From 10fa22ccfb3b60f68bc544ebf8d5fc32e9698f26 Mon Sep 17 00:00:00 2001 From: Vitor Sessak Date: Wed, 21 Apr 2010 13:00:48 +0000 Subject: [PATCH] Fix MTV decoding on big-endian systems Originally committed as revision 22929 to svn://svn.ffmpeg.org/ffmpeg/trunk --- libavformat/mtv.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/libavformat/mtv.c b/libavformat/mtv.c index 98c3790d25..4eae1a19e6 100644 --- a/libavformat/mtv.c +++ b/libavformat/mtv.c @@ -125,10 +125,9 @@ static int mtv_read_header(AVFormatContext *s, AVFormatParameters *ap) av_set_pts_info(st, 64, 1, mtv->video_fps); st->codec->codec_type = AVMEDIA_TYPE_VIDEO; st->codec->codec_id = CODEC_ID_RAWVIDEO; - st->codec->codec_tag = MKTAG('R', 'G', 'B', mtv->img_bpp); + st->codec->pix_fmt = PIX_FMT_RGB565; st->codec->width = mtv->img_width; st->codec->height = mtv->img_height; - st->codec->bits_per_coded_sample = mtv->img_bpp; st->codec->sample_rate = mtv->video_fps; st->codec->extradata = av_strdup("BottomUp"); st->codec->extradata_size = 9;