(forgot to CC the bug report...) Hello Gstreamer Maintainers!
I am currently investigating bug #748848 and would like to hear your opinion about that issue. Byzanz build-depends on libgstreamer-plugins-base1.0-dev and libgstreamer1.0-dev. Thus libgstreamer-plugins-base1.0-0 (>= 1.0.0) and libgstreamer1.0-0 (>= 1.0.0) are inserted by dpkg-shlibdeps as runtime dependencies. However on a barebone system this is not sufficient to support all recording functions of byzanz. The application reports: Error during recording: no element "appsrc" It turned out that I had to install gstreamer1.0-plugins-base as well. My question is why does not libgstreamer-plugins-base1.0-0 depend on gstreamer1.0-plugins-base if the latter contains elements like appsrc that are essential base elements for running applications such as byzanz? Another related question: To make flash recording work gstreamer1.0-plugins-good and gstreamer1.0-libav are also required since byzanz makes use of the avenc_flashsv and flvmux plugins. Is there a better way to detect required dependencies at build-time or do maintainers need to add those packages manually? Regards, Markus
signature.asc
Description: OpenPGP digital signature