[x265] [PATCH 8 of 9] common: validate --subme value
Steve Borho
steve at borho.org
Tue Nov 19 08:41:19 CET 2013
# HG changeset patch
# User Steve Borho <steve at borho.org>
# Date 1384846815 21600
# Tue Nov 19 01:40:15 2013 -0600
# Node ID baee128fdb029ff3379a3dc7b2574b3d52a6e264
# Parent ca2f274c30d71d3275a8d2f242205b86fd423574
common: validate --subme value
diff -r ca2f274c30d7 -r baee128fdb02 source/common/common.cpp
--- a/source/common/common.cpp Tue Nov 19 01:39:48 2013 -0600
+++ b/source/common/common.cpp Tue Nov 19 01:40:15 2013 -0600
@@ -474,6 +474,10 @@
"Search Range must be more than 0");
CHECK(param->searchRange >= 32768,
"Search Range must be less than 32768");
+ CHECK(param->subpelRefine > X265_MAX_SUBPEL_LEVEL,
+ "subme must be than or equal to X265_MAX_SUBPEL_LEVEL (7)");
+ CHECK(param->subpelRefine < 0,
+ "subme must be greater than or equal to 0");
CHECK(param->keyframeMax < 0,
"Keyframe interval must be 0 (auto) 1 (intra-only) or greater than 1");
CHECK(param->frameNumThreads < 0,
More information about the x265-devel
mailing list