summaryrefslogtreecommitdiff
path: root/libavcodec/hap.h
diff options
context:
space:
mode:
authorMartin Vignali <martin.vignali@gmail.com>2018-03-11 19:15:56 +0100
committerMartin Vignali <martin.vignali@gmail.com>2018-03-13 20:26:02 +0100
commitf869e54d228d43adb3b1e0026a48273befe443eb (patch)
tree51533758e9ff23222894de17732ff6e7f86c3c19 /libavcodec/hap.h
parent688060fbb7233d9212a92ce171e3b94784f95ca1 (diff)
avcodec/hap : move parse_section_header to hap.c in order to be use by new bsf filter
Diffstat (limited to 'libavcodec/hap.h')
-rw-r--r--libavcodec/hap.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/libavcodec/hap.h b/libavcodec/hap.h
index 74455f3dd9..bbeed11e32 100644
--- a/libavcodec/hap.h
+++ b/libavcodec/hap.h
@@ -103,4 +103,10 @@ int ff_hap_set_chunk_count(HapContext *ctx, int count, int first_in_frame);
*/
av_cold void ff_hap_free_context(HapContext *ctx);
+/* The first three bytes are the size of the section past the header, or zero
+ * if the length is stored in the next long word. The fourth byte in the first
+ * long word indicates the type of the current section. */
+int ff_hap_parse_section_header(GetByteContext *gbc, int *section_size,
+ enum HapSectionType *section_type);
+
#endif /* AVCODEC_HAP_H */