---
 libavcodec/dnxhdenc.c |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/libavcodec/dnxhdenc.c b/libavcodec/dnxhdenc.c
index 990c3b2..815d674 100644
--- a/libavcodec/dnxhdenc.c
+++ b/libavcodec/dnxhdenc.c
@@ -919,8 +919,8 @@ static void dnxhd_load_picture(DNXHDEncContext *ctx, const 
AVFrame *frame)
         ctx->thread[i]->dct_uv_offset = ctx->m.uvlinesize*8;
     }
 
-    ctx->m.avctx->coded_frame->interlaced_frame = frame->interlaced_frame;
-    ctx->cur_field = frame->interlaced_frame && !frame->top_field_first;
+    ctx->m.avctx->coded_frame->field_state = frame->field_state;
+    ctx->cur_field = frame->field_state == AV_FRAME_INTERLACED_BFF;
 }
 
 static int dnxhd_encode_picture(AVCodecContext *avctx, AVPacket *pkt,
-- 
1.7.9.5

_______________________________________________
libav-devel mailing list
[email protected]
https://lists.libav.org/mailman/listinfo/libav-devel

Reply via email to