[Bug 720692] audioringbuffer: track last position across release/acquire

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Mon Apr 7 03:42:40 PDT 2014


https://bugzilla.gnome.org/show_bug.cgi?id=720692
  GStreamer | gst-plugins-base | unspecified

--- Comment #21 from Vincent Penquerc'h <vincent.penquerch at collabora.co.uk> 2014-04-07 10:42:34 UTC ---
wtay says the caps reset should be accompanied with a call to
gst_audio_clock_reset. However, where to call this is not clear:

11:29 < wtay> v_, I think someone needs to call gst_audio_clock_reset() like
what pulsesink does
11:33 < wtay> v_, not sure who.. maybe audio_sink ?
11:33 < wtay> v_, I don't want it to happen in baseaudiosink because some audio
clocks don't reset in acquire/release (I 
              know some use the system time)
11:37 < wtay> v_, it's all a bit suboptimal.. any subclass can just plug in
their own clock and you can't make any 
              assumptions about it in the base classes..

I'm really not clear on how to do that best/correctly, but this would be
another fix altogether, making my patch moot.

-- 
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