diff options
author | arpi_esp <arpi_esp@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2001-04-15 14:33:49 +0000 |
---|---|---|
committer | arpi_esp <arpi_esp@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2001-04-15 14:33:49 +0000 |
commit | 415c45924b85bd3e733dbb87393bd1a425eadd4a (patch) | |
tree | 0dc6b4d31ea8d0b7fcff807d56292815c15dfbc2 /dec_audio.c | |
parent | 89e6a6f68e023823017b424df936d7086faa96d6 (diff) | |
download | mpv-415c45924b85bd3e733dbb87393bd1a425eadd4a.tar.bz2 mpv-415c45924b85bd3e733dbb87393bd1a425eadd4a.tar.xz |
sh_audio->wf and sh_video->bih changed to dynamic (thanx to Jens Hoffmann)
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@433 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'dec_audio.c')
-rw-r--r-- | dec_audio.c | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/dec_audio.c b/dec_audio.c index 5b78d61040..6c5391fbc6 100644 --- a/dec_audio.c +++ b/dec_audio.c @@ -31,13 +31,13 @@ if(driver==7){ // Win32 DShow audio codec: // printf("DShow_audio: channs=%d rate=%d\n",sh_audio->channels,sh_audio->samplerate); - if(DS_AudioDecoder_Open(sh_audio->codec->dll,&sh_audio->codec->guid,&sh_audio->wf)){ + if(DS_AudioDecoder_Open(sh_audio->codec->dll,&sh_audio->codec->guid,sh_audio->wf)){ printf("ERROR: Could not load/initialize Win32/DirctShow AUDIO codec: %s\n",sh_audio->codec->dll); driver=0; } else { - sh_audio->channels=sh_audio->wf.nChannels; - sh_audio->samplerate=sh_audio->wf.nSamplesPerSec; - sh_audio->audio_in_minsize=2*sh_audio->wf.nBlockAlign; + sh_audio->channels=sh_audio->wf->nChannels; + sh_audio->samplerate=sh_audio->wf->nSamplesPerSec; + sh_audio->audio_in_minsize=2*sh_audio->wf->nBlockAlign; if(sh_audio->audio_in_minsize<8192) sh_audio->audio_in_minsize=8192; sh_audio->a_in_buffer_size=sh_audio->audio_in_minsize; sh_audio->a_in_buffer=malloc(sh_audio->a_in_buffer_size); @@ -64,7 +64,7 @@ case 4: { } case 2: { // AVI PCM Audio: - WAVEFORMATEX *h=&sh_audio->wf; + WAVEFORMATEX *h=sh_audio->wf; sh_audio->channels=h->nChannels; sh_audio->samplerate=h->nSamplesPerSec; sh_audio->samplesize=(h->wBitsPerSample+7)/8; @@ -101,15 +101,15 @@ case 3: { case 5: { // aLaw audio codec: Gen_aLaw_2_Signed(); // init table - sh_audio->channels=sh_audio->wf.nChannels; - sh_audio->samplerate=sh_audio->wf.nSamplesPerSec; + sh_audio->channels=sh_audio->wf->nChannels; + sh_audio->samplerate=sh_audio->wf->nSamplesPerSec; break; } case 6: { // MS-GSM audio codec: GSM_Init(); - sh_audio->channels=sh_audio->wf.nChannels; - sh_audio->samplerate=sh_audio->wf.nSamplesPerSec; + sh_audio->channels=sh_audio->wf->nChannels; + sh_audio->samplerate=sh_audio->wf->nSamplesPerSec; break; } case 1: { |