Skip to content

Commit e95c6d5

Browse files
authored
fix to calculate level (#65)
Signed-off-by: Minsoo Park <[email protected]>
1 parent b82d825 commit e95c6d5

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/oapv_param.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -392,15 +392,15 @@ static int enc_update_param_level(oapve_param_t* param)
392392
u64 luma_sample_rate = (int)((double)w * h * fps);
393393
int min_level_idx = 0;
394394
for (int i = 0 ; i < MAX_LEVEL_NUM ; i++) {
395-
if (luma_sample_rate < max_luma_sample_rate[i]) {
395+
if (luma_sample_rate <= max_luma_sample_rate[i]) {
396396
min_level_idx = i;
397397
break;
398398
}
399399
}
400400

401401
if (param->bitrate > 0) {
402402
for (int i = min_level_idx; i < MAX_LEVEL_NUM; i++) {
403-
if (param->bitrate < max_coded_data_rate[i][param->band_idc]) {
403+
if (param->bitrate <= max_coded_data_rate[i][param->band_idc]) {
404404
min_level_idx = i;
405405
break;
406406
}

0 commit comments

Comments
 (0)