# HG changeset patch # User cehoyos # Date 1249514181 0 # Node ID 9b2014f09534fc8403547bea3adb655dfe46a429 # Parent 9ee424317daedc54a4ec43f7495da54e4e3a05a0 Fix QT RLE in X-QT via rtsp://. diff -r 9ee424317dae -r 9b2014f09534 libmpdemux/demux_rtp_codec.cpp --- 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;