diff options
Diffstat (limited to 'sys/avc/gstavcsrc.cpp')
-rw-r--r-- | sys/avc/gstavcsrc.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/sys/avc/gstavcsrc.cpp b/sys/avc/gstavcsrc.cpp index 405355282..d9c07bdd5 100644 --- a/sys/avc/gstavcsrc.cpp +++ b/sys/avc/gstavcsrc.cpp @@ -99,8 +99,8 @@ gst_avc_src_base_init (gpointer g_class) { GstElementClass *element_class = GST_ELEMENT_CLASS (g_class); - gst_element_class_add_static_pad_template (element_class, - &gst_avc_src_src_template); + gst_element_class_add_pad_template (element_class, + gst_static_pad_template_get (&gst_avc_src_src_template)); gst_element_class_set_details_simple (element_class, "AVC Video Services Source", "Video/Source", @@ -391,7 +391,7 @@ gst_avc_src_create (GstBaseSrc * src, guint64 offset, guint size, if (avcsrc->unlock) { if (buffer) gst_buffer_unref (buffer); - return GST_FLOW_WRONG_STATE; + return GST_FLOW_FLUSHING; } gst_buffer_set_caps (buffer, GST_PAD_CAPS (avcsrc->srcpad)); |