mpv lack support for h264 codec despite dist-upgrade to packman repo

Hi,
last week, after a full tumbleweed upgrade h264 codec “failed to initialize” in mpv.
mpv can play mp3 though, it only seems to affect a few codecs h264, dts, aac.

I had packman installed for a while, I already tried zyppder dup --from packman ( “Nothing to do” )
vlc from packman repo plays h264 videos just fine.
also it looks like mpv is not supported in packman tumbleweed repo http://packman.links2linux.com/package/mpv/
but I could play h264 with mpv until last week.
I just can’t seem to figure out what package library mpv is missing.

I need mpv for its youtube-dl integration and some dedicated lua scripts so please don’t suggest to fallback on vlc.

This one intrigues me. First you probably mean you have it enabled in your list of repos (you do not install a repo, you do install from it). But then the “for a while”. Do you mean you removed it? When yes, why? When that is the case, you better re-add it to your repos and again do the

zypper dup --from <the name, number or alias of the Packman repo>

And then leave it active when you want to keep your system up-to-date with respect to multi-media.

I meant I installed tumbleweed 2 years ago, enabled packman repo 2 years ago and installed all codecs fine, mpv played for 2 years.
I kept with regular updates until last week when mpv stopped being able to play h264.
packman was never disabled.

| Alias | Name | Enabled | GPG Check | Refresh

—±------------------------------------±-----------------------------±--------±----------±------
14 | http-ftp.gwdg.de-6adf5bfd | Packman Repository | Yes | (r ) Yes | Yes

I already did zypper ref ; zypper dup --from 14
(“Nothing to do”)

Thanks for the explanation. It seems that you have indeed fully “switched vendor to Packman”. Important to know when debugging multi-media problems.

Hi
The mpv package is built/maintained on the openSUSE Build Service these days…
https://build.opensuse.org/package/show/multimedia:apps/mpv

Is this the version that’s installed?


zypper if mpv

that’s correct

Information for package mpv:

Repository : multimedia:apps
Name : mpv
Version : 0.28.2-164.3
Arch : x86_64
Vendor : obs://build.opensuse.org/multimedia
Installed Size : 2.1 MiB
Installed : Yes
Status : up-to-date
Source package : mpv-0.28.2-164.3.src

Hi
OK, so your pulling apps and libraries direct from the multimedia:apps repo, this could be the cause, things may not be built to the same tool change and could be out of sync…

Why not just stick with the defaults in Tumbleweed? Sure it may be a few days for the latest to arrive, but a lot has changed in two years since your initial install, might be time to consider where the applications are coming from?

The current version is Tumbleweed is;


Information for package mpv:
----------------------------
Repository     : openSUSE-Tumbleweed-Oss                   
Name           : mpv                                       
Version        : 0.27.2-23.4

If you switch to this version, does it work?

yes it works now with mpv 0.27.2

thanks!