Audio resampling fixes

- Don't try to use float audio or extended channel layouts if the hardware does not support them
- Add channel layout resampling support to ffmpeg_decoder
Videoplayer: wait until we have the first picture before returning from playVideo()