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

Disassembly:
push 0xffffffffffffffff
push 0x4951eb
mov eax, dword fs:[0]
push eax
sub esp, 0x98
push ebx
push ebp
push esi
push edi
mov eax, dword [0x64468c]
xor eax, esp
push eax
lea eax, [esp + 0xac]
mov dword fs:[0], eax
xor esi, esi
mov dword [esp + 0x20], esi
mov eax, dword [sym.imp.Qt5Core.dll_struct_QListData::Data_const_QListData::shared_null]
mov dword [esp + 0x24], eax
mov edi, dword [esp + 0xc0]
lea eax, [esp + 0x38]
push eax
mov ecx, edi
mov dword [esp + 0xb8], 1
call fcn.00471e40
mov ecx, eax
call fcn.00469600
push str.moov
push eax
call dword [sym.imp.Qt5Core.dll_int___cdecl_qstrcmp_class_QByteArray_const___char_const__]
add esp, 8
lea ecx, [esp + 0x38]
neg eax
setne bl
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QByteArray::destructor_void_]
test bl, bl
je 0x473f17
lea eax, [esp + 0x40]
push eax
lea ecx, [esp + 0x1b]
call fcn.004721a0
mov edi, eax
lea eax, [esp + 0x38]
mov byte [esp + 0xb4], 2
push eax
push esi
push esi
push esi
lea ecx, [esp + 0x9c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QMessageLogger::constructor_char_const___int__char_const__]
mov ecx, eax
call dword [sym.imp.Qt5Core.dll_public:_class_QDebug___thiscall_QMessageLogger::debug_void_]
mov esi, eax
mov ecx, dword [esi]
push 0x9b
mov byte [esp + 0xb8], 3
call dword [sym.imp.Qt5Core.dll_public:_class_QTextStream____thiscall_QTextStream::operator___int_]
mov ecx, esi
call dword [sym.imp.Qt5Core.dll_public:_class_QDebug____thiscall_QDebug::maybeSpace_void_]
push edi
push str.XMp4BoxSpliter::track
mov ecx, eax
call dword [sym.imp.Qt5Core.dll_public:_class_QDebug____thiscall_QDebug::operator___char_const__]
mov ecx, eax
call dword [sym.imp.Qt5Core.dll_public:_class_QDebug____thiscall_QDebug::operator___class_QString_const__]
lea ecx, [esp + 0x38]
mov byte [esp + 0xb4], 2
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QDebug::destructor_void_]
lea ecx, [esp + 0x40]
mov byte [esp + 0xb4], 1
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov edi, dword [esp + 0xbc]
mov eax, dword [esp + 0x24]
mov dword [edi], eax
mov esi, dword [sym.imp.Qt5Core.dll_struct_QListData::Data_const_QListData::shared_null]
mov dword [esp + 0x24], esi
mov eax, dword [esi]
mov dword [esp + 0x20], 1
mov byte [esp + 0xb4], 0
test eax, eax
je 0x473ee9
cmp eax, 0xffffffff
je 0x473f10
or eax, 0xffffffff
lock xadd dword [esi], eax
setne al
test al, al
jne 0x473f10
mov esi, dword [esp + 0x24]
mov eax, dword [esi + 0xc]
mov ecx, dword [esi + 8]
add eax, 4
add ecx, 4
lea eax, [esi + eax*4]
lea ecx, [esi + ecx*4]
push eax
push ecx
lea ecx, [esp + 0x2c]
call fcn.00469bc0
push esi
call dword [sym.imp.Qt5Core.dll_public:_static_void___cdecl_QListData::dispose_struct_QListData::Data__]
add esp, 4
mov eax, edi
jmp 0x474e01
mov ebp, dword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____cdecl_QString::fromAscii_helper_char_const___int_]
push 4
push str.trak
call ebp
add esp, 8
mov dword [esp + 0x5c], eax
lea eax, [esp + 0x5c]
mov byte [esp + 0xb4], 4
push eax
lea eax, [esp + 0x40]
mov ecx, edi
push eax
call fcn.00471990
lea ecx, [esp + 0x5c]
mov byte [esp + 0xb4], 6
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov eax, dword [esp + 0x3c]
mov ecx, dword [eax + 0xc]
mov edi, dword [eax + 8]
cmp ecx, edi
jne 0x474064
lea eax, [esp + 0x40]
push eax
lea ecx, [esp + 0x1b]
call fcn.004721e0
mov edi, eax
lea eax, [esp + 0x38]
mov byte [esp + 0xb4], 7
push eax
push 0
push 0
push 0
lea ecx, [esp + 0x9c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QMessageLogger::constructor_char_const___int__char_const__]
mov ecx, eax
call dword [sym.imp.Qt5Core.dll_public:_class_QDebug___thiscall_QMessageLogger::debug_void_]
mov esi, eax
mov ecx, dword [esi]
push 0xa3
mov byte [esp + 0xb8], 8
call dword [sym.imp.Qt5Core.dll_public:_class_QTextStream____thiscall_QTextStream::operator___int_]
mov ecx, esi
call dword [sym.imp.Qt5Core.dll_public:_class_QDebug____thiscall_QDebug::maybeSpace_void_]
push edi
push str.XMp4BoxSpliter::track
mov ecx, eax
call dword [sym.imp.Qt5Core.dll_public:_class_QDebug____thiscall_QDebug::operator___char_const__]
mov ecx, eax
call dword [sym.imp.Qt5Core.dll_public:_class_QDebug____thiscall_QDebug::operator___class_QString_const__]
lea ecx, [esp + 0x38]
mov byte [esp + 0xb4], 7
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QDebug::destructor_void_]
lea ecx, [esp + 0x40]
mov byte [esp + 0xb4], 6
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov esi, dword [esp + 0xbc]
mov eax, dword [esp + 0x24]
mov dword [esp + 0x20], 1
mov byte [esp + 0xb4], 1
mov dword [esi], eax
mov eax, dword [sym.imp.Qt5Core.dll_struct_QListData::Data_const_QListData::shared_null]
mov dword [esp + 0x24], eax
mov eax, dword [esp + 0x3c]
mov ecx, dword [eax]
test ecx, ecx
je 0x474042
cmp ecx, 0xffffffff
je 0x47404c
or ecx, 0xffffffff
lock xadd dword [eax], ecx
setne al
test al, al
jne 0x47404c
mov eax, dword [esp + 0x3c]
push eax
call dword [sym.imp.Qt5Core.dll_public:_static_void___cdecl_QListData::dispose_struct_QListData::Data__]
add esp, 4
lea ecx, [esp + 0x24]
mov byte [esp + 0xb4], 0
call fcn.00467b70
mov eax, esi
jmp 0x474e01
mov dword [esp + 0x44], 0
mov dword [esp + 0x48], 0
xor edx, edx
mov byte [esp + 0xb4], 9
mov dword [esp + 0x38], edx
sub ecx, edi
je 0x474d24
mov ebx, dword [sym.imp.Qt5Core.dll_public:_class_QDebug___thiscall_QMessageLogger::debug_void_]
test edx, edx
js 0x4740ac
mov ecx, dword [eax + 8]
mov eax, dword [eax + 0xc]
sub eax, ecx
cmp edx, eax
jge 0x4740ac
mov eax, dword [esp + 0x3c]
add ecx, edx
mov edi, dword [eax + ecx*4 + 0x10]
jmp 0x4740ae
xor edi, edi
push 4
push str.mdia
call ebp
add esp, 8
mov dword [esp + 0x50], eax
lea eax, [esp + 0x50]
mov byte [esp + 0xb4], 0xa
push eax
mov ecx, edi
call fcn.00471c40
lea ecx, [esp + 0x50]
mov byte [esp + 0xb4], 9
mov esi, eax
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
test esi, esi
je 0x474c93
push 4
push str.hdlr
call ebp
add esp, 8
mov dword [esp + 0x58], eax
lea eax, [esp + 0x58]
mov byte [esp + 0xb4], 0xd
push eax
mov ecx, esi
call fcn.00471c40
lea ecx, [esp + 0x58]
mov byte [esp + 0xb4], 9
mov ebx, eax
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push 4
push str.mdhd
call ebp
add esp, 8
mov dword [esp + 0x74], eax
lea eax, [esp + 0x74]
mov byte [esp + 0xb4], 0xe
push eax
mov ecx, esi
call fcn.00471c40
lea ecx, [esp + 0x74]
mov dword [esp + 0x60], eax
mov byte [esp + 0xb4], 9
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push 4
push str.minf
call ebp
add esp, 8
mov dword [esp + 0x80], eax
lea eax, [esp + 0x80]
mov byte [esp + 0xb4], 0xf
push eax
mov ecx, esi
call fcn.00471c40
mov esi, eax
mov byte [esp + 0xb4], 9
lea ecx, [esp + 0x80]
mov dword [esp + 0xa4], esi
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
cmp dword [esp + 0x60], 0
je 0x474c1b
test ebx, ebx
je 0x474c1b
test esi, esi
je 0x474c1b
push 4
push str.tkhd
call ebp
add esp, 8
mov dword [esp + 0x88], eax
lea eax, [esp + 0x88]
mov byte [esp + 0xb4], 0x12
push eax
mov ecx, edi
call fcn.00471c40
lea ecx, [esp + 0x88]
mov byte [esp + 0xb4], 9
mov esi, eax
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov ecx, esi
call fcn.00471e40
mov esi, dword [sym.imp.Qt5Core.dll_public:_class_QObject____thiscall_QMetaObject::cast_class_QObject__const]
mov ecx, 0x62c0a4
push eax
call esi
mov ecx, ebx
mov edi, eax
call fcn.00471e40
push eax
mov ecx, 0x62b5e4
call esi
lea ecx, [esp + 0xa0]
mov dword [esp + 0xa8], eax
push ecx
mov ecx, eax
call fcn.004735f0
push eax
lea ecx, [esp + 0x2c]
mov byte [esp + 0xb8], 0x13
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_class_QByteArray_const__]
lea ecx, [esp + 0xa0]
mov byte [esp + 0xb4], 0x15
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QByteArray::destructor_void_]
mov eax, dword [esp + 0x28]
lea ecx, [esp + 0x28]
push 1
push 0xffffffffffffffff
push str.vide
push dword [eax + 4]
call dword [sym.imp.Qt5Core.dll_public:_class_QChar_const____thiscall_QString::constData_void_const]
push eax
call dword [sym.imp.Qt5Core.dll_private:_static_int___cdecl_QString::compare_helper_class_QChar_const___int__char_const___int__enum_Qt::CaseSensitivity_]
add esp, 0x14
test eax, eax
jne 0x4742e2
push 0x40
call sub.MSVCR120.dll_void____cdecl_operator_new_unsigned_int_
add esp, 4
mov dword [esp + 0x2c], eax
mov byte [esp + 0xb4], 0x16
test eax, eax
je 0x4742b5
mov ecx, eax
call fcn.00474f20
mov esi, eax
jmp 0x4742b7
xor esi, esi
push esi
lea ecx, [esp + 0x48]
mov byte [esp + 0xb8], 0x15
call fcn.004738c0
movsd xmm0, qword [edi + 0x58]
movsd qword [esi + 0x20], xmm0
movsd xmm0, qword [edi + 0x60]
movsd qword [esi + 0x28], xmm0
jmp 0x474386
lea eax, [esp + 0x28]
push eax
push str.soun
call fcn.00471fc0
add esp, 8
test al, al
je 0x474b93
push 0x28
call sub.MSVCR120.dll_void____cdecl_operator_new_unsigned_int_
mov esi, eax
add esp, 4
mov dword [esp + 0x2c], esi
mov byte [esp + 0xb4], 0x17
test esi, esi
je 0x47434b
push 0
push 0x497ad5
call ebp
add esp, 8
mov dword [esp + 0x7c], eax
mov ebx, dword [esp + 0x20]
lea eax, [esp + 0x7c]
or ebx, 2
mov byte [esp + 0xb4], 0x18
push eax
mov ecx, esi
mov dword [esp + 0x24], ebx
call fcn.00474ee0
mov esi, eax
jmp 0x474351
mov ebx, dword [esp + 0x20]
xor esi, esi
mov dword [esp + 0xb4], 0x15
test bl, 2
je 0x474372
and ebx, 0xfffffffd
lea ecx, [esp + 0x7c]
mov dword [esp + 0x20], ebx
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push esi
lea ecx, [esp + 0x48]
call fcn.004738c0
movsd xmm0, qword [edi + 0x48]
movsd qword [esi + 0x20], xmm0
mov ecx, dword [esp + 0xa8]
lea eax, [esp + 0x54]
push eax
call fcn.004735f0
mov edi, dword [esp + 0x44]
lea eax, [esp + 0x54]
push eax
lea ecx, [edi + 0x10]
call dword [sym.imp.Qt5Core.dll_public:_class_QByteArray____thiscall_QByteArray::operator_class_QByteArray_const__]
lea ecx, [esp + 0x54]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QByteArray::destructor_void_]
mov ecx, dword [esp + 0x60]
call fcn.00471e40
push eax
mov ecx, 0x62c304
call dword [sym.imp.Qt5Core.dll_public:_class_QObject____thiscall_QMetaObject::cast_class_QObject__const]
push 4
push str.stbl
mov ecx, dword [eax + 0x38]
mov dword [edi + 8], ecx
mov eax, dword [eax + 0x3c]
mov dword [edi + 0xc], eax
call ebp
add esp, 8
mov dword [esp + 0x4c], eax
mov ecx, dword [esp + 0xa4]
lea eax, [esp + 0x4c]
push eax
mov byte [esp + 0xb8], 0x1c
call fcn.00471c40
lea ecx, [esp + 0x4c]
mov byte [esp + 0xb4], 0x15
mov esi, eax
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
test esi, esi
je 0x474b02
mov ecx, dword [sym.imp.Qt5Core.dll_struct_QListData::Data_const_QListData::shared_null]
mov dword [esp + 0x34], ecx
mov dword [esp + 0x30], ecx
lea eax, [esp + 0x30]
mov byte [esp + 0xb4], 0x20
push eax
lea eax, [esp + 0x38]
push eax
push esi
call fcn.00472500
add esp, 0xc
test al, al
je 0x474a91
push ecx
lea eax, [esp + 0x38]
mov ecx, esp
push eax
call fcn.00471ec0
mov ecx, edi
call fcn.00472d50
push ecx
lea eax, [esp + 0x34]
mov ecx, esp
push eax
call fcn.00467750
mov ecx, edi
call fcn.00473960
lea eax, [esp + 0x28]
push eax
push str.vide
call fcn.00471fc0
add esp, 8
test al, al
je 0x4745f1
push 4
push str.stsd
call ebp
add esp, 8
mov dword [esp + 0x64], eax
lea eax, [esp + 0x64]
mov byte [esp + 0xb4], 0x23
push eax
mov ecx, esi
call fcn.00471c40
lea ecx, [esp + 0x64]
mov byte [esp + 0xb4], 0x20
mov esi, eax
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
test esi, esi
je 0x474a20
push 4
push str.avc1
call ebp
add esp, 8
mov dword [esp + 0x6c], eax
lea eax, [esp + 0x6c]
mov byte [esp + 0xb4], 0x26
push eax
mov ecx, esi
call fcn.00471ba0
lea ecx, [esp + 0x6c]
mov byte [esp + 0xb4], 0x20
mov bl, al
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push 4
test bl, bl
je 0x474659
push str.avc1
call ebp
add esp, 8
mov dword [esp + 0x68], eax
lea eax, [esp + 0x68]
mov byte [esp + 0xb4], 0x27
push eax
mov ecx, esi
call fcn.00471c40
lea ecx, [esp + 0x68]
mov byte [esp + 0xb4], 0x20
mov esi, eax
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
test esi, esi
je 0x4748cd
push 4
push str.avcC
call ebp
add esp, 8
mov dword [esp + 0x78], eax
lea eax, [esp + 0x78]
mov byte [esp + 0xb4], 0x2a
push eax
mov ecx, esi
call fcn.00471c40
lea ecx, [esp + 0x78]
mov byte [esp + 0xb4], 0x20
mov esi, eax
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
test esi, esi
je 0x47481a
mov ecx, esi
call fcn.00471e40
push eax
mov ecx, 0x62b654
call dword [sym.imp.Qt5Core.dll_public:_class_QObject____thiscall_QMetaObject::cast_class_QObject__const]
push 0
push 0x645948
push 0x64592c
push 0
push edi
mov esi, eax
call sub.MSVCR120.dll___RTDynamicCast
add esp, 0x10
mov ecx, esi
mov edi, eax
push esp
call fcn.00473cd0
mov ecx, edi
call fcn.00473cf0
push ecx
push esp
mov ecx, esi
call fcn.00473800
mov ecx, edi
call fcn.00473820
push ecx
mov esi, esp
push 4
push str.h264
call ebp
add esp, 8
mov dword [esi], eax
mov ecx, edi
call fcn.00474e20
mov ebx, dword [sym.imp.Qt5Core.dll_public:_class_QDebug___thiscall_QMessageLogger::debug_void_]
lea eax, [esp + 0x44]
push eax
lea ecx, [esp + 0x28]
call fcn.00472200
lea ecx, [esp + 0x30]
mov byte [esp + 0xb4], 0x1f
call fcn.00467c20
lea ecx, [esp + 0x34]
mov byte [esp + 0xb4], 0x15
call fcn.00467c20
lea ecx, [esp + 0x28]
mov byte [esp + 0xb4], 9
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov eax, dword [esp + 0x3c]
mov edx, dword [esp + 0x38]
inc edx
mov dword [esp + 0x38], edx
mov ecx, dword [eax + 0xc]
sub ecx, dword [eax + 8]
cmp edx, ecx
jb 0x474090
jmp 0x474d20
push 0x4a0354
call ebp
add esp, 8
mov dword [esp + 0x70], eax
lea eax, [esp + 0x70]
mov byte [esp + 0xb4], 0x2d
push eax
mov ecx, esi
call fcn.00471ba0
lea ecx, [esp + 0x70]
mov byte [esp + 0xb4], 0x20
mov bl, al
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
test bl, bl
je 0x47478c
push 4
push 0x4a0354
call ebp
add esp, 8
mov dword [esp + 0x84], eax
lea eax, [esp + 0x84]
mov byte [esp + 0xb4], 0x2e
push eax
mov ecx, esi
call fcn.00471c40
lea ecx, [esp + 0x84]
mov byte [esp + 0xb4], 0x20
mov esi, eax
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
test esi, esi
je 0x4749af
push 4
push str.hvcC
call ebp
add esp, 8
mov dword [esp + 0x40], eax
lea eax, [esp + 0x40]
mov byte [esp + 0xb4], 0x31
push eax
mov ecx, esi
call fcn.00471c40
lea ecx, [esp + 0x40]
mov byte [esp + 0xb4], 0x20
mov esi, eax
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
test esi, esi
je 0x47493e
mov ecx, esi
call fcn.00471e40
push eax
mov ecx, 0x62c0d4
call dword [sym.imp.Qt5Core.dll_public:_class_QObject____thiscall_QMetaObject::cast_class_QObject__const]
push 0
push 0x645948
push 0x64592c
push 0
push edi
mov esi, eax
call sub.MSVCR120.dll___RTDynamicCast
add esp, 0x10
mov ecx, esi
mov edi, eax
push esp
call fcn.00474ec0
mov ecx, edi
call fcn.00474e40
push ecx
push esp
mov ecx, esi
call fcn.00473d70
mov ecx, edi
call fcn.00473cf0
push ecx
push esp
mov ecx, esi
call fcn.004738a0
mov ecx, edi
call fcn.00473820
push ecx
mov esi, esp
push 4
push str.h265
jmp 0x4745e3
lea eax, [esp + 0x18]
push eax
lea ecx, [esp + 0x1b]
call fcn.004720c0
mov esi, eax
lea eax, [esp + 0x1c]
mov byte [esp + 0xb4], 0x34
push eax
push 0
push 0
push 0
lea ecx, [esp + 0x9c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QMessageLogger::constructor_char_const___int__char_const__]
mov ebx, dword [sym.imp.Qt5Core.dll_public:_class_QDebug___thiscall_QMessageLogger::debug_void_]
mov ecx, eax
call ebx
push esi
push str.XMp4BoxSpliter::track
push 0x123
mov ecx, eax
mov byte [esp + 0xc0], 0x35
call dword [sym.imp.Qt5Core.dll_public:_class_QDebug____thiscall_QDebug::operator___int_]
mov ecx, eax
call dword [sym.imp.Qt5Core.dll_public:_class_QDebug____thiscall_QDebug::operator___char_const__]
mov ecx, eax
call dword [sym.imp.Qt5Core.dll_public:_class_QDebug____thiscall_QDebug::operator___class_QString_const__]
lea ecx, [esp + 0x1c]
mov byte [esp + 0xb4], 0x34
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QDebug::destructor_void_]
lea ecx, [esp + 0x18]
mov byte [esp + 0xb4], 0x20
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
jmp 0x4745f7
lea eax, [esp + 0x1c]
push eax
lea ecx, [esp + 0x1b]
call fcn.00472140
mov esi, eax
lea eax, [esp + 0x18]
mov byte [esp + 0xb4], 0x2b
push eax
push 0
push 0
push 0
lea ecx, [esp + 0x9c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QMessageLogger::constructor_char_const___int__char_const__]
mov ecx, eax
mov eax, dword [sym.imp.Qt5Core.dll_public:_class_QDebug___thiscall_QMessageLogger::debug_void_]
call eax
push esi
push str.XMp4BoxSpliter::track
push 0x103
mov ecx, eax
mov byte [esp + 0xc0], 0x2c
call dword [sym.imp.Qt5Core.dll_public:_class_QDebug____thiscall_QDebug::operator___int_]
mov ecx, eax
call dword [sym.imp.Qt5Core.dll_public:_class_QDebug____thiscall_QDebug::operator___char_const__]
mov ecx, eax
call dword [sym.imp.Qt5Core.dll_public:_class_QDebug____thiscall_QDebug::operator___class_QString_const__]
mov byte [esp + 0xb4], 0x2b
lea ecx, [esp + 0x18]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QDebug::destructor_void_]
lea ecx, [esp + 0x1c]
mov byte [esp + 0xb4], 0x20
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [esp + 0x30]
mov byte [esp + 0xb4], 0x1f
call fcn.00467c20
lea ecx, [esp + 0x34]
mov byte [esp + 0xb4], 0x15
call fcn.00467c20
lea ecx, [esp + 0x28]
jmp 0x474d12
lea eax, [esp + 0x1c]
push eax
lea ecx, [esp + 0x1b]
call fcn.00472000
mov esi, eax
lea eax, [esp + 0x18]
mov byte [esp + 0xb4], 0x28
push eax
push 0
push 0
push 0
lea ecx, [esp + 0x9c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QMessageLogger::constructor_char_const___int__char_const__]
mov ecx, eax
mov eax, dword [sym.imp.Qt5Core.dll_public:_class_QDebug___thiscall_QMessageLogger::debug_void_]
call eax
push esi
push str.XMp4BoxSpliter::track
push 0xfd
mov ecx, eax
mov byte [esp + 0xc0], 0x29
call dword [sym.imp.Qt5Core.dll_public:_class_QDebug____thiscall_QDebug::operator___int_]
mov ecx, eax
call dword [sym.imp.Qt5Core.dll_public:_class_QDebug____thiscall_QDebug::operator___char_const__]
mov ecx, eax
call dword [sym.imp.Qt5Core.dll_public:_class_QDebug____thiscall_QDebug::operator___class_QString_const__]
mov byte [esp + 0xb4], 0x28
jmp 0x474886
lea eax, [esp + 0x1c]
push eax
lea ecx, [esp + 0x1b]
call fcn.00472160
mov esi, eax
lea eax, [esp + 0x18]
mov byte [esp + 0xb4], 0x32
push eax
push 0
push 0
push 0
lea ecx, [esp + 0x9c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QMessageLogger::constructor_char_const___int__char_const__]
mov ecx, eax
mov eax, dword [sym.imp.Qt5Core.dll_public:_class_QDebug___thiscall_QMessageLogger::debug_void_]
call eax
push esi
push str.XMp4BoxSpliter::track
push 0x117
mov ecx, eax
mov byte [esp + 0xc0], 0x33
call dword [sym.imp.Qt5Core.dll_public:_class_QDebug____thiscall_QDebug::operator___int_]
mov ecx, eax
call dword [sym.imp.Qt5Core.dll_public:_class_QDebug____thiscall_QDebug::operator___char_const__]
mov ecx, eax
call dword [sym.imp.Qt5Core.dll_public:_class_QDebug____thiscall_QDebug::operator___class_QString_const__]
mov byte [esp + 0xb4], 0x32
jmp 0x474886
lea eax, [esp + 0x1c]
push eax
lea ecx, [esp + 0x1b]
call fcn.004721c0
mov esi, eax
lea eax, [esp + 0x18]
mov byte [esp + 0xb4], 0x2f
push eax
push 0
push 0
push 0
lea ecx, [esp + 0x9c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QMessageLogger::constructor_char_const___int__char_const__]
mov ecx, eax
mov eax, dword [sym.imp.Qt5Core.dll_public:_class_QDebug___thiscall_QMessageLogger::debug_void_]
call eax
push esi
push str.XMp4BoxSpliter::track
push 0x111
mov ecx, eax
mov byte [esp + 0xc0], 0x30
call dword [sym.imp.Qt5Core.dll_public:_class_QDebug____thiscall_QDebug::operator___int_]
mov ecx, eax
call dword [sym.imp.Qt5Core.dll_public:_class_QDebug____thiscall_QDebug::operator___char_const__]
mov ecx, eax
call dword [sym.imp.Qt5Core.dll_public:_class_QDebug____thiscall_QDebug::operator___class_QString_const__]
mov byte [esp + 0xb4], 0x2f
jmp 0x474886
lea eax, [esp + 0x1c]
push eax
lea ecx, [esp + 0x1b]
call fcn.004720a0
mov esi, eax
lea eax, [esp + 0x18]
mov byte [esp + 0xb4], 0x24
push eax
push 0
push 0
push 0
lea ecx, [esp + 0x9c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QMessageLogger::constructor_char_const___int__char_const__]
mov ecx, eax
mov eax, dword [sym.imp.Qt5Core.dll_public:_class_QDebug___thiscall_QMessageLogger::debug_void_]
call eax
push esi
push str.XMp4BoxSpliter::track
push 0xf5
mov ecx, eax
mov byte [esp + 0xc0], 0x25
call dword [sym.imp.Qt5Core.dll_public:_class_QDebug____thiscall_QDebug::operator___int_]
mov ecx, eax
call dword [sym.imp.Qt5Core.dll_public:_class_QDebug____thiscall_QDebug::operator___char_const__]
mov ecx, eax
call dword [sym.imp.Qt5Core.dll_public:_class_QDebug____thiscall_QDebug::operator___class_QString_const__]
mov byte [esp + 0xb4], 0x24
jmp 0x474886
lea eax, [esp + 0x1c]
push eax
lea ecx, [esp + 0x1b]
call fcn.00472120
mov esi, eax
lea eax, [esp + 0x18]
mov byte [esp + 0xb4], 0x21
push eax
push 0
push 0
push 0
lea ecx, [esp + 0x9c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QMessageLogger::constructor_char_const___int__char_const__]
mov ecx, eax
mov eax, dword [sym.imp.Qt5Core.dll_public:_class_QDebug___thiscall_QMessageLogger::debug_void_]
call eax
push esi
push str.XMp4BoxSpliter::track
push 0xe9
mov ecx, eax
mov byte [esp + 0xc0], 0x22
call dword [sym.imp.Qt5Core.dll_public:_class_QDebug____thiscall_QDebug::operator___int_]
mov ecx, eax
call dword [sym.imp.Qt5Core.dll_public:_class_QDebug____thiscall_QDebug::operator___char_const__]
mov ecx, eax
call dword [sym.imp.Qt5Core.dll_public:_class_QDebug____thiscall_QDebug::operator___class_QString_const__]
mov byte [esp + 0xb4], 0x21
jmp 0x474886
lea eax, [esp + 0x1c]
push eax
lea ecx, [esp + 0x1b]
call fcn.00472020
mov esi, eax
lea eax, [esp + 0x18]
mov byte [esp + 0xb4], 0x1d
push eax
push 0
push 0
push 0
lea ecx, [esp + 0x9c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QMessageLogger::constructor_char_const___int__char_const__]
mov ecx, eax
mov eax, dword [sym.imp.Qt5Core.dll_public:_class_QDebug___thiscall_QMessageLogger::debug_void_]
call eax
push esi
push str.XMp4BoxSpliter::track
push 0xe1
mov ecx, eax
mov byte [esp + 0xc0], 0x1e
call dword [sym.imp.Qt5Core.dll_public:_class_QDebug____thiscall_QDebug::operator___int_]
mov ecx, eax
call dword [sym.imp.Qt5Core.dll_public:_class_QDebug____thiscall_QDebug::operator___char_const__]
mov ecx, eax
call dword [sym.imp.Qt5Core.dll_public:_class_QDebug____thiscall_QDebug::operator___class_QString_const__]
mov byte [esp + 0xb4], 0x1d
lea ecx, [esp + 0x18]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QDebug::destructor_void_]
lea ecx, [esp + 0x1c]
mov byte [esp + 0xb4], 0x15
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [esp + 0x28]
jmp 0x474d12
lea eax, [esp + 0x1c]
push eax
lea ecx, [esp + 0x1b]
call fcn.00472100
mov edi, eax
lea eax, [esp + 0x18]
mov byte [esp + 0xb4], 0x1a
push eax
push 0
push 0
push 0
lea ecx, [esp + 0x9c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QMessageLogger::constructor_char_const___int__char_const__]
mov ecx, eax
mov eax, dword [sym.imp.Qt5Core.dll_public:_class_QDebug___thiscall_QMessageLogger::debug_void_]
call eax
mov esi, eax
mov ecx, dword [esi]
push 0xd3
mov byte [esp + 0xb8], 0x1b
call dword [sym.imp.Qt5Core.dll_public:_class_QTextStream____thiscall_QTextStream::operator___int_]
mov ecx, esi
call dword [sym.imp.Qt5Core.dll_public:_class_QDebug____thiscall_QDebug::maybeSpace_void_]
lea ecx, [esp + 0x28]
push ecx
push edi
push str.XMp4BoxSpliter::track
mov ecx, eax
call dword [sym.imp.Qt5Core.dll_public:_class_QDebug____thiscall_QDebug::operator___char_const__]
mov ecx, eax
call dword [sym.imp.Qt5Core.dll_public:_class_QDebug____thiscall_QDebug::operator___class_QString_const__]
mov ecx, eax
call dword [sym.imp.Qt5Core.dll_public:_class_QDebug____thiscall_QDebug::operator___class_QString_const__]
mov byte [esp + 0xb4], 0x1a
jmp 0x474b6e
lea eax, [esp + 0x1c]
push eax
lea ecx, [esp + 0x1b]
call fcn.00472040
mov edi, eax
lea eax, [esp + 0x18]
mov byte [esp + 0xb4], 0x10
push eax
push 0
push 0
push 0
lea ecx, [esp + 0x9c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QMessageLogger::constructor_char_const___int__char_const__]
mov ecx, eax
mov eax, dword [sym.imp.Qt5Core.dll_public:_class_QDebug___thiscall_QMessageLogger::debug_void_]
call eax
mov esi, eax
mov ecx, dword [esi]
push 0xba
mov byte [esp + 0xb8], 0x11
call dword [sym.imp.Qt5Core.dll_public:_class_QTextStream____thiscall_QTextStream::operator___int_]
mov ecx, esi
call dword [sym.imp.Qt5Core.dll_public:_class_QDebug____thiscall_QDebug::maybeSpace_void_]
push edi
push str.XMp4BoxSpliter::track
mov ecx, eax
call dword [sym.imp.Qt5Core.dll_public:_class_QDebug____thiscall_QDebug::operator___char_const__]
mov ecx, eax
call dword [sym.imp.Qt5Core.dll_public:_class_QDebug____thiscall_QDebug::operator___class_QString_const__]
mov byte [esp + 0xb4], 0x10
jmp 0x474d04
lea eax, [esp + 0x1c]
push eax
lea ecx, [esp + 0x1b]
call fcn.00472080
mov edi, eax
lea eax, [esp + 0x18]
mov byte [esp + 0xb4], 0xb
push eax
push 0
push 0
push 0
lea ecx, [esp + 0x9c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QMessageLogger::constructor_char_const___int__char_const__]
mov ecx, eax
call ebx
mov esi, eax
mov ecx, dword [esi]
push 0xb1
mov byte [esp + 0xb8], 0xc
call dword [sym.imp.Qt5Core.dll_public:_class_QTextStream____thiscall_QTextStream::operator___int_]
mov ecx, esi
call dword [sym.imp.Qt5Core.dll_public:_class_QDebug____thiscall_QDebug::maybeSpace_void_]
push edi
push str.XMp4BoxSpliter::track
mov ecx, eax
call dword [sym.imp.Qt5Core.dll_public:_class_QDebug____thiscall_QDebug::operator___char_const__]
mov ecx, eax
call dword [sym.imp.Qt5Core.dll_public:_class_QDebug____thiscall_QDebug::operator___class_QString_const__]
mov byte [esp + 0xb4], 0xb
lea ecx, [esp + 0x18]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QDebug::destructor_void_]
lea ecx, [esp + 0x1c]
mov byte [esp + 0xb4], 9
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov esi, dword [esp + 0x20]
mov ebx, dword [esp + 0xbc]
or esi, 1
mov eax, dword [esp + 0x24]
mov edx, dword [esp + 0x48]
mov dword [esp + 0x20], esi
or esi, 0xffffffff
mov dword [ebx], eax
mov edi, dword [sym.imp.Qt5Core.dll_struct_QListData::Data_const_QListData::shared_null]
mov dword [esp + 0x24], edi
mov byte [esp + 0xb4], 6
test edx, edx
je 0x474d82
lea eax, [edx + 4]
mov ecx, esi
lock xadd dword [eax], ecx
jne 0x474d69
mov eax, dword [edx + 8]
push edx
call eax
add esp, 4
mov edx, dword [esp + 0x48]
mov eax, esi
lock xadd dword [edx], eax
jne 0x474d7e
push edx
call sub.MSVCR120.dll_void___cdecl_operator_delete_void__
add esp, 4
mov edi, dword [esp + 0x24]
mov eax, dword [esp + 0x3c]
mov ebp, dword [sym.imp.Qt5Core.dll_public:_static_void___cdecl_QListData::dispose_struct_QListData::Data__]
mov byte [esp + 0xb4], 1
mov ecx, dword [eax]
test ecx, ecx
je 0x474dac
cmp ecx, 0xffffffff
je 0x474db9
mov ecx, esi
lock xadd dword [eax], ecx
setne al
test al, al
jne 0x474db5
push dword [esp + 0x3c]
call ebp
add esp, 4
mov edi, dword [esp + 0x24]
mov eax, dword [edi]
mov byte [esp + 0xb4], 0
test eax, eax
je 0x474ddc
cmp eax, 0xffffffff
je 0x474dff
lock xadd dword [edi], esi
dec esi
setne al
test al, al
jne 0x474dff
mov edi, dword [esp + 0x24]
mov eax, dword [edi + 0xc]
mov ecx, dword [edi + 8]
add eax, 4
add ecx, 4
lea eax, [edi + eax*4]
lea ecx, [edi + ecx*4]
push eax
push ecx
lea ecx, [esp + 0x2c]
call fcn.00469bc0
push edi
call ebp
add esp, 4
mov eax, ebx
mov ecx, dword [esp + 0xac]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebp
pop ebx
add esp, 0xa4
ret