summaryrefslogtreecommitdiff
path: root/libavcodec/adts_header.c
diff options
context:
space:
mode:
authorNachiket Tarate <nachiket.programmer@gmail.com>2021-09-22 00:10:58 +0530
committerSteven Liu <lq@chinaffmpeg.org>2021-10-13 11:23:37 +0800
commit343c03c61cdf311f5eebb43731a3e5fd116200dc (patch)
tree799e12f7ceb97dfb4c99dbc5097b7a87c9fb13d1 /libavcodec/adts_header.c
parent1902a60ddab82b0c8e8e52c6d2c329eb4628a7d9 (diff)
libavcodec/adts_header: add frame_length field and avpriv function to parse AAC ADTS header
These will be used by HLS demuxer in case of sample decryption. Signed-off-by: Nachiket Tarate <nachiket.programmer@gmail.com> Signed-off-by: Steven Liu <lq@chinaffmpeg.org>
Diffstat (limited to 'libavcodec/adts_header.c')
-rw-r--r--libavcodec/adts_header.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/libavcodec/adts_header.c b/libavcodec/adts_header.c
index 0889820f8a..e4454529c4 100644
--- a/libavcodec/adts_header.c
+++ b/libavcodec/adts_header.c
@@ -66,6 +66,7 @@ int ff_adts_header_parse(GetBitContext *gbc, AACADTSHeaderInfo *hdr)
hdr->sample_rate = avpriv_mpeg4audio_sample_rates[sr];
hdr->samples = (rdb + 1) * 1024;
hdr->bit_rate = size * 8 * hdr->sample_rate / hdr->samples;
+ hdr->frame_length = size;
return size;
}