summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHyunsoo Park <hance.park@samsung.com>2020-02-11 12:57:22 +0900
committerHyunsoo Park <hance.park@samsung.com>2020-02-11 16:42:44 +0900
commit25b9837b97d6812269574356cd12201ae9988333 (patch)
treed50f85f9ebdb02b567222e4cb73bbfc1afbdbc86
parent41b64a19edbd7ad8492740934d3b5750c453682f (diff)
downloadmediastreamrecorder-25b9837b97d6812269574356cd12201ae9988333.tar.gz
mediastreamrecorder-25b9837b97d6812269574356cd12201ae9988333.tar.bz2
mediastreamrecorder-25b9837b97d6812269574356cd12201ae9988333.zip
Change-Id: Ic10f7abc1a62784967acd0c7794d326d6369c456 Signed-off-by: Hyunsoo Park <hance.park@samsung.com>
-rw-r--r--packaging/capi-media-streamrecorder.spec2
-rw-r--r--test/streamrecorder_test.c8
2 files changed, 9 insertions, 1 deletions
diff --git a/packaging/capi-media-streamrecorder.spec b/packaging/capi-media-streamrecorder.spec
index 340ef66..9f717ee 100644
--- a/packaging/capi-media-streamrecorder.spec
+++ b/packaging/capi-media-streamrecorder.spec
@@ -1,6 +1,6 @@
Name: capi-media-streamrecorder
Summary: A Streamrecorder library in Tizen Native API
-Version: 0.0.27
+Version: 0.0.28
Release: 0
Group: Multimedia/Other
License: Apache-2.0
diff --git a/test/streamrecorder_test.c b/test/streamrecorder_test.c
index a349ca6..47484ab 100644
--- a/test/streamrecorder_test.c
+++ b/test/streamrecorder_test.c
@@ -290,6 +290,10 @@ void feed_video_es(GstElement *element, GstBuffer *buffer, GstPad *pad, gpointer
n = gst_buffer_n_memory(buffer);
+ if (n <= 0) {
+ g_print("buffer has no memory block!\n");
+ goto ERROR;
+ }
mem = gst_buffer_peek_memory(buffer, n-1);
gst_memory_map(mem, &map, GST_MAP_READ);
@@ -302,6 +306,10 @@ void feed_video_es(GstElement *element, GstBuffer *buffer, GstPad *pad, gpointer
streamrecorder_push_stream_buffer(hmstreamrecorder->recorder, out_pkt);
}
return;
+
+ERROR:
+ gst_buffer_unref(buffer);
+ return;
}
GstElement *vpipeline, *vconvert, *vsrc, *vfakesink, *vcaps;