mirror of
https://github.com/mpv-player/mpv
synced 2024-10-06 14:54:02 +02:00
Parse BitsPerSample and SamplesPerSec when playing PCM in X-QT over
RTSP. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29490 b3059339-0415-0410-9bf9-f77b7e298cf2
This commit is contained in:
parent
bcb5c78ce3
commit
ee5bf60cd8
@ -317,6 +317,10 @@ void rtpCodecInitialize_audio(demuxer_t* demuxer,
|
||||
wf->wFormatTag = sh_audio->format = fourcc;
|
||||
wf->nChannels = numChannels;
|
||||
|
||||
if (qtRTPSource->qtState.sdAtomSize > 33) {
|
||||
wf->wBitsPerSample = qtRTPSource->qtState.sdAtom[27];
|
||||
wf->nSamplesPerSec = qtRTPSource->qtState.sdAtom[32]<<8|qtRTPSource->qtState.sdAtom[33];
|
||||
}
|
||||
uint8_t *pos = (uint8_t*)qtRTPSource->qtState.sdAtom + 52;
|
||||
uint8_t *endpos = (uint8_t*)qtRTPSource->qtState.sdAtom
|
||||
+ qtRTPSource->qtState.sdAtomSize;
|
||||
|
Loading…
Reference in New Issue
Block a user