GNOME Bugzilla – Bug 623807
[audioclock] Add gst_audio_clock_new_full() with GDestroyNotify for the user_data
Last modified: 2010-07-16 15:43:25 UTC
See summary
Created attachment 165456 [details] [review] audioclock: API: Add gst_audio_clock_new_full() with a GDestroyNotify for the user_data Elements usually use their own instance as instance data but the clock can have a longer lifetime than their elements and the clock doesn't own a reference of the element.
Created attachment 165511 [details] [review] audioclock: API: Add gst_audio_clock_new_full() with a GDestroyNotify for the user_data Elements usually use their own instance as instance data but the clock can have a longer lifetime than their elements and the clock doesn't own a reference of the element.
Created attachment 165512 [details] [review] baseaudiosrc: Use new gst_audio_clock_new_full()
Created attachment 165513 [details] [review] baseaudiosink: Use new gst_audio_clock_new_full()
Created attachment 165514 [details] [review] pulsesink: Post clock-provide/clock-lost when going to/from PAUSED Also use gst_audio_clock_new_full() to prevent crashes when the clock is used after the element was destroyed.
commit ed271ff809c193ce3a3c6a89a0bdec4aedc52391 Author: Sebastian Dröge <sebastian.droege@collabora.co.uk> Date: Fri Jul 9 17:15:55 2010 +0200 baseaudiosink: Post clock-provide and clock-lost messages when going from/to commit e84c7f02b4a8ff402c463ee5175cd4c4d78dcbd3 Author: Sebastian Dröge <sebastian.droege@collabora.co.uk> Date: Fri Jul 9 17:15:35 2010 +0200 baseaudiosrc: Post clock-provide and clock-lost messages when going from/to commit f1ac770f1b1ee646f93d76bbc897f7b634923699 Author: Sebastian Dröge <sebastian.droege@collabora.co.uk> Date: Thu Jul 8 09:54:40 2010 +0200 baseaudiosink: Use new gst_audio_clock_new_full() commit 32b0b0aef9db9a33bcefcdd1d8f7ad7ca68e43cf Author: Sebastian Dröge <sebastian.droege@collabora.co.uk> Date: Thu Jul 8 09:54:29 2010 +0200 baseaudiosrc: Use new gst_audio_clock_new_full() commit 8989ad93d94f1f99a8ad238456fefd914b966b7f Author: Sebastian Dröge <sebastian.droege@collabora.co.uk> Date: Thu Jul 8 08:32:22 2010 +0200 audioclock: API: Add gst_audio_clock_new_full() with a GDestroyNotify for th Elements usually use their own instance as instance data but the clock can have a longer lifetime than their elements and the clock doesn't own a reference of the element. Fixes bug #623807.