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

Disassembly:
push ebp
push edi
push esi
push ebx
sub esp, 0x5c
mov ebp, dword [esp + 0x70]
mov eax, dword [ebp + 0x10]
mov dword [esp], eax
call sym.avformat_61.dll_avio_size
mov dword [esp + 0x28], 0x400
mov esi, eax
mov dword [esp + 0x20], eax
mov eax, dword [esp + 0x74]
mov edi, edx
add esi, 0xffffffff
mov dword [esp + 0x24], edx
mov dword [esp + 0x2c], 0
adc edi, 0xffffffff
test eax, eax
jns 0x10062020
mov dword [esp + 0x70], ebp
jmp 0x10061eb4
mov eax, dword [esp + 0x28]
mov edx, dword [esp + 0x2c]
cmp eax, esi
mov eax, edx
sbb eax, edi
jge 0x10062000
mov esi, dword [esp + 0x40]
mov edi, dword [esp + 0x44]
mov dword [esp + 0x28], ecx
mov dword [esp + 0x2c], ebx
mov eax, esi
mov edx, edi
sub eax, dword [esp + 0x28]
sbb edx, dword [esp + 0x2c]
xor ebx, ebx
xor ecx, ecx
mov ebp, edx
mov dword [esp + 0xc], esi
cmp eax, ebx
mov dword [esp + 0x10], edi
sbb ebp, ecx
cmovge ebx, eax
cmovge ecx, edx
mov dword [esp + 0x40], ebx
lea ebx, [esp + 0x40]
mov dword [esp + 8], ebx
mov ebx, dword [esp + 0x74]
mov dword [esp + 0x44], ecx
mov dword [esp + 4], ebx
mov ebx, dword [esp + 0x70]
mov dword [esp], ebx
call dword [esp + pe_nt_image_headers32]
mov ecx, dword [esp + 0x28]
mov ebx, dword [esp + 0x2c]
mov dword [esp + 0x34], edx
xor edx, 0x80000000
mov ebp, eax
shld ebx, ecx, 1
add ecx, ecx
or eax, edx
je 0x10061e90
lea edi, [esp + 0x48]
mov esi, ebp
mov eax, dword [esp + 0x40]
mov ebp, dword [esp + 0x70]
mov dword [esp + 0x28], edi
mov edx, dword [esp + 0x44]
jmp 0x10061f7a
mov edx, dword [esp + 0x4c]
mov esi, dword [esp + 0x44]
mov eax, dword [esp + 0x48]
cmp dword [esp + 0x40], eax
sbb esi, edx
jge 0x100621a7
mov esi, dword [esp + 0x20]
mov edi, dword [esp + 0x24]
mov dword [esp + 0x40], eax
mov dword [esp + 0x44], edx
cmp eax, esi
mov esi, edx
sbb esi, edi
jge 0x10062010
mov dword [esp + 0x34], ecx
mov esi, ebx
add eax, 1
mov dword [esp + 0xc], 0xffffffff
mov dword [esp + 0x48], eax
mov eax, dword [esp + 0x28]
adc edx, 0
mov dword [esp + 0x4c], edx
mov dword [esp + 8], eax
mov eax, dword [esp + 0x74]
mov dword [esp + 0x10], 0x7fffffff
mov dword [esp + 4], eax
mov dword [esp], ebp
call dword [esp + pe_nt_image_headers32]
mov ecx, edx
xor edx, 0x80000000
mov ebx, eax
or eax, edx
jne 0x10061f40
mov dword [esp + 0x38], esi
mov edx, dword [esp + 0x78]
test edx, edx
je 0x10061fdd
mov eax, dword [esp + 0x78]
mov edi, dword [esp + 0x38]
mov dword [eax], edi
mov edi, dword [esp + 0x34]
mov dword [eax + 4], edi
mov eax, dword [esp + 0x7c]
test eax, eax
je 0x10061ff6
mov edi, dword [esp + 0x7c]
mov eax, dword [esp + 0x40]
mov edx, dword [esp + 0x44]
mov dword [edi], eax
mov dword [edi + 4], edx
add esp, 0x5c
xor eax, eax
pop ebx
pop esi
pop edi
pop ebp
ret
add esp, 0x5c
mov eax, 0xffffffff
pop ebx
pop esi
pop edi
pop ebp
ret
mov dword [esp + 0x38], ebx
mov dword [esp + 0x34], ecx
jmp 0x10061fc4
mov eax, dword [esp + 0x74]
mov dword [esp + 0x70], ebp
shl eax, 2
mov dword [esp + 0x3c], eax
jmp 0x10062058
mov eax, dword [esp + 0x28]
mov edx, dword [esp + 0x2c]
cmp eax, esi
mov eax, edx
sbb eax, edi
jge 0x10062000
mov esi, dword [esp + 0x40]
mov edi, dword [esp + 0x44]
mov dword [esp + 0x28], ecx
mov dword [esp + 0x2c], ebx
mov eax, esi
mov edx, edi
sub eax, dword [esp + 0x28]
sbb edx, dword [esp + 0x2c]
xor ebx, ebx
xor ecx, ecx
mov ebp, edx
mov dword [esp + 0xc], esi
cmp eax, ebx
mov dword [esp + 0x10], edi
sbb ebp, ecx
cmovge ebx, eax
cmovge ecx, edx
mov eax, dword [esp + 0x70]
mov dword [esp + 0x40], ebx
lea ebx, [esp + 0x40]
mov dword [esp + 8], ebx
mov ebx, dword [esp + 0x74]
mov dword [esp + 0x44], ecx
mov dword [esp + 4], ebx
mov dword [esp], eax
call dword [esp + pe_nt_image_headers32]
mov ebx, dword [esp + 0x3c]
mov dword [esp + 4], eax
mov eax, dword [esp + 0x70]
mov dword [esp + 8], edx
mov eax, dword [eax + 0x1c]
mov eax, dword [eax + ebx]
mov dword [esp], eax
call fcn.10018d70
mov ecx, dword [esp + 0x28]
mov ebx, dword [esp + 0x2c]
mov dword [esp + 0x34], edx
xor edx, 0x80000000
shld ebx, ecx, 1
mov dword [esp + 0x38], eax
add ecx, ecx
or eax, edx
je 0x10062038
lea edi, [esp + 0x48]
mov ebp, dword [esp + 0x70]
mov eax, dword [esp + 0x40]
mov dword [esp + 0x28], edi
mov edx, dword [esp + 0x44]
mov edi, dword [esp + 0x34]
jmp 0x1006213a
mov edx, dword [esp + 0x4c]
mov edi, dword [esp + 0x44]
mov eax, dword [esp + 0x48]
cmp dword [esp + 0x40], eax
sbb edi, edx
jge 0x100621a7
mov edi, dword [esp + 0x20]
mov esi, dword [esp + 0x24]
mov dword [esp + 0x40], eax
mov dword [esp + 0x44], edx
cmp eax, edi
mov edi, edx
sbb edi, esi
jge 0x10062010
mov dword [esp + 0x38], ebx
mov edi, ecx
add eax, 1
mov dword [esp + 0xc], 0xffffffff
mov dword [esp + 0x48], eax
mov eax, dword [esp + 0x28]
adc edx, 0
mov dword [esp + 0x4c], edx
mov dword [esp + 8], eax
mov eax, dword [esp + 0x74]
mov dword [esp + 0x10], 0x7fffffff
mov dword [esp + 4], eax
mov dword [esp], ebp
call dword [esp + pe_nt_image_headers32]
mov dword [esp + 8], edx
mov edx, dword [esp + 0x3c]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0x1c]
mov eax, dword [eax + edx]
mov dword [esp], eax
call fcn.10018d70
mov ecx, edx
xor edx, 0x80000000
mov ebx, eax
or eax, edx
jne 0x10062100
mov dword [esp + 0x34], edi
jmp 0x10061fc4
mov dword [esp + 0x14], 0x17d
mov dword [esp + 0x10], str.src_libavformat_seek.c
mov dword [esp + 0xc], str.tmp_pos___pos_max
mov dword [esp + 8], 0x10096cd3
mov dword [esp + 4], 0
mov dword [esp], 0
call sub.avutil_59.dll_av_log
call sub.msvcrt.dll_abort