The decoder thread is notified if it needs to fill the fifo instead of checking the data size every 100ms.