eithelper: Add fixups for UK Freesat transponders

Signed-off-by: Lawrence Rust <lvr@softsystem.co.uk>
Signed-off-by: Stuart Morgan <smorgan@mythtv.org>
mythgallery: fix some flashes in the GL cube effect

Signed-off-by: Lawrence Rust <lvr@softsystem.co.uk>
Signed-off-by: Stuart Morgan <smorgan@mythtv.org>
libfreemheg: Compatiblity with Freeview HD apps

Signed-off-by: Lawrence Rust <lvr@softsystem.co.uk>
Signed-off-by: Stuart Morgan <smorgan@mythtv.org>
mythgallery: Fix whitescreen when starting recusive slideshow from a directory

Signed-off-by: Lawrence Rust <lvr@softsystem.co.uk>
Signed-off-by: Stuart Morgan <smorgan@mythtv.org>
mythgallery: Fix inout(gl) transition

Signed-off-by: Lawrence Rust <lvr@softsystem.co.uk>
Signed-off-by: Stuart Morgan <smorgan@mythtv.org>
NetworkControl: fix abort if missing filter name to 'set verbose ...'

Signed-off-by: Lawrence Rust <lvr@softsystem.co.uk>
Signed-off-by: Stuart Morgan <smorgan@mythtv.org>
MHEG: Serialise accesses to the MHEG engine

Fix race conditions in the MHEG engine that can occur when delivering
asynchronous engine events during restart and stream start/stop.

Fix race conditions in the DSM carousel which can result in page loading
timeouts.

Signed-off-by: Lawrence Rust <lvr@softsystem.co.uk>
Signed-off-by: Stuart Morgan <smorgan@mythtv.org>
libmythtv: Kill a bogus warning about frequency range

If a frontend supports DiSEqC and is also a slave to a DVD-S master then
DVBChannel::CheckOptions incorrectly calls CheckFrequency which then
emits a bogus warning:
DVBChan(...) Warning: Your frequency setting (10773250) is out of range...

This patch fixes DVBChannel::CheckOptions to only call CheckFrequency if
the frontend doesn't have DiSEqC and isn't a slave.

Signed-off-by: Lawrence Rust <lvr@softsystem.co.uk>
Signed-off-by: Stuart Morgan <smorgan@mythtv.org>