diff options
author | Lynne <dev@lynne.ee> | 2023-02-28 20:45:05 +0100 |
---|---|---|
committer | Lynne <dev@lynne.ee> | 2023-05-29 00:41:34 +0200 |
commit | 8b2d46ee3d10c5538be5a5339cd3266f39a612ed (patch) | |
tree | 931a1708b7f60e1519f73d5d50366ed085db45a3 | |
parent | cc5fab5c48ea27a4133b8b913472dc59e19a2afb (diff) | |
download | ffmpeg-8b2d46ee3d10c5538be5a5339cd3266f39a612ed.tar.gz |
hevc_ps: expose conformance_window_flag
-rw-r--r-- | libavcodec/hevc_ps.c | 3 | ||||
-rw-r--r-- | libavcodec/hevc_ps.h | 1 |
2 files changed, 3 insertions, 1 deletions
diff --git a/libavcodec/hevc_ps.c b/libavcodec/hevc_ps.c index 8125d9cbd3..f106932d43 100644 --- a/libavcodec/hevc_ps.c +++ b/libavcodec/hevc_ps.c @@ -904,7 +904,8 @@ int ff_hevc_parse_sps(HEVCSPS *sps, GetBitContext *gb, unsigned int *sps_id, sps->height, 0, avctx)) < 0) return ret; - if (get_bits1(gb)) { // pic_conformance_flag + sps->conformance_window_flag = get_bits1(gb); + if (sps->conformance_window_flag) { int vert_mult = hevc_sub_height_c[sps->chroma_format_idc]; int horiz_mult = hevc_sub_width_c[sps->chroma_format_idc]; sps->pic_conf_win.left_offset = get_ue_golomb_long(gb) * horiz_mult; diff --git a/libavcodec/hevc_ps.h b/libavcodec/hevc_ps.h index 182b671ef7..a9515cdb0e 100644 --- a/libavcodec/hevc_ps.h +++ b/libavcodec/hevc_ps.h @@ -191,6 +191,7 @@ typedef struct HEVCSPS { HEVCWindow output_window; + uint8_t conformance_window_flag; HEVCWindow pic_conf_win; HEVCHdrParams hdr; |