Bug 461635

Summary: Video, animated gif does not play in neochat
Product: [Applications] NeoChat Reporter: Gergely HORVÁTH <horvathg.1988>
Component: GeneralAssignee: Tobias Fella <fella>
Status: RESOLVED FIXED    
Severity: normal CC: carl, james.h.graham, nate
Priority: NOR    
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Gergely HORVÁTH 2022-11-09 13:21:18 UTC
In neochat when a video or animated gif arrives. the thumbnail gets presented correctly, however, when I try to play it, the screen opens a big black view, with a rotating gear inside, but nothing actually gets displayed. In the meantime the console pops the following messages:

```sh
Sequential devices are not supported                                                                                  
qrc:/imports/NeoChat/Component/FullScreenImage.qml:40:5: QML AnimatedImage: Error Reading Animated Image File https://matrix.horvath.club/_matrix/media/r0/download/horvath.club/wwoWFKwvNteRBhLwHCUvmJSh?allow_remote=true
```

neochat version: 
```sh
$ pacman -Qs neochat
local/neochat 22.09-1
    A client for matrix, the decentralized communication protocol
```

Operating System: Arch Linux
KDE Plasma Version: 5.26.2
KDE Frameworks Version: 5.99.0
Qt Version: 5.15.6
Kernel Version: 6.0.2-arch1-1 (64-bit)
Graphics Platform: X11
Processors: 8 × 11th Gen Intel® Core™ i7-11370H @ 3.30GHz
Memory: 15,4 GiB of RAM
Graphics Processor: Mesa Intel® Xe Graphics
Manufacturer: TUXEDO
Product Name: TUXEDO InfinityBook Pro 14 Gen6
Comment 1 James Graham 2022-11-11 20:05:26 UTC
Looks like there is a qt bug specifically with webp which is the image you linked (https://bugreports.qt.io/browse/QTBUG-70245). Since this is resolved it'll work eventually, maybe even get backported.

For all other animated image types you get a static image because we use Image and not AnimatedImage
Comment 2 Gergely HORVÁTH 2022-11-12 08:33:12 UTC
Sound promising, thank you!