fix for appsink GstFlowReturn

This commit is contained in:
Wim Taymans 2012-09-14 13:39:20 +02:00
parent e46b45b0b8
commit 24bab1e5a8
2 changed files with 5 additions and 3 deletions

View file

@ -552,7 +552,7 @@ done:
g_mutex_unlock (&context->mutex);
}
static void
static GstFlowReturn
convert_frame_new_preroll_callback (GstElement * sink,
GstVideoConvertSampleContext * context)
{
@ -577,6 +577,8 @@ convert_frame_new_preroll_callback (GstElement * sink,
done:
g_mutex_unlock (&context->mutex);
return GST_FLOW_OK;
}
/**

View file

@ -17,7 +17,7 @@ typedef struct
/* called when the appsink notifies us that there is a new buffer ready for
* processing */
static void
static GstFlowReturn
on_new_sample_from_sink (GstElement * elt, ProgramData * data)
{
GstSample *sample;
@ -36,7 +36,7 @@ on_new_sample_from_sink (GstElement * elt, ProgramData * data)
/* get source an push new buffer */
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