mirror of
https://github.com/RGBCube/serenity
synced 2025-07-28 11:17:34 +00:00
LibVideo/VP9: Implement sections 6.1.2 and 8.4.1-8.4.4
These section implement the behavior to refresh the probability tables after parsing a frame.
This commit is contained in:
parent
cf6b3d0ce9
commit
d79c9c262f
8 changed files with 188 additions and 9 deletions
|
@ -46,6 +46,10 @@ private:
|
|||
void clear_context(Vector<u8>& context, size_t size);
|
||||
void clear_context(Vector<Vector<u8>>& context, size_t outer_size, size_t inner_size);
|
||||
|
||||
/* (6.1) Frame Syntax */
|
||||
bool trailing_bits();
|
||||
bool refresh_probs();
|
||||
|
||||
/* (6.2) Uncompressed Header Syntax */
|
||||
bool uncompressed_header();
|
||||
bool frame_sync_code();
|
||||
|
@ -64,7 +68,6 @@ private:
|
|||
u16 calc_min_log2_tile_cols();
|
||||
u16 calc_max_log2_tile_cols();
|
||||
bool setup_past_independence();
|
||||
bool trailing_bits();
|
||||
|
||||
/* (6.3) Compressed Header Syntax */
|
||||
bool compressed_header();
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue