Commit 24bab1e5 authored by Wim Taymans's avatar Wim Taymans
Browse files

fix for appsink GstFlowReturn

parent e46b45b0
...@@ -552,7 +552,7 @@ done: ...@@ -552,7 +552,7 @@ done:
g_mutex_unlock (&context->mutex); g_mutex_unlock (&context->mutex);
} }
static void static GstFlowReturn
convert_frame_new_preroll_callback (GstElement * sink, convert_frame_new_preroll_callback (GstElement * sink,
GstVideoConvertSampleContext * context) GstVideoConvertSampleContext * context)
{ {
...@@ -577,6 +577,8 @@ convert_frame_new_preroll_callback (GstElement * sink, ...@@ -577,6 +577,8 @@ convert_frame_new_preroll_callback (GstElement * sink,
done: done:
g_mutex_unlock (&context->mutex); g_mutex_unlock (&context->mutex);
return GST_FLOW_OK;
} }
/** /**
......
...@@ -17,7 +17,7 @@ typedef struct ...@@ -17,7 +17,7 @@ typedef struct
/* called when the appsink notifies us that there is a new buffer ready for /* called when the appsink notifies us that there is a new buffer ready for
* processing */ * processing */
static void static GstFlowReturn
on_new_sample_from_sink (GstElement * elt, ProgramData * data) on_new_sample_from_sink (GstElement * elt, ProgramData * data)
{ {
GstSample *sample; GstSample *sample;
...@@ -36,7 +36,7 @@ on_new_sample_from_sink (GstElement * elt, ProgramData * data) ...@@ -36,7 +36,7 @@ on_new_sample_from_sink (GstElement * elt, ProgramData * data)
/* get source an push new buffer */ /* get source an push new buffer */
source = gst_bin_get_by_name (GST_BIN (data->sink), "testsource"); source = gst_bin_get_by_name (GST_BIN (data->sink), "testsource");
gst_app_src_push_buffer (GST_APP_SRC (source), app_buffer); return gst_app_src_push_buffer (GST_APP_SRC (source), app_buffer);
} }
/* called when we get a GstMessage from the source pipeline when we get EOS, we /* called when we get a GstMessage from the source pipeline when we get EOS, we
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment