fdk-aac: Add fdk-aac-free for non BUILD_PATENTED configurations 10440/head
authorRosen Penev <rosenp@gmail.com>
Sat, 2 Nov 2019 23:02:59 +0000 (16:02 -0700)
committerRosen Penev <rosenp@gmail.com>
Sun, 3 Nov 2019 04:49:37 +0000 (21:49 -0700)
commitbb1dab2471b5bd10b6a94b33f3c212889bd856f9
treefb5c369a5368c24c7308a87c43871527d5a4d911
parent14cdd0d4663d40db307fe1a54fb0c34534e74856
fdk-aac: Add fdk-aac-free for non BUILD_PATENTED configurations

The core parts of AAC were patented back in 1998. Those patents have
expired.

Some of the newer AAC features involved with HE-AAC are still patented.
These patches are taken from fedora where they remove all patented
functionality.

Note that LC-AAC comprises the majority of AAC content. HE-AAC is for low
bitrate stuff like audiobooks.

Patches come from Fedora where this is also distributed.

Local compiles show a 40% size reduction in the final ipk.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
sound/fdk-aac/Makefile
sound/fdk-aac/patches-free/010-remove-sbr.patch [new file with mode: 0644]
sound/fdk-aac/patches-free/020-remove-hcx-rvlc-error.patch [new file with mode: 0644]
sound/fdk-aac/patches-free/030-remove-mp3-surround.patch [new file with mode: 0644]
sound/fdk-aac/patches-free/040-remove-usac.patch [new file with mode: 0644]