Age | Commit message (Collapse) | Author | Files | Lines |
|
With some devices and USB hardware the reconnect of a device might actually
be faster than the check interval of the active waiting loop. With mutexes
and a condition variable we will not miss the moment of reconnect anymore,
even if it is really quick (like 7ms, right DanyL?)
|
|
|
|
|
|
was given
|
|
|
|
|
|
memory leaks
|
|
|
|
In very rare cases the changes introduced by commit can actually cause
an invalid free. Reverted those changes. Also, plist_free() will check
for NULL before doing anything, so an extra check for that is not needed.
|
|
identity to make sure we use correct values.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Apparently AppleTV units don't boot up in normal mode after restore
but switch into recovery mode so we set auto-boot to true to make
them boot up in normal mode.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
output
|
|
|
|
|
|
|
|
The code path without TSS request did not initialize the recovery client
in order for it to be used to send iBEC. Now the client is always initialized.
|
|
Sometimes devices do not switch modes, sending a zero length packet
appears to fix this situation and prevents failures during restore.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|