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 698256 - Using avdec_mp3 decoder appliction can't retrieve the audio codec info.
Using avdec_mp3 decoder appliction can't retrieve the audio codec info.
Status: RESOLVED FIXED
Product: GStreamer
Classification: Platform
Component: gst-libav
1.0.5
Other Linux
: Normal normal
: 1.1.1
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2013-04-18 06:37 UTC by Haijiao Qiao
Modified: 2013-04-18 08:05 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Haijiao Qiao 2013-04-18 06:37:11 UTC
Using gst-launch-1.0 playbin uri=file:///*.mp3 -t and avdec_mp3 decoder, application can't retrieve codec info. The reason is mpegaudioparse plugin only send TAG_EVENT once to downstream, avdec_mp3 recieved and then send to decodebin. But by now expose_pad function in decodebin hasn't been invoked. So this tag event dropped.  Using mad decoder, the problem cann't reproduced. The reason is GstAudioDecoder will sent the TAG_EVENT again. Please confirmed.
Comment 1 Sebastian Dröge (slomo) 2013-04-18 07:28:45 UTC
That's fixed in git master and will be included in 1.1.1/1.2:

commit ef408ada576bbb9c927efc3ea434a5c5915f1ab2
Author: Sebastian Dröge <sebastian.droege@collabora.co.uk>
Date:   Mon Nov 19 12:57:19 2012 +0100

    avauddec: Port to audio base classes