summaryrefslogtreecommitdiffstats
path: root/libavcodec/hevc_ps.c
diff options
context:
space:
mode:
authorMark Thompson <sw@jkqxz.net>2017-06-24 00:29:02 +0100
committerMark Thompson <sw@jkqxz.net>2017-10-17 20:56:29 +0100
commitb1374e925c1cf3af5c8482119f3f2630d66213de (patch)
tree5a0697367d6635d02c659f9ad6fa0420626bc480 /libavcodec/hevc_ps.c
parentd05444d2c6d99767547b1f0761e8459fb07b305d (diff)
downloadffmpeg-streaming-b1374e925c1cf3af5c8482119f3f2630d66213de.zip
ffmpeg-streaming-b1374e925c1cf3af5c8482119f3f2630d66213de.tar.gz
hevc: Improve stream constraint values in common header
Add comments to describe the sources of the constraint values expressed here, and add some more related values which will be used in following patches. Fix the incorrect values for SPS and PPS count (they are not the same as those used for H.264), and remove HEVC_MAX_CU_SIZE because it is not used anywhere. (cherry picked from commit b88da98b34809dedf8882d43ed543632ed233538)
Diffstat (limited to 'libavcodec/hevc_ps.c')
-rw-r--r--libavcodec/hevc_ps.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/libavcodec/hevc_ps.c b/libavcodec/hevc_ps.c
index 902917d..72d02c8 100644
--- a/libavcodec/hevc_ps.c
+++ b/libavcodec/hevc_ps.c
@@ -1061,7 +1061,7 @@ int ff_hevc_parse_sps(HEVCSPS *sps, GetBitContext *gb, unsigned int *sps_id,
}
sps->nb_st_rps = get_ue_golomb_long(gb);
- if (sps->nb_st_rps > HEVC_MAX_SHORT_TERM_RPS_COUNT) {
+ if (sps->nb_st_rps > HEVC_MAX_SHORT_TERM_REF_PIC_SETS) {
av_log(avctx, AV_LOG_ERROR, "Too many short term RPS: %d.\n",
sps->nb_st_rps);
return AVERROR_INVALIDDATA;
OpenPOWER on IntegriCloud