Mercurial > libavcodec.hg
diff aac_ac3_parser.h @ 8545:a5402e89a80c libavcodec
Factorise enum of AC3 error types to be usable by AAC in the ADTS patch that
will follow
Patch by Alex Converse ( alex converse gmail com )
| author | superdump |
|---|---|
| date | Wed, 07 Jan 2009 18:10:10 +0000 |
| parents | c4a4495715dd |
| children | 04423b2f6e0b |
line wrap: on
line diff
--- a/aac_ac3_parser.h Wed Jan 07 13:54:26 2009 +0000 +++ b/aac_ac3_parser.h Wed Jan 07 18:10:10 2009 +0000 @@ -27,6 +27,16 @@ #include "avcodec.h" #include "parser.h" +typedef enum { + AAC_AC3_PARSE_ERROR_SYNC = -1, + AAC_AC3_PARSE_ERROR_BSID = -2, + AAC_AC3_PARSE_ERROR_SAMPLE_RATE = -3, + AAC_AC3_PARSE_ERROR_FRAME_SIZE = -4, + AAC_AC3_PARSE_ERROR_FRAME_TYPE = -5, + AAC_AC3_PARSE_ERROR_CRC = -6, + AAC_AC3_PARSE_ERROR_CHANNEL_CFG = -7, +} AACAC3ParseError; + typedef struct AACAC3ParseContext { ParseContext pc; int frame_size;
