gstreamer/ext
Jan Alexander Steffens (heftig) c5a17000b6 fdkaacdec: Enable 8-channel playback
The decoder seems to default to 6 channels max, downmixing 7.1 to 5.1.
Disable the channel limit to expose all channels to GStreamer.

In addition, none of the standard configurations use ACT_SIDE channels.
The rear channels of the 7.1 configuration have to be taken from
ACT_BACK. See the table in aacenc_lib.h, reproduced here:

----------------------------------------------------------------------------------------
 ChannelMode           | ChCfg | Height | front_El      | side_El  | back_El  | lfe_El
-----------------------+-------+--------+---------------+----------+----------+---------
MODE_1                 |     1 | NORM   | SCE           |          |          |
MODE_2                 |     2 | NORM   | CPE           |          |          |
MODE_1_2               |     3 | NORM   | SCE, CPE      |          |          |
MODE_1_2_1             |     4 | NORM   | SCE, CPE      |          | SCE      |
MODE_1_2_2             |     5 | NORM   | SCE, CPE      |          | CPE      |
MODE_1_2_2_1           |     6 | NORM   | SCE, CPE      |          | CPE      | LFE
MODE_1_2_2_2_1         |     7 | NORM   | SCE, CPE, CPE |          | CPE      | LFE
MODE_6_1               |    11 | NORM   | SCE, CPE      |          | CPE, SCE | LFE
MODE_7_1_BACK          |    12 | NORM   | SCE, CPE      |          | CPE, CPE | LFE
-----------------------+-------+--------+---------------+----------+----------+---------
MODE_7_1_TOP_FRONT     |    14 | NORM   | SCE, CPE      |          | CPE      | LFE
                       |       | TOP    | CPE           |          |          |
-----------------------+-------+--------+---------------+----------+----------+---------
MODE_7_1_REAR_SURROUND |     0 | NORM   | SCE, CPE      |          | CPE, CPE | LFE
MODE_7_1_FRONT_CENTER  |     0 | NORM   | SCE, CPE, CPE |          | CPE      | LFE
----------------------------------------------------------------------------------------
- NORM: Normal Height Layer.     - TOP: Top Height Layer.  - BTM: Bottom Height Layer.
- SCE: Single Channel Element.   - CPE: Channel Pair.      - LFE: Low Frequency Element.

