GNOME Bugzilla – Bug 698256
Using avdec_mp3 decoder appliction can't retrieve the audio codec info.
Last modified: 2013-04-18 08:05:16 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.
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