1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-27 14:27:35 +00:00

LibAudio: Parse the picture metadata block

This commit is contained in:
Lucas CHOLLET 2022-10-02 18:48:38 +02:00 committed by Andrew Kaster
parent db40a514f5
commit 2ddcfcb00f
4 changed files with 98 additions and 0 deletions

View file

@ -89,6 +89,7 @@ private:
// decode a single rice partition that has its own rice parameter
ALWAYS_INLINE ErrorOr<Vector<i32>, LoaderError> decode_rice_partition(u8 partition_type, u32 partitions, u32 partition_index, FlacSubframeHeader& subframe, BigEndianInputBitStream& bit_input);
MaybeLoaderError load_seektable(FlacRawMetadataBlock&);
MaybeLoaderError load_picture(FlacRawMetadataBlock&);
// Converters for special coding used in frame headers
ALWAYS_INLINE ErrorOr<u32, LoaderError> convert_sample_count_code(u8 sample_count_code);