diff options
author | Lynne <dev@lynne.ee> | 2022-03-18 15:11:02 +0100 |
---|---|---|
committer | Lynne <dev@lynne.ee> | 2023-05-29 00:41:29 +0200 |
commit | 02f38af2dd3acbbc6aafa627bd50c811286553f8 (patch) | |
tree | 9149866368773bb678c3f237ec52e82e000e0975 | |
parent | 317fa3bd1dc50268110bc95f16f09edae22d1eaa (diff) |
h264_ps: expose pps_id
-rw-r--r-- | libavcodec/h264_ps.c | 1 | ||||
-rw-r--r-- | libavcodec/h264_ps.h | 1 |
2 files changed, 2 insertions, 0 deletions
diff --git a/libavcodec/h264_ps.c b/libavcodec/h264_ps.c index d0d1e65903..4ec5bd4e80 100644 --- a/libavcodec/h264_ps.c +++ b/libavcodec/h264_ps.c @@ -731,6 +731,7 @@ int ff_h264_decode_picture_parameter_set(GetBitContext *gb, AVCodecContext *avct if (!(bit_length & 7) && pps->data_size < sizeof(pps->data)) pps->data[pps->data_size++] = 0x80; + pps->pps_id = pps_id; pps->sps_id = get_ue_golomb_31(gb); if ((unsigned)pps->sps_id >= MAX_SPS_COUNT || !ps->sps_list[pps->sps_id]) { diff --git a/libavcodec/h264_ps.h b/libavcodec/h264_ps.h index 5c35761fbc..c3f0888f24 100644 --- a/libavcodec/h264_ps.h +++ b/libavcodec/h264_ps.h @@ -103,6 +103,7 @@ typedef struct SPS { * Picture parameter set */ typedef struct PPS { + unsigned int pps_id; unsigned int sps_id; int cabac; ///< entropy_coding_mode_flag int pic_order_present; ///< pic_order_present_flag |