Function at 0x101bdcb0
Capabilities:
Resolve function by parsing pe exports

Disassembly:
push ebp
mov ebp, esp
push ecx
push edi
mov edi, dword [ebp + 0xc]
mov edx, dword [edi + 0xc]
lea eax, [edx - 1]
cmp eax, 0xffff
ja 0x101beb58
push esi
mov esi, dword [edi + 0x10]
lea eax, [esi - 1]
cmp eax, 0xffff
ja 0x101beb44
mov ecx, dword [edi + 0x18]
cmp ecx, 0x10000
jbe 0x101bdcfa
mov eax, dword [ebp + 8]
pop esi
pop edi
mov dword [eax], str.g_forced_max_frame_width_out_of_range__..65536_
mov eax, 8
mov esp, ebp
pop ebp
ret
mov eax, dword [edi + 0x1c]
cmp eax, 0x10000
jbe 0x101bdd18
mov eax, dword [ebp + 8]
pop esi
pop edi
mov dword [eax], str.g_forced_max_frame_height_out_of_range__..65536_
mov eax, 8
mov esp, ebp
pop ebp
ret
test ecx, ecx
je 0x101bdd34
cmp edx, ecx
jbe 0x101bdd34
mov eax, dword [ebp + 8]
pop esi
pop edi
mov dword [eax], str.g_w_out_of_range__..cfg__g_forced_max_frame_width_
mov eax, 8
mov esp, ebp
pop ebp
ret
test eax, eax
je 0x101bdd50
cmp esi, eax
jbe 0x101bdd50
mov eax, dword [ebp + 8]
pop esi
pop edi
mov dword [eax], str.g_h_out_of_range__..cfg__g_forced_max_frame_height_
mov eax, 8
mov esp, ebp
pop ebp
ret
mov ecx, dword [edi + 0x2c]
lea eax, [ecx - 1]
cmp eax, 0x3b9ac9ff
ja 0x101beb30
mov eax, dword [edi + 0x28]
cmp eax, 1
jl 0x101beb18
cmp eax, ecx
jg 0x101beb18
cmp dword [edi + 8], 2
jbe 0x101bdd8f
mov eax, dword [ebp + 8]
pop esi
pop edi
mov dword [eax], str.g_profile_out_of_range__..MAX_PROFILES___1_
mov eax, 8
mov esp, ebp
pop ebp
ret
mov eax, dword [edi + 0x7c]
cmp eax, 0x3f
jbe 0x101bddab
mov eax, dword [ebp + 8]
pop esi
pop edi
mov dword [eax], str.rc_max_quantizer_out_of_range__..63_
mov eax, 8
mov esp, ebp
pop ebp
ret
cmp dword [edi + 0x78], eax
jbe 0x101bddc4
mov eax, dword [ebp + 8]
pop esi
pop edi
mov dword [eax], str.rc_min_quantizer_out_of_range__..cfg__rc_max_quantizer_
mov eax, 8
mov esp, ebp
pop ebp
ret
mov esi, dword [ebp + 0x10]
xor eax, eax
mov ecx, dword [esi + 0x68]
test ecx, ecx
setne al
cmp eax, ecx
je 0x101bdde9
mov eax, dword [ebp + 8]
pop esi
pop edi
mov dword [eax], str.lossless_expected_boolean
mov eax, 8
mov esp, ebp
pop ebp
ret
mov al, byte [esi + 0xb0]
mov byte [ebp + 0xf], al
cmp al, 3
jbe 0x101bde0a
mov eax, dword [ebp + 8]
pop esi
pop edi
mov dword [eax], str.aq_mode_out_of_range__..AQ_MODE_COUNT___1_
mov eax, 8
mov esp, ebp
pop ebp
ret
cmp byte [esi + 0xb1], 5
jbe 0x101bde27
mov eax, dword [ebp + 8]
pop esi
pop edi
mov dword [eax], str.deltaq_mode_out_of_range__..DELTA_Q_MODE_COUNT___1_
mov eax, 8
mov esp, ebp
pop ebp
ret
cmp dword [esi + 0xb8], 1
jle 0x101bde44
mov eax, dword [ebp + 8]
pop esi
pop edi
mov dword [eax], str.deltalf_mode_out_of_range__..1_
mov eax, 8
mov esp, ebp
pop ebp
ret
cmp dword [esi + 0xbc], 1
jbe 0x101bde61
mov eax, dword [ebp + 8]
pop esi
pop edi
mov dword [eax], str.frame_periodic_boost_out_of_range__..1_
mov eax, 8
mov esp, ebp
pop ebp
ret
mov ecx, dword [edi]
cmp ecx, 2
jbe 0x101bde7c
mov eax, dword [ebp + 8]
pop esi
pop edi
mov dword [eax], str.g_usage_out_of_range__..AOM_USAGE_ALL_INTRA_
mov eax, 8
mov esp, ebp
pop ebp
ret
cmp dword [edi + 4], 0x40
jbe 0x101bde96
mov eax, dword [ebp + 8]
pop esi
pop edi
mov dword [eax], str.g_threads_out_of_range__..MAX_NUM_THREADS_
mov eax, 8
mov esp, ebp
pop ebp
ret
cmp dword [edi + 0x60], 3
ja 0x101beb04
cmp dword [edi + 0x80], 0x64
jbe 0x101bdebd
mov eax, dword [ebp + 8]
pop esi
pop edi
mov dword [eax], str.rc_undershoot_pct_out_of_range__..100_
mov eax, 8
mov esp, ebp
pop ebp
ret
cmp dword [edi + 0x84], 0x64
jbe 0x101bdeda
mov eax, dword [ebp + 8]
pop esi
pop edi
mov dword [eax], str.rc_overshoot_pct_out_of_range__..100_
mov eax, 8
mov esp, ebp
pop ebp
ret
cmp dword [edi + 0x94], 0x64
jbe 0x101bdef7
mov eax, dword [ebp + 8]
pop esi
pop edi
mov dword [eax], str.rc_2pass_vbr_bias_pct_out_of_range__..100_
mov eax, 8
mov esp, ebp
pop ebp
ret
cmp dword [edi + 0xa4], 1
ja 0x101beaf0
cmp dword [edi + 0x3c], 0x64
jbe 0x101bdf1e
mov eax, dword [ebp + 8]
pop esi
pop edi
mov dword [eax], str.rc_dropframe_thresh_out_of_range__..100_
mov eax, 8
mov esp, ebp
pop ebp
ret
push ebx
mov ebx, dword [edi + 0x34]
cmp ebx, 3
ja 0x101bead5
mov eax, dword [edi + 0x38]
test ebx, ebx
jne 0x101bdf50
cmp eax, 0x60
jbe 0x101bdf6a
mov eax, dword [ebp + 8]
mov dword [eax], str.g_lag_in_frames_out_of_range__..MAX_TOTAL_BUFFERS_
lea eax, [ebx + 8]
pop ebx
pop esi
pop edi
mov esp, ebp
pop ebp
ret
cmp eax, 0x30
jbe 0x101bdf6a
mov eax, dword [ebp + 8]
pop ebx
pop esi
pop edi
mov dword [eax], str.g_lag_in_frames_out_of_range__..MAX_LAG_BUFFERS_
mov eax, 8
mov esp, ebp
pop ebp
ret
cmp ecx, 2
jne 0x101bdfa4
test eax, eax
je 0x101bdf86
mov eax, dword [ebp + 8]
pop ebx
pop esi
pop edi
mov dword [eax], str.g_lag_in_frames_out_of_range__..0_
lea eax, [ecx + 6]
mov esp, ebp
pop ebp
ret
cmp dword [edi + 0xac], 0
jbe 0x101bdfa4
mov eax, dword [ebp + 8]
pop ebx
pop esi
pop edi
mov dword [eax], str.kf_max_dist_out_of_range__..0_
mov eax, 8
mov esp, ebp
pop ebp
ret
mov eax, dword [esi + 0x38]
cmp eax, 0x2f
jbe 0x101bdfc1
mov eax, dword [ebp + 8]
pop ebx
pop esi
pop edi
mov dword [eax], str.min_gf_interval_out_of_range__..MAX_LAG_BUFFERS___1_
mov eax, 8
mov esp, ebp
pop ebp
ret
mov edx, dword [esi + 0x3c]
cmp edx, 0x2f
jbe 0x101bdfde
mov eax, dword [ebp + 8]
pop ebx
pop esi
pop edi
mov dword [eax], str.max_gf_interval_out_of_range__..MAX_LAG_BUFFERS___1_
mov eax, 8
mov esp, ebp
pop ebp
ret
test edx, edx
je 0x101be009
cmp eax, 2
mov dword [ebp - 4], 2
cmovb eax, dword [ebp - 4]
cmp edx, eax
jae 0x101be009
mov eax, dword [ebp + 8]
pop ebx
pop esi
pop edi
mov dword [eax], str.max_gf_interval_out_of_range__AOMMAX_2__extra_cfg__min_gf_interval_.._MAX_LAG_BUFFERS___1__
mov eax, 8
mov esp, ebp
pop ebp
ret
mov edx, dword [esi + 0x40]
cmp edx, 5
jbe 0x101be026
mov eax, dword [ebp + 8]
pop ebx
pop esi
pop edi
mov dword [eax], str.gf_min_pyr_height_out_of_range__..5_
mov eax, 8
mov esp, ebp
pop ebp
ret
mov eax, dword [esi + 0x44]
cmp eax, 5
jbe 0x101be043
mov eax, dword [ebp + 8]
pop ebx
pop esi
pop edi
mov dword [eax], str.gf_max_pyr_height_out_of_range__..5_
mov eax, 8
mov esp, ebp
pop ebp
ret
cmp edx, eax
jbe 0x101be05c
mov eax, dword [ebp + 8]
pop ebx
pop esi
pop edi
mov dword [eax], str.gf_min_pyr_height_must_be_less_than_or_equal_to_gf_max_pyramid_height
mov eax, 8
mov esp, ebp
pop ebp
ret
cmp dword [edi + 0x40], 3
jbe 0x101be077
mov eax, dword [ebp + 8]
pop ebx
pop esi
pop edi
mov dword [eax], str.rc_resize_mode_out_of_range__..RESIZE_MODES___1_
mov eax, 8
mov esp, ebp
pop ebp
ret
mov eax, dword [edi + 0x44]
sub eax, 8
cmp eax, 8
ja 0x101beac0
mov eax, dword [edi + 0x48]
sub eax, 8
cmp eax, 8
ja 0x101beaa5
cmp dword [edi + 0x4c], 4
jle 0x101be0b0
mov eax, dword [ebp + 8]
pop ebx
pop esi
pop edi
mov dword [eax], str.rc_superres_mode_out_of_range__..AOM_SUPERRES_AUTO_
mov eax, 8
mov esp, ebp
pop ebp
ret
mov eax, dword [edi + 0x50]
sub eax, 8
cmp eax, 8
ja 0x101bea90
mov eax, dword [edi + 0x54]
sub eax, 8
cmp eax, 8
ja 0x101bea75
mov eax, dword [edi + 0x58]
dec eax
cmp eax, 0x3e
ja 0x101bea60
mov eax, dword [edi + 0x5c]
dec eax
cmp eax, 0x3e
ja 0x101bea45
cmp dword [esi + 0x100], 2
jbe 0x101be106
mov eax, dword [ebp + 8]
pop ebx
pop esi
pop edi
mov dword [eax], str.cdf_update_mode_out_of_range__..2_
mov eax, 8
mov esp, ebp
pop ebp
ret
cmp dword [esi + 0xfc], 2
jbe 0x101be124
mov eax, dword [ebp + 8]
pop ebx
pop esi
pop edi
mov dword [eax], str.motion_vector_unit_test_out_of_range__..2_
mov eax, 8
mov esp, ebp
pop ebp
ret
cmp dword [esi + 0x200], 1
jbe 0x101be142
mov eax, dword [ebp + 8]
pop ebx
pop esi
pop edi
mov dword [eax], str.sb_multipass_unit_test_out_of_range__..1_
mov eax, 8
mov esp, ebp
pop ebp
ret
cmp dword [esi + 0x1fc], 1
jbe 0x101be160
mov eax, dword [ebp + 8]
pop ebx
pop esi
pop edi
mov dword [eax], str.ext_tile_debug_out_of_range__..1_
mov eax, 8
mov esp, ebp
pop ebp
ret
cmp dword [esi + 4], 1
jbe 0x101be17b
mov eax, dword [ebp + 8]
pop ebx
pop esi
pop edi
mov dword [eax], str.enable_auto_alt_ref_out_of_range__..1_
mov eax, 8
mov esp, ebp
pop ebp
ret
cmp dword [esi + 8], 2
jbe 0x101be196
mov eax, dword [ebp + 8]
pop ebx
pop esi
pop edi
mov dword [eax], str.enable_auto_bwd_ref_out_of_range__..2_
mov eax, 8
mov esp, ebp
pop ebp
ret
mov eax, dword [esi]
test eax, eax
js 0x101bea30
dec ecx
neg ecx
sbb ecx, ecx
add ecx, 0xa
cmp eax, ecx
jg 0x101bea30
cmp dword [esi + 0xc], 6
jbe 0x101be1cb
mov eax, dword [ebp + 8]
pop ebx
pop esi
pop edi
mov dword [eax], str.noise_sensitivity_out_of_range__..6_
mov eax, 8
mov esp, ebp
pop ebp
ret
cmp dword [esi + 0xe4], 2
ja 0x101bea15
mov eax, dword [edi + 0xb8]
cmp eax, 1
jbe 0x101be1f8
mov eax, dword [ebp + 8]
pop ebx
pop esi
pop edi
mov dword [eax], str.large_scale_tile_out_of_range__..1_
mov eax, 8
mov esp, ebp
pop ebp
ret
cmp dword [esi + 0xe8], 1
jbe 0x101be216
mov eax, dword [ebp + 8]
pop ebx
pop esi
pop edi
mov dword [eax], str.single_tile_decoding_out_of_range__..1_
mov eax, 8
mov esp, ebp
pop ebp
ret
cmp dword [esi + 0x18], 1
jbe 0x101be231
mov eax, dword [ebp + 8]
pop ebx
pop esi
pop edi
mov dword [eax], str.row_mt_out_of_range__..1_
mov eax, 8
mov esp, ebp
pop ebp
ret
cmp dword [esi + 0x1c], 1
jbe 0x101be24c
mov eax, dword [ebp + 8]
pop ebx
pop esi
pop edi
mov dword [eax], str.fp_mt_out_of_range__..1_
mov eax, 8
mov esp, ebp
pop ebp
ret
cmp dword [esi + 0x20], 6
jbe 0x101be267
mov eax, dword [ebp + 8]
pop ebx
pop esi
pop edi
mov dword [eax], str.tile_columns_out_of_range__..6_
mov eax, 8
mov esp, ebp
pop ebp
ret
cmp dword [esi + 0x24], 6
jbe 0x101be282
mov eax, dword [ebp + 8]
pop ebx
pop esi
pop edi
mov dword [eax], str.tile_rows_out_of_range__..6_
mov eax, 8
mov esp, ebp
pop ebp
ret
cmp dword [edi + 0xbc], 1
jbe 0x101be2a0
mov eax, dword [ebp + 8]
pop ebx
pop esi
pop edi
mov dword [eax], str.monochrome_out_of_range__..1_
mov eax, 8
mov esp, ebp
pop ebp
ret
test eax, eax
je 0x101be2bf
cmp byte [ebp + 0xf], 0
je 0x101be2bf
mov eax, dword [ebp + 8]
pop ebx
pop esi
pop edi
mov dword [eax], str.Adaptive_quantization_are_not_supported_in_large_scale_tile_coding.
mov eax, 8
mov esp, ebp
pop ebp
ret
cmp dword [esi + 0x10], 7
jbe 0x101be2da
mov eax, dword [ebp + 8]
pop ebx
pop esi
pop edi
mov dword [eax], str.sharpness_out_of_range__..7_
mov eax, 8
mov esp, ebp
pop ebp
ret
cmp dword [esi + 0x30], 0xf
jbe 0x101be2f5
mov eax, dword [ebp + 8]
pop ebx
pop esi
pop edi
mov dword [eax], str.arnr_max_frames_out_of_range__..15_
mov eax, 8
mov esp, ebp
pop ebp
ret
cmp dword [esi + 0x34], 6
jbe 0x101be310
mov eax, dword [ebp + 8]
pop ebx
pop esi
pop edi
mov dword [eax], str.arnr_strength_out_of_range__..6_
mov eax, 8
mov esp, ebp
pop ebp
ret
cmp dword [esi + 0x58], 0x3f
jbe 0x101be32b
mov eax, dword [ebp + 8]
pop ebx
pop esi
pop edi
mov dword [eax], str.cq_level_out_of_range__..63_
mov eax, 8
mov esp, ebp
pop ebp
ret
mov ecx, dword [edi + 0x20]
lea eax, [ecx - 8]
cmp eax, 4
ja 0x101bea00
mov edx, dword [edi + 0x24]
lea eax, [edx - 8]
cmp eax, 4
ja 0x101be9e5
cmp dword [esi + 0xc4], 2
ja 0x101be9d0
cmp ebx, 2
jl 0x101be405
mov ecx, dword [edi + 0x68]
xor edx, edx
mov dword [ebp - 4], 0xd8
mov eax, ecx
div dword [ebp - 4]
cmp dword [edi + 0x64], 0
mov dword [ebp - 4], edx
mov edx, eax
jne 0x101be390
mov eax, dword [ebp + 8]
pop ebx
pop esi
pop edi
mov dword [eax], str.rc_twopass_stats_in.buf_not_set.
mov eax, 8
mov esp, ebp
pop ebp
ret
cmp dword [ebp - 4], 0
je 0x101be3ab
mov eax, dword [ebp + 8]
pop ebx
pop esi
pop edi
mov dword [eax], str.rc_twopass_stats_in.sz_indicates_truncated_packet.
mov eax, 8
mov esp, ebp
pop ebp
ret
cmp ecx, 0x1b0
jae 0x101be3c8
mov eax, dword [ebp + 8]
pop ebx
pop esi
pop edi
mov dword [eax], str.rc_twopass_stats_in_requires_at_least_two_packets.
mov eax, 8
mov esp, ebp
pop ebp
ret
mov ecx, dword [edi + 0x64]
imul eax, edx, 0xd8
movsd xmm0, qword [eax + ecx - 0x28]
lea eax, [edx - 1]
addsd xmm0, qword [0x103bfbe0]
cvttsd2si ecx, xmm0
cmp ecx, eax
je 0x101be3ff
mov eax, dword [ebp + 8]
pop ebx
pop esi
pop edi
mov dword [eax], str.rc_twopass_stats_in_missing_EOS_stats_packet
mov eax, 8
mov esp, ebp
pop ebp
ret
mov ecx, dword [edi + 0x20]
mov edx, dword [edi + 0x24]
mov eax, dword [esi + 0x204]
cmp eax, 0xffffffff
je 0x101be445
test ebx, ebx
jne 0x101be42c
cmp eax, 1
je 0x101be445
mov eax, dword [ebp + 8]
mov dword [eax], str.One_pass_encoding_but_passes___1.
lea eax, [ebx + 8]
pop ebx
pop esi
pop edi
mov esp, ebp
pop ebp
ret
cmp ebx, eax
jle 0x101be445
mov eax, dword [ebp + 8]
pop ebx
pop esi
pop edi
mov dword [eax], str.Current_pass_is_larger_than_total_number_of_passes.
mov eax, 8
mov esp, ebp
pop ebp
ret
cmp dword [edi + 8], 1
ja 0x101be47f
cmp ecx, 0xa
jle 0x101be465
mov eax, dword [ebp + 8]
pop ebx
pop esi
pop edi
mov dword [eax], str.Codec_bit_depth_12_not_supported_in_profile___2
mov eax, 8
mov esp, ebp
pop ebp
ret
cmp edx, 0xa
jbe 0x101be47f
mov eax, dword [ebp + 8]
pop ebx
pop esi
pop edi
mov dword [eax], str.Source_bit_depth_12_not_supported_in_profile___2
mov eax, 8
mov esp, ebp
pop ebp
ret
mov ecx, dword [edi + 0x60]
mov eax, dword [edi + 0x2d0]
cmp ecx, 3
jne 0x101be4a5
cmp eax, 1
jbe 0x101be4be
mov eax, dword [ebp + 8]
pop ebx
pop esi
pop edi
mov dword [eax], str.use_fixed_qp_offsets_out_of_range__..1_
lea eax, [ecx + 5]
mov esp, ebp
pop ebp
ret
test eax, eax
je 0x101be4be
mov eax, dword [ebp + 8]
pop ebx
pop esi
pop edi
mov dword [eax], str.__use_fixed_qp_offsets_can_only_be_used_with___end_usageq
mov eax, 8
mov esp, ebp
pop ebp
ret
mov eax, dword [esi + 0xc8]
dec eax
cmp eax, 0x15
ja 0x101be9b5
mov eax, dword [esi + 0xcc]
dec eax
cmp eax, 0x11
ja 0x101be9a0
cmp dword [esi + 0xd0], 0xe
ja 0x101be985
cmp dword [esi + 0xd8], 1
ja 0x101be970
test ebx, ebx
jne 0x101be51f
test ecx, ecx
jne 0x101be51f
cmp dword [esi + 0x1c0], 0x2710
jbe 0x101be53d
mov eax, dword [ebp + 8]
mov dword [eax], str.vbr_corpus_complexity_lap_out_of_range__..MAX_VBR_CORPUS_COMPLEXITY_
lea eax, [ebx + 8]
pop ebx
pop esi
pop edi
mov esp, ebp
pop ebp
ret
cmp dword [esi + 0x1c0], 0
je 0x101be53d
mov eax, dword [ebp + 8]
pop ebx
pop esi
pop edi
mov dword [eax], str.VBR_corpus_complexity_is_supported_only_in_the_case_of_single_pass_VBR_mode.
mov eax, 8
mov esp, ebp
pop ebp
ret
mov eax, dword [esi + 0x48]
cmp eax, 8
jne 0x101be55a
mov eax, dword [ebp + 8]
pop ebx
pop esi
pop edi
mov dword [eax], str.This_error_may_be_related_to_the_wrong_configuration_options:_try_to_set__DCONFIG_TUNE_BUTTERAUGLI1_at_the_time_CMake_is_run.
mov eax, 8
mov esp, ebp
pop ebp
ret
cmp eax, 4
jl 0x101be579
cmp eax, 7
jg 0x101be579
mov eax, dword [ebp + 8]
pop ebx
pop esi
pop edi
mov dword [eax], str.This_error_may_be_related_to_the_wrong_configuration_options:_try_to_set__DCONFIG_TUNE_VMAF1_at_the_time_CMake_is_run.
mov eax, 8
mov esp, ebp
pop ebp
ret
cmp eax, 8
ja 0x101be955
cmp dword [esi + 0x54], 1
ja 0x101be940
cmp dword [esi + 0xa0], 2
ja 0x101be925
cmp dword [esi + 0xf4], 0x10
ja 0x101be910
cmp dword [esi + 0x68], 0
je 0x101be5e5
cmp byte [ebp + 0xf], 0
je 0x101be5c7
mov eax, dword [ebp + 8]
pop ebx
pop esi
pop edi
mov dword [eax], str.Only___aq_mode0_can_be_used_with___lossless1.
mov eax, 8
mov esp, ebp
pop ebp
ret
cmp dword [esi + 0xac], 0
je 0x101be5e5
mov eax, dword [ebp + 8]
pop ebx
pop esi
pop edi
mov dword [eax], str.Only___enable_chroma_deltaq0_can_be_used_with___lossless1.
mov eax, 8
mov esp, ebp
pop ebp
ret
mov eax, dword [esi + 0x130]
sub eax, 3
cmp eax, 4
ja 0x101be8f5
cmp dword [esi + 0x134], 1
ja 0x101be8e0
cmp dword [esi + 0x1a0], 1
jbe 0x101be622
mov eax, dword [ebp + 8]
pop ebx
pop esi
pop edi
mov dword [eax], str.chroma_subsampling_x_out_of_range__..1_
mov eax, 8
mov esp, ebp
pop ebp
ret
cmp dword [esi + 0x1a4], 1
jbe 0x101be640
mov eax, dword [ebp + 8]
pop ebx
pop esi
pop edi
mov dword [eax], str.chroma_subsampling_y_out_of_range__..1_
mov eax, 8
mov esp, ebp
pop ebp
ret
cmp dword [esi + 0x7c], 3
jbe 0x101be65b
mov eax, dword [ebp + 8]
pop ebx
pop esi
pop edi
mov dword [eax], str.disable_trellis_quant_out_of_range__..3_
mov eax, 8
mov esp, ebp
pop ebp
ret
cmp dword [esi + 0x1ec], 3
ja 0x101be8c5
cmp dword [esi + 0x1f0], 3
ja 0x101be8b0
cmp dword [esi + 0x1f4], 3
ja 0x101be895
cmp dword [esi + 0x1f8], 3
ja 0x101be880
mov ecx, dword [esi + 0x110]
lea eax, [ecx - 4]
cmp eax, 0x7c
ja 0x101be865
mov edx, dword [esi + 0x114]
lea eax, [edx - 4]
cmp eax, 0x7c
ja 0x101be850
cmp ecx, edx
jle 0x101be6cc
mov eax, dword [ebp + 8]
pop ebx
pop esi
pop edi
mov dword [eax], str.min_partition_size_out_of_range__..extra_cfg__max_partition_size_
mov eax, 8
mov esp, ebp
pop ebp
ret
xor ecx, ecx
nop
mov dl, byte [esi + ecx + 0x1c4]
push edx
call fcn.101bccb0
add esp, 4
test eax, eax
jne 0x101be6e9
cmp dl, 0x20
jne 0x101be71d
inc ecx
cmp ecx, 0x20
jl 0x101be6d0
cmp dword [esi + 0xb4], 0x3e8
ja 0x101be835
cmp dword [esi + 0x20c], 3
jle 0x101be732
mov eax, dword [ebp + 8]
pop ebx
pop esi
pop edi
mov dword [eax], str.loopfilter_control_out_of_range__..3_
mov eax, 8
mov esp, ebp
pop ebp
ret
mov eax, dword [ebp + 8]
pop ebx
pop esi
pop edi
mov dword [eax], str.Target_sequence_level_index_is_invalid
mov eax, 8
mov esp, ebp
pop ebp
ret
mov ecx, dword [esi + 0x210]
xor eax, eax
test ecx, ecx
setne al
cmp eax, ecx
je 0x101be758
mov eax, dword [ebp + 8]
pop ebx
pop esi
pop edi
mov dword [eax], str.skip_postproc_filtering_expected_boolean
mov eax, 8
mov esp, ebp
pop ebp
ret
cmp dword [esi + 0x6c], 2
jbe 0x101be773
mov eax, dword [ebp + 8]
pop ebx
pop esi
pop edi
mov dword [eax], str.enable_cdef_out_of_range__..2_
mov eax, 8
mov esp, ebp
pop ebp
ret
mov ecx, dword [esi + 0x21c]
xor eax, eax
test ecx, ecx
setne al
cmp eax, ecx
je 0x101be799
mov eax, dword [ebp + 8]
pop ebx
pop esi
pop edi
mov dword [eax], str.auto_intra_tools_off_expected_boolean
mov eax, 8
mov esp, ebp
pop ebp
ret
mov ecx, dword [esi + 0x220]
xor eax, eax
test ecx, ecx
setne al
cmp eax, ecx
je 0x101be7bf
mov eax, dword [ebp + 8]
pop ebx
pop esi
pop edi
mov dword [eax], str.strict_level_conformance_expected_boolean
mov eax, 8
mov esp, ebp
pop ebp
ret
mov ecx, dword [esi + 0x228]
xor eax, eax
test ecx, ecx
setne al
cmp eax, ecx
je 0x101be7e5
mov eax, dword [ebp + 8]
pop ebx
pop esi
pop edi
mov dword [eax], str.sb_qp_sweep_expected_boolean
mov eax, 8
mov esp, ebp
pop ebp
ret
mov ecx, dword [esi + 0x224]
lea eax, [ecx + 1]
cmp eax, 6
ja 0x101be820
cmp ecx, 0xffffffff
je 0x101be812
cmp ecx, dword [esi + 0x40]
jge 0x101be812
mov eax, dword [ebp + 8]
pop ebx
pop esi
pop edi
mov dword [eax], str.The_value_of_kf_max_pyr_height_should_not_be_smaller_than_gf_min_pyr_height
mov eax, 8
mov esp, ebp
pop ebp
ret
pop ebx
pop esi
xor eax, eax
pop edi
mov esp, ebp
pop ebp
ret
mov eax, dword [ebp + 8]
pop ebx
pop esi
pop edi
mov dword [eax], str.kf_max_pyr_height_out_of_range___1..5_
mov eax, 8
mov esp, ebp
pop ebp
ret
mov eax, dword [ebp + 8]
pop ebx
pop esi
pop edi
mov dword [eax], str.deltaq_strength_out_of_range__0..1000_
mov eax, 8
mov esp, ebp
pop ebp
ret
mov eax, dword [ebp + 8]
pop ebx
pop esi
pop edi
mov dword [eax], str.max_partition_size_out_of_range__4..128_
mov eax, 8
mov esp, ebp
pop ebp
ret
mov eax, dword [ebp + 8]
pop ebx
pop esi
pop edi
mov dword [eax], str.min_partition_size_out_of_range__4..128_
mov eax, 8
mov esp, ebp
pop ebp
ret
mov eax, dword [ebp + 8]
pop ebx
pop esi
pop edi
mov dword [eax], str.dv_cost_upd_freq_out_of_range__0..3_
mov eax, 8
mov esp, ebp
pop ebp
ret
mov eax, dword [ebp + 8]
pop ebx
pop esi
pop edi
mov dword [eax], str.mv_cost_upd_freq_out_of_range__0..3_
mov eax, 8
mov esp, ebp
pop ebp
ret
mov eax, dword [ebp + 8]
pop ebx
pop esi
pop edi
mov dword [eax], str.mode_cost_upd_freq_out_of_range__0..3_
mov eax, 8
mov esp, ebp
pop ebp
ret
mov eax, dword [ebp + 8]
pop ebx
pop esi
pop edi
mov dword [eax], str.coeff_cost_upd_freq_out_of_range__0..3_
mov eax, 8
mov esp, ebp
pop ebp
ret
mov eax, dword [ebp + 8]
pop ebx
pop esi
pop edi
mov dword [eax], str.enable_reduced_reference_set_out_of_range__0..1_
mov eax, 8
mov esp, ebp
pop ebp
ret
mov eax, dword [ebp + 8]
pop ebx
pop esi
pop edi
mov dword [eax], str.max_reference_frames_out_of_range__3..7_
mov eax, 8
mov esp, ebp
pop ebp
ret
mov eax, dword [ebp + 8]
pop ebx
pop esi
pop edi
mov dword [eax], str.film_grain_test_vector_out_of_range__0..16_
mov eax, 8
mov esp, ebp
pop ebp
ret
mov eax, dword [ebp + 8]
pop ebx
pop esi
pop edi
mov dword [eax], str.timing_info_type_out_of_range__AOM_TIMING_UNSPECIFIED..AOM_TIMING_DEC_MODEL_
mov eax, 8
mov esp, ebp
pop ebp
ret
mov eax, dword [ebp + 8]
pop ebx
pop esi
pop edi
mov dword [eax], str.dist_metric_out_of_range__AOM_DIST_METRIC_PSNR..AOM_DIST_METRIC_QM_PSNR_
mov eax, 8
mov esp, ebp
pop ebp
ret
mov eax, dword [ebp + 8]
pop ebx
pop esi
pop edi
mov dword [eax], str.tuning_out_of_range__AOM_TUNE_PSNR..AOM_TUNE_BUTTERAUGLI_
mov eax, 8
mov esp, ebp
pop ebp
ret
mov eax, dword [ebp + 8]
pop ebx
pop esi
pop edi
mov dword [eax], str.color_range_out_of_range__0..1_
mov eax, 8
mov esp, ebp
pop ebp
ret
mov eax, dword [ebp + 8]
pop ebx
pop esi
pop edi
mov dword [eax], str.matrix_coefficients_out_of_range__AOM_CICP_MC_IDENTITY..AOM_CICP_MC_ICTCP_
mov eax, 8
mov esp, ebp
pop ebp
ret
mov eax, dword [ebp + 8]
pop ebx
pop esi
pop edi
mov dword [eax], str.transfer_characteristics_out_of_range__AOM_CICP_TC_BT_709..AOM_CICP_TC_HLG_
mov eax, 8
mov esp, ebp
pop ebp
ret
mov eax, dword [ebp + 8]
pop ebx
pop esi
pop edi
mov dword [eax], str.color_primaries_out_of_range__AOM_CICP_CP_BT_709..AOM_CICP_CP_EBU_3213_
mov eax, 8
mov esp, ebp
pop ebp
ret
mov eax, dword [ebp + 8]
pop ebx
pop esi
pop edi
mov dword [eax], str.content_out_of_range__AOM_CONTENT_DEFAULT..AOM_CONTENT_INVALID___1_
mov eax, 8
mov esp, ebp
pop ebp
ret
mov eax, dword [ebp + 8]
pop ebx
pop esi
pop edi
mov dword [eax], str.g_input_bit_depth_out_of_range__8..12_
mov eax, 8
mov esp, ebp
pop ebp
ret
mov eax, dword [ebp + 8]
pop ebx
pop esi
pop edi
mov dword [eax], str.g_bit_depth_out_of_range__AOM_BITS_8..AOM_BITS_12_
mov eax, 8
mov esp, ebp
pop ebp
ret
mov eax, dword [ebp + 8]
pop ebx
pop esi
pop edi
mov dword [eax], str.superblock_size_out_of_range__AOM_SUPERBLOCK_SIZE_64X64..AOM_SUPERBLOCK_SIZE_DYNAMIC_
mov eax, 8
mov esp, ebp
pop ebp
ret
mov eax, dword [ebp + 8]
pop ebx
pop esi
pop edi
mov dword [eax], str.cpu_used_out_of_range__0.._cfg__g_usage__AOM_USAGE_REALTIME____10_:_9_
mov eax, 8
mov esp, ebp
pop ebp
ret
mov eax, dword [ebp + 8]
pop ebx
pop esi
pop edi
mov dword [eax], str.rc_superres_kf_qthresh_out_of_range__1..63_
mov eax, 8
mov esp, ebp
pop ebp
ret
mov eax, dword [ebp + 8]
pop ebx
pop esi
pop edi
mov dword [eax], str.rc_superres_qthresh_out_of_range__1..63_
mov eax, 8
mov esp, ebp
pop ebp
ret
mov eax, dword [ebp + 8]
pop ebx
pop esi
pop edi
mov dword [eax], str.rc_superres_kf_denominator_out_of_range__SCALE_NUMERATOR..SCALE_NUMERATOR____1_
mov eax, 8
mov esp, ebp
pop ebp
ret
mov eax, dword [ebp + 8]
pop ebx
pop esi
pop edi
mov dword [eax], str.rc_superres_denominator_out_of_range__SCALE_NUMERATOR..SCALE_NUMERATOR____1_
mov eax, 8
mov esp, ebp
pop ebp
ret
mov eax, dword [ebp + 8]
pop ebx
pop esi
pop edi
mov dword [eax], str.rc_resize_kf_denominator_out_of_range__SCALE_NUMERATOR..SCALE_NUMERATOR____1_
mov eax, 8
mov esp, ebp
pop ebp
ret
mov eax, dword [ebp + 8]
pop ebx
pop esi
pop edi
mov dword [eax], str.rc_resize_denominator_out_of_range__SCALE_NUMERATOR..SCALE_NUMERATOR____1_
mov eax, 8
mov esp, ebp
pop ebp
ret
mov eax, dword [ebp + 8]
pop ebx
pop esi
pop edi
mov dword [eax], str.g_pass_out_of_range__AOM_RC_ONE_PASS..AOM_RC_THIRD_PASS_
mov eax, 8
mov esp, ebp
pop ebp
ret
mov eax, dword [ebp + 8]
pop esi
pop edi
mov dword [eax], str.kf_mode_out_of_range__AOM_KF_DISABLED..AOM_KF_AUTO_
mov eax, 8
mov esp, ebp
pop ebp
ret
mov eax, dword [ebp + 8]
pop esi
pop edi
mov dword [eax], str.rc_end_usage_out_of_range__AOM_VBR..AOM_Q_
mov eax, 8
mov esp, ebp
pop ebp
ret
mov eax, dword [ebp + 8]
pop esi
pop edi
mov dword [eax], str.g_timebase.num_out_of_range__1..cfg__g_timebase.den_
mov eax, 8
mov esp, ebp
pop ebp
ret
mov eax, dword [ebp + 8]
pop esi
pop edi
mov dword [eax], str.g_timebase.den_out_of_range__1..1000000000_
mov eax, 8
mov esp, ebp
pop ebp
ret
mov eax, dword [ebp + 8]
pop esi
pop edi
mov dword [eax], str.g_h_out_of_range__1..65536_
mov eax, 8
mov esp, ebp
pop ebp
ret
mov eax, dword [ebp + 8]
pop edi
mov dword [eax], str.g_w_out_of_range__1..65536_
mov eax, 8
mov esp, ebp
pop ebp
ret