]> rtime.felk.cvut.cz Git - frescor/ffmpeg.git/commitdiff
Move the ADTS header size to the parser's header file.
authoralexc <alexc@9553f0bf-9b14-0410-a0b8-cfaf0461ba5b>
Wed, 13 May 2009 14:11:11 +0000 (14:11 +0000)
committeralexc <alexc@9553f0bf-9b14-0410-a0b8-cfaf0461ba5b>
Wed, 13 May 2009 14:11:11 +0000 (14:11 +0000)
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18814 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

libavcodec/aac_parser.c
libavcodec/aac_parser.h

index 70d733a9a1ff42ee14034e353c3d6b2c3437be32..ab8e092ddaf050f155db9b419a1ce2dd9a493b88 100644 (file)
@@ -26,8 +26,6 @@
 #include "get_bits.h"
 #include "mpeg4audio.h"
 
-#define AAC_HEADER_SIZE 7
-
 int ff_aac_parse_header(GetBitContext *gbc, AACADTSHeaderInfo *hdr)
 {
     int size, rdb, ch, sr;
@@ -56,7 +54,7 @@ int ff_aac_parse_header(GetBitContext *gbc, AACADTSHeaderInfo *hdr)
     skip_bits1(gbc);             /* copyright_identification_bit */
     skip_bits1(gbc);             /* copyright_identification_start */
     size    = get_bits(gbc, 13); /* aac_frame_length */
-    if(size < AAC_HEADER_SIZE)
+    if(size < AAC_ADTS_HEADER_SIZE)
         return AAC_AC3_PARSE_ERROR_FRAME_SIZE;
 
     skip_bits(gbc, 11);          /* adts_buffer_fullness */
@@ -86,7 +84,7 @@ static int aac_sync(uint64_t state, AACAC3ParseContext *hdr_info,
     } tmp;
 
     tmp.u64 = be2me_64(state);
-    init_get_bits(&bits, tmp.u8+8-AAC_HEADER_SIZE, AAC_HEADER_SIZE * 8);
+    init_get_bits(&bits, tmp.u8+8-AAC_ADTS_HEADER_SIZE, AAC_ADTS_HEADER_SIZE * 8);
 
     if ((size = ff_aac_parse_header(&bits, &hdr)) < 0)
         return 0;
@@ -102,7 +100,7 @@ static int aac_sync(uint64_t state, AACAC3ParseContext *hdr_info,
 static av_cold int aac_parse_init(AVCodecParserContext *s1)
 {
     AACAC3ParseContext *s = s1->priv_data;
-    s->header_size = AAC_HEADER_SIZE;
+    s->header_size = AAC_ADTS_HEADER_SIZE;
     s->sync = aac_sync;
     return 0;
 }
index bae1a895faaba9c8deaa922cbfaef78fc9062927..8dd575bb390df717a6c15a1423f5b69c07b6be3e 100644 (file)
@@ -27,6 +27,8 @@
 #include "aac_ac3_parser.h"
 #include "get_bits.h"
 
+#define AAC_ADTS_HEADER_SIZE 7
+
 typedef struct {
     uint32_t sample_rate;
     uint32_t samples;