[Bug 679818] New: [0.11] playbin, oggdemux: chained audio ogg don't work any more
GStreamer (bugzilla.gnome.org)
bugzilla at gnome.org
Thu Jul 12 11:37:11 PDT 2012
https://bugzilla.gnome.org/show_bug.cgi?id=679818
GStreamer | gst-plugins-base | 0.11.x
Summary: [0.11] playbin, oggdemux: chained audio ogg don't work
any more
Classification: Platform
Product: GStreamer
Version: 0.11.x
OS/Version: Linux
Status: NEW
Severity: major
Priority: Normal
Component: gst-plugins-base
AssignedTo: gstreamer-bugs at lists.freedesktop.org
ReportedBy: t.i.m at zen.co.uk
QAContact: gstreamer-bugs at lists.freedesktop.org
GNOME version: ---
1) download http://people.freedesktop.org/~tpm/samples/chained.ogg
2) gst-launch-1.0 playbin uri=file:///path/to/chained.ogg -v
After the first change, it stops playback and just skips through the entire
file. It looks like that's because the timestamps aren't adjusted/offset, but
start from 0 again, and then they get dropped at the sink:
0:00:24.660701828 gst_base_sink_chain_unlocked:<audiosink-actual-sink-pulse>
rendering object 0x23f65f0
0:00:24.660730882 gst_audio_base_sink_render:<audiosink-actual-sink-pulse>
time 0:00:02.821224489, offset 18446744073709551615, start 0:00:00.000000000,
samples 128
0:00:24.660750368 gst_audio_base_sink_render:<audiosink-actual-sink-pulse>
sync-offset 0, render-delay 0:00:00.000000000, ts-offset 0
0:00:24.660765035 gst_audio_base_sink_render:<audiosink-actual-sink-pulse>
running: start 0:00:02.821224489 - stop 0:00:02.824126983
0:00:24.660779492 gst_audio_base_sink_render:<audiosink-actual-sink-pulse>
final timestamps: start 0:00:02.821224489 - stop 0:00:02.824126983
0:00:24.660792273 gst_audio_base_sink_render:<audiosink-actual-sink-pulse>
apply time offset 0:00:23.054044000
0:00:24.660803867 gst_audio_base_sink_render:<audiosink-actual-sink-pulse>
dropping late sample
Not sure who's responsible for adjusting things - oggdemux, streamsynchronizer,
the audio sink ?
--
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