[-]
[+]
|
Changed |
_service:tar_git:gstreamer1.0-droid.changes
|
|
[-]
[+]
|
Changed |
_service:tar_git:gst-droid.spec
^
|
|
[-]
[+]
|
Changed |
_service
^
|
@@ -6,7 +6,7 @@
<service name="tar_git">
<param name="url">https://github.com/sailfishos/gst-droid.git</param>
<param name="branch">master</param>
- <param name="revision">f7a229b7d8f9745cbecc8fd1079eae6c85cf0096</param>
+ <param name="revision">cf2d5f9652364af471cac7d7f04388a7bab9448a</param>
<param name="token"/>
<param name="debian">N</param>
<param name="dumb">N</param>
|
[-]
[+]
|
Changed |
_service:tar_git:gstreamer1.0-droid-0.20210907.0.tar.gz/gst/droidcamsrc/gstdroidcamsrcdev.c
^
|
@@ -433,11 +433,13 @@
gst_droidcamsrc_dev_buffers_released (G_GNUC_UNUSED void *user)
{
GstDroidCamSrcDev *dev = (GstDroidCamSrcDev *) user;
- GstBufferPool *pool = gst_object_ref (dev->pool);
+ if (dev->pool) {
+ GstBufferPool *pool = gst_object_ref (dev->pool);
- if (pool) {
- gst_droid_buffer_pool_media_buffers_invalidated (pool);
- gst_object_unref (pool);
+ if (pool) {
+ gst_droid_buffer_pool_media_buffers_invalidated (pool);
+ gst_object_unref (pool);
+ }
}
}
@@ -446,12 +448,14 @@
{
GstDroidCamSrcDev *dev = (GstDroidCamSrcDev *) user;
bool ret = false;
- GstBufferPool *pool = gst_object_ref (dev->pool);
+ if (dev->pool) {
+ GstBufferPool *pool = gst_object_ref (dev->pool);
- if (pool) {
- ret = gst_droid_buffer_pool_bind_media_buffer (pool, buffer);
+ if (pool) {
+ ret = gst_droid_buffer_pool_bind_media_buffer (pool, buffer);
- gst_object_unref (pool);
+ gst_object_unref (pool);
+ }
}
return ret;
|