valve: Only set discont on the first buffer after drops

Reset the discont member after setting discont on the first buffer after
dropping.
This commit is contained in:
Olivier Crête 2011-01-28 15:36:33 -05:00
parent e6de18ea99
commit 2cfc7adcb1

View file

@ -184,6 +184,7 @@ gst_valve_chain (GstPad * pad, GstBuffer * buffer)
if (valve->discont) {
buffer = gst_buffer_make_metadata_writable (buffer);
GST_BUFFER_FLAG_SET (buffer, GST_BUFFER_FLAG_DISCONT);
valve->discont = FALSE;
}
ret = gst_pad_push (valve->srcpad, buffer);