From 2fbb803d85295fe1b69ccb0425b81d3dd9db0fe5 Mon Sep 17 00:00:00 2001 From: Jan Schmidt Date: Wed, 13 Jun 2012 03:17:27 +1000 Subject: [PATCH] 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. --- ext/theora/gsttheoradec.c | 1 + 1 file changed, 1 insertion(+) diff --git a/ext/theora/gsttheoradec.c b/ext/theora/gsttheoradec.c index 317d05a..4ea7803 100644 --- a/ext/theora/gsttheoradec.c +++ b/ext/theora/gsttheoradec.c @@ -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: -- 2.7.4