[-]
[+]
|
Changed |
_service:tar_git:gstreamer1.0-droid.changes
|
|
[-]
[+]
|
Changed |
_service:tar_git:gst-droid.spec
^
|
|
[-]
[+]
|
Changed |
_service
^
|
@@ -2,7 +2,7 @@
<service name="tar_git">
<param name="url">https://github.com/sailfishos/gst-droid.git</param>
<param name="branch">master</param>
- <param name="revision">61b5c99e846e37b9fe76317c549f3a6be3b0eddd</param>
+ <param name="revision">95a19dc5f1fa03873db011e7145553a9810d5b30</param>
<param name="token"/>
<param name="debian">N</param>
<param name="dumb">N</param>
|
[-]
[+]
|
Changed |
_service:tar_git:gstreamer1.0-droid-0.20200422.0.tar.gz/gst-libs/gst/droid/gstdroidbufferpool.c
^
|
@@ -88,7 +88,6 @@
{
GstDroidBufferPool *dpool = GST_DROID_BUFFER_POOL (pool);
GstBuffer *buffer;
- GstMemory *memory;
if (!dpool->allocator) {
return GST_FLOW_ERROR;
@@ -100,7 +99,9 @@
}
if (!dpool->use_queue_buffers) {
- memory = gst_droid_media_buffer_allocator_alloc_new (dpool->allocator,
+ GstVideoInfo *video_info;
+ GstMemory *memory =
+ gst_droid_media_buffer_allocator_alloc_new (dpool->allocator,
&dpool->video_info);
if (!memory) {
gst_buffer_unref (buffer);
@@ -108,6 +109,13 @@
}
gst_buffer_insert_memory (buffer, 0, memory);
+
+ video_info = gst_droid_media_buffer_get_video_info (memory);
+
+ gst_buffer_add_video_meta_full (buffer,
+ GST_VIDEO_FRAME_FLAG_NONE, video_info->finfo->format,
+ video_info->width, video_info->height,
+ video_info->finfo->n_planes, video_info->offset, video_info->stride);
}
*buf = buffer;
|