From 4f52ad38e40280672bc04464e87065fb67679051 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20Dr=C3=B6ge?= Date: Thu, 9 May 2013 10:40:19 +0200 Subject: [PATCH] theoradec: Set DECODE_ONLY flag on all header packets --- ext/theora/gsttheoradec.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ext/theora/gsttheoradec.c b/ext/theora/gsttheoradec.c index ed5d3f42a8..d4bd024338 100644 --- a/ext/theora/gsttheoradec.c +++ b/ext/theora/gsttheoradec.c @@ -784,6 +784,8 @@ theora_dec_decode_buffer (GstTheoraDec * dec, GstBuffer * buf, if (packet.bytes && packet.packet[0] & 0x80) { if (dec->have_header) { GST_WARNING_OBJECT (GST_OBJECT (dec), "Ignoring header"); + GST_VIDEO_CODEC_FRAME_FLAG_SET (frame, + GST_VIDEO_CODEC_FRAME_FLAG_DECODE_ONLY); result = GST_CUSTOM_FLOW_DROP; goto done; }