From 91785ae80b12885fe45ce36664bf8ee0ef51b36e Mon Sep 17 00:00:00 2001 From: Hyunsoo Park Date: Tue, 20 Aug 2019 16:36:08 +0900 Subject: [PATCH] Change stream buffer data pointer location. Data pointer of 'MediaPacket' is assigned to 'data[0]' member variable but 'gst_buffer_append_memory' api try to get pointer from 'handle.paddr[0]'. So i change it to 'data[0]'. Change-Id: Ice515241ffa0e03ff580744242b6417401dfd38f Signed-off-by: Hyunsoo Park --- packaging/libmm-streamrecorder.spec | 2 +- src/mm_streamrecorder_internal.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packaging/libmm-streamrecorder.spec b/packaging/libmm-streamrecorder.spec index 8218720..49a0505 100644 --- a/packaging/libmm-streamrecorder.spec +++ b/packaging/libmm-streamrecorder.spec @@ -1,6 +1,6 @@ Name: libmm-streamrecorder Summary: Media Stream Recorder library -Version: 0.0.25 +Version: 0.0.26 Release: 0 Group: Multimedia/Other License: Apache-2.0 diff --git a/src/mm_streamrecorder_internal.c b/src/mm_streamrecorder_internal.c index fe6b723..1846328 100644 --- a/src/mm_streamrecorder_internal.c +++ b/src/mm_streamrecorder_internal.c @@ -501,7 +501,7 @@ int _mmstreamrecorder_push_stream_buffer(MMHandleType handle, MMStreamRecorderSt MMVideoBuffer *video_buf = (MMVideoBuffer *)buffer; /* Buffer at 0th position */ gst_buffer_append_memory(stream_buffer->buffer, gst_memory_new_wrapped(GST_MEMORY_FLAG_READONLY, - video_buf->handle.paddr[0], size, 0, size, video_buf->handle.paddr[0], NULL)); + video_buf->data[0], size, 0, size, video_buf->data[0], NULL)); /* Buffer at 1st position */ gst_buffer_append_memory(stream_buffer->buffer, gst_memory_new_wrapped(GST_MEMORY_FLAG_READONLY, video_buf, sizeof(MMVideoBuffer), 0, sizeof(MMVideoBuffer), stream_buffer, _mmstreamrecorder_buffer_destroy)); -- 2.7.4