tlb
July 2, 2025, 5:49pm
1
Hello, I have a new issue after updating to the latest snapshot yesterday. Playing video or streaming from certain sites (e.g. Twitch.tv ) shows a black screen now. MPV shows a new error message.
[ffmpeg/video] libopenh264: Unable to create decoder
[vd] Could not open codec.
[vd] Decoder init failed for libopenh264
[vd] Failed to initialize a decoder for codec 'h264'.
openh264-7 and openh264-8 are installed on my system. I’ve re-installed mpv and openh264 libraries without any change. Factory shows ffmpeg-7 updated 2 days ago . Is anyone else able to replicate this bug?
I am having similar troubles as well. Videos in some sites (Mastodon, LinkedIn) cannot be reproduced. Only noticed today so not sure which snapshot introduced the issue or what package is to blame. Cannot find any related report in bugzilla yet. I am still investigating.
I solved the issue by enabling packman and doing a zypper dup --allow-vendor-change
. I had not used Packman in a long while and had zero problems with videos up until now.
2 Likes
I am not sure if this is related, but ffmpeg-7 was build with noopenh264, was this package installed during the update? If not, try to install it.
That’s not how you show information. Show
zypper search -si openh264
This is most certainly related because now libavcodec61
requires libopenh264-8
but there is no implementation available on /openh264/ - openSUSE Download , so users are left with non-functional stub. Only libopenh264-7
is currently available from Cisco.
This is interesting. Apparently noopenh264 available in the repos (*)
EDIT: after further checks see that problem persists
(*)
# zypper se noopenh264
Refreshing service 'NVIDIA'.
Refreshing service 'openSUSE'.
Loading repository data...
Reading installed packages...
No matching items found.
Repos:
# | Alias | Name | Enabled | GPG Check | Refresh
--+----------------------------+-------------------+---------+-----------+--------
1 | NVIDIA:repo-non-free | repo-non-free | Yes | (r ) Yes | Yes
2 | openSUSE:repo-non-oss | repo-non-oss | Yes | (r ) Yes | Yes
3 | openSUSE:repo-openh264 | repo-openh264 | Yes | (r ) Yes | Yes
4 | openSUSE:repo-oss | repo-oss | Yes | (r ) Yes | Yes
5 | openSUSE:repo-oss-debug | repo-oss-debug | No | ---- | ----
6 | openSUSE:repo-oss-source | repo-oss-source | No | ---- | ----
7 | openSUSE:update-tumbleweed | update-tumbleweed | Yes | (r ) Yes | Yes
8 | packman | packman | Yes | (r ) Yes | Yes
Seems not to be published(?)
And we have no idea what you see and how you interpret it.
Show
zypper search -s openh264
@arvidjaar did you read the post? Or are you just mean to everyone by default?
Just run the command that arvidjaar has posted and you will see there this version is.
Taipan
July 3, 2025, 1:08pm
11
I think I’m experiencing either the same or a related issue - since yesterday’s distribution-update, I can no longer view videos in Firefox, most notably on Instagram or Twitter, but other sites too. If I intercept the IG reel URLS through the Inspector panel, I can download them and play them OK in VLC, but I use Packman codecs just in that one package, as far as I’m aware.
zypper search -s openh264
Loading repository data...
Reading installed packages...
S | Name | Type | Version | Arch | Repository
---+--------------------------------+------------+----------------------+--------+---------------------------------------
| gstreamer-1.20-plugin-openh264 | package | 1.20.3-1.suse1599.29 | x86_64 | Open H.264 Codec (openSUSE Tumbleweed)
| gstreamer-1.20-plugin-openh264 | package | 1.20.3-1.suse1599.29 | i586 | Open H.264 Codec (openSUSE Tumbleweed)
| gstreamer-1.20-plugin-openh264 | srcpackage | 1.20.3-1.suse1599.29 | noarch | Open H.264 Codec (openSUSE Tumbleweed)
| gstreamer-1.22-plugin-openh264 | srcpackage | 1.22.2-1.suse1699.1 | noarch | Open H.264 Codec (openSUSE Tumbleweed)
| gstreamer-1.24-plugin-openh264 | srcpackage | 1.24.12-1.suse1699.2 | noarch | Open H.264 Codec (openSUSE Tumbleweed)
| gstreamer-plugin-openh264 | package | 1.24.12-1.suse1699.2 | x86_64 | Open H.264 Codec (openSUSE Tumbleweed)
| gstreamer-plugin-openh264 | package | 1.22.2-1.suse1699.1 | x86_64 | Open H.264 Codec (openSUSE Tumbleweed)
| gstreamer-plugin-openh264 | package | 1.24.12-1.suse1699.2 | i586 | Open H.264 Codec (openSUSE Tumbleweed)
| gstreamer-plugin-openh264 | package | 1.22.2-1.suse1699.1 | i586 | Open H.264 Codec (openSUSE Tumbleweed)
i | libopenh264-7 | package | 2.3.1-2.suse1699.101 | x86_64 | Open H.264 Codec (openSUSE Tumbleweed)
v | libopenh264-7 | package | 2.3.1-2.suse1699.101 | i586 | Open H.264 Codec (openSUSE Tumbleweed)
i | libopenh264-8 | package | 2.6.0~noopenh264-1.1 | x86_64 | openSUSE-Tumbleweed-Oss
| libopenh264-8-32bit | package | 2.6.0~noopenh264-1.1 | x86_64 | openSUSE-Tumbleweed-Oss
| libopenh264-devel | package | 2.6.0~noopenh264-1.1 | x86_64 | openSUSE-Tumbleweed-Oss
| libopenh264-devel | package | 2.3.1-2.suse1699.101 | x86_64 | Open H.264 Codec (openSUSE Tumbleweed)
| libopenh264-devel | package | 2.3.1-2.suse1699.101 | i586 | Open H.264 Codec (openSUSE Tumbleweed)
i | mozilla-openh264 | package | 2.3.1-2.suse1699.101 | x86_64 | Open H.264 Codec (openSUSE Tumbleweed)
v | mozilla-openh264 | package | 2.3.1-2.suse1699.101 | i586 | Open H.264 Codec (openSUSE Tumbleweed)
| openh264 | srcpackage | 2.3.1-2.suse1699.101 | noarch | Open H.264 Codec (openSUSE Tumbleweed)
| openh264 | srcpackage | 2.3.1-2.suse1699.30 | noarch | Open H.264 Codec (openSUSE Tumbleweed)
…and what I think is the offending update…
sudo less /var/log/zypp/history | grep -i -e 2025-07-02
2025-07-02 11:56:49|command|root@lorien|'zypper' 'dup'|
2025-07-02 11:56:49|install|librtmp1|2.4.20151223.fa8646d-1699.2.pm.18|x86_64||packman-essentials|6e500447807886da9d44e3337a9e60202479bacc023b2e99d86d5389223666a6|
2025-07-02 11:56:49|install|libfaad2|2.11.2-1699.2.pm.10|x86_64||packman-essentials|6eab29cfab35c4441a0a737451ab9aaf6759de8d38c69e99949a8d0d86dd03f8|
2025-07-02 11:56:49|install|libx264-164|0.164+git20231001.31e19f92-1699.1.pm.19|x86_64||packman-essentials|281351ad8103111f09596c5350f5d52b7269c1a408968891974a035941efd5aa|
2025-07-02 11:56:50|install|libx265-215|4.1-1699.2.pm.8|x86_64||packman-essentials|14eb7713ab56e971b0262306cfaf96691730db3ca538eb718451f9b76e414747|
2025-07-02 11:56:50|install|cifs-utils|7.4-1.1|x86_64||repo-oss|f25f7c28da59729821b656712e6229dbef1ef861d4d14dd6aa29b65a89c2cf94637dde4b75d8e4afac5b4038c99d1918a8827e187d82f6cb4c9fdb936302f410|
2025-07-02 11:56:50|install|cryptsetup-doc|2.8.0-1.1|noarch||repo-oss|e8de39fa8f56120ea0e5c37d0683af6b05d801785adcdff033ea78beb20be1e5438b30cc3ce653fd5255a19a98afc5365652515863a03cd38e84fc3edda8f69e|
2025-07-02 11:56:50|install|libLLVM20|20.1.7-1.1|x86_64||repo-oss|2f4df60de314756828a421437da443b1fa60fb90c5a9e0a2665f7f0bd6bce433f3b9022cfba2ee9f66a93ef65f0076ef7357c56f707c0dbebf7483045f4512c2|
2025-07-02 11:56:50|install|libQt5Designer5|5.15.17+kde3-1.3|x86_64||repo-oss|1c11ba60fe332e6197f2487c3951fe5ff0922108c5437766faa4a2e34d5e095539f94cacab86d34564d612da0556ee1b0e418c1ca0e36cf60e5716dd6a4dfac1|
2025-07-02 11:56:50|install|libQt5Help5|5.15.17+kde3-1.3|x86_64||repo-oss|66751e1021c2223ee076d0889af8160b32af827e2971031cc325c9cd4dbb58a64fa25dad56a143ebdf90dcebccf14082e5e97d9edadd109b7bd635a84fe65697|
2025-07-02 11:56:51|install|libQt6Designer6|6.9.1-1.2|x86_64||repo-oss|d34cb18f018ac596b1c0297614d472625ad22ed4492626407d72a2771960d865c1dc24fc3155a1be33cee6366345e07d4272c179ffc342d59ba5fb58135c1d47|
2025-07-02 11:56:51|install|libQt6UiTools6|6.9.1-1.2|x86_64||repo-oss|25ef53aa92ba3aedd1e2fc1c4b65346046c213ce36905d07958b7498e6e18e7513fc23a35e9ba67b2ab5559effcc5771ae0a5fdca4b708173dafe45f57f5b91c|
2025-07-02 11:56:51|install|libavutil59|7.1.1-7.1|x86_64||repo-oss|7e44d56b9d527f13a089a9501bf6c72a6952bd349b17d076f939e7c262347591ce7c74c8b3a2e5398d9026ffb7d60425044763e4e5f83a2214ea036e830de6c3|
2025-07-02 11:56:51|install|libc++abi1|20.1.7-1.1|x86_64||repo-oss|dd2360c2c12fdf41fe6f0c7c7b2f16a2c94963a44f3bf356bdee9d202ce59a7db660b55370246b831e9e7f98df16c52b032960c6ec005677fa2ea0af5bbf4c62|
2025-07-02 11:56:51|install|libcryptsetup12|2.8.0-1.1|x86_64||repo-oss|70cb04baf81847d6b93329be62d81b8b84326ddfbaef03864354b7e36d4d4985576a6163b3671e26f51dde1002df97c29d218be0aeea83221aa1414081079a71|
2025-07-02 11:56:51|install|libhyprcursor0|0.1.12-1.1|x86_64||repo-oss|dbff0b77a106c80af07b05ce7c8bb519f7ffb913dc6ea9e17f23adebc4a696886541fdff17c36e9bce96de50a7c7fc02f17560b7685d221f0b6a896b6169b35e|
2025-07-02 11:56:51|install|libopenh264-8|2.6.0~noopenh264-1.1|x86_64||repo-oss|615db171bf3c1c8a1c908859f07f9c211290cebe17ff3c3af4b71387b2a1ae6287ee2d184550d8df991c60cec4d063b7fab9b1b66e70a727afbbdc02bd380797|
2025-07-02 11:56:51|install|libshaderc_shared1|2025.3-1.1|x86_64||repo-oss|9612cca467ca237ccff21c502807d2424debda39ef898ce9103547372ff12baeda17685f1151eea014beb7bbe0cbdccc1cab9d379407f644b8e78275329d900b|
2025-07-02 11:56:52|install|myrlyn|0.9.6-1.1|x86_64||repo-oss|d615ef6745d18f1df4848576bd37cded0030d0d2ab904b33b3b81156b52d28850034e2b22903f4c6cd3a6fb59c87233e018addd3aa7fe3b4ee6f42d8a0477273|
2025-07-02 11:56:52|install|openSUSE-release-appliance-custom|20250630-3580.1|x86_64||repo-oss|7d80b0d62fafbc3fffb50b09f2ef0c731667ba54a58c6899a360536ce1ec934bf494e6774fc7885d5aed34d01066832e65df165c69f511b0674c7ceaede9cc61|
2025-07-02 11:56:52|install|patterns-base-sw_management|20241218-12.1|x86_64||repo-oss|e40ea29eda9f1d6ae4ed82e593ce6f005a15a1d2d27a4a0221641d38229651a69b8937bb726deefe7ec99bbbdf327a326d554b82d3a006bce890d82038e7d9dc|
2025-07-02 11:56:52|install|qt6-tools-qdbus|6.9.1-1.2|x86_64||repo-oss|57237face65cde28d4f53edf73d9a24e1ced3e40cf0a3195752233a02152fa89fb81cd160ca93b26981cca084ef13f04cf566b123b01abc466bf76e8dfb5431a|
2025-07-02 11:56:52|install|libswscale8|7.1.1-7.1|x86_64||repo-oss|26e8794a38f3d0af45d2b7135129beda97dd37a6b0212dd879fe07d8e6c60a9ed6abffec6f9cc389da1f56a860a7bd73f0294196421ecb6dd653f355e0632dad|
2025-07-02 11:56:52|install|libswresample5|7.1.1-7.1|x86_64||repo-oss|31e915abe33f044b58899cb8e631e60fb55e5e3db51ebaad9a178c2f5010c14f5ee1bf773d5936585345f5bb72aa9f08e6675849f824d00a877e86b5a7fa6f97|
2025-07-02 11:56:52|install|libpostproc58|7.1.1-7.1|x86_64||repo-oss|1522a54073b2484e5c9587efe124c97f167ee9c8a0902e2195d4e34a538d49c1718caea5c21b0ab7b0bd5c968c0bcfa901f48bc858ba58708dbda9d5047f1736|
2025-07-02 11:56:52|install|libc++1|20.1.7-1.1|x86_64||repo-oss|aebec45ee1da4cbf137e6bb1db4efcdffce0cff1b0c79260d401a53faa50ce503a785397af83748f3ccda4fcad737732d0062a155e3d44d5ee609e20b69c22a0|
2025-07-02 11:56:52|install|cryptsetup|2.8.0-1.1|x86_64||repo-oss|ba4403b96da1354b5d372d3fb6e28ef41b0333208e85ac29d5b8bddfcb99eb8e553e9ab231fe5c19ddf51996169ef2b67552696fc91abf48defc90f68d22b0bb|
2025-07-02 11:56:53|install|openSUSE-release|20250630-3580.1|x86_64||repo-oss|ff4c58e3bc87f449267490102c2d1966296639b69df6ac019c4306624c0f53c423122c2536a833573e001e6b15fb9b115b592f90c4a48f9155b7e6be6964ddd7|
2025-07-02 11:56:53|install|libavcodec61|7.1.1-7.1|x86_64||repo-oss|9afedc97660bf19a16f2ea4dcbb14e157caad3b5623a087c9a33628ee6da4a97189156330ccbb50a95b7f33e499fa2ed90a5526d09d848047a4e9db7f738539a|
2025-07-02 11:56:53|install|patterns-base-minimal_base|20241218-12.1|x86_64||repo-oss|87369f4d8086eca9e65525ca6d2b40a278d5089b3763702734298cdb621756b7093923aaa85864e97f4e19e73685853bf729b816983ab4cb25935661d06d17e7|
2025-07-02 11:56:53|install|pipewire-spa-plugins-0_2|1.4.6-1.1|x86_64||repo-oss|59471a274376fa64309fc07629f1c96423aed775f7c2f5dfe029b29b6fe614a4cd4b47c0a94776d7534b8c946a57060de646663ddb50b0cb0d669626395e372e|
2025-07-02 11:56:53|install|libpipewire-0_3-0|1.4.6-1.1|x86_64||repo-oss|c6af2a4913d2ffdc4735fdc97a54509a7f1c77c2f928b7975d29486098bde72d59a6926128e8029f7d1d94d49d42044e8040bcbdc9f1e3da415bbd096faf36aa|
2025-07-02 11:56:53|install|libavformat61|7.1.1-7.1|x86_64||repo-oss|379f1f0617a4b7220518d588f975322e7eb51aa474d348d2f8ef2214396fbeaa5b082581bfddb8762a241cc2580a389021ad52add3b199126a6b1fb7a1dbaa15|
2025-07-02 11:56:53|install|patterns-base-documentation|20241218-12.1|x86_64||repo-oss|06c620d4320bb7d000baa43bb7a72c0f1253c5ae25f2b663d93de477598e1996e2a359831f61fa12702142f9b8f428728270687809eb255aab978f851139115a|
2025-07-02 11:56:53|install|patterns-base-apparmor|20241218-12.1|x86_64||repo-oss|338abbdc08614fca994e50cc41071b7284891887399bf76a33eb7a7168e308935d8dd52e4c296f9376a54307a89651710300792660681e9eb5a055260dadb8f2|
2025-07-02 11:56:53|install|pipewire-spa-tools|1.4.6-1.1|x86_64||repo-oss|107d6f55e7dda4cd5c7281600e11b4693560676b9fc49ac95ec2107fa35958db2183be2ff6d29e2b841f603746138aeb049bf66a45dfc8cf28bfec6058f3fa69|
2025-07-02 11:56:53|install|libavfilter10|7.1.1-7.1|x86_64||repo-oss|cf65e6fcba32c454fee42b863451489ac71181368a2b9530c9573023d349e9b8404c2960e91cdc9d689456439c3dceaae758842a91cbe125613d4ae553c84a86|
2025-07-02 11:56:53|install|pipewire-modules-0_3|1.4.6-1.1|x86_64||repo-oss|df6e91783cb5f252e1806e5c5dc8326ab6ed17496fb0064f60cc789c286cb12d7d6e421d507e642811b0e50f5c2601b63e4a24dbcf96fdd6d495e5541d68c4e1|
2025-07-02 11:56:54|install|pipewire-tools|1.4.6-1.1|x86_64||repo-oss|791aaa062b12ae22b68716c83cad91e8b34848be1e7ef863ff5064c31b3b15ebb2c59e7c6854ec202a0761874010ee3517020e4aaa6087d18a962ac29830bbcf|
2025-07-02 11:56:54|install|pipewire|1.4.6-1.1|x86_64||repo-oss|2a74ef382ddea58f5b90ed43c347e0f0a4ceec011c75b2b7557f7535de4d5cde460387efdf28e1b550aee3369e785bf4b43dd7744047d8d9618064df48fd4f76|
2025-07-02 11:56:54|install|pipewire-pulseaudio|1.4.6-1.1|x86_64||repo-oss|200f905293322b78f44667502d35a9df24d5d743feb3fe90cc73587c7b7c8f35e2120c2605887aa486a469249cabd4f58a981e563cf68a9b99becbf9bacae016|
2025-07-02 11:56:54|install|pipewire-alsa|1.4.6-1.1|x86_64||repo-oss|298a14212bdf1e5bec1cf194ff666342332e8a11afbeed6fd5ba13bc393015c19230673af269a71978d4c53055b2df27d17927fb6aadc36c948b176d4297082d|
2025-07-02 11:56:54|install|pipewire-jack|1.4.6-1.1|x86_64||repo-oss|7c87ba087f4d1da62d030689f023996adc536bac3ecdd9e362be73c7b8e0516b061e84b6911f05ec55da1cf05569981d15ac2071e85cea8fabd70b6d041e0385|
2025-07-02 11:56:54|install|pipewire-libjack-0_3|1.4.6-1.1|x86_64||repo-oss|4d57a151180d67dec5a0c8ef4a70c5d822819e5628d010d6516a7e8b2cb9b7d959dcf75f204b463503f06ae6fc8a979b11076ef90699f16260fffeda39fe634a|
2025-07-02 11:56:54|install|patterns-base-base|20241218-12.1|x86_64||repo-oss|113d113d0fa0cb10c0f363eca295ee81ae8282e975456ba473fb1375173f6c448f26923b945f10dcd0f98413a343f3428462cbbdaa2f0b2489d24898e2cd824f|
2025-07-02 11:56:54|install|libavdevice61|7.1.1-7.1|x86_64||repo-oss|6e2c7a3ea20ba737d267259d40660b42b140acef8f19c1586cc0095a1d8a2c52015539ecb2a937971bf062133cde5e2e4fd086437c29c7351af7f4496a53ea5d|
2025-07-02 11:56:54|install|patterns-base-enhanced_base|20241218-12.1|x86_64||repo-oss|d7775cb0ca228fbc77d33e52650689d21b9baad01e7c726a24f7f96958e486e4397e2a32e7b8dd1937c04a0b42b0bfd50095e88d471b52e9d7c5e15aad4dcc12|
2025-07-02 11:56:54|install|ffmpeg-7|7.1.1-7.1|x86_64||repo-oss|d17f72df3cf5fae4803183c355a499c5ae5ba57bd5b6b75d4ab1fcae4e2129c44e3c0a729cb4b068009c495b8aa125c5f0cccf0011353b2de96f79fb8a1f2c56|
2025-07-02 11:56:54|install|patterns-base-x11|20241218-12.1|x86_64||repo-oss|59856686cacaa9b7afd7f8c6f806568f5e1357939df9d41c74ee3d0b4edc0048a6d020e649fa2e982cfd2bd925f3a79490d94675590412939d89bbcd2ecb7379|
2025-07-02 11:56:54|install|patterns-base-x11_enhanced|20241218-12.1|x86_64||repo-oss|ab34c6acb10e9e4c6c162556419a639ae75e028772e7a72ea3978cb7eed9dbd1f4b8385977f49dd9745cfcf32bb655dc25c90d30b8b5b80c44d9be247f63a428|
Please let me know if I’m on the right track and/or if any more info is required…
This is the noopenh
dummy library. Until SUSE/Cisco finally make the “real” library available, the updated ffmpeg
is not going to work. And any other package rebuilt against libopenh264-8
.
1 Like
tlb
July 3, 2025, 3:50pm
13
This workaround worked for me, thanks
You misunderstand the post you mention. The fix (when it finally is fixed) will not be part of any snapshot.
Can you please elaborate? Does this mean that ffmpeg and some videos will be forever broken if a third-party repo is not added?
The problem will be fixed when Cisco publishes the correct binaries. This is manual process and can take days and weeks.
Why do you think there is the third-party repository repo-openh264
?
Does this mean that ffmpeg and some videos will be forever broken if a third-party repo is not added?