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");