Mercurial > mplayer.hg
diff libmpdemux/demux_rtp_codec.cpp @ 29435:9b2014f09534
Fix QT RLE in X-QT via rtsp://.
author | cehoyos |
---|---|
date | Wed, 05 Aug 2009 23:16:21 +0000 |
parents | 0f1b5b68af32 |
children | 80c6dd85f7f8 |
line wrap: on
line diff
--- a/libmpdemux/demux_rtp_codec.cpp Tue Aug 04 15:38:57 2009 +0000 +++ b/libmpdemux/demux_rtp_codec.cpp Wed Aug 05 23:16:21 2009 +0000 @@ -181,6 +181,8 @@ bih->biCompression = sh_video->format = fourcc; bih->biWidth = qtRTPSource->qtState.width; bih->biHeight = qtRTPSource->qtState.height; + if (qtRTPSource->qtState.sdAtomSize > 83) + bih->biBitCount = qtRTPSource->qtState.sdAtom[83]; uint8_t *pos = (uint8_t*)qtRTPSource->qtState.sdAtom + 86; uint8_t *endpos = (uint8_t*)qtRTPSource->qtState.sdAtom + qtRTPSource->qtState.sdAtomSize;