Vivaldi Cannot Play Embedded GIFs and Videos of All Sites (Except Youtube)
-
This issue began to happen today. I wanted to see play some GIFs on Facebook, click it to play, but GIF does not respond.
And I wanted to play some videos on other site (this video), but player fails with a exclamation sign and there is no verbose output.
Some Debugging
I could not find logs, which means if you provide the path, I can paste them. However, I opened the DevConsole just to see what is happening in real time. Tested in link above.
This is the response header when I click the video:
HTTP/1.1 206 Partial Content Server: nginx/1.8.0 Date: Wed, 31 Jul 2013 00:00:10 GMT Content-Type: video/mp4 Content-Length: 44040989 Connection: keep-alive Last-Modified: Tue, 28 Feb 2012 17:21:39 GMT ETag: "4f4d0d23-2a0031d" Expires: Thu, 31 Dec 2037 23:55:55 GMT Cache-Control: max-age=315360000 Access-Control-Allow-Origin: * Content-Range: bytes 0-44040988/44040989
Network tab shows that it only downloaded 2.0 megabytes of video files (where it supposed to be around 50 megabytes).
Then I thought "maybe extensions are the issue". I especially disabled Adblock Plus and Ghostery to see what is happening and the result is the same.
Environment
- Ubuntu 16.04
- Vivaldi 1.6.689.40 fce2113643dbabe51ad6825c974c40dbfbaed139 64bit
- Adblock Plus
- Ghostery
- Zenmate
- Lastpass
-
The player for the Ergo Proxy episode uses Flash, and I had no problem watching it entirely, good show almost 10 years after watching it first
maybe check other threads like
https://forum.vivaldi.net/topic/12818/no-facebook-video-playback/22 -
Those GIFs on Facebook are not gifs, that is just mislabling by the likes of Facebook and twitter. They are h264 videos.
After investigating a little more it would seem that Ubuntu has pulled an OpenSUSE and moved the directory for libffmpeg.so.
On Ubuntu 14.04, the latest chromium-codecs-ffmpeg-extra package is 53.0.2785.143 and it stores the libffmpeg.so in /usr/lib/chromium-browser/libs. However, on Ubuntu 16.04 and 16.10 the latest chromium-codecs-ffmpeg-extra package is 55.0.2883.87, which stores libffmpeg.so in /usr/lib/chromium-browser.
Thus, our startup script does not find it as we only look in /usr/lib/chromium-browser/libs.
We will need to update Vivaldi stable to look in both locations.
-
-