|
|
|
@@ -175,6 +175,10 @@ static int ac3_sync(uint64_t state, AACAC3ParseContext *hdr_info, |
|
|
|
hdr_info->bit_rate = hdr.bit_rate; |
|
|
|
hdr_info->channels = hdr.channels; |
|
|
|
hdr_info->samples = AC3_FRAME_SIZE; |
|
|
|
if(hdr.bitstream_id>10) |
|
|
|
hdr_info->codec_id = CODEC_ID_EAC3; |
|
|
|
else |
|
|
|
hdr_info->codec_id = CODEC_ID_AC3; |
|
|
|
|
|
|
|
*need_next_header = (hdr.frame_type != EAC3_FRAME_TYPE_AC3_CONVERT); |
|
|
|
*new_frame_start = (hdr.frame_type != EAC3_FRAME_TYPE_DEPENDENT); |
|
|
|
|