Bug#383825: /usr/lib/gstreamer-0.10/libgstmad.so: id3mux plugin eats files

Daniel Jacobowitz dan at debian.org
Tue Feb 19 13:19:01 UTC 2008


On Tue, Feb 19, 2008 at 06:37:31AM +0100, Sebastian Dröge wrote:
> Would be nice if you could attach such a broken file to the bug
> report :)
> 
> You could for example create a test file via
> gst-launch-0.10 audiotestsrc num-buffers=1000 ! lame ! filesink
> location=test.mp3
> 
> Then use easytag to add tags to that file and then
> 
> gst-launch-0.10 filesrc location=test.mp3 ! decodebin ! lame ! id3mux !
> filesink location=test2.mp3
> 
> to create a test2.mp3 with the tags you set in easytag, but written by
> id3mux.

Hmm, that doesn't work:

Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...
ERROR: from element /pipeline0/filesrc0: Internal data flow error.
Additional debug info:
gstbasesrc.c(2165): gst_base_src_loop (): /pipeline0/filesrc0:
streaming task paused, reason not-linked (-1)
ERROR: pipeline doesn't want to preroll.
Setting pipeline to NULL ...
FREEING pipeline ...

It works if I add audioconvert, but the resulting file has no ID3 tags
with either id3mux or id3v2mux.

> This works fine for me btw... could you please give the output of
> "locale" too?

LANG=en_US.UTF-8
LANGUAGE=en_US.UTF-8:en_US:en_GB:en
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME=C
LC_COLLATE=C
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=

-- 
Daniel Jacobowitz
CodeSourcery





More information about the Pkg-gstreamer-maintainers mailing list