diff options
author | reimar <reimar@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2005-06-24 10:50:53 +0000 |
---|---|---|
committer | reimar <reimar@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2005-06-24 10:50:53 +0000 |
commit | d22ae4a4d9a4f573602ad2ea8178810aaf7f69d2 (patch) | |
tree | 0a3bfb4247f5c02e0d9a585655755c3b5f6ad065 /mplayer.c | |
parent | 2f79d1aa8d7d27047b50be6ae22de220ebec2cf6 (diff) | |
download | mpv-d22ae4a4d9a4f573602ad2ea8178810aaf7f69d2.tar.bz2 mpv-d22ae4a4d9a4f573602ad2ea8178810aaf7f69d2.tar.xz |
make -srate work again, unify audio filter init and preinit.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@15812 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'mplayer.c')
-rw-r--r-- | mplayer.c | 9 |
1 files changed, 5 insertions, 4 deletions
@@ -955,7 +955,7 @@ static int build_afilter_chain(sh_audio_t *sh_audio, ao_data_t *ao_data) } result = init_audio_filters(sh_audio, new_srate, sh_audio->channels, sh_audio->sample_format, - ao_data->samplerate, ao_data->channels, ao_data->format, + &ao_data->samplerate, &ao_data->channels, &ao_data->format, ao_data->outburst * 4, ao_data->buffersize); mixer.afilter = sh_audio->afilter; #ifdef HAVE_NEW_GUI @@ -2133,10 +2133,11 @@ osd_text_buffer[0]=0; if(sh_audio){ //const ao_info_t *info=audio_out->info; current_module="af_preinit"; - ao_data.samplerate=force_srate?force_srate:sh_audio->samplerate*playback_speed; - ao_data.channels=audio_output_channels?audio_output_channels:sh_audio->channels; - ao_data.format=audio_output_format?audio_output_format:sh_audio->sample_format; + ao_data.samplerate=force_srate; + ao_data.channels=0; + ao_data.format=audio_output_format; #if 1 + // first init to detect best values if(!preinit_audio_filters(sh_audio, // input: (int)(sh_audio->samplerate*playback_speed), |