]> granicus.if.org Git - handbrake/commit
libhb: Allow control of audio mix normalization
authorjstebbins <jstebbins.hb@gmail.com>
Wed, 1 Aug 2012 23:05:00 +0000 (23:05 +0000)
committerjstebbins <jstebbins.hb@gmail.com>
Wed, 1 Aug 2012 23:05:00 +0000 (23:05 +0000)
commitad257c9dac38fe3f7502b1058247b4458465c0a8
treec142e7b68aa0406b64e77a7f844b0622172fc5c9
parentdbec0d898d37f3b9a1fed8158543115fbdb3ce91
libhb: Allow control of audio mix normalization
Since switching to libavresample for audio mixing, our output
volume levels have been reduced because libavresample
does mix level normalization by default.  This change
applies a patch to libav to allow us to disable this behavior
and adds a new field to hb_audio_config_t to allow the
hb frontends to control this feature.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4884 b64f7644-9d1e-0410-96f1-a4d463321fa5
contrib/ffmpeg/A06-mix-normalization.patch [new file with mode: 0644]
libhb/audio_resample.c
libhb/audio_resample.h
libhb/common.c
libhb/common.h
libhb/decavcodec.c
libhb/declpcm.c
libhb/encavcodecaudio.c
test/test.c