theoradec: Always inform base class when dropping frames

Partially fixes backwards playback. Informing the base class
of the dropped frame lets it manage the timestamping and events
better.
This commit is contained in:
Jan Schmidt 2012-06-13 03:17:27 +10:00
parent f865729e95
commit 2fbb803d85

View file

@ -819,6 +819,7 @@ theora_dec_handle_frame (GstVideoDecoder * bdec, GstVideoCodecFrame * frame)
res = gst_video_decoder_finish_frame (bdec, frame);
break;
case GST_CUSTOM_FLOW_DROP:
case GST_VIDEO_DECODER_FLOW_NEED_DATA:
res = gst_video_decoder_drop_frame (bdec, frame);
break;
default: