Mercurial > mplayer.hg
comparison libmpcodecs/ad_dshow.c @ 13427:9d0b052c4f74
setting samplesize to 2 in decoders where neccessary.
Needed because initialization of sh_audio was moved from dec_audio to
demuxer.c, and some demuxers set samplesize incorrect or to 0.
author | reimar |
---|---|
date | Tue, 21 Sep 2004 20:34:47 +0000 |
parents | 28677d779205 |
children | 1ba0aff3ed0a |
comparison
equal
deleted
inserted
replaced
13426:0f92ad66bbb5 | 13427:9d0b052c4f74 |
---|---|
37 return 0; | 37 return 0; |
38 } | 38 } |
39 sh_audio->i_bps=sh_audio->wf->nAvgBytesPerSec; | 39 sh_audio->i_bps=sh_audio->wf->nAvgBytesPerSec; |
40 sh_audio->channels=sh_audio->wf->nChannels; | 40 sh_audio->channels=sh_audio->wf->nChannels; |
41 sh_audio->samplerate=sh_audio->wf->nSamplesPerSec; | 41 sh_audio->samplerate=sh_audio->wf->nSamplesPerSec; |
42 sh_audio->samplesize=2; | |
42 sh_audio->audio_in_minsize=2*sh_audio->wf->nBlockAlign; | 43 sh_audio->audio_in_minsize=2*sh_audio->wf->nBlockAlign; |
43 if(sh_audio->audio_in_minsize<8192) sh_audio->audio_in_minsize=8192; | 44 if(sh_audio->audio_in_minsize<8192) sh_audio->audio_in_minsize=8192; |
44 sh_audio->audio_out_minsize=16384; | 45 sh_audio->audio_out_minsize=16384; |
45 sh_audio->context = ds_adec; | 46 sh_audio->context = ds_adec; |
46 mp_msg(MSGT_DECVIDEO,MSGL_V,"INFO: Win32/DShow audio codec init OK!\n"); | 47 mp_msg(MSGT_DECVIDEO,MSGL_V,"INFO: Win32/DShow audio codec init OK!\n"); |