summaryrefslogtreecommitdiffstats
path: root/libmpcodecs
diff options
context:
space:
mode:
authorUoti Urpala <uau@glyph.nonexistent.invalid>2010-06-02 18:38:24 +0300
committerUoti Urpala <uau@glyph.nonexistent.invalid>2010-06-02 18:38:24 +0300
commit9d14cec1d72bdc22e99ea7bc5edad39f011f907c (patch)
treedf73afa9c6f139837b272d2906a9c9260e265214 /libmpcodecs
parent3f076c0fb318b41e91141b7473fdc896e84615b2 (diff)
downloadmpv-9d14cec1d72bdc22e99ea7bc5edad39f011f907c.tar.bz2
mpv-9d14cec1d72bdc22e99ea7bc5edad39f011f907c.tar.xz
ad_ffmpeg: set lavc drc_scale parameter according to opts->drc_level
Diffstat (limited to 'libmpcodecs')
-rw-r--r--libmpcodecs/ad_ffmpeg.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/libmpcodecs/ad_ffmpeg.c b/libmpcodecs/ad_ffmpeg.c
index c954fb2311..8578314bc6 100644
--- a/libmpcodecs/ad_ffmpeg.c
+++ b/libmpcodecs/ad_ffmpeg.c
@@ -22,6 +22,7 @@
#include "config.h"
#include "mp_msg.h"
+#include "options.h"
#include "ad_internal.h"
#include "libaf/reorder_ch.h"
@@ -53,6 +54,7 @@ static int preinit(sh_audio_t *sh)
static int init(sh_audio_t *sh_audio)
{
+ struct MPOpts *opts = sh_audio->opts;
int tries = 0;
int x;
AVCodecContext *lavc_context;
@@ -74,6 +76,7 @@ static int init(sh_audio_t *sh_audio)
lavc_context = avcodec_alloc_context();
sh_audio->context=lavc_context;
+ lavc_context->drc_scale = opts->drc_level;
lavc_context->sample_rate = sh_audio->samplerate;
lavc_context->bit_rate = sh_audio->i_bps * 8;
if(sh_audio->wf){