Public bug reported:

Ubuntu/Intrepid
Rhythmbox 0.11.6
GStreamer 0.10.21

Since upgrading to intrepid, I've noticed some of my audio tracks, when
played by rhythmbox, when played 'skip', that is you'll hear audio, then
it'll stop...then it will play, then stop, then play, then stop, maybe
one second at a time or so.  Almost like a broken record, really.  You
can stop playback, and move to another track just fine, and as far as I
can tell there's no errors anywhere.  A minority of my files do this,
I'm making a list of those that do, but it seems to be coming up at a
statistically significant level, and the files are different enough that
it isn't just some freak file being corrupted.  Skips ococur with both
rhythmbox & totem-gstreamer

http://thedark.jabberwocky.ca/tiny/9.mp3 is an example, I can provide
others.

It is unlike #139116 in that it is shorter skips.  It is like #139116 in
that it might concern longer files.  But many of my files seem to be
longer, so that might just be a biased sample.  I think I get #139116
symptoms as well, but they are different - longer skips, and the rest of
the file is OK.  These, the entire file skips as far as I can tell.

Debugging output:
(23:52:24) [0xb85500] [tick_cb] rb-shell-player.c:3613: tick: 
[file:///srv/audio/copycentre/2600/2600/hope/fifthhope/mp3/jello-2.mp3, 
32:6998(0)]
(23:52:24) [0xb85500] [tick_cb] rb-shell-player.c:3613: tick: 
[file:///srv/audio/copycentre/2600/2600/hope/fifthhope/mp3/jello-2.mp3, 
32:6998(0)]
(23:52:25) [0xb85500] [tick_cb] rb-shell-player.c:3613: tick: 
[file:///srv/audio/copycentre/2600/2600/hope/fifthhope/mp3/jello-2.mp3, 
32:6998(0)]
(23:52:25) [0xb85500] [tick_cb] rb-shell-player.c:3613: tick: 
[file:///srv/audio/copycentre/2600/2600/hope/fifthhope/mp3/jello-2.mp3, 
32:6998(0)]
(23:52:25) [0xb85500] [tick_cb] rb-shell-player.c:3613: tick: 
[file:///srv/audio/copycentre/2600/2600/hope/fifthhope/mp3/jello-2.mp3, 
32:6998(0)]
...

gstreamer output from 'gst-launch-0.10 playbin uri=file:///...'

gstbaseaudiosink.c(1395): gst_base_audio_sink_render (): 
/GstPlayBin:playbin0/GstBin:abin/GstAutoAudioSink:audiosink/GstPulseSink:audiosink-actual-sink-pulse:
Unexpected discontinuity in audio timestamps of more than half a second 
(0:00:00.522448979), resyncing
WARNING: from element 
/GstPlayBin:playbin0/GstBin:abin/GstAutoAudioSink:audiosink/GstPulseSink:audiosink-actual-sink-pulse:
 Compensating for audio synchronisation problems
Additional debug info:
gstbaseaudiosink.c(1395): gst_base_audio_sink_render (): 
/GstPlayBin:playbin0/GstBin:abin/GstAutoAudioSink:audiosink/GstPulseSink:audiosink-actual-sink-pulse:
Unexpected discontinuity in audio timestamps of more than half a second 
(0:00:00.522448979), resyncing
WARNING: from element 
/GstPlayBin:playbin0/GstBin:abin/GstAutoAudioSink:audiosink/GstPulseSink:audiosink-actual-sink-pulse:
 Compensating for audio synchronisation problems
Additional debug info:
...

GST_DEBUG=2 GST_DEBUG_NO_COLOR=1 ->

themusicg...@fwtaylor:~$ gst-launch-0.10 playbin 
uri=file:///srv/audio/copycentre/2600/2600/hope/fifthhope/mp3/jello-2.mp3 
Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...
Pipeline is PREROLLED ...
Setting pipeline to PLAYING ...
0:00:00.169053097 14521      0x1d5f080 WARN              GST_PADS 
gstpad.c:2992:gst_pad_iterate_internal_links_default:<selector_audio_src0:src> 
Making unsafe iterator
New clock: GstAudioSinkClock
0:00:00.304390726 14521      0x1f35ca0 WARN         baseaudiosink 
gstbaseaudiosink.c:1395:gst_base_audio_sink_render:<audiosink-actual-sink-pulse>
 warning: Compensating for audio synchronisation problems
0:00:00.304437101 14521      0x1f35ca0 WARN         baseaudiosink 
gstbaseaudiosink.c:1395:gst_base_audio_sink_render:<audiosink-actual-sink-pulse>
 warning: Unexpected discontinuity in audio timestamps of more than half a 
