Don't strip unnecessary white space from title when creating the title list. Fixes #11200
(cherry picked from commit b47711179612a12d8e4f888c426cb5b268893797)
Treat POLLHUP as EOF not an error, fixes IVTV (PVR-) recorders failing. Based on patch from ltskinol@gmail.com Fixes #10732
(cherry picked from commit 3d13d795b2ae4a66f4bd3e5bdfd4168c66474282)
Fix deletes on Slave backends. Remove references to deleted_set and
initialise dont_expire_set properly which conflicted with 'deleted'
recgroup behaviour since 0.25. Fixes #10704

Signed-off-by: Stuart Morgan <smorgan@mythtv.org>
(cherry picked from commit e150a19030a81e3c099eff76b280b886122529b1)
Fix playback of DVDs which feature an empty audio stream
(cherry picked from commit 20baa43b4b0313900dec05c11e6054760123cb9d)
Set palette correctly when DVD menu highlight changes to ensure highlights are the right colour/have the correct transparency.

Fixes #11265

Signed-off-by: Stuart Morgan <smorgan@mythtv.org>
(cherry picked from commit 5df1322ae0f73566766bcde0c7948292877fd443)
Fix AirTunes so it works with iTunes 11

iTunes used to only send an AES-128 challenge once, and myth was expecting that the challenge came during the OPTIONS packet.
The challenge is now sent with more packet, including during the ANNOUNCE one.
So we move the handling of the challenge so it will work no matter which packet it comes with.

Tested with iTunes 11, iTunes 10 and iOS 6.01

[cherry-picked from 06be92206c772509875dbde313769bfae9a2adf7]
Patch to fix UTC issues

Closes #11079

http://code.mythtv.org/trac/ticket/11079
Fix mythfrontend services API /Frontend/PlayRecording call.

We don't need to convert the specified starttime toLocalTime() anymore.

Copies 3eef99e from master.

Fixes #11236 and #11152 I believe.
Fix cross-compilation on mac.

Depending on the version of Qt you are using QMAKE_OBJECTIVE_CXXFLAGS may be ignored and QMAKE_OBJECTIVE_CFLAGS is used instead.
So define both.

[cherry-picked from 75e47c5989248aebe5c0d2b41b11c6465b2b4ebc]
Subtitles: Don't use a persistent DB setting to control forced subtitles.

Instead, always allow forced subtitles when playback starts, and allow
the user to disable/enable forced subtitles during the current
playback.
(cherry picked from commit 0b7e9027cbc4d4b0b15533b2701077733f62162c)
Fix #10995. Default to local time for mythshutdown --setwakeup.
Fix .empty() being called when .clear() was meant in cddb.cpp. Spotted by cppcheck
Fix use after free in MediaMonitor::RemoveDevice(), found by cppcheck
Don't setup to decode every video stream found, just the first.

Fixes playback of certain video files containing multiple video streams.
Properly initialize the MythPlayer::video_aspect field.

The MythPlayer constructor unconditionally initializes video_aspect to
4.0/3.0.  In some configurations, pressing EDIT during the "Please
Wait" screen before the start of playback of a non-4:3 recording, will
bring up the cutlist editor locked into 4:3 mode.  Explicitly
initializing video_aspect earlier fixes this.
(cherry picked from commit 192e850ad9a87b7ff457d30cf8308b568cc18299)
Cutlist editor: Trigger a redraw of the editbar when changes are made.

Otherwise, cut/keep marks may incorrectly stay visible when changes to
cut/keep regions are made.
(cherry picked from commit 1241485d5d2ec81deddf2c5ab8deb21b7d796248)
Merge branch 'fixes/0.26' of https://github.com/MythTV/mythtv into fixes/0.26