[Bug 710928] MPEG Audio Version tagged as 2.5 has distorted audio output

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Wed Oct 30 19:38:29 CET 2013


https://bugzilla.gnome.org/show_bug.cgi?id=710928
  GStreamer | don't know | 1.x

--- Comment #4 from ByteEnable at gmail.com 2013-10-30 18:38:25 UTC ---
It plays for me too but there is audio distortion in the background.  The only
way to describe it would be a background sound of someone changing the channels
on a radio.  If I convert this to ogg this distortion is not present.

gst-launch-1.0 -v playbin
uri=http://www.blogtalkradio.com/cfp-radio/2013/10/26/the-hagmann-hagmann-report.mp3
Setting pipeline to PAUSED ...
/GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0: ring-buffer-max-size = 0
/GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0: buffer-size = -1
/GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0: buffer-duration = -1
/GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0: use-buffering = false
/GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0: download = false
/GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0: uri =
http://www.blogtalkradio.com/cfp-radio/2013/10/26/the-hagmann-hagmann-report.mp3
/GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0: connection-speed = 0
/GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0: source =
"\(GstSoupHTTPSrc\)\ source"
Pipeline is PREROLLING ...
/GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstTypeFindElement:typefindelement0.GstPad:src:
caps = audio/mpeg, mpegversion=(int)1, layer=(int)3, parsed=(boolean)false
/GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstTypeFindElement:typefind:
force-caps = audio/mpeg, mpegversion=(int)1, layer=(int)3,
parsed=(boolean)false
/GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0:
sink-caps = audio/mpeg, mpegversion=(int)1, layer=(int)3, parsed=(boolean)false
/GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstQueue2:queue2-0.GstPad:sink:
caps = audio/mpeg, mpegversion=(int)1, layer=(int)3, parsed=(boolean)false
/GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstQueue2:queue2-0.GstPad:src:
caps = audio/mpeg, mpegversion=(int)1, layer=(int)3, parsed=(boolean)false
/GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0.GstGhostPad:sink.GstProxyPad:proxypad0:
caps = audio/mpeg, mpegversion=(int)1, layer=(int)3, parsed=(boolean)false
/GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstTypeFindElement:typefind.GstPad:src:
caps = audio/mpeg, mpegversion=(int)1, layer=(int)3, parsed=(boolean)false
/GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstTypeFindElement:typefind.GstPad:sink:
caps = audio/mpeg, mpegversion=(int)1, layer=(int)3, parsed=(boolean)false
/GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0.GstGhostPad:sink:
caps = audio/mpeg, mpegversion=(int)1, layer=(int)3, parsed=(boolean)false
/GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstMpegAudioParse:mpegaudioparse0.GstPad:sink:
caps = audio/mpeg, mpegversion=(int)1, layer=(int)3, parsed=(boolean)false
/GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstMpegAudioParse:mpegaudioparse0.GstPad:src:
caps = audio/mpeg, mpegversion=(int)1, mpegaudioversion=(int)3, layer=(int)3,
rate=(int)8000, channels=(int)1, parsed=(boolean)true
/GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstFluMp3Dec:flump3dec0.GstPad:sink:
caps = audio/mpeg, mpegversion=(int)1, mpegaudioversion=(int)3, layer=(int)3,
rate=(int)8000, channels=(int)1, parsed=(boolean)true
/GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstFluMp3Dec:flump3dec0.GstPad:src:
caps = audio/x-raw, format=(string)S16LE, layout=(string)interleaved,
rate=(int)8000, channels=(int)1
/GstPlayBin:playbin0/GstInputSelector:inputselector0.GstSelectorPad:sink_0:
always-ok = false
/GstPlayBin:playbin0/GstInputSelector:inputselector0.GstSelectorPad:sink_0:
active = true
/GstPlayBin:playbin0/GstInputSelector:inputselector0: active-pad =
"\(GstSelectorPad\)\ sink_0"
/GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0.GstGhostPad:src_0: caps =
audio/x-raw, format=(string)S16LE, layout=(string)interleaved, rate=(int)8000,
channels=(int)1
/GstPlayBin:playbin0/GstInputSelector:inputselector0.GstPad:src: caps =
audio/x-raw, format=(string)S16LE, layout=(string)interleaved, rate=(int)8000,
channels=(int)1
/GstPlayBin:playbin0/GstPlaySink:playsink.GstGhostPad:audio_sink.GstProxyPad:proxypad3:
caps = audio/x-raw, format=(string)S16LE, layout=(string)interleaved,
rate=(int)8000, channels=(int)1
/GstPlayBin:playbin0/GstPlaySink:playsink/GstTee:audiotee.GstTeePad:src_0: caps
= audio/x-raw, format=(string)S16LE, layout=(string)interleaved,
rate=(int)8000, channels=(int)1
/GstPlayBin:playbin0/GstPlaySink:playsink/GstStreamSynchronizer:streamsynchronizer0.GstPad:src_0:
caps = audio/x-raw, format=(string)S16LE, layout=(string)interleaved,
rate=(int)8000, channels=(int)1
/GstPlayBin:playbin0/GstPlaySink:playsink/GstBin:abin.GstGhostPad:sink.GstProxyPad:proxypad6:
caps = audio/x-raw, format=(string)S16LE, layout=(string)interleaved,
rate=(int)8000, channels=(int)1
/GstPlayBin:playbin0/GstPlaySink:playsink/GstBin:abin/GstQueue:aqueue.GstPad:sink:
caps = audio/x-raw, format=(string)S16LE, layout=(string)interleaved,
rate=(int)8000, channels=(int)1
/GstPlayBin:playbin0/GstPlaySink:playsink/GstBin:abin/GstQueue:aqueue.GstPad:sink:
caps = audio/x-raw, format=(string)S16LE, layout=(string)interleaved,
rate=(int)8000, channels=(int)1
/GstPlayBin:playbin0/GstPlaySink:playsink/GstBin:abin.GstGhostPad:sink: caps =
audio/x-raw, format=(string)S16LE, layout=(string)interleaved, rate=(int)8000,
channels=(int)1
/GstPlayBin:playbin0/GstPlaySink:playsink/GstStreamSynchronizer:streamsynchronizer0.GstPad:sink_0:
caps = audio/x-raw, format=(string)S16LE, layout=(string)interleaved,
rate=(int)8000, channels=(int)1
/GstPlayBin:playbin0/GstPlaySink:playsink/GstTee:audiotee.GstPad:sink: caps =
audio/x-raw, format=(string)S16LE, layout=(string)interleaved, rate=(int)8000,
channels=(int)1
/GstPlayBin:playbin0/GstPlaySink:playsink.GstGhostPad:audio_sink: caps =
audio/x-raw, format=(string)S16LE, layout=(string)interleaved, rate=(int)8000,
channels=(int)1
/GstPlayBin:playbin0/GstInputSelector:inputselector0.GstSelectorPad:sink_0:
caps = audio/x-raw, format=(string)S16LE, layout=(string)interleaved,
rate=(int)8000, channels=(int)1
/GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0.GstGhostPad:src_0.GstProxyPad:proxypad2:
caps = audio/x-raw, format=(string)S16LE, layout=(string)interleaved,
rate=(int)8000, channels=(int)1
/GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0.GstDecodePad:src_0.GstProxyPad:proxypad1:
caps = audio/x-raw, format=(string)S16LE, layout=(string)interleaved,
rate=(int)8000, channels=(int)1
/GstPlayBin:playbin0/GstPlaySink:playsink/GstBin:abin/GstPlaySinkAudioConvert:aconv.GstGhostPad:sink.GstProxyPad:proxypad4:
caps = audio/x-raw, format=(string)S16LE, layout=(string)interleaved,
rate=(int)8000, channels=(int)1
/GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstQueue2:queue2-0:
max-size-bytes = 8000
/GstPlayBin:playbin0/GstInputSelector:inputselector0.GstSelectorPad:sink_0:
tags = "taglist\,\ audio-codec\=\(string\)\"MPEG\\\ 3\\\ Audio\\\,\\\ Layer\\\
3\\\ \\\(MP3\\\)\"\,\ nominal-bitrate\=\(uint\)32000\,\
has-crc\=\(boolean\)false\,\ channel-mode\=\(string\)mono\;"
/GstPlayBin:playbin0/GstInputSelector:inputselector0.GstSelectorPad:sink_0:
tags = "taglist\,\ audio-codec\=\(string\)\"MPEG\\\ 3\\\ Audio\\\,\\\ Layer\\\
3\\\ \\\(MP3\\\)\"\,\ nominal-bitrate\=\(uint\)32000\,\
has-crc\=\(boolean\)false\,\ channel-mode\=\(string\)mono\,\
minimum-bitrate\=\(uint\)32000\,\ bitrate\=\(uint\)32000\,\
maximum-bitrate\=\(uint\)32000\;"
/GstPlayBin:playbin0/GstPlaySink:playsink/GstBin:abin/GstPlaySinkAudioConvert:aconv/GstAudioConvert:conv.GstPad:src:
caps = audio/x-raw, format=(string)S16LE, layout=(string)interleaved,
rate=(int)8000, channels=(int)1
/GstPlayBin:playbin0/GstPlaySink:playsink/GstBin:abin/GstPlaySinkAudioConvert:aconv/GstAudioResample:resample.GstPad:src:
caps = audio/x-raw, format=(string)S16LE, layout=(string)interleaved,
rate=(int)8000, channels=(int)1
/GstPlayBin:playbin0/GstPlaySink:playsink/GstBin:abin/GstPlaySinkAudioConvert:aconv.GstGhostPad:src:
caps = audio/x-raw, format=(string)S16LE, layout=(string)interleaved,
rate=(int)8000, channels=(int)1
/GstPlayBin:playbin0/GstPlaySink:playsink/GstBin:abin/GstPulseSink:pulsesink0.GstPad:sink:
caps = audio/x-raw, format=(string)S16LE, layout=(string)interleaved,
rate=(int)8000, channels=(int)1
/GstPlayBin:playbin0/GstPlaySink:playsink/GstBin:abin/GstPlaySinkAudioConvert:aconv.GstGhostPad:src.GstProxyPad:proxypad5:
caps = audio/x-raw, format=(string)S16LE, layout=(string)interleaved,
rate=(int)8000, channels=(int)1
/GstPlayBin:playbin0/GstPlaySink:playsink/GstBin:abin/GstPlaySinkAudioConvert:aconv/GstAudioResample:resample.GstPad:sink:
caps = audio/x-raw, format=(string)S16LE, layout=(string)interleaved,
rate=(int)8000, channels=(int)1
/GstPlayBin:playbin0/GstPlaySink:playsink/GstBin:abin/GstPlaySinkAudioConvert:aconv/GstAudioConvert:conv.GstPad:sink:
caps = audio/x-raw, format=(string)S16LE, layout=(string)interleaved,
rate=(int)8000, channels=(int)1
/GstPlayBin:playbin0/GstPlaySink:playsink/GstBin:abin/GstPlaySinkAudioConvert:aconv.GstGhostPad:sink:
caps = audio/x-raw, format=(string)S16LE, layout=(string)interleaved,
rate=(int)8000, channels=(int)1
Pipeline is PREROLLED ...
Setting pipeline to PLAYING ...
New clock: GstPulseSinkClock
/GstPlayBin:playbin0/GstPlaySink:playsink: volume = 0.21597363388536905
/GstPlayBin:playbin0/GstPlaySink:playsink/GstBin:abin/GstPulseSink:pulsesink0:
volume = 0.21597363388536905
/GstPlayBin:playbin0/GstPlaySink:playsink: mute = false
/GstPlayBin:playbin0/GstPlaySink:playsink/GstBin:abin/GstPulseSink:pulsesink0:
mute = false
/GstPlayBin:playbin0/GstPlaySink:playsink/GstBin:abin/GstPulseSink:pulsesink0:
current-device = alsa_output.pci-0000_00_1b.0.analog-stereo
/GstPlayBin:playbin0/GstPlaySink:playsink: volume = 0.21597363388536905
/GstPlayBin:playbin0/GstPlaySink:playsink/GstBin:abin/GstPulseSink:pulsesink0:
volume = 0.21597363388536905
/GstPlayBin:playbin0/GstPlaySink:playsink: mute = false
/GstPlayBin:playbin0/GstPlaySink:playsink/GstBin:abin/GstPulseSink:pulsesink0:
mute = false
/GstPlayBin:playbin0/GstPlaySink:playsink/GstBin:abin/GstPulseSink:pulsesink0:
current-device = alsa_output.pci-0000_00_1b.0.analog-stereo
^Chandling interrupt.
Interrupt: Stopping pipeline ...
Execution ended after 0:00:56.185634280
Setting pipeline to PAUSED ...
Setting pipeline to READY ...
Setting pipeline to NULL ...
Freeing pipeline ...

-- 
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list