diff options
author | reimar <reimar@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2004-12-26 11:58:07 +0000 |
---|---|---|
committer | reimar <reimar@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2004-12-26 11:58:07 +0000 |
commit | 8c7855e1b4efeab4e83ca7d87f6854149eb5cc2e (patch) | |
tree | 9586cf33968e8c0ed1a232b1b64f2ebfff320e9f /libaf | |
parent | a5892844f6d170960916e1caa5bd134075ffcd1d (diff) | |
download | mpv-8c7855e1b4efeab4e83ca7d87f6854149eb5cc2e.tar.bz2 mpv-8c7855e1b4efeab4e83ca7d87f6854149eb5cc2e.tar.xz |
Use lavcresample when accuracy-optimized audio filter chain is requested.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14244 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libaf')
-rw-r--r-- | libaf/af.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/libaf/af.c b/libaf/af.c index ad68424492..aabc6c767c 100644 --- a/libaf/af.c +++ b/libaf/af.c @@ -380,12 +380,13 @@ int af_init(af_stream_t* s, int force_output) af_instance_t* af = NULL; // New filter // Check output frequency if not OK fix with resample if(s->last->data->rate!=s->output.rate){ - if(NULL==(af=af_get(s,"resample"))){ + if(NULL==(af=af_get(s,"lavcresample")) && + NULL==(af=af_get(s,"resample"))){ if((AF_INIT_TYPE_MASK & s->cfg.force) == AF_INIT_SLOW){ if(!strcmp(s->first->info->name,"format")) - af = af_append(s,s->first,"resample"); + af = af_append(s,s->first,"lavcresample"); else - af = af_prepend(s,s->first,"resample"); + af = af_prepend(s,s->first,"lavcresample"); } else{ if(!strcmp(s->last->info->name,"format")) |