# HG changeset patch # User reimar # Date 1207385347 0 # Node ID 42bb503a2522afb28375996d68bc4aa15d04a06f # Parent 6391385d7367bfd722dfd9ddbdf0f60baa201784 Set correct codec tag for raw rgb in mov, fixes http://samples.mplayerhq.hu/mov/rawbgr24.mov diff -r 6391385d7367 -r 42bb503a2522 libmpdemux/demux_lavf.c --- a/libmpdemux/demux_lavf.c Fri Apr 04 19:38:06 2008 +0000 +++ b/libmpdemux/demux_lavf.c Sat Apr 05 08:49:07 2008 +0000 @@ -360,6 +360,12 @@ priv->video_streams++; bih=calloc(sizeof(BITMAPINFOHEADER) + codec->extradata_size,1); + if(codec->codec_id == CODEC_ID_RAWVIDEO) { + switch (codec->pix_fmt) { + case PIX_FMT_RGB24: + codec->codec_tag= MKTAG(24, 'B', 'G', 'R'); + } + } if(!codec->codec_tag) codec->codec_tag= av_codec_get_tag(mp_bmp_taglists, codec->codec_id); bih->biSize= sizeof(BITMAPINFOHEADER) + codec->extradata_size;