[codegenerator] Helper.groovy: fix typo
[codegenerator] Helper.groovy: add support for class variables
[codegenerator] python: extend IN typemap to support int, double and float
DllAvFilter: Always include libavfilter/buffersrc.h for av_buffersrc_add_frame.
[codegenerator] python: extend swig template to support class variables
[legacy] hide C++ only public class variables from swig
python: don't consider scripts which threw an exception as successful
[gui] refactor message handling for pvr dialogs
[win32] Fix best dxva deinterlacing on Intel platforms.
[Fix] Only use episode number in nfo check if it's an episode
[fix] Ensure tvshowmatching regexes are run caseless
Cosmetic: Remove case distinctions in tvshowmatching regexes
[rbp/omxplayer] Move buffering decision out of OMXPlayerAudio

This gets the m_stalled behaviour closer to dvdplayer which may help live tv issues.
The buffering will be re-added at a higher level from omxplayer
[rbp/omxplayer] Move buffering to omxplayer level

We wait to pause the clock when the queue of audio data to GPU is dangerourly low to avoid stuttering audio.
Better to pause for a few seconds and then play some intelligible audio, than to continuously underrun.
[rbp/omxplayer] Move the buffer of the decoded audio to output port

The buffers between host and gpu components are duplicated, so 2 seconds of 8 channel 48kHz audio requires 3MB.
That memory is required on both host and gpu. We want this buffering to provide protection from underrun when the arm is busy.

By moving the majority of the buffering from omx_decoder's input to output port, we save that memory on the arm.
Also the output port is 16-bit integer, rather than float, so we halve the size in addition.
[rbp/omxplayer] Remove clock manipulation from a/v players
[rbp/omxplayer] Move start flags out of clock component

Keep track of start flags locally. I believe the behaviour is unchanged now that clock state is controlled only by OMXPlayer.
[rbp/omxplayer] Remove unused function OMXStart
Merge pull request #2920 from ScudLee/tvshownfofix

Fix for tvshow.nfo being ignored on refresh
Merge pull request #2921 from ScudLee/caselesstvshowmatching

[Fix] Ensure tvshowmatching regexes are run caseless