aboutsummaryrefslogtreecommitdiffstats
path: root/libSYS
diff options
context:
space:
mode:
authorMatthias P. Braendli <matthias.braendli@mpb.li>2013-12-14 17:32:17 +0100
committerMatthias P. Braendli <matthias.braendli@mpb.li>2018-09-12 14:20:53 +0200
commitbdfafd471e3c7c240b5c78e8d1233ce61f17c296 (patch)
tree4cff9d116268d3941bd328e606c15f0ee8d3a6df /libSYS
parent651ff34d8d35fb6a3b75471d54b271852f5924cc (diff)
downloadfdk-aac-bdfafd471e3c7c240b5c78e8d1233ce61f17c296.tar.gz
fdk-aac-bdfafd471e3c7c240b5c78e8d1233ce61f17c296.tar.bz2
fdk-aac-bdfafd471e3c7c240b5c78e8d1233ce61f17c296.zip
Add DAB+ support
Diffstat (limited to 'libSYS')
-rw-r--r--libSYS/include/FDK_audio.h16
1 files changed, 15 insertions, 1 deletions
diff --git a/libSYS/include/FDK_audio.h b/libSYS/include/FDK_audio.h
index 0e440c9..d69c008 100644
--- a/libSYS/include/FDK_audio.h
+++ b/libSYS/include/FDK_audio.h
@@ -145,7 +145,8 @@ typedef enum {
TT_MP4_LOAS = 10, /**< Audio Sync Stream. */
- TT_DRM = 12 /**< Digital Radio Mondial (DRM30/DRM+) bitstream format. */
+ TT_DRM = 12, /**< Digital Radio Mondial (DRM30/DRM+) bitstream format. */
+ TT_DABPLUS = 13 /**< Digital Audio Broadcastong (DAB+) superframes bitstream format. */
} TRANSPORT_TYPE;
@@ -205,6 +206,11 @@ typedef enum {
AOT_SAOC = 43, /**< SAOC */
AOT_LD_MPEGS = 44, /**< Low Delay MPEG Surround */
+ AOT_DABPLUS_AAC_LC = 135, /**< Virtual AOT for DAB plus AAC-LC */
+ AOT_DABPLUS_SBR = 136, /**< Virtual AOT for DAB plus HE-AAC */
+ AOT_DABPLUS_PS = 137, /**< Virtual AOT for DAB plus HE-AAC v2 */
+
+
/* Pseudo AOTs */
AOT_MP2_AAC_LC = 129, /**< Virtual AOT MP2 Low Complexity profile */
AOT_MP2_SBR = 132, /**< Virtual AOT MP2 Low Complexity Profile with SBR */
@@ -626,6 +632,14 @@ typedef enum {
#define CAPF_SBR_HBEHQ \
0x00000100 /**< Support flag for HQ HBE */
+/* DAB capability flags */
+#define CAPF_DAB_MP2 0x00000001 /**< Support flag for Layer2 DAB. */
+#define CAPF_DAB_AAC 0x00000002 /**< Support flag for DAB+ (HE-AAC v2). */
+#define CAPF_DAB_PAD 0x00000004 /**< Support flag for PAD extraction. */
+#define CAPF_DAB_DRC 0x00000008 /**< Support flag for Dynamic Range Control. */
+#define CAPF_DAB_SURROUND 0x00000010 /**< Support flag for DAB Surround (MPS). */
+
+
/* PCM utils capability flags */
#define CAPF_DMX_BLIND \
0x00000001 /**< Support flag for blind downmixing. */