From 7157d959264f3729da463725c6faa580d9394d19 Mon Sep 17 00:00:00 2001 From: Mark Thompson Date: Sun, 11 Feb 2018 00:57:46 +0000 Subject: cbs_h264: Move slice_group_id array out of PPS structure It's very large, and is only used in some FMO streams. --- libavcodec/cbs_h264.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'libavcodec/cbs_h264.h') diff --git a/libavcodec/cbs_h264.h b/libavcodec/cbs_h264.h index 8c17680bb5..a59b7be1be 100644 --- a/libavcodec/cbs_h264.h +++ b/libavcodec/cbs_h264.h @@ -195,7 +195,9 @@ typedef struct H264RawPPS { uint8_t slice_group_change_direction_flag; uint16_t slice_group_change_rate_minus1; uint16_t pic_size_in_map_units_minus1; - uint8_t slice_group_id[H264_MAX_MB_PIC_SIZE]; + + uint8_t *slice_group_id; + AVBufferRef *slice_group_id_ref; uint8_t num_ref_idx_l0_default_active_minus1; uint8_t num_ref_idx_l1_default_active_minus1; -- cgit v1.2.3