# HG changeset patch # User arpi_esp # Date 991597582 0 # Node ID a2a296d46bff22f541c075b8383ab4de71a058a3 # Parent 064a6422fd42fa1cc7ed6572d48d3363638de258 new option: -srate diff -r 064a6422fd42 -r a2a296d46bff cfg-mplayer.h --- a/cfg-mplayer.h Sun Jun 03 19:09:17 2001 +0000 +++ b/cfg-mplayer.h Sun Jun 03 19:46:22 2001 +0000 @@ -103,6 +103,7 @@ // {"vids", &avi_header.video_codec, CONF_TYPE_STRING, 0, 0, 0}, {"mc", &default_max_pts_correction, CONF_TYPE_FLOAT, CONF_RANGE, 0, 10}, {"fps", &force_fps, CONF_TYPE_FLOAT, CONF_MIN, 0, 0}, + {"srate", &force_srate, CONF_TYPE_INT, CONF_RANGE, 1000, 96001}, {"afm", &audio_format, CONF_TYPE_INT, CONF_RANGE, 1, 6}, {"dshow", &allow_dshow, CONF_TYPE_FLAG, 0, 0, 1}, {"nodshow", &allow_dshow, CONF_TYPE_FLAG, 0, 1, 0}, diff -r 064a6422fd42 -r a2a296d46bff mplayer.c --- a/mplayer.c Sun Jun 03 19:09:17 2001 +0000 +++ b/mplayer.c Sun Jun 03 19:46:22 2001 +0000 @@ -417,6 +417,7 @@ float default_max_pts_correction=-1;//0.01f; int delay_corrected=1; float force_fps=0; +int force_srate=0; float audio_delay=0; float initial_pts_delay=0; int vcd_track=0; @@ -1407,7 +1408,8 @@ if(has_audio){ - if(!audio_out->init(sh_audio->samplerate,sh_audio->channels,sh_audio->sample_format,0)){ + if(!audio_out->init(force_srate?force_srate:sh_audio->samplerate, + sh_audio->channels,sh_audio->sample_format,0)){ printf("couldn't open/init audio device -> NOSOUND\n"); has_audio=0; }