- Removed some dead wood
- Implemented C_Semaphore::TryWait() - Fixed the 9 seconds delay for stopping a stream. The C_SyncFifo()::Pop() and HandlePacket() now make use of C_Semaphore::TryWait() and never block. If the semaphore is already held then the methods Pop() and HandlePacket() will sleep for a predefined time and try again. Should this sleep time be configurable? - Fixed a bug in C_TrickPlay::StopWork() using Interrupt() instead of DelayedInterruption().
Showing with 816 additions and 923 deletions