Remove the concateration from two help texts.
Fix the context of some strings are remove concaternations.
Initialize m_initialWaiting in ctor (silence cppcheck)
Fix the potential deadlock in starting logging

Seems the real issue is that I'd locked the queue around the new statement,
which is unnecessary, and causes the use of the queue mutex in the LOG() to
gack.
Move the queue locking to a much smaller scope in LogPrintLine

We don't need to lock the queue to create the items, but only when handling
the queue.  This should make future debugging of potential deadlocks simpler,
and also make logging slightly faster in the case that two threads are trying
to "simultaneously" log something.  The only thing that needs to be serialized
is the access to the queue itself.  The rest can be in parallel.
Add a log message to appease cppcheck

We were tracking buffers and bytes consumed, and never using the values.
Now there is a debug level log message in there that will show the values.
We can likely remove the instrumentation completely longer term.
Add missing case statement

Also added default.  This file needs to have its formatting fixed to match
MythTV standards.  The switch statements in particular have wonky indentations
and break; and such should be on separate lines.  A task for later.

Fixes #10764

Signed-off-by: Gavin Hurlbut <ghurlbut@mythtv.org>
Fix an incomplete error message and context changes.

This fix an incomplete error message and changes the translation
context of some strings while we are there...
Merge branch 'master' of code.mythtv.org:mythtv
Reworked all of the NOAA/NWS Weather Scripts

Seems weather.gov has moved the urls for nearly all their data services.  On
top of that, the SOAP response is gzip encoded by default, and SOAP::Lite is
stupid and can't handle it.  Also, we were missing the Units parameter which
is now required.

Fixes #10821
mythmusic: Fix cross compiling for win32

When cross compiling for win32, mythplugins configure fails to find a
number of required libraries for mythmusic, which is then disabled.

This patch adds the correct library search paths and additional libs.

NB to correctly run configure for mythmusic on mingw requires an updated
mythbuild.sh.

Fixes #10742

Signed-off-by: Lawrence Rust <lvr@softsystem.co.uk>
Signed-off-by: Gavin Hurlbut <ghurlbut@mythtv.org>
Add flv to GalleryUtil::GetMovieFilter

Fixes #10638
Fix upnp following UTC conversion.

Starttime is now always UTC and doesn't need converting a second time.

This could/should have been a no-op but the QT driver marks all
datetimes loaded from the database as localtime instead of UTC.
Add 'year' to music metadata for upnp
Store music filesize and expose to the UI.
Fix a bug resulting in multiple copies of the same track being inserted into the database;
Slight improvement on [a7c7b5232]
Add filesize to music metadata for upnp
libmyth: mediamonitor-windows add removeable media handling

This patch adds handling for USB/removable drives to the Win32
media monitor.  Currently it's restricted to CDs only.

Fixes #10295

Signed-off-by: Lawrence Rust <lvr@softsystem.co.uk>
Signed-off-by: Gavin Hurlbut <ghurlbut@mythtv.org>
libmythbase: Handle mixed-mode (audio+data) CDs

This fixes a bug in mythcdrom-linux.cpp which currently announces
the data portion of a mixed mode CD rather than the audio.  This change
enables MythMusic to autoplay the CD audio.

Fixes #10296

Signed-off-by: Lawrence Rust <lvr@softsystem.co.uk>
Signed-off-by: Gavin Hurlbut <ghurlbut@mythtv.org>