[*] Binary protection state of monolith
Full RELRO No Canary found NX enabled PIE enabled No RPATH No RUNPATH No Symbols
[*] Function printf tear down of monolith
str r4, [sp, 0x14]
blx 0x10264
cbz r0, 0x11c2a
blx sym.imp.g_object_new_with_properties
add sp, 0x18
pop {r4, r5, r6, pc}
ldr r6, [sp, 0x14]
mov r4, r0
ldr r0, [r6]
blx 0xf4c8
ldr r1, [r6, 4]
ldr r2, [0x00011c58]
str r0, [sp, 4]
mov r0, r4
ldr r3, [r5, 4]
str r1, [sp, 8]
add r2, pc
ldr r1, [r6, 8]
str r1, [sp]
movs r1, 0x10
blx sym.imp._gst_element_error_printf
ldr r0, [sp, 0x14]
blx 0xdec0
--
movs r3, 0x23
movs r3, 0x23
movs r3, 0x23
movs r3, 0x23
movs r3, 0x23
movs r3, 0x23
movs r3, 0x23
movs r3, 0x23
movs r3, 0x23
lsls r5, r4, 2
blx 0xfa38
cmp r5, r0
beq.w 0x11e5a
mov r0, r5
blx 0xe364
ldr r2, [0x00011ebc]
mov r3, r0
movs r1, 8
movs r0, 0
add r2, pc
blx sym.imp._gst_element_error_printf
movs r0, 0
add sp, 0x10
--
str r4, [sp, 0x14]
blx 0x10264
cbz r0, 0x1371e
blx sym.imp.g_object_new_with_properties
add sp, 0x18
pop {r4, r5, r6, pc}
ldr r6, [sp, 0x14]
mov r4, r0
ldr r0, [r6]
blx 0xf4c8
ldr r1, [r6, 4]
ldr r2, [0x0001374c]
str r0, [sp, 4]
mov r0, r4
ldr r3, [r5, 4]
str r1, [sp, 8]
add r2, pc
ldr r1, [r6, 8]
str r1, [sp]
movs r1, 0x10
blx sym.imp._gst_element_error_printf
ldr r0, [sp, 0x14]
blx 0xdec0
--
movs r3, 0x23
movs r3, 0x23
movs r3, 0x23
movs r3, 0x23
movs r3, 0x23
movs r3, 0x23
movs r3, 0x23
movs r3, 0x23
movs r3, 0x23
lsls r5, r4, 2
blx 0xfa38
cmp r5, r0
beq.w 0x13936
mov r0, r5
blx 0xe364
ldr r2, [0x00013998]
mov r3, r0
movs r1, 8
movs r0, 0
add r2, pc
blx sym.imp._gst_element_error_printf
movs r0, 0
add sp, 0x10
--
str r4, [sp, 0x14]
blx 0x10264
cbz r0, 0x14e1a
blx sym.imp.g_object_new_with_properties
add sp, 0x18
pop {r4, r5, r6, pc}
ldr r6, [sp, 0x14]
mov r4, r0
ldr r0, [r6]
blx 0xf4c8
ldr r1, [r6, 4]
ldr r2, [0x00014e48]
str r0, [sp, 4]
mov r0, r4
ldr r3, [r5, 4]
str r1, [sp, 8]
add r2, pc
ldr r1, [r6, 8]
str r1, [sp]
movs r1, 0x10
blx sym.imp._gst_element_error_printf
ldr r0, [sp, 0x14]
blx 0xdec0
--
movs r3, 0x23
movs r3, 0x23
movs r3, 0x23
movs r3, 0x23
movs r3, 0x23
movs r3, 0x23
movs r3, 0x23
movs r3, 0x23
movs r3, 0x23
lsls r5, r4, 2
blx 0xfa38
cmp r5, r0
beq.w 0x1503e
mov r0, r5
blx 0xe364
ldr r2, [0x000150a0]
mov r3, r0
movs r1, 8
movs r0, 0
add r2, pc
blx sym.imp._gst_element_error_printf
movs r0, 0
add sp, 0x10
--
str r4, [sp, 0x14]
blx 0x10264
cbz r0, 0x18856
blx sym.imp.g_object_new_with_properties
add sp, 0x18
pop {r4, r5, r6, pc}
ldr r6, [sp, 0x14]
mov r4, r0
ldr r0, [r6]
blx 0xf4c8
ldr r1, [r6, 4]
ldr r2, [0x00018884]
str r0, [sp, 4]
mov r0, r4
ldr r3, [r5, 4]
str r1, [sp, 8]
add r2, pc
ldr r1, [r6, 8]
str r1, [sp]
movs r1, 0x10
blx sym.imp._gst_element_error_printf
ldr r0, [sp, 0x14]
blx 0xdec0
--
movs r3, 0x23
movs r3, 0x23
movs r3, 0x23
movs r3, 0x23
movs r3, 0x23
movs r3, 0x23
movs r3, 0x23
movs r3, 0x23
movs r3, 0x23
lsls r5, r4, 2
blx 0xfa38
cmp r5, r0
beq.w 0x18a56
mov r0, r5
blx 0xe364
ldr r2, [0x00018ab8]
mov r3, r0
movs r1, 8
movs r0, 0
add r2, pc
blx sym.imp._gst_element_error_printf
movs r0, 0
add sp, 0x10
--
str r4, [sp, 0x14]
blx 0x10264
cbz r0, 0x1b10e
blx sym.imp.g_object_new_with_properties
add sp, 0x18
pop {r4, r5, r6, pc}
ldr r6, [sp, 0x14]
mov r4, r0
ldr r0, [r6]
blx 0xf4c8
ldr r1, [r6, 4]
ldr r2, [0x0001b13c]
str r0, [sp, 4]
mov r0, r4
ldr r3, [r5, 4]
str r1, [sp, 8]
add r2, pc
ldr r1, [r6, 8]
str r1, [sp]
movs r1, 0x10
blx sym.imp._gst_element_error_printf
ldr r0, [sp, 0x14]
blx 0xdec0
--
movs r3, 0x23
movs r3, 0x23
movs r3, 0x23
movs r3, 0x23
movs r3, 0x23
movs r3, 0x23
movs r3, 0x23
movs r3, 0x23
movs r3, 0x23
lsls r5, r4, 2
blx 0xfa38
cmp r5, r0
beq.w 0x1b3d2
mov r0, r5
blx 0xe364
ldr r2, [0x0001b434]
mov r3, r0
movs r1, 8
movs r0, 0
add r2, pc
blx sym.imp._gst_element_error_printf
movs r0, 0
add sp, 0x10
--
str r4, [sp, 0x14]
blx 0x10264
cbz r0, 0x1d582
blx sym.imp.g_object_new_with_properties
add sp, 0x18
pop {r4, r5, r6, pc}
ldr r6, [sp, 0x14]
mov r4, r0
ldr r0, [r6]
blx 0xf4c8
ldr r1, [r6, 4]
ldr r2, [0x0001d5b0]
str r0, [sp, 4]
mov r0, r4
ldr r3, [r5, 4]
str r1, [sp, 8]
add r2, pc
ldr r1, [r6, 8]
str r1, [sp]
movs r1, 0x10
blx sym.imp._gst_element_error_printf
ldr r0, [sp, 0x14]
blx 0xdec0
--
movs r3, 0x23
movs r3, 0x23
movs r3, 0x23
movs r3, 0x23
movs r3, 0x23
movs r3, 0x23
movs r3, 0x23
movs r3, 0x23
movs r3, 0x23
lsls r5, r4, 2
blx 0xfa38
cmp r5, r0
beq.w 0x1d78e
mov r0, r5
blx 0xe364
ldr r2, [0x0001d7f0]
mov r3, r0
movs r1, 8
movs r0, 0
add r2, pc
blx sym.imp._gst_element_error_printf
movs r0, 0
add sp, 0x10
--
str r4, [sp, 0x14]
blx 0x10264
cbz r0, 0x1eb0a
blx sym.imp.g_object_new_with_properties
add sp, 0x18
pop {r4, r5, r6, pc}
ldr r6, [sp, 0x14]
mov r4, r0
ldr r0, [r6]
blx 0xf4c8
ldr r1, [r6, 4]
ldr r2, [0x0001eb38]
str r0, [sp, 4]
mov r0, r4
ldr r3, [r5, 4]
str r1, [sp, 8]
add r2, pc
ldr r1, [r6, 8]
str r1, [sp]
movs r1, 0x10
blx sym.imp._gst_element_error_printf
ldr r0, [sp, 0x14]
blx 0xdec0
--
movs r3, 0x23
movs r3, 0x23
movs r3, 0x23
movs r3, 0x23
movs r3, 0x23
movs r3, 0x23
movs r3, 0x23
movs r3, 0x23
movs r3, 0x23
lsls r5, r4, 2
blx 0xfa38
cmp r5, r0
beq.w 0x1ed0a
mov r0, r5
blx 0xe364
ldr r2, [0x0001ed6c]
mov r3, r0
movs r1, 8
movs r0, 0
add r2, pc
blx sym.imp._gst_element_error_printf
movs r0, 0
add sp, 0x10
--
str r4, [sp, 0x14]
blx 0x10264
cbz r0, 0x201c6
blx sym.imp.g_object_new_with_properties
add sp, 0x18
pop {r4, r5, r6, pc}
ldr r6, [sp, 0x14]
mov r4, r0
ldr r0, [r6]
blx 0xf4c8
ldr r1, [r6, 4]
ldr r2, [0x000201f4]
str r0, [sp, 4]
mov r0, r4
ldr r3, [r5, 4]
str r1, [sp, 8]
add r2, pc
ldr r1, [r6, 8]
str r1, [sp]
movs r1, 0x10
blx sym.imp._gst_element_error_printf
ldr r0, [sp, 0x14]
blx 0xdec0
--
movs r3, 0x23
movs r3, 0x23
movs r3, 0x23
movs r3, 0x23
movs r3, 0x23
movs r3, 0x23
movs r3, 0x23
movs r3, 0x23
movs r3, 0x23
lsls r5, r4, 2
blx 0xfa38
cmp r5, r0
beq.w 0x203d2
mov r0, r5
blx 0xe364
ldr r2, [0x00020434]
mov r3, r0
movs r1, 8
movs r0, 0
add r2, pc
blx sym.imp._gst_element_error_printf
movs r0, 0
add sp, 0x10
--
str r4, [sp, 0x14]
blx 0x10264
cbz r0, 0x21c82
blx sym.imp.g_object_new_with_properties
add sp, 0x18
pop {r4, r5, r6, pc}
ldr r6, [sp, 0x14]
mov r4, r0
ldr r0, [r6]
blx 0xf4c8
ldr r1, [r6, 4]
ldr r2, [0x00021cb0]
str r0, [sp, 4]
mov r0, r4
ldr r3, [r5, 4]
str r1, [sp, 8]
add r2, pc
ldr r1, [r6, 8]
str r1, [sp]
movs r1, 0x10
blx sym.imp._gst_element_error_printf
ldr r0, [sp, 0x14]
blx 0xdec0
--
movs r3, 0x23
movs r3, 0x23
movs r3, 0x23
movs r3, 0x23
movs r3, 0x23
movs r3, 0x23
movs r3, 0x23
movs r3, 0x23
movs r3, 0x23
lsls r5, r4, 2
blx 0xfa38
cmp r5, r0
beq.w 0x21ea6
mov r0, r5
blx 0xe364
ldr r2, [0x00021f08]
mov r3, r0
movs r1, 8
movs r0, 0
add r2, pc
blx sym.imp._gst_element_error_printf
movs r0, 0
add sp, 0x10
--
str r4, [sp, 0x14]
blx 0x10264
cbz r0, 0x2472e
blx sym.imp.g_object_new_with_properties
add sp, 0x18
pop {r4, r5, r6, pc}
ldr r6, [sp, 0x14]
mov r4, r0
ldr r0, [r6]
blx 0xf4c8
ldr r1, [r6, 4]
ldr r2, [0x0002475c]
str r0, [sp, 4]
mov r0, r4
ldr r3, [r5, 4]
str r1, [sp, 8]
add r2, pc
ldr r1, [r6, 8]
str r1, [sp]
movs r1, 0x10
blx sym.imp._gst_element_error_printf
ldr r0, [sp, 0x14]
blx 0xdec0
--
movs r3, 0x23
movs r3, 0x23
movs r3, 0x23
movs r3, 0x23
movs r3, 0x23
movs r3, 0x23
movs r3, 0x23
movs r3, 0x23
movs r3, 0x23
lsls r5, r4, 2
blx 0xfa38
cmp r5, r0
beq.w 0x249f2
mov r0, r5
blx 0xe364
ldr r2, [0x00024a54]
mov r3, r0
movs r1, 8
movs r0, 0
add r2, pc
blx sym.imp._gst_element_error_printf
movs r0, 0
add sp, 0x10
--
str r4, [sp, 0x14]
blx 0x10264
cbz r0, 0x26d76
blx sym.imp.g_object_new_with_properties
add sp, 0x18
pop {r4, r5, r6, pc}
ldr r6, [sp, 0x14]
mov r4, r0
ldr r0, [r6]
blx 0xf4c8
ldr r1, [r6, 4]
ldr r2, [0x00026da4]
str r0, [sp, 4]
mov r0, r4
ldr r3, [r5, 4]
str r1, [sp, 8]
add r2, pc
ldr r1, [r6, 8]
str r1, [sp]
movs r1, 0x10
blx sym.imp._gst_element_error_printf
ldr r0, [sp, 0x14]
blx 0xdec0
--
movs r3, 0x23
movs r3, 0x23
movs r3, 0x23
movs r3, 0x23
movs r3, 0x23
movs r3, 0x23
movs r3, 0x23
movs r3, 0x23
movs r3, 0x23
lsls r5, r4, 2
blx 0xfa38
cmp r5, r0
beq.w 0x26fb2
mov r0, r5
blx 0xe364
ldr r2, [0x00027014]
mov r3, r0
movs r1, 8
movs r0, 0
add r2, pc
blx sym.imp._gst_element_error_printf
movs r0, 0
add sp, 0x10
--
str r4, [sp, 0x14]
blx 0x10264
cbz r0, 0x2875a
blx sym.imp.g_object_new_with_properties
add sp, 0x18
pop {r4, r5, r6, pc}
ldr r6, [sp, 0x14]
mov r4, r0
ldr r0, [r6]
blx 0xf4c8
ldr r1, [r6, 4]
ldr r2, [0x00028788]
str r0, [sp, 4]
mov r0, r4
ldr r3, [r5, 4]
str r1, [sp, 8]
add r2, pc
ldr r1, [r6, 8]
str r1, [sp]
movs r1, 0x10
blx sym.imp._gst_element_error_printf
ldr r0, [sp, 0x14]
blx 0xdec0
--
movs r3, 0x23
movs r3, 0x23
movs r3, 0x23
movs r3, 0x23
movs r3, 0x23
movs r3, 0x23
movs r3, 0x23
movs r3, 0x23
movs r3, 0x23
lsls r5, r4, 2
blx 0xfa38
cmp r5, r0
beq.w 0x2897e
mov r0, r5
blx 0xe364
ldr r2, [0x000289e0]
mov r3, r0
movs r1, 8
movs r0, 0
add r2, pc
blx sym.imp._gst_element_error_printf
movs r0, 0
add sp, 0x10
--
str r4, [sp, 0x14]
blx 0x10264
cbz r0, 0x29f22
blx sym.imp.g_object_new_with_properties
add sp, 0x18
pop {r4, r5, r6, pc}
ldr r6, [sp, 0x14]
mov r4, r0
ldr r0, [r6]
blx 0xf4c8
ldr r1, [r6, 4]
ldr r2, [0x00029f50]
str r0, [sp, 4]
mov r0, r4
ldr r3, [r5, 4]
str r1, [sp, 8]
add r2, pc
ldr r1, [r6, 8]
str r1, [sp]
movs r1, 0x10
blx sym.imp._gst_element_error_printf
ldr r0, [sp, 0x14]
blx 0xdec0
--
movs r3, 0x23
movs r3, 0x23
movs r3, 0x23
movs r3, 0x23
movs r3, 0x23
movs r3, 0x23
movs r3, 0x23
movs r3, 0x23
movs r3, 0x23
lsls r5, r4, 2
blx 0xfa38
cmp r5, r0
beq.w 0x2a152
mov r0, r5
blx 0xe364
ldr r2, [0x0002a1b4]
mov r3, r0
movs r1, 8
movs r0, 0
add r2, pc
blx sym.imp._gst_element_error_printf
movs r0, 0
add sp, 0x10
--
str r4, [sp, 0x14]
blx 0x10264
cbz r0, 0x2dce2
blx sym.imp.g_object_new_with_properties
add sp, 0x18
pop {r4, r5, r6, pc}
ldr r6, [sp, 0x14]
mov r4, r0
ldr r0, [r6]
blx 0xf4c8
ldr r1, [r6, 4]
ldr r2, [0x0002dd10]
str r0, [sp, 4]
mov r0, r4
ldr r3, [r5, 4]
str r1, [sp, 8]
add r2, pc
ldr r1, [r6, 8]
str r1, [sp]
movs r1, 0x10
blx sym.imp._gst_element_error_printf
ldr r0, [sp, 0x14]
blx 0xdec0
--
movs r3, 0x23
movs r3, 0x23
movs r3, 0x23
movs r3, 0x23
movs r3, 0x23
movs r3, 0x23
movs r3, 0x23
movs r3, 0x23
movs r3, 0x23
lsls r5, r4, 2
blx 0xfa38
cmp r5, r0
beq.w 0x2df6a
mov r0, r5
blx 0xe364
ldr r2, [0x0002dfcc]
mov r3, r0
movs r1, 8
movs r0, 0
add r2, pc
blx sym.imp._gst_element_error_printf
movs r0, 0
add sp, 0x10
--
str r4, [sp, 0x14]
blx 0x10264
cbz r0, 0x2f366
blx sym.imp.g_object_new_with_properties
add sp, 0x18
pop {r4, r5, r6, pc}
ldr r6, [sp, 0x14]
mov r4, r0
ldr r0, [r6]
blx 0xf4c8
ldr r1, [r6, 4]
ldr r2, [0x0002f394]
str r0, [sp, 4]
mov r0, r4
ldr r3, [r5, 4]
str r1, [sp, 8]
add r2, pc
ldr r1, [r6, 8]
str r1, [sp]
movs r1, 0x10
blx sym.imp._gst_element_error_printf
ldr r0, [sp, 0x14]
blx 0xdec0
--
movs r3, 0x23
movs r3, 0x23
movs r3, 0x23
movs r3, 0x23
movs r3, 0x23
movs r3, 0x23
movs r3, 0x23
movs r3, 0x23
movs r3, 0x23
lsls r5, r4, 2
blx 0xfa38
cmp r5, r0
beq.w 0x2f522
mov r0, r5
blx 0xe364
ldr r2, [0x0002f584]
mov r3, r0
movs r1, 8
movs r0, 0
add r2, pc
blx sym.imp._gst_element_error_printf
movs r0, 0
add sp, 0x10
--
b 0x31784
ldrd r3, r7, [r7]
ldr r0, [r3]
blx 0xe364
ldr r3, [r5]
mov r6, r0
ldr r5, [0x00031814]
ldr r0, [r3]
blx 0xe364
ldr r3, [0x00031818]
add r5, pc
ldr r2, [0x0003181c]
movs r1, 0x10
strd r6, r0, [sp, 0x10]
movw r0, 0x367
strd r0, r5, [sp]
add r3, pc
add r2, pc
movs r0, 0
strd r4, r7, [sp, 8]
blx sym.imp._gst_element_error_printf
b 0x31784
nop
--
b 0x3187c
ldrd r3, r7, [r8]
ldr r4, [0x0003199c]
ldr r0, [r3]
blx 0xe364
ldr r3, [r6]
mov r6, r0
add r4, pc
ldr r0, [r3]
blx 0xe364
ldr r3, [0x000319a0]
movs r1, 0x10
ldr r2, [0x000319a4]
strd r6, r0, [sp, 0x10]
movw r0, 0x346
strd r0, r4, [sp]
add r3, pc
add r2, pc
movs r0, 0
strd r5, r7, [sp, 8]
blx sym.imp._gst_element_error_printf
b 0x3187c
nop
--
cbnz r3, 0x31eda
ldr r2, [0x00032110]
movs r3, 3
ldr r0, [0x00032114]
adds r1, 0x1c
add r2, pc
add r0, pc
blx 0xdaa0
ldr r1, [0x00032118]
mov r0, r4
ldr r3, [0x0003211c]
movs r2, 1
add r1, pc
add r3, pc
ldr r1, [r1, 0x1c]
blx 0x10398
ldr r2, [0x00032120]
movs r1, 0x20
movs r0, 0
add r2, pc
blx sym.imp._gst_element_error_printf
movs r0, 0
pop {r4, pc}
--
cbnz r3, 0x31f14
ldr r2, [0x00032128]
movs r3, 3
ldr r0, [0x0003212c]
adds r1, 0x1c
add r2, pc
add r0, pc
blx 0xdaa0
ldr r1, [0x00032130]
mov r0, r4
ldr r3, [0x00032134]
movs r2, 0
add r1, pc
add r3, pc
ldr r1, [r1, 0x1c]
blx 0x10398
ldr r2, [0x00032138]
movs r1, 0x20
movs r0, 0
add r2, pc
blx sym.imp._gst_element_error_printf
movs r0, 0
pop {r4, pc}
--
cbnz r3, 0x31f4e
ldr r2, [0x00032140]
movs r3, 3
ldr r0, [0x00032144]
adds r1, 0x1c
add r2, pc
add r0, pc
blx 0xdaa0
ldr r1, [0x00032148]
mov r0, r4
ldr r3, [0x0003214c]
movs r2, 0
add r1, pc
add r3, pc
ldr r1, [r1, 0x1c]
blx 0x10398
ldr r2, [0x00032150]
movs r1, 0x20
movs r0, 0
add r2, pc
blx sym.imp._gst_element_error_printf
movs r0, 0
pop {r4, pc}
--
cbnz r3, 0x31f88
ldr r2, [0x00032158]
movs r3, 3
ldr r0, [0x0003215c]
adds r1, 0x1c
add r2, pc
add r0, pc
blx 0xdaa0
ldr r1, [0x00032160]
mov r0, r4
ldr r3, [0x00032164]
movs r2, 1
add r1, pc
add r3, pc
ldr r1, [r1, 0x1c]
blx 0x10398
ldr r2, [0x00032168]
movs r1, 0x20
movs r0, 0
add r2, pc
blx sym.imp._gst_element_error_printf
movs r0, 0
pop {r4, pc}
--
cbnz r3, 0x31fc2
ldr r2, [0x00032170]
movs r3, 3
ldr r0, [0x00032174]
adds r1, 0x1c
add r2, pc
add r0, pc
blx 0xdaa0
ldr r1, [0x00032178]
mov r0, r4
ldr r3, [0x0003217c]
movs r2, 0
add r1, pc
add r3, pc
ldr r1, [r1, 0x1c]
blx 0x10398
ldr r2, [0x00032180]
movs r1, 0x20
movs r0, 0
add r2, pc
blx sym.imp._gst_element_error_printf
movs r0, 0
pop {r4, pc}
--
cbnz r3, 0x31ffc
ldr r2, [0x00032188]
movs r3, 3
ldr r0, [0x0003218c]
adds r1, 0x1c
add r2, pc
add r0, pc
blx 0xdaa0
ldr r1, [0x00032190]
mov r0, r4
ldr r3, [0x00032194]
movs r2, 1
add r1, pc
add r3, pc
ldr r1, [r1, 0x1c]
blx 0x10398
ldr r2, [0x00032198]
movs r1, 0x20
movs r0, 0
add r2, pc
blx sym.imp._gst_element_error_printf
movs r0, 0
pop {r4, pc}
--
cbnz r3, 0x32036
ldr r2, [0x000321a0]
movs r3, 3
ldr r0, [0x000321a4]
adds r1, 0x1c
add r2, pc
add r0, pc
blx 0xdaa0
ldr r1, [0x000321a8]
mov r0, r4
ldr r3, [0x000321ac]
movs r2, 0
add r1, pc
add r3, pc
ldr r1, [r1, 0x1c]
blx 0x10398
ldr r2, [0x000321b0]
movs r1, 0x20
movs r0, 0
add r2, pc
blx sym.imp._gst_element_error_printf
movs r0, 0
pop {r4, pc}
--
cbnz r3, 0x32070
ldr r2, [0x000321b8]
movs r3, 3
ldr r0, [0x000321bc]
adds r1, 0x1c
add r2, pc
add r0, pc
blx 0xdaa0
ldr r1, [0x000321c0]
mov r0, r4
ldr r3, [0x000321c4]
movs r2, 1
add r1, pc
add r3, pc
ldr r1, [r1, 0x1c]
blx 0x10398
ldr r2, [0x000321c8]
movs r1, 0x20
movs r0, 0
add r2, pc
blx sym.imp._gst_element_error_printf
movs r0, 0
pop {r4, pc}
--
cbnz r3, 0x320aa
ldr r2, [0x000321d0]
movs r3, 3
ldr r0, [0x000321d4]
adds r1, 0x1c
add r2, pc
add r0, pc
blx 0xdaa0
ldr r1, [0x000321d8]
mov r0, r4
ldr r3, [0x000321dc]
movs r2, 0
add r1, pc
add r3, pc
ldr r1, [r1, 0x1c]
blx 0x10398
ldr r2, [0x000321e0]
movs r1, 0x20
movs r0, 0
add r2, pc
blx sym.imp._gst_element_error_printf
movs r0, 0
pop {r4, pc}
--
cbnz r3, 0x320e4
ldr r2, [0x000321e8]
movs r3, 3
ldr r0, [0x000321ec]
adds r1, 0x1c
add r2, pc
add r0, pc
blx 0xdaa0
ldr r1, [0x000321f0]
mov r0, r4
ldr r3, [0x000321f4]
movs r2, 1
add r1, pc
add r3, pc
ldr r1, [r1, 0x1c]
blx 0x10398
ldr r2, [0x000321f8]
movs r1, 0x20
movs r0, 0
add r2, pc
blx sym.imp._gst_element_error_printf
movs r0, 0
pop {r4, pc}
--
mov r8, r3
b 0x3268e
ldr.w r6, [r8, 0xc]
movs r3, 0
mov.w r0, -1
mov r2, r3
mov r1, r3
bl 0x34e48
subs r5, 1
str r0, [r6, r4]
sub.w r4, r4, 4
bne 0x3268a
mov r6, r8
b 0x323fe
str r0, [r6, 0x48]
b 0x323b8
ldr r2, [0x00032814]
movs r1, 0x20
mov r4, r0
add r2, pc
blx sym.imp._gst_element_error_printf
mov r0, sl
blx sym.imp.cert_set_get_path
--
str r0, [r5, 8]
cmp r3, 0
beq.w 0x32316
mov r0, r4
blx sym.imp.gst_mini_object_replace
movs r2, 1
ldr r0, [r5, 8]
mov r1, r2
blx 0xefe8
cmp r6, 0
beq.w 0x322f2
mov r0, r6
mov r6, r7
blx 0xfba0
b 0x322f2
ldr r2, [0x0003281c]
mov r3, r4
movs r1, 0x20
mov r0, r5
add r2, pc
blx sym.imp._gst_element_error_printf
mov r0, r6
mov r6, r5
--
add r2, sp, 0x68
add r6, pc
ldr r0, [r6]
add r1, pc
ldr r0, [r0, 0xc]
ldr.w r0, [r0, r4, lsl 2]
blx sym.imp.gst_sdp_media_get_media
ldr r3, [r6]
ldr r2, [sp, 0x58]
ldr r3, [r3, 0xc]
ldr.w r3, [r3, r2, lsl 2]
ldr r2, [r3, 0x1c]
ldr r3, [sp, 0x68]
b 0x3295a
ldr r3, [sp, 0x6c]
movs r1, 0x20
ldr r2, [0x00032d94]
ldr r0, [sp, 0x3c]
ldr r3, [r3, 8]
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x32c5e
ldr r2, [0x00032d98]
movs r1, 0x20
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x32c52
ldr r2, [0x00032d9c]
movs r1, 0x20
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x32c58
ldr r2, [0x00032da0]
movs r1, 0x20
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x32c20
ldr r2, [0x00032da4]
movs r1, 0x20
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x32c26
str r0, [r0, 0x50]
--
cbz r0, 0x331d6
movs r1, 0x50
blx sym.imp.cert_set_init
ldr r1, [0x00033368]
movs r3, 0
movw r2, 0x5dc0
add r1, pc
blx 0xf4fc
b 0x330e4
ldr r0, [0x0003336c]
movs r1, 0
add r0, pc
blx 0x100a4
mov r8, r0
cmp r0, 0
bne 0x330e4
ldr r2, [0x00033370]
movs r1, 0x20
movs r0, 0
add r2, pc
blx sym.imp._gst_element_error_printf
mov r0, r5
blx 0xdff8
--
movs r1, 0x50
mov r0, r8
blx sym.imp.cert_set_init
movs r3, 0
ldr r2, [sp, 0x38]
strd r3, r3, [sp]
mov r1, r4
ldr r3, [0x0003337c]
add r3, pc
blx 0xf4fc
b 0x330e4
movs r3, 3
str r3, [sp, 0x20]
b 0x32e38
ldr r3, [sp, 0x54]
movs r1, 0x20
ldr r2, [0x00033380]
mov r0, r6
ldr r3, [r3, 8]
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x331f4
movs r1, 0x50
--
blx sym.imp.cert_set_init
ldr r2, [sp, 0x38]
mov r1, sb
movs r3, 0
blx 0xf4fc
b 0x330cc
movs r1, 0x50
mov r0, r8
blx sym.imp.cert_set_init
ldr r2, [sp, 0x50]
mov r1, r4
movs r3, 0
blx 0xf4fc
b 0x330e4
movs r3, 4
str r3, [sp, 0x20]
b 0x32e38
ldr r2, [0x00033384]
movs r1, 0x20
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x331ee
ldr r2, [0x00033388]
movs r1, 0x20
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x331e8
ldr r2, [0x0003338c]
movs r1, 0x20
add r2, pc
blx sym.imp._gst_element_error_printf
mov r0, r8
blx 0xdff8
--
add r1, pc
blx 0x10008
mov r4, r0
cmp r0, 0
bne 0x333b2
mov r0, r5
blx 0xeff4
cmp r0, 0x58
bgt 0x333e4
mov r0, r5
blx sym.imp.gst_rtsp_stream_get_rtpsession
cmp r0, 0x57
bgt 0x333f8
ldr r2, [0x00033454]
movs r4, 1
movs r3, 0x58
movs r1, 0x20
movs r0, 0
str r4, [sp]
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x333b2
movw r0, 0xfde0
--
movt r2, 0x1e
movs r3, 0
add r1, sp, 0x10
movs r0, 0xf
strd r2, r3, [sp, 0x18]
blx 0xe764
cmp r0, 0
blt 0x33440
movs r3, 0x58
add r2, sp, 0xc
movs r1, 1
movs r0, 0
str r3, [sp, 0xc]
blx sym.imp.g_dbus_proxy_get_connection
cmp r0, 0
bge 0x333b2
ldr r2, [0x00033458]
movs r1, 0x20
movs r0, 0
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x333b2
ldr r2, [0x0003345c]
movs r1, 0x20
mov r0, r4
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x33420
nop
--
blx 0xf4a4
mov r1, r0
mov r0, r4
blx sym.imp.cert_set_init
ldr r5, [sp, 0x3c]
mov r3, r8
mov r2, sb
str r6, [sp]
mov r1, r5
blx sym.imp.g_date_time_unref
mov r3, r6
mov r2, r8
mov r1, sb
mov r0, r5
blx 0xdac8
cmp r0, 0
bne.w 0x33788
ldr r2, [0x00033bac]
movs r1, 0x20
add r2, pc
blx sym.imp._gst_element_error_printf
mov r0, r4
blx 0xdff8
--
blx 0xf4a4
mov r1, r0
mov r0, r4
blx sym.imp.cert_set_init
ldr r5, [sp, 0x3c]
mov r3, r8
mov r2, sb
str r6, [sp]
mov r1, r5
blx sym.imp.g_date_time_unref
mov r3, r6
mov r2, r8
mov r1, sb
mov r0, r5
blx 0xdac8
cmp r0, 0
bne.w 0x33788
ldr r2, [0x00033fb4]
movs r1, 0x20
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x33a4a
ldr r2, [0x00033fb8]
ldr r1, [0x00033fbc]
add r2, pc
add r1, pc
blx sym.imp.g_ascii_string_to_unsigned
mov r0, r4
add sp, 0x8c
pop.w {r4, r5, r6, r7, r8, sb, sl, fp, pc}
ldr r0, [0x00033fc0]
add r0, pc
blx sym.imp.gst_query_new_custom
str r0, [sp, 0x80]
b 0x33c34
ldr r2, [0x00033fc4]
movs r1, 0x20
add r2, pc
blx sym.imp._gst_element_error_printf
mov r0, r8
blx 0xdff8
mov r0, r4
movs r4, 0
blx 0xdff8
b 0x33788
ldr r0, [0x00033fc8]
add r0, pc
blx sym.imp.gst_query_new_custom
mov sb, r0
b.w 0x3365c
ldr r0, [0x00033fcc]
ldr r1, [sp, 0x74]
add r0, pc
blx sym.imp.gst_rtsp_message_append_headers
mov sb, r0
b.w 0x3365c
ldr r2, [0x00033fd0]
movs r1, 0x20
add r2, pc
blx sym.imp._gst_element_error_printf
mov r0, r4
mov r4, r5
blx 0xdff8
b 0x33788
ldr r0, [0x00033fd4]
ldr r1, [sp, 0x74]
add r0, pc
blx sym.imp.gst_rtsp_message_append_headers
mov sb, r0
b.w 0x3365c
ldr r0, [0x00033fd8]
add r0, pc
blx sym.imp.gst_query_new_custom
mov sb, r0
b.w 0x3365c
ldr r3, [sp, 0x84]
movs r1, 0x20
ldr r2, [0x00033fdc]
ldr r0, [sp, 0x40]
ldr r3, [r3, 8]
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x33a56
ldr r3, [sp, 0x84]
movs r1, 0x20
ldr r2, [0x00033fe0]
ldr r0, [sp, 0x40]
ldr r3, [r3, 8]
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x33a56
ldr r2, [0x00033fe4]
movs r1, 0x20
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x33a4a
ldr r2, [0x00033fe8]
movs r1, 0x20
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x33a50
ldr r2, [0x00033fec]
movs r1, 0x20
add r2, pc
blx sym.imp._gst_element_error_printf
mov r0, r4
mov r4, r8
blx 0xdff8
b 0x33788
ldr r2, [0x00033ff0]
movs r1, 0x20
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x33788
ldr r2, [0x00033ff4]
movs r1, 0x20
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x33a4a
ldr r2, [0x00033ff8]
movs r1, 0x20
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x33a50
ldr r2, [0x00033ffc]
movs r1, 0x20
add r2, pc
blx sym.imp._gst_element_error_printf
ldr r0, [sp, 0x3c]
blx 0xdff8
b 0x33a4a
ldr r2, [0x00034000]
movs r1, 0x20
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x33f22
ldr r2, [0x00034004]
movs r1, 0x20
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x33f22
ldr r2, [0x00034008]
movs r1, 0x20
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x33f22
nop
--
ldrd r3, r7, [r8]
ldr r0, [r3]
blx 0xe364
ldr r3, [r6]
mov r4, r0
ldr r0, [r3]
blx 0xe364
ldr r2, [0x000344d4]
movs r1, 0x10
ldr r3, [0x000344d8]
str r0, [sp, 0x14]
movs r0, 0xde
add r2, pc
str r0, [sp]
strd r2, r5, [sp, 4]
add r3, pc
ldr r2, [0x000344dc]
movs r0, 0
strd r7, r4, [sp, 0xc]
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x34454
cmp r4, 0xd6
--
ldrd r3, sb, [r8]
ldr r0, [r3]
blx 0xe364
ldr r3, [r7]
mov r4, r0
ldr r0, [r3]
blx 0xe364
ldr r2, [0x000345a8]
movs r1, 0x10
ldr r3, [0x000345ac]
str r0, [sp, 0x14]
movs r0, 0xc2
add r2, pc
str r0, [sp]
strd r2, r6, [sp, 4]
add r3, pc
ldr r2, [0x000345b0]
movs r0, 0
strd sb, r4, [sp, 0xc]
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x34520
nop
--
ldrd r3, r7, [r8]
ldr r0, [r3]
blx 0xe364
ldr r3, [r6]
mov r4, r0
ldr r0, [r3]
blx 0xe364
ldr r2, [0x00034ce8]
movs r1, 0x10
ldr r3, [0x00034cec]
str r0, [sp, 0x14]
movw r0, 0x117
add r2, pc
str r0, [sp]
strd r2, r5, [sp, 4]
add r3, pc
ldr r2, [0x00034cf0]
movs r0, 0
strd r7, r4, [sp, 0xc]
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x34c46
nop
--
ldrd r3, sb, [r8]
ldr r0, [r3]
blx 0xe364
ldr r3, [r7]
mov r4, r0
ldr r0, [r3]
blx 0xe364
ldr r2, [0x00034de4]
movs r1, 0x10
ldr r3, [0x00034de8]
str r0, [sp, 0x14]
movs r0, 0xea
add r2, pc
str r0, [sp]
strd r2, r6, [sp, 4]
add r3, pc
ldr r2, [0x00034dec]
movs r0, 0
strd sb, r4, [sp, 0xc]
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x34d3a
movs r3, 0xc6
--
bl 0x432ec
add sp, 0x18
pop {r4, r5, r6, pc}
ldr r1, [0x0003528c]
mov r0, r5
add r1, pc
bl 0x432ec
b 0x351e6
blx 0xdec0
ldr r1, [0x00035290]
mov r0, r5
add r1, pc
bl 0x432ec
add sp, 0x18
pop {r4, r5, r6, pc}
ldr r3, [sp, 0x14]
movs r1, 0x20
ldr r2, [0x00035294]
ldr r3, [r3, 8]
add r2, pc
blx sym.imp._gst_element_error_printf
mov r0, r4
bl 0x651d4
ldr r0, [sp, 0x14]
blx 0xdec0
ldr r1, [0x00035298]
mov r0, r5
add r1, pc
bl 0x432ec
add sp, 0x18
pop {r4, r5, r6, pc}
ldr r2, [0x0003529c]
movs r1, 0x20
add r2, pc
blx sym.imp._gst_element_error_printf
mov r0, r4
bl 0x651d4
--
ldr r3, [r5, 0x24]
ldr r0, [r5, 0x20]
str.w r6, [r8, r4, lsl 2]
ldr r3, [r3]
ldr.w r1, [r3, r4, lsl 2]
blx 0xef10
cbz r0, 0x354e8
ldr r3, [r5, 0x24]
movs r2, 0
ldr r1, [r5, 0x14]
ldr r3, [r3]
str.w r2, [r3, r4, lsl 2]
ldr r3, [r1, 4]
cmp r3, 0
bne.w 0x35364
b 0x353b4
ldr r2, [0x00035560]
mov r3, r4
movs r1, 0x20
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x354d2
ldr r1, [0x00035564]
mov r2, r5
ldr r0, [0x00035568]
add r1, pc
add r0, pc
blx 0x103a4
str r0, [r5, 0x20]
b 0x3532c
ldr r2, [0x0003556c]
mov r3, r8
movs r1, 0x20
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x35490
nop
--
ldrd r3, r7, [r8]
ldr r0, [r3]
blx 0xe364
ldr r3, [r6]
mov r5, r0
ldr r0, [r3]
blx 0xe364
ldr r2, [0x00035698]
movs r1, 0x10
ldr r3, [0x0003569c]
str r0, [sp, 0x14]
movs r0, 0xd9
add r2, pc
str r0, [sp]
strd r2, r4, [sp, 4]
add r3, pc
ldr r2, [0x000356a0]
movs r0, 0
strd r7, r5, [sp, 0xc]
add r2, pc
blx sym.imp._gst_element_error_printf
mov r0, sb
add sp, 0x1c
--
ldrd r3, r7, [r8]
ldr r0, [r3]
blx 0xe364
ldr r3, [r6]
mov r5, r0
ldr r0, [r3]
blx 0xe364
ldr r2, [0x0003573c]
movs r1, 0x10
ldr r3, [0x00035740]
str r0, [sp, 0x14]
movs r0, 0xc5
add r2, pc
str r0, [sp]
strd r2, r4, [sp, 4]
add r3, pc
ldr r2, [0x00035744]
movs r0, 0
strd r7, r5, [sp, 0xc]
add r2, pc
blx sym.imp._gst_element_error_printf
mov r0, sb
add sp, 0x1c
--
mov r0, sl
add.w sl, sp, 0x24
blx 0xf5ec
mov r1, sl
mov r0, fp
bl 0x40668
str r0, [r4, r7]
mov r0, fp
bl 0x48a0c
ldr r0, [r4, r7]
cbz r0, 0x35d26
mov r0, sl
blx sym.imp.gst_mini_object_replace
ldr.w ip, [r6, 0x14]
b 0x35ca4
ldr r3, [sp, 0x24]
movs r1, 0x20
ldr r2, [0x00035d50]
ldr r3, [r3, 8]
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x35d1a
nop
--
mov r3, sb
str r1, [sp]
mov r1, r4
str r7, [sp, 8]
blx sym.imp.g_date_time_unref
ldr r2, [sp, 0x44]
mov r1, r6
ldr r3, [sp, 0x48]
mov r0, r4
strd r5, fp, [sp, 8]
str r2, [sp]
mov r2, sb
str r7, [sp, 4]
blx 0xdac8
cmp r0, 0
bne 0x36600
ldr r2, [0x00036878]
movs r1, 0x20
movs r0, 0
add r2, pc
blx sym.imp._gst_element_error_printf
ldr r0, [sp, 0x4c]
blx 0xf5ec
--
mov r3, r5
ldr r2, [sp, 0x54]
mov fp, r5
add r1, pc
blx 0xf4fc
b 0x3650e
blx sym.imp.cert_set_init
ldr r1, [0x0003688c]
mov r3, r5
ldr r2, [sp, 0x58]
add r1, pc
blx 0xf4fc
ldr r3, [sp, 0x44]
cmp r3, 1
beq.w 0x364d6
mov.w fp, 0
b 0x3650e
ldr r2, [0x00036890]
movs r1, 0x20
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x3668c
ldr r2, [0x00036894]
movs r1, 0x20
add r2, pc
blx sym.imp._gst_element_error_printf
mov r0, r4
blx 0xdff8
b 0x3668c
ldr r2, [0x00036898]
movs r1, 0x20
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x3668c
ldr r2, [0x0003689c]
movs r1, 0x20
add r2, pc
blx sym.imp._gst_element_error_printf
cmp.w fp, 0
beq 0x3675e
mov r0, fp
blx 0xdff8
mov r0, sb
blx 0xdff8
mov r0, r6
blx 0xdff8
b 0x36734
ldr r2, [0x000368a0]
movs r1, 0x20
add r2, pc
blx sym.imp._gst_element_error_printf
ldr r0, [sp, 0x44]
blx 0xdff8
b 0x36752
ldr r2, [0x000368a4]
movs r1, 0x20
add r2, pc
blx sym.imp._gst_element_error_printf
ldr r0, [sp, 0x48]
blx 0xdff8
b 0x36776
ldr r2, [0x000368a8]
movs r1, 0x20
add r2, pc
blx sym.imp._gst_element_error_printf
mov r0, r7
blx 0xdff8
b 0x36788
ldr r2, [0x000368ac]
movs r1, 0x20
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x36764
ldr r2, [0x000368b0]
movs r1, 0x20
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x3675e
ldr r2, [0x000368b4]
movs r1, 0x20
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x36764
ldr r2, [0x000368b8]
movs r1, 0x20
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x36764
nop
--
ldrd r3, r7, [r8]
ldr r0, [r3]
blx 0xe364
ldr r3, [r6]
mov r4, r0
ldr r0, [r3]
blx 0xe364
ldr r2, [0x000369bc]
movs r1, 0x10
ldr r3, [0x000369c0]
str r0, [sp, 0x14]
movs r0, 0xe6
add r2, pc
str r0, [sp]
strd r2, r5, [sp, 4]
add r3, pc
ldr r2, [0x000369c4]
movs r0, 0
strd r7, r4, [sp, 0xc]
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x3693a
nop
--
ldrd r3, r6, [r8]
ldr r0, [r3]
blx 0xe364
ldr r3, [r7]
mov r5, r0
ldr r0, [r3]
blx 0xe364
ldr r2, [0x00036a7c]
movs r1, 0x10
ldr r3, [0x00036a80]
str r0, [sp, 0x14]
movs r0, 0xcc
add r2, pc
str r0, [sp]
strd r2, r4, [sp, 4]
add r3, pc
ldr r2, [0x00036a84]
movs r0, 0
strd r6, r5, [sp, 0xc]
add r2, pc
blx sym.imp._gst_element_error_printf
mov r0, sb
add sp, 0x1c
--
ldr r1, [0x0003700c]
mov.w r2, 0x128
movs r6, 0
add r1, pc
mov r0, r8
bl 0x65e54
mov r0, r8
blx sym.imp.gst_rtsp_session_media_get_media
cmp r0, 0
blt 0x36c3a
mov r0, r6
blx 0xf3e8
add sp, 0x11c
pop.w {r4, r5, r6, r7, r8, sb, sl, fp, pc}
mov.w r5, -1
b 0x36b24
ldr r2, [0x00037010]
movs r1, 0x20
movs r0, 0
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x36c28
ldr r0, [0x00037014]
--
cmp r6, 0
beq 0x371ce
ldr r4, [r7, 4]
cmp r4, 0
beq 0x371ce
ldr r4, [r7]
cmp r4, 0
beq 0x371ce
ldr r1, [0x00037288]
mov r0, r4
movs r2, 0xfd
movs r4, 0
add r1, pc
bl 0x65e54
b 0x371ce
ldr r3, [sp]
movs r1, 0x20
ldr r2, [0x0003728c]
ldr r3, [r3, 8]
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x371f2
ldr r1, [0x00037290]
--
ldr r3, [r0, 0x10]
ldr r0, [r3]
adds r3, r0, 1
bne 0x372c2
ldr r3, [0x000372d8]
movs r1, 0x50
add r3, pc
ldr r0, [r3, 4]
blx 0x103d4
ldr r3, [r0, 0x18]
mov r0, r4
pop.w {r4, lr}
bx r3
blx sym.imp.gst_rtsp_session_media_get_media
cmp r0, 0
bge 0x372ac
ldr r2, [0x000372dc]
movs r1, 0x20
movs r0, 0
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x372ac
str r0, [r0, 0x30]
--
str r5, [sp, 8]
beq 0x374f0
cmp r3, 2
it ne
movne r0, 1
bne 0x37572
add.w r8, sp, 8
mov r0, r1
add r2, sp, 0xc
mov r1, r8
blx 0xf61c
ldr r2, [sp, 8]
mov r0, r5
ldr r3, [r4]
movs r1, 0x20
ldr r2, [r2, 8]
ldr r3, [r3, 0x14]
str r2, [sp]
ldr r2, [0x00037638]
add r2, pc
blx sym.imp._gst_element_error_printf
ldr r0, [sp, 8]
blx 0xdec0
--
blx 0xdaec
cbz r0, 0x37578
ldr r0, [r4, 0xc]
blx 0xf3e8
mov r0, r4
blx 0xf3e8
mov r0, r7
blx 0xf3e8
mov r0, r6
blx 0xf3e8
movs r0, 0
add sp, 0x10
pop.w {r4, r5, r6, r7, r8, pc}
ldr r3, [sp, 8]
movs r1, 0x20
ldr r2, [0x00037640]
ldr r3, [r3, 8]
add r2, pc
str r3, [sp]
mov r3, r6
blx sym.imp._gst_element_error_printf
ldr r0, [sp, 8]
blx 0xdec0
b 0x37558
blx sym.imp.command_source_register_mainloop_thread
ldr r0, [r0]
blx 0xe430
ldr r2, [0x00037644]
mov r3, r7
str r0, [sp]
movs r1, 0x20
movs r0, 0
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x37532
ldr r3, [sp, 8]
movs r1, 0x20
ldr r2, [0x00037648]
ldr r3, [r3, 8]
add r2, pc
blx sym.imp._gst_element_error_printf
ldr r0, [sp, 8]
blx 0xdec0
b 0x3751e
ldr r2, [0x0003764c]
movs r1, 0x20
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x374fc
ldr r2, [0x00037650]
movs r1, 0x20
movs r0, 0
add r2, pc
blx sym.imp._gst_element_error_printf
ldr r0, [r4, 8]
mov r1, r8
blx 0xdaec
cmp r0, 0
bne 0x3751e
b 0x375ae
blx sym.imp.command_source_register_mainloop_thread
ldr r0, [r0]
blx 0xe430
ldr r2, [0x00037654]
mov r3, r6
movs r1, 0x20
str r0, [sp]
movs r0, 0
add r2, pc
blx sym.imp._gst_element_error_printf
mov r0, r5
blx 0xdb58
cmp r0, 0
bge 0x3754e
blx sym.imp.command_source_register_mainloop_thread
ldr r0, [r0]
blx 0xe430
ldr r2, [0x00037658]
movs r1, 0x20
str r0, [sp]
mov r3, r6
movs r0, 0
add r2, pc
blx sym.imp._gst_element_error_printf
mov r1, r8
mov r0, r5
--
ldrd r3, r6, [r7]
ldr r0, [r3]
blx 0xe364
ldr r3, [r5]
mov r5, r0
ldr r0, [r3]
blx 0xe364
ldr r2, [0x000378a8]
movs r1, 0x10
ldr r3, [0x000378ac]
str r0, [sp, 0x14]
movs r0, 0x95
add r2, pc
str r0, [sp]
strd r2, r4, [sp, 4]
add r3, pc
ldr r2, [0x000378b0]
movs r0, 0
strd r6, r5, [sp, 0xc]
add r2, pc
blx sym.imp._gst_element_error_printf
mov r0, sb
add sp, 0x1c
--
ldrd r3, r6, [r7]
ldr r0, [r3]
blx 0xe364
ldr r3, [r5]
mov r5, r0
ldr r0, [r3]
blx 0xe364
ldr r2, [0x00037934]
movs r1, 0x10
ldr r3, [0x00037938]
str r0, [sp, 0x14]
movs r0, 0x84
add r2, pc
str r0, [sp]
strd r2, r4, [sp, 4]
add r3, pc
ldr r2, [0x0003793c]
movs r0, 0
strd r6, r5, [sp, 0xc]
add r2, pc
blx sym.imp._gst_element_error_printf
mov r0, sb
add sp, 0x1c
--
mov r0, fp
blx 0xdff8
ldr r0, [sp, 0x18]
bl 0x3ff38
mov r0, sb
blx 0xdff8
mov r0, r8
blx 0xdff8
mov r0, r7
blx sym.imp.gst_rtsp_session_media_get_media
cmp r0, 0
blt 0x38fd2
mov r0, r5
bl 0x651d4
b 0x38f00
ldr r2, [0x00039034]
movs r1, 0x20
mov r0, sl
movs r4, 5
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x38fb6
movs r4, 8
b 0x38fa0
ldr r2, [0x00039038]
movs r1, 0x20
movs r0, 0
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x38fb6
ldr r2, [0x0003903c]
movs r1, 0x20
movs r0, 0
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x38ee0
movs r4, 9
--
bl 0x667a0
adds r3, r0, r1
adc r3, r3, 0
umull r1, r5, r5, r3
lsrs r5, r5, 3
rsb r5, r5, r5, lsl 4
subs r3, r3, r5
subs r3, r0, r3
umull r3, fp, r3, fp
lsrs r3, r3, 2
rsb r3, r3, r3, lsl 4
sub.w r0, r0, r3, lsl 2
strd r0, r2, [sp, 0xc]
mov r3, sl
ldr r2, [0x00039c2c]
movs r1, 0x20
movs r0, 0
str r4, [sp, 8]
strd sb, r7, [sp]
add r2, pc
blx sym.imp._gst_element_error_printf
mov r0, r8
blx sym.imp.gst_mini_object_unref
--
mul r2, r3, r2
sbc lr, r6, 0
umull r3, ip, r3, r0
mla r2, r0, lr, r2
lsrs r3, r3, 1
add r2, ip
orr.w r3, r3, r2, lsl 31
subs r4, r4, r3
sbc.w r6, r6, r2, lsr 1
orrs.w r3, r4, r6
it ne
movne r1, 0
cmp r1, 0
beq.w 0x3999a
ldr r2, [0x00039c30]
mov r3, sl
movs r1, 0x20
movs r0, 0
str.w sb, [sp]
add r2, pc
blx sym.imp._gst_element_error_printf
mov r0, r8
blx sym.imp.gst_mini_object_unref
--
strd r2, r2, [sp, 0xc]
str r3, [sp, 8]
mov r3, sb
vstr d16, [sp]
blx 0xf4fc
b 0x3a80e
ldr.w r3, [r8]
ldr r3, [r3, 0x60]
cmp r3, 0
beq.w 0x3aa74
ldr r1, [sp, 0x1c]
mov r0, r8
blx r3
cmp r0, 0
beq 0x3a854
ldr r2, [0x0003ab00]
movs r1, 0x20
ldr.w r3, [r8, 0x28]
movs r0, 0
add r2, pc
blx sym.imp._gst_element_error_printf
ldr.w r0, [r8, 0x5c]
movs r4, 0
--
mov r2, r3
mov r3, r0
umlal r2, r3, r1, r4
mov.w r1, sym.imp.g_list_free_full
movt r1, 0x2a05
cmp r2, r1
sbcs r0, r3, 1
mov r0, r8
it lo
movlo r2, r1
mov.w r1, 0
it lo
ldrlo r3, [sp, 0x20]
str r1, [sp]
bl 0x39ea0
ldr r2, [0x0003ab1c]
movs r1, 0x20
ldr.w r3, [r8, 0x28]
movs r0, 0
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x3a8be
bl 0x485cc
--
ldrd r3, r7, [r8]
ldr r0, [r3]
blx 0xe364
ldr r3, [r6]
mov r4, r0
ldr r0, [r3]
blx 0xe364
ldr r2, [0x0003ada4]
movs r1, 0x10
ldr r3, [0x0003ada8]
str r0, [sp, 0x14]
movw r0, 0x3b6
add r2, pc
str r0, [sp]
strd r2, r5, [sp, 4]
add r3, pc
ldr r2, [0x0003adac]
movs r0, 0
strd r7, r4, [sp, 0xc]
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x3ac06
asrs r4, r0, 0x19
--
ldrd r3, sb, [r8]
ldr r0, [r3]
blx 0xe364
ldr r3, [r7]
mov r4, r0
ldr r0, [r3]
blx 0xe364
ldr r2, [0x0003aea4]
movs r1, 0x10
ldr r3, [0x0003aea8]
str r0, [sp, 0x14]
movw r0, 0x355
add r2, pc
str r0, [sp]
strd r2, r6, [sp, 4]
add r3, pc
ldr r2, [0x0003aeac]
movs r0, 0
strd sb, r4, [sp, 0xc]
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x3adf2
nop
--
movs r0, r0
lsls r7, r3, 0xd
movs r0, r0
invalid
invalid
cmp r5, 5
beq.w 0x3b776
bhi.w 0x3af6c
ldr r0, [r4, 0x44]
movs r1, 1
blx 0xe0ac
cmp r0, 0
beq.w 0x3b39a
ldr.w r2, [0x0003b4a8]
movs r1, 0x20
ldr r3, [r4, 0x28]
movs r0, 0
movs r5, 0
add r2, pc
mov r8, r5
blx sym.imp._gst_element_error_printf
ldr r3, [r4, 0x5c]
ldr r2, [r3, 4]
--
mov r0, r7
str r5, [sp, 4]
add r3, pc
ldr r1, [r3, 0x10]
ldr.w r3, [0x0003bb48]
str r2, [sp]
mov r2, r5
add r3, pc
blx 0x10398
movs r0, 0
str r5, [r4, 0x40]
b 0x3af6e
ldr r5, [r4, 0x38]
cmp r5, 0
bne.w 0x3af6c
ldr.w r2, [0x0003bb4c]
movs r1, 0x20
ldr r3, [r4, 0x28]
mov r0, r5
add r2, pc
blx sym.imp._gst_element_error_printf
ldr r3, [r4, 0x34]
cmp r3, 0
--
ldr r0, [0x0003bb74]
adds r1, 0x10
add r2, pc
add r0, pc
blx 0xdaa0
ldr r1, [0x0003bb78]
movs r2, 1
ldr r3, [0x0003bb7c]
mov r0, r7
add r1, pc
ldr r1, [r1, 0x10]
add r3, pc
blx 0x10398
b.w 0x3afb8
ldr r2, [0x0003bb80]
movs r1, 0x20
ldr r3, [r4, 0x28]
mov r0, r5
mov r8, r5
add r2, pc
blx sym.imp._gst_element_error_printf
ldr r3, [r4, 0x5c]
ldr r2, [r3, 4]
--
cmp r3, r5
bhi 0x3b862
b 0x3b0f4
ldr r1, [0x0003bb84]
ldr r2, [0x0003bb88]
add r1, pc
add r2, pc
adds r1, 0x1c
blx sym.imp.g_ascii_string_to_unsigned
b 0x3b28e
adds r1, 1
adc r5, r5, 0
adds r1, r1, r2
adc.w r5, r3, r5
b 0x3b312
ldr r2, [0x0003bb8c]
movs r1, 0x20
ldr r3, [r4, 0x28]
movs r0, 0
add r2, pc
blx sym.imp._gst_element_error_printf
ldrd r5, r3, [r4, 0x2c]
adds r5, r5, r3
--
beq.w 0x3b0f4
movs r5, 0
ldr r3, [r2]
ldr r1, [r4, 0x60]
ldr.w r3, [r3, r5, lsl 2]
adds r5, 1
ldr r0, [r3, 0x10]
blx 0xf000
ldr r2, [r4, 0x5c]
ldr r3, [r2, 4]
cmp r3, r5
bhi 0x3b8be
b 0x3b0f4
ldr r2, [0x0003bb90]
movs r1, 0x20
ldr r3, [r4, 0x28]
movs r0, 0
movs r5, 0
add r2, pc
mov r8, r5
blx sym.imp._gst_element_error_printf
ldr r3, [r4, 0x5c]
ldr r2, [r3, 4]
--
cmp r1, r2
sbcs.w r0, r5, r3
and.w r6, r2, r3
ite lo
movlo r0, 1
movhs r0, 0
cmp.w r6, -1
ite eq
moveq r0, 0
andne r0, r0, 1
cmp r0, 0
itt ne
movne r2, r1
movne r3, r5
b 0x3b35c
ldr r2, [0x0003bba8]
movs r1, 0x20
ldr r3, [r4, 0x28]
mov r0, r8
add r2, pc
blx sym.imp._gst_element_error_printf
ldr r3, [r4, 0x34]
cmp r3, 0
--
mov r1, sl
ldr.w ip, [sb, 0x10]
ldr.w r8, [r6]
add r2, pc
add r0, pc
cmp.w ip, 0
bne 0x3c550
blx 0xdaa0
ldr.w r1, [fp, 0x10]
movs r2, 5
mov r0, r8
blx sym.imp.g_signal_handler_disconnect
ldr r2, [0x0003c5e0]
mov r3, r0
movs r1, 0x20
movs r0, 0
add r2, pc
cbz r3, 0x3c5a6
ldr r3, [r6]
ldr r3, [r3, 8]
blx sym.imp._gst_element_error_printf
mov r0, r6
blx sym.imp.gst_mini_object_replace
--
bl 0x5d040
ldr r1, [0x0003c9e8]
mov sl, r0
mov r0, r6
add r1, pc
bl 0x5d040
ldr r1, [0x0003c9ec]
mov r8, r0
mov r0, r6
add r1, pc
bl 0x5d040
mov r6, r0
cmp.w sl, 0
beq 0x3c7fc
ldrb.w r3, [sl]
cbnz r3, 0x3c808
ldr r2, [0x0003c9f0]
movs r1, 0x20
movs r0, 0
add r2, pc
blx sym.imp._gst_element_error_printf
cmp.w r8, 0
beq 0x3c814
ldrb.w r3, [r8]
cbnz r3, 0x3c820
ldr r2, [0x0003c9f4]
movs r1, 0x20
movs r0, 0
add r2, pc
blx sym.imp._gst_element_error_printf
cbz r6, 0x3c826
ldrb r3, [r6]
cbnz r3, 0x3c832
ldr r2, [0x0003c9f8]
movs r1, 0x20
movs r0, 0
add r2, pc
blx sym.imp._gst_element_error_printf
ldr r3, [0x0003c9fc]
mov r2, r6
--
movs r1, 0
blx 0xf108
mov r0, r4
mov r2, r8
mov r3, sb
movs r1, 7
str r6, [sp, 8]
strd r8, sb, [sp]
bl 0x3af3c
movs r0, 0
add sp, 0x18
pop.w {r4, r5, r6, r8, sb, pc}
bl 0x3c4d8
cmp r0, 0
bne 0x3d050
movs r0, 0
b 0x3d0be
ldr r2, [0x0003d0e4]
movs r1, 0x20
add r2, pc
blx sym.imp._gst_element_error_printf
mov r0, r5
blx sym.imp.gst_mini_object_replace
--
str r6, [sp, 8]
strd r2, r3, [sp]
bl 0x3af3c
ldr r0, [r4, 0x24]
cbz r0, 0x3d24e
ldr r1, [r4, 0x20]
blx sym.imp.gst_static_caps_get
ldr r0, [r4, 0x24]
movs r3, 0
str r3, [r4, 0x24]
cbz r0, 0x3d24e
blx 0xfba0
mov r0, r5
blx sym.imp.gst_mini_object_unref
movs r0, 1
add sp, 0x18
pop {r4, r5, r6, pc}
ldr r2, [0x0003d2b4]
movs r1, 0x20
add r2, pc
blx sym.imp._gst_element_error_printf
mov r0, r6
blx sym.imp.gst_mini_object_replace
--
ldr r0, [sp, 0x14]
add.w r6, r4, 0xc
blx 0xf3e8
mov r0, r6
blx sym.imp.socket
ldr r3, [r4, 0x40]
cmp r3, 6
beq.w 0x3d46c
bl 0x3ab48
mov r1, r0
mov r0, r4
blx sym.imp.cert_set_init
ldr r2, [sp, 0x10]
movs r1, 0x20
ldr r3, [r0, 0x28]
movs r0, 0
ldr r2, [r2, 8]
str r2, [sp]
ldr r2, [0x0003d544]
add r2, pc
blx sym.imp._gst_element_error_printf
ldr r0, [r4, 0x68]
cmp r0, 0
--
movs r2, 1
mov r1, r8
blx 0xefe8
mov r0, r6
blx 0xfba0
mov r0, r8
b 0x3e3d8
mov r0, r6
cbz r6, 0x3e3d8
ldr r3, [0x0003e424]
movs r0, 1
add r3, pc
ldr r3, [r3, 4]
str r6, [r3, 0x44]
add sp, 0x44
pop.w {r4, r5, r6, r7, r8, sb, pc}
ldr r2, [0x0003e428]
mov r0, r4
movs r1, 0x20
add r2, pc
blx sym.imp._gst_element_error_printf
mov r0, r4
add sp, 0x44
--
mov r0, r6
blx 0xdbac
mov r5, r0
cbz r0, 0x3e508
ldr r7, [0x0003e52c]
add r7, pc
ldr r0, [r7, 4]
adds r0, 0x48
blx sym.imp.socket
ldr r3, [r7, 4]
mov r1, r4
ldr r0, [r3, 0x50]
blx 0xefb8
cbz r0, 0x3e4e6
ldr r2, [0x0003e530]
mov r3, r4
movs r1, 0x20
movs r0, 0
movs r5, 0
add r2, pc
blx sym.imp._gst_element_error_printf
ldr r0, [r7, 4]
adds r0, 0x48
--
mov r0, r5
pop {r3, r4, r5, r6, r7, pc}
ldr r3, [r7, 4]
mov r0, r4
movs r5, 1
ldr r4, [r3, 0x50]
blx sym.imp.gst_query_new_custom
mov r2, r6
mov r1, r0
mov r0, r4
blx 0xe83c
ldr r0, [r7, 4]
adds r0, 0x48
blx sym.imp.gst_mini_object_unref
mov r0, r5
pop {r3, r4, r5, r6, r7, pc}
ldr r2, [0x0003e534]
mov r3, r4
movs r1, 0x20
add r2, pc
blx sym.imp._gst_element_error_printf
mov r0, r5
pop {r3, r4, r5, r6, r7, pc}
--
blx 0xdec0
b 0x3e6d2
ldr.w sl, [sp, 0xc]
mov r6, r0
mov r0, sl
blx 0xf498
b 0x3e6d8
ldr.w sl, [sp, 0xc]
movs r6, 0
blx 0xf3e8
mov r0, r7
blx 0xf3e8
mov r0, sl
blx 0xf498
b 0x3e6d8
ldr r2, [0x0003e78c]
movs r1, 0x20
ldr r3, [sp, 0x14]
mov r0, r4
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x3e6d8
ldr r2, [0x0003e790]
movs r1, 0x20
ldr r3, [sp, 0x14]
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x3e6b0
mov r6, sl
--
ldr r2, [0x0003e920]
movs r3, 1
ldr r0, [0x0003e924]
adds r1, 0xc
add r2, pc
add r0, pc
blx 0xdaa0
ldr r1, [0x0003e928]
movs r2, 0
ldr r3, [0x0003e92c]
mov r0, r7
mov r4, r2
add r1, pc
ldr r1, [r1, 0xc]
add r3, pc
blx 0x10398
ldr r2, [0x0003e930]
movs r1, 0x20
mov r0, r4
add r2, pc
blx sym.imp._gst_element_error_printf
mov r0, r4
add sp, 8
--
ldr r2, [0x0003e938]
movs r3, 1
ldr r0, [0x0003e93c]
adds r1, 0xc
add r2, pc
add r0, pc
blx 0xdaa0
ldr r1, [0x0003e940]
movs r2, 0
ldr r3, [0x0003e944]
mov r0, r7
mov r4, r2
add r1, pc
ldr r1, [r1, 0xc]
add r3, pc
blx 0x10398
ldr r2, [0x0003e948]
movs r1, 0x20
mov r0, r4
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x3e886
ldr.w r3, [sl, 0xc]
--
ldr r0, [0x0003e950]
add.w r1, sl, 0xc
add r2, pc
add r0, pc
blx 0xdaa0
ldr r2, [0x0003e954]
mov r0, r7
ldr r3, [0x0003e958]
movs r4, 0
str r6, [sp]
add r2, pc
ldr r1, [r2, 0xc]
add r3, pc
movs r2, 0
blx 0x10398
ldr r2, [0x0003e95c]
mov r3, r6
movs r1, 0x20
movs r0, 0
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x3e840
nop
--
ldr r2, [0x0003ee40]
movs r3, 1
ldr r0, [0x0003ee44]
adds r1, 0xc
add r2, pc
add r0, pc
blx 0xdaa0
ldr r1, [0x0003ee48]
movs r2, 0
ldr r3, [0x0003ee4c]
mov r0, r6
mov r4, r2
add r1, pc
add r3, pc
ldr r1, [r1, 0xc]
blx 0x10398
ldr r2, [0x0003ee50]
mov r0, r4
movs r1, 0x20
add r2, pc
blx sym.imp._gst_element_error_printf
mov r0, r4
add sp, 0x3c
--
ldr r2, [0x0003ee60]
movs r3, 1
ldr r0, [0x0003ee64]
adds r1, 0xc
add r2, pc
add r0, pc
blx 0xdaa0
ldr r1, [0x0003ee68]
movs r2, 0
ldr r3, [0x0003ee6c]
mov r0, r6
mov r4, r2
add r1, pc
ldr r1, [r1, 0xc]
add r3, pc
blx 0x10398
ldr r2, [0x0003ee70]
movs r1, 0x20
mov r0, r4
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x3ec6a
ldr.w r3, [r8, 0xc]
--
movs r3, 1
ldr r0, [0x0003ee78]
add.w r1, r8, 0xc
add r2, pc
add r0, pc
blx 0xdaa0
ldr r2, [0x0003ee7c]
mov r0, r6
ldr r3, [0x0003ee80]
str r5, [sp]
add r2, pc
ldr r1, [r2, 0xc]
add r3, pc
movs r2, 0
blx 0x10398
ldr r2, [0x0003ee84]
mov r3, r5
movs r1, 0x20
movs r0, 0
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x3ec62
ldr r1, [0x0003ee88]
--
adds r1, 0xc
ldr r0, [0x0003ee90]
movs r3, 1
add r2, pc
add r0, pc
blx 0xdaa0
ldr r3, [0x0003ee94]
mov r0, r6
str r5, [sp]
movs r2, 0
add r3, pc
ldr r1, [r3, 0xc]
ldr r3, [0x0003ee98]
add r3, pc
blx 0x10398
ldr r2, [0x0003ee9c]
mov r3, r5
movs r1, 0x20
movs r0, 0
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x3ec36
ldr r2, [0x0003eea0]
movs r1, 0x20
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x3ebd6
ldr r0, [sp, 0x1c]
--
ldr r5, [r4]
cmp r5, 0
beq 0x3f226
blx 0xe088
ldr r3, [r5]
mov r1, r0
cbz r3, 0x3f1d2
ldr r3, [r3]
cmp r3, r0
beq 0x3f1da
mov r0, r5
blx 0xf79c
cbz r0, 0x3f1ee
ldr r0, [r4]
movs r1, 1
blx 0xe0ac
cbnz r0, 0x3f23c
ldr r2, [0x0003f268]
movs r1, 0x20
add r2, pc
blx sym.imp._gst_element_error_printf
ldr r0, [r4]
blx 0xdff8
--
blx r3
ldr r0, [r4, 4]
bl 0x48a0c
add.w r0, r4, 0x14
blx sym.imp.gst_element_link
mov r0, r4
blx 0xf3e8
b 0x3f1a4
vmov.i8 d16, 0xff
movs r2, 0
ldr r0, [r4]
add r1, sp, 0xc
vstr d16, [sp]
blx 0xe058
cmp r0, 1
beq 0x3f1ee
ldr r2, [0x0003f270]
movs r1, 0x20
movs r0, 0
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x3f1ee
b 0x3eb64
--
blx sym.imp.gst_rtsp_stream_transport_get_transport
cmp r0, 0
beq 0x3f4ac
blx sym.imp.strcmp
ldr r3, [0x0003f530]
mov r5, sp
mov r1, r0
movs r2, 9
mov r0, r5
add r3, pc
blx 0x10398
ldr r0, [r4, 0x30]
ldr r1, [sp]
bl 0x3f39c
mov r0, r5
blx sym.imp.gst_mini_object_replace
b 0x3f4ac
ldr r2, [0x0003f534]
movs r1, 0x20
add r2, pc
blx sym.imp._gst_element_error_printf
mov r0, r4
blx 0xf5ec
--
beq 0x3fb1c
ldrd r3, r7, [r6]
ldr r0, [r3]
blx 0xe364
ldr r3, [r5]
mov r6, r0
ldr r5, [0x0003fb3c]
ldr r0, [r3]
blx 0xe364
ldr r3, [0x0003fb40]
add r5, pc
ldr r2, [0x0003fb44]
movs r1, 0x10
strd r6, r0, [sp, 0x10]
movw r0, 0x12d
strd r0, r5, [sp]
add r3, pc
add r2, pc
movs r0, 0
strd r4, r7, [sp, 8]
blx sym.imp._gst_element_error_printf
add sp, 0x18
pop.w {r4, r5, r6, r7, r8, pc}
--
beq 0x3fbcc
ldrd r3, r7, [r7]
ldr r0, [r3]
blx 0xe364
ldr r3, [r5]
mov r6, r0
ldr r5, [0x0003fbdc]
ldr r0, [r3]
blx 0xe364
ldr r3, [0x0003fbe0]
add r5, pc
ldr r2, [0x0003fbe4]
movs r1, 0x10
strd r6, r0, [sp, 0x10]
movw r0, 0x145
strd r0, r5, [sp]
add r3, pc
add r2, pc
movs r0, 0
strd r4, r7, [sp, 8]
blx sym.imp._gst_element_error_printf
add sp, 0x20
pop.w {r4, r5, r6, r7, r8, pc}
--
beq 0x40b12
ldr r0, [sp, 0x10]
blx 0xdabc
ldr r2, [sp, 0x14]
movs r3, 0
mov r1, r3
str r2, [sp]
movs r2, 3
strd r0, r4, [r5, 0x48]
movs r4, 1
ldr r0, [0x00040bd8]
add r0, pc
blx 0xe77c
str r0, [r5, 0x2c]
cbnz r0, 0x40ae6
ldr r3, [sp, 0x1c]
movs r1, 0x20
ldr r2, [0x00040bdc]
ldr r3, [r3, 8]
add r2, pc
blx sym.imp._gst_element_error_printf
ldr r0, [sp, 0x14]
blx sym.imp.gst_mini_object_replace
b 0x40b2a
mov sl, r0
b 0x4093c
blx sym.imp.command_source_register_mainloop_thread
ldr r0, [r0]
blx sym.imp.gst_mikey_message_get_cs_srtp
ldr r2, [0x00040be0]
mov r3, fp
movs r1, 0x20
str r0, [sp]
movs r0, 0
add r2, pc
blx sym.imp._gst_element_error_printf
mov r0, fp
blx 0xf3e8
mov r0, r4
movs r4, 0
blx sym.imp.gst_rtsp_media_unsuspend
mov r0, r4
add sp, 0x54
pop.w {r4, r5, r6, r7, r8, sb, sl, fp, pc}
ldr r3, [sp, 0x10]
movs r4, 1
mov r0, r4
str r3, [r5, 0x2c]
strd r3, r3, [r5, 0x48]
add sp, 0x54
pop.w {r4, r5, r6, r7, r8, sb, sl, fp, pc}
ldr r2, [0x00040be4]
movs r1, 0x20
add r2, pc
blx sym.imp._gst_element_error_printf
mov r0, r4
add sp, 0x54
pop.w {r4, r5, r6, r7, r8, sb, sl, fp, pc}
ldr r1, [sp, 0x1c]
mov r3, r6
ldr r2, [0x00040be8]
ldr r1, [r1, 8]
add r2, pc
str r1, [sp]
movs r1, 0x20
blx sym.imp._gst_element_error_printf
ldr r0, [sp, 0x14]
blx sym.imp.gst_mini_object_replace
--
ldr r0, [r5, 0x3c]
blx 0xff78
ldr r0, [r5, 0x28]
blx 0xff78
ldr r0, [r5, 0x38]
blx 0xff78
ldr r0, [r5, 0xc]
blx 0xfcac
ldr r0, [r5, 0x44]
str r4, [r5, 0x44]
cbz r0, 0x40b7a
blx 0xfba0
b 0x40ae6
ldr r1, [sp, 0x1c]
mov r3, r5
ldr r2, [0x00040bf0]
ldr r1, [r1, 8]
add r2, pc
str r1, [sp]
movs r1, 0x20
blx sym.imp._gst_element_error_printf
ldr r0, [sp, 0x1c]
blx 0xdec0
--
beq 0x41296
ldrd r3, r7, [sb]
ldr r5, [0x000412c4]
ldr r0, [r3]
blx 0xe364
ldr r3, [r6]
mov r6, r0
add r5, pc
ldr r0, [r3]
blx 0xe364
ldr r3, [0x000412c8]
movs r1, 0x10
ldr r2, [0x000412cc]
strd r6, r0, [sp, 0x10]
movs r0, 0xe2
strd r0, r5, [sp]
add r3, pc
add r2, pc
movs r0, 0
strd r4, r7, [sp, 8]
blx sym.imp._gst_element_error_printf
add sp, 0x1c
pop.w {r4, r5, r6, r7, r8, sb, pc}
--
beq 0x41376
ldrd r3, r8, [sb]
ldr r5, [0x0004140c]
ldr r0, [r3]
blx 0xe364
ldr r3, [r7]
mov r6, r0
add r5, pc
ldr r0, [r3]
blx 0xe364
ldr r3, [0x00041410]
movs r1, 0x10
ldr r2, [0x00041414]
strd r6, r0, [sp, 0x10]
movs r0, 0xc7
strd r0, r5, [sp]
add r3, pc
add r2, pc
movs r0, 0
strd r4, r8, [sp, 8]
blx sym.imp._gst_element_error_printf
add sp, 0x1c
pop.w {r4, r5, r6, r7, r8, sb, pc}
--
lsls r2, r1, 8
movs r3, r0
push {r4, r5, lr}
sub sp, 0xc
add r5, sp, 4
movs r3, 0
mov r2, r5
movs r4, 1
str r3, [sp, 4]
bl 0x3d120
cbz r0, 0x41bd2
mov r0, r4
add sp, 0xc
pop {r4, r5, pc}
ldr r3, [sp, 4]
movs r1, 0x20
ldr r2, [0x00041bf0]
mov r4, r0
ldr r3, [r3, 8]
add r2, pc
blx sym.imp._gst_element_error_printf
mov r0, r5
blx sym.imp.gst_mini_object_replace
--
stm r7!, {r2, r4, r6, r7}
movs r2, r0
push {r4, r5, lr}
sub sp, 0xc
add r5, sp, 4
movs r1, 0
mov r2, r5
movs r4, 1
str r1, [sp, 4]
bl 0x3bbfc
cbz r0, 0x41c0e
mov r0, r4
add sp, 0xc
pop {r4, r5, pc}
ldr r3, [sp, 4]
movs r1, 0x20
ldr r2, [0x00041c2c]
mov r4, r0
ldr r3, [r3, 8]
add r2, pc
blx sym.imp._gst_element_error_printf
mov r0, r5
blx sym.imp.gst_mini_object_replace
--
add r2, pc
add r1, pc
blx 0xe83c
mov r2, r6
mov r1, r4
mov r0, r5
bl 0x3d76c
cbz r0, 0x41c82
mov r0, r4
movs r5, 1
blx 0xf498
mov r0, r5
add sp, 8
pop {r4, r5, r6, pc}
ldr r3, [sp, 4]
movs r1, 0x20
ldr r2, [0x00041cc0]
mov r5, r0
ldr r3, [r3, 8]
add r2, pc
blx sym.imp._gst_element_error_printf
mov r0, r6
blx sym.imp.gst_mini_object_replace
--
add r1, sp, 4
mov r4, r0
bl 0x3d1e0
cbz r0, 0x41cf2
mov r0, r4
blx 0xfba0
add sp, 8
pop {r4, pc}
ldr r2, [0x00041d08]
ldr r1, [0x00041d0c]
add r2, pc
add r1, pc
blx sym.imp.g_ascii_string_to_unsigned
add sp, 8
pop {r4, pc}
ldr r3, [sp, 4]
movs r1, 0x20
ldr r2, [0x00041d10]
ldr r3, [r3, 8]
add r2, pc
blx sym.imp._gst_element_error_printf
ldr r0, [sp, 4]
blx 0xdec0
--
ldrd r3, r7, [r8]
ldr r0, [r3]
blx 0xe364
ldr r3, [r6]
mov r6, r0
ldr r0, [r3]
blx 0xe364
ldr r2, [0x00042730]
movs r1, 0x10
ldr r3, [0x00042734]
str r0, [sp, 0x14]
movw r0, 0x1a1
add r2, pc
str r0, [sp]
strd r2, r5, [sp, 4]
add r3, pc
ldr r2, [0x00042738]
movs r0, 0
strd r7, r6, [sp, 0xc]
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x426a0
nop
--
ldrd r3, r7, [r8]
ldr r0, [r3]
blx 0xe364
ldr r3, [r6]
mov r6, r0
ldr r0, [r3]
blx 0xe364
ldr r2, [0x00042824]
movs r1, 0x10
ldr r3, [0x00042828]
str r0, [sp, 0x14]
movw r0, 0x179
add r2, pc
str r0, [sp]
strd r2, r5, [sp, 4]
add r3, pc
ldr r2, [0x0004282c]
movs r0, 0
strd r7, r6, [sp, 0xc]
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x42784
nop
--
blx 0xdec0
ldr r0, [sp, 0xc]
blx 0xf3e8
ldr r0, [r4]
movs r1, 1
blx 0xe0ac
cbz r0, 0x42aa0
movs r0, 0
str r5, [r4, 0x14]
add sp, 0x10
pop {r4, r5, r6, pc}
ldr r0, [r4]
movs r1, 1
movs r5, 0
blx 0xe0ac
cmp r0, 0
bne 0x42a8a
ldr r2, [0x00042ad8]
movs r1, 0x20
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x42a8a
ldr r6, [sp, 8]
blx sym.imp.strcmp
movs r2, 9
mov r1, r0
mov r0, r6
blx sym.imp.g_signal_handler_disconnect
cmp r0, 0
bne 0x42a74
ldr r2, [sp, 8]
mov r5, r0
ldr r1, [r4]
ldr r2, [r2, 8]
ldr r3, [r1, 0x14]
movs r1, 0x20
str r2, [sp]
ldr r2, [0x00042adc]
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x42a74
ldrh r4, [r0, 0x1e]
--
ldr r0, [0x00042d60]
add r0, pc
blx sym.imp.gst_rtsp_message_append_headers
mov r3, r0
mov r0, r8
sub.w r2, r4, 8
mov r1, r6
str r3, [r6, 8]
str.w fp, [r6, 0x14]
blx 0xe164
cmp r0, 0
beq 0x42d1c
movs r0, 1
add.w sp, sp, 0xa000
add sp, 0x24
pop.w {r4, r5, r6, r7, r8, sb, sl, fp, pc}
ldr r2, [0x00042d64]
movs r1, 0x20
movs r0, 0
add r2, pc
blx sym.imp._gst_element_error_printf
ldr r0, [r4, -0xc]
blx sym.imp.gst_rtsp_session_media_get_media
cmp r0, 0
bge 0x42c70
ldr r2, [0x00042d68]
movs r1, 0x20
movs r0, 0
add r2, pc
blx sym.imp._gst_element_error_printf
movs r0, 1
add.w sp, sp, 0xa000
--
blx 0xfbac
add.w sl, r0, 1
add sl, r5
add.w r5, sb, 1
add r5, sl
b 0x42be4
ldr r0, [0x00042d6c]
add r0, pc
blx sym.imp.gst_rtsp_message_append_headers
mov r3, r0
b 0x42c5a
blx 0xfbac
adds r0, 1
mov sl, sb
add r5, r0
b 0x42be4
ldr r2, [0x00042d70]
movs r1, 0x20
movs r0, 0
add r2, pc
blx sym.imp._gst_element_error_printf
ldr r0, [r4, -0xc]
blx sym.imp.gst_rtsp_session_media_get_media
cmp r0, 0
bge 0x42c70
b 0x42c94
ldr r2, [0x00042d74]
mov r0, r7
movs r1, 0x20
add r2, pc
blx sym.imp._gst_element_error_printf
movs r0, 1
add.w sp, sp, 0xa000
add sp, 0x24
pop.w {r4, r5, r6, r7, r8, sb, sl, fp, pc}
ldr r3, [r4, -0x8]
movs r1, 0x20
ldr r2, [0x00042d78]
ldr r3, [r3, 8]
add r2, pc
blx sym.imp._gst_element_error_printf
ldr r0, [r4, -0x8]
blx 0xdec0
--
ldrd r3, r8, [r6]
ldr r0, [r3]
blx 0xe364
ldr r3, [r5]
mov r5, r0
ldr r0, [r3]
blx 0xe364
ldr r2, [0x00042ea8]
movs r1, 0x10
ldr r3, [0x00042eac]
str r0, [sp, 0x14]
movs r0, 0x5e
add r2, pc
str r0, [sp]
strd r2, r7, [sp, 4]
add r3, pc
ldr r2, [0x00042eb0]
movs r0, 0
strd r8, r5, [sp, 0xc]
add r2, pc
blx sym.imp._gst_element_error_printf
mov r0, r4
add sp, 0x18
--
ldrd r3, r8, [r6]
ldr r0, [r3]
blx 0xe364
ldr r3, [r5]
mov r5, r0
ldr r0, [r3]
blx 0xe364
ldr r2, [0x00042f18]
movs r1, 0x10
ldr r3, [0x00042f1c]
str r0, [sp, 0x14]
movs r0, 0x6d
add r2, pc
str r0, [sp]
strd r2, r7, [sp, 4]
add r3, pc
ldr r2, [0x00042f20]
movs r0, 0
strd r8, r5, [sp, 0xc]
add r2, pc
blx sym.imp._gst_element_error_printf
mov r0, r4
add sp, 0x18
--
add r2, pc
str r5, [sp, 8]
str r2, [sp]
ldr r2, [0x0004302c]
add r2, pc
blx sym.imp.g_dbus_interface_skeleton_get_object_path
ldr r0, [sp, 0x14]
cmp r0, 0
beq 0x42fb8
blx 0xdec0
b 0x42fb8
mov r0, r8
blx sym.imp.gst_mini_object_replace
mov r0, r4
mov r4, r5
blx 0xfba0
b 0x42fb8
ldr r2, [0x00043030]
movs r1, 0x20
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x42fb8
nop
--
mov r1, r5
ldr r0, [r4, 8]
blx r6
ldr r0, [r4, 0x1c]
movs r6, 0
bl 0x43058
mov r0, r5
str r6, [r4, 0x1c]
bl 0x48a0c
ldr r0, [r4, 8]
blx sym.imp.gst_rtsp_session_media_get_media
cmp r0, r6
blt 0x43244
mov r0, r4
pop.w {r4, r5, r6, lr}
b.w 0xf3e4
ldr r2, [0x0004325c]
mov r0, r6
movs r1, 0x20
add r2, pc
blx sym.imp._gst_element_error_printf
mov r0, r4
pop.w {r4, r5, r6, lr}
--
blx 0xfbac
mov r1, r5
mov r2, r0
mov r0, r4
bl 0x65e54
mov r3, r0
mov r0, r4
mov r4, r3
blx sym.imp.gst_rtsp_session_media_get_media
cmp r0, 0
blt 0x4331a
cmp r4, 0
ite le
movle r0, 0
movgt r0, 1
pop {r3, r4, r5, pc}
ldr r2, [0x0004332c]
movs r1, 0x20
movs r0, 0
add r2, pc
blx sym.imp._gst_element_error_printf
movs r0, 0
pop {r3, r4, r5, pc}
--
ldr r1, [sp, 0x98]
mov r0, r6
vldr d0, [r4, 0x38]
vmov.i8 d16, 0xff
adds r3, r3, r1
mov.w r1, 3
str r3, [sp, 0x10]
ldr r3, [sp, 0x9c]
vstr d16, [sp]
adc.w r2, r2, r3
movs r3, 1
str r2, [sp, 0x14]
movs r2, 5
str r3, [sp, 8]
blx 0xe238
cmp r0, 0
bne.w 0x4378e
ldr r2, [0x00043cec]
movs r1, 0x20
add r2, pc
blx sym.imp._gst_element_error_printf
ldr r0, [sp, 0x20]
ldr.w r1, [sb]
--
blt.w 0x43b8a
ldr.w r2, [sb, 4]
b 0x437a0
ldr r1, [0x00043cf0]
mov r0, sb
add r1, pc
blx 0x101d4
b 0x43796
orrs.w r3, r7, fp
beq.w 0x436da
bl 0x485cc
ldr r3, [r4, 0x30]
adds r7, r0, r3
ldr r3, [r4, 0x34]
adc.w fp, r3, r1
b 0x436da
ldr r2, [0x00043cf4]
movs r1, 0x20
movs r0, 0
add r2, pc
blx sym.imp._gst_element_error_printf
mov r0, r6
blx 0xdff8
ldr r0, [sp, 0x18]
blx 0xdff8
ldr r2, [0x00043cf8]
movs r1, 0x20
movs r0, 0
add r2, pc
blx sym.imp._gst_element_error_printf
ldr r5, [sp, 0x1c]
ldr r0, [r5]
--
ldr r5, [sp, 0x144]
mov r1, r4
mov.w r0, -1
blx r5
mov r0, r4
bl 0x48a0c
movs r0, 0
add sp, 0x11c
pop.w {r4, r5, r6, r7, r8, sb, sl, fp, pc}
movs r1, 0x50
blx sym.imp.cert_set_init
ldr r1, [0x00043cfc]
movs r3, 0
ldr r2, [r4, 0x44]
add r1, pc
blx 0xf4fc
b 0x43540
ldr r2, [0x00043d00]
movs r1, 0x20
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x437e8
blx 0xf4a4
--
mov r1, r8
blx 0x10380
cmp r0, 0
blt.w 0x4359c
ldrh.w r3, [sp, 0x98]
cmp r3, 0xa
beq 0x43be2
cmp r3, 2
bne.w 0x4359c
movs r3, 4
ldr r0, [sp, 0x20]
str r3, [sp]
movs r2, 1
add r3, sp, 0x28
movs r1, 0
blx 0xf69c
b 0x4359c
ldr r2, [0x00043d18]
movs r1, 0x20
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x437e8
ldr r0, [r5, 0x1c]
movs r3, 1
strb.w r3, [r0, 0x70]
b 0x43658
blx sym.imp.command_source_register_mainloop_thread
ldr r3, [r0]
cmp r3, 0x20
it ne
cmpne r3, 0x68
beq.w 0x439ea
ldr r2, [0x00043d1c]
movs r1, 0x20
movs r0, 0
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x439ea
ldr r2, [0x00043d20]
movs r1, 0x20
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x43a2c
ldr r0, [r4]
--
ldr r3, [sp, 0x24]
str r0, [r3, 0x6c]
b 0x43afe
ldrd r3, r2, [sp, 0xa0]
orrs r3, r2
bne 0x43bf2
ldr r3, [sp, 0xa8]
cmn.w r3, 0x10000
beq 0x43b62
movs r3, 4
ldr r0, [sp, 0x20]
str r3, [sp]
movs r2, 0x43
add r3, sp, 0x28
movs r1, 0x29
blx 0xf69c
b 0x4359c
ldr r2, [0x00043d28]
movs r1, 0x20
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x43a20
ldr r2, [0x00043d2c]
movs r1, 0x20
add r2, pc
blx sym.imp._gst_element_error_printf
mov r0, r5
blx 0xdff8
b 0x43a20
ldr r2, [0x00043d30]
movs r1, 0x20
add r2, pc
blx sym.imp._gst_element_error_printf
ldr r2, [0x00043d34]
movs r1, 0x20
add r2, pc
blx sym.imp._gst_element_error_printf
ldr r2, [0x00043d38]
movs r1, 0x20
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x43a2c
ldr r2, [0x00043d3c]
movs r1, 0x20
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x43a26
ldr r2, [0x00043d40]
movs r1, 0x20
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x43a26
nop
--
mov r0, r5
add r6, sp, 0x10
blx 0xf3e8
ldr r0, [0x00043f40]
movs r3, 0
movs r2, 2
mov r1, r3
str r6, [sp]
add r0, pc
ldr r4, [0x00043f44]
blx 0xe77c
ldr r5, [sp, 0x10]
add r4, pc
str r0, [r4, 0x24]
cbz r5, 0x43e36
ldr r2, [0x00043f48]
movs r1, 0x20
ldr r3, [r5, 8]
movs r0, 0
add r2, pc
blx sym.imp._gst_element_error_printf
ldr r0, [sp, 0x10]
blx 0xdec0
--
add r1, pc
strd r0, r3, [sp]
add r3, sp, 0x14
mov r0, sb
blx 0xda58
mov r5, r0
cmp r0, 0
beq 0x43f16
mov r0, sb
blx 0xdabc
mov r3, r0
str r5, [r4, 0x30]
movs r0, 1
str r3, [r4, 0x10]
b 0x43e06
ldr r2, [0x00043f60]
mov r3, r5
movs r1, 0x20
movs r0, 0
add r2, pc
blx sym.imp._gst_element_error_printf
mov r0, sl
blx sym.imp.gst_rtsp_session_media_get_media
cmp r0, 0
blt 0x43ef6
mov r0, r4
blx sym.imp.gst_rtsp_session_media_get_media
cmp r0, 0
blt 0x43ef0
mov r0, r5
blx 0xf3e8
movs r0, 0
add sp, 0x40
pop.w {r4, r5, r6, r7, r8, sb, sl, pc}
ldr r2, [0x00043f64]
add r2, pc
mov r3, r5
movs r1, 0x20
movs r0, 0
blx sym.imp._gst_element_error_printf
mov r0, r5
blx 0xf3e8
movs r0, 0
b 0x43ed2
ldr r2, [0x00043f68]
add r2, pc
b 0x43edc
ldr r2, [0x00043f6c]
mov r3, r5
movs r1, 0x20
movs r0, 0
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x43ec0
ldr r2, [0x00043f70]
movs r0, 0
movs r1, 0x20
add r2, pc
blx sym.imp._gst_element_error_printf
movs r0, 0
b 0x43e06
--
movs r3, 0
str r3, [r5, 0x28]
blx 0xff78
mov r0, r4
add sp, 0xc
pop {r4, r5, pc}
ldr r0, [r4, 0x10]
blx sym.imp.gst_static_caps_get
ldr r0, [r4, 0x10]
str r5, [r4, 0x10]
cmp r0, 0
beq 0x43f84
blx 0xfba0
b 0x43f84
ldr r5, [sp, 4]
movs r1, 0x20
ldr r2, [0x00044018]
mov r4, r0
ldr r3, [r5, 8]
add r2, pc
blx sym.imp._gst_element_error_printf
ldr r0, [sp, 4]
blx 0xdec0
b 0x43fb4
ldr r2, [0x0004401c]
movs r1, 0x20
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x43fa2
nop
--
ldrd r3, r7, [r8]
ldr r0, [r3]
blx 0xe364
ldr r3, [r6]
mov r6, r0
ldr r0, [r3]
blx 0xe364
ldr r2, [0x00044718]
movs r1, 0x10
ldr r3, [0x0004471c]
str r0, [sp, 0x14]
movw r0, 0x1bd
add r2, pc
str r0, [sp]
strd r2, r5, [sp, 4]
add r3, pc
ldr r2, [0x00044720]
movs r0, 0
strd r7, r6, [sp, 0xc]
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x4467e
cmp r2, 0x92
--
ldrd r3, r7, [r8]
ldr r0, [r3]
blx 0xe364
ldr r3, [r6]
mov r6, r0
ldr r0, [r3]
blx 0xe364
ldr r2, [0x00044838]
movs r1, 0x10
ldr r3, [0x0004483c]
str r0, [sp, 0x14]
mov.w r0, 0x192
add r2, pc
str r0, [sp]
strd r2, r5, [sp, 4]
add r3, pc
ldr r2, [0x00044840]
movs r0, 0
strd r7, r6, [sp, 0xc]
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x44776
cmp r1, 0x72
--
cmp r0, 1
bne 0x44ac4
mov r0, r8
blx sym.imp.socket
ldr r3, [r5]
add.w r0, r5, 0xc
cmp r3, 1
itt eq
moveq r3, 4
streq r3, [r5]
blx 0xdb4c
mov r0, r8
blx sym.imp.gst_mini_object_unref
movs r0, 0
add sp, 0xc
pop.w {r4, r5, r6, r7, r8, sb, pc}
ldr r2, [0x00044b20]
movs r1, 0x20
movs r0, 0
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x44a9e
add r2, sp, 4
--
beq 0x44c2e
ldrd r3, r7, [r6]
ldr r0, [r3]
blx 0xe364
ldr r3, [r5]
mov r6, r0
ldr r5, [0x00044c40]
ldr r0, [r3]
blx 0xe364
ldr r3, [0x00044c44]
add r5, pc
ldr r2, [0x00044c48]
movs r1, 0x10
strd r6, r0, [sp, 0x10]
movs r0, 0x59
strd r0, r5, [sp]
add r3, pc
add r2, pc
movs r0, 0
strd r4, r7, [sp, 8]
blx sym.imp._gst_element_error_printf
add sp, 0x18
pop.w {r4, r5, r6, r7, r8, pc}
--
bl 0x65e60
vmov.i32 d16, 0
mov.w r2, -1
str r2, [sp]
mul r0, r5, r0
movs r3, 0x32
mov r1, r5
movs r2, 3
vstr d16, [sp, 8]
blx sym.imp.g_malloc
adds r0, 1
bne 0x4595e
blx sym.imp.command_source_register_mainloop_thread
ldr r3, [r0]
cmp r3, 0xc
bne 0x4595e
ldr r2, [0x000459c4]
movs r0, 0
movs r1, 0x20
add r2, pc
blx sym.imp._gst_element_error_printf
ldr r0, [r4]
blx sym.imp.g_option_context_set_main_group
--
bne 0x45c2e
ldrd r1, r0, [sp, 0x24]
blx 0x10338
ldr r1, [sp, 0x1c]
ldr r0, [sp, 0x2c]
blx 0x10338
ldr r0, [sp, 0x30]
mov r1, r7
blx 0x10338
ldr r0, [sp, 0x34]
blx 0xf5ec
b 0x45a9c
blx sym.imp.command_source_register_mainloop_thread
ldr r3, [r0]
cmp r3, 0x20
beq.w 0x45b54
ldr r2, [0x00045cbc]
movs r1, 0x20
movs r0, 0
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x45b54
ldr r3, [sp, 0x20]
mov r2, r5
mov r1, r7
ldr r0, [r3]
blx 0x1024c
cmp r0, 0
bge 0x45c46
blx sym.imp.command_source_register_mainloop_thread
ldr r3, [r0]
cmp r3, 0x20
beq.w 0x45b7c
ldr r2, [0x00045cc0]
mov r0, r5
movs r1, 0x20
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x45b7c
nop
--
mov r1, r2
blx 0xe4a8
mov r3, r5
mov r2, sb
movs r1, 0x19
mov r0, r4
blx sym.imp.g_param_spec_object
mov r0, r4
blx 0x10640
ldr r0, [r5, 0x14]
mov r2, r8
mov r1, r7
str r6, [sp, 4]
blx 0xfc18
cmp r0, 0
bge 0x45ce8
ldr r2, [0x00045d64]
movs r1, 0x20
movs r0, 0
add r2, pc
blx sym.imp._gst_element_error_printf
ldr r0, [r5, 0x14]
blx sym.imp.gst_rtsp_session_media_get_media
cmp r0, 0
blt 0x45d4c
movs r0, 0
add sp, 0x7c
pop.w {r4, r5, r6, r7, r8, sb, pc}
ldr r2, [0x00045d68]
movs r1, 0x20
movs r0, 0
add r2, pc
blx sym.imp._gst_element_error_printf
ldr r0, [r5, 0x14]
blx sym.imp.gst_rtsp_session_media_get_media
cmp r0, 0
bge 0x45d2e
ldr r2, [0x00045d6c]
movs r1, 0x20
movs r0, 0
add r2, pc
blx sym.imp._gst_element_error_printf
movs r0, 0
add sp, 0x7c
--
mov r1, r4
str r5, [r4, 4]
blx 0x10338
mov r0, r5
add sp, 0xc
pop {r4, r5, pc}
ldr r1, [0x00045e58]
mov r0, r4
ldr r2, [0x00045e5c]
add r1, pc
add r2, pc
adds r1, 0xc
blx sym.imp.g_ascii_string_to_unsigned
mov r0, r4
add sp, 0xc
pop {r4, r5, pc}
ldr r2, [0x00045e60]
movs r1, 0x20
mov r0, r5
add r2, pc
blx sym.imp._gst_element_error_printf
ldr r0, [r4, 0x30]
blx sym.imp.gst_rtsp_session_media_get_media
cmp r0, 0
bge 0x45de4
ldr r2, [0x00045e64]
movs r1, 0x20
movs r0, 0
add r2, pc
blx sym.imp._gst_element_error_printf
ldr r0, [r4, 0x20]
blx sym.imp.gst_rtsp_session_media_get_media
cmp r0, 0
bge 0x45dee
ldr r2, [0x00045e68]
movs r1, 0x20
movs r0, 0
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x45dee
nop
--
pop.w {r4, r5, r6, r7, r8, sb, sl, fp, pc}
ldr r5, [0x0004644c]
ldr r1, [0x00046450]
add r5, pc
add r1, pc
mov r0, r5
blx 0x1061c
ldr r1, [0x00046454]
mov r0, r6
add r1, pc
blx sym.imp.g_strstr_len
cmp r0, 0
beq.w 0x464f6
movs r3, 0
str r3, [sp, 0x18]
b 0x461b4
ldr r2, [0x00046458]
movs r1, 0x20
movs r0, 0
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x46312
ldr r2, [0x0004645c]
movs r1, 0x20
movs r0, 0
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x46308
ldr r5, [0x00046460]
--
mov r3, r4
str r0, [sp, 0x14]
add r2, sp, 0x10
add r1, sp, 8
mov r0, r7
str.w r8, [sp]
blx 0xda70
cmp r0, 1
mov r6, r0
beq 0x46728
ldr r0, [sp, 0x14]
cmp r0, 0
blt.w 0x4681a
blx sym.imp.gst_rtsp_session_media_get_media
cmp r0, 0
bge.w 0x4681a
ldr r2, [0x00046830]
mov r0, r4
movs r1, 0x20
add r2, pc
blx sym.imp._gst_element_error_printf
ldr r0, [sp, 0xc]
cmp r0, 0
--
mov r0, r6
add r1, pc
blx sym.imp.g_dbus_interface_skeleton_get_type
mov r0, r7
strb.w r5, [sp, 0x27]
blx sym.imp.g_hash_table_foreach
movs r2, 0x10
mov r1, r6
blx 0xfca0
ldr r1, [sp, 0x14]
cmp r1, 0
blt 0x46814
mov r0, r1
blx sym.imp.gst_rtsp_session_media_get_media
cmp r0, 0
bge 0x46814
ldr r2, [0x0004684c]
movs r1, 0x20
movs r0, 0
add r2, pc
blx sym.imp._gst_element_error_printf
mov r0, r4
blx sym.imp.std2parser_free
--
mov.w r1, 0x1b6
mov r0, r4
blx 0xf0d8
cmp r0, 0
blt 0x46934
mov r0, r4
blx 0xf3e8
ldr r1, [0x00046948]
mov r2, r7
ldr r0, [0x0004694c]
add r1, pc
add r0, pc
blx 0xe424
mov r0, r5
add sp, 0x74
pop {r4, r5, r6, r7, pc}
ldr r2, [0x00046950]
movs r1, 0x20
movs r0, 0
add r2, pc
blx sym.imp._gst_element_error_printf
mov r0, r4
blx 0xf3e8
movs r0, 0
add sp, 0x74
pop {r4, r5, r6, r7, pc}
ldr r2, [0x00046954]
movs r1, 0x20
movs r0, 0
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x468f6
ldr r2, [0x00046958]
movs r1, 0x20
movs r0, 0
add r2, pc
blx sym.imp._gst_element_error_printf
ldr r0, [r7, 0x14]
blx sym.imp.gst_rtsp_session_media_get_media
cmp r0, 0
bge 0x468f6
ldr r2, [0x0004695c]
movs r1, 0x20
movs r0, 0
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x468f6
ldr r2, [0x00046960]
movs r1, 0x20
movs r0, 0
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x4691c
nop
--
mov r0, sb
blx sym.imp.cert_set_get_path
mov r0, r4
blx 0xfbac
mov r2, r0
ldr r0, [sp, 0x28]
mov r1, r4
bl 0x65e54
cmp r0, 0
blt 0x4709a
ldr r0, [sp, 0x28]
blx sym.imp.gst_rtsp_session_media_get_media
cmp r0, 0
blt 0x47088
add sp, 0x4c
pop.w {r4, r5, r6, r7, r8, sb, sl, fp, pc}
ldr r2, [0x0004734c]
movs r1, 0x20
movs r0, 0
add r2, pc
blx sym.imp._gst_element_error_printf
add sp, 0x4c
pop.w {r4, r5, r6, r7, r8, sb, sl, fp, pc}
blx sym.imp.command_source_register_mainloop_thread
ldr r3, [r0]
cmp r3, 0x68
it ne
cmpne r3, 0x20
beq 0x47078
ldr r2, [0x00047350]
movs r1, 0x20
movs r0, 0
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x47078
ldr r4, [0x00047354]
--
b 0x46ece
ldr r6, [sp, 0x30]
b 0x46f4a
ldr r1, [0x000473b0]
mov r3, r6
mov r2, r7
mov r0, r4
add r1, pc
blx 0x1038c
b 0x471e2
blx sym.imp.command_source_register_mainloop_thread
ldr r3, [r0]
cmp r3, 0x68
it ne
cmpne r3, 0x20
beq 0x4722a
ldr r2, [0x000473b4]
movs r1, 0x20
movs r0, 0
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x4722a
ldr r6, [sp, 0x188]
--
ldr.w r8, [0x00047998]
mov r0, sb
movs r2, 0
ldr r3, [r3, 8]
mov r7, r2
add r8, pc
str r3, [sp, 4]
ldr r3, [0x0004799c]
ldr.w r4, [r8, 0xc]
add r3, pc
str r4, [sp]
blx 0x10398
ldr r2, [r5]
movs r1, 0x20
ldr.w r3, [r8, 0xc]
mov r0, r7
ldr r2, [r2, 8]
str r2, [sp]
ldr r2, [0x000479a0]
add r2, pc
blx sym.imp._gst_element_error_printf
mov r0, r5
blx sym.imp.gst_mini_object_replace
--
ldr.w r8, [0x000479a8]
movs r2, 0
mov r0, sb
mov r7, r2
ldr r3, [r3, 8]
add r8, pc
str r3, [sp, 4]
ldr r3, [0x000479ac]
ldr.w r4, [r8, 0xc]
add r3, pc
str r4, [sp]
blx 0x10398
ldr r2, [r5]
movs r1, 0x20
ldr.w r3, [r8, 0xc]
mov r0, r7
ldr r2, [r2, 8]
str r2, [sp]
ldr r2, [0x000479b0]
add r2, pc
blx sym.imp._gst_element_error_printf
mov r0, r5
blx sym.imp.gst_mini_object_replace
--
bl 0x65d6c
ldr r3, [r5]
mov r1, r0
mov r2, r7
mov r0, sb
ldr r3, [r3, 8]
str r3, [sp, 4]
ldr.w r3, [fp, 0xc]
str r3, [sp]
ldr r3, [0x000479cc]
add r3, pc
blx 0x10398
ldr r2, [r5]
movs r1, 0x20
ldr.w r3, [fp, 0xc]
mov r0, r7
ldr r2, [r2, 8]
str r2, [sp]
ldr r2, [0x000479d0]
add r2, pc
blx sym.imp._gst_element_error_printf
mov r0, r5
blx sym.imp.gst_mini_object_replace
--
pop.w {r4, r5, r6, r7, r8, sb, sl, fp, pc}
bl 0x65d6c
mov r1, r0
mov r0, sb
ldr.w sb, [0x000479d8]
mov r2, r4
str.w r8, [sp, 4]
mov r7, r4
ldr r3, [0x000479dc]
add sb, pc
ldr.w r5, [sb, 0xc]
add r3, pc
str r5, [sp]
blx 0x10398
ldr r2, [0x000479e0]
mov r0, r4
ldr.w r3, [sb, 0xc]
movs r1, 0x20
str.w r8, [sp]
add r2, pc
blx sym.imp._gst_element_error_printf
mov r0, r6
blx 0xfba0
b 0x477fa
bl 0x65d6c
ldr r3, [r5]
mov r1, r0
mov r2, r6
mov r0, sb
mov r7, r6
ldr r3, [r3, 8]
str r3, [sp]
ldr r3, [0x000479e4]
add r3, pc
blx 0x10398
ldr r3, [r5]
movs r1, 0x20
ldr r2, [0x000479e8]
mov r0, r6
ldr r3, [r3, 8]
add r2, pc
blx sym.imp._gst_element_error_printf
mov r0, r5
blx sym.imp.gst_mini_object_replace
--
ldrd r3, r7, [r8]
ldr r0, [r3]
blx 0xe364
ldr r3, [r6]
mov r5, r0
ldr r0, [r3]
blx 0xe364
ldr r2, [0x000481d0]
movs r1, 0x10
ldr r3, [0x000481d4]
str r0, [sp, 0x14]
movs r0, 0x81
add r2, pc
str r0, [sp]
strd r2, r4, [sp, 4]
add r3, pc
ldr r2, [0x000481d8]
movs r0, 0
strd r7, r5, [sp, 0xc]
add r2, pc
blx sym.imp._gst_element_error_printf
mov r0, sb
add sp, 0x1c
--
ldrd r3, r7, [r8]
ldr r0, [r3]
blx 0xe364
ldr r3, [r6]
mov r5, r0
ldr r0, [r3]
blx 0xe364
ldr r2, [0x00048274]
movs r1, 0x10
ldr r3, [0x00048278]
str r0, [sp, 0x14]
movs r0, 0x69
add r2, pc
str r0, [sp]
strd r2, r4, [sp, 4]
add r3, pc
ldr r2, [0x0004827c]
movs r0, 0
strd r7, r5, [sp, 0xc]
add r2, pc
blx sym.imp._gst_element_error_printf
mov r0, sb
add sp, 0x1c
--
blx 0xe74c
mov r3, r0
ldr r0, [r5, 0xc]
str r3, [r5, 8]
blx sym.imp.g_dbus_connection_signal_subscribe
ldr r1, [0x000489b4]
mov r2, r8
ldr r3, [0x000489b8]
strd r6, r6, [sp, 0x10]
add r1, pc
strd r6, r6, [sp]
strd r6, r1, [sp, 8]
add r3, pc
mov r1, r6
blx 0xef28
movs r0, 1
b 0x488a6
ldr r2, [0x000489bc]
movs r1, 0x20
add r2, pc
blx sym.imp._gst_element_error_printf
mov r0, r4
b 0x488a6
ldr r2, [0x000489c0]
movs r1, 0x20
add r2, pc
blx sym.imp._gst_element_error_printf
ldr r0, [r5, 0x10]
blx 0xfba0
--
beq 0x49a7a
ldrd r3, r7, [r6]
ldr r0, [r3]
blx 0xe364
ldr r3, [r5]
mov r6, r0
ldr r5, [0x00049a88]
ldr r0, [r3]
blx 0xe364
ldr r3, [0x00049a8c]
add r5, pc
ldr r2, [0x00049a90]
movs r1, 0x10
strd r6, r0, [sp, 0x10]
mov.w r0, 0x1c8
strd r0, r5, [sp]
add r3, pc
add r2, pc
movs r0, 0
strd r4, r7, [sp, 8]
blx sym.imp._gst_element_error_printf
add sp, 0x1c
pop {r4, r5, r6, r7, pc}
--
beq 0x49b16
ldrd r3, r7, [r7]
ldr r0, [r3]
blx 0xe364
ldr r3, [r5]
mov r6, r0
ldr r5, [0x00049b30]
ldr r0, [r3]
blx 0xe364
ldr r3, [0x00049b34]
add r5, pc
ldr r2, [0x00049b38]
movs r1, 0x10
strd r6, r0, [sp, 0x10]
mov.w r0, 0x1b2
strd r0, r5, [sp]
add r3, pc
add r2, pc
movs r0, 0
strd r4, r7, [sp, 8]
blx sym.imp._gst_element_error_printf
add sp, 0x18
pop.w {r4, r5, r6, r7, r8, pc}
--
mov r2, r4
add r1, pc
blx 0xf4fc
mov r0, r4
blx 0xf3e8
ldr r5, [0x00049d68]
add r5, pc
ldr r4, [r5, 8]
cbz r4, 0x49cf0
movs r0, 1
add sp, 0x48
pop.w {r4, r5, r6, r7, r8, pc}
ldr r3, [0x00049d6c]
movs r2, 1
add r3, pc
str r2, [r3, 0x28]
b 0x49ba2
ldr r2, [0x00049d70]
movs r1, 0x20
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x49c7a
mov r0, r7
blx sym.imp.gst_mini_object_replace
ldr r0, [r4, 0x10]
blx 0xfba0
mov r0, r6
str r6, [r4, 0x10]
add sp, 0x48
pop.w {r4, r5, r6, r7, r8, pc}
ldr r2, [0x00049d74]
movs r1, 0x20
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x49ca8
ldr r0, [0x00049d78]
--
mov r0, r5
add r1, pc
blx 0x10008
cmp r0, 0
beq 0x4a034
cbz r6, 0x4a0aa
bl 0x3af08
ldr r3, [0x0004a0d8]
mov r1, r0
movs r2, 5
mov r0, r6
str r5, [sp]
add r3, pc
blx 0x10398
b 0x4a036
ldr r2, [0x0004a0dc]
mov r3, r5
movs r1, 0x20
mov r0, r4
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x4a036
nop
--
ldrd r3, r7, [r8]
ldr r0, [r3]
blx 0xe364
ldr r3, [r6]
mov r6, r0
ldr r0, [r3]
blx 0xe364
ldr r2, [0x0004a7e0]
movs r1, 0x10
ldr r3, [0x0004a7e4]
str r0, [sp, 0x14]
movs r0, 0xfa
add r2, pc
str r0, [sp]
strd r2, r5, [sp, 4]
add r3, pc
ldr r2, [0x0004a7e8]
movs r0, 0
strd r7, r6, [sp, 0xc]
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x4a76e
nop
--
ldrd r3, sb, [r8]
ldr r0, [r3]
blx 0xe364
ldr r3, [r7]
mov r5, r0
ldr r0, [r3]
blx 0xe364
ldr r2, [0x0004a8e8]
movs r1, 0x10
ldr r3, [0x0004a8ec]
str r0, [sp, 0x14]
movs r0, 0xd8
add r2, pc
str r0, [sp]
strd r2, r6, [sp, 4]
add r3, pc
ldr r2, [0x0004a8f0]
movs r0, 0
strd sb, r5, [sp, 0xc]
add r2, pc
blx sym.imp._gst_element_error_printf
bl 0x3ab48
mov r1, r0
--
mov r1, r0
mov r0, r4
blx sym.imp.cert_set_init
ldr r6, [r0, 0x78]
mov r0, r6
blx sym.imp.g_list_free
cbnz r0, 0x4a98a
ldr r0, [0x0004a9b8]
add r0, pc
blx sym.imp.g_strconcat
ldr r3, [0x0004a9bc]
mov r1, r0
movs r2, 1
mov r0, r5
add r3, pc
blx 0x10398
ldr r2, [0x0004a9c0]
movs r0, 0
movs r1, 0x20
add r2, pc
blx sym.imp._gst_element_error_printf
movs r0, 0
pop {r4, r5, r6, pc}
--
ldr r0, [sp, 0xc]
blx 0xf3e8
movs r0, 1
add sp, 0x10
pop.w {r4, r5, r6, r7, r8, pc}
ldr r0, [0x0004aa64]
add r0, pc
blx sym.imp.g_strconcat
ldr r3, [0x0004aa68]
mov r1, r0
movs r2, 1
mov r0, r8
str r4, [sp]
add r3, pc
blx 0x10398
ldr r2, [0x0004aa6c]
mov r3, r4
movs r1, 0x20
movs r0, 0
add r2, pc
blx sym.imp._gst_element_error_printf
movs r0, 0
add sp, 0x10
--
ldrd r3, r7, [r8]
ldr r0, [r3]
blx 0xe364
ldr r3, [r6]
mov r4, r0
ldr r0, [r3]
blx 0xe364
ldr r2, [0x0004baa4]
movs r1, 0x10
ldr r3, [0x0004baa8]
str r0, [sp, 0x14]
movw r0, 0x3e5
add r2, pc
str r0, [sp]
strd r2, r5, [sp, 4]
add r3, pc
ldr r2, [0x0004baac]
movs r0, 0
strd r7, r4, [sp, 0xc]
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x4ba04
invalid
--
ldrd r3, r7, [r8]
ldr r0, [r3]
blx 0xe364
ldr r3, [r6]
mov r4, r0
ldr r0, [r3]
blx 0xe364
ldr r2, [0x0004bb70]
movs r1, 0x10
ldr r3, [0x0004bb74]
str r0, [sp, 0x14]
mov.w r0, 0x400
add r2, pc
str r0, [sp]
strd r2, r5, [sp, 4]
add r3, pc
ldr r2, [0x0004bb78]
movs r0, 0
strd r7, r4, [sp, 0xc]
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x4baec
nop
--
cbnz r3, 0x4bdfe
ldr r2, [0x0004be40]
movs r3, 1
ldr r0, [0x0004be44]
adds r1, 0x10
add r2, pc
add r0, pc
blx 0xdaa0
ldr r1, [0x0004be48]
movs r2, 0
ldr r3, [0x0004be4c]
ldr r0, [sp, 0x50]
add r1, pc
ldr r1, [r1, 0x10]
add r3, pc
blx 0x10398
ldr r2, [0x0004be50]
movs r1, 0x20
movs r0, 0
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x4bd52
nop
--
cbnz r3, 0x4c0e4
ldr r2, [0x0004c250]
adds r1, 0x10
ldr r0, [0x0004c254]
movs r3, 1
add r2, pc
add r0, pc
blx 0xdaa0
ldr r3, [0x0004c258]
movs r2, 0
ldr r0, [sp, 0x74]
add r3, pc
ldr r1, [r3, 0x10]
ldr r3, [0x0004c25c]
add r3, pc
blx 0x10398
ldr r2, [0x0004c260]
movs r1, 0x20
movs r0, 0
add r2, pc
blx sym.imp._gst_element_error_printf
mov r0, fp
blx 0x101b8
--
mov r3, sl
ldr r0, [0x0004c284]
adds r1, 0x10
add r2, pc
add r0, pc
blx 0xdaa0
ldr r1, [0x0004c288]
movs r2, 0
ldr r3, [0x0004c28c]
ldr r0, [sp, 0x74]
add r1, pc
str r5, [sp]
add r3, pc
ldr r1, [r1, 0x10]
blx 0x10398
ldr r2, [0x0004c290]
mov r3, r5
movs r1, 0x20
movs r0, 0
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x4c114
mov r0, fp
--
cbnz r3, 0x4c1ce
ldr r2, [0x0004c298]
mov r3, sl
ldr r0, [0x0004c29c]
adds r1, 0x10
add r2, pc
add r0, pc
blx 0xdaa0
ldr r2, [0x0004c2a0]
ldr r3, [0x0004c2a4]
ldr r0, [sp, 0x74]
add r2, pc
add r3, pc
ldr r1, [r2, 0x10]
movs r2, 0
blx 0x10398
ldr r2, [0x0004c2a8]
movs r1, 0x20
movs r0, 0
add r2, pc
blx sym.imp._gst_element_error_printf
mov r0, fp
blx 0x101b8
--
mov r1, r2
ldr r0, [r4, 0x38]
blx sym.imp.g_strcompress
cbz r0, 0x4cc00
add sp, 8
pop {r4, r5, r6, pc}
ldr r2, [0x0004cc1c]
movs r1, 0x20
ldr r3, [r4, 0x1c]
movs r0, 0
add r2, pc
add sp, 8
pop.w {r4, r5, r6, lr}
b.w 0xe314
ldr r1, [r4, 0x1c]
mov r3, r5
ldr r2, [0x0004cc20]
strd r6, r1, [sp]
movs r1, 0x20
add r2, pc
blx sym.imp._gst_element_error_printf
add sp, 8
pop {r4, r5, r6, pc}
ldrd r3, r5, [r4, 0x30]
movs r1, 0x20
ldr r2, [0x0004cc24]
str r5, [sp]
add r2, pc
blx sym.imp._gst_element_error_printf
add sp, 8
pop {r4, r5, r6, pc}
ldrd r3, r5, [r4, 0x30]
movs r1, 0x20
ldr r2, [0x0004cc28]
str r5, [sp]
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x4cbbe
nop
--
mov r1, r2
ldr r0, [r4, 0x3c]
blx sym.imp.g_strcompress
cbz r0, 0x4ccec
add sp, 8
pop {r4, r5, r6, pc}
ldr r2, [0x0004cd08]
movs r1, 0x20
ldr r3, [r4, 0x24]
movs r0, 0
add r2, pc
add sp, 8
pop.w {r4, r5, r6, lr}
b.w 0xe314
ldr r1, [r4, 0x24]
mov r3, r5
ldr r2, [0x0004cd0c]
strd r6, r1, [sp]
movs r1, 0x20
add r2, pc
blx sym.imp._gst_element_error_printf
add sp, 8
pop {r4, r5, r6, pc}
ldrd r3, r5, [r4, 0x30]
movs r1, 0x20
ldr r2, [0x0004cd10]
str r5, [sp]
add r2, pc
blx sym.imp._gst_element_error_printf
add sp, 8
pop {r4, r5, r6, pc}
ldrd r3, r5, [r4, 0x30]
movs r1, 0x20
ldr r2, [0x0004cd14]
str r5, [sp]
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x4ccaa
nop
--
ldrd r3, r7, [r8]
ldr r0, [r3]
blx 0xe364
ldr r3, [r6]
mov r4, r0
ldr r0, [r3]
blx 0xe364
ldr r2, [0x0004ce78]
movs r1, 0x10
ldr r3, [0x0004ce7c]
str r0, [sp, 0x14]
movw r0, 0x247
add r2, pc
str r0, [sp]
strd r2, r5, [sp, 4]
add r3, pc
ldr r2, [0x0004ce80]
movs r0, 0
strd r7, r4, [sp, 0xc]
add r2, pc
blx sym.imp._gst_element_error_printf
mov r0, sb
add sp, 0x1c
--
ldrd r3, r5, [r8]
ldr r0, [r3]
blx 0xe364
ldr r3, [r7]
mov r4, r0
ldr r0, [r3]
blx 0xe364
ldr r2, [0x0004d06c]
movs r1, 0x10
ldr r3, [0x0004d070]
str r0, [sp, 0x14]
movw r0, 0x207
add r2, pc
str r0, [sp]
strd r2, r6, [sp, 4]
add r3, pc
ldr r2, [0x0004d074]
movs r0, 0
strd r5, r4, [sp, 0xc]
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x4cf46
nop
--
movw r6, 0x39f
ldr r0, [r2]
ldr r7, [r3, 4]
blx 0xe364
ldr r3, [r5]
mov r5, r0
ldr r0, [r3]
blx 0xe364
ldr r1, [0x0004d600]
ldr r3, [0x0004d604]
ldr r2, [0x0004d608]
add r1, pc
str r0, [sp, 0x14]
strd r1, r4, [sp, 4]
add r3, pc
add r2, pc
movs r1, 0x10
movs r0, 0
strd r7, r5, [sp, 0xc]
str r6, [sp]
blx sym.imp._gst_element_error_printf
add sp, 0x1c
pop {r4, r5, r6, r7, pc}
--
cbnz r3, 0x4d674
ldr r2, [0x0004d69c]
movs r3, 1
ldr r0, [0x0004d6a0]
adds r1, 0x14
add r2, pc
add r0, pc
blx 0xdaa0
ldr r2, [0x0004d6a4]
mov r0, r5
ldr r3, [0x0004d6a8]
add r2, pc
ldr r1, [r2, 0x14]
add r3, pc
movs r2, 0
blx 0x10398
ldr r2, [0x0004d6ac]
movs r1, 0x20
movs r0, 0
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x4d632
lsls r4, r1, 5
--
pop.w {r4, r5, r6, r7, r8, pc}
ldrd r3, r7, [r8]
ldr r4, [0x0004d7f0]
ldr r0, [r3]
blx 0xe364
ldr r3, [r6]
mov r6, r0
add r4, pc
ldr r0, [r3]
blx 0xe364
ldr r3, [0x0004d7f4]
movs r1, 0x10
ldr r2, [0x0004d7f8]
strd r6, r0, [sp, 0x10]
movw r0, 0x395
strd r0, r4, [sp]
add r3, pc
add r2, pc
movs r0, 0
strd r5, r7, [sp, 8]
blx sym.imp._gst_element_error_printf
b 0x4d72a
nop
--
cbnz r3, 0x4db24
ldr r2, [0x0004dbe4]
movs r3, 1
ldr r0, [0x0004dbe8]
adds r1, 0x14
add r2, pc
add r0, pc
blx 0xdaa0
ldr r1, [0x0004dbec]
mov r0, r7
ldr r3, [0x0004dbf0]
movs r2, 0
add r1, pc
ldr r1, [r1, 0x14]
add r3, pc
blx 0x10398
ldr r2, [0x0004dbf4]
movs r1, 0x20
movs r0, 0
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x4db6a
ldr r1, [0x0004dbf8]
add r1, pc
ldr r3, [r1, 0x14]
cbz r3, 0x4db8c
ldr r1, [0x0004dbfc]
mov r0, r7
ldr r3, [0x0004dc00]
movs r2, 0
add r1, pc
ldr r1, [r1, 0x14]
add r3, pc
blx 0x10398
ldr r2, [0x0004dc04]
movs r1, 0x20
movs r0, 0
add r2, pc
blx sym.imp._gst_element_error_printf
mov r0, r8
blx sym.imp.gst_mini_object_unref
--
blx 0xdbe8
cbz r0, 0x4dc82
mov r0, r6
blx sym.imp.gst_mini_object_unref
movs r0, 1
pop {r3, r4, r5, r6, r7, pc}
ldr r3, [r7, 0x14]
cbz r3, 0x4dce6
ldr r1, [0x0004dd00]
mov r0, r5
ldr r3, [0x0004dd04]
movs r2, 0
add r1, pc
ldr r1, [r1, 0x14]
add r3, pc
blx 0x10398
ldr r2, [0x0004dd08]
movs r1, 0x20
movs r0, 0
add r2, pc
blx sym.imp._gst_element_error_printf
mov r0, r6
blx sym.imp.gst_mini_object_unref
--
cbnz r3, 0x4dcc6
ldr r2, [0x0004dd10]
movs r3, 1
ldr r0, [0x0004dd14]
adds r1, 0x14
add r2, pc
add r0, pc
blx 0xdaa0
ldr r1, [0x0004dd18]
mov r0, r5
ldr r3, [0x0004dd1c]
movs r2, 0
add r1, pc
ldr r1, [r1, 0x14]
add r3, pc
blx 0x10398
ldr r2, [0x0004dd20]
movs r1, 0x20
movs r0, 0
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x4dca4
ldr r2, [0x0004dd24]
--
cbnz r3, 0x4ddbe
ldr r2, [0x0004de68]
movs r3, 1
ldr r0, [0x0004de6c]
adds r1, 0x14
add r2, pc
add r0, pc
blx 0xdaa0
ldr r1, [0x0004de70]
mov r0, r6
ldr r3, [0x0004de74]
movs r2, 0
add r1, pc
ldr r1, [r1, 0x14]
add r3, pc
blx 0x10398
ldr r2, [0x0004de78]
movs r1, 0x20
movs r0, 0
add r2, pc
blx sym.imp._gst_element_error_printf
mov r0, r7
blx sym.imp.gst_mini_object_unref
--
cbnz r3, 0x4ddfe
ldr r2, [0x0004de80]
movs r3, 1
ldr r0, [0x0004de84]
adds r1, 0x14
add r2, pc
add r0, pc
blx 0xdaa0
ldr r1, [0x0004de88]
mov r0, r6
ldr r3, [0x0004de8c]
movs r2, 0
add r1, pc
ldr r1, [r1, 0x14]
add r3, pc
blx 0x10398
ldr r2, [0x0004de90]
movs r1, 0x20
movs r0, 0
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x4dddc
ldr r1, [0x0004de94]
--
cbnz r3, 0x4de36
ldr r2, [0x0004de98]
movs r3, 1
ldr r0, [0x0004de9c]
adds r1, 0x14
add r2, pc
add r0, pc
blx 0xdaa0
ldr r1, [0x0004dea0]
mov r0, r6
ldr r3, [0x0004dea4]
movs r2, 0
add r1, pc
ldr r1, [r1, 0x14]
add r3, pc
blx 0x10398
ldr r2, [0x0004dea8]
movs r1, 0x20
movs r0, 0
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x4dddc
nop
--
cbnz r3, 0x4df38
ldr r2, [0x0004dfdc]
movs r3, 1
ldr r0, [0x0004dfe0]
adds r1, 0x14
add r2, pc
add r0, pc
blx 0xdaa0
ldr r1, [0x0004dfe4]
mov r0, r6
ldr r3, [0x0004dfe8]
movs r2, 0
add r1, pc
ldr r1, [r1, 0x14]
add r3, pc
blx 0x10398
ldr r2, [0x0004dfec]
movs r1, 0x20
movs r0, 0
add r2, pc
blx sym.imp._gst_element_error_printf
mov r0, r5
blx sym.imp.gst_mini_object_unref
--
cbnz r3, 0x4df78
ldr r2, [0x0004dff4]
movs r3, 1
ldr r0, [0x0004dff8]
adds r1, 0x14
add r2, pc
add r0, pc
blx 0xdaa0
ldr r1, [0x0004dffc]
mov r0, r6
ldr r3, [0x0004e000]
movs r2, 0
add r1, pc
ldr r1, [r1, 0x14]
add r3, pc
blx 0x10398
ldr r2, [0x0004e004]
movs r1, 0x20
movs r0, 0
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x4df56
ldr r1, [0x0004e008]
--
cbnz r3, 0x4dfb0
ldr r2, [0x0004e00c]
movs r3, 1
ldr r0, [0x0004e010]
adds r1, 0x14
add r2, pc
add r0, pc
blx 0xdaa0
ldr r1, [0x0004e014]
mov r0, r6
ldr r3, [0x0004e018]
movs r2, 0
add r1, pc
ldr r1, [r1, 0x14]
add r3, pc
blx 0x10398
ldr r2, [0x0004e01c]
movs r1, 0x20
movs r0, 0
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x4df56
str r6, [r7, r6]
--
cbnz r3, 0x4e0e2
ldr r2, [0x0004e110]
mov r3, r8
ldr r0, [0x0004e114]
adds r1, 0x14
add r2, pc
add r0, pc
blx 0xdaa0
ldr r3, [0x0004e118]
mov r0, r5
movs r2, 0
add r3, pc
ldr r1, [r3, 0x14]
ldr r3, [0x0004e11c]
add r3, pc
blx 0x10398
ldr r2, [0x0004e120]
movs r1, 0x20
movs r0, 0
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x4e0b8
nop
--
ldr.w r2, [0x0004e94c]
movs r3, 1
ldr.w r0, [0x0004e950]
adds r1, 0x14
add r2, pc
add r0, pc
blx 0xdaa0
ldr.w r3, [0x0004e954]
add r7, sp, 0x48
mov r0, r7
movs r2, 0
add r3, pc
ldr r1, [r3, 0x14]
ldr.w r3, [0x0004e958]
add r3, pc
blx 0x10398
ldr.w r2, [0x0004e95c]
movs r1, 0x20
movs r0, 0
add r2, pc
blx sym.imp._gst_element_error_printf
mov r0, r6
blx 0x105bc
--
pop.w {r4, r5, r6, r7, r8, sb, sl, fp, pc}
ldr.w r1, [0x0004e964]
add r1, pc
ldr r3, [r1, 0x14]
cbz r3, 0x4e450
ldr.w r3, [0x0004e968]
add r7, sp, 0x48
str.w fp, [sp]
mov r0, r7
movs r2, 0
add r3, pc
ldr r1, [r3, 0x14]
ldr.w r3, [0x0004e96c]
add r3, pc
blx 0x10398
ldr.w r2, [0x0004e970]
movs r0, 0
mov r3, fp
movs r1, 0x20
add r2, pc
blx sym.imp._gst_element_error_printf
mov r0, fp
blx 0xf3e8
--
str r3, [r7, 8]
b 0x4e33a
ldr.w r1, [0x0004e984]
add r1, pc
ldr r3, [r1, 0x14]
cmp r3, 0
beq.w 0x4e742
ldr.w r3, [0x0004e988]
add r7, sp, 0x48
movs r2, 0
mov r0, r7
add r3, pc
ldr r1, [r3, 0x14]
ldr.w r3, [0x0004e98c]
add r3, pc
blx 0x10398
ldr.w r2, [0x0004e990]
movs r1, 0x20
movs r0, 0
add r2, pc
blx sym.imp._gst_element_error_printf
mov r0, fp
blx 0xfba0
--
ldr.w r2, [0x0004e99c]
movs r3, 1
ldr.w r0, [0x0004e9a0]
adds r1, 0x14
add r2, pc
add r0, pc
blx 0xdaa0
ldr.w r3, [0x0004e9a4]
add r7, sp, 0x48
mov r0, r7
movs r2, 0
add r3, pc
ldr r1, [r3, 0x14]
ldr.w r3, [0x0004e9a8]
add r3, pc
blx 0x10398
ldr.w r2, [0x0004e9ac]
movs r1, 0x20
movs r0, 0
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x4e3ac
ldr.w r1, [0x0004e9b0]
--
ldr.w r0, [0x0004e9b8]
movs r3, 1
add r2, pc
add r0, pc
blx 0xdaa0
ldr.w r3, [0x0004e9bc]
add r7, sp, 0x48
str r6, [sp]
mov r0, r7
movs r2, 0
add r3, pc
ldr r1, [r3, 0x14]
ldr.w r3, [0x0004e9c0]
add r3, pc
blx 0x10398
ldr.w r2, [0x0004e9c4]
mov r3, r6
movs r1, 0x20
movs r0, 0
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x4e424
ldr.w r1, [0x0004e9c8]
--
ldr.w r2, [0x0004e9cc]
movs r3, 1
ldr.w r0, [0x0004e9d0]
adds r1, 0x14
add r2, pc
add r0, pc
blx 0xdaa0
ldr.w r3, [0x0004e9d4]
add r7, sp, 0x48
mov r0, r7
movs r2, 0
add r3, pc
ldr r1, [r3, 0x14]
ldr.w r3, [0x0004e9d8]
add r3, pc
blx 0x10398
ldr.w r2, [0x0004e9dc]
movs r1, 0x20
movs r0, 0
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x4e3ac
blx 0xf720
--
ldr r2, [0x0004e9e4]
movs r3, 1
ldr r0, [0x0004e9e8]
adds r1, 0x14
add r2, pc
add r0, pc
blx 0xdaa0
ldr r3, [0x0004e9ec]
add r7, sp, 0x48
mov r0, r7
movs r2, 0
add r3, pc
ldr r1, [r3, 0x14]
ldr r3, [0x0004e9f0]
add r3, pc
blx 0x10398
ldr r2, [0x0004e9f4]
movs r1, 0x20
movs r0, 0
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x4e39e
cmp r3, 0
--
ldr r2, [0x0004e9fc]
movs r3, 1
ldr r0, [0x0004ea00]
adds r1, 0x14
add r2, pc
add r0, pc
blx 0xdaa0
ldr r3, [0x0004ea04]
add r7, sp, 0x48
mov r0, r7
movs r2, 0
add r3, pc
ldr r1, [r3, 0x14]
ldr r3, [0x0004ea08]
add r3, pc
blx 0x10398
ldr r2, [0x0004ea0c]
movs r1, 0x20
movs r0, 0
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x4e39e
ldr r2, [0x0004ea10]
--
ldr r2, [0x0004ea1c]
movs r3, 1
ldr r0, [0x0004ea20]
adds r1, 0x14
add r2, pc
add r0, pc
blx 0xdaa0
ldr r3, [0x0004ea24]
add r7, sp, 0x48
mov r0, r7
movs r2, 0
add r3, pc
ldr r1, [r3, 0x14]
ldr r3, [0x0004ea28]
add r3, pc
blx 0x10398
ldr r2, [0x0004ea2c]
movs r1, 0x20
movs r0, 0
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x4e39e
ldr r1, [0x0004ea30]
--
ldr r2, [0x0004ea34]
movs r3, 1
ldr r0, [0x0004ea38]
adds r1, 0x14
add r2, pc
add r0, pc
blx 0xdaa0
ldr r3, [0x0004ea3c]
add r7, sp, 0x48
mov r0, r7
movs r2, 0
add r3, pc
ldr r1, [r3, 0x14]
ldr r3, [0x0004ea40]
add r3, pc
blx 0x10398
ldr r2, [0x0004ea44]
movs r1, 0x20
movs r0, 0
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x4e39e
ldr r1, [0x0004ea48]
--
ldr r2, [0x0004ea4c]
movs r3, 1
ldr r0, [0x0004ea50]
adds r1, 0x14
add r2, pc
add r0, pc
blx 0xdaa0
ldr r3, [0x0004ea54]
add r7, sp, 0x48
mov r0, r7
movs r2, 0
add r3, pc
ldr r1, [r3, 0x14]
ldr r3, [0x0004ea58]
add r3, pc
blx 0x10398
ldr r2, [0x0004ea5c]
movs r1, 0x20
movs r0, 0
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x4e39e
ldr r1, [0x0004ea60]
--
ldr r2, [0x0004ea64]
adds r1, 0x14
ldr r0, [0x0004ea68]
movs r3, 1
add r2, pc
add r0, pc
blx 0xdaa0
ldr r3, [0x0004ea6c]
add r7, sp, 0x48
mov r0, r7
movs r2, 0
add r3, pc
ldr r1, [r3, 0x14]
ldr r3, [0x0004ea70]
add r3, pc
blx 0x10398
ldr r2, [0x0004ea74]
movs r1, 0x20
movs r0, 0
add r2, pc
blx sym.imp._gst_element_error_printf
mov r0, r6
blx 0x105bc
--
ldr r2, [0x0004ea7c]
adds r1, 0x14
ldr r0, [0x0004ea80]
movs r3, 1
add r2, pc
add r0, pc
blx 0xdaa0
ldr r3, [0x0004ea84]
add r7, sp, 0x48
mov r0, r7
movs r2, 0
add r3, pc
ldr r1, [r3, 0x14]
ldr r3, [0x0004ea88]
add r3, pc
blx 0x10398
ldr r2, [0x0004ea8c]
movs r1, 0x20
movs r0, 0
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x4e83a
ldr r2, [0x0004ea90]
mov r0, fp
ldr r3, [sp, 0x54]
movs r1, 0x20
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x4e69a
ldr r1, [0x0004ea94]
--
ldr r2, [0x0004ea98]
adds r1, 0x14
ldr r0, [0x0004ea9c]
movs r3, 1
add r2, pc
add r0, pc
blx 0xdaa0
ldr r3, [0x0004eaa0]
add r7, sp, 0x48
mov r0, r7
movs r2, 0
add r3, pc
ldr r1, [r3, 0x14]
ldr r3, [0x0004eaa4]
add r3, pc
blx 0x10398
ldr r2, [0x0004eaa8]
movs r1, 0x20
movs r0, 0
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x4e83a
ldr r2, [0x0004eaac]
movs r1, 0x20
ldr r3, [sp, 0x54]
movs r0, 0
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x4e6cc
ldr r1, [0x0004eab0]
--
ldr r2, [0x0004eab4]
adds r1, 0x14
ldr r0, [0x0004eab8]
movs r3, 1
add r2, pc
add r0, pc
blx 0xdaa0
ldr r3, [0x0004eabc]
add r7, sp, 0x48
mov r0, r7
movs r2, 0
add r3, pc
ldr r1, [r3, 0x14]
ldr r3, [0x0004eac0]
add r3, pc
blx 0x10398
ldr r2, [0x0004eac4]
movs r1, 0x20
movs r0, 0
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x4e83a
nop
--
add sp, 0x20
pop.w {r4, r5, r6, r7, r8, pc}
ldr r1, [0x00050658]
mov r0, r5
ldr r2, [0x0005065c]
add r1, pc
add r2, pc
adds r1, 0x70
blx sym.imp.g_ascii_string_to_unsigned
mov r0, r5
add sp, 0x20
pop.w {r4, r5, r6, r7, r8, pc}
ldr r3, [r4]
ldr r0, [r3]
blx 0xe364
ldr r2, [0x00050660]
mov r3, r0
movs r1, 0x20
mov r0, r6
add r2, pc
blx sym.imp._gst_element_error_printf
str r6, [r4, 0x20]
b 0x5040e
--
blx sym.imp.g_mutex_lock
mov r7, r0
cmp r0, 0
bne 0x505d6
cbz r6, 0x5057c
mov r0, r4
mov r1, r6
bl 0x502c8
mov r0, r6
blx 0xf3e8
ldr r5, [sp, 8]
b 0x5049e
ldr r3, [r4]
ldr r0, [r3]
blx 0xe364
ldr r2, [0x00050670]
mov r3, r0
movs r1, 0x20
mov r0, r6
add r2, pc
blx sym.imp._gst_element_error_printf
str r6, [sp, 0xc]
b 0x50464
ldr r3, [r4]
ldr r0, [r3]
blx 0xe364
ldr r2, [0x00050674]
mov r3, r0
movs r1, 0x20
mov r0, r6
add r2, pc
blx sym.imp._gst_element_error_printf
movs r3, 0x3c
str r3, [sp, 0x14]
b 0x5043a
ldr r3, [r4]
ldr r0, [r3]
blx 0xe364
ldr r2, [0x00050678]
mov r3, r0
movs r1, 0x20
mov r0, r6
add r2, pc
blx sym.imp._gst_element_error_printf
movw r2, 0x22a
mov r3, r2
--
b 0x50424
ldr r1, [0x0005067c]
movs r7, 1
ldr r0, [sp, 0x18]
add r1, pc
blx sym.imp.g_strstr_len
cbz r0, 0x50620
ldr r0, [sp, 0x18]
blx 0xf3e8
cmp r6, 0
bne 0x5056e
b 0x5057c
ldr r3, [r4]
ldr r0, [r3]
blx 0xe364
ldr r2, [0x00050680]
mov r3, r0
movs r1, 0x20
mov r0, r5
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x50554
ldr r3, [r4]
ldr r0, [r3]
blx 0xe364
ldr r2, [0x00050684]
mov r3, r0
movs r1, 0x20
mov r0, r6
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x50542
ldr r1, [0x00050688]
--
b 0x508a0
ldrd r3, r7, [r7]
ldr r0, [r3]
blx 0xe364
ldr r3, [r5]
mov r6, r0
ldr r5, [0x00050964]
ldr r0, [r3]
blx 0xe364
ldr r3, [0x00050968]
add r5, pc
ldr r2, [0x0005096c]
movs r1, 0x10
strd r6, r0, [sp, 0x10]
movw r0, 0x299
strd r0, r5, [sp]
add r3, pc
add r2, pc
movs r0, 0
strd r4, r7, [sp, 8]
blx sym.imp._gst_element_error_printf
add sp, 0x1c
pop {r4, r5, r6, r7, pc}
--
b 0x50c16
ldrd r3, r7, [r7]
ldr r4, [0x00050d5c]
ldr r0, [r3]
blx 0xe364
ldr r3, [r6]
mov r6, r0
add r4, pc
ldr r0, [r3]
blx 0xe364
ldr r3, [0x00050d60]
movs r1, 0x10
ldr r2, [0x00050d64]
strd r6, r0, [sp, 0x10]
movw r0, 0x26b
strd r0, r4, [sp]
add r3, pc
add r2, pc
movs r0, 0
strd r5, r7, [sp, 8]
blx sym.imp._gst_element_error_printf
b 0x50be6
nop
--
blx sym.imp.gst_rtsp_session_media_get_media
cmp r0, 0
blt 0x50e42
mov r0, r5
add sp, 0x24
pop {r4, r5, pc}
ldr r1, [0x00050e5c]
mov.w r5, -1
ldr r2, [0x00050e60]
add r1, pc
add r2, pc
adds r1, 0xbc
blx sym.imp.g_ascii_string_to_unsigned
mov r0, r5
add sp, 0x24
pop {r4, r5, pc}
ldr r2, [0x00050e64]
movs r1, 0x20
movs r0, 0
add r2, pc
blx sym.imp._gst_element_error_printf
mov r0, r5
add sp, 0x24
--
bgt 0x50e90
add sp, 8
pop {r4, r5, r6, pc}
ldr r1, [0x00050ebc]
ldr r2, [0x00050ec0]
add r1, pc
add r2, pc
adds r1, 0xcc
b.w 0xdc48
mov r0, r4
sub.w r6, r5, 0x64
blx sym.imp.http_auth_init_server
cmp r0, r6
bls 0x50e7e
ldr r2, [0x00050ec4]
mov r3, r6
movs r1, 0x20
movs r0, 0
str r5, [sp]
add r2, pc
blx sym.imp._gst_element_error_printf
mov r1, r6
mov r0, r4
--
mov r0, r7
blx sym.imp.cert_set_init
mov r1, r5
bl 0x55cc8
ldr r7, [r4, 0x30]
mov r5, r0
mov r0, r7
blx sym.imp.http_auth_init_server
sub.w r1, r0, 0x14
mov r0, r7
blx sym.imp.g_propagate_error
ldr r1, [sp, 0x78]
mov r2, r4
mov r0, r5
bl 0x5f304
cmp r0, 0
bne 0x50f00
ldr r2, [0x00051080]
movs r1, 0x20
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x50f00
ldr r0, [r4, 0xc]
--
add r2, pc
adds r1, 0x18
blx sym.imp.g_ascii_string_to_unsigned
mov r0, r4
add sp, 8
pop {r4, r5, r6, pc}
bl 0x5508c
ldr r3, [0x0005154c]
mov r1, r0
movs r2, 0
mov r0, r6
str r5, [sp]
movs r4, 0
add r3, pc
blx 0x10398
ldr r2, [0x00051550]
mov r3, r5
movs r1, 0x20
mov r0, r4
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x513dc
ldr r0, [0x00051554]
--
b 0x5139e
ldr r0, [0x0005156c]
movs r1, 0
add r0, pc
blx 0x100a4
mov r4, r0
b 0x5139e
bl 0x5508c
ldr r3, [0x00051570]
mov r1, r0
mov r2, r4
mov r0, r6
str r5, [sp]
add r3, pc
blx 0x10398
ldr r2, [0x00051574]
mov r3, r5
movs r1, 0x20
mov r0, r4
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x513dc
nop
--
ldr r1, [0x000516c0]
ldr r2, [0x000516c4]
add r1, pc
add r2, pc
adds r1, 0x34
blx sym.imp.g_ascii_string_to_unsigned
mov r0, r4
add sp, 0x18
pop.w {r4, r5, r6, r7, r8, pc}
bl 0x5508c
ldr r3, [0x000516c8]
mov r1, r0
mov r2, r4
mov r0, r8
add r3, pc
blx 0x10398
ldr r2, [0x000516cc]
mov r0, r4
movs r1, 0x20
add r2, pc
blx sym.imp._gst_element_error_printf
mov r0, r4
add sp, 0x18
pop.w {r4, r5, r6, r7, r8, pc}
bl 0x5508c
ldr r3, [0x000516d0]
mov r1, r0
mov r2, r6
mov r0, r8
str r4, [sp]
add r3, pc
blx 0x10398
ldr r2, [0x000516d4]
mov r3, r4
mov r0, r6
movs r1, 0x20
mov r4, r6
add r2, pc
blx sym.imp._gst_element_error_printf
mov r0, r4
add sp, 0x18
--
beq 0x51f72
ldrd r3, r7, [r6]
ldr r0, [r3]
blx 0xe364
ldr r3, [r5]
mov r6, r0
ldr r5, [0x00051f78]
ldr r0, [r3]
blx 0xe364
ldr r3, [0x00051f7c]
add r5, pc
ldr r2, [0x00051f80]
movs r1, 0x10
strd r6, r0, [sp, 0x10]
movs r0, 0xd9
strd r0, r5, [sp]
add r3, pc
add r2, pc
movs r0, 0
strd r4, r7, [sp, 8]
blx sym.imp._gst_element_error_printf
add sp, 0x1c
pop {r4, r5, r6, r7, pc}
--
beq 0x52026
ldrd r3, r7, [r6]
ldr r0, [r3]
blx 0xe364
ldr r3, [r5]
mov r6, r0
ldr r5, [0x00052070]
ldr r0, [r3]
blx 0xe364
ldr r3, [0x00052074]
add r5, pc
ldr r2, [0x00052078]
movs r1, 0x10
strd r6, r0, [sp, 0x10]
movs r0, 0xc6
strd r0, r5, [sp]
add r3, pc
add r2, pc
movs r0, 0
strd r4, r7, [sp, 8]
blx sym.imp._gst_element_error_printf
add sp, 0x20
pop.w {r4, r5, r6, r7, r8, pc}
--
str r3, [sp, 0x1c]
cbz r0, 0x51ff0
blx sym.imp.std2parser_load_cfg
mov r0, r7
blx 0xe17c
mov r4, r0
cbz r0, 0x52060
add r3, sp, 0x1c
movs r2, 0
movw r1, 0x2002
blx sym.imp.__isoc99_sscanf
str.w r0, [r8, 0x48]
cbnz r0, 0x5204e
ldr r2, [0x0005207c]
ldr r1, [sp, 0x1c]
add r2, pc
ldr r1, [r1, 8]
mov r3, r4
str r1, [sp]
movs r1, 0x10
blx sym.imp._gst_element_error_printf
ldr r0, [sp, 0x1c]
blx 0xdec0
--
blx sym.imp.gst_sdp_message_as_text
ldr r3, [r6, 0xc]
ldr r0, [r3, r7]
adds r7, 4
cmp r0, 0
bne 0x52870
b 0x5280a
ldr r0, [sp, 0xc]
blx sym.imp.gst_mini_object_unref
ldr r0, [sp, 8]
blx 0xfc94
cbnz r0, 0x528a4
blx 0xe22c
add sp, 0x14
pop.w {r4, r5, r6, r7, r8, sb, sl, fp, lr}
b.w sym.imp.gst_rtsp_media_factory_set_media_gtype
ldr r2, [0x000528dc]
movs r1, 0x20
mov r0, r6
add r2, pc
blx sym.imp._gst_element_error_printf
blx 0xe22c
add sp, 0x14
--
ldr r1, [0x00052eb8]
mov r0, r5
add r1, pc
blx 0x1061c
cmp r0, 0
beq 0x52dce
bl 0x5508c
ldr r3, [0x00052ebc]
mov r1, r0
movs r2, 0
mov r0, r6
str r5, [sp]
movs r4, 0
add r3, pc
blx 0x10398
ldr r2, [0x00052ec0]
mov r0, r4
mov r3, r5
movs r1, 0x20
add r2, pc
blx sym.imp._gst_element_error_printf
mov r0, r4
add sp, 8
pop {r4, r5, r6, pc}
bl 0x5508c
ldr r3, [0x00052ec4]
mov r1, r0
mov r2, r4
mov r0, r6
str r5, [sp]
add r3, pc
blx 0x10398
ldr r2, [0x00052ec8]
mov r3, r5
movs r1, 0x20
mov r0, r4
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x52dbc
subs r7, 0x9e
--
ldr r1, [0x00053010]
mov r0, r5
add r1, pc
blx 0x1061c
cmp r0, 0
beq 0x52f26
bl 0x5508c
ldr r3, [0x00053014]
mov r1, r0
movs r2, 0
mov r0, r6
str r5, [sp]
movs r4, 0
add r3, pc
blx 0x10398
ldr r2, [0x00053018]
mov r0, r4
mov r3, r5
movs r1, 0x20
add r2, pc
blx sym.imp._gst_element_error_printf
mov r0, r4
add sp, 8
pop {r4, r5, r6, pc}
bl 0x5508c
ldr r3, [0x0005301c]
mov r1, r0
mov r2, r4
mov r0, r6
str r5, [sp]
add r3, pc
blx 0x10398
ldr r2, [0x00053020]
mov r3, r5
movs r1, 0x20
mov r0, r4
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x52f14
subs r6, 0x46
--
pop {r4, r5, r6, r7, pc}
ldr r1, [0x000531d8]
mov r0, r5
add r1, pc
blx 0x1061c
cbz r0, 0x53144
bl 0x5508c
ldr r3, [0x000531dc]
mov r1, r0
movs r2, 0
mov r0, r6
str r5, [sp]
movs r4, 0
add r3, pc
blx 0x10398
ldr r2, [0x000531e0]
mov r0, r4
mov r3, r5
movs r1, 0x20
add r2, pc
blx sym.imp._gst_element_error_printf
mov r0, r4
add sp, 0xc
--
b 0x53068
ldr r0, [0x000531e8]
add r0, pc
blx sym.imp.g_quark_from_static_string
mov r7, r0
b 0x53068
bl 0x5508c
ldr r3, [0x000531ec]
mov r1, r0
mov r2, r7
mov r0, r6
str r5, [sp]
mov r4, r7
add r3, pc
blx 0x10398
ldr r2, [0x000531f0]
mov r3, r5
movs r1, 0x20
mov r0, r7
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x53094
bl 0x5508c
ldr r3, [0x000531f4]
mov r1, r0
mov r2, r4
mov r0, r6
str r5, [sp]
add r3, pc
blx 0x10398
ldr r2, [0x000531f8]
mov r0, r4
mov r3, r5
movs r1, 0x20
add r2, pc
blx sym.imp._gst_element_error_printf
mov r0, r7
blx 0xf5ec
--
ldr r2, [0x0005335c]
add r1, pc
add r2, pc
adds r1, 0x88
blx sym.imp.g_ascii_string_to_unsigned
mov r0, r4
add sp, 0x14
pop {r4, r5, r6, r7, pc}
bl 0x5508c
ldr r3, [0x00053360]
mov r1, r0
movs r2, 0
mov r0, r7
add r3, pc
blx 0x10398
ldr r2, [0x00053364]
movs r0, 0
mov r4, r0
movs r1, 0x20
add r2, pc
blx sym.imp._gst_element_error_printf
mov r0, r4
add sp, 0x14
pop {r4, r5, r6, r7, pc}
bl 0x5508c
ldr r3, [0x00053368]
mov r1, r0
mov r2, r6
mov r0, r7
str r4, [sp]
add r3, pc
blx 0x10398
ldr r2, [0x0005336c]
mov r3, r4
mov r0, r6
movs r1, 0x20
mov r4, r6
add r2, pc
blx sym.imp._gst_element_error_printf
mov r0, r4
add sp, 0x14
pop {r4, r5, r6, r7, pc}
bl 0x5508c
ldr r3, [0x00053370]
mov r1, r0
mov r2, r4
mov r0, r7
add r3, pc
blx 0x10398
ldr r2, [0x00053374]
movs r1, 0x20
mov r0, r4
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x5327c
subs r3, 0x14
--
cmp r0, 0
beq 0x54062
ldr r1, [0x000540dc]
movs r3, 0
mov r0, r7
strb r3, [r2], 1
add r1, pc
blx sym.imp.g_value_copy
mov r8, r0
mov r0, r7
blx 0xf3e8
mov r0, r4
mov r4, r8
blx 0xf3e8
b 0x53f6a
ldrd r3, r1, [r5, 0x18]
ldr r2, [0x000540e0]
str r1, [sp]
movs r1, 0x20
add r2, pc
blx sym.imp._gst_element_error_printf
mov r0, r4
add sp, 0x10
--
blx 0xf69c
cmp r0, 0
blt 0x54378
mov r0, r8
blx 0xfba0
b 0x5414c
ldr r3, [r5, 0x2c]
b 0x542a2
blx sym.imp.cert_set_init
ldr r1, [0x000543ec]
add r1, pc
blx 0x104c8
cmp r0, 0
bne.w 0x54146
b 0x541fa
ldr r2, [0x000543f0]
movs r1, 0x20
ldr r3, [sp, 0xc]
movs r0, 0
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x54358
ldr r2, [0x000543f4]
movs r1, 0x20
ldr r3, [sp, 0xc]
movs r0, 0
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x542d6
ldr r2, [0x000543f8]
movs r1, 0x20
ldr r3, [sp, 0xc]
movs r0, 0
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x5432a
ldr r2, [0x000543fc]
movs r1, 0x20
ldr r3, [sp, 0xc]
movs r0, 0
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x54300
str r6, [sp, 0x308]
--
bl 0x5eb30
mov r5, r0
mov r0, r7
blx 0xf5ec
cmp r5, 0xc8
beq 0x544aa
b 0x54458
ldr r1, [0x0005494c]
ldr r0, [sp, 0x50]
add r1, pc
blx 0xfcc4
ldr r0, [sp, 0x54]
bl 0x5effc
mov r7, r0
cmp r0, 0
bne 0x54540
ldr r2, [0x00054950]
movs r1, 0x20
movw r5, 0x1c3
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x54458
mov.w r5, 0x194
--
beq 0x5460a
ldr r1, [sp, 0x40]
ldr r3, [sp, 0x58]
ldr r2, [sp, 0x44]
str r2, [sp]
ldr r0, [sp, 0x18]
movs r2, 0x18
blx 0xd9f8
mov r0, r5
blx sym.imp.std2parser_free
ldr.w r0, [sl, r7, lsl 2]
cmp r0, 0
bne.w 0x545fa
b 0x5467e
blx sym.imp.std2parser_free
b 0x5468e
ldr r2, [0x00054970]
movs r1, 0x20
movw r5, 0x1c3
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x54458
ldr r1, [0x00054974]
--
beq 0x54d54
ldrd r3, r7, [r6]
ldr r0, [r3]
blx 0xe364
ldr r3, [r5]
mov r6, r0
ldr r5, [0x00054d64]
ldr r0, [r3]
blx 0xe364
ldr r3, [0x00054d68]
add r5, pc
ldr r2, [0x00054d6c]
movs r1, 0x10
strd r6, r0, [sp, 0x10]
movw r0, 0x624
strd r0, r5, [sp]
add r3, pc
add r2, pc
movs r0, 0
strd r4, r7, [sp, 8]
blx sym.imp._gst_element_error_printf
add sp, 0x1c
pop {r4, r5, r6, r7, pc}
--
beq 0x54dc8
ldrd r3, r7, [r6]
ldr r0, [r3]
blx 0xe364
ldr r3, [r5]
mov r6, r0
ldr r5, [0x00054dd8]
ldr r0, [r3]
blx 0xe364
ldr r3, [0x00054ddc]
add r5, pc
ldr r2, [0x00054de0]
movs r1, 0x10
strd r6, r0, [sp, 0x10]
movw r0, 0x615
strd r0, r5, [sp]
add r3, pc
add r2, pc
movs r0, 0
strd r4, r7, [sp, 8]
blx sym.imp._gst_element_error_printf
add sp, 0x1c
pop {r4, r5, r6, r7, pc}
--
ldr r2, [sp, 0x10]
mov r0, r5
str r7, [sp, 4]
str r3, [sp]
ldr r3, [sp, 0x18]
bl 0x5ed10
cmp r0, 0
bne 0x54eee
movw r6, 0x1c3
b 0x54f52
ldr r1, [0x00055000]
mov r0, r7
add r1, pc
blx 0x1038c
b 0x54eee
ldr r2, [0x00055004]
movs r1, 0x20
ldr r3, [sp, 0x24]
movs r0, 0
add r2, pc
blx sym.imp._gst_element_error_printf
sub.w pc, r5, pc, ror 31
stc2 p0, c0, [r4], 4
--
b 0x5521c
cmp r6, 0
beq 0x553d0
ldr r0, [0x00055484]
mov r1, r6
add r0, pc
blx sym.imp.gst_rtsp_message_append_headers
mov r6, r0
ldr r4, [0x00055488]
mov.w fp, 0
add r4, pc
b 0x552d2
blx sym.imp.command_source_register_mainloop_thread
ldr r0, [r0]
blx sym.imp.gst_mikey_message_get_cs_srtp
ldr r2, [0x0005548c]
mov r3, r0
movs r1, 0x20
movs r0, 0
add r2, pc
blx sym.imp._gst_element_error_printf
ldr r2, [0x00055490]
movs r1, 0x20
movs r0, 0
add r2, pc
blx sym.imp._gst_element_error_printf
ldr r1, [0x00055494]
mov r0, r5
--
add sp, 0x2c
pop.w {r4, r5, r6, r7, r8, sb, sl, fp, pc}
cmp r0, 0
beq 0x55454
ldr r3, [0x00055498]
mov fp, r0
add r3, pc
cmp.w sl, 0
bne 0x552e0
ldr.w sl, [0x0005549c]
add sl, pc
b 0x552e0
blx sym.imp.command_source_register_mainloop_thread
ldr r0, [r0]
blx sym.imp.gst_mikey_message_get_cs_srtp
ldr r2, [0x000554a0]
mov r3, r0
movs r1, 0x20
movs r0, 0
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x55382
ldr r4, [0x000554a4]
mov fp, r6
add r4, pc
mov r3, r4
b 0x552da
ldr r2, [0x000554a8]
movs r1, 0x20
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x55336
blx sym.imp.command_source_register_mainloop_thread
ldr r0, [r0]
blx sym.imp.gst_mikey_message_get_cs_srtp
ldr r2, [0x000554ac]
mov r3, r0
movs r1, 0x20
movs r0, 0
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x55382
blx sym.imp.command_source_register_mainloop_thread
ldr r0, [r0]
blx sym.imp.gst_mikey_message_get_cs_srtp
ldr r2, [0x000554b0]
mov r3, r0
movs r1, 0x20
movs r0, 0
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x55382
ldr r3, [sp, 0x10]
movs r1, 0x20
ldr r2, [0x000554b4]
ldr r3, [r3, 8]
add r2, pc
blx sym.imp._gst_element_error_printf
mov r0, fp
blx sym.imp.gst_mini_object_replace
ldr r1, [0x000554b8]
mov r0, r5
add r1, pc
bl 0x432ec
b 0x55398
blx sym.imp.command_source_register_mainloop_thread
ldr r0, [r0]
blx sym.imp.gst_mikey_message_get_cs_srtp
ldr r2, [0x000554bc]
mov r3, r0
movs r1, 0x20
movs r0, 0
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x55382
ldr r4, [0x000554c0]
--
ldr r6, [sp, 8]
blx sym.imp.strcmp
movs r2, 0xa
mov r1, r0
mov r0, r6
blx sym.imp.g_signal_handler_disconnect
cbz r0, 0x55928
ldr r0, [sp, 8]
blx 0xdec0
ldr r0, [sp, 0xc]
blx 0xf3e8
b 0x558de
ldr r2, [sp, 8]
movs r1, 0x20
ldr r3, [r4, 0x30]
ldr r2, [r2, 8]
ldr r3, [r3, 0x14]
str r2, [sp]
ldr r2, [0x00055944]
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x5591a
nop
--
ldr r4, [r4, 4]
cmp r4, 0
bne 0x56c82
cbz r5, 0x56ce2
mov r0, r5
pop.w {r4, r5, r6, r7, r8, pc}
ldr r0, [0x00056d08]
movs r5, 0
add r0, pc
blx sym.imp.g_strconcat
ldr r3, [0x00056d0c]
mov r1, r0
mov r2, r5
mov r0, r8
add r3, pc
blx 0x10398
ldr r2, [0x00056d10]
mov r0, r5
movs r1, 0x20
add r2, pc
blx sym.imp._gst_element_error_printf
mov r0, r5
pop.w {r4, r5, r6, r7, r8, pc}
ldr r0, [0x00056d14]
movs r5, 0
add r0, pc
blx sym.imp.g_strconcat
ldr r3, [0x00056d18]
mov r1, r0
mov r2, r5
mov r0, r8
add r3, pc
blx 0x10398
ldr r2, [0x00056d1c]
movs r1, 0x20
mov r0, r5
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x56cb2
b 0x56734
--
add sp, 0xc
pop.w {r4, r5, r6, r7, r8, sb, sl, fp, lr}
b.w sym.imp.g_value_get_double
mov r0, r4
blx 0xdff8
movs r5, 0
ldr.w r6, [sb, 0x18]
str r5, [sp, 4]
add r4, sp, 4
bl 0x56dc0
ldr r3, [0x00058220]
mov r1, r0
mov r2, r5
mov r0, r4
add r3, pc
blx 0x10398
ldr r2, [0x00058224]
movs r1, 0x20
mov r0, r5
add r2, pc
blx sym.imp._gst_element_error_printf
blx 0x1058c
mov r1, r0
--
mov r0, r5
blx 0x100e4
mov r4, r0
cbz r0, 0x581f8
mov r0, r5
blx 0xdff8
mov r0, r6
blx 0xf5ec
mov r1, r4
mov r0, r7
blx 0xdf90
cmp r0, 0
beq 0x58110
b 0x5811c
mov r0, r6
blx 0xf5ec
b 0x58122
ldr r2, [0x00058234]
movs r1, 0x20
add r2, pc
blx sym.imp._gst_element_error_printf
mov r0, r4
blx 0xfba0
--
add r2, pc
adds r1, 0x1c
blx sym.imp.g_ascii_string_to_unsigned
mov r0, r4
add sp, 0xc
pop {r4, r5, r6, r7, pc}
bl 0x5508c
ldr r3, [0x00058a1c]
mov r1, r0
movs r2, 0
mov r0, r7
str r6, [sp]
add r3, pc
blx 0x10398
ldr r2, [0x00058a20]
movs r0, 0
mov r4, r0
mov r3, r6
movs r1, 0x20
add r2, pc
blx sym.imp._gst_element_error_printf
mov r0, r4
add sp, 0xc
pop {r4, r5, r6, r7, pc}
bl 0x5508c
ldr r3, [0x00058a24]
mov r1, r0
mov r2, r4
mov r0, r7
str r6, [sp]
add r3, pc
blx 0x10398
ldr r2, [0x00058a28]
mov r3, r6
movs r1, 0x20
mov r0, r4
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x58960
nop
--
blx sym.imp.cert_set_init
ldr r2, [sp, 0x14]
mov r1, r6
movs r3, 0
blx 0xf4fc
b 0x58ac4
bl 0x5508c
ldr r3, [0x00058cc8]
mov r1, r0
mov r2, r7
mov r0, r8
str r4, [sp]
add r3, pc
blx 0x10398
ldr r2, [0x00058ccc]
mov r3, r4
mov r0, r7
movs r1, 0x20
mov r4, r7
add r2, pc
blx sym.imp._gst_element_error_printf
mov r0, r4
add sp, 0x1c
pop.w {r4, r5, r6, r7, r8, sb, pc}
bl 0x5508c
ldr r3, [0x00058cd0]
mov r1, r0
mov r2, r4
mov r0, r8
add r3, pc
blx 0x10398
ldr r2, [0x00058cd4]
movs r1, 0x20
mov r0, r4
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x58b62
nop
--
push {r3, r4, r5, lr}
mov r5, r0
mov r4, r1
bl 0x5068c
mov r1, r0
mov r0, r5
blx sym.imp.cert_set_init
ldr r0, [r0, 0x18]
blx 0xf0c0
mov r1, r4
mov r5, r0
blx sym.imp.g_enum_get_value_by_name
cbz r4, 0x5947c
mov r0, r5
pop.w {r3, r4, r5, lr}
b.w sym.imp.formatname_nextstring
ldr r2, [0x00059494]
mov r0, r4
movs r1, 0x20
add r2, pc
blx sym.imp._gst_element_error_printf
mov r0, r5
pop.w {r3, r4, r5, lr}
--
add r0, pc
blx sym.imp.gst_rtsp_media_factory_set_permissions
mov r1, r8
mov r6, r0
blx 0xfab0
mov r7, r0
cbz r0, 0x5959a
ldrd r0, r3, [r4, 0xc]
cbz r3, 0x59588
mov r1, r0
mov r0, r3
blx 0x1061c
cbz r0, 0x59578
ldrd r0, r3, [r4, 0xc]
cbz r3, 0x59588
ldr r2, [0x000595b8]
movs r1, 0x20
str r0, [sp]
movs r0, 0
add r2, pc
blx sym.imp._gst_element_error_printf
ldr r0, [r4, 0x10]
blx 0xf3e8
--
mov r4, r0
cbz r0, 0x5986e
add r5, r7
ldr r0, [r5, 0xc]
blx 0xf3e8
mov r0, r4
blx sym.imp.gst_query_new_custom
str r0, [r5, 0xc]
mov r0, r4
blx 0xf3e8
movs r0, 1
pop.w {r4, r5, r6, r7, r8, pc}
ldr r3, [r5]
ldr r0, [r3]
blx 0xe364
ldr r2, [0x00059894]
mov r3, r0
movs r1, 0x20
mov r0, r4
add r2, pc
blx sym.imp._gst_element_error_printf
movs r0, 1
pop.w {r4, r5, r6, r7, r8, pc}
--
beq 0x5992e
ldrd r3, r7, [r6]
ldr r0, [r3]
blx 0xe364
ldr r3, [r5]
mov r6, r0
ldr r5, [0x00059944]
ldr r0, [r3]
blx 0xe364
ldr r3, [0x00059948]
add r5, pc
ldr r2, [0x0005994c]
movs r1, 0x10
strd r6, r0, [sp, 0x10]
mov.w r0, 0x148
strd r0, r5, [sp]
add r3, pc
add r2, pc
movs r0, 0
strd r4, r7, [sp, 8]
blx sym.imp._gst_element_error_printf
add sp, 0x1c
pop {r4, r5, r6, r7, pc}
--
beq 0x599b2
ldrd r3, r7, [r6]
ldr r0, [r3]
blx 0xe364
ldr r3, [r5]
mov r6, r0
ldr r5, [0x000599e4]
ldr r0, [r3]
blx 0xe364
ldr r3, [0x000599e8]
add r5, pc
ldr r2, sym.imp.gst_element_set_base_time
movs r1, 0x10
strd r6, r0, [sp, 0x10]
movw r0, 0x135
strd r0, r5, [sp]
add r3, pc
add r2, pc
movs r0, 0
strd r4, r7, [sp, 8]
blx sym.imp._gst_element_error_printf
add sp, 0x18
pop.w {r4, r5, r6, r7, r8, pc}
--
sub sp, 0xc
movs r5, 0
str r5, [sp, 4]
blx 0xfc30
mov r2, r0
mov r3, r1
mov r0, r4
blx sym.imp.g_date_time_new_utc
cbnz r0, 0x5af4a
movs r4, 1
mov r0, r4
add sp, 0xc
pop {r4, r5, pc}
mov r0, r4
blx sym.imp.g_tls_certificate_new_from_file
ldr r2, [0x0005afb0]
mov r3, r0
movs r1, 0x20
mov r0, r5
add r2, pc
blx sym.imp._gst_element_error_printf
movs r1, 0x50
mov r0, r4
--
bl 0x41c30
mov r4, r0
cbz r0, 0x5af86
movs r4, 0
mov r0, r4
add sp, 0xc
pop {r4, r5, pc}
movs r1, 0x50
mov r0, r5
blx sym.imp.cert_set_init
ldr r1, [0x0005afb8]
mov r3, r4
add r2, sp, 4
add r1, pc
blx sym.imp.gst_sdp_media_get_media
ldr r2, [0x0005afbc]
mov r0, r4
ldr r3, [sp, 4]
movs r1, 0x20
add r2, pc
blx sym.imp._gst_element_error_printf
mov r0, r5
bl 0x41cc4
--
ldrd r3, r6, [r5]
ldr r0, [r3]
blx 0xe364
ldr.w r3, [r8]
mov r5, r0
ldr r0, [r3]
blx 0xe364
ldr r2, [0x0005b09c]
movs r1, 0x10
ldr r3, [0x0005b0a0]
str r0, [sp, 0x14]
mov.w r0, 0x1e4
add r2, pc
str r0, [sp]
strd r2, r7, [sp, 4]
add r3, pc
ldr r2, [0x0005b0a4]
movs r0, 0
strd r6, r5, [sp, 0xc]
add r2, pc
blx sym.imp._gst_element_error_printf
ldr r0, [r4, 0x20]
add sp, 0x18
--
ldrd r3, r8, [r6]
ldr r0, [r3]
blx 0xe364
ldr r3, [r7]
mov r6, r0
ldr r0, [r3]
blx 0xe364
ldr r2, [0x0005b15c]
movs r1, 0x10
ldr r3, [0x0005b160]
str r0, [sp, 0x14]
mov.w r0, 0x1ce
add r2, pc
str r0, [sp]
strd r2, r4, [sp, 4]
add r3, pc
ldr r2, [0x0005b164]
movs r0, 0
strd r8, r6, [sp, 0xc]
add r2, pc
blx sym.imp._gst_element_error_printf
ldr r0, [r5, 0x20]
add sp, 0x18
--
add r2, pc
adds r1, 0x18
blx sym.imp.g_ascii_string_to_unsigned
mov r0, r4
add sp, 0xc
pop {r4, r5, r6, r7, pc}
bl 0x5508c
ldr r3, [0x0005bd8c]
mov r1, r0
mov r2, r5
mov r0, r6
str r4, [sp]
add r3, pc
blx 0x10398
ldr r2, [0x0005bd90]
mov r3, r4
movs r1, 0x20
mov r0, r5
mov r4, r5
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x5bcca
bl 0x5508c
ldr r3, [0x0005bd94]
mov r1, r0
mov r2, r4
mov r0, r6
add r3, pc
blx 0x10398
ldr r2, [0x0005bd98]
movs r1, 0x20
mov r0, r4
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x5bcca
ldr r0, [0x0005bf6c]
--
cmp r0, 0
beq.w 0x5c080
ldr r1, [0x0005c13c]
add r2, sp, 0x10
add r1, pc
blx sym.imp.g_regex_get_pattern
cmp r0, 0
bne.w 0x5bfe2
bl 0x5508c
ldr r3, [0x0005c140]
mov r1, r0
movs r2, 0
mov r0, r8
add r3, pc
blx 0x10398
ldr r2, [0x0005c144]
movs r0, 0
movs r1, 0x20
mov r4, r0
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x5be6e
ldr r1, [0x0005c148]
--
ldr r1, [0x0005c168]
mov r3, r7
mov.w r2, -1
add r1, pc
blx 0xf4fc
b 0x5be0a
bl 0x5508c
ldr r3, [0x0005c16c]
mov r1, r0
movs r2, 0
mov r0, r8
str r6, [sp]
add r3, pc
blx 0x10398
ldr r2, [0x0005c170]
movs r0, 0
mov r3, r6
movs r1, 0x20
mov r4, r0
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x5be6e
movs r1, 0x50
--
ldr r1, [0x0005c174]
mov r3, r7
mov.w r2, -1
add r1, pc
blx 0xf4fc
b 0x5be0a
bl 0x5508c
ldr r3, [0x0005c178]
mov r1, r0
movs r2, 0
mov r0, r8
str r6, [sp]
add r3, pc
blx 0x10398
ldr r2, [0x0005c17c]
movs r0, 0
mov r3, r6
movs r1, 0x20
mov r4, r0
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x5be6e
ldr r1, [0x0005c180]
--
blx 0xf4fc
ldr r5, [r5, 0x5c]
movs r1, 0x50
mov r0, r5
blx sym.imp.snd_pcm_hw_params_get_period_size_max
cbnz r0, 0x5c256
mov r0, r4
movs r4, 0
blx 0xdff8
bl 0x5508c
ldr r3, [0x0005c370]
mov r1, r0
mov r2, r4
mov r0, r6
add r3, pc
blx 0x10398
ldr r2, [0x0005c374]
movs r1, 0x20
mov r0, r4
add r2, pc
blx sym.imp._gst_element_error_printf
mov r0, r4
add sp, 0x10
--
bl 0x5d040
ldr r1, [0x0005c390]
mov r7, r0
mov r0, r5
add r1, pc
bl 0x5d040
mov r5, r0
cbz r6, 0x5c316
ldrb r3, [r6]
cbz r3, 0x5c316
cbz r7, 0x5c308
ldrb r3, [r7]
cbz r3, 0x5c308
cbz r5, 0x5c2c4
ldrb r3, [r5]
cbnz r3, 0x5c2d0
ldr r2, [0x0005c394]
movs r1, 0x20
movs r0, 0
add r2, pc
blx sym.imp._gst_element_error_printf
movs r3, 0
ldr r1, [0x0005c398]
--
mov r0, r4
add r1, pc
add r3, pc
strd r6, r3, [sp]
ldr r3, [0x0005c3a0]
add r3, pc
blx 0xf4fc
mov r0, r6
blx 0xf3e8
mov r0, r7
blx 0xf3e8
mov r0, r5
blx 0xf3e8
mov r0, r4
add sp, 0x10
pop.w {r4, r5, r6, r7, r8, pc}
ldr r2, [0x0005c3a4]
movs r1, 0x20
movs r0, 0
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x5c2be
ldr r2, [0x0005c3a8]
movs r1, 0x20
movs r0, 0
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x5c2b8
ldr r1, [0x0005c3ac]
--
ldr r2, [0x0005c3b0]
mov r4, r5
add r1, pc
add r2, pc
adds r1, 0x60
blx sym.imp.g_ascii_string_to_unsigned
mov r0, r4
add sp, 0x10
pop.w {r4, r5, r6, r7, r8, pc}
bl 0x5508c
ldr r3, [0x0005c3b4]
mov r1, r0
mov r2, r4
mov r0, r6
add r3, pc
blx 0x10398
ldr r2, [0x0005c3b8]
movs r1, 0x20
mov r0, r4
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x5c24e
mov r0, r5
--
add sp, 0x40
pop.w {r4, r5, r6, r7, r8, sb, sl, pc}
ldr r1, [0x0005c918]
ldr r2, [0x0005c91c]
add r1, pc
add r2, pc
adds r1, 0x80
blx sym.imp.g_ascii_string_to_unsigned
b 0x5c522
bl 0x5508c
ldr r3, [0x0005c920]
mov r1, r0
mov r2, r4
mov r0, r7
add r3, pc
blx 0x10398
ldr r2, [0x0005c924]
movs r1, 0x20
mov r0, r4
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x5c522
ldr r0, [0x0005c928]
--
blx 0x100e4
mov r5, r0
mov r0, r4
mov r1, r5
mov r4, r6
blx 0x10350
mov r7, r0
blx sym.imp.getsockopt
mov r1, r0
mov r0, r6
blx sym.imp.cert_set_init
mov r1, r7
blx sym.imp.gst_rtsp_mount_points_add_factory
mov r0, r5
blx 0xdff8
b 0x5c522
ldr r2, [0x0005c974]
movs r1, 0x20
movs r0, 0
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x5c62a
ldr r2, [0x0005c978]
movs r1, 0x20
movs r0, 0
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x5c61c
ldr r2, [0x0005c97c]
movs r1, 0x20
movs r0, 0
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x5c60a
bl 0x5508c
ldr r3, [0x0005c980]
mov r1, r0
mov r2, r8
mov r0, r7
str r4, [sp]
add r3, pc
blx 0x10398
ldr r2, [0x0005c984]
mov r3, r4
movs r1, 0x20
mov r0, r8
mov r4, r8
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x5c522
ldr r0, [r5]
bl 0x48c0c
ldr r1, [0x0005c988]
movs r3, 0
movs r2, 0x14
str r3, [sp]
add r1, pc
blx 0xd9f8
b 0x5c4f2
bl 0x5508c
ldr r3, [0x0005c98c]
mov r1, r0
mov r2, r4
mov r0, r7
add r3, pc
blx 0x10398
ldr r2, [0x0005c990]
mov r0, r4
movs r1, 0x20
add r2, pc
blx sym.imp._gst_element_error_printf
mov r0, r6
blx 0xdff8
b 0x5c522
bl 0x5508c
ldr r3, [0x0005c994]
mov r1, r0
mov r2, sb
mov r0, r7
add r3, pc
blx 0x10398
ldr r2, [0x0005c998]
mov r0, sb
movs r1, 0x20
add r2, pc
blx sym.imp._gst_element_error_printf
mov r0, r5
movs r4, 0
blx 0xdff8
mov r0, sl
blx 0xf3e8
mov r0, r8
blx 0xf3e8
mov r0, r6
blx 0xf3e8
b 0x5c522
bl 0x5508c
ldr r3, [0x0005c99c]
mov r1, r0
mov r2, sb
mov r0, r7
add r3, pc
blx 0x10398
ldr r2, [0x0005c9a0]
mov r0, sb
movs r1, 0x20
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x5c804
bl 0x5508c
ldr r3, [0x0005c9a4]
mov r1, r0
mov r2, sb
mov r0, r7
add r3, pc
blx 0x10398
ldr r2, [0x0005c9a8]
mov r0, sb
movs r1, 0x20
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x5c804
bl 0x5508c
ldr r3, [0x0005c9ac]
mov r1, r0
mov r2, sb
mov r0, r7
add r3, pc
blx 0x10398
ldr r2, [0x0005c9b0]
mov r0, sb
movs r1, 0x20
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x5c804
bl 0x5508c
ldr r3, [0x0005c9b4]
mov r1, r0
mov r2, sb
mov r0, r7
add r3, pc
blx 0x10398
ldr r2, [0x0005c9b8]
mov r0, sb
movs r1, 0x20
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x5c804
str r2, [sp, 0x34]
bl 0x5508c
ldr r3, [0x0005c9bc]
mov r1, r0
ldr r2, [sp, 0x34]
mov r0, r7
add r3, pc
blx 0x10398
ldr r2, [sp, 0x34]
movs r1, 0x20
mov r0, r2
ldr r2, [0x0005c9c0]
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x5c804
bl 0x5508c
ldr r3, [0x0005c9c4]
mov r1, r0
mov r2, r5
mov r0, r7
add r3, pc
blx 0x10398
ldr r2, [0x0005c9c8]
movs r1, 0x20
mov r0, r5
add r2, pc
blx sym.imp._gst_element_error_printf
mov r0, r4
mov r4, r5
--
blx 0xf66c
mov r0, r4
blx sym.imp.gst_rtsp_client_set_thread_pool
mov r2, r0
cmp r0, 0
bne 0x5ccd0
b 0x5ccb6
ldr r3, [r5, 4]
cmp r3, 0
beq 0x5ccbc
ldr r3, [0x0005cd48]
add r3, pc
ldr.w sb, [r3, r6, lsl 3]
ldr r4, [0x0005cd4c]
mov r3, sb
ldr r2, [0x0005cd50]
movs r1, 0x20
movs r0, 0
add r4, pc
add r2, pc
blx sym.imp._gst_element_error_printf
ldr r0, [r4, 8]
blx sym.imp.g_convert
--
blx 0xfa2c
mov r0, r4
add sp, 0x10
pop.w {r4, r5, r6, r7, r8, pc}
ldr r2, [0x0005ce10]
ldr r1, [0x0005ce14]
add r2, pc
add r1, pc
blx sym.imp.g_ascii_string_to_unsigned
mov r0, r4
add sp, 0x10
pop.w {r4, r5, r6, r7, r8, pc}
blx 0xe07c
mov r5, r0
b 0x5cd92
ldr r3, [sp, 0xc]
movs r1, 0x20
ldr r2, [0x0005ce18]
ldr r3, [r3, 8]
add r2, pc
blx sym.imp._gst_element_error_printf
ldr r0, [sp, 0xc]
blx 0xdec0
--
ldrd r3, r7, [r8]
ldr r0, [r3]
blx 0xe364
ldr r3, [r6]
mov r6, r0
ldr r0, [r3]
blx 0xe364
ldr r2, [0x0005d6cc]
movs r1, 0x10
ldr r3, [0x0005d6d0]
str r0, [sp, 0x14]
mov.w r0, 0x1cc
add r2, pc
str r0, [sp]
strd r2, r5, [sp, 4]
add r3, pc
ldr r2, [0x0005d6d4]
movs r0, 0
strd r7, r6, [sp, 0xc]
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x5d618
nop
--
ldrd r3, r7, [r8]
ldr r0, [r3]
blx 0xe364
ldr r3, [r6]
mov r6, r0
ldr r0, [r3]
blx 0xe364
ldr r2, [0x0005d808]
movs r1, 0x10
ldr r3, [0x0005d80c]
str r0, [sp, 0x14]
movw r0, 0x199
add r2, pc
str r0, [sp]
strd r2, r5, [sp, 4]
add r3, pc
ldr r2, [0x0005d810]
movs r0, 0
strd r7, r6, [sp, 0xc]
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x5d724
nop
--
mov r0, r5
blx 0xf0b4
cbz r0, 0x5dc66
ldr.w r0, [r8, 0xc0]
mov r1, r7
movs r3, 0
mov r2, r5
blx 0xf4fc
ldr r0, [r4]
blx 0xfc70
mov r0, r5
blx 0xf3e8
mov r0, r6
blx 0xf3e8
add sp, 0x14
pop.w {r4, r5, r6, r7, r8, sb, pc}
ldr r2, [0x0005dca8]
mov r3, r7
movs r1, 0x20
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x5dc54
bl 0x3ab48
--
ldrd r3, r7, [r8]
ldr r0, [r3]
blx 0xe364
ldr r3, [r6]
mov r6, r0
ldr r0, [r3]
blx 0xe364
ldr r2, [0x0005e2d4]
movs r1, 0x10
ldr r3, [0x0005e2d8]
str r0, [sp, 0x14]
movw r0, 0x257
add r2, pc
str r0, [sp]
strd r2, r5, [sp, 4]
add r3, pc
ldr r2, [0x0005e2dc]
movs r0, 0
strd r7, r6, [sp, 0xc]
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x5e20a
ldrh r6, [r2, 0x36]
--
ldrd r3, r7, [r8]
ldr r0, [r3]
blx 0xe364
ldr r3, [r6]
mov r6, r0
ldr r0, [r3]
blx 0xe364
ldr r2, [0x0005e440]
movs r1, 0x10
ldr r3, [0x0005e444]
str r0, [sp, 0x14]
mov.w r0, 0x21c
add r2, pc
str r0, [sp]
strd r2, r5, [sp, 4]
add r3, pc
ldr r2, [0x0005e448]
movs r0, 0
strd r7, r6, [sp, 0xc]
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x5e336
ldrh r2, [r5, 0x2a]
--
add r1, pc
blx 0x101f8
cmp r0, 0
beq 0x5eb5c
ldr r1, [0x0005ecd8]
mov r0, r5
add r1, pc
blx sym.imp.g_value_get_object
cmp r0, 0
beq 0x5eb5c
blx 0x103f8
mov r8, r0
cmp r0, 0
beq 0x5eb5c
movs r5, 0
add r7, sp, 0x14
b 0x5ebaa
blx sym.imp.g_value_set_uint64
mov r1, r7
mov sb, r0
blx sym.imp.g_snprintf
ldrd r3, r1, [sp, 0x10]
cmp r3, r1
beq 0x5ebf8
adds r5, 1
mov r0, r4
blx 0x104a4
mov ip, r0
mov r1, r5
cmp ip, r5
mov r0, r4
bhi 0x5eb94
ldr r2, [0x0005ecdc]
movs r1, 0x20
ldr r3, [sp, 0x10]
movs r0, 0
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x5eb5c
ldr r2, [0x0005ece0]
--
blx sym.imp.cert_set_init
mov r1, r5
bl 0x55cc8
movs r1, 0
mov r4, r0
ldr r0, [r0, 0x14]
blx 0xfbb8
ldr r3, [r4, 0x14]
mov r5, r0
cmp r3, 0
it ne
cmpne r0, 0
ite ne
movne r3, 1
moveq r3, 0
bne 0x5ec5e
ldr r2, [0x0005ecf0]
movs r1, 0x20
mov r0, r3
add r2, pc
blx sym.imp._gst_element_error_printf
movs r1, 0x50
ldr r0, [r4, 0xc]
--
blx 0xfba0
mov r0, sb
add.w r8, r8, 1
blx 0xf3e8
mov r0, fp
blx 0x104a4
cmp r0, r8
bls.w 0x5ef9c
mov r1, r8
mov r0, fp
blx sym.imp.g_value_set_uint64
mov r5, r0
cbz r0, 0x5ee24
ldr r0, [sp, 0x1c]
mov r1, r8
blx 0xf4e0
str r0, [sp, 0x18]
cbz r0, 0x5ee24
add r1, sp, 0x38
mov r0, r5
blx sym.imp.g_snprintf
bl 0x5596c
mov r1, r0
--
cbz r0, 0x5f82e
mov r0, r7
blx sym.imp.cert_set_get_path
mov r0, r8
blx 0xf3e8
add sp, 0x18
pop.w {r4, r5, r6, r7, r8, pc}
ldr r0, [r4, 0x18]
blx 0xfba0
mov r0, r7
str r5, [r4, 0x18]
blx sym.imp.cert_set_get_path
mov r0, r8
blx 0xf3e8
ldr r3, [sp, 0x14]
mov r0, r5
ldr r2, [0x0005f88c]
movs r1, 0x20
ldr r3, [r3, 8]
add r2, pc
blx sym.imp._gst_element_error_printf
ldr r0, [sp, 0x14]
blx 0xdec0
--
ldrd r3, r6, [r8]
ldr r0, [r3]
blx 0xe364
ldr r3, [r7]
mov r5, r0
ldr r0, [r3]
blx 0xe364
ldr r2, [0x0005fb9c]
movs r1, 0x10
ldr r3, [0x0005fba0]
str r0, [sp, 0x14]
movw r0, 0x236
add r2, pc
str r0, [sp]
strd r2, r4, [sp, 4]
add r3, pc
ldr r2, [0x0005fba4]
movs r0, 0
strd r6, r5, [sp, 0xc]
add r2, pc
blx sym.imp._gst_element_error_printf
mov r0, sb
add sp, 0x1c
--
ldrd r3, r7, [r8]
ldr r0, [r3]
blx 0xe364
ldr r3, [r6]
mov r4, r0
ldr r0, [r3]
blx 0xe364
ldr r2, [0x0005fd6c]
movs r1, 0x10
ldr r3, [0x0005fd70]
str r0, [sp, 0x14]
movw r0, 0x287
add r2, pc
str r0, [sp]
strd r2, r5, [sp, 4]
add r3, pc
ldr r2, [0x0005fd74]
movs r0, 0
strd r7, r4, [sp, 0xc]
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x5fc70
invalid
--
mov r4, r0
mov r1, r8
mov r0, r5
cmp r4, 0
beq 0x60164
bl 0x5d040
ldr.w fp, [0x0006026c]
add r2, sp, 0x1c
ldr r1, [0x00060270]
mov r4, r0
add fp, pc
add r1, pc
cbz r0, 0x601fa
mov r0, r5
bl 0x5d018
cmp r0, 0
bne 0x60114
ldr r2, [0x00060274]
movs r1, 0x20
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x60164
ldr r2, [0x00060278]
movs r3, 0x14
movs r1, 0x20
str r3, [sp, 0x10]
add r2, pc
blx sym.imp._gst_element_error_printf
ldr r3, [sp, 0x10]
subs r2, r3, 1
cmp r2, 0x63
bls 0x600f4
ldr r2, [0x0006027c]
movs r4, 0x64
movs r1, 0x20
movs r0, 0
str r4, [sp]
add r2, pc
blx sym.imp._gst_element_error_printf
ldr r3, [0x00060280]
str r4, [sp, 0x10]
add r3, pc
ldr r3, [r3, 4]
str r4, [r3, 0x4c]
b 0x600fc
ldr r2, [0x00060284]
movs r1, 0x20
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x60164
movs r0, 1
add sp, 0x24
pop.w {r4, r5, r6, r7, r8, sb, sl, fp, pc}
mov r0, r5
blx 0xf3e8
mov r0, r4
blx 0xf3e8
ldr r2, [0x00060288]
movs r1, 0x20
movs r0, 0
add r2, pc
blx sym.imp._gst_element_error_printf
bl 0x60064
movs r0, 0
--
ldr r1, [0x000608e0]
ldr r3, [r6, r3]
add r1, pc
strd r0, r3, [sp]
add r3, sp, 0x14
mov r0, r5
blx 0xda58
mov r4, r0
cbz r0, 0x608a0
mov r0, r5
blx 0xdabc
mov r3, r0
movs r0, 1
strd r4, r3, [r7, 0xc]
add sp, 0x40
pop.w {r4, r5, r6, r7, r8, pc}
ldr r2, [0x000608e4]
mov r0, r4
movs r1, 0x20
add r2, pc
blx sym.imp._gst_element_error_printf
mov r0, r4
add sp, 0x40
pop.w {r4, r5, r6, r7, r8, pc}
mov r0, r8
blx sym.imp.gst_mini_object_replace
ldr r2, [0x000608e8]
movs r1, 0x20
movs r0, 0
add r2, pc
blx sym.imp._gst_element_error_printf
bl 0x607c0
movs r0, 0
add sp, 0x40
pop.w {r4, r5, r6, r7, r8, pc}
ldr r2, [0x000608ec]
movs r1, 0x20
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x608a6
nop
--
strb r6, [r1, 0x1c]
movs r1, r0
strb r6, [r2, 0x1c]
movs r1, r0
strb r2, [r2, 0x1c]
movs r1, r0
strb r2, [r5, 0x1c]
movs r1, r0
strb r2, [r5, 0x1c]
movs r1, r0
strb r2, [r0, 0x1d]
movs r1, r0
ldrb r6, [r2, 0x13]
movs r0, r0
ldr r2, [0x00060b68]
movs r0, 0
push {r3, lr}
mov r3, r1
movs r1, 0x20
add r2, pc
blx sym.imp._gst_element_error_printf
ldr r3, [0x00060b6c]
movs r2, 1
--
cmp r0, 0
blt 0x60e3a
ldr r0, [r4, 0x1c]
blx sym.imp.gst_rtsp_session_media_get_media
cmp r0, 0
blt 0x60e1c
pop {r4, r5, r6, pc}
mov r0, r5
pop.w {r4, r5, r6, lr}
b.w 0xf544
ldr r2, [0x00060e58]
movs r1, 0x20
pop.w {r4, r5, r6, lr}
movs r0, 0
add r2, pc
b.w 0xe314
ldr r2, [0x00060e5c]
movs r1, 0x20
mov r0, r6
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x60df0
ldr r2, [0x00060e60]
movs r1, 0x20
movs r0, 0
add r2, pc
blx sym.imp._gst_element_error_printf
ldr r0, [r4, 0x1c]
blx sym.imp.gst_rtsp_session_media_get_media
--
bge 0x60e10
b 0x60e1c
nop
add r4, sp, 0x1c8
movs r0, r0
strb r6, [r7, 0x11]
movs r1, r0
strb r2, [r2, 0x10]
movs r1, r0
strb r0, [r6, 0x10]
movs r1, r0
ldr r2, [0x00060e9c]
mov r3, r1
push {r4, lr}
add r2, pc
ldr r0, [r2, 0xc]
cbnz r0, 0x60e8e
ldr r2, [0x00060ea0]
movs r1, 0x20
add r2, pc
blx sym.imp._gst_element_error_printf
ldr r3, [0x00060ea4]
add r3, pc
ldr r0, [r3, 0xc]
cbnz r0, 0x60e8c
ldr r3, [r3, 0x10]
cbz r3, 0x60e8c
pop.w {r4, lr}
bx r3
pop {r4, pc}
ldr r2, [0x00060ea8]
movs r1, 0x20
movs r0, 0
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x60e7a
ldm r2, {r1, r2, r3, r5, r7}
--
ldr r2, [0x00061058]
mov r1, r7
ldr r3, [r0, 4]
mov r0, sb
str r6, [sp, 4]
add r2, pc
str.w sl, [sp, 8]
str r2, [sp]
ldr r2, [sp, 0x14]
blx sym.imp.g_dbus_interface_skeleton_get_object_path
ldr r0, [sp, 0x18]
cmp r0, 0
beq 0x60f70
mov sb, r4
blx 0xdec0
b 0x60f20
ldr r2, [0x0006105c]
movs r1, 0x20
movs r0, 0
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x60f20
ldr.w r3, [r8, 0x18]
--
blx sym.imp.command_source_register_mainloop_thread
ldr r3, [r0]
cmp r3, 4
bne 0x6102a
mov.w r2, 0x3e8
movs r1, 1
mov r0, sl
blx sym.imp.g_variant_get_int32
subs r4, r0, 0
blt 0x60ff2
beq 0x60f66
ldrh.w r3, [sp, 0x1e]
ands r4, r3, 0x10
bne 0x6103a
lsls r3, r3, 0x1c
bpl 0x60f20
ldr r2, [0x00061060]
movs r1, 0x20
mov r0, r4
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x60f66
ldr r2, [0x00061064]
movs r1, 0x20
movs r0, 0
movs r4, 0
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x60f66
ldr r2, [0x00061068]
movs r1, 0x20
movs r0, 0
movs r4, 0
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x60f66
nop
--
ldrd r3, sb, [r8]
ldr r0, [r3]
blx 0xe364
ldr r3, [r7]
mov r4, r0
ldr r0, [r3]
blx 0xe364
ldr r2, [0x00061330]
movs r1, 0x10
ldr r3, [0x00061334]
str r0, [sp, 0x14]
movs r0, 0x64
add r2, pc
str r0, [sp]
strd r2, r6, [sp, 4]
add r3, pc
ldr r2, [0x00061338]
movs r0, 0
strd sb, r4, [sp, 0xc]
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x61294
nop
--
ldrd r3, sb, [r7]
ldr r0, [r3]
blx 0xe364
ldr r3, [r6]
mov r4, r0
ldr r0, [r3]
blx 0xe364
ldr r2, [0x00061448]
movs r1, 0x10
ldr r3, [0x0006144c]
str r0, [sp, 0x14]
movs r0, 0x8a
add r2, pc
str r0, [sp]
strd r2, r5, [sp, 4]
add r3, pc
ldr r2, [0x00061450]
movs r0, 0
strd sb, r4, [sp, 0xc]
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x6137e
ldrb r2, [r4, r5]
--
blx sym.imp.socket
ldr r2, [r5, 0x24]
adds r2, 1
cmp r2, 1
str r2, [r5, 0x24]
beq 0x615d4
mov r0, r6
blx sym.imp.gst_mini_object_unref
mov r0, r4
pop {r4, r5, r6, pc}
ldr r1, [0x000615f0]
ldr r0, [r5, 0x1c]
add r1, pc
blx 0xfca0
cmp r0, 0
bge 0x615ca
ldr r2, [0x000615f4]
movs r1, 0x20
movs r0, 0
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x615ca
bhs 0x615ac
--
mov r0, r6
blx sym.imp.socket
ldr r5, [r4, 0x24]
subs r5, 1
str r5, [r4, 0x24]
cbz r5, 0x61624
mov r0, r6
pop.w {r4, r5, r6, lr}
b.w 0xf544
ldr r1, [0x00061644]
movs r2, 1
ldr r0, [r4, 0x1c]
add r1, pc
blx 0xfca0
cmp r0, 0
bge 0x6161a
ldr r2, [0x00061648]
movs r1, 0x20
mov r0, r5
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x6161a
nop
--
mov r0, sb
blx sym.imp.gst_mini_object_replace
ldr r4, [0x00061824]
add r4, pc
ldr r0, [r4, 0x14]
blx 0xfba0
movs r3, 0
mov r0, r3
str r3, [r4, 0x14]
add sp, 0x84
pop.w {r4, r5, r6, r7, r8, sb, pc}
mov r4, r0
add.w r0, r4, 0x18
blx 0x105b0
cmp r0, 0
bge 0x61770
ldr r2, [0x00061828]
movs r1, 0x20
movs r0, 0
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x61794
mov r0, sb
blx sym.imp.gst_mini_object_replace
b 0x6175e
ldr r2, [0x0006182c]
movs r1, 0x20
add r2, pc
blx sym.imp._gst_element_error_printf
mov r0, r4
bl 0x60dcc
--
add r3, pc
add.w r0, r3, 0x10
blx sym.imp.gst_mini_object_unref
mov r0, r5
blx 0xf3e8
mov r0, r4
add sp, 0x1c
pop {r4, r5, r6, r7, pc}
ldr r7, [0x00061cbc]
add r7, pc
b 0x61c62
ldr r7, [0x00061cc0]
add r7, pc
b 0x61c62
ldr r7, [0x00061cc4]
add r7, pc
b 0x61c62
ldr r2, [0x00061cc8]
movs r1, 0x20
add r2, pc
blx sym.imp._gst_element_error_printf
pop {r1, r3, r5, pc}
movs r2, r0
--
beq 0x61d84
ldrd r3, r7, [r8]
ldr r0, [r3]
blx 0xe364
ldr r3, [r5]
mov r6, r0
ldr r5, [0x00061da8]
ldr r0, [r3]
blx 0xe364
ldr r3, [0x00061dac]
add r5, pc
ldr r2, [0x00061db0]
movs r1, 0x10
strd r6, r0, [sp, 0x10]
movs r0, 0x8b
strd r0, r5, [sp]
add r3, pc
add r2, pc
movs r0, 0
strd r4, r7, [sp, 8]
blx sym.imp._gst_element_error_printf
add sp, 0x18
pop.w {r4, r5, r6, r7, r8, pc}
--
beq 0x61e20
ldrd r3, r7, [r7]
ldr r0, [r3]
blx 0xe364
ldr r3, [r5]
mov r6, r0
ldr r5, [0x00061e3c]
ldr r0, [r3]
blx 0xe364
ldr r3, [0x00061e40]
add r5, pc
ldr r2, [0x00061e44]
movs r1, 0x10
strd r6, r0, [sp, 0x10]
movs r0, 0x71
strd r0, r5, [sp]
add r3, pc
add r2, pc
movs r0, 0
strd r4, r7, [sp, 8]
blx sym.imp._gst_element_error_printf
add sp, 0x1c
pop {r4, r5, r6, r7, pc}
--
mov.w r2, 0x1a0
add r4, sp, 0x1c
mov r1, r0
movs r3, 3
ldr r0, [r6, 0x20]
strd r2, r4, [sp]
mov.w r2, -1
blx 0xe2d8
cbz r0, 0x61f36
mov r0, r5
blx sym.imp.g_convert
add sp, 0x3c
pop.w {r4, r5, r6, r7, r8, sb, sl, fp, pc}
ldr r2, [sp, 0x1c]
movs r1, 0x20
ldr r3, [r6, 0x20]
ldr r2, [r2, 8]
str r2, [sp]
ldr r2, [0x00061f70]
add r2, pc
blx sym.imp._gst_element_error_printf
mov r0, r4
blx sym.imp.gst_mini_object_replace
--
bl 0x61b34
mov r1, r7
mov r5, r0
ldr r0, [sp, 0x34]
blx sym.imp.event_producer_prepare_event
mov r2, r7
mov r1, r5
mov r0, r4
blx sym.imp.g_object_weak_unref
bl 0x61e84
mov r0, r6
blx sym.imp.gst_mini_object_unref
mov r0, r5
blx 0xf3e8
movs r0, 1
add sp, 0x1c
pop {r4, r5, r6, r7, pc}
ldr r2, [0x00061fe0]
movs r1, 0x20
add r2, pc
blx sym.imp._gst_element_error_printf
cbnz r6, 0x62010
movs r2, r0
--
ldr r0, [0x00062104]
movs r3, 1
add r2, pc
add r0, pc
blx 0xdaa0
ldr r3, [0x00062108]
mov r0, r8
movs r2, 0
add r3, pc
ldr r1, [r3, 0x24]
ldr r3, [r4, 0xc]
str r3, [sp]
ldr r3, [0x0006210c]
add r3, pc
blx 0x10398
ldr r2, [0x00062110]
movs r1, 0x20
ldr r3, [r4, 0xc]
movs r0, 0
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x62060
ldr r3, [r5, 0x24]
--
ldr r0, [0x00062118]
add.w r1, r5, 0x24
add r2, pc
add r0, pc
blx 0xdaa0
ldr r1, [0x0006211c]
mov r0, r8
ldr r3, [0x00062120]
movs r2, 0
str r6, [sp]
add r1, pc
ldr r1, [r1, 0x24]
add r3, pc
blx 0x10398
ldr r2, [0x00062124]
movs r0, 0
mov r3, r6
movs r1, 0x20
mov r4, r0
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x62034
nop
--
ldr r0, [0x000622b0]
add.w r1, r8, 0x24
add r2, pc
add r0, pc
blx 0xdaa0
ldr r1, [0x000622b4]
mov r0, sb
ldr r3, [0x000622b8]
movs r2, 0
str r5, [sp]
add r1, pc
ldr r1, [r1, 0x24]
add r3, pc
blx 0x10398
ldr r2, [0x000622bc]
movs r0, 0
mov r4, r0
mov r3, r5
movs r1, 0x20
add r2, pc
blx sym.imp._gst_element_error_printf
mov r0, r4
add sp, 0x24
--
cbnz r3, 0x62260
ldr r2, [0x000622c0]
movs r3, 1
ldr r0, [0x000622c4]
add.w r1, r8, 0x24
add r2, pc
add r0, pc
blx 0xdaa0
ldr r1, [0x000622c8]
mov r0, sb
ldr r3, [0x000622cc]
movs r2, 0
add r1, pc
add r3, pc
ldr r1, [r1, 0x24]
blx 0x10398
ldr r2, [0x000622d0]
movs r1, 0x20
movs r0, 0
add r2, pc
blx sym.imp._gst_element_error_printf
mov r0, r4
add sp, 0x24
--
beq 0x62784
ldr r1, [0x00062878]
mov r0, r4
vstr d8, [sp, 0x20]
add r5, sp, 0x20
add r1, pc
blx 0xed48
vmov.i64 d16, 0xffffffff
movs r2, 0
movs r3, 0
movs r1, 0xa
cmp r0, 0
bne 0x6265a
ldr r3, [0x0006287c]
movs r1, 0x20
ldr r2, [0x00062880]
str r4, [sp]
add r3, pc
ldr r3, [r3, 0x20]
add r2, pc
blx sym.imp._gst_element_error_printf
ldr r0, [sp, 0x14]
blx sym.imp.std2parser_free
--
add r2, pc
adds r1, 0x78
blx sym.imp.g_ascii_string_to_unsigned
mov r0, r4
add sp, 0x2c
vpop {d8}
pop.w {r4, r5, r6, r7, r8, sb, sl, fp, pc}
mov r0, r6
blx sym.imp.gst_mini_object_replace
mov r0, r5
blx 0xf3e8
b 0x625ac
ldr r2, [sp, 0x1c]
movs r1, 0x20
ldr r3, [r4, 0x20]
str r0, [sp, 0x14]
ldr r2, [r2, 8]
str r2, [sp]
ldr r2, [0x00062890]
add r2, pc
blx sym.imp._gst_element_error_printf
mov r0, r7
blx sym.imp.gst_mini_object_replace
--
adds r1, 0x90
blx sym.imp.g_ascii_string_to_unsigned
b 0x625ac
mov r0, r8
blx sym.imp._exit
ldr r0, [sp, 0x14]
blx sym.imp.std2parser_free
movs r0, 1
b 0x62586
ldr r2, [sp, 0x1c]
mov r3, r4
movs r1, 0x20
ldr r2, [r2, 8]
str r2, [sp, 4]
ldr r2, [0x0006289c]
add r2, pc
ldr r2, [r2, 0x20]
str r2, [sp]
ldr r2, [0x000628a0]
add r2, pc
blx sym.imp._gst_element_error_printf
mov r0, r7
blx sym.imp.gst_mini_object_replace
b 0x626fe
blx sym.imp.gst_mini_object_unref
ldr r3, [sp, 0x1c]
mov r0, r4
ldr r2, [0x000628a4]
movs r1, 0x20
ldr r3, [r3, 8]
add r2, pc
str r3, [sp]
mov r3, r5
blx sym.imp._gst_element_error_printf
mov r0, r5
blx 0xf3e8
mov r0, r6
blx 0xf3e8
b 0x626fe
ldr r2, [sp, 0x1c]
movs r1, 0x20
ldr r3, [r4, 0x20]
ldr r2, [r2, 8]
str r2, [sp]
ldr r2, [0x000628a8]
add r2, pc
blx sym.imp._gst_element_error_printf
mov r0, r7
blx sym.imp.gst_mini_object_replace
mov r0, r5
blx sym.imp.std2parser_free
b 0x62710
mov r0, r5
blx 0xf3e8
ldr r2, [0x000628ac]
mov r3, r4
mov r0, r6
movs r1, 0x20
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x626fe
ldr r2, [0x000628b0]
mov r3, r4
movs r1, 0x20
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x626fe
ldr r4, [sp, 0x60]
--
beq 0x62bcc
ldrd r3, r7, [r7]
ldr r0, [r3]
blx 0xe364
ldr r3, [r5]
mov r6, r0
ldr r5, [0x00062bec]
ldr r0, [r3]
blx 0xe364
ldr r3, [0x00062bf0]
add r5, pc
ldr r2, [0x00062bf4]
movs r1, 0x10
strd r6, r0, [sp, 0x10]
mov.w r0, 0x1f0
strd r0, r5, [sp]
add r3, pc
add r2, pc
movs r0, 0
strd r4, r7, [sp, 8]
blx sym.imp._gst_element_error_printf
add sp, 0x1c
pop.w {r4, r5, r6, r7, r8, sb, pc}
--
beq 0x62cf4
ldrd r3, r7, [r6]
ldr r0, [r3]
blx 0xe364
ldr r3, [r5]
mov r6, r0
ldr r5, [0x00062d74]
ldr r0, [r3]
blx 0xe364
ldr r3, [0x00062d78]
add r5, pc
ldr r2, [0x00062d7c]
movs r1, 0x10
strd r6, r0, [sp, 0x10]
movw r0, 0x1dd
strd r0, r5, [sp]
add r3, pc
add r2, pc
movs r0, 0
strd r4, r7, [sp, 8]
blx sym.imp._gst_element_error_printf
add sp, 0x18
pop.w {r4, r5, r6, r7, r8, pc}
--
ldrd r3, r7, [r8]
ldr r0, [r3]
blx 0xe364
ldr r3, [r6]
mov r6, r0
ldr r0, [r3]
blx 0xe364
ldr r2, [0x00063ce0]
movs r1, 0x10
ldr r3, [0x00063ce4]
str r0, [sp, 0x14]
movw r0, 0x4e2
add r2, pc
str r0, [sp]
strd r2, r5, [sp, 4]
add r3, pc
ldr r2, [0x00063ce8]
movs r0, 0
strd r7, r6, [sp, 0xc]
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x63c04
adds r4, 0xca
--
ldrd r3, r7, [r8]
ldr r0, [r3]
blx 0xe364
ldr r3, [r6]
mov r6, r0
ldr r0, [r3]
blx 0xe364
ldr r2, [0x00063e30]
movs r1, 0x10
ldr r3, [0x00063e34]
str r0, [sp, 0x14]
movw r0, 0x49f
add r2, pc
str r0, [sp]
strd r2, r5, [sp, 4]
add r3, pc
ldr r2, [0x00063e38]
movs r0, 0
strd r7, r6, [sp, 0xc]
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x63d3a
adds r3, 0x7a
--
ldrd r3, r8, [r6]
ldr r0, [r3]
blx 0xe364
ldr r3, [r5]
mov r5, r0
ldr r0, [r3]
blx 0xe364
ldr r2, [0x00064aac]
movs r1, 0x10
ldr r3, [0x00064ab0]
str r0, [sp, 0x14]
movs r0, 0x6d
add r2, pc
str r0, [sp]
strd r2, r4, [sp, 4]
add r3, pc
ldr r2, [0x00064ab4]
movs r0, 0
strd r8, r5, [sp, 0xc]
add r2, pc
blx sym.imp._gst_element_error_printf
mov r0, r7
add sp, 0x18
--
ldrd r3, r8, [r6]
ldr r0, [r3]
blx 0xe364
ldr r3, [r5]
mov r5, r0
ldr r0, [r3]
blx 0xe364
ldr r2, [0x00064b30]
movs r1, 0x10
ldr r3, [0x00064b34]
str r0, [sp, 0x14]
movs r0, 0x59
add r2, pc
str r0, [sp]
strd r2, r4, [sp, 4]
add r3, pc
ldr r2, [0x00064b38]
movs r0, 0
strd r8, r5, [sp, 0xc]
add r2, pc
blx sym.imp._gst_element_error_printf
mov r0, r7
add sp, 0x18
--
it ge
addge r4, r4, r0
bge 0x65de4
blx sym.imp.command_source_register_mainloop_thread
ldr r3, [r0]
cmp r3, 4
beq 0x65de4
cmp r3, 0xb
beq 0x65de8
mov.w r4, -1
mov r0, r4
add sp, 0xc
pop.w {r4, r5, r6, r7, r8, sb, sl, fp, pc}
movs r4, 0
mov r0, r4
add sp, 0xc
pop.w {r4, r5, r6, r7, r8, sb, sl, fp, pc}
ldr r2, [0x00065e4c]
movs r1, 0x20
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x65e1a
ldr r2, [0x00065e50]
movs r1, 0x20
movs r0, 0
mov.w r4, -1
add r2, pc
blx sym.imp._gst_element_error_printf
b 0x65e1a
nop
[*] Function printf used 434 times monolith