Bug#748848: byzanz: does not work at all: Error during recording: no element "appsrc"

Markus Koschany apo at gambaru.de
Thu May 22 09:46:08 UTC 2014


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

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 949 bytes
Desc: OpenPGP digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-gstreamer-maintainers/attachments/20140522/3e81c0a2/attachment.sig>


More information about the pkg-gstreamer-maintainers mailing list