Mercurial > libavcodec.hg
diff aac_parser.c @ 6643:4d04fcb5e1e4 libavcodec
Add new_frame_start and need_next_header.
based on a patch by Bartlomiej
author | michael |
---|---|
date | Sat, 19 Apr 2008 01:59:55 +0000 |
parents | 866b9ade048c |
children | e381bf921a88 |
line wrap: on
line diff
--- a/aac_parser.c Sat Apr 19 01:50:40 2008 +0000 +++ b/aac_parser.c Sat Apr 19 01:59:55 2008 +0000 @@ -27,7 +27,8 @@ #define AAC_HEADER_SIZE 7 -static int aac_sync(uint64_t state, AACAC3ParseContext *hdr_info) +static int aac_sync(uint64_t state, AACAC3ParseContext *hdr_info, + int *need_next_header, int *new_frame_start) { GetBitContext bits; int size, rdb, ch, sr; @@ -67,6 +68,8 @@ hdr_info->samples = (rdb + 1) * 1024; hdr_info->bit_rate = size * 8 * hdr_info->sample_rate / hdr_info->samples; + *need_next_header = 0; + *new_frame_start = 1; return size; }