Function at 0x14003a9e0
Capabilities:
Encode data using base64

Disassembly:
push rbp
push rbx
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x4f8]
sub rsp, 0x5f8
movaps xmmword [rsp + 0x5e0], xmm6
mov rax, qword [0x1400670d8]
xor rax, rsp
mov qword [rbp + 0x4d0], rax
mov rax, qword [rbp + 0x560]
mov r14, rcx
movsd xmm6, qword [0x14004e5c0]
mov rbx, rdx
mov qword [rbp - 0x58], rcx
mov r12d, r8d
mov rcx, qword [rbp + 0x568]
mov r13, qword [r14 + 0x70]
mov qword [rbp - 0x38], rax
xor eax, eax
mov qword [rbp - 0x80], rdx
xor edx, edx
mov qword [rbp + 0x18], rcx
mov rcx, r13
mov qword [rbp - 0x30], r9
mov dword [rsp + 0x70], r8d
mov qword [rsp + 0x60], r13
mov qword [rbp - 0x10], rax
mov qword [rbp - 0x40], rax
mov qword [rbp], rax
mov qword [rbp - 8], rax
call sub.avformat_61.dll_avformat_new_stream
mov qword [rsp + 0x68], rax
mov r15, rax
test rax, rax
je 0x14003db74
mov ecx, r12d
call sub.avutil_59.dll_av_get_media_type_string
lea rcx, [r14 + 0x20]
mov edx, 0x258
lea r8, [r14 + 0x28]
mov rsi, rax
call fcn.14000103c
mov qword [rbp - 0x70], rax
mov r12, rax
test rax, rax
je 0x14003db74
mov qword [rax + 0x10], r14
mov ecx, dword [r14 + 0x28]
dec ecx
mov qword [r12 + 0x200], 0xffffffffffffffff
mov dword [rax + 0x18], ecx
mov eax, dword [rsp + 0x70]
mov dword [r12 + 8], eax
lea rax, str.OutputStream
mov qword [r12], rax
test rsi, rsi
je 0x14003aae8
movsx r9d, byte [rsi]
jmp 0x14003aaee
mov r9d, 0x3f
mov eax, dword [r14 + 8]
lea r8, str._cost_d:_d
mov dword [rsp + 0x28], ecx
mov edx, 0x20
lea rcx, [r12 + 0x1a0]
mov dword [rsp + 0x20], eax
mov rsi, r14
call fcn.140001370
cmp qword [rbp - 0x30], 0
jne 0x14003ab28
cmp qword [rbp - 0x38], 0
je 0x14003abc9
mov r9d, dword [r14 + 0x90]
lea r8, [r14 + 0x90]
inc r9d
lea rcx, [r14 + 0x88]
mov edx, 4
call fcn.1400011d1
test eax, eax
js 0x14003db79
mov edx, dword [r14 + 0x80]
mov rcx, qword [r14 + 0x78]
call fcn.1400014a1
movsxd r8, eax
test eax, eax
jns 0x14003ab71
mov eax, r8d
jmp 0x14003db79
mov eax, dword [r14 + 0x90]
dec eax
cmp r8d, eax
je 0x14003abb1
lea rax, str.C:_CI_workspace_ve_VE_Thirdparty_FFmpeg_Windows_2_ci_workspace_ffmpeg_fftools_ffmpeg_mux_init.c
mov dword [rsp + 0x28], 0x42c
lea r9, str.ret__mux__nb_sch_stream_idx___1
mov qword [rsp + 0x20], rax
lea r8, str.Assertion__s_failed_at__s:_d_n
xor edx, edx
xor ecx, ecx
call sub.avutil_59.dll_av_log
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_abort]
int3
mov rcx, qword [r14 + 0x88]
mov eax, dword [r12 + 0x18]
mov dword [rcx + r8*4], eax
mov dword [r12 + 0x200], r8d
cmp qword [rbx + 0x278], 0
je 0x14003ac5b
mov r9d, dword [r12 + 0x18]
lea r8, [0x1400570b8]
mov edx, 0x10
lea rcx, [rbp + 0x4c0]
call fcn.140001370
mov rcx, qword [rbx + 0x278]
lea rdx, [rbp + 0x4c0]
xor r9d, r9d
xor r8d, r8d
call sub.avutil_59.dll_av_dict_get
mov rdi, rax
test rax, rax
je 0x14003ac5b
mov rcx, qword [rax + 8]
lea rdx, [rbp - 0x60]
xor r8d, r8d
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_strtol]
mov dword [r15 + 0xc], eax
mov r9, qword [rdi + 8]
cmp byte [r9], 0
je 0x14003ac3d
mov rax, qword [rbp - 0x60]
cmp byte [rax], 0
je 0x14003ac5b
lea r8, str.Invalid_stream_id:__s_n
mov edx, 8
mov rcx, r12
call sub.avutil_59.dll_av_log
mov eax, 0xffffffea
jmp 0x14003db79
call sub.avcodec_61.dll_avcodec_parameters_alloc
mov qword [r12 + 0x20], rax
test rax, rax
je 0x14003db74
mov rax, qword [rbp - 0x30]
lea r9, [rbp - 0x28]
movabs rcx, 0x8000000000000000
mov r8, r12
mov qword [r12 + 0x220], rcx
mov rdx, r13
mov qword [r12 + 0x90], rcx
mov ecx, dword [rsp + 0x70]
mov qword [r12 + 0x28], rax
mov rax, qword [r12 + 0x20]
mov qword [r12 + 0x30], r15
mov dword [rax], ecx
mov rax, qword [r15 + 0x10]
mov dword [rax], ecx
mov rcx, rbx
call fcn.140032560
mov edi, eax
test eax, eax
jns 0x14003acda
lea r8, str.Error_selecting_an_encoder_n
mov edx, 8
mov rcx, r12
call sub.avutil_59.dll_av_log
mov eax, edi
jmp 0x14003db79
mov rcx, qword [rbp - 0x28]
test rcx, rcx
je 0x14003ad75
call sub.avcodec_61.dll_avcodec_alloc_context3
mov qword [r12 + 0x48], rax
test rax, rax
je 0x14003db74
cmp dword [r12 + 8], 3
lea r9, [fcn.140001073]
mov rcx, qword [rsi + 0x78]
lea rdx, [0x14000133e]
mov edi, 0
mov r8, r12
cmove r9, rdi
call fcn.140001203
test eax, eax
js 0x14003db79
mov dword [r12 + 0x204], eax
lea rcx, [r12 + 0x40]
mov r8, qword [rsi + 0x78]
mov r9d, eax
mov rdx, qword [rbp - 0x28]
call fcn.14000121c
test eax, eax
js 0x14003db79
lea r8d, [rdi + 0x20]
lea rdx, [0x14005d284]
lea rcx, [r12 + 0x1a0]
call sub.avutil_59.dll_av_strlcat
mov rax, qword [rbp - 0x28]
mov rsi, qword [rbp - 0x38]
mov rdx, qword [rax]
jmp 0x14003ada3
mov rsi, qword [rbp - 0x38]
test rsi, rsi
je 0x14003ad9c
lea r8, str.Streamcopy_requested_for_output_stream_fed_from_a_complex_filtergraph._Filtering_and_streamcopy_cannot_be_used_together._n
mov edx, 0x10
mov rcx, r12
call sub.avutil_59.dll_av_log
mov eax, 0xffffffea
jmp 0x14003db79
lea rdx, str._copy
mov r8d, 0x20
lea rcx, [r12 + 0x1a0]
call sub.avutil_59.dll_av_strlcat
mov edi, dword [rsp + 0x70]
mov ecx, edi
call sub.avutil_59.dll_av_get_media_type_string
mov r9, rax
lea r8, str.Created__s_stream_from
mov edx, 0x28
mov rcx, r12
call sub.avutil_59.dll_av_log
mov rax, qword [rbp - 0x30]
test rax, rax
je 0x14003ae06
mov rcx, qword [rax + 8]
lea r8, str.input_stream__d:_d
mov eax, dword [rax + 0x10]
mov edx, 0x28
mov dword [rsp + 0x20], eax
mov r9d, dword [rcx + 8]
mov rcx, r12
call sub.avutil_59.dll_av_log
jmp 0x14003ae4d
test rsi, rsi
je 0x14003ae32
mov rcx, qword [rsi + 8]
lea r8, str.complex_filtergraph__d:__s__n
mov rax, qword [rsi + 0x10]
mov edx, 0x28
mov qword [rsp + 0x20], rax
mov r9d, dword [rcx + 8]
mov rcx, r12
call sub.avutil_59.dll_av_log
jmp 0x14003ae4d
cmp edi, 4
jne 0x14003db42
lea r8, str.attached_file
mov rcx, r12
lea edx, [rdi + 0x24]
call sub.avutil_59.dll_av_log
lea r8, [0x14004e128]
mov edx, 0x28
mov rcx, r12
call sub.avutil_59.dll_av_log
call sub.avcodec_61.dll_av_packet_alloc
mov qword [r12 + 0x1d0], rax
test rax, rax
je 0x14003db74
mov r13, qword [r12 + 0x48]
lea rsi, [r12 + 0xf8]
mov rcx, qword [rbx]
mov r8, qword [rsp + 0x60]
mov qword [rsp + 0x28], rsi
test r13, r13
je 0x14003c238
xor edi, edi
mov r9, r15
mov qword [rsp + 0x50], rdi
mov rax, qword [r13 + 0x10]
mov edx, dword [r13 + 0x18]
mov rcx, qword [rcx + 0x20]
mov qword [rsp + 0x20], rax
mov qword [rbp - 0x50], rdi
mov qword [rbp - 0x20], rdi
mov qword [rbp - 0x18], rdi
mov qword [rbp - 0x48], rdi
mov qword [rbp - 0x60], rdi
call fcn.1400013ac
mov dword [rsp + 0x58], eax
test eax, eax
js 0x14003db79
mov r14d, edi
mov esi, edi
cmp dword [rbx + 0x4e8], edi
jle 0x14003b079
mov r15d, dword [rsp + 0x50]
mov rax, qword [rbx + 0x4e0]
mov rdx, qword [rsp + 0x68]
mov rcx, qword [rsp + 0x60]
mov r8, qword [rdi + rax]
call fcn.1400014c4
test eax, eax
jle 0x14003af26
mov rax, qword [rbx + 0x4e0]
mov r15d, esi
inc r14d
mov rax, qword [rdi + rax + 8]
mov qword [rbp - 0x50], rax
jmp 0x14003af2c
js 0x14003db79
inc esi
add rdi, 0x10
cmp esi, dword [rbx + 0x4e8]
jl 0x14003aef0
cmp r14d, 1
jle 0x14003b077
mov r9, qword [rbx + 0x4f0]
test r9, r9
je 0x14003b077
xorps xmm0, xmm0
movsxd r15, r15d
shl r15, 4
add r15, qword [rbx + 0x4e0]
movaps xmmword [rbp + 0x440], xmm0
movaps xmmword [rbp + 0x450], xmm0
movaps xmmword [rbp + 0x460], xmm0
movaps xmmword [rbp + 0x470], xmm0
movaps xmmword [rbp + 0x480], xmm0
movaps xmmword [rbp + 0x490], xmm0
movaps xmmword [rbp + 0x4a0], xmm0
movaps xmmword [rbp + 0x4b0], xmm0
mov r14, qword [r15]
test r14, r14
je 0x14003afab
cmp byte [r14], 0
jne 0x14003afb2
lea r14, [0x14004dc15]
mov r9, qword [r9]
lea r8, [0x14005ca94]
mov edx, 0x80
lea rcx, [rbp + 0x440]
call fcn.140001370
mov rdx, qword [rbx + 0x4f0]
test dword [rdx + 0xc], 0x2000
je 0x14003b020
mov rsi, qword [rdx + 0x28]
mov rax, qword [rsi]
test rax, rax
je 0x14003b020
xor edi, edi
nop dword [rax + rax]
mov r9, rax
lea r8, str.___s
mov edx, 0x80
lea rcx, [rbp + 0x440]
call sub.avutil_59.dll_av_strlcatf
mov rax, qword [rsi + rdi*8 + 8]
lea rdi, [rdi + 1]
test rax, rax
jne 0x14003aff0
mov rdx, qword [rbx + 0x4f0]
cmp byte [r14], 0
lea rax, [0x14005a2f0]
lea rcx, [0x14004dc15]
cmovne rcx, rax
lea r9, [rbp + 0x440]
mov rax, qword [r15 + 8]
lea r8, str.Multiple__s_options_specified_for_stream__d__only_the_last_option___s_s_s__s_will_be_used._n
mov qword [rsp + 0x40], rax
mov rax, qword [rdx]
mov edx, 0x18
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x30], rcx
xor ecx, ecx
mov qword [rsp + 0x28], rax
mov rax, qword [rsp + 0x68]
mov eax, dword [rax + 8]
mov dword [rsp + 0x20], eax
call sub.avutil_59.dll_av_log
xor edi, edi
mov dword [r12 + 0x70], 1
mov r14d, edi
cmp dword [rbx + 0x788], 0
mov esi, edi
jle 0x14003b228
mov r15d, dword [rsp + 0x50]
nop dword [rax]
mov rax, qword [rbx + 0x780]
mov rdx, qword [rsp + 0x68]
mov rcx, qword [rsp + 0x60]
mov r8, qword [rdi + rax]
call fcn.1400014c4
test eax, eax
jle 0x14003b0d6
mov rax, qword [rbx + 0x780]
mov r15d, esi
inc r14d
mov ecx, dword [rdi + rax + 8]
mov dword [r12 + 0x70], ecx
jmp 0x14003b0dc
js 0x14003db79
inc esi
add rdi, 0x10
cmp esi, dword [rbx + 0x788]
jl 0x14003b0a0
cmp r14d, 1
jle 0x14003b226
mov r9, qword [rbx + 0x790]
test r9, r9
je 0x14003b226
xorps xmm0, xmm0
movsxd r15, r15d
shl r15, 4
add r15, qword [rbx + 0x780]
movaps xmmword [rbp + 0x440], xmm0
movaps xmmword [rbp + 0x450], xmm0
movaps xmmword [rbp + 0x460], xmm0
movaps xmmword [rbp + 0x470], xmm0
movaps xmmword [rbp + 0x480], xmm0
movaps xmmword [rbp + 0x490], xmm0
movaps xmmword [rbp + 0x4a0], xmm0
movaps xmmword [rbp + 0x4b0], xmm0
mov r14, qword [r15]
test r14, r14
je 0x14003b15b
cmp byte [r14], 0
jne 0x14003b162
lea r14, [0x14004dc15]
mov r9, qword [r9]
lea r8, [0x14005ca94]
mov edx, 0x80
lea rcx, [rbp + 0x440]
call fcn.140001370
mov rdx, qword [rbx + 0x790]
test dword [rdx + 0xc], 0x2000
je 0x14003b1d0
mov rsi, qword [rdx + 0x28]
mov rax, qword [rsi]
test rax, rax
je 0x14003b1d0
xor edi, edi
nop dword [rax + rax]
mov r9, rax
lea r8, str.___s
mov edx, 0x80
lea rcx, [rbp + 0x440]
call sub.avutil_59.dll_av_strlcatf
mov rax, qword [rsi + rdi*8 + 8]
lea rdi, [rdi + 1]
test rax, rax
jne 0x14003b1a0
mov rdx, qword [rbx + 0x790]
cmp byte [r14], 0
lea rax, [0x14005a2f0]
lea rcx, [0x14004dc15]
cmovne rcx, rax
lea r9, [rbp + 0x440]
mov eax, dword [r15 + 8]
lea r8, str.Multiple__s_options_specified_for_stream__d__only_the_last_option___s_s_s__i_will_be_used._n
mov dword [rsp + 0x40], eax
mov rax, qword [rdx]
mov edx, 0x18
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x30], rcx
xor ecx, ecx
mov qword [rsp + 0x28], rax
mov rax, qword [rsp + 0x68]
mov eax, dword [rax + 8]
mov dword [rsp + 0x20], eax
call sub.avutil_59.dll_av_log
xor edi, edi
mov rsi, qword [rbp - 0x50]
test rsi, rsi
je 0x14003b490
mov rax, qword [r13 + 0x10]
lea rcx, str.AVCONV_DATADIR
mov dword [rsp + 0x58], 0xffffffff
mov r15, qword [rax]
call fcn.140034bc0
lea rcx, str.HOME
mov qword [rbp + 0x4c0], rax
mov r13, rax
call fcn.140034bc0
mov qword [rbp + 8], rax
lea r14, [rbp + 0x420]
mov qword [rbp + 0x428], rax
lea r12, [0x14004dc15]
lea rax, str..._.._build_ffmpeg_x64_share_ffmpeg
mov qword [rbp + 0x420], r13
mov qword [rbp + 0x430], rax
mov rbx, rsi
mov eax, dword [rsp + 0x58]
xor r13d, r13d
nop
test eax, eax
jns 0x14003b371
mov rsi, qword [r14]
test rsi, rsi
je 0x14003b362
test r15, r15
je 0x14003b312
mov qword [rsp + 0x30], rbx
lea rax, str._.avconv
cmp edi, 1
mov qword [rsp + 0x28], r15
mov r9, rsi
lea r8, str._s_s__s__s.avpreset
cmovne rax, r12
lea rcx, [rbp + 0x20]
mov edx, 0x3e8
mov qword [rsp + 0x20], rax
call fcn.140001370
lea r9, [0x14004dbc0]
mov qword [rsp + 0x20], r13
mov r8d, 1
lea rdx, [rbp + 0x20]
lea rcx, [rsp + 0x50]
call sub.avformat_61.dll_avio_open2
test eax, eax
jns 0x14003b362
cmp edi, 1
mov qword [rsp + 0x28], rbx
lea rax, str._.avconv
mov r9, rsi
cmovne rax, r12
lea r8, str._s_s__s.avpreset
mov edx, 0x3e8
mov qword [rsp + 0x20], rax
lea rcx, [rbp + 0x20]
call fcn.140001370
lea r9, [0x14004dbc0]
mov qword [rsp + 0x20], r13
mov r8d, 1
lea rdx, [rbp + 0x20]
lea rcx, [rsp + 0x50]
call sub.avformat_61.dll_avio_open2
inc edi
add r14, 8
cmp edi, 3
jb 0x14003b2a0
mov rcx, qword [rbp + 8]
mov dword [rsp + 0x58], eax
call sub.avutil_59.dll_av_free
mov rcx, qword [rbp + 0x4c0]
call sub.avutil_59.dll_av_free
mov r15d, dword [rsp + 0x58]
mov rbx, qword [rbp - 0x80]
mov r12, qword [rbp - 0x70]
test r15d, r15d
jne 0x14003b4f9
xor edx, edx
lea rcx, [rbp + 0x20]
mov r8d, 0xffffffff
call sub.avutil_59.dll_av_bprint_init
lea rcx, [rbp + 0x20]
call sub.avutil_59.dll_av_bprint_clear
mov rdi, qword [rsp + 0x50]
mov rcx, rdi
call sub.avformat_61.dll_avio_r8
test al, al
je 0x14003b3f2
nop dword [rax + rax]
cmp al, 0xa
je 0x14003b3f2
mov r8d, 1
lea rcx, [rbp + 0x20]
movzx edx, al
call sub.avutil_59.dll_av_bprint_chars
mov rcx, rdi
call sub.avformat_61.dll_avio_r8
test al, al
jne 0x14003b3d0
mov eax, dword [rbp + 0x2c]
cmp dword [rbp + 0x28], eax
jae 0x14003b46a
mov rdi, qword [rbp + 0x20]
test rdi, rdi
je 0x14003b46a
movzx eax, byte [rdi]
test al, al
je 0x14003b43d
cmp al, 0x23
je 0x14003b43d
mov edx, 0x3d
mov rcx, rdi
call sub.VCRUNTIME140.dll_strchr
test rax, rax
je 0x14003b44e
lea r8, [rax + 1]
mov byte [rax], r13b
mov r9d, 0x10
lea rcx, [r12 + 0xf8]
mov rdx, rdi
call sub.avutil_59.dll_av_dict_set
mov rax, qword [rsp + 0x50]
cmp dword [rax + 0x50], r13d
je 0x14003b3b1
jmp 0x14003b475
lea r8, str.Invalid_line_found_in_the_preset_file._n
mov edx, 8
mov rcx, r12
call sub.avutil_59.dll_av_log
mov r15d, 0xffffffea
jmp 0x14003b470
mov r15d, 0xfffffff4
mov dword [rsp + 0x58], r15d
xor edx, edx
lea rcx, [rbp + 0x20]
call sub.avutil_59.dll_av_bprint_finalize
lea rcx, [rsp + 0x50]
call sub.avformat_61.dll_avio_closep
mov rsi, qword [rbp - 0x50]
jmp 0x14003b495
mov r15d, dword [rsp + 0x58]
test r15d, r15d
jne 0x14003b4fd
xor r15d, r15d
lea r13, str.fidx_sidx_n_t
mov r14d, r15d
mov esi, r15d
mov qword [rbp - 0x50], r13
cmp dword [rbx + 0x7c8], r15d
jle 0x14003b85c
mov edi, r15d
mov r15d, dword [rsp + 0x50]
mov rax, qword [rbx + 0x7c0]
mov rdx, qword [rsp + 0x68]
mov rcx, qword [rsp + 0x60]
mov r8, qword [rdi + rax]
call fcn.1400014c4
test eax, eax
jle 0x14003b51c
mov rax, qword [rbx + 0x7c0]
mov r15d, esi
inc r14d
mov rax, qword [rdi + rax + 8]
mov qword [rbp - 0x20], rax
jmp 0x14003b522
mov rsi, qword [rbp - 0x50]
mov r9, rsi
lea r8, str.Preset__s_specified__but_could_not_be_opened._n
mov edx, 8
mov rcx, r12
call sub.avutil_59.dll_av_log
mov eax, r15d
jmp 0x14003db79
js 0x14003db79
inc esi
add rdi, 0x10
cmp esi, dword [rbx + 0x7c8]
jl 0x14003b4c3
cmp r14d, 1
jle 0x14003b668
mov r9, qword [rbx + 0x7d0]
test r9, r9
je 0x14003b668
xorps xmm0, xmm0
movsxd r15, r15d
shl r15, 4
add r15, qword [rbx + 0x7c0]
movaps xmmword [rbp + 0x440], xmm0
movaps xmmword [rbp + 0x450], xmm0
movaps xmmword [rbp + 0x460], xmm0
movaps xmmword [rbp + 0x470], xmm0
movaps xmmword [rbp + 0x480], xmm0
movaps xmmword [rbp + 0x490], xmm0
movaps xmmword [rbp + 0x4a0], xmm0
movaps xmmword [rbp + 0x4b0], xmm0
mov r14, qword [r15]
test r14, r14
je 0x14003b5a1
cmp byte [r14], 0
jne 0x14003b5a8
lea r14, [0x14004dc15]
mov r9, qword [r9]
lea r8, [0x14005ca94]
mov edx, 0x80
lea rcx, [rbp + 0x440]
call fcn.140001370
mov rdx, qword [rbx + 0x7d0]
test dword [rdx + 0xc], 0x2000
je 0x14003b611
mov rsi, qword [rdx + 0x28]
mov rax, qword [rsi]
test rax, rax
je 0x14003b611
xor edi, edi
mov r9, rax
lea r8, str.___s
mov edx, 0x80
lea rcx, [rbp + 0x440]
call sub.avutil_59.dll_av_strlcatf
mov rax, qword [rsi + rdi*8 + 8]
lea rdi, [rdi + 1]
test rax, rax
jne 0x14003b5e1
mov rdx, qword [rbx + 0x7d0]
cmp byte [r14], 0
lea rax, [0x14005a2f0]
lea rcx, [0x14004dc15]
cmovne rcx, rax
lea r9, [rbp + 0x440]
mov rax, qword [r15 + 8]
lea r8, str.Multiple__s_options_specified_for_stream__d__only_the_last_option___s_s_s__s_will_be_used._n
mov qword [rsp + 0x40], rax
mov rax, qword [rdx]
mov edx, 0x18
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x30], rcx
xor ecx, ecx
mov qword [rsp + 0x28], rax
mov rax, qword [rsp + 0x68]
mov eax, dword [rax + 8]
mov dword [rsp + 0x20], eax
call sub.avutil_59.dll_av_log
cmp qword [rbp - 0x20], 0
je 0x14003b859
cmp dword [rsp + 0x70], 1
ja 0x14003b859
xor eax, eax
mov r14d, eax
mov esi, eax
cmp dword [rbx + 0x828], eax
jle 0x14003b827
mov r15d, dword [rsp + 0x50]
mov edi, eax
nop dword [rax + rax]
mov rax, qword [rbx + 0x820]
mov rdx, qword [rsp + 0x68]
mov rcx, qword [rsp + 0x60]
mov r8, qword [rdi + rax]
call fcn.1400014c4
test eax, eax
jle 0x14003b6d2
mov rax, qword [rbx + 0x820]
mov r15d, esi
inc r14d
mov r13, qword [rdi + rax + 8]
jmp 0x14003b6d8
js 0x14003db79
inc esi
add rdi, 0x10
cmp esi, dword [rbx + 0x828]
jl 0x14003b6a0
cmp r14d, 1
jle 0x14003b827
mov r9, qword [rbx + 0x830]
test r9, r9
je 0x14003b827
xorps xmm0, xmm0
movsxd r15, r15d
shl r15, 4
add r15, qword [rbx + 0x820]
movaps xmmword [rbp + 0x440], xmm0
movaps xmmword [rbp + 0x450], xmm0
movaps xmmword [rbp + 0x460], xmm0
movaps xmmword [rbp + 0x470], xmm0
movaps xmmword [rbp + 0x480], xmm0
movaps xmmword [rbp + 0x490], xmm0
movaps xmmword [rbp + 0x4a0], xmm0
movaps xmmword [rbp + 0x4b0], xmm0
mov r14, qword [r15]
test r14, r14
je 0x14003b757
cmp byte [r14], 0
jne 0x14003b75e
lea r14, [0x14004dc15]
mov r9, qword [r9]
lea r8, [0x14005ca94]
mov edx, 0x80
lea rcx, [rbp + 0x440]
call fcn.140001370
mov rdx, qword [rbx + 0x830]
test dword [rdx + 0xc], 0x2000
je 0x14003b7d0
mov rsi, qword [rdx + 0x28]
mov rax, qword [rsi]
test rax, rax
je 0x14003b7d0
xor edi, edi
nop word [rax + rax]
mov r9, rax
lea r8, str.___s
mov edx, 0x80
lea rcx, [rbp + 0x440]
call sub.avutil_59.dll_av_strlcatf
mov rax, qword [rsi + rdi*8 + 8]
lea rdi, [rdi + 1]
test rax, rax
jne 0x14003b7a0
mov rdx, qword [rbx + 0x830]
cmp byte [r14], 0
lea rax, [0x14005a2f0]
lea rcx, [0x14004dc15]
cmovne rcx, rax
lea r9, [rbp + 0x440]
mov rax, qword [r15 + 8]
lea r8, str.Multiple__s_options_specified_for_stream__d__only_the_last_option___s_s_s__s_will_be_used._n
mov qword [rsp + 0x40], rax
mov rax, qword [rdx]
mov edx, 0x18
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x30], rcx
xor ecx, ecx
mov qword [rsp + 0x28], rax
mov rax, qword [rsp + 0x68]
mov eax, dword [rax + 8]
mov dword [rsp + 0x20], eax
call sub.avutil_59.dll_av_log
mov r9, qword [rbp - 0x20]
lea rdx, [r12 + 0x148]
mov r8d, 1
mov qword [rsp + 0x20], r13
mov rcx, r12
call fcn.140033e10
mov dword [rsp + 0x58], eax
test eax, eax
js 0x14003db79
lea r13, str.fidx_sidx_n_t
xor r15d, r15d
cmp dword [rbx + 0x7e8], 0
mov r14d, r15d
mov esi, r15d
jle 0x14003bbf2
mov rdi, r15
mov r15d, dword [rsp + 0x50]
nop word [rax + rax]
mov rax, qword [rbx + 0x7e0]
mov rdx, qword [rsp + 0x68]
mov rcx, qword [rsp + 0x60]
mov r8, qword [rdi + rax]
call fcn.1400014c4
test eax, eax
jle 0x14003b8b6
mov rax, qword [rbx + 0x7e0]
mov r15d, esi
inc r14d
mov rax, qword [rdi + rax + 8]
mov qword [rbp - 0x18], rax
jmp 0x14003b8bc
js 0x14003db79
inc esi
add rdi, 0x10
cmp esi, dword [rbx + 0x7e8]
jl 0x14003b880
cmp r14d, 1
jle 0x14003ba07
mov r9, qword [rbx + 0x7f0]
test r9, r9
je 0x14003ba07
xorps xmm0, xmm0
movsxd r14, r15d
shl r14, 4
add r14, qword [rbx + 0x7e0]
movaps xmmword [rbp + 0x440], xmm0
movaps xmmword [rbp + 0x450], xmm0
movaps xmmword [rbp + 0x460], xmm0
movaps xmmword [rbp + 0x470], xmm0
movaps xmmword [rbp + 0x480], xmm0
movaps xmmword [rbp + 0x490], xmm0
movaps xmmword [rbp + 0x4a0], xmm0
movaps xmmword [rbp + 0x4b0], xmm0
mov r15, qword [r14]
test r15, r15
je 0x14003b93b
cmp byte [r15], 0
jne 0x14003b942
lea r15, [0x14004dc15]
mov r9, qword [r9]
lea r8, [0x14005ca94]
mov edx, 0x80
lea rcx, [rbp + 0x440]
call fcn.140001370
mov rdx, qword [rbx + 0x7f0]
test dword [rdx + 0xc], 0x2000
je 0x14003b9b0
mov rsi, qword [rdx + 0x28]
mov rax, qword [rsi]
test rax, rax
je 0x14003b9b0
xor edi, edi
nop dword [rax + rax]
mov r9, rax
lea r8, str.___s
mov edx, 0x80
lea rcx, [rbp + 0x440]
call sub.avutil_59.dll_av_strlcatf
mov rax, qword [rsi + rdi*8 + 8]
lea rdi, [rdi + 1]
test rax, rax
jne 0x14003b980
mov rdx, qword [rbx + 0x7f0]
cmp byte [r15], 0
lea rax, [0x14005a2f0]
lea rcx, [0x14004dc15]
cmovne rcx, rax
lea r9, [rbp + 0x440]
mov rax, qword [r14 + 8]
lea r8, str.Multiple__s_options_specified_for_stream__d__only_the_last_option___s_s_s__s_will_be_used._n
mov qword [rsp + 0x40], rax
mov rax, qword [rdx]
mov edx, 0x18
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], rcx
xor ecx, ecx
mov qword [rsp + 0x28], rax
mov rax, qword [rsp + 0x68]
mov eax, dword [rax + 8]
mov dword [rsp + 0x20], eax
call sub.avutil_59.dll_av_log
xor r15d, r15d
cmp qword [rbp - 0x18], r15
je 0x14003bbf2
cmp dword [rsp + 0x70], 1
ja 0x14003bbf2
mov r14d, r15d
mov esi, r15d
cmp dword [rbx + 0x848], r15d
jle 0x14003bbca
mov edi, r15d
mov r15d, dword [rsp + 0x50]
nop word [rax + rax]
mov rax, qword [rbx + 0x840]
mov rdx, qword [rsp + 0x68]
mov rcx, qword [rsp + 0x60]
mov r8, qword [rdi + rax]
call fcn.1400014c4
test eax, eax
jle 0x14003ba72
mov rax, qword [rbx + 0x840]
mov r15d, esi
inc r14d
mov r13, qword [rdi + rax + 8]
jmp 0x14003ba78
js 0x14003db79
inc esi
add rdi, 0x10
cmp esi, dword [rbx + 0x848]
jl 0x14003ba40
cmp r14d, 1
jle 0x14003bbc7
mov r9, qword [rbx + 0x850]
test r9, r9
je 0x14003bbc7
xorps xmm0, xmm0
movsxd r14, r15d
shl r14, 4
add r14, qword [rbx + 0x840]
movaps xmmword [rbp + 0x440], xmm0
movaps xmmword [rbp + 0x450], xmm0
movaps xmmword [rbp + 0x460], xmm0
movaps xmmword [rbp + 0x470], xmm0
movaps xmmword [rbp + 0x480], xmm0
movaps xmmword [rbp + 0x490], xmm0
movaps xmmword [rbp + 0x4a0], xmm0
movaps xmmword [rbp + 0x4b0], xmm0
mov r15, qword [r14]
test r15, r15
je 0x14003baf7
cmp byte [r15], 0
jne 0x14003bafe
lea r15, [0x14004dc15]
mov r9, qword [r9]
lea r8, [0x14005ca94]
mov edx, 0x80
lea rcx, [rbp + 0x440]
call fcn.140001370
mov rdx, qword [rbx + 0x850]
test dword [rdx + 0xc], 0x2000
je 0x14003bb70
mov rsi, qword [rdx + 0x28]
mov rax, qword [rsi]
test rax, rax
je 0x14003bb70
xor edi, edi
nop word [rax + rax]
mov r9, rax
lea r8, str.___s
mov edx, 0x80
lea rcx, [rbp + 0x440]
call sub.avutil_59.dll_av_strlcatf
mov rax, qword [rsi + rdi*8 + 8]
lea rdi, [rdi + 1]
test rax, rax
jne 0x14003bb40
mov rdx, qword [rbx + 0x850]
cmp byte [r15], 0
lea rax, [0x14005a2f0]
lea rcx, [0x14004dc15]
cmovne rcx, rax
lea r9, [rbp + 0x440]
mov rax, qword [r14 + 8]
lea r8, str.Multiple__s_options_specified_for_stream__d__only_the_last_option___s_s_s__s_will_be_used._n
mov qword [rsp + 0x40], rax
mov rax, qword [rdx]
mov edx, 0x18
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], rcx
xor ecx, ecx
mov qword [rsp + 0x28], rax
mov rax, qword [rsp + 0x68]
mov eax, dword [rax + 8]
mov dword [rsp + 0x20], eax
call sub.avutil_59.dll_av_log
xor r15d, r15d
mov r9, qword [rbp - 0x18]
lea rdx, [r12 + 0x170]
xor r8d, r8d
mov qword [rsp + 0x20], r13
mov rcx, r12
call fcn.140033e10
mov dword [rsp + 0x58], eax
test eax, eax
js 0x14003db79
cmp dword [rbx + 0x808], 0
mov r14d, r15d
mov r13, qword [rsp + 0x68]
mov esi, r15d
jle 0x14003bf92
mov rdi, r15
mov r15d, dword [rsp + 0x50]
nop dword [rax]
nop word [rax + rax]
mov rax, qword [rbx + 0x800]
mov rdx, r13
mov rcx, qword [rsp + 0x60]
mov r8, qword [rdi + rax]
call fcn.1400014c4
test eax, eax
jle 0x14003bc54
mov rax, qword [rbx + 0x800]
mov r15d, esi
inc r14d
mov rax, qword [rdi + rax + 8]
mov qword [rbp - 0x48], rax
jmp 0x14003bc5a
js 0x14003db79
inc esi
add rdi, 0x10
cmp esi, dword [rbx + 0x808]
jl 0x14003bc20
cmp r14d, 1
jle 0x14003bda3
mov r9, qword [rbx + 0x810]
test r9, r9
je 0x14003bda3
xorps xmm0, xmm0
movsxd r14, r15d
shl r14, 4
add r14, qword [rbx + 0x800]
movaps xmmword [rbp + 0x440], xmm0
movaps xmmword [rbp + 0x450], xmm0
movaps xmmword [rbp + 0x460], xmm0
movaps xmmword [rbp + 0x470], xmm0
movaps xmmword [rbp + 0x480], xmm0
movaps xmmword [rbp + 0x490], xmm0
movaps xmmword [rbp + 0x4a0], xmm0
movaps xmmword [rbp + 0x4b0], xmm0
mov r15, qword [r14]
test r15, r15
je 0x14003bcd9
cmp byte [r15], 0
jne 0x14003bce0
lea r15, [0x14004dc15]
mov r9, qword [r9]
lea r8, [0x14005ca94]
mov edx, 0x80
lea rcx, [rbp + 0x440]
call fcn.140001370
mov rdx, qword [rbx + 0x810]
test dword [rdx + 0xc], 0x2000
je 0x14003bd50
mov rsi, qword [rdx + 0x28]
mov rax, qword [rsi]
test rax, rax
je 0x14003bd50
xor edi, edi
nop dword [rax]
mov r9, rax
lea r8, str.___s
mov edx, 0x80
lea rcx, [rbp + 0x440]
call sub.avutil_59.dll_av_strlcatf
mov rax, qword [rsi + rdi*8 + 8]
lea rdi, [rdi + 1]
test rax, rax
jne 0x14003bd20
mov rdx, qword [rbx + 0x810]
cmp byte [r15], 0
lea rax, [0x14005a2f0]
lea rcx, [0x14004dc15]
cmovne rcx, rax
lea r9, [rbp + 0x440]
mov rax, qword [r14 + 8]
lea r8, str.Multiple__s_options_specified_for_stream__d__only_the_last_option___s_s_s__s_will_be_used._n
mov qword [rsp + 0x40], rax
mov rax, qword [rdx]
mov edx, 0x18
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], rcx
xor ecx, ecx
mov qword [rsp + 0x28], rax
mov eax, dword [r13 + 8]
mov dword [rsp + 0x20], eax
call sub.avutil_59.dll_av_log
xor r15d, r15d
cmp qword [rbp - 0x48], r15
je 0x14003bf92
cmp dword [rsp + 0x70], 1
ja 0x14003bf92
mov r14d, r15d
mov esi, r15d
cmp dword [rbx + 0x868], r15d
jle 0x14003bf66
mov edi, r15d
mov r15d, dword [rsp + 0x50]
nop word [rax + rax]
mov rax, qword [rbx + 0x860]
mov rdx, r13
mov rcx, qword [rsp + 0x60]
mov r8, qword [rdi + rax]
call fcn.1400014c4
test eax, eax
jle 0x14003be14
mov rax, qword [rbx + 0x860]
mov r15d, esi
inc r14d
mov rax, qword [rdi + rax + 8]
mov qword [rbp - 0x50], rax
jmp 0x14003be1a
js 0x14003db79
inc esi
add rdi, 0x10
cmp esi, dword [rbx + 0x868]
jl 0x14003bde0
cmp r14d, 1
jle 0x14003bf63
mov r9, qword [rbx + 0x870]
test r9, r9
je 0x14003bf63
xorps xmm0, xmm0
movsxd r14, r15d
shl r14, 4
add r14, qword [rbx + 0x860]
movaps xmmword [rbp + 0x440], xmm0
movaps xmmword [rbp + 0x450], xmm0
movaps xmmword [rbp + 0x460], xmm0
movaps xmmword [rbp + 0x470], xmm0
movaps xmmword [rbp + 0x480], xmm0
movaps xmmword [rbp + 0x490], xmm0
movaps xmmword [rbp + 0x4a0], xmm0
movaps xmmword [rbp + 0x4b0], xmm0
mov r15, qword [r14]
test r15, r15
je 0x14003be99
cmp byte [r15], 0
jne 0x14003bea0
lea r15, [0x14004dc15]
mov r9, qword [r9]
lea r8, [0x14005ca94]
mov edx, 0x80
lea rcx, [rbp + 0x440]
call fcn.140001370
mov rdx, qword [rbx + 0x870]
test dword [rdx + 0xc], 0x2000
je 0x14003bf10
mov rsi, qword [rdx + 0x28]
mov rax, qword [rsi]
test rax, rax
je 0x14003bf10
xor edi, edi
nop dword [rax]
mov r9, rax
lea r8, str.___s
mov edx, 0x80
lea rcx, [rbp + 0x440]
call sub.avutil_59.dll_av_strlcatf
mov rax, qword [rsi + rdi*8 + 8]
lea rdi, [rdi + 1]
test rax, rax
jne 0x14003bee0
mov rdx, qword [rbx + 0x870]
cmp byte [r15], 0
lea rax, [0x14005a2f0]
lea rcx, [0x14004dc15]
cmovne rcx, rax
lea r9, [rbp + 0x440]
mov rax, qword [r14 + 8]
lea r8, str.Multiple__s_options_specified_for_stream__d__only_the_last_option___s_s_s__s_will_be_used._n
mov qword [rsp + 0x40], rax
mov rax, qword [rdx]
mov edx, 0x18
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], rcx
xor ecx, ecx
mov qword [rsp + 0x28], rax
mov eax, dword [r13 + 8]
mov dword [rsp + 0x20], eax
call sub.avutil_59.dll_av_log
xor r15d, r15d
mov rax, qword [rbp - 0x50]
lea rdx, [r12 + 0x1d8]
mov r9, qword [rbp - 0x48]
xor r8d, r8d
mov rcx, r12
mov qword [rsp + 0x20], rax
call fcn.140033e10
mov dword [rsp + 0x58], eax
test eax, eax
js 0x14003db79
cmp dword [rbx + 0x768], 0
mov r14d, r15d
mov esi, r15d
jle 0x14003c1f3
mov rdi, r15
mov r15d, dword [rsp + 0x50]
nop dword [rax]
mov rax, qword [rbx + 0x760]
mov rdx, r13
mov rcx, qword [rsp + 0x60]
mov r8, qword [rdi + rax]
call fcn.1400014c4
test eax, eax
jle 0x14003bfe4
mov rax, qword [rbx + 0x760]
mov r15d, esi
inc r14d
mov rax, qword [rdi + rax + 8]
mov qword [rbp - 0x60], rax
jmp 0x14003bfea
js 0x14003db79
inc esi
add rdi, 0x10
cmp esi, dword [rbx + 0x768]
jl 0x14003bfb0
cmp r14d, 1
jle 0x14003c133
mov r9, qword [rbx + 0x770]
test r9, r9
je 0x14003c133
xorps xmm0, xmm0
movsxd r14, r15d
shl r14, 4
add r14, qword [rbx + 0x760]
movaps xmmword [rbp + 0x440], xmm0
movaps xmmword [rbp + 0x450], xmm0
movaps xmmword [rbp + 0x460], xmm0
movaps xmmword [rbp + 0x470], xmm0
movaps xmmword [rbp + 0x480], xmm0
movaps xmmword [rbp + 0x490], xmm0
movaps xmmword [rbp + 0x4a0], xmm0
movaps xmmword [rbp + 0x4b0], xmm0
mov r15, qword [r14]
test r15, r15
je 0x14003c069
cmp byte [r15], 0
jne 0x14003c070
lea r15, [0x14004dc15]
mov r9, qword [r9]
lea r8, [0x14005ca94]
mov edx, 0x80
lea rcx, [rbp + 0x440]
call fcn.140001370
mov rdx, qword [rbx + 0x770]
test dword [rdx + 0xc], 0x2000
je 0x14003c0e0
mov rsi, qword [rdx + 0x28]
mov rax, qword [rsi]
test rax, rax
je 0x14003c0e0
xor edi, edi
nop dword [rax]
mov r9, rax
lea r8, str.___s
mov edx, 0x80
lea rcx, [rbp + 0x440]
call sub.avutil_59.dll_av_strlcatf
mov rax, qword [rsi + rdi*8 + 8]
lea rdi, [rdi + 1]
test rax, rax
jne 0x14003c0b0
mov rdx, qword [rbx + 0x770]
cmp byte [r15], 0
lea rax, [0x14005a2f0]
lea rcx, [0x14004dc15]
cmovne rcx, rax
lea r9, [rbp + 0x440]
mov rax, qword [r14 + 8]
lea r8, str.Multiple__s_options_specified_for_stream__d__only_the_last_option___s_s_s__s_will_be_used._n
mov qword [rsp + 0x40], rax
mov rax, qword [rdx]
mov edx, 0x18
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], rcx
xor ecx, ecx
mov qword [rsp + 0x28], rax
mov eax, dword [r13 + 8]
mov dword [rsp + 0x20], eax
call sub.avutil_59.dll_av_log
mov rdi, qword [rbp - 0x60]
xor r15d, r15d
test rdi, rdi
je 0x14003c1f3
mov ecx, r15d
lea rdx, str.demux
nop dword [rax]
movzx eax, byte [rdi + rcx]
inc rcx
cmp al, byte [rdx + rcx - 1]
jne 0x14003c174
cmp rcx, 6
jne 0x14003c150
mov dword [rbp - 0x60], 0xffffffff
mov dword [rbp - 0x5c], r15d
mov rax, qword [rbp - 0x60]
jmp 0x14003c1ee
mov rcx, r15
lea rdx, str.filter
nop
movzx eax, byte [rdi + rcx]
inc rcx
cmp al, byte [rdx + rcx - 1]
jne 0x14003c1a4
cmp rcx, 7
jne 0x14003c180
mov dword [rbp - 0x60], 0xfffffffe
mov dword [rbp - 0x5c], r15d
mov rax, qword [rbp - 0x60]
jmp 0x14003c1ee
xor r9d, r9d
mov qword [rsp + 0x20], r15
mov r8d, 0x7fffffff
lea rcx, [rbp - 0x48]
mov rdx, rdi
call sub.avutil_59.dll_av_parse_ratio
mov dword [rsp + 0x58], eax
mov esi, eax
test eax, eax
js 0x14003c212
cmp dword [rbp - 0x44], r15d
jle 0x14003c212
mov rax, qword [rbp - 0x48]
test eax, eax
jns 0x14003c1ee
lea r8, str._enc_time_base__1_is_deprecated__use__enc_timebase_demux_n
mov edx, 0x18
mov rcx, r12
call sub.avutil_59.dll_av_log
mov rax, qword [rbp - 0x48]
mov qword [r12 + 0x38], rax
lea rsi, [r12 + 0xf8]
cmp dword [rbx + 0x260], 0
je 0x14003c260
mov dword [r12 + 0x74], 1
jmp 0x14003c2d3
mov r9, rdi
lea r8, str.Invalid_time_base:__s_n
mov edx, 8
mov rcx, r12
call sub.avutil_59.dll_av_log
test esi, esi
mov eax, 0xffffffea
cmovs eax, esi
jmp 0x14003db79
mov r13, qword [rsp + 0x68]
xor r15d, r15d
mov rcx, qword [rcx + 0x20]
mov r9, r13
xor edx, edx
mov qword [rsp + 0x20], r15
call fcn.1400013ac
mov dword [rsp + 0x58], eax
test eax, eax
jns 0x14003c1fb
jmp 0x14003db79
mov rdi, qword [r12 + 0x48]
test rdi, rdi
je 0x14003c2d3
mov rcx, qword [rsi]
lea rdx, str.flags
xor r9d, r9d
xor r8d, r8d
call sub.avutil_59.dll_av_dict_get
mov rsi, rax
test rax, rax
je 0x14003c2cb
xor r9d, r9d
mov dword [rsp + 0x20], r15d
xor r8d, r8d
lea rdx, str.flags
mov rcx, rdi
call sub.avutil_59.dll_av_opt_find
mov dword [rsp + 0x50], r15d
test rax, rax
je 0x14003c2cb
mov r8, qword [rsi + 8]
lea r9, [rsp + 0x50]
mov rdx, rax
mov rcx, rdi
call sub.avutil_59.dll_av_opt_eval_flags
mov eax, dword [rsp + 0x50]
shr eax, 0x17
and eax, 1
jmp 0x14003c2ce
mov eax, r15d
mov dword [r12 + 0x74], eax
cmp dword [rbx + 0x748], 0
mov r14d, r15d
mov esi, r15d
jle 0x14003c4af
mov rdi, r15
mov r15d, dword [rsp + 0x50]
nop
mov rax, qword [rbx + 0x740]
mov rdx, r13
mov rcx, qword [rsp + 0x60]
mov r8, qword [rdi + rax]
call fcn.1400014c4
test eax, eax
jle 0x14003c324
mov rax, qword [rbx + 0x740]
mov r15d, esi
inc r14d
mov rax, qword [rax + rdi + 8]
mov qword [rbp - 0x40], rax
jmp 0x14003c32a
js 0x14003db79
inc esi
add rdi, 0x10
cmp esi, dword [rbx + 0x748]
jl 0x14003c2f0
cmp r14d, 1
jle 0x14003c473
mov r9, qword [rbx + 0x750]
test r9, r9
je 0x14003c473
xorps xmm0, xmm0
movsxd r14, r15d
shl r14, 4
add r14, qword [rbx + 0x740]
movaps xmmword [rbp + 0x440], xmm0
movaps xmmword [rbp + 0x450], xmm0
movaps xmmword [rbp + 0x460], xmm0
movaps xmmword [rbp + 0x470], xmm0
movaps xmmword [rbp + 0x480], xmm0
movaps xmmword [rbp + 0x490], xmm0
movaps xmmword [rbp + 0x4a0], xmm0
movaps xmmword [rbp + 0x4b0], xmm0
mov r15, qword [r14]
test r15, r15
je 0x14003c3a9
cmp byte [r15], 0
jne 0x14003c3b0
lea r15, [0x14004dc15]
mov r9, qword [r9]
lea r8, [0x14005ca94]
mov edx, 0x80
lea rcx, [rbp + 0x440]
call fcn.140001370
mov rdx, qword [rbx + 0x750]
test dword [rdx + 0xc], 0x2000
je 0x14003c420
mov rsi, qword [rdx + 0x28]
mov rax, qword [rsi]
test rax, rax
je 0x14003c420
xor edi, edi
nop dword [rax]
mov r9, rax
lea r8, str.___s
mov edx, 0x80
lea rcx, [rbp + 0x440]
call sub.avutil_59.dll_av_strlcatf
mov rax, qword [rsi + rdi*8 + 8]
lea rdi, [rdi + 1]
test rax, rax
jne 0x14003c3f0
mov rdx, qword [rbx + 0x750]
cmp byte [r15], 0
lea rax, [0x14005a2f0]
lea rcx, [0x14004dc15]
cmovne rcx, rax
lea r9, [rbp + 0x440]
mov rax, qword [r14 + 8]
lea r8, str.Multiple__s_options_specified_for_stream__d__only_the_last_option___s_s_s__s_will_be_used._n
mov qword [rsp + 0x40], rax
mov rax, qword [rdx]
mov edx, 0x18
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], rcx
xor ecx, ecx
mov qword [rsp + 0x28], rax
mov eax, dword [r13 + 8]
mov dword [rsp + 0x20], eax
call sub.avutil_59.dll_av_log
mov rdi, qword [rbp - 0x40]
xor r15d, r15d
test rdi, rdi
je 0x14003c4af
xor r9d, r9d
mov qword [rsp + 0x20], r15
mov r8d, 0x7fffffff
lea rcx, [rbp - 0x40]
mov rdx, rdi
call sub.avutil_59.dll_av_parse_ratio
test eax, eax
js 0x14003c518
mov rax, qword [rbp - 0x40]
test eax, eax
jle 0x14003c518
cmp dword [rbp - 0x3c], r15d
jle 0x14003c518
mov qword [r13 + 0x20], rax
movabs rax, 0x7fffffffffffffff
mov r14d, r15d
mov qword [r12 + 0x210], rax
mov esi, r15d
mov eax, dword [rbx + 0x2a8]
test eax, eax
jle 0x14003c53f
mov rdi, r15
mov r15d, dword [rsp + 0x50]
nop dword [rax]
mov rax, qword [rbx + 0x2a0]
mov rdx, r13
mov rcx, qword [rsp + 0x60]
mov r8, qword [rdi + rax]
call fcn.1400014c4
test eax, eax
jle 0x14003c527
mov rax, qword [rbx + 0x2a0]
mov r15d, esi
inc r14d
mov rcx, qword [rax + rdi + 8]
mov qword [r12 + 0x210], rcx
jmp 0x14003c52d
mov r9, rdi
lea r8, str.Invalid_time_base:__s_n
jmp 0x14003ac44
js 0x14003db79
mov eax, dword [rbx + 0x2a8]
inc esi
add rdi, 0x10
cmp esi, eax
jl 0x14003c4e0
jmp 0x14003c544
mov r15d, dword [rsp + 0x50]
cmp r14d, 1
jle 0x14003c689
mov r9, qword [rbx + 0x2b0]
test r9, r9
je 0x14003c689
xorps xmm0, xmm0
movsxd r14, r15d
shl r14, 4
add r14, qword [rbx + 0x2a0]
movaps xmmword [rbp + 0x440], xmm0
movaps xmmword [rbp + 0x450], xmm0
movaps xmmword [rbp + 0x460], xmm0
movaps xmmword [rbp + 0x470], xmm0
movaps xmmword [rbp + 0x480], xmm0
movaps xmmword [rbp + 0x490], xmm0
movaps xmmword [rbp + 0x4a0], xmm0
movaps xmmword [rbp + 0x4b0], xmm0
mov r15, qword [r14]
test r15, r15
je 0x14003c5b5
cmp byte [r15], 0
jne 0x14003c5bc
lea r15, [0x14004dc15]
mov r9, qword [r9]
lea r8, [0x14005ca94]
mov edx, 0x80
lea rcx, [rbp + 0x440]
call fcn.140001370
mov rdx, qword [rbx + 0x2b0]
test dword [rdx + 0xc], 0x2000
je 0x14003c630
mov rsi, qword [rdx + 0x28]
mov rax, qword [rsi]
test rax, rax
je 0x14003c630
xor edi, edi
nop word [rax + rax]
mov r9, rax
lea r8, str.___s
mov edx, 0x80
lea rcx, [rbp + 0x440]
call sub.avutil_59.dll_av_strlcatf
mov rax, qword [rsi + rdi*8 + 8]
lea rdi, [rdi + 1]
test rax, rax
jne 0x14003c600
mov rdx, qword [rbx + 0x2b0]
cmp byte [r15], 0
lea rax, [0x14005a2f0]
lea rcx, [0x14004dc15]
cmovne rcx, rax
lea r9, [rbp + 0x440]
mov rax, qword [r14 + 8]
lea r8, str.Multiple__s_options_specified_for_stream__d__only_the_last_option___s_s_s__lld_will_be_used._n
mov qword [rsp + 0x40], rax
mov rax, qword [rdx]
mov edx, 0x18
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], rcx
xor ecx, ecx
mov qword [rsp + 0x28], rax
mov eax, dword [r13 + 8]
mov dword [rsp + 0x20], eax
call sub.avutil_59.dll_av_log
mov eax, dword [rbx + 0x2a8]
xor r15d, r15d
test eax, eax
jle 0x14003c6d1
mov rcx, qword [rbx + 0x2a0]
mov edx, r15d
movsxd r8, eax
nop dword [rax]
mov rax, qword [rcx]
cmp byte [rax], r15b
jne 0x14003c6af
cmp dword [rsp + 0x70], r15d
jne 0x14003c6bd
inc rdx
add rcx, 0x10
cmp rdx, r8
jl 0x14003c6a0
jmp 0x14003c6d1
lea r8, str.Applying_unspecific__frames_to_non_video_streams__maybe_you_meant__vframes___n
mov edx, 0x18
mov rcx, r12
call sub.avutil_59.dll_av_log
mov dword [r12 + 0x24c], 0xffffffff
mov r14d, r15d
cmp dword [rbx + 0x528], 0
mov esi, r15d
jle 0x14003c885
mov rdi, r15
mov r15d, dword [rsp + 0x50]
nop dword [rax + rax]
mov rax, qword [rbx + 0x520]
mov rdx, r13
mov rcx, qword [rsp + 0x60]
mov r8, qword [rdi + rax]
call fcn.1400014c4
test eax, eax
jle 0x14003c737
mov rax, qword [rbx + 0x520]
mov r15d, esi
inc r14d
mov ecx, dword [rax + rdi + 8]
mov dword [r12 + 0x24c], ecx
jmp 0x14003c73d
js 0x14003db79
inc esi
add rdi, 0x10
cmp esi, dword [rbx + 0x528]
jl 0x14003c700
cmp r14d, 1
jle 0x14003c882
mov r9, qword [rbx + 0x530]
test r9, r9
je 0x14003c882
xorps xmm0, xmm0
movsxd r14, r15d
shl r14, 4
add r14, qword [rbx + 0x520]
movaps xmmword [rbp + 0x440], xmm0
movaps xmmword [rbp + 0x450], xmm0
movaps xmmword [rbp + 0x460], xmm0
movaps xmmword [rbp + 0x470], xmm0
movaps xmmword [rbp + 0x480], xmm0
movaps xmmword [rbp + 0x490], xmm0
movaps xmmword [rbp + 0x4a0], xmm0
movaps xmmword [rbp + 0x4b0], xmm0
mov r15, qword [r14]
test r15, r15
je 0x14003c7bc
cmp byte [r15], 0
jne 0x14003c7c3
lea r15, [0x14004dc15]
mov r9, qword [r9]
lea r8, [0x14005ca94]
mov edx, 0x80
lea rcx, [rbp + 0x440]
call fcn.140001370
mov rdx, qword [rbx + 0x530]
test dword [rdx + 0xc], 0x2000
je 0x14003c830
mov rsi, qword [rdx + 0x28]
mov rax, qword [rsi]
test rax, rax
je 0x14003c830
xor edi, edi
nop dword [rax]
mov r9, rax
lea r8, str.___s
mov edx, 0x80
lea rcx, [rbp + 0x440]
call sub.avutil_59.dll_av_strlcatf
mov rax, qword [rsi + rdi*8 + 8]
lea rdi, [rdi + 1]
test rax, rax
jne 0x14003c800
mov rdx, qword [rbx + 0x530]
cmp byte [r15], 0
lea rax, [0x14005a2f0]
lea rcx, [0x14004dc15]
cmovne rcx, rax
lea r9, [rbp + 0x440]
mov eax, dword [r14 + 8]
lea r8, str.Multiple__s_options_specified_for_stream__d__only_the_last_option___s_s_s__i_will_be_used._n
mov dword [rsp + 0x40], eax
mov rax, qword [rdx]
mov edx, 0x18
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], rcx
xor ecx, ecx
mov qword [rsp + 0x28], rax
mov eax, dword [r13 + 8]
mov dword [rsp + 0x20], eax
call sub.avutil_59.dll_av_log
xor r15d, r15d
cmp dword [rbx + 0x2c8], 0
mov r14d, r15d
mov edi, r15d
jle 0x14003caab
mov rsi, r15
mov r15d, dword [rsp + 0x50]
mov rax, qword [rbx + 0x2c0]
mov rdx, r13
mov rcx, qword [rsp + 0x60]
mov r8, qword [rsi + rax]
call fcn.1400014c4
test eax, eax
jle 0x14003c8d4
mov rax, qword [rbx + 0x2c0]
mov r15d, edi
inc r14d
mov rax, qword [rsi + rax + 8]
mov qword [rbp - 0x10], rax
jmp 0x14003c8da
js 0x14003db79
inc edi
add rsi, 0x10
cmp edi, dword [rbx + 0x2c8]
jl 0x14003c8a0
cmp r14d, 1
jle 0x14003ca23
mov r9, qword [rbx + 0x2d0]
test r9, r9
je 0x14003ca23
xorps xmm0, xmm0
movsxd r14, r15d
shl r14, 4
add r14, qword [rbx + 0x2c0]
movaps xmmword [rbp + 0x440], xmm0
movaps xmmword [rbp + 0x450], xmm0
movaps xmmword [rbp + 0x460], xmm0
movaps xmmword [rbp + 0x470], xmm0
movaps xmmword [rbp + 0x480], xmm0
movaps xmmword [rbp + 0x490], xmm0
movaps xmmword [rbp + 0x4a0], xmm0
movaps xmmword [rbp + 0x4b0], xmm0
mov r15, qword [r14]
test r15, r15
je 0x14003c959
cmp byte [r15], 0
jne 0x14003c960
lea r15, [0x14004dc15]
mov r9, qword [r9]
lea r8, [0x14005ca94]
mov edx, 0x80
lea rcx, [rbp + 0x440]
call fcn.140001370
mov rdx, qword [rbx + 0x2d0]
test dword [rdx + 0xc], 0x2000
je 0x14003c9d0
mov rsi, qword [rdx + 0x28]
mov rax, qword [rsi]
test rax, rax
je 0x14003c9d0
xor edi, edi
nop dword [rax]
mov r9, rax
lea r8, str.___s
mov edx, 0x80
lea rcx, [rbp + 0x440]
call sub.avutil_59.dll_av_strlcatf
mov rax, qword [rsi + rdi*8 + 8]
lea rdi, [rdi + 1]
test rax, rax
jne 0x14003c9a0
mov rdx, qword [rbx + 0x2d0]
cmp byte [r15], 0
lea rax, [0x14005a2f0]
lea rcx, [0x14004dc15]
cmovne rcx, rax
lea r9, [rbp + 0x440]
mov rax, qword [r14 + 8]
lea r8, str.Multiple__s_options_specified_for_stream__d__only_the_last_option___s_s_s__s_will_be_used._n
mov qword [rsp + 0x40], rax
mov rax, qword [rdx]
mov edx, 0x18
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], rcx
xor ecx, ecx
mov qword [rsp + 0x28], rax
mov eax, dword [r13 + 8]
mov dword [rsp + 0x20], eax
call sub.avutil_59.dll_av_log
mov rsi, qword [rbp - 0x10]
test rsi, rsi
je 0x14003caa8
cmp byte [rsi], 0
je 0x14003caa8
lea rdx, [r12 + 0x1c0]
mov rcx, rsi
call sub.avcodec_61.dll_av_bsf_list_parse_str
mov dword [rsp + 0x58], eax
mov edi, eax
test eax, eax
jns 0x14003caa8
xorps xmm0, xmm0
lea rdx, [rbp + 0x440]
mov r8d, 0x40
mov ecx, eax
movups xmmword [rbp + 0x440], xmm0
movups xmmword [rbp + 0x450], xmm0
movups xmmword [rbp + 0x460], xmm0
movups xmmword [rbp + 0x470], xmm0
call sub.avutil_59.dll_av_strerror
lea rax, [rbp + 0x440]
mov r9, rsi
lea r8, str.Error_parsing_bitstream_filter_sequence__s:__s_n
mov qword [rsp + 0x20], rax
mov edx, 0x10
mov rcx, r12
call sub.avutil_59.dll_av_log
mov eax, edi
jmp 0x14003db79
xor r15d, r15d
cmp dword [rbx + 0x2e8], 0
mov r14d, r15d
mov edi, r15d
jle 0x14003ccea
mov rsi, r15
mov r15d, dword [rsp + 0x50]
nop word [rax + rax]
mov rax, qword [rbx + 0x2e0]
mov rdx, r13
mov rcx, qword [rsp + 0x60]
mov r8, qword [rsi + rax]
call fcn.1400014c4
test eax, eax
jle 0x14003cb04
mov rax, qword [rbx + 0x2e0]
mov r15d, edi
inc r14d
mov rax, qword [rsi + rax + 8]
mov qword [rbp - 8], rax
jmp 0x14003cb0a
js 0x14003db79
inc edi
add rsi, 0x10
cmp edi, dword [rbx + 0x2e8]
jl 0x14003cad0
cmp r14d, 1
jle 0x14003cc53
mov r9, qword [rbx + 0x2f0]
test r9, r9
je 0x14003cc53
xorps xmm0, xmm0
movsxd r14, r15d
shl r14, 4
add r14, qword [rbx + 0x2e0]
movaps xmmword [rbp + 0x440], xmm0
movaps xmmword [rbp + 0x450], xmm0
movaps xmmword [rbp + 0x460], xmm0
movaps xmmword [rbp + 0x470], xmm0
movaps xmmword [rbp + 0x480], xmm0
movaps xmmword [rbp + 0x490], xmm0
movaps xmmword [rbp + 0x4a0], xmm0
movaps xmmword [rbp + 0x4b0], xmm0
mov r15, qword [r14]
test r15, r15
je 0x14003cb89
cmp byte [r15], 0
jne 0x14003cb90
lea r15, [0x14004dc15]
mov r9, qword [r9]
lea r8, [0x14005ca94]
mov edx, 0x80
lea rcx, [rbp + 0x440]
call fcn.140001370
mov rdx, qword [rbx + 0x2f0]
test dword [rdx + 0xc], 0x2000
je 0x14003cc00
mov rsi, qword [rdx + 0x28]
mov rax, qword [rsi]
test rax, rax
je 0x14003cc00
xor edi, edi
nop dword [rax]
mov r9, rax
lea r8, str.___s
mov edx, 0x80
lea rcx, [rbp + 0x440]
call sub.avutil_59.dll_av_strlcatf
mov rax, qword [rsi + rdi*8 + 8]
lea rdi, [rdi + 1]
test rax, rax
jne 0x14003cbd0
mov rdx, qword [rbx + 0x2f0]
cmp byte [r15], 0
lea rax, [0x14005a2f0]
lea rcx, [0x14004dc15]
cmovne rcx, rax
lea r9, [rbp + 0x440]
mov rax, qword [r14 + 8]
lea r8, str.Multiple__s_options_specified_for_stream__d__only_the_last_option___s_s_s__s_will_be_used._n
mov qword [rsp + 0x40], rax
mov rax, qword [rdx]
mov edx, 0x18
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], rcx
xor ecx, ecx
mov qword [rsp + 0x28], rax
mov eax, dword [r13 + 8]
mov dword [rsp + 0x20], eax
call sub.avutil_59.dll_av_log
mov rdi, qword [rbp - 8]
test rdi, rdi
je 0x14003cce7
xor r8d, r8d
lea rdx, [rbp + 0x10]
mov rcx, rdi
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_strtol]
mov rcx, qword [rbp + 0x10]
xor r15d, r15d
mov edx, eax
cmp byte [rcx], r15b
je 0x14003ccc4
mov rcx, 0xffffffffffffffff
mov dword [rsp + 0x50], r15d
mov rax, rcx
nop dword [rax]
inc rax
cmp byte [rdi + rax], r15b
jne 0x14003cc90
cmp rax, 4
jae 0x14003ccab
nop
inc rcx
cmp byte [rdi + rcx], r15b
jne 0x14003cca0
jmp 0x14003ccb0
mov ecx, 4
mov r8, rcx
mov rdx, rdi
lea rcx, [rsp + 0x50]
call sub.VCRUNTIME140.dll_memcpy
mov edx, dword [rsp + 0x50]
mov rax, qword [r12 + 0x30]
mov rcx, qword [rax + 0x10]
mov dword [rcx + 8], edx
mov rax, qword [r12 + 0x20]
mov dword [rax + 8], edx
mov rax, qword [r12 + 0x48]
test rax, rax
je 0x14003ccea
mov dword [rax + 0x1c], edx
jmp 0x14003ccea
xor r15d, r15d
cmp dword [rbx + 0x328], 0
mov r14d, r15d
mov edi, r15d
jle 0x14003ce99
mov rsi, r15
mov r15d, dword [rsp + 0x50]
nop word [rax + rax]
mov rax, qword [rbx + 0x320]
mov rdx, r13
mov rcx, qword [rsp + 0x60]
mov r8, qword [rsi + rax]
call fcn.1400014c4
test eax, eax
jle 0x14003cd41
mov rax, qword [rbx + 0x320]
mov r15d, edi
inc r14d
movsd xmm6, qword [rax + rsi + 8]
jmp 0x14003cd47
js 0x14003db79
inc edi
add rsi, 0x10
cmp edi, dword [rbx + 0x328]
jl 0x14003cd10
cmp r14d, 1
jle 0x14003ce96
mov r9, qword [rbx + 0x330]
test r9, r9
je 0x14003ce96
xorps xmm0, xmm0
movsxd r14, r15d
shl r14, 4
add r14, qword [rbx + 0x320]
movaps xmmword [rbp + 0x440], xmm0
movaps xmmword [rbp + 0x450], xmm0
movaps xmmword [rbp + 0x460], xmm0
movaps xmmword [rbp + 0x470], xmm0
movaps xmmword [rbp + 0x480], xmm0
movaps xmmword [rbp + 0x490], xmm0
movaps xmmword [rbp + 0x4a0], xmm0
movaps xmmword [rbp + 0x4b0], xmm0
mov r15, qword [r14]
test r15, r15
je 0x14003cdc6
cmp byte [r15], 0
jne 0x14003cdcd
lea r15, [0x14004dc15]
mov r9, qword [r9]
lea r8, [0x14005ca94]
mov edx, 0x80
lea rcx, [rbp + 0x440]
call fcn.140001370
mov rcx, qword [rbx + 0x330]
test dword [rcx + 0xc], 0x2000
je 0x14003ce40
mov rsi, qword [rcx + 0x28]
mov rax, qword [rsi]
test rax, rax
je 0x14003ce40
xor edi, edi
nop word [rax + rax]
mov r9, rax
lea r8, str.___s
mov edx, 0x80
lea rcx, [rbp + 0x440]
call sub.avutil_59.dll_av_strlcatf
mov rax, qword [rsi + rdi*8 + 8]
lea rdi, [rdi + 1]
test rax, rax
jne 0x14003ce10
mov rcx, qword [rbx + 0x330]
cmp byte [r15], 0
lea rdx, [0x14005a2f0]
movsd xmm0, qword [r14 + 8]
lea rax, [0x14004dc15]
cmovne rax, rdx
movsd qword [rsp + 0x40], xmm0
mov qword [rsp + 0x38], r15
lea r9, [rbp + 0x440]
mov qword [rsp + 0x30], rax
lea r8, str.Multiple__s_options_specified_for_stream__d__only_the_last_option___s_s_s__lf_will_be_used._n
mov rax, qword [rcx]
mov edx, 0x18
mov qword [rsp + 0x28], rax
xor ecx, ecx
mov eax, dword [r13 + 8]
mov dword [rsp + 0x20], eax
call sub.avutil_59.dll_av_log
xor r15d, r15d
mov rax, qword [r12 + 0x48]
test rax, rax
je 0x14003cec7
xorps xmm0, xmm0
comisd xmm6, xmm0
jb 0x14003cec7
or dword [rax + 0x40], 2
mulsd xmm6, qword [0x14005f8c0]
mov rax, qword [r12 + 0x48]
cvttsd2si ecx, xmm6
mov dword [rax + 0x1a4], ecx
cmp dword [r12 + 0x200], 0
jl 0x14003d254
cmp dword [rbx + 0x648], 0
mov r13d, 0x80
mov dword [rsp + 0x50], 0x3200000
mov r14d, r15d
mov edi, r15d
jle 0x14003d089
mov rsi, r15
mov r15d, dword [rsp + 0x50]
nop
mov rax, qword [rbx + 0x640]
mov rdx, qword [rsp + 0x68]
mov rcx, qword [rsp + 0x60]
mov r8, qword [rsi + rax]
call fcn.1400014c4
test eax, eax
jle 0x14003cf32
mov rax, qword [rbx + 0x640]
mov r15d, edi
inc r14d
mov r13d, dword [rax + rsi + 8]
jmp 0x14003cf38
js 0x14003db79
inc edi
add rsi, 0x10
cmp edi, dword [rbx + 0x648]
jl 0x14003cf00
cmp r14d, 1
jle 0x14003d086
mov r9, qword [rbx + 0x650]
test r9, r9
je 0x14003d086
xorps xmm0, xmm0
movsxd r14, r15d
shl r14, 4
add r14, qword [rbx + 0x640]
movaps xmmword [rbp + 0x440], xmm0
movaps xmmword [rbp + 0x450], xmm0
movaps xmmword [rbp + 0x460], xmm0
movaps xmmword [rbp + 0x470], xmm0
movaps xmmword [rbp + 0x480], xmm0
movaps xmmword [rbp + 0x490], xmm0
movaps xmmword [rbp + 0x4a0], xmm0
movaps xmmword [rbp + 0x4b0], xmm0
mov r15, qword [r14]
test r15, r15
je 0x14003cfb7
cmp byte [r15], 0
jne 0x14003cfbe
lea r15, [0x14004dc15]
mov r9, qword [r9]
lea r8, [0x14005ca94]
mov edx, 0x80
lea rcx, [rbp + 0x440]
call fcn.140001370
mov rdx, qword [rbx + 0x650]
test dword [rdx + 0xc], 0x2000
je 0x14003d030
mov rsi, qword [rdx + 0x28]
mov rax, qword [rsi]
test rax, rax
je 0x14003d030
xor edi, edi
nop word [rax + rax]
mov r9, rax
lea r8, str.___s
mov edx, 0x80
lea rcx, [rbp + 0x440]
call sub.avutil_59.dll_av_strlcatf
mov rax, qword [rsi + rdi*8 + 8]
lea rdi, [rdi + 1]
test rax, rax
jne 0x14003d000
mov rdx, qword [rbx + 0x650]
cmp byte [r15], 0
lea rax, [0x14005a2f0]
lea rcx, [0x14004dc15]
cmovne rcx, rax
lea r9, [rbp + 0x440]
mov eax, dword [r14 + 8]
lea r8, str.Multiple__s_options_specified_for_stream__d__only_the_last_option___s_s_s__i_will_be_used._n
mov dword [rsp + 0x40], eax
mov rax, qword [rdx]
mov edx, 0x18
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], rcx
xor ecx, ecx
mov qword [rsp + 0x28], rax
mov rax, qword [rsp + 0x68]
mov eax, dword [rax + 8]
mov dword [rsp + 0x20], eax
call sub.avutil_59.dll_av_log
xor r15d, r15d
cmp dword [rbx + 0x668], 0
mov r14d, r15d
mov edi, r15d
jle 0x14003d229
mov rsi, r15
mov r15d, dword [rsp + 0x50]
mov rax, qword [rbx + 0x660]
mov rdx, qword [rsp + 0x68]
mov rcx, qword [rsp + 0x60]
mov r8, qword [rsi + rax]
call fcn.1400014c4
test eax, eax
jle 0x14003d0d9
mov rax, qword [rbx + 0x660]
mov r15d, edi
inc r14d
mov eax, dword [rsi + rax + 8]
mov dword [rsp + 0x50], eax
jmp 0x14003d0df
js 0x14003db79
inc edi
add rsi, 0x10
cmp edi, dword [rbx + 0x668]
jl 0x14003d0a4
cmp r14d, 1
jle 0x14003d226
mov r9, qword [rbx + 0x670]
test r9, r9
je 0x14003d226
xorps xmm0, xmm0
movsxd r14, r15d
shl r14, 4
add r14, qword [rbx + 0x660]
movaps xmmword [rbp + 0x440], xmm0
movaps xmmword [rbp + 0x450], xmm0
movaps xmmword [rbp + 0x460], xmm0
movaps xmmword [rbp + 0x470], xmm0
movaps xmmword [rbp + 0x480], xmm0
movaps xmmword [rbp + 0x490], xmm0
movaps xmmword [rbp + 0x4a0], xmm0
movaps xmmword [rbp + 0x4b0], xmm0
mov r15, qword [r14]
test r15, r15
je 0x14003d15e
cmp byte [r15], 0
jne 0x14003d165
lea r15, [0x14004dc15]
mov r9, qword [r9]
lea r8, [0x14005ca94]
mov edx, 0x80
lea rcx, [rbp + 0x440]
call fcn.140001370
mov rdx, qword [rbx + 0x670]
test dword [rdx + 0xc], 0x2000
je 0x14003d1d0
mov rsi, qword [rdx + 0x28]
mov rax, qword [rsi]
test rax, rax
je 0x14003d1d0
xor edi, edi
nop
mov r9, rax
lea r8, str.___s
mov edx, 0x80
lea rcx, [rbp + 0x440]
call sub.avutil_59.dll_av_strlcatf
mov rax, qword [rsi + rdi*8 + 8]
lea rdi, [rdi + 1]
test rax, rax
jne 0x14003d1a0
mov rdx, qword [rbx + 0x670]
cmp byte [r15], 0
lea rax, [0x14005a2f0]
lea rcx, [0x14004dc15]
cmovne rcx, rax
lea r9, [rbp + 0x440]
mov eax, dword [r14 + 8]
lea r8, str.Multiple__s_options_specified_for_stream__d__only_the_last_option___s_s_s__i_will_be_used._n
mov dword [rsp + 0x40], eax
mov rax, qword [rdx]
mov edx, 0x18
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], rcx
xor ecx, ecx
mov qword [rsp + 0x28], rax
mov rax, qword [rsp + 0x68]
mov eax, dword [rax + 8]
mov dword [rsp + 0x20], eax
call sub.avutil_59.dll_av_log
xor r15d, r15d
mov rcx, qword [rbp - 0x58]
mov eax, dword [rsp + 0x50]
mov r8d, dword [r12 + 0x200]
movsxd r9, r13d
mov edx, dword [rcx + 0x80]
mov rcx, qword [rcx + 0x78]
mov dword [rsp + 0x20], eax
call fcn.1400014bf
mov r13, qword [rsp + 0x68]
cmp dword [rbx + 0x7a8], 0
mov r14d, r15d
mov edi, r15d
jle 0x14003d3f5
mov rsi, r15
mov r15d, dword [rsp + 0x50]
nop
mov rax, qword [rbx + 0x7a0]
mov rdx, r13
mov rcx, qword [rsp + 0x60]
mov r8, qword [rsi + rax]
call fcn.1400014c4
test eax, eax
jle 0x14003d2a4
mov rax, qword [rbx + 0x7a0]
mov r15d, edi
inc r14d
mov ecx, dword [rsi + rax + 8]
mov dword [r12 + 0x78], ecx
jmp 0x14003d2aa
js 0x14003db79
inc edi
add rsi, 0x10
cmp edi, dword [rbx + 0x7a8]
jl 0x14003d270
cmp r14d, 1
jle 0x14003d3f2
mov r9, qword [rbx + 0x7b0]
test r9, r9
je 0x14003d3f2
xorps xmm0, xmm0
movsxd r14, r15d
shl r14, 4
add r14, qword [rbx + 0x7a0]
movaps xmmword [rbp + 0x440], xmm0
movaps xmmword [rbp + 0x450], xmm0
movaps xmmword [rbp + 0x460], xmm0
movaps xmmword [rbp + 0x470], xmm0
movaps xmmword [rbp + 0x480], xmm0
movaps xmmword [rbp + 0x490], xmm0
movaps xmmword [rbp + 0x4a0], xmm0
movaps xmmword [rbp + 0x4b0], xmm0
mov r15, qword [r14]
test r15, r15
je 0x14003d329
cmp byte [r15], 0
jne 0x14003d330
lea r15, [0x14004dc15]
mov r9, qword [r9]
lea r8, [0x14005ca94]
mov edx, 0x80
lea rcx, [rbp + 0x440]
call fcn.140001370
mov rdx, qword [rbx + 0x7b0]
test dword [rdx + 0xc], 0x2000
je 0x14003d3a0
mov rsi, qword [rdx + 0x28]
mov rax, qword [rsi]
test rax, rax
je 0x14003d3a0
xor edi, edi
nop dword [rax]
mov r9, rax
lea r8, str.___s
mov edx, 0x80
lea rcx, [rbp + 0x440]
call sub.avutil_59.dll_av_strlcatf
mov rax, qword [rsi + rdi*8 + 8]
lea rdi, [rdi + 1]
test rax, rax
jne 0x14003d370
mov rdx, qword [rbx + 0x7b0]
cmp byte [r15], 0
lea rax, [0x14005a2f0]
lea rcx, [0x14004dc15]
cmovne rcx, rax
lea r9, [rbp + 0x440]
mov eax, dword [r14 + 8]
lea r8, str.Multiple__s_options_specified_for_stream__d__only_the_last_option___s_s_s__i_will_be_used._n
mov dword [rsp + 0x40], eax
mov rax, qword [rdx]
mov edx, 0x18
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], rcx
xor ecx, ecx
mov qword [rsp + 0x28], rax
mov eax, dword [r13 + 8]
mov dword [rsp + 0x20], eax
call sub.avutil_59.dll_av_log
xor r15d, r15d
cmp dword [rbx + 0x5c8], 0
mov r14d, r15d
mov edi, r15d
jle 0x14003d595
mov rsi, r15
mov r15d, dword [rsp + 0x50]
mov rax, qword [rbx + 0x5c0]
mov rdx, r13
mov rcx, qword [rsp + 0x60]
mov r8, qword [rsi + rax]
call fcn.1400014c4
test eax, eax
jle 0x14003d447
mov rax, qword [rbx + 0x5c0]
mov r15d, edi
inc r14d
mov ecx, dword [rax + rsi + 8]
mov dword [r12 + 0x198], ecx
jmp 0x14003d44d
js 0x14003db79
inc edi
add rsi, 0x10
cmp edi, dword [rbx + 0x5c8]
jl 0x14003d410
cmp r14d, 1
jle 0x14003d592
mov r9, qword [rbx + 0x5d0]
test r9, r9
je 0x14003d592
xorps xmm0, xmm0
movsxd r14, r15d
shl r14, 4
add r14, qword [rbx + 0x5c0]
movaps xmmword [rbp + 0x440], xmm0
movaps xmmword [rbp + 0x450], xmm0
movaps xmmword [rbp + 0x460], xmm0
movaps xmmword [rbp + 0x470], xmm0
movaps xmmword [rbp + 0x480], xmm0
movaps xmmword [rbp + 0x490], xmm0
movaps xmmword [rbp + 0x4a0], xmm0
movaps xmmword [rbp + 0x4b0], xmm0
mov r15, qword [r14]
test r15, r15
je 0x14003d4cc
cmp byte [r15], 0
jne 0x14003d4d3
lea r15, [0x14004dc15]
mov r9, qword [r9]
lea r8, [0x14005ca94]
mov edx, 0x80
lea rcx, [rbp + 0x440]
call fcn.140001370
mov rdx, qword [rbx + 0x5d0]
test dword [rdx + 0xc], 0x2000
je 0x14003d540
mov rsi, qword [rdx + 0x28]
mov rax, qword [rsi]
test rax, rax
je 0x14003d540
xor edi, edi
nop dword [rax]
mov r9, rax
lea r8, str.___s
mov edx, 0x80
lea rcx, [rbp + 0x440]
call sub.avutil_59.dll_av_strlcatf
mov rax, qword [rsi + rdi*8 + 8]
lea rdi, [rdi + 1]
test rax, rax
jne 0x14003d510
mov rdx, qword [rbx + 0x5d0]
cmp byte [r15], 0
lea rax, [0x14005a2f0]
lea rcx, [0x14004dc15]
cmovne rcx, rax
lea r9, [rbp + 0x440]
mov eax, dword [r14 + 8]
lea r8, str.Multiple__s_options_specified_for_stream__d__only_the_last_option___s_s_s__i_will_be_used._n
mov dword [rsp + 0x40], eax
mov rax, qword [rdx]
mov edx, 0x18
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], rcx
xor ecx, ecx
mov qword [rsp + 0x28], rax
mov eax, dword [r13 + 8]
mov dword [rsp + 0x20], eax
call sub.avutil_59.dll_av_log
xor r15d, r15d
mov rsi, qword [rsp + 0x60]
mov rax, qword [rsi + 0x10]
test byte [rax + 0x2c], 0x40
je 0x14003d5b5
mov rax, qword [r12 + 0x48]
test rax, rax
je 0x14003d5b5
or dword [rax + 0x40], 0x400000
mov rdx, qword [rbx]
lea rcx, [r12 + 0x100]
xor r8d, r8d
mov rdx, qword [rdx + 0x30]
call sub.avutil_59.dll_av_dict_copy
mov rdx, qword [rbx]
lea rcx, [r12 + 0x108]
xor r8d, r8d
mov rdx, qword [rdx + 0x38]
call sub.avutil_59.dll_av_dict_copy
mov rax, qword [r12 + 0x48]
test rax, rax
je 0x14003d618
mov ecx, dword [rax + 0x18]
call sub.avcodec_61.dll_av_get_exact_bits_per_sample
cmp eax, 0x18
jne 0x14003d618
xor r9d, r9d
lea r8, [0x14005e840]
lea rdx, str.output_sample_bits
lea rcx, [r12 + 0x108]
call sub.avutil_59.dll_av_dict_set
cmp dword [rbx + 0x508], 0
mov r14d, r15d
mov edi, r15d
jle 0x14003d7ca
mov rsi, r15
mov r15d, dword [rsp + 0x50]
nop dword [rax]
nop word [rax + rax]
mov rax, qword [rbx + 0x500]
mov rdx, r13
mov rcx, qword [rsp + 0x60]
mov r8, qword [rsi + rax]
call fcn.1400014c4
test eax, eax
jle 0x14003d677
mov rax, qword [rbx + 0x500]
mov r15d, edi
inc r14d
mov ecx, dword [rsi + rax + 8]
mov dword [r12 + 0x248], ecx
jmp 0x14003d67d
js 0x14003db79
inc edi
add rsi, 0x10
cmp edi, dword [rbx + 0x508]
jl 0x14003d640
cmp r14d, 1
jle 0x14003d7c2
mov r9, qword [rbx + 0x510]
test r9, r9
je 0x14003d7c2
xorps xmm0, xmm0
movsxd r14, r15d
shl r14, 4
add r14, qword [rbx + 0x500]
movaps xmmword [rbp + 0x440], xmm0
movaps xmmword [rbp + 0x450], xmm0
movaps xmmword [rbp + 0x460], xmm0
movaps xmmword [rbp + 0x470], xmm0
movaps xmmword [rbp + 0x480], xmm0
movaps xmmword [rbp + 0x490], xmm0
movaps xmmword [rbp + 0x4a0], xmm0
movaps xmmword [rbp + 0x4b0], xmm0
mov r15, qword [r14]
test r15, r15
je 0x14003d6fc
cmp byte [r15], 0
jne 0x14003d703
lea r15, [0x14004dc15]
mov r9, qword [r9]
lea r8, [0x14005ca94]
mov edx, 0x80
lea rcx, [rbp + 0x440]
call fcn.140001370
mov rcx, qword [rbx + 0x510]
test dword [rcx + 0xc], 0x2000
je 0x14003d770
mov rsi, qword [rcx + 0x28]
mov rax, qword [rsi]
test rax, rax
je 0x14003d770
xor edi, edi
nop dword [rax]
mov r9, rax
lea r8, str.___s
mov edx, 0x80
lea rcx, [rbp + 0x440]
call sub.avutil_59.dll_av_strlcatf
mov rax, qword [rsi + rdi*8 + 8]
lea rdi, [rdi + 1]
test rax, rax
jne 0x14003d740
mov rcx, qword [rbx + 0x510]
cmp byte [r15], 0
lea rax, [0x14005a2f0]
lea rdx, [0x14004dc15]
cmovne rdx, rax
lea r9, [rbp + 0x440]
mov eax, dword [r14 + 8]
lea r8, str.Multiple__s_options_specified_for_stream__d__only_the_last_option___s_s_s__i_will_be_used._n
mov dword [rsp + 0x40], eax
mov rax, qword [rcx]
xor ecx, ecx
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], rdx
mov edx, 0x18
mov qword [rsp + 0x28], rax
mov eax, dword [r13 + 8]
mov dword [rsp + 0x20], eax
call sub.avutil_59.dll_av_log
mov rsi, qword [rsp + 0x60]
xor r15d, r15d
mov r14d, dword [rsp + 0x70]
mov ecx, r14d
mov rdi, qword [rbp - 0x58]
test r14d, r14d
je 0x14003d805
sub ecx, 1
je 0x14003d7f5
cmp ecx, 2
jne 0x14003d815
mov r8, r12
mov rdx, rbx
mov rcx, rdi
call fcn.140035cd0
jmp 0x14003d819
mov r8, r12
mov rdx, rbx
mov rcx, rdi
call fcn.1400351a0
jmp 0x14003d819
mov r8, r12
mov rdx, rbx
mov rcx, rdi
call fcn.140036090
jmp 0x14003d819
mov eax, dword [rsp + 0x58]
test eax, eax
js 0x14003db79
cmp r14d, 1
ja 0x14003d841
lea r9, [rbp]
mov r8, r12
mov rdx, rsi
mov rcx, rbx
call fcn.14003e820
test eax, eax
js 0x14003db79
cmp qword [r12 + 0x40], 0
je 0x14003d8c3
cmp r14d, 1
ja 0x14003d8c3
mov rax, qword [rbp - 0x38]
mov rdx, r12
test rax, rax
je 0x14003d880
mov qword [r12 + 0xf0], rax
mov rcx, rax
mov r8d, dword [r12 + 0x204]
call fcn.140001325
test eax, eax
jns 0x14003d94b
jmp 0x14003db79
mov eax, dword [r12 + 0x204]
mov r9, qword [rdi + 0x78]
mov r8, qword [rbp]
mov rcx, qword [r12 + 0x28]
mov dword [rsp + 0x20], eax
call fcn.1400010b9
mov ebx, eax
test eax, eax
jns 0x14003d94b
lea r8, str.Error_initializing_a_simple_filtergraph_n
mov edx, 0x10
mov rcx, r12
call sub.avutil_59.dll_av_log
mov eax, ebx
jmp 0x14003db79
mov rcx, qword [r12 + 0x28]
test rcx, rcx
je 0x14003d9dd
mov rdx, r12
call fcn.140001357
mov ebx, eax
test eax, eax
jns 0x14003d8fa
lea r8, str.Error_binding_an_input_stream_n
mov edx, 0x10
mov rcx, r12
call sub.avutil_59.dll_av_log
mov eax, ebx
jmp 0x14003db79
mov dword [r12 + 0x208], ebx
lea r8, [rbp - 0x70]
cmp qword [r12 + 0x40], 0
lea rdx, [rbp - 0x80]
je 0x14003d996
mov eax, dword [r12 + 0x204]
mov rcx, qword [rdi + 0x78]
mov dword [rbp - 0x6c], eax
mov dword [rbp - 0x70], 4
mov dword [rbp - 0x68], r15d
mov dword [rbp - 0x80], 3
mov dword [rbp - 0x7c], ebx
mov dword [rbp - 0x78], r15d
call fcn.1400011cc
test eax, eax
js 0x14003db79
mov eax, dword [rdi + 0x80]
lea r8, [rbp - 0x70]
mov rcx, qword [rdi + 0x78]
lea rdx, [rbp - 0x80]
mov dword [rbp - 0x6c], eax
mov eax, dword [r12 + 0x200]
mov dword [rbp - 0x68], eax
mov eax, dword [r12 + 0x204]
mov dword [rbp - 0x7c], eax
mov dword [rbp - 0x70], 2
mov dword [rbp - 0x80], 4
mov dword [rbp - 0x78], r15d
call fcn.1400011cc
test eax, eax
jns 0x14003d9dd
jmp 0x14003db79
mov rax, qword [r12 + 0x10]
mov dword [rbp - 0x70], 2
mov dword [rbp - 0x80], 1
mov dword [rbp - 0x78], ebx
mov ecx, dword [rax + 8]
mov eax, dword [r12 + 0x200]
mov dword [rbp - 0x68], eax
mov rax, qword [r12 + 0x28]
mov dword [rbp - 0x6c], ecx
mov rcx, qword [rax + 8]
mov eax, dword [rcx + 8]
mov rcx, qword [rdi + 0x78]
mov dword [rbp - 0x7c], eax
call fcn.1400011cc
test eax, eax
js 0x14003db79
mov rdx, qword [r12 + 0x28]
test rdx, rdx
je 0x14003da07
cmp qword [r12 + 0x40], 0
jne 0x14003da07
mov rdx, r12
mov rcx, rdi
call fcn.1400404b0
test eax, eax
jns 0x14003daf9
jmp 0x14003db79
cmp dword [0x1400672d4], 0
je 0x14003daf9
test rdx, rdx
je 0x14003daf9
test r14d, r14d
jne 0x14003daf9
mov r8, rdx
cmp dword [r12 + 0x19c], r14d
jne 0x14003dab0
mov rax, qword [rdx + 0x18]
mov ecx, r15d
mov rbx, qword [rax + 0x10]
mov eax, dword [rbx + 0x28]
test eax, eax
jle 0x14003dab0
mov rbx, qword [rbx + 0x20]
nop dword [rax]
cmp dword [rbx + 0x10], 0x14
je 0x14003da62
inc ecx
add rbx, 0x18
cmp ecx, eax
jl 0x14003da50
jmp 0x14003dab0
mov rax, qword [r12 + 0x30]
mov r8d, 0x14
mov r9, qword [rbx + 8]
mov dword [rsp + 0x20], r15d
mov rcx, qword [rax + 0x10]
lea rdx, [rcx + 0x28]
add rcx, 0x20
call sub.avcodec_61.dll_av_packet_side_data_new
test rax, rax
je 0x14003db74
mov r8, qword [rbx + 8]
mov rdx, qword [rbx]
mov rcx, qword [rax]
call sub.VCRUNTIME140.dll_memcpy
mov r8, qword [r12 + 0x28]
mov dword [r12 + 0x19c], 1
cmp dword [0x1400672d8], 0
je 0x14003daf9
mov rax, qword [r8 + 0x18]
cmp qword [rax + 0x28], 0
jle 0x14003daf9
mov eax, dword [rax + 0x24]
cmp eax, 0x2710
jge 0x14003dad9
nop
add eax, eax
cmp eax, 0x2710
jl 0x14003dad0
mov r8d, eax
lea rcx, [rdi + 0x98]
xor r9d, r9d
lea rdx, str.movie_timescale
call sub.avutil_59.dll_av_dict_set_int
mov dword [0x1400672d8], r15d
mov rax, qword [r12 + 0x28]
test rax, rax
je 0x14003db32
mov rax, qword [rax + 0x18]
cmp qword [rax + 0x30], 0
jle 0x14003db32
mov rdx, qword [rbp - 0x30]
mov rax, qword [rdx + 0x18]
mov rcx, qword [rax + 0x30]
mov qword [r12 + 0x228], rcx
mov rax, qword [rdx + 0x18]
mov rcx, qword [rax + 0x20]
mov qword [r12 + 0x230], rcx
mov rax, qword [rbp + 0x18]
test rax, rax
je 0x14003db3e
mov qword [rax], r12
xor eax, eax
jmp 0x14003db79
lea rax, str.C:_CI_workspace_ve_VE_Thirdparty_FFmpeg_Windows_2_ci_workspace_ffmpeg_fftools_ffmpeg_mux_init.c
mov dword [rsp + 0x28], 0x47b
lea r9, [0x14004e968]
mov qword [rsp + 0x20], rax
lea r8, str.Assertion__s_failed_at__s:_d_n
xor edx, edx
xor ecx, ecx
call sub.avutil_59.dll_av_log
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_abort]
int3
mov eax, 0xfffffff4
mov rcx, qword [rbp + 0x4d0]
xor rcx, rsp
call fcn.140001280
movaps xmm6, xmmword [rsp + 0x5e0]
add rsp, 0x5f8
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret