GUILabelControl support highlight/selection, and show cursor at same time.
demuxer ffmpeg: move m_streams into a map, drop MAX_STREAMS
dvdplayer: move extradata cleanup to CDVDDemuxStream destructor
dvdplayer: keep temporary stream pointer in ffmpeg AddStream
dvdplayer: keep ffmpeg demuxer indexes in continous order
demuxer ffmpeg: handle pmt changes
GUIWindowPVR: don't spawn dedicated thread just to invalidate channel items every 5 seconds. Instead run CStopWatch when activating channel window, check if 5 seconds elapsed and then inavlidate window and reset watch.
GUIEpgGridContainer: split Render() into Process() / Render()
GUIEpgGridContainer: get rid of GetRulerCacheOffsets() method which is just duplicated GetProgrammeCacheOffsets()
GUIEpgGridContainer: get rid of unused now (and never should be used) m_renderTime
GUIEpgGridContainer: fix memory freeing for ruler items
GUIEpgGridContainer: fix memory freeing for programme items
GUIListItemLayout: SetWidth() / SetHeight() - mark invalid only when new size is different from old one
Curl move header list into read state to support double state
Fix: now mp4 file on internet url can be played by dvdplayer by double session support of cache.
[players] Fix dts time after seek
[rbp/omxplayer] Update media time sooner with online streams
DllAvCodec: map avcodec_encode_audio2
Improve compatibility with C++11 (Visual Studio 2012, Intel C++ compiler 13.0)
DllAvCodec: map avcodec_fill_audio_frame