After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 658297 - rmdemux: tags get lost when transcoding
rmdemux: tags get lost when transcoding
Product: GStreamer
Classification: Platform
Component: gst-plugins-ugly
Other Linux
: Normal normal
: 0.10.19
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Reported: 2011-09-05 21:02 UTC by Andrea Giuliano
Modified: 2011-09-08 13:38 UTC
See Also:
GNOME target: ---
GNOME version: 2.29/2.30

Output of the second pipeline with the -v option (4.78 KB, application/octet-stream)
2011-09-05 21:02 UTC, Andrea Giuliano

Description Andrea Giuliano 2011-09-05 21:02:09 UTC
Created attachment 195733 [details]
Output of the second pipeline with the -v option

rmdemux seems to find tags in Real Audio filea:

$ gst-launch -t filesrc location=ra/ilgattopardo/ilgattopardo1.ra \
! decodebin2 ! fakesink
Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...
FOUND TAG      : found by element "rmdemux0".
           title: Il Gattopardo  -  1 p.ta
          artist: Terzo Anello  -  Ad alta voce
       copyright: Copyright © 1997 2000 Netia Digital Audio
<more output...>

But it forgets to pass those tags over to other elements:

$ gst-launch -t filesrc location=ra/ilgattopardo/ilgattopardo1.ra \
! decodebin2 ! lamemp3enc ! id3v2mux \
! filesink location=ilgattopardo1.mp3
$ eyeD3 ilgattopardo1.mp3 
ilgattopardo1.mp3	[ 10.13 MB ]
Time: 44:26	MPEG1, Layer III	[ 32 kb/s @ 44100 Hz - Mono ]
ID3 v2.4:
title: 		artist: 
album: 		year: None

No tags are found in the resulting MP3 files.
Comment 1 Tim-Philipp Müller 2011-09-08 13:38:26 UTC
Thanks for the bug report, this should fix it:

 commit 700d8b1c289ff4488db1359bb1ddaa97234b825c
 Author: Tim-Philipp Müller <>
 Date:   Thu Sep 8 14:33:00 2011 +0100

    rmdemux: delay announcing container tags until we have pads
    Fixes tags when transcoding.