[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