On Wed, Jan 4, 2023 at 8:20 AM Jan Engelhardt <jengelh@inai.de> wrote:
On Wednesday 2023-01-04 14:13, Neal Gompa wrote:
On Wed, Jan 4, 2023 at 7:56 AM Achim Gratz <Stromeko@nexgo.de> wrote:
Tumbleweed 20221212 removed ffplay with no apparent replacement.
Dominique Leuenberger writes:
==== ffmpeg-5 ==== […] - Drop BuildRequire on SDL2 to break a dependency loop; with this, /usr/bin/ffplay is no longer built.
Will there be new package with ffplay eventually?
Wait, what dependency loop exists between SDL2 and ffmpeg? SDL2 doesn't require ffmpeg at build time...
ffmpeg-5 wants libopenmpt to decode tracker files. openmpt wants libmpg123 to support mp3 samples or something. mpg123 wants openal for audio output. openal wants SDL2 for actual audio output. SDL2 wants pipewire (if you link to it rather than dlopening). pipewire wants ffmpeg-5 for bluetooth audio conversion or something.
Projects just want to do too much unrelated crap at once. As if libwebp wants libpng to build cwebp,dwebp, and libpng were to want libwebp to build some cpng,dpng.
Give me libraries, split the tools.
The ffmpeg SPA plugin in PipeWire is only used for pw-play(1) and pw-record(1). Nothing else uses it. If you don't care about that, then disable the ffmpeg SPA plugin in PipeWire. Bluetooth audio doesn't go through it as far as I know (there are dedicated codec plugins for that). -- 真実はいつも一つ!/ Always, there's only one truth!