Prevent harmless warnings when using VDPAU with Nouveau driver.

nouveau's vdpau drivers returns an error when fed invalid data while the nvidia's driver just tag along.

Those errors were harmless, but made the logs a bit verbose during playback startup.
The call to DrawBitmap in CreateOutputSurface seems to have been a legacy of the original VDPAU painter which was using a single surface to draw everything.
Prevent spurious packets from corrupting the time stamp informaion.

Signed-off-by: John Poet <jpoet@mythtv.org>
Fix whitespace from [1761bd997]
Fix text indentation
Fix 5.1 audio being configured as 7.1

Thanks to StuartM for spotting it
Fix indenting following [fbac01b3c]
Hopefully silence a cppcheck warning -- initialize SPS_offset var.
Silence a cppcheck warning: initialize m_appin, m_appout and m_apperr
Don't hide IPTVStreamHandler::m_tuning in HLSStreamHandler.
rename HLSStreamHandler::m_buffer to m_readbuffer to unhide IPTVStreamHandler_m_buffer.
Add a RawTextSubs constructor to silence a cppcheck warning.
Cleanup some cppcheck warning in mythfilerecorder
Cleanup some cppcheck performance warnings in the hls recorder.
Make sure H264Parser is not invoked with a copy constructor.  Found by cppcheck.
Cleanup some NOOP var assignments found by cppcheck
Add some (undefined) copy constructors for CC608Decoder, DecoderBase,
EITHelper, FIFOWriter, InteractiveTV and MythPlayer.  cppcheck points out
that default (compiler written) copy constructors would do the wrong thing.
Since we are not allowing MythPlayer to be constructed with a copy
constructor, don't let MythCCExtractorPlayer be constructed that way
either.  This hopefully fixes compiling under windows.
Since we are not allowing MythPlayer to be constructed with a copy
constructor, don't let MythCommFlagPlayer be constructed that way
either. This hopefully fixes compiling under windows.
Fix RemoteFile::GetRealFileSize() caching.

The timer was never started, and as such the function would always return the cached value
Cache for 500ms the result of RemoteEncoder::GetFramesWritten()

This function queries the backend, and when seeking several calls could be made to it which blocks the GUI thread. Cache the value for 500ms in order to alleviate the issue