[FFmpeg-cvslog] r16891 - trunk/libavformat/mxfenc.c

bcoudurier subversion
Sat Jan 31 07:46:42 CET 2009


Author: bcoudurier
Date: Sat Jan 31 07:46:42 2009
New Revision: 16891

Log:
stored height is stupidly /2 if interlaced

Modified:
   trunk/libavformat/mxfenc.c

Modified: trunk/libavformat/mxfenc.c
==============================================================================
--- trunk/libavformat/mxfenc.c	Sat Jan 31 07:44:25 2009	(r16890)
+++ trunk/libavformat/mxfenc.c	Sat Jan 31 07:46:42 2009	(r16891)
@@ -580,6 +580,7 @@ static const UID mxf_wav_descriptor_key 
 
 static void mxf_write_mpegvideo_desc(AVFormatContext *s, AVStream *st)
 {
+    MXFStreamContext *sc = st->priv_data;
     ByteIOContext *pb = s->pb;
     int stored_height = (st->codec->height+15)/16*16;
     AVRational dar;
@@ -590,7 +591,7 @@ static void mxf_write_mpegvideo_desc(AVF
     put_be32(pb, st->codec->width);
 
     mxf_write_local_tag(pb, 4, 0x3202);
-    put_be32(pb, stored_height);
+    put_be32(pb, stored_height>>sc->interlaced);
 
     av_reduce(&dar.num, &dar.den,
               st->codec->width*st->codec->sample_aspect_ratio.num,




More information about the ffmpeg-cvslog mailing list