]> granicus.if.org Git - handbrake/commit
Use hb_audio_resample for downmixing AC3 sources. DRC is still applied by liba52.
authorRodeo <tdskywalker@gmail.com>
Thu, 2 Aug 2012 21:43:22 +0000 (21:43 +0000)
committerRodeo <tdskywalker@gmail.com>
Thu, 2 Aug 2012 21:43:22 +0000 (21:43 +0000)
commitb3717d369763d620d548f224daeba5a7503fa972
tree4742e9b49e03db2b1c558e10f40c2c821528e8f5
parentad257c9dac38fe3f7502b1058247b4458465c0a8
Use hb_audio_resample for downmixing AC3 sources. DRC is still applied by liba52.

Add support for center & surround mix levels to hb_audio_resample.

This allows us to support upmixing all audio sources. For sources that have at least 2 front and one back or side channel(s), allow upmixing to 5.1:

3.0/3.1 (2 front and 1 back channels)
4.0/4.1 (3 front and 1 back channels)
4.0/4.1 (2 front and 2 side channels)
5.0     (3 front and 2 side channels)

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4885 b64f7644-9d1e-0410-96f1-a4d463321fa5
contrib/a52dec/A00-a52-state-t-public.patch [new file with mode: 0644]
contrib/a52dec/A00-dpl2.patch [deleted file]
contrib/a52dec/A01-thread-safe.patch
contrib/a52dec/A02-imdct-shutup.patch
libhb/audio_resample.c
libhb/audio_resample.h
libhb/common.c
libhb/deca52.c
libhb/decavcodec.c
libhb/declpcm.c
libhb/encavcodecaudio.c