[-]
[+]
|
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">e755c8521b3ff0a622fba4c85e57ff41015c7793</param>
<param name="token"/>
<param name="debian">N</param>
<param name="dumb">N</param>
|
[-]
[+]
|
Changed |
_service:tar_git:gstreamer1.0-droid-0.20200605.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;
|
[-]
[+]
|
Changed |
_service:tar_git:gstreamer1.0-droid-0.20200605.0.tar.gz/gst/droidcamsrc/gstdroidcamsrcexif.c
^
|
@@ -160,11 +160,7 @@
EXIF_TAG_ISO_SPEED_RATINGS);
if (iso) {
-#ifdef __arm__
- guint16 val = exif_get_short (iso->data, EXIF_BYTE_ORDER_MOTOROLA);
-#else
- guint16 val = exif_get_short (iso->data, EXIF_BYTE_ORDER_INTEL);
-#endif
+ guint16 val = exif_get_short (iso->data, exif_data_get_byte_order(exif));
gst_tag_list_add (tags, GST_TAG_MERGE_REPLACE,
GST_TAG_CAPTURING_ISO_SPEED, val, NULL);
}
|