From: Miguel F. <mig...@us...> - 2002-06-03 17:03:32
|
Update of /cvsroot/xine/xine-lib/src/demuxers In directory usw-pr-cvs1:/tmp/cvs-serv29937 Modified Files: demux_qt.c Log Message: fill bih.biCompression to make w32codecs happy Index: demux_qt.c =================================================================== RCS file: /cvsroot/xine/xine-lib/src/demuxers/demux_qt.c,v retrieving revision 1.39 retrieving revision 1.40 diff -u -r1.39 -r1.40 --- demux_qt.c 3 Jun 2002 13:55:46 -0000 1.39 +++ demux_qt.c 3 Jun 2002 17:03:25 -0000 1.40 @@ -1254,19 +1254,11 @@ this->bih.biHeight = this->qt->video_height; /* fourcc was stored in opposite byte order that mapping routine wants */ - le_fourcc = - ((this->qt->video_codec & 0xFF000000) >> 24) | - ((this->qt->video_codec & 0x00FF0000) >> 8) | - ((this->qt->video_codec & 0x0000FF00) << 8) | - ((this->qt->video_codec & 0x000000FF) << 24); - this->qt->video_type = fourcc_to_buf_video(&le_fourcc); + this->bih.biCompression = bswap_32( this->qt->video_codec ); + this->qt->video_type = fourcc_to_buf_video(&this->bih.biCompression); /* fourcc was stored in opposite byte order that mapping routine wants */ - le_fourcc = - ((this->qt->audio_codec & 0xFF000000) >> 24) | - ((this->qt->audio_codec & 0x00FF0000) >> 8) | - ((this->qt->audio_codec & 0x0000FF00) << 8) | - ((this->qt->audio_codec & 0x000000FF) << 24); + le_fourcc = bswap_32( this->qt->audio_codec ); this->qt->audio_type = formattag_to_buf_audio(le_fourcc); /* print vital stats */ |