avcodec/vp9: Store update_data field

It's needed for upcomming support for v4l2request HW accel.

Signed-off-by: Jernej Skrabec <jernej.skrabec@gmail.com>
This commit is contained in:
Jernej Skrabec 2024-09-23 23:20:29 +02:00 committed by Your Name
parent 840edc4576
commit 3493cb32f0
2 changed files with 3 additions and 1 deletions

View file

@ -697,7 +697,8 @@ static int decode_frame_header(AVCodecContext *avctx,
get_bits(&s->gb, 8) : 255;
}
if (get_bits1(&s->gb)) {
s->s.h.segmentation.update_data = get_bits1(&s->gb);
if (s->s.h.segmentation.update_data) {
s->s.h.segmentation.absolute_vals = get_bits1(&s->gb);
for (i = 0; i < 8; i++) {
if ((s->s.h.segmentation.feat[i].q_enabled = get_bits1(&s->gb)))

View file

@ -136,6 +136,7 @@ typedef struct VP9BitstreamHeader {
uint8_t temporal;
uint8_t absolute_vals;
uint8_t update_map;
uint8_t update_data;
uint8_t prob[7];
uint8_t pred_prob[3];
struct {