Can't play videos after update
-
gloewa last edited by
@valour47 Thanks for your Info. I solved the problem for now by copying libffmpeg.so from the Vivaldi directory to the Opera directory. Now everything is working as usual again.
Opera User since Version 3.x
-
3333e last edited by
@Opera-QA-Team
As I said at somewhere, opera has wrong LD_PRELOAD for buldled ffmpeg.
We can load newer version of ffmpeg (with same avcodec soname) if opera fixed the bug without violating with EULA. Please stop LD_PRELOAD. -
3333e last edited by
@burnout426 Also needed to remove bundled
.so
to take avcodec based approach due toLD_PRELOAD
bug.ABI info is completely masked at unified
.so
(extractable from source code) and major ver of avcodec could be bumped even major ver of Chromium is not bumped. -
alexs last edited by
@3333e said in Can't play videos after update:
@gloewa Copying random version from random place is not a reproducible solution.
It isn't, but the Opera programmers responsible leave you no other choice.
Like Opera, Vivaldi uses Chromium as its basis, but Vivaldi uses a functioning libffmpeg.so. I mentioned above [1] where Vivaldi gets the libffmpeg.so from.
[1] https://forums.opera.com/post/392484 -
DmKnght last edited by
I'm sorry the "stable" in opera-stable should mean "it should be tested carefully and it shouldn't break anything that works?". Either way, I did the method that copied
libffmpeg.so
before and it worked fine until the latest update. After checking this topic, I found out Opera-stable has its libffmpeg versiondpkg -L opera-stable | grep ffmpeg /usr/lib/x86_64-linux-gnu/opera/libffmpeg.so /usr/lib/x86_64-linux-gnu/opera/resources/ffmpeg_preload_config.json
I tried remove the
/usr/lib/x86_64-linux-gnu/opera/lib_extra/libffmpeg.so
and videos play fine now on my PC.