New virtual Greek keyboard from Yianni Vidalis

Thank you Yianni!

Signed-off-by: Nicolas Riendeau <nriendeau@mythtv.org>
New locle file for Austria from lomion@aon.at

Thank you!

Closes #12265

Signed-off-by: Nicolas Riendeau <nriendeau@mythtv.org>
Add a setting to control MHEG interaction channel, patch by Lawrence Rust

This also disables the interaction channel (and iplayer) by default as
it appears that this is currently broken, possibly by an upstream
change at the BBC.

(cherry picked from commit 03c11f466a9cd8960a17e5d2d2c2c54b6bf42cc9)
Make PID filtering work properly by removing the streams and not just the entries from the PAT.
(cherry picked from commit 61f9ac9a8d7f6eb5cf1fac74376245e8b82e42f1)
DTVRecorder: Fix 32 to 64 bit integer arithmetic in FindPSKeyFrames()

This is reported to fix commercial flagging of PVR-150/300/500 recordings
possibly only affecting 32 bit O/Ss due to a bad conversion from a 32 bit
unsigned int to a 64 bit signed int.

Fixes #12313.

Signed-off-by: Paul Harrison <pharrison@mythtv.org>
(cherry picked from commit eb0e5050a4af098b9c9dd392c324e1993b2c590e)
mythfilldatabase: remove Schedules Direct userid from temporary file names

This removes the userid from the file name so it wont be exposed in any logs.

Fixes #12300.

Signed-off-by: Paul Harrison <pharrison@mythtv.org>
(cherry picked from commit 6750b358ec33c09bd651507ed57eb993ae5e5a39)
mythfilldatabase: remove the redundant assign to userid

Refs #12300.

(cherry picked from commit 2f2261d6e3bb78f029dbb38e4746314d6ca0a2b6)
Fix using ##x## for season and episode in templated text

Fixes #12003.

Signed-off-by: Paul Harrison <pharrison@mythtv.org>
(cherry picked from commit acdc9f86988379b842f56b89089f4e8d029dec37)
Python bindings: fix typo in MythXML getPreviewImage()

Fixes #11515.

Signed-off-by: Paul Harrison <pharrison@mythtv.org>
(cherry picked from commit e42e1d8351703798e3dc08cb01597577794bab32)
Prevent --syslog, --logpath and --enable-dblog if --nologserver is used

Fixes #11992.

Signed-off-by: Paul Harrison <pharrison@mythtv.org>
(cherry picked from commit be72636b9e34b1b9fb032a1da578a742d562d0b9)
Properly identify channel-specific rules in Recording Rules.

This was broken when channel rules were converted to all rules using
the this channel filter.  Based on a patch from lomion@aon.at.

Refs #12267

(cherry picked from commit a397b94ffb5cf201aef4fdd9ccd2b28780713bed)
Merge branch 'fixes/0.27' into stable/0.27