Fix libmakemkv1 tight versioned dependency on libavcodec due to call to private function

The place to discuss linux version of MakeMKV
Post Reply
prahal
Posts: 12
Joined: Wed Mar 13, 2024 12:42 am

Fix libmakemkv1 tight versioned dependency on libavcodec due to call to private function

Post by prahal »

I made this patch to import code from private libavcodec mpegaudiodecheader
avpriv_mpegaudio_decode_header in libmakemkv1 instead of calling this libavcodec private function.

https://salsa.debian.org/BenTheTechGuy/ ... 4d6e3fa3c0

This removes the tight dependency on minor version, especially in Debian deb packaging (though any non-broken packaging ought to have this tight dependency if a private function is called from a library if this package tooling was correct).

I mentioned this patch in viewtopic.php?p=168212&sid=ff3621ec6df4 ... bd#p168212 but did not get any feedback.

In Ben apt repository, this private call tight dependency prevents to upgrade libavcodec at each of their minor version upgrades.

Not that I find not upstream source repository to send a PR to, so I am opening this thread.
Post Reply