From 5b63d33d7d178cdf4581b946a4f758695f2123f9 Mon Sep 17 00:00:00 2001 From: Justin Ruggles Date: Fri, 6 Mar 2009 01:25:11 +0000 Subject: flacdec: Add a shared function for parsing a FLAC metadata block header. Originally committed as revision 17851 to svn://svn.ffmpeg.org/ffmpeg/trunk --- libavcodec/flac.h | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'libavcodec/flac.h') diff --git a/libavcodec/flac.h b/libavcodec/flac.h index 5d20c0b974..c93d98e144 100644 --- a/libavcodec/flac.h +++ b/libavcodec/flac.h @@ -83,4 +83,14 @@ int ff_flac_is_extradata_valid(AVCodecContext *avctx, enum FLACExtradataFormat *format, uint8_t **streaminfo_start); +/** + * Parse the metadata block parameters from the header. + * @param[in] block_header header data, at least 4 bytes + * @param[out] last indicator for last metadata block + * @param[out] type metadata block type + * @param[out] size metadata block size + */ +void ff_flac_parse_block_header(const uint8_t *block_header, + int *last, int *type, int *size); + #endif /* AVCODEC_FLAC_H */ -- cgit v1.2.3