[-]
[+]
|
Changed |
_service:tar_git:gstreamer1.0-droid.changes
|
|
[-]
[+]
|
Changed |
_service:tar_git:gst-droid.spec
^
|
|
[-]
[+]
|
Changed |
_service:tar_git:gstreamer1.0-droid-0.20201104.0.tar.gz/gst-libs/gst/droid/gstdroidmediabuffer.c
^
|
@@ -85,6 +85,8 @@
static gpointer gst_droid_media_buffer_memory_map (GstMemory * mem,
gsize maxsize, GstMapFlags flags);
static void gst_droid_media_buffer_memory_unmap (GstMemory * mem);
+static GstMemory *gst_droid_media_buffer_memory_copy (GstMemory * mem,
+ gssize offset, gssize size);
static EGLImageKHR gst_droid_media_buffer_create_image (GstMemory * mem,
EGLDisplay dpy, EGLContext ctx);
@@ -231,7 +233,7 @@
alloc->mem_map = gst_droid_media_buffer_memory_map;
alloc->mem_unmap = gst_droid_media_buffer_memory_unmap;
- alloc->mem_copy = NULL;
+ alloc->mem_copy = gst_droid_media_buffer_memory_copy;
alloc->mem_share = NULL;
alloc->mem_is_span = NULL;
@@ -466,6 +468,13 @@
}
}
+static GstMemory *
+gst_droid_media_buffer_memory_copy (GstMemory * mem, gssize offset, gssize size)
+{
+ GST_ERROR ("Cannot copy droidmediabuffer memory!");
+ return NULL;
+}
+
EGLImageKHR
gst_droid_media_buffer_create_image (GstMemory * mem, EGLDisplay dpy,
EGLContext ctx)
|
[-]
[+]
|
Changed |
_service:tar_git:gstreamer1.0-droid-0.20201104.0.tar.gz/gst/droidcamsrc/gstdroidcamsrcdev.c
^
|
@@ -461,6 +461,8 @@
droid_media_buffer_get_info (buffer, &info);
+ rect = droid_media_buffer_get_crop_rect (buffer);
+
GST_OBJECT_LOCK (src);
src->crop_rect = rect;
GST_OBJECT_UNLOCK (src);
|
[-]
[+]
|
Changed |
_service:tar_git:gstreamer1.0-droid-0.20201104.0.tar.gz/gst/droidcamsrc/gstdroidcamsrcrecorder.c
^
|
@@ -46,6 +46,10 @@
void
gst_droidcamsrc_recorder_destroy (GstDroidCamSrcRecorder * recorder)
{
+ if (recorder->recorder) {
+ droid_media_recorder_destroy (recorder->recorder);
+ }
+
if (recorder->codec) {
gst_droid_codec_unref (recorder->codec);
}
|