MythUI: Move the missing buttonlist state warnings to VB_GUI as they are a little annoying.
Initialise m_Count in TitleInfo. Fixes coverity 1192762
Remove unused and uninitialised member var in ChannelScanSM. Coverity 1192761
Variable naming fixes in ChannelScanSM
Initialise m_programNumber in IPTVChannelFetcher. Coverity 1192760
Initialize cleartimeonpause to false in NuppelVideoRecorder. Coverity 1025911

This was a genuine bug. It's not clear what the correct initial value
should have been. This code is 11 years old, no-one who wrote it is
around anymore. Since the bug is so old and the analogue frame grabber
support may be removed soon there is no reason to worry about it.
Initialise structs in MPEG2frame (C++03). Coverity 700950.
Fix issue with earlier rsOtherShowing removal.

Fixes #12225
MythMusic: fix playback of tracks with an '#' in the filename
MythImage: fix loading images with an '#' in the filename
Fix creation of 'full ts' raw file for back-to-back recordings
If the profile is changing, then we cannot re-use the existing 'recorder'
Reduce the potential for false-positives when checking for recording damage.

Checking the recording quality is a little expensive, but we only do this
when a gap is detected, so it should not happen often.
Captions: Delete *all* cc708 windows in CC708Reader::Reset().

Refs #12227.

Signed-off-by: Jim Stichnoth <jstichnoth@mythtv.org>
Fix possible null pointer dereference in mythframe.h. Cppcheck.
Initialise members in RecordingQuality. Cppcheck
Initialise m_parent in one of the MythNotification constructors. Cppcheck
Fix potential null pointer derefence in BonjourCallback(). Cppcheck.
Fix potential null pointer derefence in PrivateDecoderVDA::Init(). Cppcheck
Fix potential null pointer dereference in MythWebPage::extension()

Cppcheck