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
Merge remote-tracking branch 'upstream/master'
Initialize m_parent in SocketRequestHandler ctor

Static analysis detected that the member variable
was not initialized in the ctor.  While a cursory
review of the derived classes show that it would
be initialized when appropriate, initialize it to
NULL in the ctor to make static analysis happy.

Fixes Coverity 700891

Signed-off-by: Gary Buhrmaster <gary.buhrmaster@gmail.com>