On Tue, Mar 12, 2019 at 08:25:55AM -0400, Reinhard Tartler wrote: > On Sun, Mar 10, 2019 at 9:36 PM Carl Eugen Hoyos <ceffm...@gmail.com> wrote: > > > > What might work is disabling the avdevice outdev AND > > > moving 'ffplay' to its own binary package. > > > > Before suggesting this, I would prefer the OP to test. I > > still do not entirely believe that this fixes his issue. > > > > > There is a good chance that the OP did not get this message, because > debbugs does not automatically subscribe the original submitter. One has to > exlicitly use the nnnnnn-submit...@bugs.debian.org alias or include his > email address explicitly.
I did get the original mail suggesting the additional config options, and not the above mails. I hadn't yet had time to try rebuilding ffmpeg from source. > I've went ahead and implemented the change (passing in > --disable-outdev=sdl2 as you suggested, and moving ffplay into its own > binary package) > > With this patch, the ffmpeg binary package has a depends line like this: > > > > > > > Package: ffmpeg > > Version: 7:4.1.1-2 > > Architecture: amd64 > > Maintainer: > Debian Multimedia Maintainers <debian-multimedia@lists.debian.org> > > Installed-Size: 1808 > > Depends: libavcodec58 (= 7:4.1.1-2), > libavdevice58 (= 7:4.1.1-2), libavfilter7 (= 7:4.1.1-2), libavformat58 (= > 7:4.1.1-2), libavresample4 (= 7:4.1.1-2), libavutil56 (= 7:4.1.1-2), libc6 > (>= 2.14), libpostproc55 (= 7:4.1.1-2), libswresample3 (= 7:4.1.1-2), > libswscale5 (= 7:4.1.1-2) > Suggests: ffmpeg-doc > > Breaks: libav-tools (<< 6:12~~), qt-faststart (<< > 7:2.7.1-3~), winff (<< 1.5.5-5~) > Replaces: libav-tools (<< > 6:12~~), qt-faststart (<< 7:2.7.1-3~) > > Section: > video > > > > > > > Note that there is a dependency on libavdevice58, but not on SDL. > > > > > > The 'ffplay' binary package has a depends line that looks like this: > > > > > > > Package: ffplay > Source: ffmpeg > Version: 7:4.1.1-2 > Architecture: amd64 > Maintainer: Debian Multimedia Maintainers < > debian-multimedia@lists.debian.org> > Installed-Size: 226 > > Depends: libavcodec58 (= 7:4.1.1-2), libavdevice58 (= > 7:4.1.1-2), libavfilter7 (= 7:4.1.1-2), libavformat58 (= 7:4.1.1-2), > libavresample4 (= 7:4.1.1-2), libavutil56 (= 7:4.1.1-2), libc6 (>= 2.14), > libpostproc55 (= 7:4.1.1-2), libsdl2-2.0-0 (>= 2.0.9), libswresample3 (= > 7:4.1.1-2), libswscale5 (= 7:4.1.1-2), ffmpeg > Suggests: ffmpeg-doc > > Breaks: ffmpeg (<< 7:4.1.1-2~), libav-tools (<< > 6:12~~), qt-faststart (<< 7:2.7.1-3~), winff (<< 1.5.5-5~) > Replaces: ffmpeg (<< > 7:4.1.1-2~), libav-tools (<< 6:12~~), qt-faststart (<< 7:2.7.1-3~) > > Section: > video > > > > > > > Note that this includes both libavdevice58 as well as libsdl2-2. > > > > > > > I think this should address the issue. Any objections to this approach? This would work perfectly for me, and I would then avoid installing ffplay on my servers.