(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



Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to