Function at 0x140018c40
Capabilities:
Accept command line arguments
Query environment variable
Resolve function by parsing pe exports

Disassembly:
push r15
push r14
push r13
push r12
push rbp
push rdi
push rsi
push rbx
sub rsp, 0x138
lea rbx, [0x140023ec0]
lea r15, [0x140021614]
mov r12, rdx
mov dword [rsp + 0x180], ecx
call fcn.140011fd0
lea rcx, [0x1400205a4]
call qword [sym.imp.KERNEL32.dll_SetDllDirectoryA]
mov rcx, qword [0x140025290]
call qword [sym.imp.KERNEL32.dll_InitializeSRWLock]
mov ecx, 1
call sub.avutil_56.dll_av_log_set_flags
mov rdx, qword [0x140025200]
mov rax, qword [0x1400252f0]
mov r8, rbx
mov ecx, dword [rsp + 0x180]
lea r9, str.loglevel
mov qword [0x140028328], rbx
mov qword [rax], rdx
mov rdx, r12
call fcn.140006250
mov r8, rbx
movsxd rdx, eax
jmp 0x140018ce8
mov eax, dword [r8 + 8]
test ah, 0x20
je 0x140018ce4
test eax, 0xc0000
je 0x14001b2e0
mov r15, qword [r8 + 0x28]
add r8, 0x28
test r15, r15
jne 0x140018cd0
test edx, edx
je 0x140019f00
mov r8, qword [r12 + rdx*8 + 8]
test r8, r8
je 0x140018d11
lea rdx, str.loglevel
xor ecx, ecx
call fcn.140004650
mov ecx, dword [rsp + 0x180]
lea r9, str.report
lea r8, [0x140023ec0]
mov rdx, r12
call fcn.140006250
lea rcx, str.FFREPORT
mov ebx, eax
call sub.msvcrt.dll_getenv
mov rcx, rax
test rax, rax
jne 0x140018d4c
test ebx, ebx
je 0x140018fc4
call fcn.1400063a0
mov rbx, qword [0x140025310]
mov rcx, qword [rbx]
test rcx, rcx
je 0x140018fc4
lea rdx, str.Command_line:_n
call fcn.140002750
cmp dword [rsp + 0x180], 0
jle 0x140018fbc
mov eax, dword [rsp + 0x180]
xor esi, esi
sub eax, 1
je 0x140018eb4
mov qword [rsp + 0x40], r15
mov r13, r12
mov r15d, eax
movabs rdi, 0x10ffffffe0ffff
mov qword [rsp + 0x188], r12
lea rbp, [0x1400216fc]
nop dword [rax]
mov r12, qword [r13]
movzx eax, byte [r12]
test al, al
je 0x140019ee0
mov rdx, r12
jmp 0x140018de7
sub eax, 0x61
cmp al, 0x19
ja 0x140018df5
movzx eax, byte [rdx + 1]
add rdx, 1
test al, al
je 0x140019ee0
lea ecx, [rax - 0x2b]
cmp cl, 0x34
ja 0x140018dd0
bt rdi, rcx
jb 0x140018dd7
mov rdx, qword [rbx]
mov ecx, 0x22
lea r14, str.x_02x
call sub.msvcrt.dll_fputc
movzx eax, byte [r12]
test al, al
jne 0x140018e2e
jmp 0x140018e70
mov rdx, rbp
call fcn.140002750
movzx eax, byte [r12 + 1]
add r12, 1
test al, al
je 0x140018e70
lea edx, [rax - 0x22]
mov rcx, qword [rbx]
movzx r8d, al
and edx, 0xfd
je 0x140018e18
lea edx, [rax - 0x5c]
and edx, 0xfb
je 0x140018e18
sub eax, 0x20
cmp al, 0x5e
jbe 0x140019ec0
mov rdx, r14
add r12, 1
call fcn.140002750
movzx eax, byte [r12]
test al, al
jne 0x140018e2e
nop dword [rax + rax]
mov rdx, qword [rbx]
mov ecx, 0x22
call sub.msvcrt.dll_fputc
mov rdx, qword [rbx]
mov ecx, 0x20
add esi, 1
add r13, 8
call sub.msvcrt.dll_fputc
cmp esi, r15d
jl 0x140018db8
mov r15, qword [rsp + 0x40]
mov r12, qword [rsp + 0x188]
cmp dword [rsp + 0x180], esi
jle 0x140018fbc
mov qword [rsp + 0x40], r15
movsxd rsi, esi
mov r13d, dword [rsp + 0x180]
movabs rdi, 0x10ffffffe0ffff
lea rbp, [0x1400216fc]
nop dword [rax]
mov r15, qword [r12 + rsi*8]
movzx eax, byte [r15]
mov rdx, r15
test al, al
jne 0x140018f07
jmp 0x140019ef0
sub eax, 0x61
cmp al, 0x19
ja 0x140018f15
movzx eax, byte [rdx + 1]
add rdx, 1
test al, al
je 0x140019ef0
lea ecx, [rax - 0x2b]
cmp cl, 0x34
ja 0x140018ef0
bt rdi, rcx
jb 0x140018ef7
mov rdx, qword [rbx]
mov ecx, 0x22
lea r14, str.x_02x
call sub.msvcrt.dll_fputc
movzx eax, byte [r15]
test al, al
jne 0x140018f4d
jmp 0x140018f90
mov rdx, rbp
call fcn.140002750
movzx eax, byte [r15 + 1]
add r15, 1
test al, al
je 0x140018f90
lea edx, [rax - 0x22]
mov rcx, qword [rbx]
movzx r8d, al
and edx, 0xfd
je 0x140018f38
lea edx, [rax - 0x5c]
and edx, 0xfb
je 0x140018f38
sub eax, 0x20
cmp al, 0x5e
jbe 0x140019ed0
mov rdx, r14
add r15, 1
call fcn.140002750
movzx eax, byte [r15]
test al, al
jne 0x140018f4d
nop dword [rax]
mov rdx, qword [rbx]
mov ecx, 0x22
call sub.msvcrt.dll_fputc
mov rdx, qword [rbx]
mov ecx, 0xa
add rsi, 1
call sub.msvcrt.dll_fputc
cmp r13d, esi
jg 0x140018ed8
mov r15, qword [rsp + 0x40]
mov rcx, qword [rbx]
call sub.msvcrt.dll_fflush
mov ecx, dword [rsp + 0x180]
lea r9, str.hide_banner
lea r8, [0x140023ec0]
mov rdx, r12
call fcn.140006250
test eax, eax
jne 0x140019c01
call sub.avformat_58.dll_avformat_network_init
mov rcx, qword [0x140025360]
xor r9d, r9d
lea r8, str.bicubic
lea rdx, str.flags
call sub.avutil_56.dll_av_dict_set
call sub.avdevice_58.dll_avdevice_register_all
mov r8, qword [0x140028328]
mov ecx, dword [rsp + 0x180]
mov rdx, r12
lea r9, str.version
call fcn.140006250
or eax, dword [0x1400280a0]
jne 0x1400190db
mov r9, qword [str.ffprobe]
lea r8, str._s_version_4.4.1_Jellyfin
mov edx, 0x20
xor ecx, ecx
call sub.avutil_56.dll_av_log
mov dword [rsp + 0x20], 0x7e5
mov r9d, 0x7d7
xor ecx, ecx
lea r8, str._Copyright__c___d__d_the_FFmpeg_developers
mov edx, 0x20
call sub.avutil_56.dll_av_log
lea r8, [0x140020c76]
mov edx, 0x20
xor ecx, ecx
call sub.avutil_56.dll_av_log
lea rax, str.gcc_10_win32__GCC__20220113
mov edx, 0x20
xor ecx, ecx
mov qword [rsp + 0x20], rax
lea r9, [0x14002076a]
lea r8, str._sbuilt_with__s_n
call sub.avutil_56.dll_av_log
lea r9, [0x14002076a]
lea r8, str._sconfiguration:___prefix_opt_ffmpeg___archx86_64___target_osmingw32___cross_prefixx86_64_w64_mingw32____pkg_configpkg_config___pkg_config_flags__static___extra_versionJellyfin___disable_ffplay___disable_debug___disable_doc___enable_shared___enable_lto___enable_gpl___enable_version3___enable_schannel___enable_iconv___enable_libxml2___enable_zlib___enable_lzma___enable_sdl2___enable_gmp___enable_libfreetype___enable_libfribidi___enable_libfontconfig___enable_libass___enable_libbluray___enable_libmp3lame___enable_libopus___enable_libtheora___enable_libvorbis___enable_libwebp___enable_libvpx___enable_libzimg___enable_libx264___enable_libx265___enable_libdav1d___enable_opencl___enable_dxva2___enable_d3d11va___enable_amf___enable_libmfx___enable_ffnvcodec___enable_cuda___enable_cuda_llvm___enable_cuvid___enable_nvdec___enable_nvenc_n
xor ecx, ecx
mov edx, 0x20
call sub.avutil_56.dll_av_log
mov ecx, 5
call fcn.14000baf0
mov ecx, 3
call fcn.14000baf0
mov rax, qword [0x140028328]
mov rbp, qword [0x1400280a8]
mov qword [rsp + 0x48], rax
test rbp, rbp
je 0x14001a05e
mov eax, dword [0x1400280a4]
mov dword [rsp + 0x180], eax
cmp dword [rsp + 0x180], 1
mov edi, 1
mov eax, 1
jg 0x140019123
jmp 0x1400191c0
movsxd rax, r14d
mov rbx, qword [rbp + rax*8]
lea r14d, [rax + 1]
lea rdx, [rax*8]
test edi, edi
je 0x140019141
cmp byte [rbx], 0x2d
je 0x1400199e8
mov rax, qword [0x140028350]
test rax, rax
jne 0x14001b310
cmp byte [rbx], 0x2d
jne 0x140019165
cmp byte [rbx + 1], 0
lea rax, str.pipe:
cmove rbx, rax
mov qword [0x140028350], rbx
cmp r14d, dword [rsp + 0x180]
jge 0x1400191c0
test edi, edi
jne 0x140019120
movsxd r14, r14d
lea rdx, str.pipe:
mov rax, qword [0x140028350]
mov rbx, qword [rbp + r14*8]
test rax, rax
jne 0x14001b310
cmp byte [rbx], 0x2d
je 0x14001bca6
mov qword [0x140028350], rbx
add r14, 1
cmp dword [rsp + 0x180], r14d
jg 0x140019184
nop word [rax + rax]
mov rax, qword [0x1400251e0]
mov ebx, dword [rax]
test ebx, ebx
jne 0x14001a04d
mov rbx, qword [0x140025320]
mov r11d, dword [rbx + 0x118]
test r11d, r11d
jne 0x1400191f2
cmp qword [rbx + 0x110], 0
je 0x140019ddc
mov dword [0x140028320], 1
mov r10d, dword [rbx + 0x178]
test r10d, r10d
jne 0x140019216
cmp qword [rbx + 0x170], 0
je 0x140019dc5
mov dword [0x14002831c], 1
mov r9d, dword [rbx + 0x1d8]
test r9d, r9d
jne 0x14001923a
cmp qword [rbx + 0x1d0], 0
je 0x140019dae
mov dword [0x140028318], 1
mov r8d, dword [rbx + 0x2f8]
test r8d, r8d
jne 0x14001925e
cmp qword [rbx + 0x2f0], 0
je 0x140019d97
mov rax, qword [0x1400251d0]
mov dword [rax], 1
mov ecx, dword [rbx + 0x658]
test ecx, ecx
jne 0x140019283
cmp qword [rbx + 0x650], 0
je 0x140019d80
mov dword [0x140028314], 1
mov edx, dword [rbx + 0x778]
test edx, edx
jne 0x1400192a5
cmp qword [rbx + 0x770], 0
je 0x140019d69
mov rax, qword [0x1400251f0]
mov dword [rax], 1
mov eax, dword [rbx + 0xa78]
test eax, eax
jne 0x1400192ca
cmp qword [rbx + 0xa70], 0
je 0x140019d52
mov dword [0x140028310], 1
mov eax, dword [rbx + 0x958]
test eax, eax
jne 0x1400192ec
cmp qword [rbx + 0x950], 0
je 0x140019d3b
mov dword [0x14002830c], 1
mov eax, dword [rbx + 0xa18]
test eax, eax
jne 0x14001930e
cmp qword [rbx + 0xa10], 0
je 0x140019d24
mov dword [0x140028308], 1
mov eax, dword [rbx + 0xd18]
test eax, eax
jne 0x140019330
cmp qword [rbx + 0xd10], 0
je 0x140019d0d
mov dword [0x140028304], 1
mov eax, dword [rbx + 0xd78]
test eax, eax
jne 0x140019352
cmp qword [rbx + 0xd70], 0
je 0x140019cf6
mov dword [0x140028300], 1
mov r14d, dword [rbx + 0xef8]
test r14d, r14d
jne 0x140019376
cmp qword [rbx + 0xef0], 0
je 0x140019cdf
mov dword [0x1400282fc], 1
mov r13d, dword [rbx + 0xe98]
test r13d, r13d
jne 0x14001939a
cmp qword [rbx + 0xe90], 0
je 0x140019cc8
mov dword [0x140028364], 1
mov r12d, dword [rbx + 0xad8]
test r12d, r12d
jne 0x1400193be
cmp qword [rbx + 0xad0], 0
je 0x140019cb1
mov dword [0x140028364], 1
mov ebp, dword [rbx + 0xb8]
test ebp, ebp
jne 0x1400193e0
cmp qword [rbx + 0xb0], 0
je 0x140019c9a
mov dword [0x1400282f8], 1
mov edi, dword [rbx + 0x238]
test edi, edi
jne 0x140019402
cmp qword [rbx + 0x230], 0
je 0x140019c83
mov dword [0x1400282f4], 1
mov esi, dword [rbx + 0x358]
test esi, esi
jne 0x140019424
cmp qword [rbx + 0x350], 0
je 0x140019c6c
mov rax, qword [0x1400251c0]
mov dword [rax], 1
mov r11d, dword [rbx + 0xcb8]
test r11d, r11d
jne 0x14001944b
cmp qword [rbx + 0xcb0], 0
je 0x140019c55
mov dword [0x1400282f0], 1
mov r10d, dword [rbx + 0xf58]
test r10d, r10d
jne 0x14001946f
cmp qword [rbx + 0xf50], 0
je 0x140019c3e
mov dword [0x140028360], 1
mov r9d, dword [rbx + 0xb38]
test r9d, r9d
jne 0x140019493
cmp qword [rbx + 0xb30], 0
je 0x140019c27
mov dword [0x140028360], 1
mov r8d, dword [rbx + 0x718]
test r8d, r8d
jne 0x1400194b7
cmp qword [rbx + 0x710], 0
je 0x140019c10
mov dword [0x140028370], 1
mov ecx, dword [0x140028368]
test ecx, ecx
je 0x1400194dd
mov eax, dword [0x140028304]
or eax, dword [0x140028314]
jne 0x140019e0b
mov edx, dword [0x1400280b4]
test edx, edx
jne 0x1400195db
mov dword [0x1400280b4], 1
mov eax, dword [0x1400280b0]
cmp eax, 0x40
je 0x1400195db
lea r8d, [rax + 1]
lea rdx, [0x1400280c0]
movsxd rcx, eax
lea rsi, [0x140023460]
mov dword [0x1400280b0], r8d
mov qword [rdx + rcx*8], rsi
cmp r8d, 0x40
je 0x1400195db
lea ecx, [rax + 2]
movsxd r8, r8d
lea rsi, [0x140023400]
mov dword [0x1400280b0], ecx
mov qword [rdx + r8*8], rsi
cmp ecx, 0x40
je 0x1400195db
lea r8d, [rax + 3]
movsxd rcx, ecx
lea rsi, [0x1400233a0]
mov dword [0x1400280b0], r8d
mov qword [rdx + rcx*8], rsi
cmp r8d, 0x40
je 0x1400195db
lea ecx, [rax + 4]
movsxd r8, r8d
lea rsi, [0x140023340]
mov dword [0x1400280b0], ecx
mov qword [rdx + r8*8], rsi
cmp ecx, 0x40
je 0x1400195db
lea r8d, [rax + 5]
movsxd rcx, ecx
lea rsi, [0x1400232e0]
mov dword [0x1400280b0], r8d
mov qword [rdx + rcx*8], rsi
cmp r8d, 0x40
je 0x1400195db
lea ecx, [rax + 6]
movsxd r8, r8d
lea rsi, [0x140023280]
mov dword [0x1400280b0], ecx
mov qword [rdx + r8*8], rsi
cmp ecx, 0x40
je 0x1400195db
add eax, 7
movsxd rcx, ecx
mov dword [0x1400280b0], eax
lea rax, [0x14001d100]
mov qword [rdx + rcx*8], rax
mov rcx, qword [0x1400282e8]
test rcx, rcx
je 0x14001a24a
lea r8, [rsp + 0x70]
lea rdx, [0x140020695]
call sub.avutil_56.dll_av_strtok
mov r12, rax
test rax, rax
je 0x14001ad49
mov rdx, qword [0x1400282e0]
mov rbp, qword [rsp + 0x70]
test rdx, rdx
je 0x14001962f
mov rcx, qword [0x140025220]
call sub.avutil_56.dll_av_hash_alloc
mov esi, eax
test eax, eax
js 0x14001a36e
mov rdi, qword [0x1400280c0]
test rdi, rdi
je 0x14001a4d8
lea rsi, [0x1400280c8]
jmp 0x140019660
mov rdi, qword [rsi]
add rsi, 8
test rdi, rdi
je 0x14001a4d8
mov rcx, qword [rdi + 0x10]
mov rdx, r12
call sub.msvcrt.dll_strcmp
test eax, eax
jne 0x140019650
lea rax, [rsp + 0x78]
mov r8, rbp
mov rdx, rdi
mov rcx, rax
mov qword [rsp + 0x40], rax
call fcn.14000b800
mov esi, eax
test eax, eax
js 0x140019e23
lea rax, [0x14001d100]
mov rcx, qword [rsp + 0x78]
cmp rdi, rax
je 0x14001ad3d
mov edx, 0x24
call fcn.140006c90
cmp dword [0x140028304], 0
jne 0x14001ac1b
cmp dword [0x140028314], 0
jne 0x14001a734
cmp dword [0x140028310], 0
jne 0x14001a502
mov rax, qword [0x1400251f0]
mov r13, qword [0x140028350]
mov edx, dword [rax]
test r13, r13
je 0x14001ac8c
xor eax, eax
lea rdi, [rsp + 0x90]
mov ecx, 6
mov qword [rsp + 0x88], 0
mov qword [rsp + 0x50], rdi
mov r14, qword [0x140028348]
rep stosd dword [rdi], eax
mov rax, qword [0x1400251d0]
mov r12, qword [rsp + 0x78]
mov eax, dword [rax]
or eax, dword [0x1400282d4]
setne al
movzx eax, al
mov dword [0x140028374], eax
xor eax, eax
or edx, dword [0x1400282d0]
setne al
mov dword [0x140028378], eax
call sub.avformat_58.dll_avformat_alloc_context
mov qword [rsp + 0x88], rax
test rax, rax
je 0x14001bc13
mov rdi, qword [0x140025210]
mov r9d, 1
xor r8d, r8d
xor ebp, ebp
lea rdx, str.scan_all_pmts
mov rcx, qword [rdi]
call sub.avutil_56.dll_av_dict_get
test rax, rax
je 0x14001b185
lea rax, [rsp + 0x88]
mov r9, qword [0x140025210]
mov r8, qword [0x140028358]
mov rdx, r13
mov rcx, rax
mov qword [rsp + 0x48], rax
call sub.avformat_58.dll_avformat_open_input
mov esi, eax
test eax, eax
js 0x14001ae22
test r14, r14
je 0x1400197eb
mov rax, qword [rsp + 0x88]
lea rcx, [rax + 0x438]
call sub.avutil_56.dll_av_freep
mov rsi, qword [rsp + 0x88]
mov rcx, r14
call sub.avutil_56.dll_av_strdup
mov qword [rsi + 0x438], rax
mov rax, qword [rsp + 0x88]
mov qword [rsp + 0x90], rax
test ebp, ebp
jne 0x14001ae93
lea rsi, [0x1400205a4]
lea rbp, str.Option__s_skipped___not_known_to_demuxer._n
jmp 0x140019825
mov r9, qword [r15]
mov r8, rbp
mov edx, 0x18
xor ecx, ecx
call sub.avutil_56.dll_av_log
mov rcx, qword [rdi]
mov r8, r15
mov r9d, 2
mov rdx, rsi
call sub.avutil_56.dll_av_dict_get
mov r15, rax
test rax, rax
jne 0x140019813
cmp dword [0x14001d0e0], 0
jne 0x14001ad66
mov rcx, qword [rsp + 0x88]
xor r9d, r9d
mov r8, r13
xor edx, edx
call sub.avformat_58.dll_av_dump_format
mov rax, qword [rsp + 0x88]
mov edx, 0x10
mov ecx, dword [rax + 0x2c]
call sub.avutil_56.dll_av_mallocz_array
mov qword [rsp + 0x98], rax
test rax, rax
je 0x14001b7f6
mov rax, qword [rsp + 0x88]
mov edx, dword [rax + 0x2c]
mov dword [rsp + 0xa0], edx
test edx, edx
je 0x14001afa7
mov rbp, qword [0x1400251b0]
xor edi, edi
lea r14, [rsp + 0xb0]
jmp 0x14001991d
mov rcx, qword [rsi + 8]
mov rax, qword [r15 + 0x18]
mov r8, r14
mov rdx, r13
mov qword [rcx + 0x374], rax
call sub.avcodec_58.dll_avcodec_open2
test eax, eax
js 0x14001b7e0
xor r8d, r8d
mov rcx, qword [rsp + 0xb0]
mov r9d, 2
lea rdx, [0x1400205a4]
call sub.avutil_56.dll_av_dict_get
test rax, rax
jne 0x14001b15e
mov rax, qword [rsp + 0x88]
add rdi, 1
cmp dword [rax + 0x2c], edi
jbe 0x14001afa7
mov rax, qword [rax + 0x30]
mov rsi, rdi
shl rsi, 4
add rsi, qword [rsp + 0x98]
mov r15, qword [rax + rdi*8]
mov rax, qword [r15 + 0xd0]
mov qword [rsi], r15
mov ecx, dword [rax + 4]
cmp ecx, 0x19000
je 0x14001a3d5
call sub.avcodec_58.dll_avcodec_find_decoder
mov r13, rax
mov rax, qword [r15 + 0xd0]
test r13, r13
je 0x14001a402
mov edx, dword [rax + 4]
mov qword [rsp + 0x20], r13
mov r9, r15
mov r8, qword [rsp + 0x88]
mov rcx, qword [rbp]
call fcn.140006950
mov rcx, r13
mov qword [rsp + 0xb0], rax
call sub.avcodec_58.dll_avcodec_alloc_context3
mov qword [rsi + 8], rax
mov rcx, rax
test rax, rax
je 0x14001b7f6
mov rdx, qword [r15 + 0xd0]
call sub.avcodec_58.dll_avcodec_parameters_to_context
test eax, eax
js 0x14001b7f6
mov rax, qword [0x1400251e0]
mov eax, dword [rax]
test eax, eax
je 0x1400198c0
xor r9d, r9d
lea r8, [0x140021616]
lea rdx, str.threads
mov rcx, rbp
call sub.avutil_56.dll_av_dict_set
jmp 0x1400198c0
movzx eax, byte [rbx + 1]
test al, al
je 0x140019141
cmp al, 0x2d
jne 0x140019a02
cmp byte [rbx + 2], 0
je 0x140019df3
mov rsi, qword [rsp + 0x48]
mov rax, qword [rbp + rdx + 8]
lea r12, [rbx + 1]
mov rdx, qword [rsi]
mov qword [rsp + 0x40], rax
test rdx, rdx
je 0x14001a4f8
lea r13, [rsp + 0xb0]
nop dword [rax]
mov r8, r13
mov rcx, r12
call sub.avutil_56.dll_av_strstart
test eax, eax
je 0x140019a5a
mov rax, qword [rsp + 0xb0]
movzx eax, byte [rax]
test al, al
je 0x140019b10
cmp al, 0x3a
je 0x140019b10
mov rdx, qword [rsi + 0x28]
add rsi, 0x28
test rdx, rdx
jne 0x140019a30
cmp byte [rbx + 1], 0x6e
je 0x14001a425
mov ebx, dword [rsi + 8]
test bl, 2
je 0x14001a2f1
lea rax, [0x140021616]
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x48]
mov rdx, qword [rax]
test rdx, rdx
je 0x140019ae7
mov rsi, qword [rsp + 0x48]
lea r13, [rsp + 0xb0]
lea rbx, str.default
nop word [rax + rax]
mov r8, r13
mov rcx, rbx
call sub.avutil_56.dll_av_strstart
test eax, eax
je 0x140019ada
mov rax, qword [rsp + 0xb0]
movzx eax, byte [rax]
test al, al
je 0x14001a3f0
cmp al, 0x3a
je 0x14001a3f0
mov rdx, qword [rsi + 0x28]
add rsi, 0x28
test rdx, rdx
jne 0x140019ab0
mov r9, r12
lea r8, str.Unrecognized_option__s_n
mov edx, 0x10
xor ecx, ecx
call sub.avutil_56.dll_av_log
mov ecx, 1
call fcn.140004630
nop word [rax + rax]
cmp qword [rsi], 0
je 0x140019a67
mov ebx, dword [rsi + 8]
lea rax, [0x140021616]
test bl, 2
cmove rax, qword [rsp + 0x40]
mov qword [rsp + 0x40], rax
cmp qword [rsp + 0x40], 0
jne 0x140019b43
test bl, 1
jne 0x14001b7c5
mov r9, qword [rsi + 0x10]
test bh, 0x80
jne 0x140019f79
test bl, 8
jne 0x140019f2d
test bl, 0x82
jne 0x14001a1c8
test bh, 4
jne 0x14001a273
test ebx, 0x10000
jne 0x14001a49b
test bh, 1
jne 0x14001a300
and ebx, 0x20000
jne 0x14001ac2a
mov rax, qword [rsi + 0x10]
test rax, rax
je 0x140019f62
mov r8, qword [rsp + 0x40]
mov rdx, r12
xor ecx, ecx
call rax
mov r9d, eax
test eax, eax
jns 0x140019f62
mov eax, ebx
lea rdi, [rsp + 0xb0]
mov ecx, 0x10
mov r8d, 0x40
rep stosd dword [rdi], eax
lea rbx, [rsp + 0xb0]
mov ecx, r9d
mov rdx, rbx
call sub.avutil_56.dll_av_strerror
mov qword [rsp + 0x28], rbx
xor ecx, ecx
mov r9, qword [rsp + 0x40]
mov qword [rsp + 0x20], r12
lea r8, str.Failed_to_set_value__s_for_option__s:__s_n
mov edx, 0x10
call sub.avutil_56.dll_av_log
jmp 0x140019afd
mov dword [0x1400280a0], 1
jmp 0x140018fe9
mov ecx, 0x12
call fcn.14000ab40
test eax, eax
je 0x1400194c1
jmp 0x1400194b7
mov ecx, 0x1d
call fcn.14000ab40
test eax, eax
je 0x14001949d
jmp 0x140019493
mov ecx, 0x28
call fcn.14000ab40
test eax, eax
je 0x140019479
jmp 0x14001946f
mov ecx, 0x21
call fcn.14000ab40
test eax, eax
je 0x140019455
jmp 0x14001944b
mov ecx, 8
call fcn.14000ab40
test eax, eax
je 0x140019431
jmp 0x140019424
mov ecx, 5
call fcn.14000ab40
test eax, eax
je 0x14001940c
jmp 0x140019402
mov ecx, 1
call fcn.14000ab40
test eax, eax
je 0x1400193ea
jmp 0x1400193e0
mov ecx, 0x1c
call fcn.14000ab40
test eax, eax
je 0x1400193c8
jmp 0x1400193be
mov ecx, 0x26
call fcn.14000ab40
test eax, eax
je 0x1400193a4
jmp 0x14001939a
mov ecx, 0x27
call fcn.14000ab40
test eax, eax
je 0x140019380
jmp 0x140019376
mov ecx, 0x23
call fcn.14000ab40
test eax, eax
je 0x14001935c
jmp 0x140019352
mov ecx, 0x22
call fcn.14000ab40
test eax, eax
je 0x14001933a
jmp 0x140019330
mov ecx, 0x1a
call fcn.14000ab40
test eax, eax
je 0x140019318
jmp 0x14001930e
mov ecx, 0x18
call fcn.14000ab40
test eax, eax
je 0x1400192f6
jmp 0x1400192ec
mov ecx, 0x1b
call fcn.14000ab40
test eax, eax
je 0x1400192d4
jmp 0x1400192ca
mov ecx, 0x13
call fcn.14000ab40
test eax, eax
je 0x1400192b2
jmp 0x1400192a5
mov ecx, 0x10
call fcn.14000ab40
test eax, eax
je 0x14001928d
jmp 0x140019283
mov ecx, 7
call fcn.14000ab40
test eax, eax
je 0x14001926b
jmp 0x14001925e
mov ecx, 4
call fcn.14000ab40
test eax, eax
je 0x140019244
jmp 0x14001923a
mov ecx, 3
call fcn.14000ab40
test eax, eax
je 0x140019220
jmp 0x140019216
mov ecx, 2
call fcn.14000ab40
test eax, eax
je 0x1400191fc
jmp 0x1400191f2
xor edi, edi
nop dword [rax]
cmp r14d, dword [rsp + 0x180]
jl 0x140019120
jmp 0x1400191c0
lea r8, str._bitexact_and__show_program_version_or__show_library_versions_options_are_incompatible_n
mov edx, 0x10
xor ecx, ecx
mov esi, 0xffffffea
call sub.avutil_56.dll_av_log
lea rcx, [0x1400282e8]
lea rdi, [rbx + 0x50]
add rbx, 0x10d0
call sub.avutil_56.dll_av_freep
lea rcx, [0x140028340]
call sub.avutil_56.dll_av_freep
mov rcx, qword [0x140025220]
call sub.avutil_56.dll_av_hash_freep
mov rcx, qword [0x140025350]
call sub.avutil_56.dll_av_dict_free
mov rcx, qword [0x140025360]
call sub.avutil_56.dll_av_dict_free
mov rcx, qword [0x140025210]
call sub.avutil_56.dll_av_dict_free
mov rcx, qword [0x1400251b0]
call sub.avutil_56.dll_av_dict_free
lea rcx, [0x1400282d8]
call sub.avutil_56.dll_av_dict_free
nop
mov rcx, rdi
add rdi, 0x60
call sub.avutil_56.dll_av_dict_free
cmp rbx, rdi
jne 0x140019e90
call sub.avformat_58.dll_avformat_network_deinit
mov eax, esi
shr eax, 0x1f
add rsp, 0x138
pop rbx
pop rsi
pop rdi
pop rbp
pop r12
pop r13
pop r14
pop r15
ret
mov rdx, rcx
mov ecx, r8d
call sub.msvcrt.dll_fputc
jmp 0x140018e20
mov rdx, rcx
mov ecx, r8d
call sub.msvcrt.dll_fputc
jmp 0x140018f40
mov rdx, qword [rbx]
mov rcx, r12
call sub.msvcrt.dll_fputs
jmp 0x140018e7d
mov rdx, qword [rbx]
mov rcx, r15
call sub.msvcrt.dll_fputs
jmp 0x140018f9d
mov ecx, dword [rsp + 0x180]
mov rdx, r12
lea r9, [0x1400216db]
lea r8, [0x140023ec0]
call fcn.140006250
movsxd rdx, eax
test edx, edx
je 0x140018d11
jmp 0x140018cf9
mov rcx, qword [rsp + 0x40]
mov qword [rsp + 0x50], r9
call sub.avutil_56.dll_av_strdup
mov r9, qword [rsp + 0x50]
mov rbx, rax
mov rcx, r9
mov qword [rsp + 0x40], r9
call sub.avutil_56.dll_av_freep
test rbx, rbx
je 0x140019afd
mov r9, qword [rsp + 0x40]
mov qword [r9], rbx
mov eax, dword [rsi + 8]
test ah, 8
jne 0x14001b73a
and eax, 1
add r14d, eax
jmp 0x140019df8
mov eax, dword [r9 + 8]
lea r13d, [rax + 1]
cmp r13d, 0x7fffffe
jg 0x14001b722
mov edx, 0x3a
mov rcx, r12
mov qword [rsp + 0x50], r9
call sub.msvcrt.dll_strchr
mov r9, qword [rsp + 0x50]
movsxd rdx, r13d
mov r8d, 0x10
mov qword [rsp + 0x58], rax
mov rcx, qword [r9]
call sub.avutil_56.dll_av_realloc_array
mov r9, qword [rsp + 0x50]
test rax, rax
mov rbx, rax
je 0x14001b741
mov eax, dword [r9 + 8]
mov r8d, r13d
xor edx, edx
mov qword [rsp + 0x50], r9
sub r8d, eax
shl eax, 4
movsxd rcx, eax
shl r8d, 4
add rcx, rbx
movsxd r8, r8d
call sub.msvcrt.dll_memset
mov r9, qword [rsp + 0x50]
mov rax, qword [rsp + 0x58]
lea rcx, [0x1400205a4]
mov dword [r9 + 8], r13d
mov qword [r9], rbx
test rax, rax
je 0x14001a016
mov rcx, rax
add rcx, 1
mov qword [rsp + 0x50], r9
call sub.avutil_56.dll_av_strdup
test rax, rax
je 0x140019afd
mov r9, qword [rsp + 0x50]
mov ebx, dword [rsi + 8]
movsxd rdx, dword [r9 + 8]
mov rcx, qword [r9]
shl rdx, 4
lea r9, [rcx + rdx - 0x10]
mov qword [r9], rax
add r9, 8
jmp 0x140019b50
lea rcx, [0x1400022e0]
call sub.avutil_56.dll_av_log_set_callback
jmp 0x1400191d1
mov dword [0x1400280a4], 0
call qword [sym.imp.KERNEL32.dll_GetCommandLineW]
lea rdx, [0x1400280a4]
mov rcx, rax
call qword [sym.imp.SHELL32.dll_CommandLineToArgvW]
cmp dword [0x1400280a4], 0
mov r13, rax
jle 0x14001a366
test rax, rax
je 0x14001a366
mov rsi, qword [sym.imp.KERNEL32.dll_WideCharToMultiByte]
xor edi, edi
xor ebx, ebx
nop word [rax + rax]
mov r8, qword [r13 + rdi*8]
xor edx, edx
mov ecx, 0xfde9
add rdi, 1
mov qword [rsp + 0x38], 0
mov r9d, 0xffffffff
mov qword [rsp + 0x30], 0
mov dword [rsp + 0x28], 0
mov qword [rsp + 0x20], 0
call rsi
add ebx, eax
mov eax, dword [0x1400280a4]
cmp eax, edi
jg 0x14001a0a8
add eax, 1
movsxd rdx, ebx
cdqe
lea rcx, [rdx + rax*8]
call sub.avutil_56.dll_av_mallocz
mov qword [0x1400280a8], rax
mov rdi, rax
mov eax, dword [0x1400280a4]
lea ebp, [rax + 1]
movsxd rbp, ebp
shl rbp, 3
test rdi, rdi
je 0x14001bc62
xor r12d, r12d
xor r14d, r14d
test eax, eax
jle 0x14001b157
nop dword [rax]
movsxd rax, r14d
mov r8, qword [r13 + r12*8]
mov ecx, 0xfde9
mov rdx, qword [0x1400280a8]
add rax, rbp
mov r9d, 0xffffffff
add rax, rdi
mov qword [rdx + r12*8], rax
mov edx, ebx
sub edx, r14d
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x28], edx
xor edx, edx
mov qword [rsp + 0x38], 0
mov qword [rsp + 0x30], 0
call rsi
add r14d, eax
lea eax, [r12 + 1]
add r12, 1
cmp dword [0x1400280a4], r12d
jg 0x14001a138
mov rdx, qword [0x1400280a8]
cdqe
mov rcx, r13
mov qword [rdx + rax*8], 0
call qword [sym.imp.KERNEL32.dll_LocalFree]
mov eax, dword [0x1400280a4]
mov rbp, qword [0x1400280a8]
mov dword [rsp + 0x180], eax
jmp 0x140019104
mov rcx, qword [rsp + 0x40]
lea r13, [rsp + 0xb0]
mov qword [rsp + 0x50], r9
mov rdx, r13
call sub.avutil_56.dll_av_strtod
mov rax, qword [rsp + 0xb0]
cmp byte [rax], 0
jne 0x14001b783
movsd xmm3, qword [0x140024930]
comisd xmm3, xmm0
ja 0x14001b7a2
movsd xmm2, qword [0x140024938]
comisd xmm0, xmm2
ja 0x14001b7b3
cvttsd2si rax, xmm0
pxor xmm1, xmm1
cvtsi2sd xmm1, rax
ucomisd xmm0, xmm1
jp 0x14001b7bc
comisd xmm0, xmm1
jne 0x14001b7bc
cvttsd2si eax, xmm0
mov r9, qword [rsp + 0x50]
mov dword [r9], eax
jmp 0x140019f62
lea rcx, str.default
mov esi, 0xfffffff4
call sub.avutil_56.dll_av_strdup
mov qword [0x1400282e8], rax
mov rcx, rax
test rax, rax
je 0x140019e23
jmp 0x1400195eb
mov rcx, qword [rsp + 0x40]
lea r13, [rsp + 0xb0]
mov qword [rsp + 0x50], r9
mov rdx, r13
call sub.avutil_56.dll_av_strtod
mov rax, qword [rsp + 0xb0]
cmp byte [rax], 0
jne 0x14001b76a
movsd xmm3, qword [0x140024940]
comisd xmm3, xmm0
ja 0x14001b74a
movsd xmm1, qword [0x140024948]
comisd xmm0, xmm1
ja 0x14001bc36
cvttsd2si rax, xmm0
pxor xmm2, xmm2
cvtsi2sd xmm2, rax
ucomisd xmm0, xmm2
jp 0x14001bc2a
comisd xmm0, xmm2
jne 0x14001bc2a
mov r9, qword [rsp + 0x50]
mov qword [r9], rax
jmp 0x140019f62
cmp qword [rsi], 0
jne 0x140019b32
jmp 0x140019a89
mov rcx, qword [rsp + 0x40]
lea r13, [rsp + 0xb0]
mov qword [rsp + 0x50], r9
mov rdx, r13
call sub.avutil_56.dll_av_strtod
mov rax, qword [rsp + 0xb0]
movupd xmm1, xmm0
cmp byte [rax], 0
jne 0x14001b6b5
movsd xmm2, qword [0x140024950]
comisd xmm2, xmm0
ja 0x14001bc4e
movsd xmm0, qword [0x140024958]
comisd xmm1, xmm0
ja 0x14001bc42
mov r9, qword [rsp + 0x50]
cvtsd2ss xmm1, xmm1
movss dword [r9], xmm1
jmp 0x140019f62
mov rbp, r12
jmp 0x140019104
cmp eax, 0xffffffea
jne 0x140019e23
mov r9, qword [0x1400282e0]
mov edx, 0x10
xor ecx, ecx
xor edi, edi
lea r8, str.Unknown_hash_algorithm__s_nKnown_algorithms:
lea rbp, [0x140021c26]
call sub.avutil_56.dll_av_log
jmp 0x14001a3ae
mov r8, rbp
mov edx, 0x10
xor ecx, ecx
add edi, 1
call sub.avutil_56.dll_av_log
mov ecx, edi
call sub.avutil_56.dll_av_hash_names
mov r9, rax
test rax, rax
jne 0x14001a39c
lea r8, [0x140020c76]
mov edx, 0x10
xor ecx, ecx
call sub.avutil_56.dll_av_log
jmp 0x140019e23
mov r9d, dword [r15]
lea r8, str.Failed_to_probe_codec_for_input_stream__d_n
mov edx, 0x18
xor ecx, ecx
call sub.avutil_56.dll_av_log
jmp 0x140019908
cmp qword [rsi], 0
je 0x140019ae7
mov ebx, dword [rsi + 8]
jmp 0x140019b32
mov r9d, dword [rax + 4]
mov eax, dword [r15]
lea r8, str.Unsupported_codec_with_id__d_for_input_stream__d_n
xor ecx, ecx
mov edx, 0x18
mov dword [rsp + 0x20], eax
call sub.avutil_56.dll_av_log
jmp 0x140019908
cmp byte [rbx + 2], 0x6f
jne 0x140019a71
mov rsi, qword [rsp + 0x48]
add rbx, 3
lea r13, [rsp + 0xb0]
jmp 0x14001a44a
cmp al, 0x3a
je 0x14001a474
add rsi, 0x28
mov rdx, qword [rsi]
test rdx, rdx
je 0x140019a89
mov r8, r13
mov rcx, rbx
call sub.avutil_56.dll_av_strstart
test eax, eax
je 0x14001a446
mov rax, qword [rsp + 0xb0]
movzx eax, byte [rax]
test al, al
jne 0x14001a442
cmp qword [rsi], 0
je 0x140019a89
mov ebx, dword [rsi + 8]
lea rax, [0x14002169c]
test bl, 2
cmove rax, qword [rsp + 0x40]
mov qword [rsp + 0x40], rax
jmp 0x140019b32
mov rdx, qword [rsp + 0x40]
mov r8d, 1
mov qword [rsp + 0x50], r9
lea r13, [rsp + 0xb0]
mov rcx, r13
call sub.avutil_56.dll_av_parse_time
mov r9, qword [rsp + 0x50]
test eax, eax
js 0x14001bc73
mov rax, qword [rsp + 0xb0]
mov qword [r9], rax
jmp 0x140019f62
mov r9, r12
mov edx, 0x10
xor ecx, ecx
mov esi, 0xffffffea
lea r8, str.Unknown_output_format_with_name__s_n
call sub.avutil_56.dll_av_log
jmp 0x140019e23
mov rsi, qword [rsp + 0x48]
jmp 0x140019a67
mov r13, qword [rsp + 0x78]
mov edx, 0x1b
xor r12d, r12d
lea rbp, str.index
lea rdi, str.bit_depth
mov rcx, r13
call fcn.140006c90
mov dword [rsp + 0x48], esi
jmp 0x14001a567
movsxd r8, eax
lea rdx, str.bits_per_pixel
mov rcx, r13
call fcn.140006de0
cmp dword [0x14002830c], 0
jne 0x14001a61b
cmp dword [0x140028308], 0
je 0x14001a55f
cmp byte [r12 + 8], 0
jne 0x14001af48
mov rcx, r13
call fcn.140006d60
mov rcx, r12
call sub.avutil_56.dll_av_pix_fmt_desc_next
mov r12, rax
test rax, rax
je 0x14001a723
mov edx, 0x17
mov rcx, r13
call fcn.140006c90
mov r8, qword [r12]
lea rdx, str.name
mov rcx, r13
call fcn.14000c4d0
movzx r8d, byte [r12 + 8]
lea rdx, str.nb_components
mov rcx, r13
call fcn.140006de0
cmp byte [r12 + 8], 2
jbe 0x14001a5c4
test byte [r12 + 0x10], 0x20
je 0x14001a6f4
lea r8, [0x140020c72]
lea rdx, str.log2_chroma_w
mov rcx, r13
call fcn.14000c600
lea r8, [0x140020c72]
lea rdx, str.log2_chroma_h
mov rcx, r13
call fcn.14000c600
mov rcx, r12
call sub.avutil_56.dll_av_get_bits_per_pixel
test eax, eax
jne 0x14001a52b
lea r8, [0x140020c72]
lea rdx, str.bits_per_pixel
mov rcx, r13
call fcn.14000c600
jmp 0x14001a53d
mov rcx, r13
mov edx, 0x18
call fcn.140006c90
mov r8, qword [r12 + 0x10]
mov rcx, r13
lea rdx, str.big_endian
and r8d, 1
call fcn.140006de0
mov r8, qword [r12 + 0x10]
mov rcx, r13
lea rdx, str.palette
shr r8, 1
and r8d, 1
call fcn.140006de0
mov r8, qword [r12 + 0x10]
mov rcx, r13
lea rdx, str.bitstream
shr r8, 2
and r8d, 1
call fcn.140006de0
mov r8, qword [r12 + 0x10]
mov rcx, r13
lea rdx, str.hwaccel
shr r8, 3
and r8d, 1
call fcn.140006de0
mov r8, qword [r12 + 0x10]
mov rcx, r13
lea rdx, str.planar
shr r8, 4
and r8d, 1
call fcn.140006de0
mov r8, qword [r12 + 0x10]
mov rcx, r13
lea rdx, [0x140021d79]
shr r8, 5
and r8d, 1
call fcn.140006de0
mov r8, qword [r12 + 0x10]
mov rcx, r13
lea rdx, str.alpha
shr r8, 7
and r8d, 1
call fcn.140006de0
mov rcx, r13
call fcn.140006d60
jmp 0x14001a54a
movzx r8d, byte [r12 + 9]
mov rcx, r13
lea rdx, str.log2_chroma_w
call fcn.140006de0
movzx r8d, byte [r12 + 0xa]
lea rdx, str.log2_chroma_h
mov rcx, r13
call fcn.140006de0
jmp 0x14001a5f0
mov rcx, r13
mov esi, dword [rsp + 0x48]
call fcn.140006d60
jmp 0x1400196d8
mov r12, qword [rsp + 0x78]
mov edx, 0x10
mov rcx, r12
call fcn.140006c90
call sub.avutil_56.dll_avutil_version
mov rcx, r12
mov edx, 0xf
mov edi, eax
call fcn.140006c90
mov rcx, r12
lea r8, str.libavutil
lea rdx, str.name
call fcn.14000c4d0
mov rcx, r12
mov r8d, 0x38
lea rdx, str.major
call fcn.140006de0
mov rcx, r12
mov r8d, 0x46
lea rdx, str.minor
call fcn.140006de0
mov rcx, r12
mov r8d, 0x64
lea rdx, str.micro
call fcn.140006de0
mov r8d, edi
mov rcx, r12
lea rdx, str.version
call fcn.140006de0
lea r8, str.Lavu56.70.100
lea rdx, str.ident
mov rcx, r12
call fcn.14000c4d0
mov rcx, r12
call fcn.140006d60
call sub.avcodec_58.dll_avcodec_version
mov rcx, r12
mov edx, 0xf
mov edi, eax
call fcn.140006c90
mov rcx, r12
lea r8, str.libavcodec
lea rdx, str.name
call fcn.14000c4d0
mov rcx, r12
mov r8d, 0x3a
lea rdx, str.major
call fcn.140006de0
mov rcx, r12
mov r8d, 0x86
lea rdx, str.minor
call fcn.140006de0
mov rcx, r12
mov r8d, 0x64
lea rdx, str.micro
call fcn.140006de0
mov r8d, edi
mov rcx, r12
lea rdx, str.version
call fcn.140006de0
lea r8, str.Lavc58.134.100
lea rdx, str.ident
mov rcx, r12
call fcn.14000c4d0
mov rcx, r12
call fcn.140006d60
call sub.avformat_58.dll_avformat_version
mov rcx, r12
mov edx, 0xf
mov edi, eax
call fcn.140006c90
mov rcx, r12
lea r8, str.libavformat
lea rdx, str.name
call fcn.14000c4d0
mov rcx, r12
mov r8d, 0x3a
lea rdx, str.major
call fcn.140006de0
mov rcx, r12
mov r8d, 0x4c
lea rdx, str.minor
call fcn.140006de0
mov rcx, r12
mov r8d, 0x64
lea rdx, str.micro
call fcn.140006de0
mov r8d, edi
mov rcx, r12
lea rdx, str.version
call fcn.140006de0
lea r8, str.Lavf58.76.100
lea rdx, str.ident
mov rcx, r12
call fcn.14000c4d0
mov rcx, r12
call fcn.140006d60
call sub.avdevice_58.dll_avdevice_version
mov rcx, r12
mov edx, 0xf
mov edi, eax
call fcn.140006c90
mov rcx, r12
lea r8, str.libavdevice
lea rdx, str.name
call fcn.14000c4d0
mov rcx, r12
mov r8d, 0x3a
lea rdx, str.major
call fcn.140006de0
mov rcx, r12
mov r8d, 0xd
lea rdx, str.minor
call fcn.140006de0
mov rcx, r12
mov r8d, 0x64
lea rdx, str.micro
call fcn.140006de0
mov r8d, edi
mov rcx, r12
lea rdx, str.version
call fcn.140006de0
lea r8, str.Lavd58.13.100
lea rdx, str.ident
mov rcx, r12
call fcn.14000c4d0
mov rcx, r12
call fcn.140006d60
call sub.avfilter_7.dll_avfilter_version
mov rcx, r12
mov edx, 0xf
mov edi, eax
call fcn.140006c90
mov rcx, r12
lea r8, str.libavfilter
lea rdx, str.name
call fcn.14000c4d0
mov rcx, r12
mov r8d, 7
lea rdx, str.major
call fcn.140006de0
mov rcx, r12
mov r8d, 0x6e
lea rdx, str.minor
call fcn.140006de0
mov rcx, r12
mov r8d, 0x64
lea rdx, str.micro
call fcn.140006de0
mov r8d, edi
mov rcx, r12
lea rdx, str.version
call fcn.140006de0
lea r8, str.Lavfi7.110.100
lea rdx, str.ident
mov rcx, r12
call fcn.14000c4d0
mov rcx, r12
call fcn.140006d60
call sub.swscale_5.dll_swscale_version
mov rcx, r12
mov edx, 0xf
mov edi, eax
call fcn.140006c90
mov rcx, r12
lea r8, str.libswscale
lea rdx, str.name
call fcn.14000c4d0
mov rcx, r12
mov r8d, 5
lea rdx, str.major
call fcn.140006de0
mov rcx, r12
mov r8d, 9
lea rdx, str.minor
call fcn.140006de0
mov rcx, r12
mov r8d, 0x64
lea rdx, str.micro
call fcn.140006de0
mov r8d, edi
mov rcx, r12
lea rdx, str.version
call fcn.140006de0
lea r8, str.SwS5.9.100
lea rdx, str.ident
mov rcx, r12
call fcn.14000c4d0
mov rcx, r12
call fcn.140006d60
call sub.swresample_3.dll_swresample_version
mov rcx, r12
mov edx, 0xf
mov edi, eax
call fcn.140006c90
mov rcx, r12
lea r8, str.libswresample
lea rdx, str.name
call fcn.14000c4d0
mov rcx, r12
mov r8d, 3
lea rdx, str.major
call fcn.140006de0
mov rcx, r12
mov r8d, 9
lea rdx, str.minor
call fcn.140006de0
mov rcx, r12
mov r8d, 0x64
lea rdx, str.micro
call fcn.140006de0
mov r8d, edi
mov rcx, r12
lea rdx, str.version
call fcn.140006de0
lea r8, str.SwR3.9.100
lea rdx, str.ident
mov rcx, r12
call fcn.14000c4d0
mov rcx, r12
call fcn.140006d60
call sub.postproc_55.dll_postproc_version
mov rcx, r12
mov edx, 0xf
mov edi, eax
call fcn.140006c90
mov rcx, r12
lea r8, str.libpostproc
lea rdx, str.name
call fcn.14000c4d0
mov rcx, r12
mov r8d, 0x37
lea rdx, str.major
call fcn.140006de0
mov rcx, r12
mov r8d, 9
lea rdx, str.minor
call fcn.140006de0
mov rcx, r12
mov r8d, 0x64
lea rdx, str.micro
call fcn.140006de0
mov r8d, edi
mov rcx, r12
lea rdx, str.version
call fcn.140006de0
lea r8, str.postproc55.9.100
lea rdx, str.ident
mov rcx, r12
call fcn.14000c4d0
mov rcx, r12
call fcn.140006d60
mov rcx, r12
call fcn.140006d60
jmp 0x1400196cb
mov rcx, qword [rsp + 0x78]
call fcn.14000c530
jmp 0x1400196be
mov rcx, qword [rsp + 0x40]
lea r13, [rsp + 0xb0]
mov qword [rsp + 0x50], r9
mov rdx, r13
call sub.avutil_56.dll_av_strtod
mov rax, qword [rsp + 0xb0]
movupd xmm1, xmm0
cmp byte [rax], 0
jne 0x14001b6b5
movsd xmm2, qword [0x140024950]
comisd xmm2, xmm0
ja 0x14001bc4e
movsd xmm0, qword [0x140024958]
comisd xmm1, xmm0
ja 0x14001bc42
mov r9, qword [rsp + 0x50]
movsd qword [r9], xmm1
jmp 0x140019f62
mov eax, dword [0x140028318]
or eax, edx
or eax, dword [0x140028300]
or eax, dword [0x1400282fc]
or eax, dword [0x140028320]
or eax, dword [0x14002831c]
je 0x14001ae76
lea r8, str.Simple_multimedia_streams_analyzer_n
mov edx, 0x20
xor ecx, ecx
mov esi, 0xffffffea
call sub.avutil_56.dll_av_log
mov r9, qword [str.ffprobe]
lea r8, str.usage:__s__OPTIONS___INPUT_FILE__n
xor ecx, ecx
mov edx, 0x20
call sub.avutil_56.dll_av_log
lea r8, [0x140020c76]
mov edx, 0x20
xor ecx, ecx
call sub.avutil_56.dll_av_log
lea r8, str.You_have_to_specify_one_input_file._n
mov edx, 0x10
xor ecx, ecx
call sub.avutil_56.dll_av_log
mov r9, qword [str.ffprobe]
lea r8, str.Use__h_to_get_full_help_or__even_better__run_man__s._n
xor ecx, ecx
mov edx, 0x10
call sub.avutil_56.dll_av_log
mov rcx, qword [rsp + 0x78]
call fcn.140006d60
mov rcx, qword [rsp + 0x40]
call fcn.140006c00
jmp 0x140019e23
or dword [rcx + 0x28c0], 8
jmp 0x1400196a7
lea r8, str.No_name_specified_for_the_output_format_n
mov edx, 0x10
xor ecx, ecx
mov esi, 0xffffffea
call sub.avutil_56.dll_av_log
jmp 0x140019e23
mov r14, qword [rsp + 0x88]
mov eax, dword [r14 + 0x2c]
test eax, eax
je 0x14001add7
mov rdx, qword [0x1400251b0]
mov ecx, eax
xor edi, edi
mov rsi, qword [rdx]
mov edx, 8
call sub.avutil_56.dll_av_mallocz_array
mov r15, rax
test rax, rax
jne 0x14001adc9
jmp 0x14001b6fb
mov rax, qword [r14 + 0x30]
mov r8, r14
mov rcx, rsi
mov r9, qword [rax + rdi*8]
mov rax, qword [r9 + 0xd0]
mov edx, dword [rax + 4]
mov qword [rsp + 0x20], 0
call fcn.140006950
mov qword [r15 + rdi*8], rax
add rdi, 1
cmp dword [r14 + 0x2c], edi
ja 0x14001ad9b
mov r14, qword [rsp + 0x88]
mov rdx, r15
mov rcx, r14
mov qword [rsp + 0xb0], r15
xor ebp, ebp
mov edi, dword [r14 + 0x2c]
call sub.avformat_58.dll_avformat_find_stream_info
mov esi, eax
jmp 0x14001ae09
mov rax, qword [rsp + 0xb0]
lea rcx, [rax + rbp*8]
add rbp, 1
call sub.avutil_56.dll_av_dict_free
cmp edi, ebp
jg 0x14001adf4
lea rcx, [rsp + 0xb0]
call sub.avutil_56.dll_av_freep
test esi, esi
jns 0x14001984e
mov edx, esi
mov rcx, r13
call fcn.1400068f0
cmp qword [rsp + 0x90], 0
je 0x14001aeb4
xor edi, edi
jmp 0x14001ae3f
add rdi, 1
cmp dword [rsp + 0xa0], edi
jle 0x14001b104
mov rax, rdi
shl rax, 4
add rax, qword [rsp + 0x98]
mov rdx, qword [rax]
mov rdx, qword [rdx + 0xd0]
cmp dword [rdx + 4], 0
je 0x14001ae3b
lea rcx, [rax + 8]
call sub.avcodec_58.dll_avcodec_free_context
jmp 0x14001ae3b
mov eax, dword [0x140028304]
or eax, dword [0x140028314]
or eax, dword [0x140028310]
jne 0x14001ad24
jmp 0x14001acb2
mov rcx, qword [0x140025210]
mov r9d, 1
xor r8d, r8d
lea rdx, str.scan_all_pmts
call sub.avutil_56.dll_av_dict_set
jmp 0x140019803
lea rcx, [0x140028390]
call sub.avutil_56.dll_av_freep
lea rcx, [0x140028388]
call sub.avutil_56.dll_av_freep
lea rcx, [0x140028380]
call sub.avutil_56.dll_av_freep
cmp dword [0x14002831c], 0
je 0x14001ad24
lea rdi, [rsp + 0xb0]
mov r8d, pe_nt_image_headers64
mov ecx, esi
mov r12, qword [rsp + 0x78]
mov rdx, rdi
call sub.avutil_56.dll_av_strerror
test eax, eax
js 0x14001b6a4
mov rcx, r12
mov edx, 3
call fcn.140006c90
movsxd r8, esi
mov rcx, r12
lea rdx, str.code
call fcn.140006de0
mov rcx, r12
mov r8, rdi
lea rdx, str.string
call fcn.14000c4d0
mov rcx, r12
call fcn.140006d60
jmp 0x14001ad24
mov edx, 0x1a
mov rcx, r13
xor r14d, r14d
call fcn.140006c90
movzx eax, byte [r12 + 8]
cmp eax, r14d
jle 0x14001b0f7
lea rsi, [r14 + 1]
mov edx, 0x19
mov rcx, r13
shl r14, 5
call fcn.140006c90
mov r8, rsi
mov rdx, rbp
mov rcx, r13
call fcn.140006de0
movsxd r8, dword [r12 + r14 + 0x28]
mov rdx, rdi
mov rcx, r13
mov r14, rsi
call fcn.140006de0
mov rcx, r13
call fcn.140006d60
jmp 0x14001af58
mov edx, dword [rax + 0x2c]
mov r8d, 8
lea rcx, [0x140028390]
mov qword [rsp + 0x90], rax
mov dword [0x140028398], edx
call sub.avutil_56.dll_av_reallocp_array
mov esi, eax
test eax, eax
js 0x14001ae2c
mov rax, qword [rsp + 0x90]
mov rcx, qword [0x140028390]
xor edx, edx
mov r8d, dword [rax + 0x2c]
shl r8, 3
call sub.msvcrt.dll_memset
mov rax, qword [rsp + 0x90]
mov r8d, 8
lea rcx, [0x140028388]
mov edx, dword [rax + 0x2c]
call sub.avutil_56.dll_av_reallocp_array
mov esi, eax
test eax, eax
js 0x14001ae2c
mov rax, qword [rsp + 0x90]
mov rcx, qword [0x140028388]
xor edx, edx
mov r8d, dword [rax + 0x2c]
shl r8, 3
call sub.msvcrt.dll_memset
mov rax, qword [rsp + 0x90]
mov r8d, 4
lea rcx, [0x140028380]
mov edx, dword [rax + 0x2c]
call sub.avutil_56.dll_av_reallocp_array
mov esi, eax
test eax, eax
js 0x14001ae2c
mov rax, qword [rsp + 0x90]
mov rcx, qword [0x140028380]
xor edx, edx
xor edi, edi
mov r8d, dword [rax + 0x2c]
shl r8, 2
call sub.msvcrt.dll_memset
mov rcx, qword [rsp + 0x90]
jmp 0x14001b0d2
mov rax, qword [rcx + 0x30]
lea rbp, [rdi*8]
mov rdx, qword [rax + rdi*8]
call sub.avformat_58.dll_avformat_match_stream_specifier
mov esi, eax
test eax, eax
js 0x14001ae2c
mov rax, qword [0x140028380]
mov rcx, qword [rsp + 0x90]
mov dword [rax + rdi*4], esi
jne 0x14001b71b
mov rax, qword [rcx + 0x30]
mov rax, qword [rax + rbp]
mov dword [rax + 0x3c], 0x30
add rdi, 1
cmp dword [rcx + 0x2c], edi
jbe 0x14001b1ab
mov r8, qword [0x1400282c8]
test r8, r8
jne 0x14001b088
mov rax, qword [0x140028380]
mov dword [rax + rdi*4], 1
jmp 0x14001b0ce
mov rcx, r13
call fcn.140006d60
jmp 0x14001a55f
lea rcx, [rsp + 0x98]
call sub.avutil_56.dll_av_freep
mov rcx, qword [rsp + 0x50]
mov dword [rsp + 0xa0], 0
call sub.avformat_58.dll_avformat_close_input
lea rcx, [0x140028390]
call sub.avutil_56.dll_av_freep
lea rcx, [0x140028388]
call sub.avutil_56.dll_av_freep
lea rcx, [0x140028380]
call sub.avutil_56.dll_av_freep
test esi, esi
jns 0x14001ad24
jmp 0x14001aed8
xor eax, eax
jmp 0x14001a195
mov edx, dword [r15]
lea r8, str.Option__s_for_input_stream__d_not_found_n
xor ecx, ecx
mov esi, 0xabafb008
mov dword [rsp + 0x20], edx
mov r9, qword [rax]
mov edx, 0x10
call sub.avutil_56.dll_av_log
jmp 0x14001ae2c
mov r9d, 0x10
lea r8, [0x140021616]
mov rcx, rdi
mov ebp, 1
lea rdx, str.scan_all_pmts
call sub.avutil_56.dll_av_dict_set
jmp 0x14001978b
mov eax, dword [0x140028374]
or eax, dword [0x140028378]
je 0x14001b272
mov rsi, qword [0x1400251d0]
mov rax, qword [0x1400251f0]
cmp dword [rsi], 0
mov eax, dword [rax]
je 0x14001b335
mov edx, 7
test eax, eax
je 0x14001b1f5
mov rax, qword [r12 + 8]
mov eax, dword [rax + 0x50]
and eax, 2
cmp eax, 1
sbb edx, edx
and edx, 0xfffffff3
add edx, 0x14
mov rcx, r12
call fcn.140006c90
mov rcx, qword [rsp + 0x90]
mov rax, qword [rcx + 0x440]
cmp dword [0x140028338], 0
mov qword [rsp + 0x88], rax
je 0x14001b82d
xor esi, esi
xor edi, edi
jmp 0x14001b252
mov r9, qword [rsp + 0x48]
mov rdx, qword [rsp + 0x50]
imul r8, rdi, 0x30
mov rcx, r12
add r8, qword [0x140028340]
add rdi, 1
call fcn.140010550
mov esi, eax
test eax, eax
js 0x14001b800
cmp dword [0x140028338], edi
jg 0x14001b227
mov rax, qword [0x1400251d0]
mov rdi, qword [0x1400251f0]
mov eax, dword [rax]
or eax, dword [rdi]
jne 0x14001b818
cmp dword [0x140028300], 0
jne 0x14001b8ea
cmp dword [0x1400282fc], 0
jne 0x14001b870
cmp dword [0x140028320], 0
jne 0x14001bae4
cmp dword [0x140028318], 0
mov rdi, qword [rsp + 0x90]
jne 0x14001b347
test rdi, rdi
jne 0x14001ae37
lea rcx, [0x140028390]
call sub.avutil_56.dll_av_freep
lea rcx, [0x140028388]
call sub.avutil_56.dll_av_freep
lea rcx, [0x140028380]
call sub.avutil_56.dll_av_freep
jmp 0x14001ad24
lea rax, str.fftools_cmdutils.c
lea r9, str.po__flags___0x40000__0x80000_
xor edx, edx
xor ecx, ecx
mov qword [rsp + 0x20], rax
lea r8, str.Assertion__s_failed_at__s:_d_n
mov dword [rsp + 0x28], 0x1f1
call sub.avutil_56.dll_av_log
call sub.msvcrt.dll_abort
mov qword [rsp + 0x20], rax
xor ecx, ecx
mov r9, rbx
mov edx, 0x10
lea r8, str.Argument__s_provided_as_input_filename__but__s_was_already_specified._n
call sub.avutil_56.dll_av_log
mov ecx, 1
call fcn.140004630
test eax, eax
je 0x14001b205
mov edx, 0x13
jmp 0x14001b1f5
mov rcx, qword [rdi + 0x20]
or rsi, 0xffffffffffffffff
test rcx, rcx
je 0x14001b35c
call sub.avformat_58.dll_avio_size
mov rsi, rax
mov edx, 4
mov rcx, r12
call fcn.140006c90
movsxd rax, dword [r12 + 0x2c]
mov rbp, qword [rdi + 0x438]
mov r13, qword [r12 + rax*8 + 0x58]
cmp dword [r13 + 0x58], 0
je 0x14001b5f2
mov rdx, qword [rsp + 0x48]
mov rcx, r12
lea r8, str.filename
mov qword [rsp + 0x88], 0
mov qword [rsp + 0xb0], 0
call fcn.140006e40
test eax, eax
js 0x14001b5c4
lea rdx, [rsp + 0xb0]
mov r8, rbp
mov rcx, r12
call fcn.140006e40
test eax, eax
js 0x14001b5c4
mov rax, qword [r12 + 8]
mov r8, qword [rsp + 0xb0]
mov rcx, r12
mov rdx, qword [rsp + 0x88]
call qword [rax + 0x48]
mov rcx, qword [rsp + 0x88]
call sub.avutil_56.dll_av_free
mov rcx, qword [rsp + 0xb0]
call sub.avutil_56.dll_av_free
movsxd rax, dword [r12 + 0x2c]
add dword [r12 + rax*4 + 0x30], 1
mov r8d, dword [rdi + 0x2c]
lea rdx, str.nb_streams
mov rcx, r12
call fcn.140006de0
mov r8d, dword [rdi + 0x484]
lea rdx, str.nb_programs
mov rcx, r12
call fcn.140006de0
mov rax, qword [rdi + 8]
lea rdx, str.format_name
mov rcx, r12
mov r8, qword [rax]
call fcn.14000c4d0
cmp dword [0x140028368], 0
jne 0x14001b47c
mov rax, qword [rdi + 8]
mov r8, qword [rax + 8]
test r8, r8
je 0x14001bbf8
lea rdx, str.format_long_name
mov rcx, r12
call fcn.14000c4d0
mov r8, qword [rdi + 0x440]
lea r9, [rsp + 0x80]
mov rcx, r12
movabs rbp, 0xf424000000001
lea rdx, str.start_time
mov qword [rsp + 0x80], rbp
call fcn.14000ded0
mov r9, qword [rsp + 0x48]
mov r8, qword [rdi + 0x448]
lea rdx, str.duration
mov rcx, r12
mov qword [rsp + 0x88], rbp
call fcn.14000ded0
test rsi, rsi
js 0x14001b682
mov rax, qword [str.byte]
lea rdx, [rsp + 0x60]
mov qword [rsp + 0x60], rsi
lea rcx, [rsp + 0xb0]
mov qword [rsp + 0x68], rax
call fcn.14000dc20
lea rdx, str.size
mov rcx, r12
mov r8, rax
call fcn.14000c4d0
mov rax, qword [rdi + 0x450]
test rax, rax
jle 0x14001b667
mov qword [rsp + 0x60], rax
lea rdx, [rsp + 0x60]
lea rax, str.bit_s
lea rcx, [rsp + 0xb0]
mov qword [rsp + 0x68], rax
call fcn.14000dc20
lea rdx, str.bit_rate
mov rcx, r12
mov r8, rax
call fcn.14000c4d0
movsxd r8, dword [rdi + 0x52c]
lea rdx, str.probe_score
mov rcx, r12
call fcn.140006de0
cmp dword [0x1400282f4], 0
je 0x14001b616
mov rdx, qword [rdi + 0x4b0]
test rdx, rdx
je 0x14001b616
mov r8d, 5
mov rcx, r12
call fcn.14000c760
mov rcx, r12
mov esi, eax
call fcn.140006d60
mov ecx, 1
call qword [fcn.1400187e0]
mov rcx, rax
call sub.msvcrt.dll_fflush
cmp qword [rsp + 0x90], 0
je 0x14001b126
jmp 0x14001ae37
mov rax, qword [r13 + 0x48]
mov qword [rsp + 0x20], rbp
mov edx, 0x10
mov rcx, r12
lea r9, str.filename
lea r8, str.Invalid_keyvalue_string_combination__s_s_in_section__s_n
mov qword [rsp + 0x28], rax
call sub.avutil_56.dll_av_log
jmp 0x14001b3ef
mov rcx, qword [r13 + 0x50]
xor r9d, r9d
xor r8d, r8d
lea rdx, str.filename
call sub.avutil_56.dll_av_dict_get
test rax, rax
jne 0x14001b385
jmp 0x14001b414
mov rcx, r12
call fcn.140006d60
mov ecx, 1
call qword [fcn.1400187e0]
mov rcx, rax
call sub.msvcrt.dll_fflush
cmp qword [rsp + 0x90], 0
jne 0x14001b69d
lea rcx, [0x140028390]
xor esi, esi
call sub.avutil_56.dll_av_freep
lea rcx, [0x140028388]
call sub.avutil_56.dll_av_freep
lea rcx, [0x140028380]
call sub.avutil_56.dll_av_freep
jmp 0x14001ad24
lea r8, [0x140020c72]
lea rdx, str.bit_rate
mov rcx, r12
call fcn.14000c600
jmp 0x14001b552
lea r8, [0x140020c72]
lea rdx, str.size
mov rcx, r12
call fcn.14000c600
jmp 0x14001b50d
xor esi, esi
jmp 0x14001ae37
mov ecx, esi
neg ecx
call sub.msvcrt.dll_strerror
mov rdi, rax
jmp 0x14001af0a
movsd xmm2, qword [0x140024950]
movsd xmm0, qword [0x140024958]
lea r8, str.Expected_number_for__s_but_found:__s_n
movsd qword [rsp + 0x30], xmm0
movsd qword [rsp + 0x28], xmm2
mov rax, qword [rsp + 0x40]
xor ecx, ecx
mov r9, r12
mov edx, 8
mov qword [rsp + 0x20], rax
call sub.avutil_56.dll_av_log
mov ecx, 1
call fcn.140004630
lea r8, str.Could_not_alloc_memory_for_stream_options._n
mov edx, 0x10
xor ecx, ecx
call sub.avutil_56.dll_av_log
mov r14, qword [rsp + 0x88]
jmp 0x14001add7
xor esi, esi
jmp 0x14001b0ce
lea r8, str.Array_too_big._n
mov edx, 0x10
xor ecx, ecx
call sub.avutil_56.dll_av_log
jmp 0x140019afd
xor ecx, ecx
call fcn.140004630
lea r8, str.Could_not_alloc_buffer._n
jmp 0x14001b729
movsd xmm1, qword [0x140024948]
lea r8, str.The_value_for__s_was__s_which_is_not_within__f____f_n
movsd qword [rsp + 0x30], xmm1
movsd qword [rsp + 0x28], xmm3
jmp 0x14001b6d8
movsd xmm3, qword [0x140024940]
movsd xmm1, qword [0x140024948]
lea r8, str.Expected_number_for__s_but_found:__s_n
jmp 0x14001b759
movsd xmm3, qword [0x140024930]
movsd xmm2, qword [0x140024938]
lea r8, str.Expected_number_for__s_but_found:__s_n
movsd qword [rsp + 0x30], xmm2
jmp 0x14001b75f
movsd xmm2, qword [0x140024938]
lea r8, str.The_value_for__s_was__s_which_is_not_within__f____f_n
jmp 0x14001b79a
lea r8, str.The_value_for__s_was__s_which_is_not_within__f____f_n
jmp 0x14001b79a
lea r8, str.Expected_int64_for__s_but_found__s_n
jmp 0x14001b79a
mov r9, r12
lea r8, str.Missing_argument_for_option__s_n
mov edx, 0x10
xor ecx, ecx
call sub.avutil_56.dll_av_log
jmp 0x140019afd
mov r9d, dword [r15]
lea r8, str.Could_not_open_codec_for_input_stream__d_n
mov edx, 0x18
xor ecx, ecx
call sub.avutil_56.dll_av_log
mov ecx, 1
call sub.msvcrt.dll_exit
mov rax, qword [0x1400251d0]
mov rdi, qword [0x1400251f0]
mov eax, dword [rax]
or eax, dword [rdi]
je 0x14001ae2c
mov rcx, r12
call fcn.140006d60
test esi, esi
jns 0x14001b272
jmp 0x14001ae2c
xor eax, eax
mov ecx, 0xc
mov r9, qword [rsp + 0x48]
lea rdi, [rsp + 0xb0]
rep stosd dword [rdi], eax
mov rdx, qword [rsp + 0x50]
lea r8, [rsp + 0xb0]
mov rcx, r12
call fcn.140010550
mov rdi, qword [0x1400251f0]
mov esi, eax
mov rax, qword [0x1400251d0]
mov eax, dword [rax]
or eax, dword [rdi]
jne 0x14001b818
jmp 0x14001b820
mov edx, 0x27
mov rcx, r12
xor esi, esi
xor edi, edi
mov rbp, qword [rsp + 0x90]
call fcn.140006c90
jmp 0x14001b88f
add rdi, 1
cmp dword [rsp + 0xa0], edi
jle 0x14001b8dd
mov rax, qword [0x140028380]
cmp dword [rax + rdi*4], 0
je 0x14001b88b
mov r9, rdi
mov r8d, edi
mov rdx, rbp
mov rcx, r12
mov dword [rsp + 0x20], 0
shl r9, 4
add r9, qword [rsp + 0x98]
call fcn.14000dfe0
mov esi, eax
test eax, eax
jns 0x14001b88b
mov rcx, r12
call fcn.140006d60
jmp 0x14001ae2c
mov rcx, r12
call fcn.140006d60
jmp 0x14001b28c
mov edx, 0x23
mov rcx, r12
xor esi, esi
xor ebp, ebp
mov r14, qword [rsp + 0x90]
movabs r13, 0xf424000000001
call fcn.140006c90
lea rax, [rsp + 0xb0]
mov qword [rsp + 0x58], rax
cmp dword [r14 + 0x484], ebp
jbe 0x14001bad0
mov rax, qword [r14 + 0x488]
mov rdi, qword [rax + rbp*8]
test rdi, rdi
je 0x14001bac7
mov edx, 0x1e
mov rcx, r12
mov r15, qword [rsp + 0x90]
call fcn.140006c90
movsxd r8, dword [rdi]
lea rdx, str.program_id
mov rcx, r12
call fcn.140006de0
movsxd r8, dword [rdi + 0x28]
lea rdx, str.program_num
mov rcx, r12
call fcn.140006de0
mov r8d, dword [rdi + 0x18]
lea rdx, str.nb_streams
mov rcx, r12
call fcn.140006de0
movsxd r8, dword [rdi + 0x2c]
lea rdx, str.pmt_pid
mov rcx, r12
call fcn.140006de0
movsxd r8, dword [rdi + 0x30]
lea rdx, str.pcr_pid
mov rcx, r12
call fcn.140006de0
mov r8, qword [rdi + 0x38]
lea rdx, str.start_pts
mov rcx, r12
call fcn.14000ca00
mov r9, qword [rsp + 0x58]
mov r8, qword [rdi + 0x38]
mov rcx, r12
lea rdx, str.start_time
mov qword [rsp + 0xb0], r13
call fcn.14000ded0
mov r8, qword [rdi + 0x40]
lea rdx, str.end_pts
mov rcx, r12
call fcn.14000ca00
mov r9, qword [rsp + 0x48]
mov r8, qword [rdi + 0x40]
mov rcx, r12
lea rdx, str.end_time
mov qword [rsp + 0x88], r13
call fcn.14000ded0
mov esi, dword [0x1400282f0]
test esi, esi
je 0x14001ba3f
mov rdx, qword [rdi + 0x20]
test rdx, rdx
je 0x14001badd
mov r8d, 0x21
mov rcx, r12
call fcn.14000c760
mov esi, eax
test eax, eax
js 0x14001baa8
mov edx, 0x1f
mov rcx, r12
call fcn.140006c90
xor r10d, r10d
mov edx, esi
mov rsi, r10
jmp 0x14001ba5a
add rsi, 1
cmp dword [rdi + 0x18], esi
jbe 0x14001bab5
mov rax, qword [rdi + 0x10]
mov rcx, qword [0x140028380]
mov eax, dword [rax + rsi*4]
cmp dword [rcx + rax*4], 0
mov r8, rax
je 0x14001ba56
mov dword [rsp + 0x20], 1
shl rax, 4
mov rdx, r15
mov rcx, r12
add rax, qword [rsp + 0x98]
mov r9, rax
call fcn.14000dfe0
mov edx, eax
test eax, eax
jns 0x14001ba56
mov rcx, r12
mov esi, eax
call fcn.140006d60
mov rcx, r12
call fcn.140006d60
jmp 0x14001b8d0
mov rcx, r12
mov esi, edx
call fcn.140006d60
mov rcx, r12
call fcn.140006d60
add rbp, 1
jmp 0x14001b91a
mov rcx, r12
call fcn.140006d60
jmp 0x14001b27f
xor esi, esi
jmp 0x14001ba3f
mov edx, 2
mov rcx, r12
xor esi, esi
xor ebp, ebp
mov r13, qword [rsp + 0x90]
lea r14, [0x1400212a3]
lea r15, str.time_base
call fcn.140006c90
jmp 0x14001bb29
mov r8d, 1
mov rcx, r12
call fcn.14000c760
mov esi, eax
mov rcx, r12
add rbp, 1
call fcn.140006d60
cmp dword [r13 + 0x4a4], ebp
jbe 0x14001bbe3
mov rax, qword [r13 + 0x4a8]
xor edx, edx
mov rcx, r12
mov rdi, qword [rax + rbp*8]
call fcn.140006c90
mov rdx, r14
mov rcx, r12
movsxd r8, dword [rdi]
call fcn.140006de0
mov r8, qword [rdi + 4]
mov rdx, r15
mov rcx, r12
call fcn.14000c670
mov r8, qword [rdi + 0x10]
lea rdx, str.start
mov rcx, r12
call fcn.140006de0
mov r8, qword [rdi + 0x10]
lea r9, [rdi + 4]
mov rcx, r12
lea rdx, str.start_time
mov qword [rsp + 0x58], r9
call fcn.14000ded0
mov r8, qword [rdi + 0x18]
lea rdx, [0x140021f72]
mov rcx, r12
call fcn.140006de0
mov r9, qword [rsp + 0x58]
mov r8, qword [rdi + 0x18]
mov rcx, r12
lea rdx, str.end_time
call fcn.14000ded0
cmp dword [0x1400282f8], 0
je 0x14001bb1d
mov rdx, qword [rdi + 0x20]
test rdx, rdx
jne 0x14001bb0d
xor esi, esi
jmp 0x14001bb1d
mov rcx, r12
call fcn.140006d60
test esi, esi
jns 0x14001b299
jmp 0x14001ae2c
lea r8, str.unknown
lea rdx, str.format_long_name
mov rcx, r12
call fcn.14000c600
jmp 0x14001b47c
mov rcx, r13
mov edx, 0xfffffff4
call fcn.1400068f0
mov ecx, 1
call fcn.140004630
lea r8, str.Expected_int64_for__s_but_found__s_n
jmp 0x14001b759
lea r8, str.The_value_for__s_was__s_which_is_not_within__f____f_n
jmp 0x14001b759
lea r8, str.The_value_for__s_was__s_which_is_not_within__f____f_n
jmp 0x14001b6cc
movsd xmm0, qword [0x140024958]
lea r8, str.The_value_for__s_was__s_which_is_not_within__f____f_n
jmp 0x14001b6cc
mov rcx, r13
mov rbp, r12
call qword [sym.imp.KERNEL32.dll_LocalFree]
jmp 0x140019104
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x20], r12
xor ecx, ecx
lea r9, str.duration
lea r8, str.Invalid__s_specification_for__s:__s_n
mov edx, 8
mov qword [rsp + 0x28], rax
call sub.avutil_56.dll_av_log
mov ecx, 1
call fcn.140004630
cmp byte [rbx + 1], 0
jne 0x1400191a2
mov qword [0x140028350], rdx
add r14, 1
cmp dword [rsp + 0x180], r14d
jg 0x140019184
jmp 0x1400191c0