From 7d453f45008912fe148e23f016b0fd583f6fa30d Mon Sep 17 00:00:00 2001
From: Luca Abeni <lucabe72@email.it>
Date: Thu, 2 Feb 2006 09:24:13 +0000
Subject: [PATCH] Set interlaced_frame and top_field_first according to
 coded_frame. patch by Luca Abeni, lucabe72 **at&& email ^^dot## it

Originally committed as revision 4919 to svn://svn.ffmpeg.org/ffmpeg/trunk
---
 libavcodec/raw.c | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/libavcodec/raw.c b/libavcodec/raw.c
index 8ead17e066f..28c3cad54ff 100644
--- a/libavcodec/raw.c
+++ b/libavcodec/raw.c
@@ -121,8 +121,12 @@ static int raw_decode(AVCodecContext *avctx,
     RawVideoContext *context = avctx->priv_data;
     int bytesNeeded;
 
+    AVFrame * frame = (AVFrame *) data;
     AVPicture * picture = (AVPicture *) data;
 
+    frame->interlaced_frame = avctx->coded_frame->interlaced_frame;
+    frame->top_field_first = avctx->coded_frame->top_field_first;
+
     /* Early out without copy if packet size == frame size */
     if (buf_size == context->length  &&  context->p == context->buffer) {
         avpicture_fill(picture, buf, avctx->pix_fmt, avctx->width, avctx->height);
-- 
GitLab