Check for paused processing state in various places, so that startup playback works properly, and resume playback at seek offset works properly and doesn't hang the player. Signed-off-by: Christopher Snowhill <kode54@gmail.com>
This should stop the deadlocks which were occurring. Signed-off-by: Christopher Snowhill <kode54@gmail.com>
The downmix filter also had a bug related to the channel configuration used by the HRTF filter. Signed-off-by: Christopher Snowhill <kode54@gmail.com>