Revert "Limit audio buffer to 700ms.  This prevents the frontend locking up when trying to stop playing an audio-only stream (e.g. DVB radio).  Without this patch the buffer tends to fill to around the 1500ms, which is below the current 2000ms limit, and AvFormatDecoder never leaves GetFrame."

This reverts commit f54d2672f224ba24224c8edd12fb0318797b3425.

Limiting the audio buffer to 700ms causes A/V sync issues for some people so reverting it until a better solution can be found.
New Image gallery: Fix exif updates

Rotating/flipping destroys existing exif data

Signed-off-by: Paul Harrison <pharrison@mythtv.org>
MHEG: Log application launch

Signed-off-by: Paul Harrison <pharrison@mythtv.org>
MHEG: Log text contents when updated

Signed-off-by: Paul Harrison <pharrison@mythtv.org>
MHEG: Add PrintMe to ParseNode for improved logging of MHEG parameters

Signed-off-by: Paul Harrison <pharrison@mythtv.org>
Player: Fix a deadlock with the MHEG engine in MythPlayer's dtor

Signed-off-by: Paul Harrison <pharrison@mythtv.org>
MHEG: Set whoami string for BBC Freeview so that iPlayer menu item is shown

Signed-off-by: Paul Harrison <pharrison@mythtv.org>
MHEG: Correctly handle video stream program elements

MHVideo stream program elements incorrectly initialise the termination setting.
This causes an exception to be thrown and the program to stop.

his bug affects interactive UK Freeview channels 200..240 such
as MotorsTV (240).

Signed-off-by: Paul Harrison <pharrison@mythtv.org>
MHEG: Resize graphics when video is zoomed or filled

Currently when video is zoomed or letterbox filled, the MHEG graphics are
drawn outside of the visible rectangle.  This patch resizes the graphics to
fit the visible display window.

Signed-off-by: Paul Harrison <pharrison@mythtv.org>
MHEG: Apply aspect correction to all images

Signed-off-by: Paul Harrison <pharrison@mythtv.org>
MHEG: Fixes for InteractionChannel streaming from network URI's

This patch includes fixes for:
- Prevent memory leak on stream close
- Improve logging of streams with no content length header
- Add a mutex to prevent concurrent access to QNetworkAccessManager

Signed-off-by: Paul Harrison <pharrison@mythtv.org>
Merge remote-tracking branch 'upstream/master'