Translation context change
Merge branch 'master' of code.mythtv.org:mythtv
Initialize m_glDeleteProgram in ResetProcs

The ctors of MythRenderOpenGL2 invoke ResetProcs
to initialize the members.  Add m_glDeleteProgram
to the initialization.

Fixes coverity 700928 and 700929

Fixes #11659.

Signed-off-by: Paul Harrison <pharrison@mythtv.org>
Initialize m_nMethodIndex in MethodInfo

Fixes coverity Id 700945 Uninitialized scalar field.
MythMusic: show a popup if Rip CD is selected but support isn't compiled in

There's at least one distro shipping MythMusic without libcdio support
compiled in which means CD ripping isn't available. This just shows a
message telling the user why they can't rip a CD.

Should really look at hidding the Rip CD menu item if support for it isn't
available but that's something we can't do at the moment.
Free hdhomerun device after use - fixes memory leak

The codes created the hdhr device, but did not
release the storage after use resulting in a
memory leak.

Fixes Coverity 700660 700661 700662

Fixes #11669.

Signed-off-by: Paul Harrison <pharrison@mythtv.org>
Merge branch 'master' of code.mythtv.org:mythtv
Miscellaneous translation context changes
Translation context changes

I'll have to revisit this class to fix the concatenated string...
Fix Coverity 1046900 (Improper use of negative value)
LCDProcClient: Fix two array bounds read errors

Refs #11379
Initialize member variables in MythSystemLegacyUnix ctor

Static analysis detected that some member variables
were not being initialized in the ctor.  They were
being initialized in the Fork method (later).  To
make static analysis happy, and avoid future errors,
initialize them.

Fixes coverity 1028697

Fixes #11629

Signed-off-by: Paul Harrison <pharrison@mythtv.org>
Initialize xv_need_bobdeint_repaint in ctor

Commit c2b16837b13d58700d0e1267d8ce36a6ff858fa3
added the xv_need_bobdeint_repaint member variable
but did not add it to the ctor.

Fixes Coverity 700920

Fixes #11673

Signed-off-by: Paul Harrison <pharrison@mythtv.org>
Initialize member variables in MythRenderOpenGL ctor

The refactor of the OpenGL code appears to result
in the ResetVars and ResetProcs functions being
called from the ctors of MythRenderOpenGL[12], but
invoke them explicitly to keep Coverity happy.

Fixes Coverity 700926 and 700927

Fixes #11660.

Signed-off-by: Paul Harrison <pharrison@mythtv.org>
Eliminate memory leak in MythRenderOpenGL

In commit 07c54f07872c764f5f355775b27d9ee6f93daf0c
a memory leak was introduced.  This patch eliminates
the use of the pointer where the lock member object
is lost and replaces it by appropriate creation in
the initializer.  This is a "minimal" fix to the issue.

Refs #11660

Signed-off-by: Paul Harrison <pharrison@mythtv.org>
VideoSource: Fix Coverity 700900 Uninitialized scalar field
Fix (trivial) spelling error in mythsocketmanager.cpp

While looking at the code, IEAEYEBALL noticed a spelling
error in one of the debugging log messages.  Correct it.

Closes #11675

Signed-off-by: Nicolas Riendeau <nriendeau@mythtv.org>
ChannelScanSM: Fix Coverity 700691 Dereference before null check

currentInfo cannot be NULL here so don't bother checking for it.
Translation updates

Make a new string translatable, addition of disambiguation strings and context
changes
Merge branch 'master' of code.mythtv.org:mythtv