pulsesink: Unset missing stream callbacks 80/239980/1 accepted/tizen/unified/20200803.122153 submit/tizen/20200731.081305
authorSangchul Lee <sc11.lee@samsung.com>
Fri, 31 Jul 2020 07:50:06 +0000 (16:50 +0900)
committerSangchul Lee <sc11.lee@samsung.com>
Fri, 31 Jul 2020 07:54:00 +0000 (16:54 +0900)
[Version] 1.16.2-8
[Issue Type] Improvement

Change-Id: I733c8c3cdc3f0563848081cac85f97b1db77ea75
Signed-off-by: Sangchul Lee <sc11.lee@samsung.com>
ext/pulse/pulsesink.c
packaging/gst-plugins-good.spec

index 2e8dfd1..5ff0559 100644 (file)
@@ -344,6 +344,12 @@ gst_pulsering_destroy_stream (GstPulseRingBuffer * pbuf)
     pa_stream_set_write_callback (pbuf->stream, NULL, NULL);
     pa_stream_set_underflow_callback (pbuf->stream, NULL, NULL);
     pa_stream_set_overflow_callback (pbuf->stream, NULL, NULL);
+#ifdef __TIZEN__
+    pa_stream_set_latency_update_callback (pbuf->stream, NULL, NULL);
+    pa_stream_set_suspended_callback (pbuf->stream, NULL, NULL);
+    pa_stream_set_started_callback (pbuf->stream, NULL, NULL);
+    pa_stream_set_event_callback (pbuf->stream, NULL, NULL);
+#endif
 
     pa_stream_unref (pbuf->stream);
     pbuf->stream = NULL;
index f0f5beb..c48cd44 100644 (file)
@@ -3,7 +3,7 @@
 
 Name:           gst-plugins-good
 Version:        1.16.2
-Release:        7
+Release:        8
 License:        LGPL-2.1+
 Summary:        GStreamer Streaming-Media Framework Plug-Ins
 Url:            http://gstreamer.freedesktop.org/