diff ac3.h @ 5331:b24bcdd0ae86 libavcodec

move some common values to ac3.h and utilize them
author jbr
date Sun, 15 Jul 2007 01:31:09 +0000
parents f8e21b3014f7
children 1d83e9c34641
line wrap: on
line diff
--- a/ac3.h	Sat Jul 14 23:57:05 2007 +0000
+++ b/ac3.h	Sun Jul 15 01:31:09 2007 +0000
@@ -43,6 +43,26 @@
 #define EXP_D25   2
 #define EXP_D45   3
 
+/** Delta bit allocation strategy */
+typedef enum {
+    DBA_REUSE = 0,
+    DBA_NEW,
+    DBA_NONE,
+    DBA_RESERVED
+} AC3DeltaStrategy;
+
+/** Channel mode (audio coding mode) */
+typedef enum {
+    AC3_ACMOD_DUALMONO = 0,
+    AC3_ACMOD_MONO,
+    AC3_ACMOD_STEREO,
+    AC3_ACMOD_3F,
+    AC3_ACMOD_2F1R,
+    AC3_ACMOD_3F1R,
+    AC3_ACMOD_2F2R,
+    AC3_ACMOD_3F2R
+} AC3ChannelMode;
+
 typedef struct AC3BitAllocParameters {
     int fscod; /* frequency */
     int halfratecod;