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

Disassembly:
push ecx
push edi
mov edi, dword [esp + 0x10]
mov edx, dword [edi + 0xc]
lea eax, [edx - 1]
cmp eax, 0xffff
ja 0x1006e6f6
push esi
mov esi, dword [edi + 0x10]
lea eax, [esi - 1]
cmp eax, 0xffff
ja 0x1006e6e3
mov eax, dword [edi + 0x18]
cmp eax, 0x10000
jbe 0x1006d856
mov eax, dword [esp + 0x10]
pop esi
pop edi
mov dword [eax], str.g_forced_max_frame_width_out_of_range__..65536_
mov eax, 8
pop ecx
ret
mov ecx, dword [edi + 0x1c]
cmp ecx, 0x10000
jbe 0x1006d874
mov eax, dword [esp + 0x10]
pop esi
pop edi
mov dword [eax], str.g_forced_max_frame_height_out_of_range__..65536_
mov eax, 8
pop ecx
ret
test eax, eax
je 0x1006d88f
cmp edx, eax
jbe 0x1006d88f
mov eax, dword [esp + 0x10]
pop esi
pop edi
mov dword [eax], str.g_w_out_of_range__..cfg__g_forced_max_frame_width_
mov eax, 8
pop ecx
ret
test ecx, ecx
je 0x1006d8aa
cmp esi, ecx
jbe 0x1006d8aa
mov eax, dword [esp + 0x10]
pop esi
pop edi
mov dword [eax], str.g_h_out_of_range__..cfg__g_forced_max_frame_height_
mov eax, 8
pop ecx
ret
test eax, eax
cmove eax, edx
test ecx, ecx
cmove ecx, esi
mul ecx
test edx, edx
jl 0x1006d8d6
jg 0x1006d8c3
cmp eax, 0x40000000
jbe 0x1006d8d6
mov eax, dword [esp + 0x10]
pop esi
pop edi
mov dword [eax], str.max_frame_area_out_of_range__..230_
mov eax, 8
pop ecx
ret
mov ecx, dword [edi + 0x2c]
lea eax, [ecx - 1]
cmp eax, 0x3b9ac9ff
ja 0x1006e6d0
mov eax, dword [edi + 0x28]
cmp eax, 1
jl 0x1006e6b8
cmp eax, ecx
jg 0x1006e6b8
cmp dword [edi + 8], 2
jbe 0x1006d914
mov eax, dword [esp + 0x10]
pop esi
pop edi
mov dword [eax], str.g_profile_out_of_range__..MAX_PROFILES___1_
mov eax, 8
pop ecx
ret
mov eax, dword [edi + 0x7c]
cmp eax, 0x3f
jbe 0x1006d92f
mov eax, dword [esp + 0x10]
pop esi
pop edi
mov dword [eax], str.rc_max_quantizer_out_of_range__..63_
mov eax, 8
pop ecx
ret
cmp dword [edi + 0x78], eax
jbe 0x1006d947
mov eax, dword [esp + 0x10]
pop esi
pop edi
mov dword [eax], str.rc_min_quantizer_out_of_range__..cfg__rc_max_quantizer_
mov eax, 8
pop ecx
ret
mov esi, dword [esp + 0x18]
xor eax, eax
mov ecx, dword [esi + 0x70]
test ecx, ecx
setne al
cmp eax, ecx
je 0x1006d96c
mov eax, dword [esp + 0x10]
pop esi
pop edi
mov dword [eax], str.lossless_expected_boolean
mov eax, 8
pop ecx
ret
push ebx
mov bl, byte [esi + 0xb8]
mov byte [esp + 0x18], bl
cmp bl, 3
jbe 0x1006d990
mov eax, dword [esp + 0x14]
pop ebx
pop esi
pop edi
mov dword [eax], str.aq_mode_out_of_range__..AQ_MODE_COUNT___1_
mov eax, 8
pop ecx
ret
cmp byte [esi + 0xb9], 5
jbe 0x1006d9ad
mov eax, dword [esp + 0x14]
pop ebx
pop esi
pop edi
mov dword [eax], str.deltaq_mode_out_of_range__..DELTA_Q_MODE_COUNT___1_
mov eax, 8
pop ecx
ret
cmp dword [esi + 0xc0], 1
jle 0x1006d9ca
mov eax, dword [esp + 0x14]
pop ebx
pop esi
pop edi
mov dword [eax], str.deltalf_mode_out_of_range__..1_
mov eax, 8
pop ecx
ret
cmp dword [esi + 0xc4], 1
jbe 0x1006d9e7
mov eax, dword [esp + 0x14]
pop ebx
pop esi
pop edi
mov dword [eax], str.frame_periodic_boost_out_of_range__..1_
mov eax, 8
pop ecx
ret
mov edx, dword [edi]
cmp edx, 2
jbe 0x1006da02
mov eax, dword [esp + 0x14]
pop ebx
pop esi
pop edi
mov dword [eax], str.g_usage_out_of_range__..AOM_USAGE_ALL_INTRA_
mov eax, 8
pop ecx
ret
cmp dword [edi + 4], 0x40
jbe 0x1006da1c
mov eax, dword [esp + 0x14]
pop ebx
pop esi
pop edi
mov dword [eax], str.g_threads_out_of_range__..MAX_NUM_THREADS_
mov eax, 8
pop ecx
ret
cmp dword [edi + 0x60], 3
ja 0x1006e6a4
cmp dword [edi + 0x80], 0x64
jbe 0x1006da43
mov eax, dword [esp + 0x14]
pop ebx
pop esi
pop edi
mov dword [eax], str.rc_undershoot_pct_out_of_range__..100_
mov eax, 8
pop ecx
ret
cmp dword [edi + 0x84], 0x64
jbe 0x1006da60
mov eax, dword [esp + 0x14]
pop ebx
pop esi
pop edi
mov dword [eax], str.rc_overshoot_pct_out_of_range__..100_
mov eax, 8
pop ecx
ret
cmp dword [edi + 0x94], 0x64
jbe 0x1006da7d
mov eax, dword [esp + 0x14]
pop ebx
pop esi
pop edi
mov dword [eax], str.rc_2pass_vbr_bias_pct_out_of_range__..100_
mov eax, 8
pop ecx
ret
cmp dword [edi + 0xa4], 1
ja 0x1006e690
cmp dword [edi + 0x3c], 0x64
jbe 0x1006daa4
mov eax, dword [esp + 0x14]
pop ebx
pop esi
pop edi
mov dword [eax], str.rc_dropframe_thresh_out_of_range__..100_
mov eax, 8
pop ecx
ret
cmp dword [edi + 0x34], 3
ja 0x1006e675
mov eax, dword [edi + 0x38]
cmp eax, 0x30
jbe 0x1006daca
mov eax, dword [esp + 0x14]
pop ebx
pop esi
pop edi
mov dword [eax], str.g_lag_in_frames_out_of_range__..MAX_LAG_BUFFERS_
mov eax, 8
pop ecx
ret
cmp edx, 2
jne 0x1006db02
test eax, eax
je 0x1006dae5
mov eax, dword [esp + 0x14]
pop ebx
pop esi
pop edi
mov dword [eax], str.g_lag_in_frames_out_of_range__..0_
lea eax, [edx + 6]
pop ecx
ret
cmp dword [edi + 0xac], 0
jbe 0x1006db02
mov eax, dword [esp + 0x14]
pop ebx
pop esi
pop edi
mov dword [eax], str.kf_max_dist_out_of_range__..0_
mov eax, 8
pop ecx
ret
mov eax, dword [esi + 0x38]
cmp eax, 0x2f
jbe 0x1006db1e
mov eax, dword [esp + 0x14]
pop ebx
pop esi
pop edi
mov dword [eax], str.min_gf_interval_out_of_range__..MAX_LAG_BUFFERS___1_
mov eax, 8
pop ecx
ret
mov ecx, dword [esi + 0x3c]
cmp ecx, 0x2f
jbe 0x1006db3a
mov eax, dword [esp + 0x14]
pop ebx
pop esi
pop edi
mov dword [eax], str.max_gf_interval_out_of_range__..MAX_LAG_BUFFERS___1_
mov eax, 8
pop ecx
ret
push ebp
test ecx, ecx
je 0x1006db60
mov ebp, 2
cmp eax, ebp
cmovb eax, ebp
cmp ecx, eax
jae 0x1006db60
mov eax, dword [esp + 0x18]
mov dword [eax], str.max_gf_interval_out_of_range__AOMMAX_2__extra_cfg__min_gf_interval_.._MAX_LAG_BUFFERS___1__
lea eax, [ebp + 6]
pop ebp
pop ebx
pop esi
pop edi
pop ecx
ret
mov ecx, dword [esi + 0x40]
cmp ecx, 5
jbe 0x1006db7d
mov eax, dword [esp + 0x18]
pop ebp
pop ebx
pop esi
mov dword [eax], str.gf_min_pyr_height_out_of_range__..5_
mov eax, 8
pop edi
pop ecx
ret
mov eax, dword [esi + 0x44]
cmp eax, 5
jbe 0x1006db9a
mov eax, dword [esp + 0x18]
pop ebp
pop ebx
pop esi
mov dword [eax], str.gf_max_pyr_height_out_of_range__..5_
mov eax, 8
pop edi
pop ecx
ret
cmp ecx, eax
jbe 0x1006dbb3
mov eax, dword [esp + 0x18]
pop ebp
pop ebx
pop esi
mov dword [eax], str.gf_min_pyr_height_must_be_less_than_or_equal_to_gf_max_pyramid_height
mov eax, 8
pop edi
pop ecx
ret
cmp dword [edi + 0x40], 3
jbe 0x1006dbce
mov eax, dword [esp + 0x18]
pop ebp
pop ebx
pop esi
mov dword [eax], str.rc_resize_mode_out_of_range__..RESIZE_MODES___1_
mov eax, 8
pop edi
pop ecx
ret
mov eax, dword [edi + 0x44]
sub eax, 8
cmp eax, 8
ja 0x1006e660
mov eax, dword [edi + 0x48]
sub eax, 8
cmp eax, 8
ja 0x1006e645
cmp dword [edi + 0x4c], 4
jle 0x1006dc07
mov eax, dword [esp + 0x18]
pop ebp
pop ebx
pop esi
mov dword [eax], str.rc_superres_mode_out_of_range__..AOM_SUPERRES_AUTO_
mov eax, 8
pop edi
pop ecx
ret
mov eax, dword [edi + 0x50]
sub eax, 8
cmp eax, 8
ja 0x1006e630
mov eax, dword [edi + 0x54]
sub eax, 8
cmp eax, 8
ja 0x1006e615
mov eax, dword [edi + 0x58]
dec eax
cmp eax, 0x3e
ja 0x1006e600
mov eax, dword [edi + 0x5c]
dec eax
cmp eax, 0x3e
ja 0x1006e5e5
cmp dword [esi + 0x108], 2
jbe 0x1006dc5d
mov eax, dword [esp + 0x18]
pop ebp
pop ebx
pop esi
mov dword [eax], str.cdf_update_mode_out_of_range__..2_
mov eax, 8
pop edi
pop ecx
ret
cmp dword [esi + 0x104], 2
jbe 0x1006dc7b
mov eax, dword [esp + 0x18]
pop ebp
pop ebx
pop esi
mov dword [eax], str.motion_vector_unit_test_out_of_range__..2_
mov eax, 8
pop edi
pop ecx
ret
cmp dword [esi + 0x208], 1
jbe 0x1006dc99
mov eax, dword [esp + 0x18]
pop ebp
pop ebx
pop esi
mov dword [eax], str.sb_multipass_unit_test_out_of_range__..1_
mov eax, 8
pop edi
pop ecx
ret
cmp dword [esi + 0x204], 1
jbe 0x1006dcb7
mov eax, dword [esp + 0x18]
pop ebp
pop ebx
pop esi
mov dword [eax], str.ext_tile_debug_out_of_range__..1_
mov eax, 8
pop edi
pop ecx
ret
cmp dword [esi + 4], 1
jbe 0x1006dcd2
mov eax, dword [esp + 0x18]
pop ebp
pop ebx
pop esi
mov dword [eax], str.enable_auto_alt_ref_out_of_range__..1_
mov eax, 8
pop edi
pop ecx
ret
cmp dword [esi + 8], 2
jbe 0x1006dced
mov eax, dword [esp + 0x18]
pop ebp
pop ebx
pop esi
mov dword [eax], str.enable_auto_bwd_ref_out_of_range__..2_
mov eax, 8
pop edi
pop ecx
ret
mov ecx, dword [esi]
test ecx, ecx
js 0x1006e5d0
xor eax, eax
cmp edx, 1
sete al
lea eax, [eax*2 + 9]
cmp ecx, eax
jg 0x1006e5d0
cmp dword [esi + 0xc], 6
jbe 0x1006dd29
mov eax, dword [esp + 0x18]
pop ebp
pop ebx
pop esi
mov dword [eax], str.noise_sensitivity_out_of_range__..6_
mov eax, 8
pop edi
pop ecx
ret
cmp dword [esi + 0xec], 2
ja 0x1006e5b5
mov eax, dword [edi + 0xb8]
cmp eax, 1
jbe 0x1006dd56
mov eax, dword [esp + 0x18]
pop ebp
pop ebx
pop esi
mov dword [eax], str.large_scale_tile_out_of_range__..1_
mov eax, 8
pop edi
pop ecx
ret
cmp dword [esi + 0xf0], 1
jbe 0x1006dd74
mov eax, dword [esp + 0x18]
pop ebp
pop ebx
pop esi
mov dword [eax], str.single_tile_decoding_out_of_range__..1_
mov eax, 8
pop edi
pop ecx
ret
cmp dword [esi + 0x54], 1
jbe 0x1006dd8f
mov eax, dword [esp + 0x18]
pop ebp
pop ebx
pop esi
mov dword [eax], str.enable_rate_guide_deltaq_out_of_range__..1_
mov eax, 8
pop edi
pop ecx
ret
cmp dword [esi + 0x18], 1
jbe 0x1006ddaa
mov eax, dword [esp + 0x18]
pop ebp
pop ebx
pop esi
mov dword [eax], str.row_mt_out_of_range__..1_
mov eax, 8
pop edi
pop ecx
ret
cmp dword [esi + 0x1c], 1
jbe 0x1006ddc5
mov eax, dword [esp + 0x18]
pop ebp
pop ebx
pop esi
mov dword [eax], str.fp_mt_out_of_range__..1_
mov eax, 8
pop edi
pop ecx
ret
cmp dword [esi + 0x20], 6
jbe 0x1006dde0
mov eax, dword [esp + 0x18]
pop ebp
pop ebx
pop esi
mov dword [eax], str.tile_columns_out_of_range__..6_
mov eax, 8
pop edi
pop ecx
ret
cmp dword [esi + 0x24], 6
jbe 0x1006ddfb
mov eax, dword [esp + 0x18]
pop ebp
pop ebx
pop esi
mov dword [eax], str.tile_rows_out_of_range__..6_
mov eax, 8
pop edi
pop ecx
ret
mov edx, dword [edi + 0xbc]
cmp edx, 1
jbe 0x1006de1b
mov eax, dword [esp + 0x18]
pop ebp
pop ebx
pop esi
mov dword [eax], str.monochrome_out_of_range__..1_
mov eax, 8
pop edi
pop ecx
ret
test eax, eax
je 0x1006de38
test bl, bl
je 0x1006de38
mov eax, dword [esp + 0x18]
pop ebp
pop ebx
pop esi
mov dword [eax], str.Adaptive_quantization_are_not_supported_in_large_scale_tile_coding.
mov eax, 8
pop edi
pop ecx
ret
cmp dword [esi + 0x10], 7
jbe 0x1006de53
mov eax, dword [esp + 0x18]
pop ebp
pop ebx
pop esi
mov dword [eax], str.sharpness_out_of_range__..7_
mov eax, 8
pop edi
pop ecx
ret
cmp dword [esi + 0x30], 0xf
jbe 0x1006de6e
mov eax, dword [esp + 0x18]
pop ebp
pop ebx
pop esi
mov dword [eax], str.arnr_max_frames_out_of_range__..15_
mov eax, 8
pop edi
pop ecx
ret
cmp dword [esi + 0x34], 6
jbe 0x1006de89
mov eax, dword [esp + 0x18]
pop ebp
pop ebx
pop esi
mov dword [eax], str.arnr_strength_out_of_range__..6_
mov eax, 8
pop edi
pop ecx
ret
cmp dword [esi + 0x60], 0x3f
jbe 0x1006dea4
mov eax, dword [esp + 0x18]
pop ebp
pop ebx
pop esi
mov dword [eax], str.cq_level_out_of_range__..63_
mov eax, 8
pop edi
pop ecx
ret
mov ebx, dword [edi + 0x20]
lea eax, [ebx - 8]
cmp eax, 4
ja 0x1006e5a0
mov ebp, dword [edi + 0x24]
lea eax, [ebp - 8]
cmp eax, 4
ja 0x1006e585
cmp dword [esi + 0xcc], 2
ja 0x1006e570
mov ecx, dword [edi + 0x34]
cmp ecx, 2
jl 0x1006df88
mov ecx, dword [edi + 0x68]
xor edx, edx
mov dword [esp + 0x10], 0xe8
mov eax, ecx
div dword [esp + 0x10]
cmp dword [edi + 0x64], 0
mov dword [esp + 0x10], edx
mov edx, eax
jne 0x1006df0f
mov eax, dword [esp + 0x18]
pop ebp
pop ebx
pop esi
mov dword [eax], str.rc_twopass_stats_in.buf_not_set.
mov eax, 8
pop edi
pop ecx
ret
cmp dword [esp + 0x10], 0
je 0x1006df2b
mov eax, dword [esp + 0x18]
pop ebp
pop ebx
pop esi
mov dword [eax], str.rc_twopass_stats_in.sz_indicates_truncated_packet.
mov eax, 8
pop edi
pop ecx
ret
cmp ecx, 0x1d0
jae 0x1006df48
mov eax, dword [esp + 0x18]
pop ebp
pop ebx
pop esi
mov dword [eax], str.rc_twopass_stats_in_requires_at_least_two_packets.
mov eax, 8
pop edi
pop ecx
ret
mov ecx, dword [edi + 0x64]
imul eax, edx, 0xe8
movsd xmm0, qword [eax + ecx - 0x38]
lea eax, [edx - 1]
addsd xmm0, qword [0x1058db20]
cvttsd2si ecx, xmm0
cmp ecx, eax
je 0x1006df7f
mov eax, dword [esp + 0x18]
pop ebp
pop ebx
pop esi
mov dword [eax], str.rc_twopass_stats_in_missing_EOS_stats_packet
mov eax, 8
pop edi
pop ecx
ret
mov ecx, dword [edi + 0x34]
mov edx, dword [edi + 0xbc]
mov eax, dword [esi + 0x20c]
cmp eax, 0xffffffff
je 0x1006dfc8
test ecx, ecx
jne 0x1006dfaf
cmp eax, 1
je 0x1006dfc8
mov eax, dword [esp + 0x18]
pop ebp
pop ebx
pop esi
mov dword [eax], str.One_pass_encoding_but_passes___1.
lea eax, [ecx + 8]
pop edi
pop ecx
ret
cmp ecx, eax
jle 0x1006dfc8
mov eax, dword [esp + 0x18]
pop ebp
pop ebx
pop esi
mov dword [eax], str.Current_pass_is_larger_than_total_number_of_passes.
mov eax, 8
pop edi
pop ecx
ret
cmp dword [edi + 8], 1
jne 0x1006dfe7
test edx, edx
je 0x1006dfe9
mov eax, dword [esp + 0x18]
pop ebp
pop ebx
pop esi
mov dword [eax], str.Monochrome_is_not_supported_in_profile_1
mov eax, 8
pop edi
pop ecx
ret
ja 0x1006e01d
cmp ebx, 0xa
jle 0x1006e003
mov eax, dword [esp + 0x18]
pop ebp
pop ebx
pop esi
mov dword [eax], str.Codec_bit_depth_12_not_supported_in_profile___2
mov eax, 8
pop edi
pop ecx
ret
cmp ebp, 0xa
jbe 0x1006e01d
mov eax, dword [esp + 0x18]
pop ebp
pop ebx
pop esi
mov dword [eax], str.Source_bit_depth_12_not_supported_in_profile___2
mov eax, 8
pop edi
pop ecx
ret
mov edx, dword [edi + 0x60]
mov eax, dword [edi + 0x2d0]
cmp edx, 3
jne 0x1006e043
cmp eax, 1
jbe 0x1006e05c
mov eax, dword [esp + 0x18]
pop ebp
pop ebx
pop esi
mov dword [eax], str.use_fixed_qp_offsets_out_of_range__..1_
lea eax, [edx + 5]
pop edi
pop ecx
ret
test eax, eax
je 0x1006e05c
mov eax, dword [esp + 0x18]
pop ebp
pop ebx
pop esi
mov dword [eax], str.__use_fixed_qp_offsets_can_only_be_used_with___end_usageq
mov eax, 8
pop edi
pop ecx
ret
mov eax, dword [esi + 0xd0]
dec eax
cmp eax, 0x15
ja 0x1006e555
mov eax, dword [esi + 0xd4]
dec eax
cmp eax, 0x11
ja 0x1006e540
cmp dword [esi + 0xd8], 0xe
ja 0x1006e525
cmp dword [esi + 0xe0], 1
ja 0x1006e510
test ecx, ecx
jne 0x1006e0bd
test edx, edx
jne 0x1006e0bd
cmp dword [esi + 0x1c8], 0x2710
jbe 0x1006e0db
mov eax, dword [esp + 0x18]
pop ebp
pop ebx
pop esi
mov dword [eax], str.vbr_corpus_complexity_lap_out_of_range__..MAX_VBR_CORPUS_COMPLEXITY_
lea eax, [ecx + 8]
pop edi
pop ecx
ret
cmp dword [esi + 0x1c8], 0
je 0x1006e0db
mov eax, dword [esp + 0x18]
pop ebp
pop ebx
pop esi
mov dword [eax], str.VBR_corpus_complexity_is_supported_only_in_the_case_of_single_pass_VBR_mode.
mov eax, 8
pop edi
pop ecx
ret
mov eax, dword [esi + 0x48]
cmp eax, 8
jne 0x1006e0f8
mov eax, dword [esp + 0x18]
pop ebp
pop ebx
pop esi
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
pop edi
pop ecx
ret
cmp eax, 4
jl 0x1006e117
cmp eax, 7
jg 0x1006e117
mov eax, dword [esp + 0x18]
pop ebp
pop ebx
pop esi
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
pop edi
pop ecx
ret
cmp eax, 9
ja 0x1006e4f5
cmp dword [esi + 0x5c], 1
ja 0x1006e4e0
cmp dword [esi + 0xa8], 2
ja 0x1006e4c5
cmp dword [esi + 0xfc], 0x10
ja 0x1006e4b0
cmp dword [esi + 0x70], 0
je 0x1006e184
cmp byte [esp + 0x1c], 0
je 0x1006e166
mov eax, dword [esp + 0x18]
pop ebp
pop ebx
pop esi
mov dword [eax], str.Only___aq_mode0_can_be_used_with___lossless1.
mov eax, 8
pop edi
pop ecx
ret
cmp dword [esi + 0xb4], 0
je 0x1006e184
mov eax, dword [esp + 0x18]
pop ebp
pop ebx
pop esi
mov dword [eax], str.Only___enable_chroma_deltaq0_can_be_used_with___lossless1.
mov eax, 8
pop edi
pop ecx
ret
mov eax, dword [esi + 0x138]
sub eax, 3
cmp eax, 4
ja 0x1006e495
cmp dword [esi + 0x13c], 1
ja 0x1006e480
cmp dword [esi + 0x1a8], 1
jbe 0x1006e1c1
mov eax, dword [esp + 0x18]
pop ebp
pop ebx
pop esi
mov dword [eax], str.chroma_subsampling_x_out_of_range__..1_
mov eax, 8
pop edi
pop ecx
ret
cmp dword [esi + 0x1ac], 1
jbe 0x1006e1df
mov eax, dword [esp + 0x18]
pop ebp
pop ebx
pop esi
mov dword [eax], str.chroma_subsampling_y_out_of_range__..1_
mov eax, 8
pop edi
pop ecx
ret
cmp dword [esi + 0x84], 3
jbe 0x1006e1fd
mov eax, dword [esp + 0x18]
pop ebp
pop ebx
pop esi
mov dword [eax], str.disable_trellis_quant_out_of_range__..3_
mov eax, 8
pop edi
pop ecx
ret
cmp dword [esi + 0x1f4], 3
ja 0x1006e465
cmp dword [esi + 0x1f8], 3
ja 0x1006e450
cmp dword [esi + 0x1fc], 3
ja 0x1006e435
cmp dword [esi + 0x200], 3
ja 0x1006e420
mov ecx, dword [esi + 0x118]
lea eax, [ecx - 4]
cmp eax, 0x7c
ja 0x1006e405
mov edx, dword [esi + 0x11c]
lea eax, [edx - 4]
cmp eax, 0x7c
ja 0x1006e3f0
cmp ecx, edx
jle 0x1006e26e
mov eax, dword [esp + 0x18]
pop ebp
pop ebx
pop esi
mov dword [eax], str.min_partition_size_out_of_range__..extra_cfg__max_partition_size_
mov eax, 8
pop edi
pop ecx
ret
xor ecx, ecx
mov dl, byte [esi + ecx + 0x1cc]
push edx
call fcn.1006c6b0
add esp, 4
test eax, eax
jne 0x1006e289
cmp dl, 0x20
jne 0x1006e2bd
inc ecx
cmp ecx, 0x20
jl 0x1006e270
cmp dword [esi + 0xbc], 0x3e8
ja 0x1006e3d5
cmp dword [esi + 0x214], 3
jle 0x1006e2d2
mov eax, dword [esp + 0x18]
pop ebp
pop ebx
pop esi
mov dword [eax], str.loopfilter_control_out_of_range__..3_
mov eax, 8
pop edi
pop ecx
ret
mov eax, dword [esp + 0x18]
pop ebp
pop ebx
pop esi
mov dword [eax], str.Target_sequence_level_index_is_invalid
mov eax, 8
pop edi
pop ecx
ret
mov ecx, dword [esi + 0x218]
xor eax, eax
test ecx, ecx
setne al
cmp eax, ecx
je 0x1006e2f8
mov eax, dword [esp + 0x18]
pop ebp
pop ebx
pop esi
mov dword [eax], str.skip_postproc_filtering_expected_boolean
mov eax, 8
pop edi
pop ecx
ret
cmp dword [esi + 0x74], 2
jbe 0x1006e313
mov eax, dword [esp + 0x18]
pop ebp
pop ebx
pop esi
mov dword [eax], str.enable_cdef_out_of_range__..2_
mov eax, 8
pop edi
pop ecx
ret
mov ecx, dword [esi + 0x224]
xor eax, eax
test ecx, ecx
setne al
cmp eax, ecx
je 0x1006e339
mov eax, dword [esp + 0x18]
pop ebp
pop ebx
pop esi
mov dword [eax], str.auto_intra_tools_off_expected_boolean
mov eax, 8
pop edi
pop ecx
ret
mov ecx, dword [esi + 0x228]
xor eax, eax
test ecx, ecx
setne al
cmp eax, ecx
je 0x1006e35f
mov eax, dword [esp + 0x18]
pop ebp
pop ebx
pop esi
mov dword [eax], str.strict_level_conformance_expected_boolean
mov eax, 8
pop edi
pop ecx
ret
mov ecx, dword [esi + 0x230]
xor eax, eax
test ecx, ecx
setne al
cmp eax, ecx
je 0x1006e385
mov eax, dword [esp + 0x18]
pop ebp
pop ebx
pop esi
mov dword [eax], str.sb_qp_sweep_expected_boolean
mov eax, 8
pop edi
pop ecx
ret
mov ecx, dword [esi + 0x22c]
lea eax, [ecx + 1]
cmp eax, 6
ja 0x1006e3c0
cmp ecx, 0xffffffff
je 0x1006e3b2
cmp ecx, dword [esi + 0x40]
jge 0x1006e3b2
mov eax, dword [esp + 0x18]
pop ebp
pop ebx
pop esi
mov dword [eax], str.The_value_of_kf_max_pyr_height_should_not_be_smaller_than_gf_min_pyr_height
mov eax, 8
pop edi
pop ecx
ret
pop ebp
pop ebx
pop esi
xor eax, eax
pop edi
pop ecx
ret
mov eax, dword [esp + 0x18]
pop ebp
pop ebx
pop esi
mov dword [eax], str.kf_max_pyr_height_out_of_range___1..5_
mov eax, 8
pop edi
pop ecx
ret
mov eax, dword [esp + 0x18]
pop ebp
pop ebx
pop esi
mov dword [eax], str.deltaq_strength_out_of_range__0..1000_
mov eax, 8
pop edi
pop ecx
ret
mov eax, dword [esp + 0x18]
pop ebp
pop ebx
pop esi
mov dword [eax], str.max_partition_size_out_of_range__4..128_
mov eax, 8
pop edi
pop ecx
ret
mov eax, dword [esp + 0x18]
pop ebp
pop ebx
pop esi
mov dword [eax], str.min_partition_size_out_of_range__4..128_
mov eax, 8
pop edi
pop ecx
ret
mov eax, dword [esp + 0x18]
pop ebp
pop ebx
pop esi
mov dword [eax], str.dv_cost_upd_freq_out_of_range__0..3_
mov eax, 8
pop edi
pop ecx
ret
mov eax, dword [esp + 0x18]
pop ebp
pop ebx
pop esi
mov dword [eax], str.mv_cost_upd_freq_out_of_range__0..3_
mov eax, 8
pop edi
pop ecx
ret
mov eax, dword [esp + 0x18]
pop ebp
pop ebx
pop esi
mov dword [eax], str.mode_cost_upd_freq_out_of_range__0..3_
mov eax, 8
pop edi
pop ecx
ret
mov eax, dword [esp + 0x18]
pop ebp
pop ebx
pop esi
mov dword [eax], str.coeff_cost_upd_freq_out_of_range__0..3_
mov eax, 8
pop edi
pop ecx
ret
mov eax, dword [esp + 0x18]
pop ebp
pop ebx
pop esi
mov dword [eax], str.enable_reduced_reference_set_out_of_range__0..1_
mov eax, 8
pop edi
pop ecx
ret
mov eax, dword [esp + 0x18]
pop ebp
pop ebx
pop esi
mov dword [eax], str.max_reference_frames_out_of_range__3..7_
mov eax, 8
pop edi
pop ecx
ret
mov eax, dword [esp + 0x18]
pop ebp
pop ebx
pop esi
mov dword [eax], str.film_grain_test_vector_out_of_range__0..16_
mov eax, 8
pop edi
pop ecx
ret
mov eax, dword [esp + 0x18]
pop ebp
pop ebx
pop esi
mov dword [eax], str.timing_info_type_out_of_range__AOM_TIMING_UNSPECIFIED..AOM_TIMING_DEC_MODEL_
mov eax, 8
pop edi
pop ecx
ret
mov eax, dword [esp + 0x18]
pop ebp
pop ebx
pop esi
mov dword [eax], str.dist_metric_out_of_range__AOM_DIST_METRIC_PSNR..AOM_DIST_METRIC_QM_PSNR_
mov eax, 8
pop edi
pop ecx
ret
mov eax, dword [esp + 0x18]
pop ebp
pop ebx
pop esi
mov dword [eax], str.tuning_out_of_range__AOM_TUNE_PSNR..AOM_TUNE_VMAF_SALIENCY_MAP_
mov eax, 8
pop edi
pop ecx
ret
mov eax, dword [esp + 0x18]
pop ebp
pop ebx
pop esi
mov dword [eax], str.color_range_out_of_range__0..1_
mov eax, 8
pop edi
pop ecx
ret
mov eax, dword [esp + 0x18]
pop ebp
pop ebx
pop esi
mov dword [eax], str.matrix_coefficients_out_of_range__AOM_CICP_MC_IDENTITY..AOM_CICP_MC_ICTCP_
mov eax, 8
pop edi
pop ecx
ret
mov eax, dword [esp + 0x18]
pop ebp
pop ebx
pop esi
mov dword [eax], str.transfer_characteristics_out_of_range__AOM_CICP_TC_BT_709..AOM_CICP_TC_HLG_
mov eax, 8
pop edi
pop ecx
ret
mov eax, dword [esp + 0x18]
pop ebp
pop ebx
pop esi
mov dword [eax], str.color_primaries_out_of_range__AOM_CICP_CP_BT_709..AOM_CICP_CP_EBU_3213_
mov eax, 8
pop edi
pop ecx
ret
mov eax, dword [esp + 0x18]
pop ebp
pop ebx
pop esi
mov dword [eax], str.content_out_of_range__AOM_CONTENT_DEFAULT..AOM_CONTENT_INVALID___1_
mov eax, 8
pop edi
pop ecx
ret
mov eax, dword [esp + 0x18]
pop ebp
pop ebx
pop esi
mov dword [eax], str.g_input_bit_depth_out_of_range__8..12_
mov eax, 8
pop edi
pop ecx
ret
mov eax, dword [esp + 0x18]
pop ebp
pop ebx
pop esi
mov dword [eax], str.g_bit_depth_out_of_range__AOM_BITS_8..AOM_BITS_12_
mov eax, 8
pop edi
pop ecx
ret
mov eax, dword [esp + 0x18]
pop ebp
pop ebx
pop esi
mov dword [eax], str.superblock_size_out_of_range__AOM_SUPERBLOCK_SIZE_64X64..AOM_SUPERBLOCK_SIZE_DYNAMIC_
mov eax, 8
pop edi
pop ecx
ret
mov eax, dword [esp + 0x18]
pop ebp
pop ebx
pop esi
mov dword [eax], str.cpu_used_out_of_range__0.._cfg__g_usage__AOM_USAGE_REALTIME____11_:_9_
mov eax, 8
pop edi
pop ecx
ret
mov eax, dword [esp + 0x18]
pop ebp
pop ebx
pop esi
mov dword [eax], str.rc_superres_kf_qthresh_out_of_range__1..63_
mov eax, 8
pop edi
pop ecx
ret
mov eax, dword [esp + 0x18]
pop ebp
pop ebx
pop esi
mov dword [eax], str.rc_superres_qthresh_out_of_range__1..63_
mov eax, 8
pop edi
pop ecx
ret
mov eax, dword [esp + 0x18]
pop ebp
pop ebx
pop esi
mov dword [eax], str.rc_superres_kf_denominator_out_of_range__SCALE_NUMERATOR..SCALE_NUMERATOR____1_
mov eax, 8
pop edi
pop ecx
ret
mov eax, dword [esp + 0x18]
pop ebp
pop ebx
pop esi
mov dword [eax], str.rc_superres_denominator_out_of_range__SCALE_NUMERATOR..SCALE_NUMERATOR____1_
mov eax, 8
pop edi
pop ecx
ret
mov eax, dword [esp + 0x18]
pop ebp
pop ebx
pop esi
mov dword [eax], str.rc_resize_kf_denominator_out_of_range__SCALE_NUMERATOR..SCALE_NUMERATOR____1_
mov eax, 8
pop edi
pop ecx
ret
mov eax, dword [esp + 0x18]
pop ebp
pop ebx
pop esi
mov dword [eax], str.rc_resize_denominator_out_of_range__SCALE_NUMERATOR..SCALE_NUMERATOR____1_
mov eax, 8
pop edi
pop ecx
ret
mov eax, dword [esp + 0x14]
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
pop ecx
ret
mov eax, dword [esp + 0x14]
pop ebx
pop esi
pop edi
mov dword [eax], str.kf_mode_out_of_range__AOM_KF_DISABLED..AOM_KF_AUTO_
mov eax, 8
pop ecx
ret
mov eax, dword [esp + 0x14]
pop ebx
pop esi
pop edi
mov dword [eax], str.rc_end_usage_out_of_range__AOM_VBR..AOM_Q_
mov eax, 8
pop ecx
ret
mov eax, dword [esp + 0x10]
pop esi
pop edi
mov dword [eax], str.g_timebase.num_out_of_range__1..cfg__g_timebase.den_
mov eax, 8
pop ecx
ret
mov eax, dword [esp + 0x10]
pop esi
pop edi
mov dword [eax], str.g_timebase.den_out_of_range__1..1000000000_
mov eax, 8
pop ecx
ret
mov eax, dword [esp + 0x10]
pop esi
pop edi
mov dword [eax], str.g_h_out_of_range__1..65536_
mov eax, 8
pop ecx
ret
mov eax, dword [esp + 0xc]
pop edi
mov dword [eax], str.g_w_out_of_range__1..65536_
mov eax, 8
pop ecx
ret