Function at 0x444000
Capabilities:
Allocate thread local storage

Disassembly:
push 0x170
push 0
push 0x4424e4
call fcn.00401070
add esp, 0xc
push 0
call sub.KERNEL32.dll_GetModuleHandleW
mov dword [0x4424e8], eax
push 0
push 0x1000
push 0
call sub.KERNEL32.dll_HeapCreate
mov dword [0x4424e4], eax
call fcn.00401048
call fcn.004091e0
call fcn.00408fc0
call fcn.00408f04
call fcn.004089a6
call fcn.0040870e
call fcn.00408692
call fcn.00407c60
call fcn.004078f2
call fcn.004078a0
call fcn.00406fc9
call fcn.00406f23
call fcn.00406e3d
call fcn.00406e00
call fcn.00406cfc
call fcn.00406c40
call fcn.00406b5b
call fcn.004065ac
call fcn.004050b3
call fcn.004031af
call fcn.00402040
call fcn.00401844
call fcn.004011ca
push 0x1c2
push 0x2bc
push 0
push 0
call fcn.00444b40
mov eax, str.MakeVid_v1.7
push eax
push dword [0x4425d0]
call fcn.004069e3
push 0
push 0
push dword [0x4425e8]
call fcn.00405400
mov eax, 0x43f1b4
push eax
push dword [0x44261c]
call fcn.0040543c
mov eax, 0x440570
push eax
push dword [0x4424f8]
call fcn.0040543c
mov eax, 0x440570
push eax
push dword [0x44256c]
call fcn.0040543c
mov eax, 0x440570
push eax
push dword [0x4424ec]
call fcn.0040543c
push 0
push 1
push dword [0x44259c]
call fcn.00405400
push 0
push 0
push dword [0x4425a4]
call fcn.00405400
push 1
push 0xf
push dword [0x442534]
call fcn.00403199
push 0x12c00
call fcn.00408f30
mov dword [0x442574], eax
push 0x1000
call fcn.00408f30
mov dword [0x44258c], eax
push 0x200
call fcn.00408f30
mov dword [0x4425c8], eax
push dword [0x4430a4]
push dword [0x4430a4]
push dword [0x4430a4]
push dword [0x4424f8]
call fcn.00405398
mov edx, dword [0x441b5c]
add dword [esp], edx
call fcn.004085d0
pop dword [0x4430a4]
fstp dword [0x4425c0]
push dword [0x4430a4]
push dword [0x4430a4]
push dword [0x4430a4]
push dword [0x44256c]
call fcn.00405398
mov edx, dword [0x441b5c]
add dword [esp], edx
call fcn.004085d0
pop dword [0x4430a4]
fstp dword [0x442518]
push dword [0x4430a4]
push dword [0x4430a4]
push dword [0x4430a4]
push dword [0x4424ec]
call fcn.00405398
mov edx, dword [0x441b5c]
add dword [esp], edx
call fcn.004085d0
pop dword [0x4430a4]
fstp dword [0x44250c]
push dword [0x4430a4]
mov edx, str.eqcontrast
push edx
call fcn.00409310
push dword [0x4430a4]
push dword [0x4430a4]
fld dword [0x4425c0]
sub esp, 8
fistp qword [esp]
call fcn.004081c0
pop eax
mov edx, str.:gamma
push edx
call fcn.00409310
push dword [0x4430a4]
push dword [0x4430a4]
fld dword [0x442518]
sub esp, 8
fistp qword [esp]
call fcn.004081c0
pop eax
mov edx, str.:saturation
push edx
call fcn.00409310
push dword [0x4430a4]
push dword [0x4430a4]
fld dword [0x44250c]
sub esp, 8
fistp qword [esp]
call fcn.004081c0
pop eax
mov edx, 0x43f18e
push edx
call fcn.00409310
lea eax, [0x4425ec]
push eax
call fcn.00409250
push 0x44262c
push 0
push 0x15
push 4
push 4
call fcn.00408dc0
mov edx, str.transpose2_scalew240:h320:
lea ecx, [0x4424fc]
call fcn.00401008
mov edx, str.transpose2_scalew240:h256:
lea ecx, [0x4425b8]
call fcn.00401008
mov edx, str.vflip_scalew256:h192:
lea ecx, [0x4425fc]
call fcn.00401008
push 0x442634
push 0x440a34
push 8
push 4
push 4
call fcn.00408dc0
mov ebp, dword [0x442634]
mov edx, str.15550
lea ecx, [ebp]
call fcn.00401008
mov edx, str.31110
lea ecx, [ebp + 4]
call fcn.00401008
mov edx, str.23300
lea ecx, [ebp + 8]
call fcn.00401008
push 0x44263c
push 0x440a34
push 8
push 4
push 4
call fcn.00408dc0
mov ebp, dword [0x44263c]
mov edx, str.16.66666
lea ecx, [ebp]
call fcn.00401008
mov edx, str.16.66666
lea ecx, [ebp + 4]
call fcn.00401008
mov edx, 0x43f3d6
lea ecx, [ebp + 8]
call fcn.00401008
mov edx, str.__vsync_cfr__r_16.66666__vf
lea ecx, [0x44255c]
call fcn.00401008
mov edx, str.__vsync_cfr__r_16.66666__vf
lea ecx, [0x442618]
call fcn.00401008
mov edx, str.__vsync_cfr__r_25__vf
lea ecx, [0x442524]
call fcn.00401008
push 0x442644
push 0x440a34
push 8
push 7
push 4
call fcn.00408dc0
mov ebp, dword [0x442644]
mov edx, str.auto
lea ecx, [ebp]
call fcn.00401008
mov edx, str.none
lea ecx, [ebp + 4]
call fcn.00401008
mov edx, str.bayer
lea ecx, [ebp + 8]
call fcn.00401008
mov edx, 0x43f7ca
lea ecx, [ebp + 0xc]
call fcn.00401008
mov edx, str.a_dither
lea ecx, [ebp + 0x10]
call fcn.00401008
mov edx, str.x_dither
lea ecx, [ebp + 0x14]
call fcn.00401008
push dword [0x4430a4]
mov edx, str.sws_dither
push edx
call fcn.00409310
mov edx, dword [ebp]
push edx
call fcn.00409310
lea eax, [0x442608]
push eax
call fcn.00409250
push 0x44264c
push 0x440a34
push 8
push 3
push 4
call fcn.00408dc0
mov ebp, dword [0x44264c]
mov edx, str.__pix_fmt_rgb8
lea ecx, [ebp]
call fcn.00401008
mov edx, 0x43f13e
lea ecx, [ebp + 4]
call fcn.00401008
mov edx, str.ffmpeg0__d.bmp
lea ecx, [0x442620]
call fcn.00401008
mov edx, 0x43f028
lea ecx, [0x4425ac]
call fcn.00401008
mov edx, 0x43f028
lea ecx, [0x4425b4]
call fcn.00401008
mov edx, 0x43f028
lea ecx, [0x442558]
call fcn.00401008
mov edx, 0x43f028
lea ecx, [0x4425f4]
call fcn.00401008
mov edx, 0x43f028
lea ecx, [0x442598]
call fcn.00401008
mov edx, 0x43f028
lea ecx, [0x4424f0]
call fcn.00401008
mov edx, str.Z:dev_ffmpeg_2022_09_15_git_3f0fac9303_full_build_ffmpeg_2022_09_15_git_3f0fac9303_full_build_bin_ffmpeg.exe
lea ecx, [0x442560]
call fcn.00401008
push dword [0x4430a4]
push dword [0x4430a4]
call fcn.00406321
lea eax, [0x442564]
push eax
call fcn.00409250
mov edx, 0x43f1b4
lea ecx, [0x442504]
call fcn.00401008
push dword [0x4430a4]
mov edx, str._y__i
push edx
call fcn.00409310
mov edx, dword [0x4425ac]
push edx
call fcn.00409310
mov edx, dword [0x442628]
push edx
call fcn.00409310
mov edx, str.volume
push edx
call fcn.00409310
mov edx, dword [0x442504]
push edx
call fcn.00409310
mov edx, str.dB__audio.pcm
push edx
call fcn.00409310
lea eax, [0x4425a0]
push eax
call fcn.00409250
push dword [0x4430a4]
mov edx, str.__f_u8__ar
push edx
call fcn.00409310
mov ebp, dword [0x442634]
mov edx, dword [ebp]
push edx
call fcn.00409310
mov edx, str.__af
push edx
call fcn.00409310
lea eax, [0x442554]
push eax
call fcn.00409250
push dword [0x4430a4]
mov edx, str.__f_u8__ar
push edx
call fcn.00409310
mov edx, dword [ebp + 4]
push edx
call fcn.00409310
mov edx, str.__af
push edx
call fcn.00409310
lea eax, [0x442610]
push eax
call fcn.00409250
push dword [0x4430a4]
mov edx, str.__ac_1__f_u8__ar
push edx
call fcn.00409310
mov edx, dword [ebp + 8]
push edx
call fcn.00409310
mov edx, str.__af
push edx
call fcn.00409310
lea eax, [0x442514]
push eax
call fcn.00409250
mov edx, dword [0x442554]
push dword [0x4430a4]
push edx
call fcn.00409310
lea eax, [0x4425e4]
push eax
call fcn.00409250
push dword [0x4430a4]
mov edx, str._y__i
push edx
call fcn.00409310
mov edx, dword [0x4425ac]
push edx
call fcn.00409310
mov edx, dword [0x442628]
push edx
call fcn.00409310
mov edx, dword [0x4425e4]
push edx
call fcn.00409310
mov edx, str._volume4dB__audio.pcm
push edx
call fcn.00409310
lea eax, [0x442544]
push eax
call fcn.00409250
mov dword [0x442580], 1
mov edx, dword [0x44255c]
push dword [0x4430a4]
push edx
call fcn.00409310
lea eax, [0x44251c]
push eax
call fcn.00409250
mov edx, dword [0x4424fc]
push dword [0x4430a4]
push edx
call fcn.00409310
lea eax, [0x442614]
push eax
call fcn.00409250
mov dword [0x442584], 0
mov edx, str.Softwareem00kmakevid
lea ecx, [0x4425d8]
call fcn.00401008
call fcn.00447c51
call fcn.004486b6
call fcn.00446fe2
call fcn.00406b37
mov dword [0x4425bc], eax
push dword [0x4425bc]
call fcn.004447cf
mov dword [0x4424f4], eax
mov ebx, dword [0x4424f4]
and ebx, ebx
jne 0x44473e
call fcn.0044808e
jmp 0x444769
push 0
call fcn.00444788
call fcn.00409220
push dword [0x4424e4]
call sub.KERNEL32.dll_HeapDestroy
call sub.KERNEL32.dll_ExitProcess