Translation context changes and remove of concatenations.

There are still a few strings that need fixing but I'll have to find
where these are displayed before changing them.
mythgallery: Improve the list of supported image and movie file formats

Since images are read using QImage::load() it is correct to use
QImageReader::supportedImageFormats to specify the list of supported types.

Add *.iso, *.img and *.bin to the list of movie files supoorted by mplayer.

Signed-off-by: Lawrence Rust <lvr@softsystem.co.uk>
Signed-off-by: Stuart Morgan <smorgan@mythtv.org>
ChannelScan: Update multiplex transponder and network id when channel updated

When a transport is added manually using the transport editor, the transport
and network ids are not known and are left unset.  This causes a problem
for interactive TV which tunes a channel by network and transport id.

This patch updates the transport and network ids for a multiplex whenever a
channel is found or updated on the transport.

Signed-off-by: Lawrence Rust <lvr@softsystem.co.uk>
Signed-off-by: Stuart Morgan <smorgan@mythtv.org>
MythMusic: Add ice/shoutcast radio stream playback
(cherry picked from commit 92681341499885f162db33acf0479e3ec1fa02bd)

Conflicts:

	mythplugins/mythmusic/mythmusic/metadata.cpp
	mythplugins/mythmusic/mythmusic/metadata.h
	mythplugins/mythmusic/mythmusic/musicplayer.h

Signed-off-by: Stuart Morgan <smorgan@mythtv.org>
Hunk missed from mythmusic streaming merge.
MythMusic: Add some menu items for the new radio stream playback
(cherry picked from commit 33ae837c8cffb8cf8495cc85d060767d586c6078)

Signed-off-by: Stuart Morgan <smorgan@mythtv.org>
Use the global musicDir variable instead of querying the setting
Remove use of OF zlib macro in MythGame.

The macro seems to only be of any use for compilers that are not ANSI-C
compliant, which should be... nothing these days. Chances are the rest
of the code base wouldn't compile on it anyway. On anything modern, the
macro doesn't do anything. Remove it and see what happens. Comments in
zconf.h seem to indicate it may cause problems for OSX.

Refs #10507
Refs #10804.  Allow Jobs>Edit in playback OSD menu for videos.
Remove a deprecated theme menu file.

The file was no longer used and contained old translations and
not the right action.
Remove old translations from the ExecTV sample

It might be commented out but since its provided as a sample it
should no longer show how to translate in a deprecated way.
Removal of concatenations and translation context changes.

These setting pages were making heavy use of concatenation and
overuse of the QObject tr method and translation context.
MythMusic: Fix showing the mini-player while playing a radio stream
(cherry picked from commit 05d37620db23014ff6bd4298d3b877b6aaf068d4)

Signed-off-by: Stuart Morgan <smorgan@mythtv.org>
MythMusic: Couple of tweaks to streaming radio playback

* Allow both unix and window line-ending in the m3u playlist file.
* allow for URLs that have a query
(cherry picked from commit a39c41c327ead77d16b7c3f798226ae9a2e662ae)

Signed-off-by: Stuart Morgan <smorgan@mythtv.org>
Fix a segfault introduced by the ReferenceCounter changes in 6b04160a

We need to check we actually got an image before calling DecrRef() on it.

Signed-off-by: Daniel Kristjansson <danielk@cuymedia.net>
Remove a concatenation in the scan progress message
Merge branch 'master' of code.mythtv.org:mythtv
Stage tables for rewritten media scanner for video library.
Make the mythsystem call to start mythlogserver wait(0)

This is a normal part of the use of MythSystem, and I missed it.  wait(0)
gives no delay, so it won't affect system timings or the like.
Convert the MythSystemPrivate classes to use RefCounters

We were getting some odd race conditions caused by the timing of deletion of
the MythSystemPrivate data (MythSystemUnix in particular on Linux and OSX).
As we now have a common ReferenceCounter class to use, I have converted this
over to use ReferenceCounter to control the deletion.  One reference is made
on creation, and a second when it is added to the process map.  The second
reference is decremented when the MythSystemSignalThread is done shutting it
down cleanly.

NOTE:  I may have missed some dependency on the parent item which may have
been deleted already.  If this happens, please let me know.  It would most
likely crash hard in this case.  I'll take another look over it in a bit.

Refs #10775.  Refs #10889.