GNOME Bugzilla – Bug 587695
Patches to add stream-status messages audio elements
Last modified: 2009-07-20 10:55:35 UTC
I'm attaching patches that will emit the ENTER/LEAVE messages on the ringbuffer thread in GstAudioSrc/Sink. I'm also attaching patches for pulsesink that try to emit them from the pulseaudio mainloop thread.
Created attachment 137793 [details] [review] audiosrc: Add stream-status messages
Created attachment 137794 [details] [review] audiosink: Add stream-status messages
Created attachment 137795 [details] [review] pulsesink: Emit stream-status enter message
Created attachment 137796 [details] [review] pulsesink: Emit stream-status leave message
changed so that we use the pulse mainloop signal and locking instead of the custom GCond. commit dbb8a331de95d486a80a055029f4af9e9d82d87e Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Jul 3 05:11:26 2009 -0400 pulsesink: Emit stream-status leave message Fixes #587695 commit b2e9f0a7c9123284b6a806a59b519f9e1e9f2392 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Jul 3 05:06:45 2009 -0400 pulsesink: Emit stream-status enter message Emit stream-status messages for the pulse thread. Don't use our own GCond for signaling but simply use the pulse mainloop mechanisms for synchronisation. See #587695
I would also like to get the patches for the base classes into the release.
sure, why not?
commit 4e88633de4f301b93291a81bdc850da3a6c3d965 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Jul 3 04:42:24 2009 -0400 audiosink: Add stream-status messages Fixes #587695 commit cc0da016f802e698ba4bc34997139ae62c935bb8 Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Fri Jul 3 04:41:05 2009 -0400 audiosrc: Add stream-status messages See #587695