comparison 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
comparison
equal deleted inserted replaced
5330:37de2d864f03 5331:b24bcdd0ae86
40 #define EXP_NEW 1 40 #define EXP_NEW 1
41 41
42 #define EXP_D15 1 42 #define EXP_D15 1
43 #define EXP_D25 2 43 #define EXP_D25 2
44 #define EXP_D45 3 44 #define EXP_D45 3
45
46 /** Delta bit allocation strategy */
47 typedef enum {
48 DBA_REUSE = 0,
49 DBA_NEW,
50 DBA_NONE,
51 DBA_RESERVED
52 } AC3DeltaStrategy;
53
54 /** Channel mode (audio coding mode) */
55 typedef enum {
56 AC3_ACMOD_DUALMONO = 0,
57 AC3_ACMOD_MONO,
58 AC3_ACMOD_STEREO,
59 AC3_ACMOD_3F,
60 AC3_ACMOD_2F1R,
61 AC3_ACMOD_3F1R,
62 AC3_ACMOD_2F2R,
63 AC3_ACMOD_3F2R
64 } AC3ChannelMode;
45 65
46 typedef struct AC3BitAllocParameters { 66 typedef struct AC3BitAllocParameters {
47 int fscod; /* frequency */ 67 int fscod; /* frequency */
48 int halfratecod; 68 int halfratecod;
49 int sgain, sdecay, fdecay, dbknee, floor; 69 int sgain, sdecay, fdecay, dbknee, floor;