second (0:00:00.522358276), resyncing
WARNING: from element 
/GstPlayBin:playbin0/GstBin:abin/GstAutoAudioSink:audiosink/GstPulseSink:audiosink-actual-sink-pulse:
 Compensating for audio synchronisation problems
Additional debug info:
...
gstbaseaudiosink.c(1395): gst_base_audio_sink_render (): 
/GstPlayBin:playbin0/GstBin:abin/GstAutoAudioSink:audiosink/GstPulseSink:audiosink-actual-sink-pulse:
Unexpected discontinuity in audio timestamps of more than half a second 
(0:00:00.522448979), resyncing
0:00:13.900157394 14257      0x101b710 WARN         baseaudiosink 
gstbaseaudiosink.c:1395:gst_base_audio_sink_render:<audiosink-actual-sink-pulse>
 warning: Compensating for audio synchronisation problems
0:00:13.900194549 14257      0x101b710 WARN         baseaudiosink 
gstbaseaudiosink.c:1395:gst_base_audio_sink_render:<audiosink-actual-sink-pulse>
 warning: Unexpected discontinuity in audio timestamps of more than half a 
second (0:00:00.522448979), resyncing
WARNING: from element 
/GstPlayBin:playbin0/GstBin:abin/GstAutoAudioSink:audiosink/GstPulseSink:audiosink-actual-sink-pulse:
 Compensating for audio synchronisation problems
Additional debug info:
gstbaseaudiosink.c(1395): gst_base_audio_sink_render (): 
/GstPlayBin:playbin0/GstBin:abin/GstAutoAudioSink:audiosink/GstPulseSink:audiosink-actual-sink-pulse:
Unexpected discontinuity in audio timestamps of more than half a second 
(0:00:00.522448979), resyncing
0:00:14.952026850 14257      0x101b710 WARN         baseaudiosink 
gstbaseaudiosink.c:1395:gst_base_audio_sink_render:<audiosink-actual-sink-pulse>
 warning: Compensating for audio synchronisation problems
0:00:14.952063726 14257      0x101b710 WARN         baseaudiosink 
gstbaseaudiosink.c:1395:gst_base_audio_sink_render:<audiosink-actual-sink-pulse>
 warning: Unexpected discontinuity in audio timestamps of more than half a 
second (0:00:00.522448979), resyncing
WARNING: from element 
/GstPlayBin:playbin0/GstBin:abin/GstAutoAudioSink:audiosink/GstPulseSink:audiosink-actual-sink-pulse:
 Compensating for audio synchronisation problems
Additional debug info:
gstbaseaudiosink.c(1395): gst_base_audio_sink_render (): 
/GstPlayBin:playbin0/GstBin:abin/GstAutoAudioSink:audiosink/GstPulseSink:audiosink-actual-sink-pulse:
Unexpected discontinuity in audio timestamps of more than half a second 
(0:00:00.522448979), resyncing
^CCaught interrupt -- handling interrupt.
Interrupt: Stopping pipeline ...
Execution ended after 15621680304 ns.
Setting pipeline to PAUSED ...
Setting pipeline to READY ...
0:00:15.818048891 14257       0xe1b080 WARN              GST_PADS 
gstpad.c:3202:gst_pad_get_internal_links:<mpegaudioparse0:sink> Calling unsafe 
internal links
0:00:15.818080180 14257       0xe1b080 WARN              GST_PADS 
gstpad.c:3108:gst_pad_get_internal_links_default:<mpegaudioparse0:sink> Unsafe 
internal links used
0:00:15.818102808 14257       0xe1b080 WARN              GST_PADS 
gstpad.c:3202:gst_pad_get_internal_links:<flump3dec0:sink> Calling unsafe 
internal links
0:00:15.818114821 14257       0xe1b080 WARN              GST_PADS 
gstpad.c:3108:gst_pad_get_internal_links_default:<flump3dec0:sink> Unsafe 
internal links used
0:00:15.819375317 14257       0xe1b080 WARN              GST_PADS 
gstpad.c:3202:gst_pad_get_internal_links:<flump3dec0:sink> Calling unsafe 
internal links
0:00:15.819401856 14257       0xe1b080 WARN              GST_PADS 
gstpad.c:3108:gst_pad_get_internal_links_default:<flump3dec0:sink> Unsafe 
internal links used

The latter part was due to me ^C-ing it.

AFAIK these files seemed to play even up to hardy, and certainly played
good on debian as far back as 2005.

Looked at a few of the mp3 files with hexedit, and they had ID3v1 tags
and were mp3 but otherwise showed no similarities on that level.

** Affects: gstreamer0.10 (Ubuntu)
     Importance: Undecided
         Status: New

-- 
audio skips on some tracks
https://bugs.launchpad.net/bugs/336543
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to