}
}
-inline float clip(float x, float lower, float upper) {
+inline int clip(int x, int lower, int upper) {
return std::max(lower, std::min(x, upper));
}
return refine_size;
}
-inline int clip(int x, int lower, int upper) {
- return std::max(lower, std::min(x, upper));
-}
-
static std::pair<int, int> uhd_best_grid(const int max_slice_nums, const int multiple, const float log_ratio) {
std::vector<int> candidate_split_grids_nums;
for (int i : {multiple - 1, multiple, multiple + 1}) {