Restores 8 channels to
https://www2.iis.fraunhofer.de/AAC/7.1auditionOutLeader_v2_rtb.mp4
2018-12-17 12:39:13 +00:00
..
aom av1enc: Add to configure image formats 2018-10-10 15:44:34 -04:00
assrender assrender: fix multiple subtitles on screen simultaneously 2018-08-14 23:00:34 +10:00
bs2b Add feature options for almost all plugins 2018-07-27 19:04:38 +05:30
bz2 Add feature options for almost all plugins 2018-07-27 19:04:38 +05:30
chromaprint Add feature options for almost all plugins 2018-07-27 19:04:38 +05:30
closedcaption closedcaption: Use new API for converting GstVideoCaptionType from/to GstCaps 2018-12-15 21:31:28 +00:00
colormanagement colormanagement: Link to libgstbase for basetransform 2018-02-18 12:01:07 +02:00
curl curlbasesink: Rename curl transfer thread 2018-12-06 15:36:47 +00:00
dash dashdemux: Always create the adapter 2018-08-16 15:59:42 -04:00
dc1394 meson: build dc1394 plugin 2018-12-17 09:12:53 +00:00
directfb Add feature options for almost all plugins 2018-07-27 19:04:38 +05:30
dtls Run gst-indent through the files 2018-11-28 14:18:26 +00:00
dts meson: Don't pass GNU-like compiler wargs on MSVC 2018-09-05 21:31:22 +05:30
faac Add feature options for almost all plugins 2018-07-27 19:04:38 +05:30
faad Add feature options for almost all plugins 2018-07-27 19:04:38 +05:30
fdkaac fdkaacdec: Enable 8-channel playback 2018-12-17 12:39:13 +00:00
flite Add feature options for almost all plugins 2018-07-27 19:04:38 +05:30
fluidsynth Add feature options for almost all plugins 2018-07-27 19:04:38 +05:30
gl glvideomixer: fix the default blend modes for unpremultipled alpha 2018-10-05 01:18:59 +10:00
gme meson: build gme plugin 2018-12-17 09:12:53 +00:00
gsm Add feature options for almost all plugins 2018-07-27 19:04:38 +05:30
hls hlssink2: Fix string leak 2018-11-27 16:08:17 +09:00
iqa Add feature options for almost all plugins 2018-07-27 19:04:38 +05:30
kate Add feature options for almost all plugins 2018-07-27 19:04:38 +05:30
ladspa Add feature options for almost all plugins 2018-07-27 19:04:38 +05:30
libde265 Add feature options for almost all plugins 2018-07-27 19:04:38 +05:30
libmms Add feature options for almost all plugins 2018-07-27 19:04:38 +05:30
lv2 Add feature options for almost all plugins 2018-07-27 19:04:38 +05:30
modplug meson: build modplug plugin 2018-12-17 09:12:53 +00:00
mpeg2enc meson: mjpegtools_api should have been 20K not 2K 2018-07-27 22:33:47 -04:00
mplex meson: mjpegtools_api should be 20K for mplex too 2018-07-27 22:36:40 -04:00
musepack meson: build musepack plugin 2018-08-19 15:50:25 +01:00
neon meson: build neonhttpsrc 2018-08-19 01:11:38 +01:00
ofa meson: build ofa plugin 2018-12-17 09:12:53 +00:00
openal meson: Add libsinc to the CFLAGS 2018-12-17 12:30:27 +02:00
opencv meson: Add libsinc to the CFLAGS 2018-12-17 12:30:27 +02:00
openexr meson: build openexr plugin 2018-12-17 09:12:53 +00:00
openh264 Add feature options for almost all plugins 2018-07-27 19:04:38 +05:30
openjpeg Add feature options for almost all plugins 2018-07-27 19:04:38 +05:30
openmpt meson: build openmpt plugin 2018-12-17 09:12:53 +00:00
openni2 meson: build openni2 plugin 2018-12-17 09:12:53 +00:00
opus Add feature options for almost all plugins 2018-07-27 19:04:38 +05:30
resindvd Add feature options for almost all plugins 2018-07-27 19:04:38 +05:30
rsvg rsvg: Also accept </svg:svg> as ending tag 2018-08-02 21:11:14 -04:00
rtmp rtmpsink: Fix leak on connection failure 2018-08-31 10:03:35 +03:00
sbc Add feature options for almost all plugins 2018-07-27 19:04:38 +05:30
sctp sctp: link against ws2_32 on windows 2018-10-17 21:07:36 +11:00
smoothstreaming Add feature options for almost all plugins 2018-07-27 19:04:38 +05:30
sndfile meson: Add libsinc to the CFLAGS 2018-12-17 12:30:27 +02:00
soundtouch build: link against the gnustl dependency on android for c++ plugins 2018-11-12 21:37:07 +11:00
spandsp Add feature options for almost all plugins 2018-07-27 19:04:38 +05:30
srt srt: Allow the host name "localhost" 2018-07-30 16:53:52 -04:00
srtp srtpenc: Add support for adding a MKI 2018-11-09 15:08:05 -05:00
teletextdec meson: build teletext plugin 2018-12-17 09:12:53 +00:00
ttml Add feature options for almost all plugins 2018-07-27 19:04:38 +05:30
voaacenc Add feature options for almost all plugins 2018-07-27 19:04:38 +05:30
voamrwbenc meson: build voamrwbenc plugin 2018-12-17 09:12:53 +00:00
vulkan Add feature options for almost all plugins 2018-07-27 19:04:38 +05:30
wayland waylandsink: Avoid race condition on multi-threaded client 2018-12-13 17:20:04 +00:00
webp Add feature options for almost all plugins 2018-07-27 19:04:38 +05:30
webrtc meson: Add missing gio dep to webrtcbin plugin 2018-12-05 19:58:44 +05:30
webrtcdsp build: link against the gnustl dependency on android for c++ plugins 2018-11-12 21:37:07 +11:00
wildmidi meson: build wildmidi plugin 2018-12-17 09:12:53 +00:00
wpe wpe: Add a source element acting as a Web Browser based on WebKit WPE 2018-12-06 12:38:52 +00:00
x265 Add feature options for almost all plugins 2018-07-27 19:04:38 +05:30
zbar Add feature options for almost all plugins 2018-07-27 19:04:38 +05:30
Makefile.am Remove daala plugin 2018-12-17 12:03:09 +00:00
meson.build Remove daala plugin 2018-12-17 12:03:09 +00:00