diff options
Diffstat (limited to 'ext/assrender/gstassrender.c')
-rw-r--r-- | ext/assrender/gstassrender.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/ext/assrender/gstassrender.c b/ext/assrender/gstassrender.c index e4840c6b7..e7b5e14ca 100644 --- a/ext/assrender/gstassrender.c +++ b/ext/assrender/gstassrender.c @@ -1053,7 +1053,7 @@ gst_ass_render_chain_text (GstPad * pad, GstObject * parent, GstBuffer * buffer) if (render->subtitle_flushing) { gst_buffer_unref (buffer); - return GST_FLOW_WRONG_STATE; + return GST_FLOW_FLUSHING; } timestamp = GST_BUFFER_TIMESTAMP (buffer); @@ -1106,7 +1106,7 @@ gst_ass_render_chain_text (GstPad * pad, GstObject * parent, GstBuffer * buffer) GST_DEBUG_OBJECT (render, "Text pad flushing"); gst_buffer_unref (buffer); g_mutex_unlock (&render->subtitle_mutex); - return GST_FLOW_WRONG_STATE; + return GST_FLOW_FLUSHING; } GST_DEBUG_OBJECT (render, "Too early text buffer, waiting (%" GST_TIME_FORMAT " > %" |