add explicit include of QT headers for msvc
VAAPI: Don't try to crop frames, they have no real buffer attached.

Refs #12130
Signed-off-by: Stuart Auchterlonie <stuarta@squashedfrog.net>
Merge remote-tracking branch 'origin/master'
Keep some recordings from getting a LiveTV recgroup

Following #10943, an ApplyRecordRecGroupChange() was added near the
end of GetProgramRingBufferForLiveTV() to update recorded.recgroup
before it is queried in StartedRecording().

The problem arises because we don't have the correct recstartts for
ApplyRecordRecGroupChange() until later when we successfully insert
the program in RecordingInfo::StartedRecording.

Fixes #11119
Signed-off-by: David Engel <dengel@mythtv.org>
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.