summaryrefslogtreecommitdiff
path: root/ext
diff options
context:
space:
mode:
authorJan Alexander Steffens (heftig) <jan.steffens@gmail.com>2018-12-04 18:04:06 +0100
committerSebastian Dröge <slomo@coaxion.net>2018-12-17 12:39:13 +0000
commit3a9f5a76e88627585d23df9cd65c1274b360050e (patch)
tree072878ee1ecdcba71dfa0849bfea76e321b4da03 /ext
parent383fe6f81dafd538a8a34ce279953254225835d3 (diff)
downloadgstreamer-plugins-bad-3a9f5a76e88627585d23df9cd65c1274b360050e.tar.gz
fdkaacenc: Add a description of each configuration
Diffstat (limited to 'ext')
-rw-r--r--ext/fdkaac/gstfdkaacenc.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/ext/fdkaac/gstfdkaacenc.c b/ext/fdkaac/gstfdkaacenc.c
index 8700caea7..4aa1dc895 100644
--- a/ext/fdkaac/gstfdkaacenc.c
+++ b/ext/fdkaac/gstfdkaacenc.c
@@ -62,20 +62,25 @@ static const struct
GstAudioChannelPosition positions[8];
} channel_layouts[] = {
{
+ /* MPEG 1: Mono */
1, MODE_1, {
GST_AUDIO_CHANNEL_POSITION_MONO}}, {
+ /* MPEG 2: Stereo */
2, MODE_2, {
GST_AUDIO_CHANNEL_POSITION_FRONT_LEFT,
GST_AUDIO_CHANNEL_POSITION_FRONT_RIGHT}}, {
+ /* MPEG 3: Stereo + Center */
3, MODE_1_2, {
GST_AUDIO_CHANNEL_POSITION_FRONT_CENTER,
GST_AUDIO_CHANNEL_POSITION_FRONT_LEFT,
GST_AUDIO_CHANNEL_POSITION_FRONT_RIGHT}}, {
+ /* MPEG 4: Stereo + Center + Rear center */
4, MODE_1_2_1, {
GST_AUDIO_CHANNEL_POSITION_FRONT_CENTER,
GST_AUDIO_CHANNEL_POSITION_FRONT_LEFT,
GST_AUDIO_CHANNEL_POSITION_FRONT_RIGHT,
GST_AUDIO_CHANNEL_POSITION_REAR_CENTER}}, {
+ /* MPEG 5: 5.0 Surround */
5, MODE_1_2_2, {
GST_AUDIO_CHANNEL_POSITION_FRONT_CENTER,
GST_AUDIO_CHANNEL_POSITION_FRONT_LEFT,
@@ -83,6 +88,7 @@ static const struct
/* FIXME: SURROUND instead of REAR is more to spec */
GST_AUDIO_CHANNEL_POSITION_REAR_LEFT,
GST_AUDIO_CHANNEL_POSITION_REAR_RIGHT}}, {
+ /* MPEG 6: 5.1 Surround */
6, MODE_1_2_2_1, {
GST_AUDIO_CHANNEL_POSITION_FRONT_CENTER,
GST_AUDIO_CHANNEL_POSITION_FRONT_LEFT,
@@ -93,6 +99,7 @@ static const struct
GST_AUDIO_CHANNEL_POSITION_LFE1}}
#ifdef HAVE_FDK_AAC_0_1_4
, {
+ /* Non-standard PCE clone of mode 12 */
8, MODE_7_1_REAR_SURROUND, {
GST_AUDIO_CHANNEL_POSITION_FRONT_CENTER,
GST_AUDIO_CHANNEL_POSITION_FRONT_LEFT,
@@ -103,6 +110,7 @@ static const struct
GST_AUDIO_CHANNEL_POSITION_REAR_LEFT,
GST_AUDIO_CHANNEL_POSITION_REAR_RIGHT,
GST_AUDIO_CHANNEL_POSITION_LFE1}}, {
+ /* Non-standard PCE clone of mode 7 */
8, MODE_7_1_FRONT_CENTER, {
GST_AUDIO_CHANNEL_POSITION_FRONT_CENTER,
GST_AUDIO_CHANNEL_POSITION_FRONT_LEFT_OF_CENTER,