Function at 0x140017db0
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 - 0x4d8]
sub rsp, 0x5d8
movaps xmmword [rsp + 0x5c0], xmm6
mov rax, qword [0x140043080]
xor rax, rsp
mov qword [rbp + 0x4b0], rax
movsd xmm6, qword [0x140030068]
mov rax, rcx
xor r14d, r14d
mov qword [rsp + 0x78], rdx
mov rbx, rdx
mov qword [rbp - 0x68], rcx
mov rcx, qword [rbp + 0x540]
mov r12d, r8d
mov r13, qword [rax + 0x70]
mov rdx, qword [rbp + 0x548]
mov qword [rbp - 0x38], rcx
mov rcx, r13
mov qword [rsp + 0x68], rdx
xor edx, edx
mov qword [rbp - 0x30], r9
mov dword [rsp + 0x5c], r8d
mov qword [rsp + 0x60], r13
mov qword [rbp - 0x28], r14
mov qword [rbp - 0x58], r14
mov qword [rbp - 0x18], r14
mov qword [rbp - 0x20], r14
call sub.avformat_60.dll_avformat_new_stream
mov qword [rsp + 0x50], rax
mov r15, rax
test rax, rax
je 0x14001adf8
mov ecx, r12d
call sub.avutil_58.dll_av_get_media_type_string
mov rdi, rax
mov edx, 0x268
mov rax, qword [rbp - 0x68]
lea rsi, [rax + 0x28]
mov r8, rsi
lea rcx, [rax + 0x20]
call fcn.140022360
mov qword [rsp + 0x70], rax
mov r12, rax
test rax, rax
je 0x14001adf8
mov rdx, qword [rbp - 0x68]
mov ecx, dword [rdx + 8]
mov dword [rax + 0xc], ecx
mov ecx, dword [rsi]
dec ecx
mov dword [rax + 0x10], ecx
mov eax, dword [rsp + 0x5c]
mov dword [r12 + 8], eax
lea rax, str.OutputStream
mov qword [r12], rax
test rdi, rdi
je 0x140017ebb
movsx r9d, byte [rdi]
jmp 0x140017ec1
mov r9d, 0x3f
mov eax, dword [rdx + 8]
lea r8, str._cost_d:_d
mov dword [rsp + 0x28], ecx
mov edx, 0x20
lea rcx, [r12 + 0x1b0]
mov dword [rsp + 0x20], eax
call fcn.140002aa0
cmp qword [rbx + 0x1a8], r14
je 0x140017f75
mov r9d, dword [r12 + 0x10]
lea r8, [0x14002fd1c]
mov edx, 0x10
lea rcx, [rbp + 0x4a0]
call fcn.140002aa0
mov rcx, qword [rbx + 0x1a8]
lea rdx, [rbp + 0x4a0]
xor r9d, r9d
xor r8d, r8d
call sub.avutil_58.dll_av_dict_get
mov rdi, rax
test rax, rax
je 0x140017f75
mov rcx, qword [rax + 8]
lea rdx, [rbp - 0x78]
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], r14b
je 0x140017f57
mov rax, qword [rbp - 0x78]
cmp byte [rax], r14b
je 0x140017f75
lea r8, str.Invalid_stream_id:__s_n
mov edx, 8
mov rcx, r12
call sub.avutil_58.dll_av_log
mov eax, 0xffffffea
jmp 0x14001adfd
call sub.avcodec_60.dll_avcodec_parameters_alloc
mov qword [r12 + 0x18], rax
test rax, rax
je 0x14001adf8
mov edx, 8
xor r8d, r8d
mov ecx, edx
call sub.avutil_58.dll_av_fifo_alloc2
mov qword [r12 + 0x1d0], rax
test rax, rax
je 0x14001adf8
mov ecx, dword [rsp + 0x5c]
lea r9, [rbp - 0x50]
mov rdx, qword [rbp - 0x30]
movabs rax, 0x8000000000000000
mov qword [r12 + 0x230], rax
mov r8, r12
mov qword [r12 + 0x98], rax
mov rax, qword [r12 + 0x18]
mov qword [r12 + 0x20], rdx
mov rdx, r13
mov qword [r12 + 0x28], r15
mov dword [rax], ecx
mov rax, qword [r15 + 0x10]
mov dword [rax], ecx
mov rcx, rbx
call fcn.1400127c0
mov edi, eax
test eax, eax
jns 0x140018014
lea r8, str.Error_selecting_an_encoder_n
mov edx, 8
mov rcx, r12
call sub.avutil_58.dll_av_log
mov eax, edi
jmp 0x14001adfd
mov rcx, qword [rbp - 0x50]
test rcx, rcx
je 0x14001806d
call sub.avcodec_60.dll_avcodec_alloc_context3
mov qword [r12 + 0x48], rax
test rax, rax
je 0x14001adf8
mov rdx, qword [rbp - 0x50]
lea rcx, [r12 + 0x40]
call fcn.140008c30
test eax, eax
js 0x14001adfd
mov r8d, 0x20
lea rdx, [0x14002f648]
lea rcx, [r12 + 0x1b0]
call sub.avutil_58.dll_av_strlcat
mov rax, qword [rbp - 0x50]
mov r13, qword [rbp - 0x38]
mov rdx, qword [rax]
jmp 0x14001809b
mov r13, qword [rbp - 0x38]
test r13, r13
je 0x140018094
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_58.dll_av_log
mov eax, 0xffffffea
jmp 0x14001adfd
lea rdx, str._copy
mov r8d, 0x20
lea rcx, [r12 + 0x1b0]
call sub.avutil_58.dll_av_strlcat
mov edi, dword [rsp + 0x5c]
mov ecx, edi
call sub.avutil_58.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_58.dll_av_log
mov rcx, qword [rbp - 0x30]
test rcx, rcx
je 0x1400180fa
mov eax, dword [rcx + 0xc]
lea r8, str.input_stream__d:_d
mov r9d, dword [rcx + 8]
mov edx, 0x28
mov rcx, r12
mov dword [rsp + 0x20], eax
call sub.avutil_58.dll_av_log
jmp 0x140018141
test r13, r13
je 0x140018126
mov r9, qword [r13 + 8]
lea r8, str.complex_filtergraph__d:__s__n
mov rax, qword [r13 + 0x10]
mov edx, 0x28
mov rcx, r12
mov qword [rsp + 0x20], rax
mov r9d, dword [r9 + 8]
call sub.avutil_58.dll_av_log
jmp 0x140018141
cmp edi, 4
jne 0x14001adc6
lea r8, str.attached_file
mov rcx, r12
lea edx, [rdi + 0x24]
call sub.avutil_58.dll_av_log
lea r8, [0x14002ef44]
mov edx, 0x28
mov rcx, r12
call sub.avutil_58.dll_av_log
call sub.avcodec_60.dll_av_packet_alloc
mov qword [r12 + 0x1e8], rax
test rax, rax
je 0x14001adf8
mov r13, qword [r12 + 0x48]
lea rax, [r12 + 0x110]
mov rcx, qword [rbx]
mov r8, qword [rsp + 0x60]
mov qword [rsp + 0x28], rax
test r13, r13
je 0x140019625
mov qword [rbp - 0x80], r14
mov r9, r15
mov rax, qword [r13 + 0x10]
mov edx, dword [r13 + 0x18]
mov rcx, qword [rcx + 0x20]
mov qword [rsp + 0x20], rax
mov qword [rbp - 0x70], r14
mov qword [rbp - 0x48], r14
mov qword [rbp - 0x40], r14
mov qword [rbp - 0x60], r14
mov qword [rbp - 0x78], r14
call fcn.140022410
mov dword [rsp + 0x58], eax
test eax, eax
js 0x14001adfd
mov r15d, r14d
mov esi, r14d
cmp dword [rbx + 0x2e8], r14d
jle 0x14001839a
mov rdi, r14
mov r14, qword [rsp + 0x68]
nop word [rax + rax]
mov rax, qword [rbx + 0x2e0]
mov rdx, qword [rsp + 0x50]
mov rcx, qword [rsp + 0x60]
mov r8, qword [rdi + rax]
call fcn.1400223c0
test eax, eax
jle 0x14001822d
mov rax, qword [rbx + 0x2e0]
movsxd r14, esi
shl r14, 4
add r14, rax
mov rcx, qword [rax + rdi + 8]
inc r15d
mov qword [rbp - 0x70], rcx
jmp 0x140018233
js 0x14001adfd
inc esi
add rdi, 0x10
cmp esi, dword [rbx + 0x2e8]
jl 0x1400181f0
cmp r15d, 1
jle 0x140018397
mov r15, qword [r14]
xorps xmm0, xmm0
xor eax, eax
mov byte [rbp + 0x420], 0
mov qword [rbp + 0x491], rax
mov dword [rbp + 0x499], eax
mov word [rbp + 0x49d], ax
mov byte [rbp + 0x49f], al
movups xmmword [rbp + 0x421], xmm0
movups xmmword [rbp + 0x431], xmm0
movups xmmword [rbp + 0x441], xmm0
movups xmmword [rbp + 0x451], xmm0
movups xmmword [rbp + 0x461], xmm0
movups xmmword [rbp + 0x471], xmm0
movups xmmword [rbp + 0x481], xmm0
test r15, r15
je 0x1400182b8
cmp byte [r15], al
je 0x1400182b8
lea r12, [0x14002e16e]
jmp 0x1400182c2
lea r12, [0x14002e16e]
mov r15, r12
xor esi, esi
lea rcx, [0x140031e7c]
lea rdi, str.vpre
lea rbx, [0x14002efb4]
nop dword [rax]
cmp qword [rdi - 8], 0
je 0x1400182f8
cmp qword [rdi], 0
lea rax, str._or
cmovne rax, rbx
jmp 0x1400182fb
mov rax, r12
mov r9, rcx
mov qword [rsp + 0x20], rax
lea rcx, [rbp + 0x420]
mov edx, 0x80
lea r8, str.__s_s
call sub.avutil_58.dll_av_strlcatf
inc rsi
lea rax, [0x140000000]
add rdi, 8
mov rcx, qword [rax + rsi*8 + 0x31948]
test rcx, rcx
jne 0x1400182e0
cmp byte [r15], 0
lea rax, [0x14002efc8]
mov rcx, r12
lea r9, [rbp + 0x420]
cmovne rcx, rax
lea r8, str.Multiple__s_options_specified_for_stream__d__only_the_last_option___s_s_s__s_will_be_used._n
mov rax, qword [r14 + 8]
mov edx, 0x18
mov qword [rsp + 0x40], rax
lea rax, [0x140031e7c]
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], rcx
xor ecx, ecx
mov qword [rsp + 0x28], rax
mov rax, qword [rsp + 0x50]
mov eax, dword [rax + 8]
mov dword [rsp + 0x20], eax
call sub.avutil_58.dll_av_log
mov rbx, qword [rsp + 0x78]
mov r12, qword [rsp + 0x70]
xor r14d, r14d
mov dword [r12 + 0x74], 1
mov r15d, r14d
cmp dword [rbx + 0x428], 0
mov esi, r14d
jle 0x140018569
mov rdi, r14
mov r14, qword [rsp + 0x68]
nop
mov rax, qword [rbx + 0x420]
mov rdx, qword [rsp + 0x50]
mov rcx, qword [rsp + 0x60]
mov r8, qword [rdi + rax]
call fcn.1400223c0
test eax, eax
jle 0x140018401
mov rax, qword [rbx + 0x420]
movsxd r14, esi
shl r14, 4
mov ecx, dword [rax + rdi + 8]
mov dword [r12 + 0x74], ecx
add r14, qword [rbx + 0x420]
inc r15d
jmp 0x140018407
js 0x14001adfd
inc esi
add rdi, 0x10
cmp esi, dword [rbx + 0x428]
jl 0x1400183c0
cmp r15d, 1
jle 0x140018566
mov r15, qword [r14]
xorps xmm0, xmm0
xor eax, eax
mov byte [rbp + 0x420], 0
mov qword [rbp + 0x491], rax
mov dword [rbp + 0x499], eax
mov word [rbp + 0x49d], ax
mov byte [rbp + 0x49f], al
movups xmmword [rbp + 0x421], xmm0
movups xmmword [rbp + 0x431], xmm0
movups xmmword [rbp + 0x441], xmm0
movups xmmword [rbp + 0x451], xmm0
movups xmmword [rbp + 0x461], xmm0
movups xmmword [rbp + 0x471], xmm0
movups xmmword [rbp + 0x481], xmm0
test r15, r15
je 0x14001848c
cmp byte [r15], al
je 0x14001848c
lea rbx, [0x14002e16e]
jmp 0x140018496
lea rbx, [0x14002e16e]
mov r15, rbx
xor esi, esi
lea rcx, str.autoscale
lea rdi, str.bits_per_raw_sample
lea r12, [0x14002efb4]
nop dword [rax]
cmp qword [rdi - 8], 0
je 0x1400184c8
cmp qword [rdi], 0
lea rax, str._or
cmovne rax, r12
jmp 0x1400184cb
mov rax, rbx
mov r9, rcx
mov qword [rsp + 0x20], rax
lea rcx, [rbp + 0x420]
mov edx, 0x80
lea r8, str.__s_s
call sub.avutil_58.dll_av_strlcatf
inc rsi
lea rax, [0x140000000]
add rdi, 8
mov rcx, qword [rax + rsi*8 + 0x31740]
test rcx, rcx
jne 0x1400184b0
cmp byte [r15], 0
lea rax, [0x14002efc8]
mov rcx, rbx
lea r9, [rbp + 0x420]
cmovne rcx, rax
lea r8, str.Multiple__s_options_specified_for_stream__d__only_the_last_option___s_s_s__i_will_be_used._n
mov eax, dword [r14 + 8]
mov edx, 0x18
mov dword [rsp + 0x40], eax
lea rax, str.autoscale
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], rcx
xor ecx, ecx
mov qword [rsp + 0x28], rax
mov rax, qword [rsp + 0x50]
mov eax, dword [rax + 8]
mov dword [rsp + 0x20], eax
call sub.avutil_58.dll_av_log
mov rbx, qword [rsp + 0x78]
mov r12, qword [rsp + 0x70]
xor r14d, r14d
mov rsi, qword [rbp - 0x70]
test rsi, rsi
je 0x1400187ce
mov rax, qword [r13 + 0x10]
lea rcx, str.AVCONV_DATADIR
mov dword [rsp + 0x58], 0xffffffff
mov r15, qword [rax]
call fcn.140013e30
lea rcx, str.HOME
mov qword [rbp + 0x4a0], rax
mov r12, rax
call fcn.140013e30
mov qword [rbp - 0x10], rax
mov edi, r14d
mov qword [rbp + 0x408], rax
lea r14, [rbp + 0x400]
lea rax, str._D_a_obs_deps_obs_deps_windows_obs_ffmpeg_x64_share_ffmpeg
mov qword [rbp + 0x400], r12
mov qword [rbp + 0x410], rax
lea r12, [0x14002e16e]
mov eax, dword [rsp + 0x58]
mov rbx, rsi
xor r13d, r13d
test eax, eax
jns 0x1400186b1
mov rsi, qword [r14]
test rsi, rsi
je 0x1400186a2
test r15, r15
je 0x140018653
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]
mov edx, 0x3e8
mov qword [rsp + 0x20], rax
call fcn.140002aa0
lea r9, [0x14003b778]
mov qword [rsp + 0x20], r13
mov r8d, 1
lea rdx, [rbp]
lea rcx, [rbp - 0x80]
call sub.avformat_60.dll_avio_open2
test eax, eax
jns 0x1400186a2
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]
call fcn.140002aa0
lea r9, [0x14003b778]
mov qword [rsp + 0x20], r13
mov r8d, 1
lea rdx, [rbp]
lea rcx, [rbp - 0x80]
call sub.avformat_60.dll_avio_open2
inc edi
add r14, 8
cmp edi, 3
jb 0x1400185e2
mov rcx, qword [rbp - 0x10]
mov dword [rsp + 0x58], eax
call sub.avutil_58.dll_av_free
mov rcx, qword [rbp + 0x4a0]
call sub.avutil_58.dll_av_free
mov r13d, dword [rsp + 0x58]
mov rbx, qword [rsp + 0x78]
test r13d, r13d
jne 0x14001883e
xor edx, edx
lea rcx, [rbp]
mov r8d, 0xffffffff
call sub.avutil_58.dll_av_bprint_init
mov r12, qword [rsp + 0x70]
lea rcx, [rbp]
call sub.avutil_58.dll_av_bprint_clear
mov rdi, qword [rbp - 0x80]
mov rcx, rdi
call sub.avformat_60.dll_avio_r8
test al, al
je 0x140018732
nop dword [rax]
cmp al, 0xa
je 0x140018732
mov r8d, 1
lea rcx, [rbp]
movzx edx, al
call sub.avutil_58.dll_av_bprint_chars
mov rcx, rdi
call sub.avformat_60.dll_avio_r8
test al, al
jne 0x140018710
mov eax, dword [rbp + 0xc]
cmp dword [rbp + 8], eax
jae 0x1400187a9
mov rdi, qword [rbp]
test rdi, rdi
je 0x1400187a9
movzx eax, byte [rdi]
test al, al
je 0x14001877d
cmp al, 0x23
je 0x14001877d
mov edx, 0x3d
mov rcx, rdi
call sub.VCRUNTIME140.dll_strchr
test rax, rax
je 0x14001878d
lea r8, [rax + 1]
mov byte [rax], 0
mov r9d, 0x10
lea rcx, [r12 + 0x110]
mov rdx, rdi
call sub.avutil_58.dll_av_dict_set
mov rax, qword [rbp - 0x80]
cmp dword [rax + 0x50], 0
je 0x1400186f3
jmp 0x1400187b4
lea r8, str.Invalid_line_found_in_the_preset_file._n
mov edx, 8
mov rcx, r12
call sub.avutil_58.dll_av_log
mov r13d, 0xffffffea
jmp 0x1400187af
mov r13d, 0xfffffff4
mov dword [rsp + 0x58], r13d
xor edx, edx
lea rcx, [rbp]
call sub.avutil_58.dll_av_bprint_finalize
lea rcx, [rbp - 0x80]
call sub.avformat_60.dll_avio_closep
mov rsi, qword [rbp - 0x70]
jmp 0x1400187d3
mov r13d, dword [rsp + 0x58]
test r13d, r13d
jne 0x140018842
xor r14d, r14d
lea rax, str.fidx_sidx_n_t
mov r15d, r14d
mov esi, r14d
mov qword [rbp - 0x70], rax
cmp dword [rbx + 0x448], r14d
jle 0x140018bce
mov edi, r14d
mov r14, qword [rsp + 0x68]
mov rax, qword [rbx + 0x440]
mov rdx, qword [rsp + 0x50]
mov rcx, qword [rsp + 0x60]
mov r8, qword [rdi + rax]
call fcn.1400223c0
test eax, eax
jle 0x140018863
mov rax, qword [rbx + 0x440]
movsxd r14, esi
shl r14, 4
add r14, rax
mov rcx, qword [rdi + rax + 8]
inc r15d
mov qword [rbp - 0x48], rcx
jmp 0x140018869
mov rsi, qword [rbp - 0x70]
mov rcx, qword [rsp + 0x70]
lea r8, str.Preset__s_specified__but_could_not_be_opened._n
mov r9, rsi
mov edx, 8
call sub.avutil_58.dll_av_log
mov eax, r13d
jmp 0x14001adfd
js 0x14001adfd
inc esi
add rdi, 0x10
cmp esi, dword [rbx + 0x448]
jl 0x140018801
cmp r15d, 1
jle 0x1400189c4
mov r15, qword [r14]
xorps xmm0, xmm0
xor eax, eax
mov byte [rbp + 0x420], 0
mov qword [rbp + 0x491], rax
mov dword [rbp + 0x499], eax
mov word [rbp + 0x49d], ax
mov byte [rbp + 0x49f], al
movups xmmword [rbp + 0x421], xmm0
movups xmmword [rbp + 0x431], xmm0
movups xmmword [rbp + 0x441], xmm0
movups xmmword [rbp + 0x451], xmm0
movups xmmword [rbp + 0x461], xmm0
movups xmmword [rbp + 0x471], xmm0
movups xmmword [rbp + 0x481], xmm0
test r15, r15
je 0x1400188ee
cmp byte [r15], al
je 0x1400188ee
lea r13, [0x14002e16e]
jmp 0x1400188f8
lea r13, [0x14002e16e]
mov r15, r13
xor esi, esi
lea rcx, str.enc_stats_pre
lea rdi, str.enc_stats_post
lea r12, [0x14002efb4]
nop
cmp qword [rdi - 8], 0
je 0x140018928
cmp qword [rdi], 0
lea rax, str._or
cmovne rax, r12
jmp 0x14001892b
mov rax, r13
mov r9, rcx
mov qword [rsp + 0x20], rax
lea rcx, [rbp + 0x420]
mov edx, 0x80
lea r8, str.__s_s
call sub.avutil_58.dll_av_strlcatf
inc rsi
lea rax, [0x140000000]
add rdi, 8
mov rcx, qword [rax + rsi*8 + 0x317c0]
test rcx, rcx
jne 0x140018910
cmp byte [r15], 0
lea rax, [0x14002efc8]
mov rcx, r13
lea r9, [rbp + 0x420]
cmovne rcx, rax
lea r8, str.Multiple__s_options_specified_for_stream__d__only_the_last_option___s_s_s__s_will_be_used._n
mov rax, qword [r14 + 8]
mov edx, 0x18
mov qword [rsp + 0x40], rax
lea rax, str.enc_stats_pre
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], rcx
xor ecx, ecx
mov qword [rsp + 0x28], rax
mov rax, qword [rsp + 0x50]
mov eax, dword [rax + 8]
mov dword [rsp + 0x20], eax
call sub.avutil_58.dll_av_log
mov r12, qword [rsp + 0x70]
jmp 0x1400189cb
lea r13, [0x14002e16e]
xor r14d, r14d
cmp qword [rbp - 0x48], r14
je 0x140018bce
cmp dword [rsp + 0x5c], 1
ja 0x140018bce
lea r12, str.fidx_sidx_n_t
mov r15d, r14d
mov esi, r14d
cmp dword [rbx + 0x478], r14d
jle 0x140018b9a
mov edi, r14d
mov r14, qword [rsp + 0x68]
nop word [rax + rax]
mov rax, qword [rbx + 0x470]
mov rdx, qword [rsp + 0x50]
mov rcx, qword [rsp + 0x60]
mov r8, qword [rdi + rax]
call fcn.1400223c0
test eax, eax
jle 0x140018a49
mov rax, qword [rbx + 0x470]
movsxd r14, esi
shl r14, 4
add r14, rax
mov r12, qword [rdi + rax + 8]
inc r15d
jmp 0x140018a4f
js 0x14001adfd
inc esi
add rdi, 0x10
cmp esi, dword [rbx + 0x478]
jl 0x140018a10
cmp r15d, 1
jle 0x140018b97
mov r15, qword [r14]
xorps xmm0, xmm0
xor eax, eax
mov byte [rbp + 0x420], 0
mov qword [rbp + 0x491], rax
mov dword [rbp + 0x499], eax
mov word [rbp + 0x49d], ax
mov byte [rbp + 0x49f], al
movups xmmword [rbp + 0x421], xmm0
movups xmmword [rbp + 0x431], xmm0
movups xmmword [rbp + 0x441], xmm0
movups xmmword [rbp + 0x451], xmm0
movups xmmword [rbp + 0x461], xmm0
movups xmmword [rbp + 0x471], xmm0
movups xmmword [rbp + 0x481], xmm0
test r15, r15
je 0x140018acb
cmp byte [r15], al
jne 0x140018ace
mov r15, r13
xor esi, esi
lea rcx, str.enc_stats_pre_fmt
lea rdi, str.enc_stats_post_fmt
lea rbx, [0x14002efb4]
cmp qword [rdi - 8], 0
je 0x140018afd
cmp qword [rdi], 0
lea rax, str._or
cmovne rax, rbx
jmp 0x140018b00
mov rax, r13
mov r9, rcx
mov qword [rsp + 0x20], rax
lea rcx, [rbp + 0x420]
mov edx, 0x80
lea r8, str.__s_s
call sub.avutil_58.dll_av_strlcatf
inc rsi
lea rax, [0x140000000]
add rdi, 8
mov rcx, qword [rax + rsi*8 + 0x317f0]
test rcx, rcx
jne 0x140018ae5
cmp byte [r15], 0
lea rax, [0x14002efc8]
mov rcx, r13
lea r9, [rbp + 0x420]
cmovne rcx, rax
lea r8, str.Multiple__s_options_specified_for_stream__d__only_the_last_option___s_s_s__s_will_be_used._n
mov rax, qword [r14 + 8]
mov edx, 0x18
mov qword [rsp + 0x40], rax
lea rax, str.enc_stats_pre_fmt
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], rcx
xor ecx, ecx
mov qword [rsp + 0x28], rax
mov rax, qword [rsp + 0x50]
mov eax, dword [rax + 8]
mov dword [rsp + 0x20], eax
call sub.avutil_58.dll_av_log
mov rbx, qword [rsp + 0x78]
xor r14d, r14d
mov rdx, qword [rsp + 0x70]
mov r8d, 1
mov r9, qword [rbp - 0x48]
add rdx, 0x178
mov qword [rsp + 0x20], r12
mov r12, qword [rsp + 0x70]
mov rcx, r12
call fcn.140013710
mov dword [rsp + 0x58], eax
test eax, eax
js 0x14001adfd
cmp dword [rbx + 0x458], 0
mov r15d, r14d
mov esi, r14d
jle 0x140018f9b
mov rdi, r14
mov r14, qword [rsp + 0x68]
nop dword [rax]
mov rax, qword [rbx + 0x450]
mov rdx, qword [rsp + 0x50]
mov rcx, qword [rsp + 0x60]
mov r8, qword [rdi + rax]
call fcn.1400223c0
test eax, eax
jle 0x140018c2d
mov rax, qword [rbx + 0x450]
movsxd r14, esi
shl r14, 4
add r14, rax
mov rcx, qword [rdi + rax + 8]
inc r15d
mov qword [rbp - 0x40], rcx
jmp 0x140018c33
js 0x14001adfd
inc esi
add rdi, 0x10
cmp esi, dword [rbx + 0x458]
jl 0x140018bf0
cmp r15d, 1
jle 0x140018d94
mov r15, qword [r14]
xorps xmm0, xmm0
xor eax, eax
mov byte [rbp + 0x420], 0
mov qword [rbp + 0x491], rax
mov dword [rbp + 0x499], eax
mov word [rbp + 0x49d], ax
mov byte [rbp + 0x49f], al
movups xmmword [rbp + 0x421], xmm0
movups xmmword [rbp + 0x431], xmm0
movups xmmword [rbp + 0x441], xmm0
movups xmmword [rbp + 0x451], xmm0
movups xmmword [rbp + 0x461], xmm0
movups xmmword [rbp + 0x471], xmm0
movups xmmword [rbp + 0x481], xmm0
test r15, r15
je 0x140018cb8
cmp byte [r15], al
je 0x140018cb8
lea r13, [0x14002e16e]
jmp 0x140018cc2
lea r13, [0x14002e16e]
mov r15, r13
xor esi, esi
lea rcx, str.enc_stats_post
lea rdi, str.mux_stats
lea r12, [0x14002efb4]
nop dword [rax]
cmp qword [rdi - 8], 0
je 0x140018cf8
cmp qword [rdi], 0
lea rax, str._or
cmovne rax, r12
jmp 0x140018cfb
mov rax, r13
mov r9, rcx
mov qword [rsp + 0x20], rax
lea rcx, [rbp + 0x420]
mov edx, 0x80
lea r8, str.__s_s
call sub.avutil_58.dll_av_strlcatf
inc rsi
lea rax, [0x140000000]
add rdi, 8
mov rcx, qword [rax + rsi*8 + 0x317d0]
test rcx, rcx
jne 0x140018ce0
cmp byte [r15], 0
lea rax, [0x14002efc8]
mov rcx, r13
lea r9, [rbp + 0x420]
cmovne rcx, rax
lea r8, str.Multiple__s_options_specified_for_stream__d__only_the_last_option___s_s_s__s_will_be_used._n
mov rax, qword [r14 + 8]
mov edx, 0x18
mov qword [rsp + 0x40], rax
lea rax, str.enc_stats_post
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], rcx
xor ecx, ecx
mov qword [rsp + 0x28], rax
mov rax, qword [rsp + 0x50]
mov eax, dword [rax + 8]
mov dword [rsp + 0x20], eax
call sub.avutil_58.dll_av_log
mov r12, qword [rsp + 0x70]
jmp 0x140018d9b
lea r13, [0x14002e16e]
xor r14d, r14d
cmp qword [rbp - 0x40], r14
je 0x140018f9b
cmp dword [rsp + 0x5c], 1
ja 0x140018f9b
lea r12, str.fidx_sidx_n_t
mov r15d, r14d
mov esi, r14d
cmp dword [rbx + 0x488], r14d
jle 0x140018f6a
mov edi, r14d
mov r14, qword [rsp + 0x68]
nop word [rax + rax]
mov rax, qword [rbx + 0x480]
mov rdx, qword [rsp + 0x50]
mov rcx, qword [rsp + 0x60]
mov r8, qword [rdi + rax]
call fcn.1400223c0
test eax, eax
jle 0x140018e19
mov rax, qword [rbx + 0x480]
movsxd r14, esi
shl r14, 4
add r14, rax
mov r12, qword [rdi + rax + 8]
inc r15d
jmp 0x140018e1f
js 0x14001adfd
inc esi
add rdi, 0x10
cmp esi, dword [rbx + 0x488]
jl 0x140018de0
cmp r15d, 1
jle 0x140018f67
mov r15, qword [r14]
xorps xmm0, xmm0
xor eax, eax
mov byte [rbp + 0x420], 0
mov qword [rbp + 0x491], rax
mov dword [rbp + 0x499], eax
mov word [rbp + 0x49d], ax
mov byte [rbp + 0x49f], al
movups xmmword [rbp + 0x421], xmm0
movups xmmword [rbp + 0x431], xmm0
movups xmmword [rbp + 0x441], xmm0
movups xmmword [rbp + 0x451], xmm0
movups xmmword [rbp + 0x461], xmm0
movups xmmword [rbp + 0x471], xmm0
movups xmmword [rbp + 0x481], xmm0
test r15, r15
je 0x140018e9b
cmp byte [r15], al
jne 0x140018e9e
mov r15, r13
xor esi, esi
lea rcx, str.enc_stats_post_fmt
lea rdi, str.mux_stats_fmt
lea rbx, [0x14002efb4]
cmp qword [rdi - 8], 0
je 0x140018ecd
cmp qword [rdi], 0
lea rax, str._or
cmovne rax, rbx
jmp 0x140018ed0
mov rax, r13
mov r9, rcx
mov qword [rsp + 0x20], rax
lea rcx, [rbp + 0x420]
mov edx, 0x80
lea r8, str.__s_s
call sub.avutil_58.dll_av_strlcatf
inc rsi
lea rax, [0x140000000]
add rdi, 8
mov rcx, qword [rax + rsi*8 + 0x31800]
test rcx, rcx
jne 0x140018eb5
cmp byte [r15], 0
lea rax, [0x14002efc8]
mov rcx, r13
lea r9, [rbp + 0x420]
cmovne rcx, rax
lea r8, str.Multiple__s_options_specified_for_stream__d__only_the_last_option___s_s_s__s_will_be_used._n
mov rax, qword [r14 + 8]
mov edx, 0x18
mov qword [rsp + 0x40], rax
lea rax, str.enc_stats_post_fmt
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], rcx
xor ecx, ecx
mov qword [rsp + 0x28], rax
mov rax, qword [rsp + 0x50]
mov eax, dword [rax + 8]
mov dword [rsp + 0x20], eax
call sub.avutil_58.dll_av_log
mov rbx, qword [rsp + 0x78]
xor r14d, r14d
mov rdx, qword [rsp + 0x70]
xor r8d, r8d
mov r9, qword [rbp - 0x40]
add rdx, 0x190
mov qword [rsp + 0x20], r12
mov r12, qword [rsp + 0x70]
mov rcx, r12
call fcn.140013710
mov dword [rsp + 0x58], eax
test eax, eax
js 0x14001adfd
cmp dword [rbx + 0x468], 0
mov r15d, r14d
mov esi, r14d
jle 0x140019361
mov rdi, r14
mov r14, qword [rsp + 0x68]
nop word [rax + rax]
mov rax, qword [rbx + 0x460]
mov rdx, qword [rsp + 0x50]
mov rcx, qword [rsp + 0x60]
mov r8, qword [rdi + rax]
call fcn.1400223c0
test eax, eax
jle 0x140018ffd
mov rax, qword [rbx + 0x460]
movsxd r14, esi
shl r14, 4
add r14, rax
mov rcx, qword [rdi + rax + 8]
inc r15d
mov qword [rbp - 0x60], rcx
jmp 0x140019003
js 0x14001adfd
inc esi
add rdi, 0x10
cmp esi, dword [rbx + 0x468]
jl 0x140018fc0
cmp r15d, 1
jle 0x140019164
mov r15, qword [r14]
xorps xmm0, xmm0
xor eax, eax
mov byte [rbp + 0x420], 0
mov qword [rbp + 0x491], rax
mov dword [rbp + 0x499], eax
mov word [rbp + 0x49d], ax
mov byte [rbp + 0x49f], al
movups xmmword [rbp + 0x421], xmm0
movups xmmword [rbp + 0x431], xmm0
movups xmmword [rbp + 0x441], xmm0
movups xmmword [rbp + 0x451], xmm0
movups xmmword [rbp + 0x461], xmm0
movups xmmword [rbp + 0x471], xmm0
movups xmmword [rbp + 0x481], xmm0
test r15, r15
je 0x140019088
cmp byte [r15], al
je 0x140019088
lea r13, [0x14002e16e]
jmp 0x140019092
lea r13, [0x14002e16e]
mov r15, r13
xor esi, esi
lea rcx, str.mux_stats
lea rdi, str.enc_stats_pre_fmt
lea r12, [0x14002efb4]
nop dword [rax]
cmp qword [rdi - 8], 0
je 0x1400190c8
cmp qword [rdi], 0
lea rax, str._or
cmovne rax, r12
jmp 0x1400190cb
mov rax, r13
mov r9, rcx
mov qword [rsp + 0x20], rax
lea rcx, [rbp + 0x420]
mov edx, 0x80
lea r8, str.__s_s
call sub.avutil_58.dll_av_strlcatf
inc rsi
lea rax, [0x140000000]
add rdi, 8
mov rcx, qword [rax + rsi*8 + 0x317e0]
test rcx, rcx
jne 0x1400190b0
cmp byte [r15], 0
lea rax, [0x14002efc8]
mov rcx, r13
lea r9, [rbp + 0x420]
cmovne rcx, rax
lea r8, str.Multiple__s_options_specified_for_stream__d__only_the_last_option___s_s_s__s_will_be_used._n
mov rax, qword [r14 + 8]
mov edx, 0x18
mov qword [rsp + 0x40], rax
lea rax, str.mux_stats
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], rcx
xor ecx, ecx
mov qword [rsp + 0x28], rax
mov rax, qword [rsp + 0x50]
mov eax, dword [rax + 8]
mov dword [rsp + 0x20], eax
call sub.avutil_58.dll_av_log
mov r12, qword [rsp + 0x70]
jmp 0x14001916b
lea r13, [0x14002e16e]
xor r14d, r14d
cmp qword [rbp - 0x60], r14
je 0x140019361
cmp dword [rsp + 0x5c], 1
ja 0x140019361
mov r15d, r14d
mov esi, r14d
cmp dword [rbx + 0x498], r14d
jle 0x140019335
mov edi, r14d
mov r14, qword [rsp + 0x68]
nop
mov rax, qword [rbx + 0x490]
mov rdx, qword [rsp + 0x50]
mov rcx, qword [rsp + 0x60]
mov r8, qword [rdi + rax]
call fcn.1400223c0
test eax, eax
jle 0x1400191dd
mov rax, qword [rbx + 0x490]
movsxd r14, esi
shl r14, 4
add r14, rax
mov rcx, qword [rdi + rax + 8]
inc r15d
mov qword [rbp - 0x70], rcx
jmp 0x1400191e3
js 0x14001adfd
inc esi
add rdi, 0x10
cmp esi, dword [rbx + 0x498]
jl 0x1400191a0
cmp r15d, 1
jle 0x140019332
mov r15, qword [r14]
xorps xmm0, xmm0
xor eax, eax
mov byte [rbp + 0x420], 0
mov qword [rbp + 0x491], rax
mov dword [rbp + 0x499], eax
mov word [rbp + 0x49d], ax
mov byte [rbp + 0x49f], al
movups xmmword [rbp + 0x421], xmm0
movups xmmword [rbp + 0x431], xmm0
movups xmmword [rbp + 0x441], xmm0
movups xmmword [rbp + 0x451], xmm0
movups xmmword [rbp + 0x461], xmm0
movups xmmword [rbp + 0x471], xmm0
movups xmmword [rbp + 0x481], xmm0
test r15, r15
je 0x14001925f
cmp byte [r15], al
jne 0x140019262
mov r15, r13
xor esi, esi
lea rcx, str.mux_stats_fmt
lea rdi, str.filter
lea r12, [0x14002efb4]
nop dword [rax]
cmp qword [rdi - 8], 0
je 0x140019298
cmp qword [rdi], 0
lea rax, str._or
cmovne rax, r12
jmp 0x14001929b
mov rax, r13
mov r9, rcx
mov qword [rsp + 0x20], rax
lea rcx, [rbp + 0x420]
mov edx, 0x80
lea r8, str.__s_s
call sub.avutil_58.dll_av_strlcatf
inc rsi
lea rax, [0x140000000]
add rdi, 8
mov rcx, qword [rax + rsi*8 + 0x31810]
test rcx, rcx
jne 0x140019280
cmp byte [r15], 0
lea rax, [0x14002efc8]
mov rcx, r13
lea r9, [rbp + 0x420]
cmovne rcx, rax
lea r8, str.Multiple__s_options_specified_for_stream__d__only_the_last_option___s_s_s__s_will_be_used._n
mov rax, qword [r14 + 8]
mov edx, 0x18
mov qword [rsp + 0x40], rax
lea rax, str.mux_stats_fmt
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], rcx
xor ecx, ecx
mov qword [rsp + 0x28], rax
mov rax, qword [rsp + 0x50]
mov eax, dword [rax + 8]
mov dword [rsp + 0x20], eax
call sub.avutil_58.dll_av_log
mov r12, qword [rsp + 0x70]
xor r14d, r14d
mov rax, qword [rbp - 0x70]
lea rdx, [r12 + 0x1f0]
mov r9, qword [rbp - 0x60]
xor r8d, r8d
mov rcx, r12
mov qword [rsp + 0x20], rax
call fcn.140013710
mov dword [rsp + 0x58], eax
test eax, eax
js 0x14001adfd
cmp dword [rbx + 0x418], 0
mov r15d, r14d
mov edi, r14d
jle 0x1400195e3
mov rsi, r14
mov r14, qword [rsp + 0x68]
nop dword [rax]
mov rax, qword [rbx + 0x410]
mov rdx, qword [rsp + 0x50]
mov rcx, qword [rsp + 0x60]
mov r8, qword [rsi + rax]
call fcn.1400223c0
test eax, eax
jle 0x1400193bd
mov rax, qword [rbx + 0x410]
movsxd r14, edi
shl r14, 4
add r14, rax
mov rcx, qword [rsi + rax + 8]
inc r15d
mov qword [rbp - 0x78], rcx
jmp 0x1400193c3
js 0x14001adfd
inc edi
add rsi, 0x10
cmp edi, dword [rbx + 0x418]
jl 0x140019380
cmp r15d, 1
jle 0x140019522
mov r15, qword [r14]
xorps xmm0, xmm0
xor eax, eax
mov byte [rbp + 0x420], 0
mov qword [rbp + 0x491], rax
mov dword [rbp + 0x499], eax
mov word [rbp + 0x49d], ax
mov byte [rbp + 0x49f], al
movups xmmword [rbp + 0x421], xmm0
movups xmmword [rbp + 0x431], xmm0
movups xmmword [rbp + 0x441], xmm0
movups xmmword [rbp + 0x451], xmm0
movups xmmword [rbp + 0x461], xmm0
movups xmmword [rbp + 0x471], xmm0
movups xmmword [rbp + 0x481], xmm0
test r15, r15
je 0x140019448
cmp byte [r15], al
je 0x140019448
lea r13, [0x14002e16e]
jmp 0x140019452
lea r13, [0x14002e16e]
mov r15, r13
xor esi, esi
lea rcx, str.enc_time_base
lea rdi, str.enc_stats_pre
lea r12, [0x14002efb4]
nop dword [rax]
cmp qword [rdi - 8], 0
je 0x140019488
cmp qword [rdi], 0
lea rax, str._or
cmovne rax, r12
jmp 0x14001948b
mov rax, r13
mov r9, rcx
mov qword [rsp + 0x20], rax
lea rcx, [rbp + 0x420]
mov edx, 0x80
lea r8, str.__s_s
call sub.avutil_58.dll_av_strlcatf
inc rsi
lea rax, [0x140000000]
add rdi, 8
mov rcx, qword [rax + rsi*8 + 0x317b0]
test rcx, rcx
jne 0x140019470
cmp byte [r15], 0
lea rax, [0x14002efc8]
mov rcx, r13
lea r9, [rbp + 0x420]
cmovne rcx, rax
lea r8, str.Multiple__s_options_specified_for_stream__d__only_the_last_option___s_s_s__s_will_be_used._n
mov rax, qword [r14 + 8]
mov edx, 0x18
mov qword [rsp + 0x40], rax
lea rax, str.enc_time_base
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], rcx
xor ecx, ecx
mov qword [rsp + 0x28], rax
mov rax, qword [rsp + 0x50]
mov eax, dword [rax + 8]
mov dword [rsp + 0x20], eax
call sub.avutil_58.dll_av_log
mov r12, qword [rsp + 0x70]
mov rdi, qword [rbp - 0x78]
xor r14d, r14d
test rdi, rdi
je 0x1400195e3
mov ecx, r14d
lea rdx, str.demux
nop dword [rax]
movzx eax, byte [rdi + rcx]
inc rcx
cmp al, byte [rdx + rcx - 1]
jne 0x140019564
cmp rcx, 6
jne 0x140019540
mov dword [rbp - 0x78], 0xffffffff
mov dword [rbp - 0x74], r14d
mov rax, qword [rbp - 0x78]
jmp 0x1400195de
mov rcx, r14
lea rdx, str.filter
nop
movzx eax, byte [rdi + rcx]
inc rcx
cmp al, byte [rdx + rcx - 1]
jne 0x140019594
cmp rcx, 7
jne 0x140019570
mov dword [rbp - 0x78], 0xfffffffe
mov dword [rbp - 0x74], r14d
mov rax, qword [rbp - 0x78]
jmp 0x1400195de
xor r9d, r9d
mov qword [rsp + 0x20], r14
mov r8d, 0x7fffffff
lea rcx, [rbp - 0x60]
mov rdx, rdi
call sub.avutil_58.dll_av_parse_ratio
mov dword [rsp + 0x58], eax
mov esi, eax
test eax, eax
js 0x1400195ff
cmp dword [rbp - 0x5c], r14d
jle 0x1400195ff
mov rax, qword [rbp - 0x60]
test eax, eax
jns 0x1400195de
lea r8, str._enc_time_base__1_is_deprecated__use__enc_timebase_demux_n
mov edx, 0x18
mov rcx, r12
call sub.avutil_58.dll_av_log
mov rax, qword [rbp - 0x60]
mov qword [r12 + 0x38], rax
mov r13, qword [rsp + 0x50]
cmp dword [rbx + 0x190], 0
je 0x140019648
mov dword [r12 + 0x78], 1
jmp 0x1400196bd
mov r9, rdi
lea r8, str.Invalid_time_base:__s_n
mov edx, 8
mov rcx, r12
call sub.avutil_58.dll_av_log
test esi, esi
mov eax, 0xffffffea
cmovs eax, esi
jmp 0x14001adfd
mov rcx, qword [rcx + 0x20]
mov r9, r15
xor edx, edx
mov qword [rsp + 0x20], r14
mov r13, r15
call fcn.140022410
mov dword [rsp + 0x58], eax
test eax, eax
jns 0x1400195e8
jmp 0x14001adfd
mov rdi, qword [r12 + 0x48]
test rdi, rdi
je 0x1400196bd
mov rcx, qword [r12 + 0x110]
lea rdx, str.flags
xor r9d, r9d
xor r8d, r8d
call sub.avutil_58.dll_av_dict_get
mov rsi, rax
test rax, rax
je 0x1400196b5
xor r9d, r9d
mov dword [rsp + 0x20], r14d
xor r8d, r8d
lea rdx, str.flags
mov rcx, rdi
call sub.avutil_58.dll_av_opt_find
mov dword [rbp - 0x80], r14d
test rax, rax
je 0x1400196b5
mov r8, qword [rsi + 8]
lea r9, [rbp - 0x80]
mov rdx, rax
mov rcx, rdi
call sub.avutil_58.dll_av_opt_eval_flags
mov eax, dword [rbp - 0x80]
shr eax, 0x17
and eax, 1
jmp 0x1400196b8
mov eax, r14d
mov dword [r12 + 0x78], eax
cmp dword [rbx + 0x408], 0
mov r15d, r14d
mov edi, r14d
jle 0x1400198c2
mov rsi, r14
mov r14, qword [rsp + 0x68]
nop dword [rax + rax]
mov rax, qword [rbx + 0x400]
mov rdx, r13
mov rcx, qword [rsp + 0x60]
mov r8, qword [rsi + rax]
call fcn.1400223c0
test eax, eax
jle 0x14001971b
mov rax, qword [rbx + 0x400]
movsxd r14, edi
shl r14, 4
add r14, rax
mov rcx, qword [rsi + rax + 8]
inc r15d
mov qword [rbp - 0x58], rcx
jmp 0x140019721
js 0x14001adfd
inc edi
add rsi, 0x10
cmp edi, dword [rbx + 0x408]
jl 0x1400196e0
cmp r15d, 1
jle 0x14001987a
mov r15, qword [r14]
xorps xmm0, xmm0
xor eax, eax
mov byte [rbp + 0x420], 0
mov qword [rbp + 0x491], rax
mov dword [rbp + 0x499], eax
mov word [rbp + 0x49d], ax
mov byte [rbp + 0x49f], al
movups xmmword [rbp + 0x421], xmm0
movups xmmword [rbp + 0x431], xmm0
movups xmmword [rbp + 0x441], xmm0
movups xmmword [rbp + 0x451], xmm0
movups xmmword [rbp + 0x461], xmm0
movups xmmword [rbp + 0x471], xmm0
movups xmmword [rbp + 0x481], xmm0
test r15, r15
je 0x1400197a6
cmp byte [r15], al
je 0x1400197a6
lea r13, [0x14002e16e]
jmp 0x1400197b0
lea r13, [0x14002e16e]
mov r15, r13
xor esi, esi
lea rcx, str.time_base
lea rdi, [0x1400319a8]
lea r12, [0x14002efb4]
cmp qword [rdi - 8], 0
je 0x1400197df
cmp qword [rdi], 0
lea rax, str._or
cmovne rax, r12
jmp 0x1400197e2
mov rax, r13
mov r9, rcx
mov qword [rsp + 0x20], rax
lea rcx, [rbp + 0x420]
mov edx, 0x80
lea r8, str.__s_s
call sub.avutil_58.dll_av_strlcatf
inc rsi
lea rax, [0x140000000]
add rdi, 8
mov rcx, qword [rax + rsi*8 + 0x31998]
test rcx, rcx
jne 0x1400197c7
cmp byte [r15], 0
lea rax, [0x14002efc8]
mov rcx, r13
lea r9, [rbp + 0x420]
mov r13, qword [rsp + 0x50]
lea r8, str.Multiple__s_options_specified_for_stream__d__only_the_last_option___s_s_s__s_will_be_used._n
cmovne rcx, rax
mov edx, 0x18
mov rax, qword [r14 + 8]
mov qword [rsp + 0x40], rax
lea rax, str.time_base
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_58.dll_av_log
mov r12, qword [rsp + 0x70]
mov rdi, qword [rbp - 0x58]
xor r14d, r14d
test rdi, rdi
je 0x1400198c2
xor r9d, r9d
mov qword [rsp + 0x20], r14
mov r8d, 0x7fffffff
lea rcx, [rbp - 0x58]
mov rdx, rdi
call sub.avutil_58.dll_av_parse_ratio
test eax, eax
js 0x140019933
mov rax, qword [rbp - 0x58]
test eax, eax
jle 0x140019933
cmp dword [rbp - 0x54], r14d
jle 0x140019933
mov qword [r13 + 0x20], rax
movabs rax, 0x7fffffffffffffff
mov r15d, r14d
mov qword [r12 + 0x208], rax
mov edi, r14d
cmp dword [rbx + 0x1c8], 0
jle 0x140019aa4
mov rsi, r14
mov r14, qword [rsp + 0x68]
nop
mov rax, qword [rbx + 0x1c0]
mov rdx, r13
mov rcx, qword [rsp + 0x60]
mov r8, qword [rsi + rax]
call fcn.1400223c0
test eax, eax
jle 0x140019942
mov rax, qword [rbx + 0x1c0]
movsxd r14, edi
shl r14, 4
mov rcx, qword [rsi + rax + 8]
mov qword [r12 + 0x208], rcx
add r14, qword [rbx + 0x1c0]
inc r15d
jmp 0x140019948
mov r9, rdi
lea r8, str.Invalid_time_base:__s_n
jmp 0x140017f5e
js 0x14001adfd
inc edi
add rsi, 0x10
cmp edi, dword [rbx + 0x1c8]
jl 0x1400198f0
cmp r15d, 1
jle 0x140019aad
mov r15, qword [r14]
xorps xmm0, xmm0
xor eax, eax
mov byte [rbp + 0x420], 0
mov qword [rbp + 0x491], rax
mov dword [rbp + 0x499], eax
mov word [rbp + 0x49d], ax
mov byte [rbp + 0x49f], al
movups xmmword [rbp + 0x421], xmm0
movups xmmword [rbp + 0x431], xmm0
movups xmmword [rbp + 0x441], xmm0
movups xmmword [rbp + 0x451], xmm0
movups xmmword [rbp + 0x461], xmm0
movups xmmword [rbp + 0x471], xmm0
movups xmmword [rbp + 0x481], xmm0
test r15, r15
je 0x1400199cd
cmp byte [r15], al
je 0x1400199cd
lea r13, [0x14002e16e]
jmp 0x1400199d7
lea r13, [0x14002e16e]
mov r15, r13
xor esi, esi
lea rcx, str.frames
lea rdi, str.vframes
lea rbx, [0x14002efb4]
nop
cmp qword [rdi - 8], 0
je 0x140019a08
cmp qword [rdi], 0
lea rax, str._or
cmovne rax, rbx
jmp 0x140019a0b
mov rax, r13
mov r9, rcx
mov qword [rsp + 0x20], rax
lea rcx, [rbp + 0x420]
mov edx, 0x80
lea r8, str.__s_s
call sub.avutil_58.dll_av_strlcatf
inc rsi
lea rax, [0x140000000]
add rdi, 8
mov rcx, qword [rax + rsi*8 + 0x318e0]
test rcx, rcx
jne 0x1400199f0
cmp byte [r15], 0
lea rax, [0x14002efc8]
mov rcx, r13
lea r9, [rbp + 0x420]
cmovne rcx, rax
lea r8, str.Multiple__s_options_specified_for_stream__d__only_the_last_option___s_s_s__lld_will_be_used._n
mov rax, qword [r14 + 8]
mov edx, 0x18
mov qword [rsp + 0x40], rax
lea rax, str.frames
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], rcx
xor ecx, ecx
mov qword [rsp + 0x28], rax
mov rax, qword [rsp + 0x50]
mov eax, dword [rax + 8]
mov dword [rsp + 0x20], eax
call sub.avutil_58.dll_av_log
mov rbx, qword [rsp + 0x78]
jmp 0x140019ab4
lea r13, [0x14002e16e]
jmp 0x140019ab7
lea r13, [0x14002e16e]
xor r14d, r14d
movsxd rax, dword [rbx + 0x1c8]
test eax, eax
jle 0x140019b01
mov rcx, qword [rbx + 0x1c0]
mov r8, rax
mov rdx, r14
nop
mov rax, qword [rcx]
cmp byte [rax], 0
jne 0x140019adf
cmp dword [rsp + 0x5c], 0
jne 0x140019aed
inc rdx
add rcx, 0x10
cmp rdx, r8
jl 0x140019ad0
jmp 0x140019b01
lea r8, str.Applying_unspecific__frames_to_non_video_streams__maybe_you_meant__vframes___n
mov edx, 0x18
mov rcx, r12
call sub.avutil_58.dll_av_log
mov dword [r12 + 0x25c], 0xffffffff
mov r15d, r14d
cmp dword [rbx + 0x308], 0
mov esi, r14d
jle 0x140019cc5
mov rdi, qword [rsp + 0x68]
nop word [rax + rax]
mov rax, qword [rbx + 0x300]
mov rdx, qword [rsp + 0x50]
mov rcx, qword [rsp + 0x60]
mov r8, qword [r14 + rax]
call fcn.1400223c0
test eax, eax
jle 0x140019b75
mov rax, qword [rbx + 0x300]
movsxd rdi, esi
shl rdi, 4
mov ecx, dword [rax + r14 + 8]
mov dword [r12 + 0x25c], ecx
add rdi, qword [rbx + 0x300]
inc r15d
jmp 0x140019b7b
js 0x14001adfd
inc esi
add r14, 0x10
cmp esi, dword [rbx + 0x308]
jl 0x140019b30
cmp r15d, 1
jle 0x140019cc2
mov r15, qword [rdi]
xorps xmm0, xmm0
xor eax, eax
mov byte [rbp + 0x420], 0
mov qword [rbp + 0x491], rax
mov dword [rbp + 0x499], eax
mov word [rbp + 0x49d], ax
mov byte [rbp + 0x49f], al
movups xmmword [rbp + 0x421], xmm0
movups xmmword [rbp + 0x431], xmm0
movups xmmword [rbp + 0x441], xmm0
movups xmmword [rbp + 0x451], xmm0
movups xmmword [rbp + 0x461], xmm0
movups xmmword [rbp + 0x471], xmm0
movups xmmword [rbp + 0x481], xmm0
test r15, r15
je 0x140019bf7
cmp byte [r15], al
jne 0x140019bfa
mov r15, r13
xor r14d, r14d
lea rcx, str.copypriorss
lea rsi, str.disposition
lea rbx, [0x14002efb4]
cmp qword [rsi - 8], 0
je 0x140019c2a
cmp qword [rsi], 0
lea rax, str._or
cmovne rax, rbx
jmp 0x140019c2d
mov rax, r13
mov r9, rcx
mov qword [rsp + 0x20], rax
lea rcx, [rbp + 0x420]
mov edx, 0x80
lea r8, str.__s_s
call sub.avutil_58.dll_av_strlcatf
inc r14
lea rax, [0x140000000]
add rsi, 8
mov rcx, qword [rax + r14*8 + 0x31790]
test rcx, rcx
jne 0x140019c12
cmp byte [r15], 0
lea rax, [0x14002efc8]
mov rcx, r13
lea r9, [rbp + 0x420]
cmovne rcx, rax
lea r8, str.Multiple__s_options_specified_for_stream__d__only_the_last_option___s_s_s__i_will_be_used._n
mov eax, dword [rdi + 8]
mov edx, 0x18
mov dword [rsp + 0x40], eax
lea rax, str.copypriorss
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], rcx
xor ecx, ecx
mov qword [rsp + 0x28], rax
mov rax, qword [rsp + 0x50]
mov eax, dword [rax + 8]
mov dword [rsp + 0x20], eax
call sub.avutil_58.dll_av_log
mov rbx, qword [rsp + 0x78]
xor r14d, r14d
cmp dword [rbx + 0x1d8], 0
mov r15d, r14d
mov esi, r14d
jle 0x140019efa
mov rdi, qword [rsp + 0x68]
nop dword [rax]
mov rax, qword [rbx + 0x1d0]
mov rdx, qword [rsp + 0x50]
mov rcx, qword [rsp + 0x60]
mov r8, qword [r14 + rax]
call fcn.1400223c0
test eax, eax
jle 0x140019d1d
mov rax, qword [rbx + 0x1d0]
movsxd rdi, esi
shl rdi, 4
add rdi, rax
mov rcx, qword [rax + r14 + 8]
inc r15d
mov qword [rbp - 0x28], rcx
jmp 0x140019d23
js 0x14001adfd
inc esi
add r14, 0x10
cmp esi, dword [rbx + 0x1d8]
jl 0x140019ce0
cmp r15d, 1
jle 0x140019e72
mov r15, qword [rdi]
xorps xmm0, xmm0
xor eax, eax
mov byte [rbp + 0x420], 0
mov qword [rbp + 0x491], rax
mov dword [rbp + 0x499], eax
mov word [rbp + 0x49d], ax
mov byte [rbp + 0x49f], al
movups xmmword [rbp + 0x421], xmm0
movups xmmword [rbp + 0x431], xmm0
movups xmmword [rbp + 0x441], xmm0
movups xmmword [rbp + 0x451], xmm0
movups xmmword [rbp + 0x461], xmm0
movups xmmword [rbp + 0x471], xmm0
movups xmmword [rbp + 0x481], xmm0
test r15, r15
je 0x140019d9f
cmp byte [r15], al
jne 0x140019da2
mov r15, r13
xor r14d, r14d
lea rcx, [0x140031c8c]
lea rsi, str.vbsf
lea r12, [0x14002efb4]
nop word [rax + rax]
cmp qword [rsi - 8], 0
je 0x140019dd8
cmp qword [rsi], 0
lea rax, str._or
cmovne rax, r12
jmp 0x140019ddb
mov rax, r13
mov r9, rcx
mov qword [rsp + 0x20], rax
lea rcx, [rbp + 0x420]
mov edx, 0x80
lea r8, str.__s_s
call sub.avutil_58.dll_av_strlcatf
inc r14
lea rax, [0x140000000]
add rsi, 8
mov rcx, qword [rax + r14*8 + 0x31760]
test rcx, rcx
jne 0x140019dc0
cmp byte [r15], 0
lea rax, [0x14002efc8]
mov rcx, r13
lea r9, [rbp + 0x420]
cmovne rcx, rax
lea r8, str.Multiple__s_options_specified_for_stream__d__only_the_last_option___s_s_s__s_will_be_used._n
mov rax, qword [rdi + 8]
mov edx, 0x18
mov qword [rsp + 0x40], rax
lea rax, [0x140031c8c]
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], rcx
xor ecx, ecx
mov qword [rsp + 0x28], rax
mov rax, qword [rsp + 0x50]
mov eax, dword [rax + 8]
mov dword [rsp + 0x20], eax
call sub.avutil_58.dll_av_log
mov r12, qword [rsp + 0x70]
mov rsi, qword [rbp - 0x28]
test rsi, rsi
je 0x140019ef7
cmp byte [rsi], 0
je 0x140019ef7
lea rdx, [r12 + 0x1d8]
mov rcx, rsi
call sub.avcodec_60.dll_av_bsf_list_parse_str
mov dword [rsp + 0x58], eax
mov edi, eax
test eax, eax
jns 0x140019ef7
xorps xmm0, xmm0
lea rdx, [rbp + 0x420]
mov r8d, 0x40
mov ecx, eax
movups xmmword [rbp + 0x420], xmm0
movups xmmword [rbp + 0x430], xmm0
movups xmmword [rbp + 0x440], xmm0
movups xmmword [rbp + 0x450], xmm0
call sub.avutil_58.dll_av_strerror
lea rax, [rbp + 0x420]
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_58.dll_av_log
mov eax, edi
jmp 0x14001adfd
xor r14d, r14d
cmp dword [rbx + 0x1e8], 0
mov r15d, r14d
mov esi, r14d
jle 0x14001a138
mov rdi, qword [rsp + 0x68]
mov rax, qword [rbx + 0x1e0]
mov rdx, qword [rsp + 0x50]
mov rcx, qword [rsp + 0x60]
mov r8, qword [r14 + rax]
call fcn.1400223c0
test eax, eax
jle 0x140019f4f
mov rax, qword [rbx + 0x1e0]
movsxd rdi, esi
shl rdi, 4
add rdi, rax
mov rcx, qword [rax + r14 + 8]
inc r15d
mov qword [rbp - 0x20], rcx
jmp 0x140019f55
js 0x14001adfd
inc esi
add r14, 0x10
cmp esi, dword [rbx + 0x1e8]
jl 0x140019f12
cmp r15d, 1
jle 0x14001a0a3
mov r15, qword [rdi]
xorps xmm0, xmm0
xor eax, eax
mov byte [rbp + 0x420], 0
mov qword [rbp + 0x491], rax
mov dword [rbp + 0x499], eax
mov word [rbp + 0x49d], ax
mov byte [rbp + 0x49f], al
movups xmmword [rbp + 0x421], xmm0
movups xmmword [rbp + 0x431], xmm0
movups xmmword [rbp + 0x441], xmm0
movups xmmword [rbp + 0x451], xmm0
movups xmmword [rbp + 0x461], xmm0
movups xmmword [rbp + 0x471], xmm0
movups xmmword [rbp + 0x481], xmm0
test r15, r15
je 0x140019fd1
cmp byte [r15], al
jne 0x140019fd4
mov r15, r13
mov rdx, qword [0x140035568]
test rdx, rdx
je 0x14001a053
xor r14d, r14d
lea rsi, str.vtag
lea r12, [0x14002efb4]
cmp qword [rsi - 8], 0
je 0x14001a009
cmp qword [rsi], 0
lea rax, str._or
cmovne rax, r12
jmp 0x14001a00c
mov rax, r13
mov r9, rdx
mov qword [rsp + 0x20], rax
mov edx, 0x80
lea r8, str.__s_s
lea rcx, [rbp + 0x420]
call sub.avutil_58.dll_av_strlcatf
inc r14
lea rax, [0x140000000]
add rsi, 8
mov rdx, qword [rax + r14*8 + 0x35568]
test rdx, rdx
jne 0x140019ff1
mov rdx, qword [0x140035568]
mov r12, qword [rsp + 0x70]
cmp byte [r15], 0
lea rax, [0x14002efc8]
mov rcx, r13
lea r9, [rbp + 0x420]
cmovne rcx, rax
lea r8, str.Multiple__s_options_specified_for_stream__d__only_the_last_option___s_s_s__s_will_be_used._n
mov rax, qword [rdi + 8]
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], rcx
xor ecx, ecx
mov qword [rsp + 0x28], rdx
mov edx, 0x18
mov eax, dword [rax + 8]
mov dword [rsp + 0x20], eax
call sub.avutil_58.dll_av_log
mov rdi, qword [rbp - 0x20]
test rdi, rdi
je 0x14001a135
xor r8d, r8d
lea rdx, [rbp - 8]
mov rcx, rdi
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_strtol]
mov rcx, qword [rbp - 8]
xor r14d, r14d
mov edx, eax
cmp byte [rcx], r14b
je 0x14001a112
mov rcx, 0xffffffffffffffff
mov dword [rbp - 0x80], r14d
mov rax, rcx
nop dword [rax]
inc rax
cmp byte [rdi + rax], r14b
jne 0x14001a0e0
cmp rax, 4
jae 0x14001a0fb
nop
inc rcx
cmp byte [rdi + rcx], r14b
jne 0x14001a0f0
jmp 0x14001a100
mov ecx, 4
mov r8, rcx
mov rdx, rdi
lea rcx, [rbp - 0x80]
call sub.VCRUNTIME140.dll_memcpy
mov edx, dword [rbp - 0x80]
mov rax, qword [r12 + 0x28]
mov rcx, qword [rax + 0x10]
mov dword [rcx + 8], edx
mov rax, qword [r12 + 0x18]
mov dword [rax + 8], edx
mov rax, qword [r12 + 0x48]
test rax, rax
je 0x14001a138
mov dword [rax + 0x1c], edx
jmp 0x14001a138
xor r14d, r14d
cmp dword [rbx + 0x208], 0
mov r15d, r14d
mov esi, r14d
jle 0x14001a2de
mov rdi, qword [rsp + 0x68]
mov rax, qword [rbx + 0x200]
mov rdx, qword [rsp + 0x50]
mov rcx, qword [rsp + 0x60]
mov r8, qword [r14 + rax]
call fcn.1400223c0
test eax, eax
jle 0x14001a18b
mov rax, qword [rbx + 0x200]
movsxd rdi, esi
shl rdi, 4
add rdi, rax
movsd xmm6, qword [rax + r14 + 8]
inc r15d
jmp 0x14001a191
js 0x14001adfd
inc esi
add r14, 0x10
cmp esi, dword [rbx + 0x208]
jl 0x14001a150
cmp r15d, 1
jle 0x14001a2db
mov r15, qword [rdi]
xorps xmm0, xmm0
xor eax, eax
mov byte [rbp + 0x420], 0
mov qword [rbp + 0x491], rax
mov dword [rbp + 0x499], eax
mov word [rbp + 0x49d], ax
mov byte [rbp + 0x49f], al
movups xmmword [rbp + 0x421], xmm0
movups xmmword [rbp + 0x431], xmm0
movups xmmword [rbp + 0x441], xmm0
movups xmmword [rbp + 0x451], xmm0
movups xmmword [rbp + 0x461], xmm0
movups xmmword [rbp + 0x471], xmm0
movups xmmword [rbp + 0x481], xmm0
test r15, r15
je 0x14001a20d
cmp byte [r15], al
jne 0x14001a210
mov r15, r13
xor r14d, r14d
lea rcx, [0x140031e98]
lea rsi, [0x140031980]
lea r12, [0x14002efb4]
cmp qword [rsi - 8], 0
je 0x14001a240
cmp qword [rsi], 0
lea rax, str._or
cmovne rax, r12
jmp 0x14001a243
mov rax, r13
mov r9, rcx
mov qword [rsp + 0x20], rax
lea rcx, [rbp + 0x420]
mov edx, 0x80
lea r8, str.__s_s
call sub.avutil_58.dll_av_strlcatf
inc r14
lea rax, [0x140000000]
add rsi, 8
mov rcx, qword [rax + r14*8 + 0x31970]
test rcx, rcx
jne 0x14001a228
cmp byte [r15], cl
lea r9, [rbp + 0x420]
movsd xmm0, qword [rdi + 8]
lea rcx, [0x14002efc8]
movsd qword [rsp + 0x40], xmm0
lea r8, str.Multiple__s_options_specified_for_stream__d__only_the_last_option___s_s_s__lf_will_be_used._n
mov qword [rsp + 0x38], r15
mov rax, r13
cmovne rax, rcx
mov edx, 0x18
mov qword [rsp + 0x30], rax
xor ecx, ecx
lea rax, [0x140031e98]
mov qword [rsp + 0x28], rax
mov rax, qword [rsp + 0x50]
mov eax, dword [rax + 8]
mov dword [rsp + 0x20], eax
call sub.avutil_58.dll_av_log
mov r12, qword [rsp + 0x70]
xor r14d, r14d
mov rax, qword [r12 + 0x48]
test rax, rax
je 0x14001a309
xorps xmm0, xmm0
comisd xmm6, xmm0
jb 0x14001a309
or dword [rax + 0x4c], 2
mulsd xmm6, qword [0x140033720]
mov rax, qword [r12 + 0x48]
cvttsd2si ecx, xmm6
mov dword [rax + 0x44], ecx
mov dword [r12 + 0x218], 0x80
mov r15d, r14d
cmp dword [rbx + 0x398], 0
mov esi, r14d
jle 0x14001a4c5
mov rdi, qword [rsp + 0x68]
nop dword [rax]
mov rax, qword [rbx + 0x390]
mov rdx, qword [rsp + 0x50]
mov rcx, qword [rsp + 0x60]
mov r8, qword [r14 + rax]
call fcn.1400223c0
test eax, eax
jle 0x14001a375
mov rax, qword [rbx + 0x390]
movsxd rdi, esi
shl rdi, 4
mov ecx, dword [rax + r14 + 8]
mov dword [r12 + 0x218], ecx
add rdi, qword [rbx + 0x390]
inc r15d
jmp 0x14001a37b
js 0x14001adfd
inc esi
add r14, 0x10
cmp esi, dword [rbx + 0x398]
jl 0x14001a330
cmp r15d, 1
jle 0x14001a4c2
mov r15, qword [rdi]
xorps xmm0, xmm0
xor eax, eax
mov byte [rbp + 0x420], 0
mov qword [rbp + 0x491], rax
mov dword [rbp + 0x499], eax
mov word [rbp + 0x49d], ax
mov byte [rbp + 0x49f], al
movups xmmword [rbp + 0x421], xmm0
movups xmmword [rbp + 0x431], xmm0
movups xmmword [rbp + 0x441], xmm0
movups xmmword [rbp + 0x451], xmm0
movups xmmword [rbp + 0x461], xmm0
movups xmmword [rbp + 0x471], xmm0
movups xmmword [rbp + 0x481], xmm0
test r15, r15
je 0x14001a3f7
cmp byte [r15], al
jne 0x14001a3fa
mov r15, r13
xor r14d, r14d
lea rcx, str.max_muxing_queue_size
lea rsi, str.muxing_queue_data_threshold
lea rbx, [0x14002efb4]
cmp qword [rsi - 8], 0
je 0x14001a42a
cmp qword [rsi], 0
lea rax, str._or
cmovne rax, rbx
jmp 0x14001a42d
mov rax, r13
mov r9, rcx
mov qword [rsp + 0x20], rax
lea rcx, [rbp + 0x420]
mov edx, 0x80
lea r8, str.__s_s
call sub.avutil_58.dll_av_strlcatf
inc r14
lea rax, [0x140000000]
add rsi, 8
mov rcx, qword [rax + r14*8 + 0x31908]
test rcx, rcx
jne 0x14001a412
cmp byte [r15], 0
lea rax, [0x14002efc8]
mov rcx, r13
lea r9, [rbp + 0x420]
cmovne rcx, rax
lea r8, str.Multiple__s_options_specified_for_stream__d__only_the_last_option___s_s_s__i_will_be_used._n
mov eax, dword [rdi + 8]
mov edx, 0x18
mov dword [rsp + 0x40], eax
lea rax, str.max_muxing_queue_size
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], rcx
xor ecx, ecx
mov qword [rsp + 0x28], rax
mov rax, qword [rsp + 0x50]
mov eax, dword [rax + 8]
mov dword [rsp + 0x20], eax
call sub.avutil_58.dll_av_log
mov rbx, qword [rsp + 0x78]
xor r14d, r14d
mov qword [r12 + 0x220], 0x3200000
mov r15d, r14d
cmp dword [rbx + 0x3a8], 0
mov esi, r14d
jle 0x14001a685
mov rdi, qword [rsp + 0x68]
nop dword [rax]
mov rax, qword [rbx + 0x3a0]
mov rdx, qword [rsp + 0x50]
mov rcx, qword [rsp + 0x60]
mov r8, qword [r14 + rax]
call fcn.1400223c0
test eax, eax
jle 0x14001a535
mov rax, qword [rbx + 0x3a0]
movsxd rdi, esi
shl rdi, 4
movsxd rcx, dword [rax + r14 + 8]
mov qword [r12 + 0x220], rcx
add rdi, qword [rbx + 0x3a0]
inc r15d
jmp 0x14001a53b
js 0x14001adfd
inc esi
add r14, 0x10
cmp esi, dword [rbx + 0x3a8]
jl 0x14001a4f0
cmp r15d, 1
jle 0x14001a682
mov r15, qword [rdi]
xorps xmm0, xmm0
xor eax, eax
mov byte [rbp + 0x420], 0
mov qword [rbp + 0x491], rax
mov dword [rbp + 0x499], eax
mov word [rbp + 0x49d], ax
mov byte [rbp + 0x49f], al
movups xmmword [rbp + 0x421], xmm0
movups xmmword [rbp + 0x431], xmm0
movups xmmword [rbp + 0x441], xmm0
movups xmmword [rbp + 0x451], xmm0
movups xmmword [rbp + 0x461], xmm0
movups xmmword [rbp + 0x471], xmm0
movups xmmword [rbp + 0x481], xmm0
test r15, r15
je 0x14001a5b7
cmp byte [r15], al
jne 0x14001a5ba
mov r15, r13
xor r14d, r14d
lea rcx, str.muxing_queue_data_threshold
lea rsi, str.pass
lea rbx, [0x14002efb4]
cmp qword [rsi - 8], 0
je 0x14001a5ea
cmp qword [rsi], 0
lea rax, str._or
cmovne rax, rbx
jmp 0x14001a5ed
mov rax, r13
mov r9, rcx
mov qword [rsp + 0x20], rax
lea rcx, [rbp + 0x420]
mov edx, 0x80
lea r8, str.__s_s
call sub.avutil_58.dll_av_strlcatf
inc r14
lea rax, [0x140000000]
add rsi, 8
mov rcx, qword [rax + r14*8 + 0x31918]
test rcx, rcx
jne 0x14001a5d2
cmp byte [r15], 0
lea rax, [0x14002efc8]
mov rcx, r13
lea r9, [rbp + 0x420]
cmovne rcx, rax
lea r8, str.Multiple__s_options_specified_for_stream__d__only_the_last_option___s_s_s__i_will_be_used._n
mov eax, dword [rdi + 8]
mov edx, 0x18
mov dword [rsp + 0x40], eax
lea rax, str.muxing_queue_data_threshold
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], rcx
xor ecx, ecx
mov qword [rsp + 0x28], rax
mov rax, qword [rsp + 0x50]
mov eax, dword [rax + 8]
mov dword [rsp + 0x20], eax
call sub.avutil_58.dll_av_log
mov rbx, qword [rsp + 0x78]
xor r14d, r14d
cmp dword [rbx + 0x438], 0
mov r15d, r14d
mov esi, r14d
jle 0x14001a833
mov rdi, qword [rsp + 0x68]
nop dword [rax]
mov rax, qword [rbx + 0x430]
mov rdx, qword [rsp + 0x50]
mov rcx, qword [rsp + 0x60]
mov r8, qword [r14 + rax]
call fcn.1400223c0
test eax, eax
jle 0x14001a6e2
mov rax, qword [rbx + 0x430]
movsxd rdi, esi
shl rdi, 4
mov ecx, dword [r14 + rax + 8]
mov dword [r12 + 0x7c], ecx
add rdi, qword [rbx + 0x430]
inc r15d
jmp 0x14001a6e8
js 0x14001adfd
inc esi
add r14, 0x10
cmp esi, dword [rbx + 0x438]
jl 0x14001a6a0
cmp r15d, 1
jle 0x14001a830
mov r15, qword [rdi]
xorps xmm0, xmm0
xor eax, eax
mov byte [rbp + 0x420], 0
mov qword [rbp + 0x491], rax
mov dword [rbp + 0x499], eax
mov word [rbp + 0x49d], ax
mov byte [rbp + 0x49f], al
movups xmmword [rbp + 0x421], xmm0
movups xmmword [rbp + 0x431], xmm0
movups xmmword [rbp + 0x441], xmm0
movups xmmword [rbp + 0x451], xmm0
movups xmmword [rbp + 0x461], xmm0
movups xmmword [rbp + 0x471], xmm0
movups xmmword [rbp + 0x481], xmm0
test r15, r15
je 0x14001a764
cmp byte [r15], al
jne 0x14001a767
mov r15, r13
xor r14d, r14d
lea rcx, str.bits_per_raw_sample
lea rsi, [0x140031760]
lea rbx, [0x14002efb4]
nop
cmp qword [rsi - 8], 0
je 0x14001a798
cmp qword [rsi], 0
lea rax, str._or
cmovne rax, rbx
jmp 0x14001a79b
mov rax, r13
mov r9, rcx
mov qword [rsp + 0x20], rax
lea rcx, [rbp + 0x420]
mov edx, 0x80
lea r8, str.__s_s
call sub.avutil_58.dll_av_strlcatf
inc r14
lea rax, [0x140000000]
add rsi, 8
mov rcx, qword [rax + r14*8 + 0x31750]
test rcx, rcx
jne 0x14001a780
cmp byte [r15], 0
lea rax, [0x14002efc8]
mov rcx, r13
lea r9, [rbp + 0x420]
cmovne rcx, rax
lea r8, str.Multiple__s_options_specified_for_stream__d__only_the_last_option___s_s_s__i_will_be_used._n
mov eax, dword [rdi + 8]
mov edx, 0x18
mov dword [rsp + 0x40], eax
lea rax, str.bits_per_raw_sample
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], rcx
xor ecx, ecx
mov qword [rsp + 0x28], rax
mov rax, qword [rsp + 0x50]
mov eax, dword [rax + 8]
mov dword [rsp + 0x20], eax
call sub.avutil_58.dll_av_log
mov rbx, qword [rsp + 0x78]
xor r14d, r14d
cmp dword [rbx + 0x358], 0
mov r15d, r14d
mov esi, r14d
jle 0x14001a9e5
mov rdi, qword [rsp + 0x68]
nop dword [rax + rax]
mov rax, qword [rbx + 0x350]
mov rdx, qword [rsp + 0x50]
mov rcx, qword [rsp + 0x60]
mov r8, qword [r14 + rax]
call fcn.1400223c0
test eax, eax
jle 0x14001a895
mov rax, qword [rbx + 0x350]
movsxd rdi, esi
shl rdi, 4
mov ecx, dword [r14 + rax + 8]
mov dword [r12 + 0x1a8], ecx
add rdi, qword [rbx + 0x350]
inc r15d
jmp 0x14001a89b
js 0x14001adfd
inc esi
add r14, 0x10
cmp esi, dword [rbx + 0x358]
jl 0x14001a850
cmp r15d, 1
jle 0x14001a9e2
mov r15, qword [rdi]
xorps xmm0, xmm0
xor eax, eax
mov byte [rbp + 0x420], 0
mov qword [rbp + 0x491], rax
mov dword [rbp + 0x499], eax
mov word [rbp + 0x49d], ax
mov byte [rbp + 0x49f], al
movups xmmword [rbp + 0x421], xmm0
movups xmmword [rbp + 0x431], xmm0
movups xmmword [rbp + 0x441], xmm0
movups xmmword [rbp + 0x451], xmm0
movups xmmword [rbp + 0x461], xmm0
movups xmmword [rbp + 0x471], xmm0
movups xmmword [rbp + 0x481], xmm0
test r15, r15
je 0x14001a917
cmp byte [r15], al
jne 0x14001a91a
mov r15, r13
xor r14d, r14d
lea rcx, str.fix_sub_duration_heartbeat
lea rsi, str.fps_mode
lea rbx, [0x14002efb4]
cmp qword [rsi - 8], 0
je 0x14001a94a
cmp qword [rsi], 0
lea rax, str._or
cmovne rax, rbx
jmp 0x14001a94d
mov rax, r13
mov r9, rcx
mov qword [rsp + 0x20], rax
lea rcx, [rbp + 0x420]
mov edx, 0x80
lea r8, str.__s_s
call sub.avutil_58.dll_av_strlcatf
inc r14
lea rax, [0x140000000]
add rsi, 8
mov rcx, qword [rax + r14*8 + 0x31850]
test rcx, rcx
jne 0x14001a932
cmp byte [r15], 0
lea rax, [0x14002efc8]
mov rcx, r13
lea r9, [rbp + 0x420]
cmovne rcx, rax
lea r8, str.Multiple__s_options_specified_for_stream__d__only_the_last_option___s_s_s__i_will_be_used._n
mov eax, dword [rdi + 8]
mov edx, 0x18
mov dword [rsp + 0x40], eax
lea rax, str.fix_sub_duration_heartbeat
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], rcx
xor ecx, ecx
mov qword [rsp + 0x28], rax
mov rax, qword [rsp + 0x50]
mov eax, dword [rax + 8]
mov dword [rsp + 0x20], eax
call sub.avutil_58.dll_av_log
mov rbx, qword [rsp + 0x78]
xor r14d, r14d
mov rax, qword [rsp + 0x60]
mov rax, qword [rax + 0x10]
test byte [rax + 0x2c], 0x40
je 0x14001aa05
mov rax, qword [r12 + 0x48]
test rax, rax
je 0x14001aa05
or dword [rax + 0x4c], 0x400000
mov rdx, qword [rbx]
lea rcx, [r12 + 0x118]
xor r8d, r8d
mov rdx, qword [rdx + 0x30]
call sub.avutil_58.dll_av_dict_copy
mov rdx, qword [rbx]
lea rcx, [r12 + 0x120]
xor r8d, r8d
mov rdx, qword [rdx + 0x38]
call sub.avutil_58.dll_av_dict_copy
mov rcx, qword [r12 + 0x48]
test rcx, rcx
je 0x14001aa68
mov ecx, dword [rcx + 0x18]
call sub.avcodec_60.dll_av_get_exact_bits_per_sample
cmp eax, 0x18
jne 0x14001aa68
xor r9d, r9d
lea r8, [0x140032c24]
lea rdx, str.output_sample_bits
lea rcx, [r12 + 0x120]
call sub.avutil_58.dll_av_dict_set
movabs rax, 0x8000000000000000
mov r15d, r14d
mov qword [r12 + 0x30], rax
mov esi, r14d
cmp dword [rbx + 0x2f8], 0
jle 0x14001ac1d
mov rdi, qword [rsp + 0x68]
nop
mov rax, qword [rbx + 0x2f0]
mov rdx, qword [rsp + 0x50]
mov rcx, qword [rsp + 0x60]
mov r8, qword [r14 + rax]
call fcn.1400223c0
test eax, eax
jle 0x14001aad5
mov rax, qword [rbx + 0x2f0]
movsxd rdi, esi
shl rdi, 4
mov ecx, dword [r14 + rax + 8]
mov dword [r12 + 0x258], ecx
add rdi, qword [rbx + 0x2f0]
inc r15d
jmp 0x14001aadb
js 0x14001adfd
inc esi
add r14, 0x10
cmp esi, dword [rbx + 0x2f8]
jl 0x14001aa90
cmp r15d, 1
jle 0x14001ac1a
mov r15, qword [rdi]
xorps xmm0, xmm0
xor eax, eax
mov byte [rbp + 0x420], 0
mov qword [rbp + 0x491], rax
mov dword [rbp + 0x499], eax
mov word [rbp + 0x49d], ax
mov byte [rbp + 0x49f], al
movups xmmword [rbp + 0x421], xmm0
movups xmmword [rbp + 0x431], xmm0
movups xmmword [rbp + 0x441], xmm0
movups xmmword [rbp + 0x451], xmm0
movups xmmword [rbp + 0x461], xmm0
movups xmmword [rbp + 0x471], xmm0
movups xmmword [rbp + 0x481], xmm0
test r15, r15
je 0x14001ab57
cmp byte [r15], al
jne 0x14001ab5a
mov r15, r13
xor r14d, r14d
lea rcx, str.copyinkf
lea rsi, str.copypriorss
lea rbx, [0x14002efb4]
cmp qword [rsi - 8], 0
je 0x14001ab8a
cmp qword [rsi], 0
lea rax, str._or
cmovne rax, rbx
jmp 0x14001ab8d
mov rax, r13
mov r9, rcx
mov qword [rsp + 0x20], rax
lea rcx, [rbp + 0x420]
mov edx, 0x80
lea r8, str.__s_s
call sub.avutil_58.dll_av_strlcatf
inc r14
lea rax, [0x140000000]
add rsi, 8
mov rcx, qword [rax + r14*8 + 0x31780]
test rcx, rcx
jne 0x14001ab72
cmp byte [r15], cl
lea rax, [0x14002efc8]
lea r9, [rbp + 0x420]
cmovne r13, rax
lea r8, str.Multiple__s_options_specified_for_stream__d__only_the_last_option___s_s_s__i_will_be_used._n
mov eax, dword [rdi + 8]
lea edx, [rcx + 0x18]
mov dword [rsp + 0x40], eax
lea rax, str.copyinkf
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rax
mov rax, qword [rsp + 0x50]
mov eax, dword [rax + 8]
mov dword [rsp + 0x20], eax
call sub.avutil_58.dll_av_log
mov rbx, qword [rsp + 0x78]
xor r14d, r14d
mov edx, dword [rsp + 0x5c]
mov ecx, edx
mov rdi, qword [rbp - 0x68]
test edx, edx
je 0x14001ac6c
sub ecx, 1
je 0x14001ac58
sub ecx, 2
je 0x14001ac44
cmp ecx, 1
jne 0x14001ac80
mov dword [r12 + 0x130], ecx
jmp 0x14001acb5
mov r8, r12
mov rdx, rbx
mov rcx, rdi
call fcn.140014c30
mov edx, dword [rsp + 0x5c]
jmp 0x14001ac84
mov r8, r12
mov rdx, rbx
mov rcx, rdi
call fcn.1400141d0
mov edx, dword [rsp + 0x5c]
jmp 0x14001ac84
mov r8, r12
mov rdx, rbx
mov rcx, rdi
call fcn.140014f40
mov edx, dword [rsp + 0x5c]
jmp 0x14001ac84
mov eax, dword [rsp + 0x58]
test eax, eax
js 0x14001adfd
cmp edx, 1
ja 0x14001acb5
mov rdx, qword [rsp + 0x60]
lea r9, [rbp - 0x18]
mov r8, r12
mov rcx, rbx
call fcn.14001ae30
test eax, eax
js 0x14001adfd
mov r14, qword [rbp - 0x18]
mov edx, dword [rsp + 0x5c]
cmp qword [r12 + 0x40], 0
je 0x14001ad8e
cmp edx, 1
ja 0x14001ad8e
mov rcx, qword [rbp - 0x38]
mov rdx, r12
test rcx, rcx
je 0x14001ad5f
mov qword [r12 + 0x108], rcx
call fcn.14000e790
test eax, eax
js 0x14001adfd
cmp qword [r12 + 0x20], 0
je 0x14001ad12
cmp qword [r12 + 0x40], 0
jne 0x14001ad12
mov rdx, r12
mov rcx, rdi
call fcn.14001c3b0
test eax, eax
js 0x14001adfd
mov rax, qword [r12 + 0x20]
test rax, rax
je 0x14001ad4b
mov rax, qword [rax + 0x10]
cmp qword [rax + 0x30], 0
jle 0x14001ad4b
mov rdx, qword [rbp - 0x30]
mov rax, qword [rdx + 0x10]
mov rcx, qword [rax + 0x30]
mov qword [r12 + 0x238], rcx
mov rax, qword [rdx + 0x10]
mov rcx, qword [rax + 0x20]
mov qword [r12 + 0x240], rcx
mov rax, qword [rsp + 0x68]
test rax, rax
je 0x14001ad58
mov qword [rax], r12
xor eax, eax
jmp 0x14001adfd
mov rcx, qword [r12 + 0x20]
mov r8, r14
call fcn.14000e510
mov ebx, eax
test eax, eax
jns 0x14001acef
lea r8, str.Error_initializing_a_simple_filtergraph_n
mov edx, 0x10
mov rcx, r12
call sub.avutil_58.dll_av_log
mov eax, ebx
jmp 0x14001adfd
mov rcx, qword [r12 + 0x20]
test rcx, rcx
je 0x14001acef
mov rdx, r12
call fcn.140007940
mov ebx, eax
test eax, eax
jns 0x14001acef
lea r8, str.Error_binding_an_input_stream_n
mov edx, 0x10
mov rcx, r12
call sub.avutil_58.dll_av_log
mov eax, ebx
jmp 0x14001adfd
lea rax, str.D:_a_obs_deps_obs_deps_windows_build_temp_FFmpeg_fftools_ffmpeg_mux_init.c
mov dword [rsp + 0x28], 0x4b1
lea r9, [0x14002fb70]
mov qword [rsp + 0x20], rax
lea r8, str.Assertion__s_failed_at__s:_d_n
xor edx, edx
xor ecx, ecx
call sub.avutil_58.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 + 0x4b0]
xor rcx, rsp
call fcn.14002b2c0
movaps xmm6, xmmword [rsp + 0x5c0]
add rsp, 0x5d8
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret