Format: 1.8 Date: Sun, 04 Nov 2012 09:41:54 +0100 Source: xbmc Binary: xbmc xbmc-bin xbmc-eventclients-common xbmc-eventclients-dev xbmc-eventclients-wiiremote xbmc-eventclients-j2me xbmc-eventclients-ps3 xbmc-eventclients-xbmc-send Architecture: source Version: 2:13.0~git20130528.0500-f828567-0oneiric Distribution: oneiric Urgency: high Maintainer: wsnipex Changed-By: wsnipex Description: xbmc - XBMC Media Center PVR Xvba Edition (arch-independent data package xbmc-bin - XBMC Media Center PVR Xvba Edition (binary data package) xbmc-eventclients-common - XBMC Media Center (Event Client Common package) xbmc-eventclients-dev - XBMC Media Center (Event Client Dev package) xbmc-eventclients-j2me - XBMC Media Center (Event Client J2ME package) xbmc-eventclients-ps3 - XBMC Media Center (Event Client PS3 package) xbmc-eventclients-wiiremote - XBMC Media Center (Event Client WII Remote support package) xbmc-eventclients-xbmc-send - XBMC Media Center (Event Client XBMC-SEND package) Changes: xbmc (2:13.0~git20130528.0500-f828567-0oneiric) oneiric; urgency=high . [fritsch] * XVBA: Limit video to 2048x1152 as this is the max all blocks can handle . [Rainer Hochecker] * X11: squash to multi-head improvements . [Rainer Hochecker] * xrandr: add GetPreferredMode to wrapper . [Rainer Hochecker] * X11: ignore mouse move event form other windows . [Rainer Hochecker] * xrandr: set screen when switching off monitor . [Rainer Hochecker] * X11: multi-head - query number of screens when polling for output . [Rainer Hochecker] * X11: add setting to switch off unused monitor . [Rainer Hochecker] * xrandr: add turn on/off to wrapper . [Rainer Hochecker] * X11: multi-head improvement - poll for desired output if we do not get an xrr event . [Rainer Hochecker] * advance render buffers if video is playing but not showed . [Rainer Hochecker] * X11: do not overwrite user selected monitor with fallback . [Rainer Hochecker] * X11: fix incorrectly used screen num in desktop resolution . [xbmc] * xvba: squash me, settings . [xbmc] * xvba: vc1 - honor psf . [xbmc] * xvba: fix vc1 field interlace . [xbmc] * ffmpeg xvba: fix vc1 field interlace . [fritsch] * xvba: translate picture_structure to a value xvba understands . [fritsch] * XVBA: Only set second_field when we are interlaced and an interlaced field . [fritsch] * ffmpeg: XVBA-VC1 use v->second_field instead of !s->first_field to make VC1 interlaced working . [fritsch] * (ffmpeg): Make XVBA codec available . [fritsch] * XVBA: revisit draw functions . [xbmc] * X11: fix mouse coverage . [xbmc] * pvr: try SwtichChannel when selecting a channel via EPG . [xbmc] * enable dirty regions for video full screen . [xbmc] * squash to dropping control . [xbmc] * fix incorrect display of fps when dr kicks in . [xbmc] * OMXPlayer: some caching fixes for pvr . [xbmc] * linux: use CLOCK_MONOTONIC_RAW as this is not subject to NTP . [xbmc] * X11: use system key repeat rate instead of hardcoded one, taken from 58fd64b194e38b73b5f3132744bab35e994e7441 . [xbmc] * X11: create parent window . [xbmc] * X11: use default screen parameters if no output connected . [xbmc] * pvr: do not show selection dialog for a single menu hook . [unknown] * multi-screen: fix compilation on windows . [xbmc] * X11: recreate glx context when output changes . [xbmc] * xrandr: set screen on mode change command . [xbmc] * X11: remove toggle full screen after resume . [xbmc] * X11: add keymapping for XF86XK_Sleep . [xbmc] * pvr: increase changes counter of stream on stream change, cosmetics after dd307930d39d92f145a01a16600cd00e01ec39be . [Grégory Coutant] * x11: support for multiple x screens . [xbmc] * X11: dont call XCloseDisplay on shutdown, it crashes when powered doen by cec on ATI . [xbmc] * X11: add debug log to print out refresh after xrr event . [xbmc] * xrandr: fix query for multiple screens . [xbmc] * player: fix rewind . [xbmc] * vdpau: advanced settings for auto deinterlacing . [xbmc] * dvdplayer: avoid short screen flicker caused by unnecessary reconfigure of renderer . [xbmc] * dvdplayer: observe pts counter overflow . [xbmc] * ffmpeg: add av_find_default_stream_index to interface . [xbmc] * xvba: do not use vaapi if xvba is present . [fritsch] * xvba: add string for available decoders - we are important so make sure we are there . [xbmc] * xvba: add decoder . [Rainer Hochecker] * ffmpeg: add xvba hwaccel . [xbmc] * X11: lock graphics context in NotifyXRREvent . [xbmc] * X11: fix crash after a resolution change on startup . [xbmc] * X11: dont set window on xrandr if no mode available . [xbmc] * X11: check for window manager . [xbmc] * X11: fix icon texture after cc5ed3c2474084ebc0373a3046410e6f766e03f4 . [xbmc] * videorefclock: ask graphics context for refresh rate . [xbmc] * videorefclock: temp deactivate of nv settings . [xbmc] * add missing keys to xbmc keytable . [Joakim Plate] * X11: fixed invalid usage of sizeof() (squash into x11 changes) . [Joakim Plate] * X11: replace custom utf8 to unicode with charset convertor (squash to x11 events) . [xbmc] * X11: reset key repeat and key modifier on focus lost and gain . [FernetMenta] * X11: change method of going full-screen . [FernetMenta] * X11: deactivate screen saver on startup . [xbmc] * X11: fix video calibrations . [FernetMenta] * X11: hook video reference clock in windowing . [xbmc] * X11: recreate gl context after output has changed . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros (VideoRefClock) . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros . [FernetMenta] * X11: fix multi-head setups . [FernetMenta] * xrandr: allow getting info for multiple screen's . [xbmc] * xrandr: observe orientation . [FernetMenta] * xrandr: remove method RestoreState . [FernetMenta] * X11: move xrandr events to WinEventsX11 . [Joakim Plate] * X11: factor out code handling device reset notification . [xbmc] * X11: add SDL joystick until we have a better solution . [FernetMenta] * X11: Add xbmc icon . [FernetMenta] * X11: ditch SDL for video and window events . [xbmc] * dvdplayer: allow rewinding at end of stream, do a seek after rewind . [xbmc] * videoplayer: give streams with invalid fps a chance for fps detection . [xbmc] * videoplayer: update frametime, it might change due to fps detection . [wsnipex] * configure: add --enable-pvraddons-with-dependencies switch for intree building of PVR Addons . [xbmc] * vdpau: fix deadlock if decoder is closed while refresh rate changes . [xbmc] * vdpau: set deinterlacing method to auto, if default method not supported . [xbmc] * vdpau: release more resources on pre-cleanup . [fritsch] * VDPAU: silence compiler warnings . [xbmc] * linuxrenderer: implement progressive weave for vdpau . [xbmc] * linuxrenderer: drop method RenderMultiPass . [xbmc] * vdpau: re-add limited range conversion . [xbmc] * vdpau: fix mp4 part2 decoding, activate by default . [xbmc] * vdpau: switch off de-interlacing on ff . [xbmc] * vdpau: observe ffmpeg tags for color space . [xbmc] * vdpau: drop studio level conversion . [xbmc] * vdpau: make interop gl default and remove setting, rename and intvert interop yuv . [xbmc] * vdpau: redesign . [xbmc] * OMXPlayerVideo: adapt to change in FlipPage . [xbmc] * Revert "dvdplayer: disable buffering unit dropping is improves" . [xbmc] * videoplayer: some rework and documentation . [xbmc] * video player: present correct pts to user for a/v sync (after buffering in renderer) . [xbmc] * videoplayer: adapt lateness detection and dropping to buffering . [xbmc] * OMXPlayer: adapt to buffering . [xbmc] * RenderManager: do not drop in renderbuffers, this ruins detection of displayed frame . [xbmc] * RenderManager: return bufferlevel with WaitForBuffer . [xbmc] * RenderManager: add method SetSpeed . [xbmc] * renderbuffers: drop enable/disable in this iteration . [xbmc] * RenderManager: skip very late frames in render buffer . [xbmc] * dvdplayer: disable buffering unil dropping is improved . [xbmc] * RenderManager: some rework to buffering . [xbmc] * add buffering - submit absolute time to render buffers . [xbmc] * OverlayRenderer: align buffers with index in renderManager . [xbmc] * move NUM_BUFFERS up to BaseRenderer.h . [xbmc] * add buffering - some documentation . [xbmc] * vaapi: adopt to buffering in renderer . [xbmc] * drop frame counter in application, ask render manager instead . [xbmc] * linuxrenderer: delete all textures on reconfigure . [unknown] * DXVA: activate buffering in renderer . [unknown] * WinRenderer: add buffering . [xbmc] * add buffering for GLES . [xbmc] * VideoRenerers: add buffering . [ace20022] * [Fix/Gui] Change the string format operation for language - name. This prevents a possible crash while formatting the lang-name string for presentation in the audio dialog. . [Joakim Plate] * dvdplayer: don't call into audio device from non audio thread . [ace20022] * [GUI/Player] Generate a proper subtitle lang-name string for presentation in the osd. The format of the displayed subtitle string is same as in the settings dialog. . [Memphiz] * [AirPlay] - removed some unneeded ifdef guards . [Memphiz] * [AirPlay] - fix missing ifdef guards for airtunes/airplay on server stop . [montellese] * settings: fix dependency defintion of videoscreen.screen . [Cory Fields] * droid: fix crash on startup on some devices . [Cory Fields] * build: fix Android build, probably others . [montellese] * settings: fix fallback of language region filler . [Memphiz] * [language] - fix swedish short date format - thx to blittan . [Memphiz] * [AirPlay] - added missing ifdef checks for HAS_AIRPLAY and HAS_AIRTUNES . [Joakim Plate] * ffmpeg: fixup compile error in patch . [Joakim Plate] * ffmpeg: add patch file for vaapi fix . [Joakim Plate] * vaapi: don't unmap non-existing buffer . [montellese] * CGUIWindowSettingsCategory: remove wrong early return when updating a delayed setting . [Martijn Kaijser] * [language] add UI setting descriptions . [montellese] * settings: use #define for XML tag parsing . [montellese] * settings: move tag into tag . [montellese] * settings: move tag into tag . [montellese] * settings: move tag into tag . [montellese] * settings: move tag into tag . [montellese] * settings.xml: remove unneeded tags for action settings . [montellese] * settings: move tag out of tag . [Rainer Hochecker] * pvr: fix channel switch for addons using other stream . [montellese] * remove unused methods from CSettings . [montellese] * CDisplaySettings: don't show a prompt when switching from/to windowed mode . [montellese] * settings: move dependency logic from CGUIWindowSettingsCategory to CSettingsManager . [montellese] * settings: add IsEnabled() to CSetting . [montellese] * settings: add OnSettingPropertyChanged callback to ISettingCallback . [montellese] * settings: make sure videoscreen.screen/resolution change if videoscreen.screenmode is changed . [montellese] * CDisplaySettings: improve screen options filler to determine the current screen . [montellese] * no need to manually set the display resolution anymore . [Rainer Hochecker] * Linux: fix handling of zombie processes . . . . [fritsch] * XVBA: Limit video to 2048x1152 as this is the max all blocks can handle . . . . [Rainer Hochecker] * X11: squash to multi-head improvements . [Rainer Hochecker] * xrandr: add GetPreferredMode to wrapper . [Rainer Hochecker] * X11: ignore mouse move event form other windows . [Rainer Hochecker] * xrandr: set screen when switching off monitor . [Rainer Hochecker] * X11: multi-head - query number of screens when polling for output . [Rainer Hochecker] * X11: add setting to switch off unused monitor . [Rainer Hochecker] * xrandr: add turn on/off to wrapper . [Rainer Hochecker] * X11: multi-head improvement - poll for desired output if we do not get an xrr event . [Rainer Hochecker] * advance render buffers if video is playing but not showed . [Rainer Hochecker] * Linux: fix handling of zombie processes . [Rainer Hochecker] * X11: do not overwrite user selected monitor with fallback . [Rainer Hochecker] * X11: fix incorrectly used screen num in desktop resolution . [xbmc] * xvba: squash me, settings . [xbmc] * xvba: vc1 - honor psf . [xbmc] * xvba: fix vc1 field interlace . [xbmc] * ffmpeg xvba: fix vc1 field interlace . [fritsch] * xvba: translate picture_structure to a value xvba understands . [fritsch] * XVBA: Only set second_field when we are interlaced and an interlaced field . [fritsch] * ffmpeg: XVBA-VC1 use v->second_field instead of !s->first_field to make VC1 interlaced working . [fritsch] * (ffmpeg): Make XVBA codec available . [fritsch] * XVBA: revisit draw functions . [xbmc] * X11: fix mouse coverage . [xbmc] * pvr: try SwtichChannel when selecting a channel via EPG . [xbmc] * enable dirty regions for video full screen . [xbmc] * squash to dropping control . [xbmc] * fix incorrect display of fps when dr kicks in . [xbmc] * OMXPlayer: some caching fixes for pvr . [xbmc] * linux: use CLOCK_MONOTONIC_RAW as this is not subject to NTP . [xbmc] * X11: use system key repeat rate instead of hardcoded one, taken from 58fd64b194e38b73b5f3132744bab35e994e7441 . [xbmc] * X11: create parent window . [xbmc] * X11: use default screen parameters if no output connected . [xbmc] * pvr: do not show selection dialog for a single menu hook . [unknown] * multi-screen: fix compilation on windows . [xbmc] * X11: recreate glx context when output changes . [xbmc] * xrandr: set screen on mode change command . [xbmc] * X11: remove toggle full screen after resume . [xbmc] * X11: add keymapping for XF86XK_Sleep . [xbmc] * pvr: increase changes counter of stream on stream change, cosmetics after dd307930d39d92f145a01a16600cd00e01ec39be . [Grégory Coutant] * x11: support for multiple x screens . [xbmc] * X11: dont call XCloseDisplay on shutdown, it crashes when powered doen by cec on ATI . [xbmc] * X11: add debug log to print out refresh after xrr event . [xbmc] * xrandr: fix query for multiple screens . [xbmc] * player: fix rewind . [xbmc] * vdpau: advanced settings for auto deinterlacing . [xbmc] * dvdplayer: avoid short screen flicker caused by unnecessary reconfigure of renderer . [xbmc] * dvdplayer: observe pts counter overflow . [xbmc] * ffmpeg: add av_find_default_stream_index to interface . [xbmc] * xvba: do not use vaapi if xvba is present . [fritsch] * xvba: add string for available decoders - we are important so make sure we are there . [xbmc] * xvba: add decoder . [Rainer Hochecker] * ffmpeg: add xvba hwaccel . [xbmc] * X11: lock graphics context in NotifyXRREvent . [xbmc] * X11: fix crash after a resolution change on startup . [xbmc] * X11: dont set window on xrandr if no mode available . [xbmc] * X11: check for window manager . [xbmc] * X11: fix icon texture after cc5ed3c2474084ebc0373a3046410e6f766e03f4 . [xbmc] * videorefclock: ask graphics context for refresh rate . [xbmc] * videorefclock: temp deactivate of nv settings . [xbmc] * add missing keys to xbmc keytable . [Joakim Plate] * X11: fixed invalid usage of sizeof() (squash into x11 changes) . [Joakim Plate] * X11: replace custom utf8 to unicode with charset convertor (squash to x11 events) . [xbmc] * X11: reset key repeat and key modifier on focus lost and gain . [FernetMenta] * X11: change method of going full-screen . [FernetMenta] * X11: deactivate screen saver on startup . [xbmc] * X11: fix video calibrations . [FernetMenta] * X11: hook video reference clock in windowing . [xbmc] * X11: recreate gl context after output has changed . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros (VideoRefClock) . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros . [FernetMenta] * X11: fix multi-head setups . [FernetMenta] * xrandr: allow getting info for multiple screen's . [xbmc] * xrandr: observe orientation . [FernetMenta] * xrandr: remove method RestoreState . [FernetMenta] * X11: move xrandr events to WinEventsX11 . [Joakim Plate] * X11: factor out code handling device reset notification . [xbmc] * X11: add SDL joystick until we have a better solution . [FernetMenta] * X11: Add xbmc icon . [FernetMenta] * X11: ditch SDL for video and window events . [xbmc] * dvdplayer: allow rewinding at end of stream, do a seek after rewind . [xbmc] * videoplayer: give streams with invalid fps a chance for fps detection . [xbmc] * videoplayer: update frametime, it might change due to fps detection . [wsnipex] * configure: add --enable-pvraddons-with-dependencies switch for intree building of PVR Addons . [xbmc] * vdpau: fix deadlock if decoder is closed while refresh rate changes . [xbmc] * vdpau: set deinterlacing method to auto, if default method not supported . [xbmc] * vdpau: release more resources on pre-cleanup . [fritsch] * VDPAU: silence compiler warnings . [xbmc] * linuxrenderer: implement progressive weave for vdpau . [xbmc] * linuxrenderer: drop method RenderMultiPass . [xbmc] * vdpau: re-add limited range conversion . [xbmc] * vdpau: fix mp4 part2 decoding, activate by default . [xbmc] * vdpau: switch off de-interlacing on ff . [xbmc] * vdpau: observe ffmpeg tags for color space . [xbmc] * vdpau: drop studio level conversion . [xbmc] * vdpau: make interop gl default and remove setting, rename and intvert interop yuv . [xbmc] * vdpau: redesign . [xbmc] * OMXPlayerVideo: adapt to change in FlipPage . [xbmc] * Revert "dvdplayer: disable buffering unit dropping is improves" . [xbmc] * videoplayer: some rework and documentation . [xbmc] * video player: present correct pts to user for a/v sync (after buffering in renderer) . [xbmc] * videoplayer: adapt lateness detection and dropping to buffering . [xbmc] * OMXPlayer: adapt to buffering . [xbmc] * RenderManager: do not drop in renderbuffers, this ruins detection of displayed frame . [xbmc] * RenderManager: return bufferlevel with WaitForBuffer . [xbmc] * RenderManager: add method SetSpeed . [xbmc] * renderbuffers: drop enable/disable in this iteration . [xbmc] * RenderManager: skip very late frames in render buffer . [xbmc] * dvdplayer: disable buffering unil dropping is improved . [xbmc] * RenderManager: some rework to buffering . [xbmc] * add buffering - submit absolute time to render buffers . [xbmc] * OverlayRenderer: align buffers with index in renderManager . [xbmc] * move NUM_BUFFERS up to BaseRenderer.h . [xbmc] * add buffering - some documentation . [xbmc] * vaapi: adopt to buffering in renderer . [xbmc] * drop frame counter in application, ask render manager instead . [xbmc] * linuxrenderer: delete all textures on reconfigure . [unknown] * DXVA: activate buffering in renderer . [unknown] * WinRenderer: add buffering . [xbmc] * add buffering for GLES . [xbmc] * VideoRenerers: add buffering . [ulion] * Remove double decoding code introduced by a2f0c6db3500e50052d102e75eaeec7bd5a2b449. . [wsoltys] * [WIN32] fixed: delete vs created stuff as well on prepare-env . [montellese] * [win32] always use IPv4 sockets on WinXP (because it doesn't support dual-stack IPv4 and IPv6 sockets through IPV6_V6ONLY) . [montellese] * [win32] cosmetic change in WIN32Util.h . [montellese] * CGUISliderControl: only switch between selectors on if there are more than one . [Martijn Kaijser] * [fix] show correct string after PR2626 . [Tolriq] * Add artist level to CD Audio rip path . [montellese] * remove duplicate code already executed by CNetworkServices::StartAirPlayServer() . [montellese] * fix log message introduced by da347c4dacb9ef91883af47a19af6153ade5f137 . [montellese] * [win32] fix setsockopt calls in CreateTCPServerSocket to support dual-stack IPv4 and IPv6 . [montellese] * restructure CreateTCPServerSocket to check socket validity before using it . [montellese] * cosmetics: follow coding guidelines in CTCPServer . [montellese] * localization: fix "xbmc/settings/foo.xml" to "system/settings/foo.xml" . [montellese] * settings: remove redundant/invalid definitions (part 2) . [montellese] * [win32] supress warning C4355: "'this' used in base member initializer list" . [montellese] * settings: remove redundant/invalid definitions . [montellese] * fix possible legacy path translation crash (thanks vdrfan) . [montellese] * CGUIWindowSettingsCategory: update delayed setting changes on focus change asynchronously . [ulion] * Fixed: do not send Range request header when encounter error. . [Martijn Kaijser] * [addons] bump version for scrapers after 361696a2d04025bfa2f9e5822baca9e843f07a29 . [Alasdair Campbell] * [fix] restrict path access through UPnPServer . . . [Rainer Hochecker] * X11: squash to multi-head improvements . [Rainer Hochecker] * xrandr: add GetPreferredMode to wrapper . . . [Rainer Hochecker] * X11: ignore mouse move event form other windows . [Rainer Hochecker] * xrandr: set screen when switching off monitor . [Rainer Hochecker] * X11: multi-head - query number of screens when polling for output . [Rainer Hochecker] * X11: add setting to switch off unused monitor . [Rainer Hochecker] * xrandr: add turn on/off to wrapper . [Rainer Hochecker] * X11: multi-head improvement - poll for desired output if we do not get an xrr event . [Rainer Hochecker] * advance render buffers if video is playing but not showed . [Rainer Hochecker] * Linux: fix handling of zombie processes . [Rainer Hochecker] * X11: do not overwrite user selected monitor with fallback . [Rainer Hochecker] * X11: fix incorrectly used screen num in desktop resolution . [xbmc] * xvba: squash me, settings . [xbmc] * xvba: vc1 - honor psf . [xbmc] * xvba: fix vc1 field interlace . [xbmc] * ffmpeg xvba: fix vc1 field interlace . [fritsch] * xvba: translate picture_structure to a value xvba understands . [fritsch] * XVBA: Only set second_field when we are interlaced and an interlaced field . [fritsch] * ffmpeg: XVBA-VC1 use v->second_field instead of !s->first_field to make VC1 interlaced working . [fritsch] * (ffmpeg): Make XVBA codec available . [fritsch] * XVBA: revisit draw functions . [xbmc] * X11: fix mouse coverage . [xbmc] * pvr: try SwtichChannel when selecting a channel via EPG . [xbmc] * enable dirty regions for video full screen . [xbmc] * squash to dropping control . [xbmc] * fix incorrect display of fps when dr kicks in . [xbmc] * OMXPlayer: some caching fixes for pvr . [xbmc] * linux: use CLOCK_MONOTONIC_RAW as this is not subject to NTP . [xbmc] * X11: use system key repeat rate instead of hardcoded one, taken from 58fd64b194e38b73b5f3132744bab35e994e7441 . [xbmc] * X11: create parent window . [xbmc] * X11: use default screen parameters if no output connected . [xbmc] * pvr: do not show selection dialog for a single menu hook . [unknown] * multi-screen: fix compilation on windows . [xbmc] * X11: recreate glx context when output changes . [xbmc] * xrandr: set screen on mode change command . [xbmc] * X11: remove toggle full screen after resume . [xbmc] * X11: add keymapping for XF86XK_Sleep . [xbmc] * pvr: increase changes counter of stream on stream change, cosmetics after dd307930d39d92f145a01a16600cd00e01ec39be . [Grégory Coutant] * x11: support for multiple x screens . [xbmc] * X11: dont call XCloseDisplay on shutdown, it crashes when powered doen by cec on ATI . [xbmc] * X11: add debug log to print out refresh after xrr event . [xbmc] * xrandr: fix query for multiple screens . [xbmc] * player: fix rewind . [xbmc] * vdpau: advanced settings for auto deinterlacing . [xbmc] * dvdplayer: avoid short screen flicker caused by unnecessary reconfigure of renderer . [xbmc] * dvdplayer: observe pts counter overflow . [xbmc] * ffmpeg: add av_find_default_stream_index to interface . [xbmc] * xvba: do not use vaapi if xvba is present . [fritsch] * xvba: add string for available decoders - we are important so make sure we are there . [xbmc] * xvba: add decoder . [Rainer Hochecker] * ffmpeg: add xvba hwaccel . [xbmc] * X11: lock graphics context in NotifyXRREvent . [xbmc] * X11: fix crash after a resolution change on startup . [xbmc] * X11: dont set window on xrandr if no mode available . [xbmc] * X11: check for window manager . [xbmc] * X11: fix icon texture after cc5ed3c2474084ebc0373a3046410e6f766e03f4 . [xbmc] * videorefclock: ask graphics context for refresh rate . [xbmc] * videorefclock: temp deactivate of nv settings . [xbmc] * add missing keys to xbmc keytable . [Joakim Plate] * X11: fixed invalid usage of sizeof() (squash into x11 changes) . [Joakim Plate] * X11: replace custom utf8 to unicode with charset convertor (squash to x11 events) . [xbmc] * X11: reset key repeat and key modifier on focus lost and gain . [FernetMenta] * X11: change method of going full-screen . [FernetMenta] * X11: deactivate screen saver on startup . [xbmc] * X11: fix video calibrations . [FernetMenta] * X11: hook video reference clock in windowing . [xbmc] * X11: recreate gl context after output has changed . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros (VideoRefClock) . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros . [FernetMenta] * X11: fix multi-head setups . [FernetMenta] * xrandr: allow getting info for multiple screen's . [xbmc] * xrandr: observe orientation . [FernetMenta] * xrandr: remove method RestoreState . [FernetMenta] * X11: move xrandr events to WinEventsX11 . [Joakim Plate] * X11: factor out code handling device reset notification . [xbmc] * X11: add SDL joystick until we have a better solution . [FernetMenta] * X11: Add xbmc icon . [FernetMenta] * X11: ditch SDL for video and window events . [xbmc] * dvdplayer: allow rewinding at end of stream, do a seek after rewind . [xbmc] * videoplayer: give streams with invalid fps a chance for fps detection . [xbmc] * videoplayer: update frametime, it might change due to fps detection . [wsnipex] * configure: add --enable-pvraddons-with-dependencies switch for intree building of PVR Addons . [xbmc] * vdpau: fix deadlock if decoder is closed while refresh rate changes . [xbmc] * vdpau: set deinterlacing method to auto, if default method not supported . [xbmc] * vdpau: release more resources on pre-cleanup . [fritsch] * VDPAU: silence compiler warnings . [xbmc] * linuxrenderer: implement progressive weave for vdpau . [xbmc] * linuxrenderer: drop method RenderMultiPass . [xbmc] * vdpau: re-add limited range conversion . [xbmc] * vdpau: fix mp4 part2 decoding, activate by default . [xbmc] * vdpau: switch off de-interlacing on ff . [xbmc] * vdpau: observe ffmpeg tags for color space . [xbmc] * vdpau: drop studio level conversion . [xbmc] * vdpau: make interop gl default and remove setting, rename and intvert interop yuv . [xbmc] * vdpau: redesign . [xbmc] * OMXPlayerVideo: adapt to change in FlipPage . [xbmc] * Revert "dvdplayer: disable buffering unit dropping is improves" . [xbmc] * videoplayer: some rework and documentation . [xbmc] * video player: present correct pts to user for a/v sync (after buffering in renderer) . [xbmc] * videoplayer: adapt lateness detection and dropping to buffering . [xbmc] * OMXPlayer: adapt to buffering . [xbmc] * RenderManager: return bufferlevel with WaitForBuffer . [xbmc] * RenderManager: add method SetSpeed . [xbmc] * renderbuffers: drop enable/disable in this iteration . [xbmc] * RenderManager: skip very late frames in render buffer . [xbmc] * dvdplayer: disable buffering unil dropping is improved . [xbmc] * RenderManager: some rework to buffering . [xbmc] * add buffering - submit absolute time to render buffers . [xbmc] * OverlayRenderer: align buffers with index in renderManager . [xbmc] * move NUM_BUFFERS up to BaseRenderer.h . [xbmc] * add buffering - some documentation . [xbmc] * vaapi: adopt to buffering in renderer . [xbmc] * drop frame counter in application, ask render manager instead . [xbmc] * linuxrenderer: delete all textures on reconfigure . [unknown] * DXVA: activate buffering in renderer . [unknown] * WinRenderer: add buffering . [xbmc] * add buffering for GLES . [xbmc] * VideoRenerers: add buffering . [Cory Fields] * build: don't guess where a feature may be available . [montellese] * CGUIWindowSettingsCategory: only handle delayed settings during GUI_MSG_FOCUSED if the focused setting is not the delayed setting . [montellese] * CGUIWindowSettingsCategory: remove unused m_currentSettings member variable . [Voyager1] * [libdvdread] add missing stat() filesystem wrapper - fixes reading VIDEO_TS dvds on Android . [Voyager1] * [libdvdread] added patch file elimination of symlink resolution . [Voyager1] * [libdvdread] Remove symlink checking as this is not needed by xbmc . [Voyager1] * [libdvdread] Revert previous fixups . [Martin T. H. Sandsmark] * Drop played parts of video files from the fs cache. . [Bob van Loosen] * rename: MUL32 -> AE_MUL32 . [Bob van Loosen] * fixed: when doing a format conversion from float to 32 bit int, multiply with INT32_MAX - 127, since this is the maximum value that can be stored in 32 bit float and int, if INT32_MAX gets converted to float, it gets rounded to INT32_MAX + 1 which can cause wrap around oneiricortion . [popcornmix] * [rbp/omxplayer] Fix for hang following seek after eos . . . [Rainer Hochecker] * X11: ignore mouse move event form other windows . [Rainer Hochecker] * xrandr: set screen when switching off monitor . [Rainer Hochecker] * X11: multi-head - query number of screens when polling for output . . [Rainer Hochecker] * X11: add setting to switch off unused monitor . [Rainer Hochecker] * xrandr: add turn on/off to wrapper . [Rainer Hochecker] * X11: multi-head improvement - poll for desired output if we do not get an xrr event . [Rainer Hochecker] * advance render buffers if video is playing but not showed . [Rainer Hochecker] * Linux: fix handling of zombie processes . [Rainer Hochecker] * X11: do not overwrite user selected monitor with fallback . [Rainer Hochecker] * X11: fix incorrectly used screen num in desktop resolution . [xbmc] * xvba: squash me, settings . [xbmc] * xvba: vc1 - honor psf . [xbmc] * xvba: fix vc1 field interlace . [xbmc] * ffmpeg xvba: fix vc1 field interlace . [fritsch] * xvba: translate picture_structure to a value xvba understands . [fritsch] * XVBA: Only set second_field when we are interlaced and an interlaced field . [fritsch] * ffmpeg: XVBA-VC1 use v->second_field instead of !s->first_field to make VC1 interlaced working . [fritsch] * (ffmpeg): Make XVBA codec available . [fritsch] * XVBA: revisit draw functions . [xbmc] * X11: fix mouse coverage . [xbmc] * pvr: try SwtichChannel when selecting a channel via EPG . [xbmc] * enable dirty regions for video full screen . [xbmc] * squash to dropping control . [xbmc] * fix incorrect display of fps when dr kicks in . [xbmc] * OMXPlayer: some caching fixes for pvr . [xbmc] * linux: use CLOCK_MONOTONIC_RAW as this is not subject to NTP . [xbmc] * X11: use system key repeat rate instead of hardcoded one, taken from 58fd64b194e38b73b5f3132744bab35e994e7441 . [xbmc] * X11: create parent window . [xbmc] * X11: use default screen parameters if no output connected . [xbmc] * pvr: do not show selection dialog for a single menu hook . [unknown] * multi-screen: fix compilation on windows . [xbmc] * X11: recreate glx context when output changes . [xbmc] * xrandr: set screen on mode change command . [xbmc] * X11: remove toggle full screen after resume . [xbmc] * X11: add keymapping for XF86XK_Sleep . [xbmc] * pvr: increase changes counter of stream on stream change, cosmetics after dd307930d39d92f145a01a16600cd00e01ec39be . [Grégory Coutant] * x11: support for multiple x screens . [xbmc] * X11: dont call XCloseDisplay on shutdown, it crashes when powered doen by cec on ATI . [xbmc] * X11: add debug log to print out refresh after xrr event . [xbmc] * xrandr: fix query for multiple screens . [xbmc] * player: fix rewind . [xbmc] * vdpau: advanced settings for auto deinterlacing . [xbmc] * dvdplayer: avoid short screen flicker caused by unnecessary reconfigure of renderer . [xbmc] * dvdplayer: observe pts counter overflow . [xbmc] * ffmpeg: add av_find_default_stream_index to interface . [xbmc] * xvba: do not use vaapi if xvba is present . [fritsch] * xvba: add string for available decoders - we are important so make sure we are there . [xbmc] * xvba: add decoder . [Rainer Hochecker] * ffmpeg: add xvba hwaccel . [xbmc] * X11: lock graphics context in NotifyXRREvent . [xbmc] * X11: fix crash after a resolution change on startup . [xbmc] * X11: dont set window on xrandr if no mode available . [xbmc] * X11: check for window manager . [xbmc] * X11: fix icon texture after cc5ed3c2474084ebc0373a3046410e6f766e03f4 . [xbmc] * videorefclock: ask graphics context for refresh rate . [xbmc] * videorefclock: temp deactivate of nv settings . [xbmc] * add missing keys to xbmc keytable . [Joakim Plate] * X11: fixed invalid usage of sizeof() (squash into x11 changes) . [Joakim Plate] * X11: replace custom utf8 to unicode with charset convertor (squash to x11 events) . [xbmc] * X11: reset key repeat and key modifier on focus lost and gain . [FernetMenta] * X11: change method of going full-screen . [FernetMenta] * X11: deactivate screen saver on startup . [xbmc] * X11: fix video calibrations . [FernetMenta] * X11: hook video reference clock in windowing . [xbmc] * X11: recreate gl context after output has changed . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros (VideoRefClock) . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros . [FernetMenta] * X11: fix multi-head setups . [FernetMenta] * xrandr: allow getting info for multiple screen's . [xbmc] * xrandr: observe orientation . [FernetMenta] * xrandr: remove method RestoreState . [FernetMenta] * X11: move xrandr events to WinEventsX11 . [Joakim Plate] * X11: factor out code handling device reset notification . [xbmc] * X11: add SDL joystick until we have a better solution . [FernetMenta] * X11: Add xbmc icon . [FernetMenta] * X11: ditch SDL for video and window events . [xbmc] * dvdplayer: allow rewinding at end of stream, do a seek after rewind . [xbmc] * videoplayer: give streams with invalid fps a chance for fps detection . [xbmc] * videoplayer: update frametime, it might change due to fps detection . [wsnipex] * configure: add --enable-pvraddons-with-dependencies switch for intree building of PVR Addons . [xbmc] * vdpau: fix deadlock if decoder is closed while refresh rate changes . [xbmc] * vdpau: set deinterlacing method to auto, if default method not supported . [xbmc] * vdpau: release more resources on pre-cleanup . [fritsch] * VDPAU: silence compiler warnings . [xbmc] * linuxrenderer: implement progressive weave for vdpau . [xbmc] * linuxrenderer: drop method RenderMultiPass . [xbmc] * vdpau: re-add limited range conversion . [xbmc] * vdpau: fix mp4 part2 decoding, activate by default . [xbmc] * vdpau: switch off de-interlacing on ff . [xbmc] * vdpau: observe ffmpeg tags for color space . [xbmc] * vdpau: drop studio level conversion . [xbmc] * vdpau: make interop gl default and remove setting, rename and intvert interop yuv . [xbmc] * vdpau: redesign . [xbmc] * OMXPlayerVideo: adapt to change in FlipPage . [xbmc] * Revert "dvdplayer: disable buffering unit dropping is improves" . [xbmc] * videoplayer: some rework and documentation . [xbmc] * video player: present correct pts to user for a/v sync (after buffering in renderer) . [xbmc] * videoplayer: adapt lateness detection and dropping to buffering . [xbmc] * OMXPlayer: adapt to buffering . [xbmc] * RenderManager: return bufferlevel with WaitForBuffer . [xbmc] * RenderManager: add method SetSpeed . [xbmc] * renderbuffers: drop enable/disable in this iteration . [xbmc] * RenderManager: skip very late frames in render buffer . [xbmc] * dvdplayer: disable buffering unil dropping is improved . [xbmc] * RenderManager: some rework to buffering . [xbmc] * add buffering - submit absolute time to render buffers . [xbmc] * OverlayRenderer: align buffers with index in renderManager . [xbmc] * move NUM_BUFFERS up to BaseRenderer.h . [xbmc] * add buffering - some documentation . [xbmc] * vaapi: adopt to buffering in renderer . [xbmc] * drop frame counter in application, ask render manager instead . [xbmc] * linuxrenderer: delete all textures on reconfigure . [unknown] * DXVA: activate buffering in renderer . [unknown] * WinRenderer: add buffering . [xbmc] * add buffering for GLES . [xbmc] * VideoRenerers: add buffering . [Lars Op den Kamp] * fixed: peripheral settings must be visible for peripherals that are detected . [Cory Fields] * jni: fix crashes when finding external storage. Regression from jni merge. . [Memphiz] * [settings] - fix fetching the eventserver port as int from xbmchelper - fixes #14329 i guess . [Memphiz] * [osx/ios/atv2] - sync xcode projects . [Daniel Scheller] * [fix] fix compilation with --disable-webserver . [montellese] * [win32] update VS project files . [montellese] * viewdb: update videodb:// and musicdb:// paths in "view" table . [montellese] * musicdb: update musicdb:// paths in "content" table . [montellese] * musicdb: add translation for legacy paths . [montellese] * videodb: add translation for legacy paths . [montellese] * utils: add CLegacyPathTranslation . [montellese] * videodb: fix videodb:// path for musicvideo artists . [montellese] * cosmetic in CGUIWindowVideoNav . [Memphiz] * [osx/ios/atv2] - sync xcode projects (generic environment)) . [Karlson2k] * [win32] Remove CSysInfo::IsVistaOrHigher and CSysInfo::IsWindows8OrHigher functions . [Karlson2k] * [win32] replace usage of IsVistaOrHigher and IsWindows8OrHigher with unified function IsWindowsVersionAtLeast . . [Rainer Hochecker] * X11: add setting to switch off unused monitor . [Rainer Hochecker] * xrandr: add turn on/off to wrapper . [Rainer Hochecker] * X11: multi-head improvement - poll for desired output if we do not get an xrr event . [Rainer Hochecker] * advance render buffers if video is playing but not showed . [Rainer Hochecker] * Linux: fix handling of zombie processes . [Rainer Hochecker] * X11: do not overwrite user selected monitor with fallback . [Rainer Hochecker] * X11: fix incorrectly used screen num in desktop resolution . [xbmc] * xvba: squash me, settings . [xbmc] * xvba: vc1 - honor psf . [xbmc] * xvba: fix vc1 field interlace . [xbmc] * ffmpeg xvba: fix vc1 field interlace . [fritsch] * xvba: translate picture_structure to a value xvba understands . [fritsch] * XVBA: Only set second_field when we are interlaced and an interlaced field . [fritsch] * ffmpeg: XVBA-VC1 use v->second_field instead of !s->first_field to make VC1 interlaced working . [fritsch] * (ffmpeg): Make XVBA codec available . [fritsch] * XVBA: revisit draw functions . [xbmc] * X11: fix mouse coverage . [xbmc] * pvr: try SwtichChannel when selecting a channel via EPG . [xbmc] * enable dirty regions for video full screen . [xbmc] * squash to dropping control . [xbmc] * fix incorrect display of fps when dr kicks in . [xbmc] * OMXPlayer: some caching fixes for pvr . [xbmc] * linux: use CLOCK_MONOTONIC_RAW as this is not subject to NTP . [xbmc] * X11: use system key repeat rate instead of hardcoded one, taken from 58fd64b194e38b73b5f3132744bab35e994e7441 . [xbmc] * X11: create parent window . [xbmc] * X11: use default screen parameters if no output connected . [xbmc] * pvr: do not show selection dialog for a single menu hook . [unknown] * multi-screen: fix compilation on windows . [xbmc] * X11: recreate glx context when output changes . [xbmc] * xrandr: set screen on mode change command . [xbmc] * X11: remove toggle full screen after resume . [xbmc] * X11: add keymapping for XF86XK_Sleep . [xbmc] * pvr: increase changes counter of stream on stream change, cosmetics after dd307930d39d92f145a01a16600cd00e01ec39be . [Grégory Coutant] * x11: support for multiple x screens . [xbmc] * X11: dont call XCloseDisplay on shutdown, it crashes when powered doen by cec on ATI . [xbmc] * X11: add debug log to print out refresh after xrr event . [xbmc] * xrandr: fix query for multiple screens . [xbmc] * player: fix rewind . [xbmc] * vdpau: advanced settings for auto deinterlacing . [xbmc] * dvdplayer: avoid short screen flicker caused by unnecessary reconfigure of renderer . [xbmc] * dvdplayer: observe pts counter overflow . [xbmc] * ffmpeg: add av_find_default_stream_index to interface . [xbmc] * xvba: do not use vaapi if xvba is present . [fritsch] * xvba: add string for available decoders - we are important so make sure we are there . [xbmc] * xvba: add decoder . [Rainer Hochecker] * ffmpeg: add xvba hwaccel . [xbmc] * X11: lock graphics context in NotifyXRREvent . [xbmc] * X11: fix crash after a resolution change on startup . [xbmc] * X11: dont set window on xrandr if no mode available . [xbmc] * X11: check for window manager . [xbmc] * X11: fix icon texture after cc5ed3c2474084ebc0373a3046410e6f766e03f4 . [xbmc] * videorefclock: ask graphics context for refresh rate . [xbmc] * videorefclock: temp deactivate of nv settings . [xbmc] * add missing keys to xbmc keytable . [Joakim Plate] * X11: fixed invalid usage of sizeof() (squash into x11 changes) . [Joakim Plate] * X11: replace custom utf8 to unicode with charset convertor (squash to x11 events) . [xbmc] * X11: reset key repeat and key modifier on focus lost and gain . [FernetMenta] * X11: change method of going full-screen . [FernetMenta] * X11: deactivate screen saver on startup . [xbmc] * X11: fix video calibrations . [FernetMenta] * X11: hook video reference clock in windowing . [xbmc] * X11: recreate gl context after output has changed . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros (VideoRefClock) . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros . [FernetMenta] * X11: fix multi-head setups . [FernetMenta] * xrandr: allow getting info for multiple screen's . [xbmc] * xrandr: observe orientation . [FernetMenta] * xrandr: remove method RestoreState . [FernetMenta] * X11: move xrandr events to WinEventsX11 . [Joakim Plate] * X11: factor out code handling device reset notification . [xbmc] * X11: add SDL joystick until we have a better solution . [FernetMenta] * X11: Add xbmc icon . [FernetMenta] * X11: ditch SDL for video and window events . [xbmc] * dvdplayer: allow rewinding at end of stream, do a seek after rewind . [xbmc] * videoplayer: give streams with invalid fps a chance for fps detection . [xbmc] * videoplayer: update frametime, it might change due to fps detection . [wsnipex] * configure: add --enable-pvraddons-with-dependencies switch for intree building of PVR Addons . [xbmc] * vdpau: fix deadlock if decoder is closed while refresh rate changes . [xbmc] * vdpau: set deinterlacing method to auto, if default method not supported . [xbmc] * vdpau: release more resources on pre-cleanup . [fritsch] * VDPAU: silence compiler warnings . [xbmc] * linuxrenderer: implement progressive weave for vdpau . [xbmc] * linuxrenderer: drop method RenderMultiPass . [xbmc] * vdpau: re-add limited range conversion . [xbmc] * vdpau: fix mp4 part2 decoding, activate by default . [xbmc] * vdpau: switch off de-interlacing on ff . [xbmc] * vdpau: observe ffmpeg tags for color space . [xbmc] * vdpau: drop studio level conversion . [xbmc] * vdpau: make interop gl default and remove setting, rename and intvert interop yuv . [xbmc] * vdpau: redesign . [xbmc] * OMXPlayerVideo: adapt to change in FlipPage . [xbmc] * Revert "dvdplayer: disable buffering unit dropping is improves" . [xbmc] * videoplayer: some rework and documentation . [xbmc] * video player: present correct pts to user for a/v sync (after buffering in renderer) . [xbmc] * videoplayer: adapt lateness detection and dropping to buffering . [xbmc] * OMXPlayer: adapt to buffering . [xbmc] * RenderManager: return bufferlevel with WaitForBuffer . [xbmc] * RenderManager: add method SetSpeed . [xbmc] * renderbuffers: drop enable/disable in this iteration . [xbmc] * RenderManager: skip very late frames in render buffer . [xbmc] * dvdplayer: disable buffering unil dropping is improved . [xbmc] * RenderManager: some rework to buffering . [xbmc] * add buffering - submit absolute time to render buffers . [xbmc] * OverlayRenderer: align buffers with index in renderManager . [xbmc] * move NUM_BUFFERS up to BaseRenderer.h . [xbmc] * add buffering - some documentation . [xbmc] * vaapi: adopt to buffering in renderer . [xbmc] * drop frame counter in application, ask render manager instead . [xbmc] * linuxrenderer: delete all textures on reconfigure . [unknown] * DXVA: activate buffering in renderer . [unknown] * WinRenderer: add buffering . [xbmc] * add buffering for GLES . [xbmc] * VideoRenerers: add buffering . [ulion] * Fix color tag didn't hide bug introduced by PR2725. . [Jonathan Marshall] * fixes GetRandomMusicVideo query on mysql . [davilla] * fixed, move load before we try to access and make sure we are loaded before accessing functions . [davilla] * fixed, add avformat_network_init/avformat_network_deinit . [davilla] * fixed, sometimes an ferror was returned when using fread, switch to fgets like most other usage of popen . [Jonathan Marshall] * Revert "[rbp] fixed compile on raspberrypi" - no longer required now that #define byte is gone. . [LeechGuy] * Remove setting of special://profile path from OnSettingsLoading(); special://profile path is already set to the correct path when the settings are being loaded. . [LeechGuy] * When ProfilesManager::m_currentProfile is changed the special://profile path must be updated as well. Added SetCurrentProfileId() function for manipulating m_currentProfile. Replaced all occurances of direct manipulation by using this function. This makes sure that the special://profile path is updated as well when updating the current profile id. Since SetCurrentProfileId() is called in ProfilesManager::Load(), the special://profile path is now automatically set which made it obsolete in CApplication::Create(). . [LeechGuy] * Update special://profile before attempting to load the profile's guisettings.xml file. . [Karlson2k] * Environment: Use CEnvironment for win32 in Application.cpp . [Karlson2k] * Environment: Implement "CEnvironment" class with functions for environment manipulation and add it files to project and to Makefile.in . [Jonathan Marshall] * remove undef of byte workarounds now that we don't define it in PlatformDefs.h . [Jonathan Marshall] * remove define of byte in PlatformDefs.h . [Jonathan Marshall] * removes usage of byte from RarFile . [Jonathan Marshall] * removes usage of byte from iso9660 code . [WiSo] * fixed: no sound with paplayer. set m_replayGainSettings on XBMC start to init it with reasonable values. . [t4.ravenbird] * fix ping timeout option for darwin . [ulion] * Revert "[musicdb] implement a per host rate-limiter to avoid hitting the musicbrainz rate-limit and be more friendly to our peers." . [ulion] * Revert "[musicdb] fix: avoid crash on exit in curl rate-limiter due to iterator invalidation" . [ulion] * Revert "[musicdb] fix the curlfile crash on exit properly this time" . [ulion] * Revert "[musicdb] more curl fixes" . [Voyager1] * [libdvd] update patch for libdvdread . [Voyager1] * [libdvdread] Fix Playback of VIDEO_TS folders broken on SMB and NFS - thx @kraqh3d . [Voyager1] * Revert "[libdvd] - added missing patches" . . [Rainer Hochecker] * X11: add setting to switch off unused monitor . [Rainer Hochecker] * xrandr: add turn on/off to wrapper . [Rainer Hochecker] * X11: multi-head improvement - poll for desired output if we do not get an xrr event . . [Rainer Hochecker] * X11: multi-head improvement - poll for desired output if we do not get an xrr event . [Rainer Hochecker] * advance render buffers if video is playing but not showed . [Rainer Hochecker] * Linux: fix handling of zombie processes . [Rainer Hochecker] * X11: do not overwrite user selected monitor with fallback . [Rainer Hochecker] * X11: fix incorrectly used screen num in desktop resolution . [xbmc] * xvba: squash me, settings . [xbmc] * xvba: vc1 - honor psf . [xbmc] * xvba: fix vc1 field interlace . [xbmc] * ffmpeg xvba: fix vc1 field interlace . [fritsch] * xvba: translate picture_structure to a value xvba understands . [fritsch] * XVBA: Only set second_field when we are interlaced and an interlaced field . [fritsch] * ffmpeg: XVBA-VC1 use v->second_field instead of !s->first_field to make VC1 interlaced working . [fritsch] * (ffmpeg): Make XVBA codec available . [fritsch] * XVBA: revisit draw functions . [xbmc] * X11: fix mouse coverage . [xbmc] * pvr: try SwtichChannel when selecting a channel via EPG . [xbmc] * enable dirty regions for video full screen . [xbmc] * squash to dropping control . [xbmc] * fix incorrect display of fps when dr kicks in . [xbmc] * OMXPlayer: some caching fixes for pvr . [xbmc] * linux: use CLOCK_MONOTONIC_RAW as this is not subject to NTP . [xbmc] * X11: use system key repeat rate instead of hardcoded one, taken from 58fd64b194e38b73b5f3132744bab35e994e7441 . [xbmc] * X11: create parent window . [xbmc] * X11: use default screen parameters if no output connected . [xbmc] * pvr: do not show selection dialog for a single menu hook . [unknown] * multi-screen: fix compilation on windows . [xbmc] * X11: recreate glx context when output changes . [xbmc] * xrandr: set screen on mode change command . [xbmc] * X11: remove toggle full screen after resume . [xbmc] * X11: add keymapping for XF86XK_Sleep . [xbmc] * pvr: increase changes counter of stream on stream change, cosmetics after dd307930d39d92f145a01a16600cd00e01ec39be . [Grégory Coutant] * x11: support for multiple x screens . [xbmc] * X11: dont call XCloseDisplay on shutdown, it crashes when powered doen by cec on ATI . [xbmc] * X11: add debug log to print out refresh after xrr event . [xbmc] * xrandr: fix query for multiple screens . [xbmc] * player: fix rewind . [xbmc] * vdpau: advanced settings for auto deinterlacing . [xbmc] * dvdplayer: avoid short screen flicker caused by unnecessary reconfigure of renderer . [xbmc] * dvdplayer: observe pts counter overflow . [xbmc] * ffmpeg: add av_find_default_stream_index to interface . [xbmc] * xvba: do not use vaapi if xvba is present . [fritsch] * xvba: add string for available decoders - we are important so make sure we are there . [xbmc] * xvba: add decoder . [Rainer Hochecker] * ffmpeg: add xvba hwaccel . [xbmc] * X11: lock graphics context in NotifyXRREvent . [xbmc] * X11: fix crash after a resolution change on startup . [xbmc] * X11: dont set window on xrandr if no mode available . [xbmc] * X11: check for window manager . [xbmc] * X11: fix icon texture after cc5ed3c2474084ebc0373a3046410e6f766e03f4 . [xbmc] * videorefclock: ask graphics context for refresh rate . [xbmc] * videorefclock: temp deactivate of nv settings . [xbmc] * add missing keys to xbmc keytable . [Joakim Plate] * X11: fixed invalid usage of sizeof() (squash into x11 changes) . [Joakim Plate] * X11: replace custom utf8 to unicode with charset convertor (squash to x11 events) . [xbmc] * X11: reset key repeat and key modifier on focus lost and gain . [FernetMenta] * X11: change method of going full-screen . [FernetMenta] * X11: deactivate screen saver on startup . [xbmc] * X11: fix video calibrations . [FernetMenta] * X11: hook video reference clock in windowing . [xbmc] * X11: recreate gl context after output has changed . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros (VideoRefClock) . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros . [FernetMenta] * X11: fix multi-head setups . [FernetMenta] * xrandr: allow getting info for multiple screen's . [xbmc] * xrandr: observe orientation . [FernetMenta] * xrandr: remove method RestoreState . [FernetMenta] * X11: move xrandr events to WinEventsX11 . [Joakim Plate] * X11: factor out code handling device reset notification . [xbmc] * X11: add SDL joystick until we have a better solution . [FernetMenta] * X11: Add xbmc icon . [FernetMenta] * X11: ditch SDL for video and window events . [xbmc] * dvdplayer: allow rewinding at end of stream, do a seek after rewind . [xbmc] * videoplayer: give streams with invalid fps a chance for fps detection . [xbmc] * videoplayer: update frametime, it might change due to fps detection . [wsnipex] * configure: add --enable-pvraddons-with-dependencies switch for intree building of PVR Addons . [xbmc] * vdpau: fix deadlock if decoder is closed while refresh rate changes . [xbmc] * vdpau: set deinterlacing method to auto, if default method not supported . [xbmc] * vdpau: release more resources on pre-cleanup . [fritsch] * VDPAU: silence compiler warnings . [xbmc] * linuxrenderer: implement progressive weave for vdpau . [xbmc] * linuxrenderer: drop method RenderMultiPass . [xbmc] * vdpau: re-add limited range conversion . [xbmc] * vdpau: fix mp4 part2 decoding, activate by default . [xbmc] * vdpau: switch off de-interlacing on ff . [xbmc] * vdpau: observe ffmpeg tags for color space . [xbmc] * vdpau: drop studio level conversion . [xbmc] * vdpau: make interop gl default and remove setting, rename and intvert interop yuv . [xbmc] * vdpau: redesign . [xbmc] * OMXPlayerVideo: adapt to change in FlipPage . [xbmc] * Revert "dvdplayer: disable buffering unit dropping is improves" . [xbmc] * videoplayer: some rework and documentation . [xbmc] * video player: present correct pts to user for a/v sync (after buffering in renderer) . [xbmc] * videoplayer: adapt lateness detection and dropping to buffering . [xbmc] * OMXPlayer: adapt to buffering . [xbmc] * RenderManager: return bufferlevel with WaitForBuffer . [xbmc] * RenderManager: add method SetSpeed . [xbmc] * renderbuffers: drop enable/disable in this iteration . [xbmc] * RenderManager: skip very late frames in render buffer . [xbmc] * dvdplayer: disable buffering unil dropping is improved . [xbmc] * RenderManager: some rework to buffering . [xbmc] * add buffering - submit absolute time to render buffers . [xbmc] * OverlayRenderer: align buffers with index in renderManager . [xbmc] * move NUM_BUFFERS up to BaseRenderer.h . [xbmc] * add buffering - some documentation . [xbmc] * vaapi: adopt to buffering in renderer . [xbmc] * drop frame counter in application, ask render manager instead . [xbmc] * linuxrenderer: delete all textures on reconfigure . [unknown] * DXVA: activate buffering in renderer . [unknown] * WinRenderer: add buffering . [xbmc] * add buffering for GLES . [xbmc] * VideoRenerers: add buffering . [Martijn Kaijser] * move verbose logging below enable debug logging and make it a "subsetting" fixes #14317 . [montellese] * fix weather.currentlocation default value and remove its valid range contraints . [montellese] * settings: services.webserverport must not depend on services.webserver . [montellese] * fix loading of multiple advanced settings XML files . [montellese] * CGUIWindowSettingsCategory: fix segfault when changing a delayed setting leads to a window reload . [gimli] * [rbp] fixed compile on raspberrypi . [Jonathan Marshall] * eliminate compile warnings . [Simon Vetter] * JSONRPCServer, AirPlayServer: listen on ipv6 if available. Try to open an ipv6 socket and disable IPV6_V6ONLY to make it dual stack. If we can't get a socket because ipv6 is not supported at runtime (i.e. ipv6.ko not loaded), fallback to ipv4. . [Simon Vetter] * WebServer: if ipv6 is available, try to start two MHD instances, one on ipv6, then one on ipv4. On dual-stack systems where listening on ipv6 also accepts ipv4 connections (at least OSX), only one thread will be used and serve both address families. On others, two threads will be started. . [ulion] * Fix color index overflow by reuse existed color in the vector. Fix #14293 . [ulion] * Fix osx compile. . [Cory Fields] * jni: add a quick readme . [Cory Fields] * jni: fix AE build after adding new jni lib . [Cory Fields] * jni: remove the hard-coded receiver . [Cory Fields] * jni: pass the current intent along to our activity . [Cory Fields] * jni: rename OnReceive to match what the helper lib expects . [Cory Fields] * jni: remove old files . [Cory Fields] * jni: fix headers . [Cory Fields] * jni: show the intent action that started us . [Cory Fields] * jni: cosmetics: indent after scoping CXBMCApp and CEventLoop . [Cory Fields] * jni: simplify android_main . [Cory Fields] * jni: use new jni functions for controlling the wakelock . [Cory Fields] * jni: use new jni functions for getting the battery level . [Cory Fields] * jni: use new jni functions for listing applications . [Cory Fields] * jni: use new jni functions for getting icons . [Cory Fields] * jni: use new jni functions for starting an activity . [Cory Fields] * jni: use new jni functions for querying launch intent . [Cory Fields] * jni: use new jni functions for getting external storage paths . [Cory Fields] * jni: use new jni functions to query storage . [Cory Fields] * jni: use new jni functions for audio control . [Cory Fields] * jni: use new jni functions to setup our environment . [Cory Fields] * jni: inherit from CJNIContext . [Cory Fields] * jni: add a bunch of headers we'll need for jni . [Cory Fields] * jni: add libjnigraphics for native bitmap functions . [Cory Fields] * jni: build jni library . [Cory Fields] * jni: add our shiny new jni library . [Cory Fields] * droid: fix build. This header may be needed elsewhere as well? . [ulion] * [OSX] GUIDialogKeyboardGeneric support osx system input method. . [ulion] * [OSX] support system input method and send inputed text to xbmc. . [Cory Fields] * texture: two texture speedups . [Joakim Plate] * udf: fix compile due to missing include of asap codec . [arnova] * changed: Improve logging messages . [arnova] * changed: Get rid of log spam when seeking in cache . [Joakim Plate] * udf: verify that seeks are exact . [nuka1195] * [Python] Adds a convenience dialog. Dialog.notification() . [Rawk] * Remove GetExtension version without return value . [Joakim Plate] * udf: simplify logic for calculation current AD for file . [Joakim Plate] * udf: bump max ad chains to much larger . [Joakim Plate] * udf: support AD continuations . [Joakim Plate] * udf: move file type and icb flags into FileAd structure . [Joakim Plate] * udf: factor out code that parses an allocation descriptor . [Joakim Plate] * udf: fix functionallity when cache is disabled . [Joakim Plate] * udf: split out open of iso from open of files inside . [Joakim Plate] * udf: reduce some of the read indirections . [Joakim Plate] * gui: file manager should always browse into file folders on clickk . [Joakim Plate] * gui: add "Browse Into" action for iso/img files . [ulion] * When using double cache, do not increase the total memory cost. . [ulion] * Also apply double cache for avi files. . [Cory Fields] * texture: combine Load() and GetTexture() since they must be used together . [Cory Fields] * cleanup: const-ify a few queries . [lars-a] * fix create albumview with mysql, missing comma . [nuka1195] * [Python] Uses addon's name for script error notification. . [t4.ravenbird] * wake on access . [Cory Fields] * build: stop using whole-archive for our final binary . [ulion] * [OSX] Fix always on top after restore from fullscreen. . [Rainer Hochecker] * DVDDemuxFFmpeg: fix segfault when playing blurays . [Rainer Hochecker] * DVDDemuxFFmpeg: do not discard packets of unknown streams . [Rainer Hochecker] * DVDDemuxFFmpeg: fix mixed-up internal/external stream ids . [ulion] * Detect PlayFile cancel better, any pPlayer->CloseFile() will cancel playback. . [ulion] * Revert "Fix compile of current master branch without PR2244 merged." . [ulion] * Change return value of PlayFile/PlayStack to support cancel detection. . [ulion] * [Fix] Use shared pointer for the player in CApplication, fix double PlayFile call crash. . [ulion] * Fix race conditions after starting flag reset, make sure play state callbacks are called and only called once. . [ulion] * Fix: now mp4 file on internet url can be played by dvdplayer by double session support of cache. . [ulion] * Curl move header list into read state to support double state . [ulion] * GUILabelControl support highlight/selection, and show cursor at same time. . . . [Rainer Hochecker] * X11: do not overwrite user selected monitor with fallback . [Rainer Hochecker] * DVDDemuxFFmpeg: fix segfault when playing blurays . [Rainer Hochecker] * DVDDemuxFFmpeg: do not discard packets of unknown streams . [Rainer Hochecker] * DVDDemuxFFmpeg: fix mixed-up internal/external stream ids . [Rainer Hochecker] * X11: fix incorrectly used screen num in desktop resolution . [xbmc] * xvba: squash me, settings . [xbmc] * xvba: vc1 - honor psf . [xbmc] * xvba: fix vc1 field interlace . [xbmc] * ffmpeg xvba: fix vc1 field interlace . [fritsch] * xvba: translate picture_structure to a value xvba understands . [fritsch] * XVBA: Only set second_field when we are interlaced and an interlaced field . [fritsch] * ffmpeg: XVBA-VC1 use v->second_field instead of !s->first_field to make VC1 interlaced working . [fritsch] * (ffmpeg): Make XVBA codec available . [fritsch] * XVBA: revisit draw functions . [xbmc] * X11: fix mouse coverage . [xbmc] * pvr: try SwtichChannel when selecting a channel via EPG . [xbmc] * enable dirty regions for video full screen . [xbmc] * squash to dropping control . [xbmc] * fix incorrect display of fps when dr kicks in . [xbmc] * OMXPlayer: some caching fixes for pvr . [xbmc] * linux: use CLOCK_MONOTONIC_RAW as this is not subject to NTP . [xbmc] * X11: use system key repeat rate instead of hardcoded one, taken from 58fd64b194e38b73b5f3132744bab35e994e7441 . [xbmc] * X11: create parent window . [xbmc] * X11: use default screen parameters if no output connected . [xbmc] * pvr: do not show selection dialog for a single menu hook . [unknown] * multi-screen: fix compilation on windows . [xbmc] * X11: recreate glx context when output changes . [xbmc] * xrandr: set screen on mode change command . [xbmc] * X11: remove toggle full screen after resume . [xbmc] * X11: add keymapping for XF86XK_Sleep . [xbmc] * pvr: increase changes counter of stream on stream change, cosmetics after dd307930d39d92f145a01a16600cd00e01ec39be . [Grégory Coutant] * x11: support for multiple x screens . [xbmc] * X11: dont call XCloseDisplay on shutdown, it crashes when powered doen by cec on ATI . [xbmc] * X11: add debug log to print out refresh after xrr event . [xbmc] * xrandr: fix query for multiple screens . [xbmc] * player: fix rewind . [xbmc] * vdpau: advanced settings for auto deinterlacing . [xbmc] * dvdplayer: avoid short screen flicker caused by unnecessary reconfigure of renderer . [xbmc] * dvdplayer: observe pts counter overflow . [xbmc] * ffmpeg: add av_find_default_stream_index to interface . [xbmc] * xvba: do not use vaapi if xvba is present . [fritsch] * xvba: add string for available decoders - we are important so make sure we are there . [xbmc] * xvba: add decoder . [Rainer Hochecker] * ffmpeg: add xvba hwaccel . [xbmc] * X11: lock graphics context in NotifyXRREvent . [xbmc] * X11: fix crash after a resolution change on startup . [xbmc] * X11: dont set window on xrandr if no mode available . [xbmc] * X11: check for window manager . [xbmc] * X11: fix icon texture after cc5ed3c2474084ebc0373a3046410e6f766e03f4 . [xbmc] * videorefclock: ask graphics context for refresh rate . [xbmc] * videorefclock: temp deactivate of nv settings . [xbmc] * add missing keys to xbmc keytable . [Joakim Plate] * X11: fixed invalid usage of sizeof() (squash into x11 changes) . [Joakim Plate] * X11: replace custom utf8 to unicode with charset convertor (squash to x11 events) . [xbmc] * X11: reset key repeat and key modifier on focus lost and gain . [FernetMenta] * X11: change method of going full-screen . [FernetMenta] * X11: deactivate screen saver on startup . [xbmc] * X11: fix video calibrations . [FernetMenta] * X11: hook video reference clock in windowing . [xbmc] * X11: recreate gl context after output has changed . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros (VideoRefClock) . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros . [FernetMenta] * X11: fix multi-head setups . [FernetMenta] * xrandr: allow getting info for multiple screen's . [xbmc] * xrandr: observe orientation . [FernetMenta] * xrandr: remove method RestoreState . [FernetMenta] * X11: move xrandr events to WinEventsX11 . [Joakim Plate] * X11: factor out code handling device reset notification . [xbmc] * X11: add SDL joystick until we have a better solution . [FernetMenta] * X11: Add xbmc icon . [FernetMenta] * X11: ditch SDL for video and window events . [xbmc] * dvdplayer: allow rewinding at end of stream, do a seek after rewind . [xbmc] * videoplayer: give streams with invalid fps a chance for fps detection . [xbmc] * videoplayer: update frametime, it might change due to fps detection . [wsnipex] * configure: add --enable-pvraddons-with-dependencies switch for intree building of PVR Addons . [xbmc] * vdpau: fix deadlock if decoder is closed while refresh rate changes . [xbmc] * vdpau: set deinterlacing method to auto, if default method not supported . [xbmc] * vdpau: release more resources on pre-cleanup . [fritsch] * VDPAU: silence compiler warnings . [xbmc] * linuxrenderer: implement progressive weave for vdpau . [xbmc] * linuxrenderer: drop method RenderMultiPass . [xbmc] * vdpau: re-add limited range conversion . [xbmc] * vdpau: fix mp4 part2 decoding, activate by default . [xbmc] * vdpau: switch off de-interlacing on ff . [xbmc] * vdpau: observe ffmpeg tags for color space . [xbmc] * vdpau: drop studio level conversion . [xbmc] * vdpau: make interop gl default and remove setting, rename and intvert interop yuv . [xbmc] * vdpau: redesign . [xbmc] * OMXPlayerVideo: adapt to change in FlipPage . [xbmc] * Revert "dvdplayer: disable buffering unit dropping is improves" . [xbmc] * videoplayer: some rework and documentation . [xbmc] * video player: present correct pts to user for a/v sync (after buffering in renderer) . [xbmc] * videoplayer: adapt lateness detection and dropping to buffering . [xbmc] * OMXPlayer: adapt to buffering . [xbmc] * RenderManager: return bufferlevel with WaitForBuffer . [xbmc] * RenderManager: add method SetSpeed . [xbmc] * renderbuffers: drop enable/disable in this iteration . [xbmc] * RenderManager: skip very late frames in render buffer . [xbmc] * dvdplayer: disable buffering unil dropping is improved . [xbmc] * RenderManager: some rework to buffering . [xbmc] * add buffering - submit absolute time to render buffers . [xbmc] * OverlayRenderer: align buffers with index in renderManager . [xbmc] * move NUM_BUFFERS up to BaseRenderer.h . [xbmc] * add buffering - some documentation . [xbmc] * vaapi: adopt to buffering in renderer . [xbmc] * drop frame counter in application, ask render manager instead . [xbmc] * linuxrenderer: delete all textures on reconfigure . [unknown] * DXVA: activate buffering in renderer . [unknown] * WinRenderer: add buffering . [xbmc] * add buffering for GLES . [xbmc] * VideoRenerers: add buffering . [davilla] * fixed, missing include . [davilla] * fixed late PR comments . [montellese] * settings: add doxy for CSettingsManager, CSettings, CSettingSection, CSettingCategory and CSettingGroup . [Memphiz] * [settings] - fix the input settings for osx . [Memphiz] * [settings] - airplaypassword depends on useairplaypassword . [Memphiz] * [settings] - fix the IsAppleTV2 condition by using the proper define TARGET_DARWIN_IOS_ATV2 . [Memphiz] * [settings] - fix the load of darwin specific settings.xml - TARGET_LINUX is not defined on TARGET_DARWIN . [Memphiz] * [settings] - add debug log for each loaded settings.xml file for allowing to follow overrides ... . [Memphiz] * [settings] - fix the timezone visibility code for working on darwin . [Memphiz] * [settings] - adapt the ios settings.xml and hide some more options which are invalid . [montellese] * settings: add doxy to all interfaces of the settings system . [Lee Pollock] * [Fix] Re-get details from nfo file after advancing to first episodedetails . [Rainer Hochecker] * ffmpeg: add patches for backports . [Rawk] * Remove AddFileFolder(..) without return value . [Memphiz] * [docs] - exchange libshairport with libshairplay in the linux readme . [montellese] * cosmetics: remove unused old code from CGUIWindowSettingsCategory . [Memphiz] * [jenkins] - our minimum deployment target for ios is 4.2 not 4.1 . [Voyager1] * [fix] KaiTaost display of "next subtitle" was always one behind . [Rawk] * Remove unset but used variable . [Cory Fields] * docs: clarify that gcc-4.7 is required for Android builds . [Rainer Hochecker] * ffmpeg backport: fix vdpau vc1 interlace modes . [Rainer Hochecker] * ffmpeg backport: register vdpau hwaccel for mpeg12 . [Rainer Hochecker] * vdpau: move vdpau into hwaccel . [Rainer Hochecker] * DVDVideoCodecFFmpeg: drop special handling for vdpau . [WiSo] * [WIN32] removed glew lib. . [Rainer Hochecker] * fix typo in comment . [Rainer Hochecker] * fix crash in vobsub after having moved deletion of extradata to destructor . [WiSo] * [WIN32] grrr, libid3tag isn't used anymore. . [WiSo] * [WIN32] updated .gitignore . [Memphiz] * [droid] - adapted README - we work with the native NDK now - so remove the need for 3rd party crystax NDK . [davilla] * Grr, silly android toolchains. Revert "fixed compiler warnings" . [Memphiz] * [osx/ios/atv2] - sync xcode projects . [pieh] * GUIViewControl: send gui messages to proper window, fixes #14291 . [davilla] * add DVDVideoCodecAmlogic . [davilla] * add method to access dvdclock used by players without having to talk though the player class . [davilla] * add decode of mpeg2_sequence_header . [davilla] * add RegisterRenderFeaturesCallBack and PRESENT_METHOD_BYPASS . [davilla] * update libamplayer, amlplayer, amlogic egl . [Hubert Miś] * PAPlayer plays CD audio using dvdplayer demuxer . [hmis] * Add CDDA demuxer . [Alexis Ballier] * AEEncoderFFmpeg: switch to avcodec_encode_audio2 and convert input audio to a format accepted by the encoder if AE does not handle it. Fixes transcoding to AC3 for passthrough (e.g. HDMI). . [Alexis Ballier] * DllAvCodec: map avcodec_free_frame. . [Alexis Ballier] * DllAvCodec: map avcodec_fill_audio_frame . [Karlson2k] * Improve compatibility with C++11 (Visual Studio 2012, Intel C++ compiler 13.0) . [Alexis Ballier] * DllAvCodec: map avcodec_encode_audio2 . [popcornmix] * [rbp/omxplayer] Update media time sooner with online streams . [popcornmix] * [players] Fix dts time after seek . . [Rainer Hochecker] * X11: fix incorrectly used screen num in desktop resolution . . . . [xbmc] * xvba: squash me, settings . [xbmc] * xvba: vc1 - honor psf . [xbmc] * xvba: fix vc1 field interlace . [xbmc] * ffmpeg xvba: fix vc1 field interlace . [fritsch] * xvba: translate picture_structure to a value xvba understands . [fritsch] * XVBA: Only set second_field when we are interlaced and an interlaced field . [fritsch] * ffmpeg: XVBA-VC1 use v->second_field instead of !s->first_field to make VC1 interlaced working . [fritsch] * (ffmpeg): Make XVBA codec available . [fritsch] * XVBA: revisit draw functions . [xbmc] * X11: fix mouse coverage . [xbmc] * AE: temp fix for transcode after ffmpeg update . [xbmc] * pvr: try SwtichChannel when selecting a channel via EPG . [xbmc] * enable dirty regions for video full screen . [xbmc] * squash to dropping control . [xbmc] * fix incorrect display of fps when dr kicks in . [xbmc] * OMXPlayer: some caching fixes for pvr . [xbmc] * linux: use CLOCK_MONOTONIC_RAW as this is not subject to NTP . [xbmc] * X11: use system key repeat rate instead of hardcoded one, taken from 58fd64b194e38b73b5f3132744bab35e994e7441 . [xbmc] * X11: create parent window . [xbmc] * X11: use default screen parameters if no output connected . [xbmc] * pvr: do not show selection dialog for a single menu hook . [unknown] * multi-screen: fix compilation on windows . [xbmc] * X11: recreate glx context when output changes . [xbmc] * xrandr: set screen on mode change command . [xbmc] * X11: remove toggle full screen after resume . [xbmc] * X11: add keymapping for XF86XK_Sleep . [xbmc] * pvr: increase changes counter of stream on stream change, cosmetics after dd307930d39d92f145a01a16600cd00e01ec39be . [Grégory Coutant] * x11: support for multiple x screens . [xbmc] * X11: dont call XCloseDisplay on shutdown, it crashes when powered doen by cec on ATI . [xbmc] * X11: add debug log to print out refresh after xrr event . [xbmc] * xrandr: fix query for multiple screens . [xbmc] * player: fix rewind . [xbmc] * vdpau: advanced settings for auto deinterlacing . [xbmc] * dvdplayer: avoid short screen flicker caused by unnecessary reconfigure of renderer . [xbmc] * dvdplayer: observe pts counter overflow . [xbmc] * ffmpeg: add av_find_default_stream_index to interface . [xbmc] * xvba: do not use vaapi if xvba is present . [fritsch] * xvba: add string for available decoders - we are important so make sure we are there . [xbmc] * xvba: add decoder . [Rainer Hochecker] * ffmpeg: add xvba hwaccel . [xbmc] * X11: lock graphics context in NotifyXRREvent . [xbmc] * X11: fix crash after a resolution change on startup . [xbmc] * X11: dont set window on xrandr if no mode available . [xbmc] * X11: check for window manager . [xbmc] * X11: fix icon texture after cc5ed3c2474084ebc0373a3046410e6f766e03f4 . [xbmc] * videorefclock: ask graphics context for refresh rate . [xbmc] * videorefclock: temp deactivate of nv settings . [xbmc] * add missing keys to xbmc keytable . [Joakim Plate] * X11: fixed invalid usage of sizeof() (squash into x11 changes) . [Joakim Plate] * X11: replace custom utf8 to unicode with charset convertor (squash to x11 events) . [xbmc] * X11: reset key repeat and key modifier on focus lost and gain . [FernetMenta] * X11: change method of going full-screen . [FernetMenta] * X11: deactivate screen saver on startup . [xbmc] * X11: fix video calibrations . [FernetMenta] * X11: hook video reference clock in windowing . [xbmc] * X11: recreate gl context after output has changed . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros (VideoRefClock) . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros . [FernetMenta] * X11: fix multi-head setups . [FernetMenta] * xrandr: allow getting info for multiple screen's . [xbmc] * xrandr: observe orientation . [FernetMenta] * xrandr: remove method RestoreState . [FernetMenta] * X11: move xrandr events to WinEventsX11 . [Joakim Plate] * X11: factor out code handling device reset notification . [xbmc] * X11: add SDL joystick until we have a better solution . [FernetMenta] * X11: Add xbmc icon . [FernetMenta] * X11: ditch SDL for video and window events . [xbmc] * dvdplayer: allow rewinding at end of stream, do a seek after rewind . [xbmc] * videoplayer: give streams with invalid fps a chance for fps detection . [xbmc] * videoplayer: update frametime, it might change due to fps detection . [wsnipex] * configure: add --enable-pvraddons-with-dependencies switch for intree building of PVR Addons . [xbmc] * vdpau: move vdpau into hwaccel . [xbmc] * ffmpeg: fix vdpau vc1 field interlace . [xbmc] * ffmpeg: register vdpau hwaccel for mpeg12 . [xbmc] * vdpau: fix deadlock if decoder is closed while refresh rate changes . [xbmc] * vdpau: set deinterlacing method to auto, if default method not supported . [xbmc] * vdpau: release more resources on pre-cleanup . [fritsch] * VDPAU: silence compiler warnings . [xbmc] * linuxrenderer: implement progressive weave for vdpau . [xbmc] * linuxrenderer: drop method RenderMultiPass . [xbmc] * vdpau: re-add limited range conversion . [xbmc] * vdpau: fix mp4 part2 decoding, activate by default . [xbmc] * vdpau: switch off de-interlacing on ff . [xbmc] * vdpau: observe ffmpeg tags for color space . [xbmc] * vdpau: drop studio level conversion . [xbmc] * vdpau: make interop gl default and remove setting, rename and intvert interop yuv . [xbmc] * vdpau: redesign . [xbmc] * OMXPlayerVideo: adapt to change in FlipPage . [xbmc] * Revert "dvdplayer: disable buffering unit dropping is improves" . [xbmc] * videoplayer: some rework and documentation . [xbmc] * video player: present correct pts to user for a/v sync (after buffering in renderer) . [xbmc] * videoplayer: adapt lateness detection and dropping to buffering . [xbmc] * OMXPlayer: adapt to buffering . [xbmc] * RenderManager: do not drop in renderbuffers, this ruins detection of displayed frame . [xbmc] * RenderManager: return bufferlevel with WaitForBuffer . [xbmc] * RenderManager: add method SetSpeed . [xbmc] * renderbuffers: drop enable/disable in this iteration . [xbmc] * RenderManager: skip very late frames in render buffer . [xbmc] * dvdplayer: disable buffering unil dropping is improved . [xbmc] * RenderManager: some rework to buffering . [xbmc] * add buffering - submit absolute time to render buffers . [xbmc] * OverlayRenderer: align buffers with index in renderManager . [xbmc] * move NUM_BUFFERS up to BaseRenderer.h . [xbmc] * add buffering - some documentation . [xbmc] * vaapi: adopt to buffering in renderer . [xbmc] * drop frame counter in application, ask render manager instead . [xbmc] * linuxrenderer: delete all textures on reconfigure . [unknown] * DXVA: activate buffering in renderer . [unknown] * WinRenderer: add buffering . [xbmc] * add buffering for GLES . [xbmc] * VideoRenerers: add buffering . [davilla] * fixed compiler warnings . [Jonathan Marshall] * invalid use of genre ID when checking for a scraper set on an album . [night199uk] * [musicdb] fix: exporttoXML hang . [davilla] * fixed, ref tools/depends/README . [davilla] * changed utils/Makefile to use Makefile.in . [davilla] * clean up /xbmc refs and and sort . [montellese] * fix non-win32 builds . [montellese] * webserver: add optional debug logging about request and resposne data . [montellese] * webserver: add support for Range requests (Accept-Ranges, Range, If-Range, Content-Range) . [montellese] * webserver: add GetLastModifiedDateTime() utility method . [montellese] * webserver: fix 64-bit print format for Content-Length . [montellese] * webserver: only cache JavaScript and CSS files for a day (same as HTML) . [montellese] * webserver: add AddHeader utility method . [montellese] * webserver: update MIME type support . [montellese] * cosmetics: fix some whitespaces in CWebServer . [montellese] * fix strt2int64 et. al. to parse 64 bit and not 32 bit . [montellese] * webserver: fix hardcoded GET error response . [montellese] * settings: add lost "None" option for the weather addon . [montellese] * jsonrpc: fix bad JSON objects in JSON schema . [montellese] * jsonrpc: some cosmetics in the JSON schema . [night199uk] * [musicdb] fix: problems with building the unique index if users already have duplicates in the song table. empty out all existing musicbrainz IDs from the song table (this is already done for artists/albums so a rescan is required anyway) . [Martijn Kaijser] * [language] add location where string is used . [montellese] * settings: fix "Foo failed to start" notifications for disabled webserver/eventserver/jsonrpc server . [spiff] * changed: improve logging customizability . [spiff] * changed: show debug settings at standard level . [montellese] * settings: fix resolution changed popup on fresh installs . [popcornmix] * [rbp] Remove unnecessary gl ifdef . [pieh] * GUIListItemLayout: SetWidth() / SetHeight() - mark invalid only when new size is different from old one . [pieh] * GUIEpgGridContainer: fix memory freeing for programme items . [pieh] * GUIEpgGridContainer: fix memory freeing for ruler items . [pieh] * GUIEpgGridContainer: get rid of unused now (and never should be used) m_renderTime . [pieh] * GUIEpgGridContainer: get rid of GetRulerCacheOffsets() method which is just duplicated GetProgrammeCacheOffsets() . [pieh] * GUIEpgGridContainer: split Render() into Process() / Render() . [xbmc] * demuxer ffmpeg: handle pmt changes . [Joakim Plate] * dvdplayer: keep ffmpeg demuxer indexes in continous order . [Joakim Plate] * dvdplayer: keep temporary stream pointer in ffmpeg AddStream . [Joakim Plate] * dvdplayer: move extradata cleanup to CDVDDemuxStream destructor . [xbmc] * demuxer ffmpeg: move m_streams into a map, drop MAX_STREAMS . . [xbmc] * xvba: squash me, settings . [xbmc] * xvba: vc1 - honor psf . [xbmc] * xvba: fix vc1 field interlace . [xbmc] * demuxer ffmpeg: handle pmt changes . [Joakim Plate] * dvdplayer: keep ffmpeg demuxer indexes in continous order . [Joakim Plate] * dvdplayer: keep temporary stream pointer in ffmpeg AddStream . [Joakim Plate] * dvdplayer: move extradata cleanup to CDVDDemuxStream destructor . [xbmc] * demuxer ffmpeg: move m_streams into a map, drop MAX_STREAMS . [xbmc] * ffmpeg xvba: fix vc1 field interlace . [fritsch] * xvba: translate picture_structure to a value xvba understands . [fritsch] * XVBA: Only set second_field when we are interlaced and an interlaced field . [fritsch] * ffmpeg: XVBA-VC1 use v->second_field instead of !s->first_field to make VC1 interlaced working . [fritsch] * (ffmpeg): Make XVBA codec available . [fritsch] * XVBA: revisit draw functions . [xbmc] * X11: fix mouse coverage . [xbmc] * AE: temp fix for transcode after ffmpeg update . [xbmc] * pvr: try SwtichChannel when selecting a channel via EPG . [xbmc] * enable dirty regions for video full screen . [xbmc] * squash to dropping control . [xbmc] * fix incorrect display of fps when dr kicks in . [xbmc] * OMXPlayer: some caching fixes for pvr . [xbmc] * linux: use CLOCK_MONOTONIC_RAW as this is not subject to NTP . [xbmc] * X11: use system key repeat rate instead of hardcoded one, taken from 58fd64b194e38b73b5f3132744bab35e994e7441 . [xbmc] * X11: create parent window . [xbmc] * X11: use default screen parameters if no output connected . [xbmc] * pvr: do not show selection dialog for a single menu hook . [unknown] * multi-screen: fix compilation on windows . [xbmc] * X11: recreate glx context when output changes . [xbmc] * xrandr: set screen on mode change command . [xbmc] * X11: remove toggle full screen after resume . [xbmc] * X11: add keymapping for XF86XK_Sleep . [xbmc] * pvr: increase changes counter of stream on stream change, cosmetics after dd307930d39d92f145a01a16600cd00e01ec39be . [Grégory Coutant] * x11: support for multiple x screens . [xbmc] * X11: dont call XCloseDisplay on shutdown, it crashes when powered doen by cec on ATI . [xbmc] * X11: add debug log to print out refresh after xrr event . [xbmc] * xrandr: fix query for multiple screens . [xbmc] * player: fix rewind . [xbmc] * vdpau: advanced settings for auto deinterlacing . [xbmc] * dvdplayer: avoid short screen flicker caused by unnecessary reconfigure of renderer . [xbmc] * dvdplayer: observe pts counter overflow . [xbmc] * ffmpeg: add av_find_default_stream_index to interface . [xbmc] * xvba: do not use vaapi if xvba is present . [fritsch] * xvba: add string for available decoders - we are important so make sure we are there . [xbmc] * xvba: add decoder . [Rainer Hochecker] * ffmpeg: add xvba hwaccel . [xbmc] * X11: lock graphics context in NotifyXRREvent . [xbmc] * X11: fix crash after a resolution change on startup . [xbmc] * X11: dont set window on xrandr if no mode available . [xbmc] * X11: check for window manager . [xbmc] * X11: fix icon texture after cc5ed3c2474084ebc0373a3046410e6f766e03f4 . [xbmc] * videorefclock: ask graphics context for refresh rate . [xbmc] * videorefclock: temp deactivate of nv settings . [xbmc] * add missing keys to xbmc keytable . [Joakim Plate] * X11: fixed invalid usage of sizeof() (squash into x11 changes) . [Joakim Plate] * X11: replace custom utf8 to unicode with charset convertor (squash to x11 events) . [xbmc] * X11: reset key repeat and key modifier on focus lost and gain . [FernetMenta] * X11: change method of going full-screen . [FernetMenta] * X11: deactivate screen saver on startup . [xbmc] * X11: fix video calibrations . [FernetMenta] * X11: hook video reference clock in windowing . [xbmc] * X11: recreate gl context after output has changed . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros (VideoRefClock) . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros . [FernetMenta] * X11: fix multi-head setups . [FernetMenta] * xrandr: allow getting info for multiple screen's . [xbmc] * xrandr: observe orientation . [FernetMenta] * xrandr: remove method RestoreState . [FernetMenta] * X11: move xrandr events to WinEventsX11 . [Joakim Plate] * X11: factor out code handling device reset notification . [xbmc] * X11: add SDL joystick until we have a better solution . [FernetMenta] * X11: Add xbmc icon . [FernetMenta] * X11: ditch SDL for video and window events . [xbmc] * dvdplayer: allow rewinding at end of stream, do a seek after rewind . [xbmc] * videoplayer: give streams with invalid fps a chance for fps detection . [xbmc] * videoplayer: update frametime, it might change due to fps detection . [wsnipex] * configure: add --enable-pvraddons-with-dependencies switch for intree building of PVR Addons . [xbmc] * vdpau: move vdpau into hwaccel . [xbmc] * ffmpeg: fix vdpau vc1 field interlace . [xbmc] * ffmpeg: register vdpau hwaccel for mpeg12 . [xbmc] * vdpau: fix deadlock if decoder is closed while refresh rate changes . [xbmc] * vdpau: set deinterlacing method to auto, if default method not supported . [xbmc] * vdpau: release more resources on pre-cleanup . [fritsch] * VDPAU: silence compiler warnings . [xbmc] * linuxrenderer: implement progressive weave for vdpau . [xbmc] * linuxrenderer: drop method RenderMultiPass . [xbmc] * vdpau: re-add limited range conversion . [xbmc] * vdpau: fix mp4 part2 decoding, activate by default . [xbmc] * vdpau: switch off de-interlacing on ff . [xbmc] * vdpau: observe ffmpeg tags for color space . [xbmc] * vdpau: drop studio level conversion . [xbmc] * vdpau: make interop gl default and remove setting, rename and intvert interop yuv . [xbmc] * vdpau: redesign . [xbmc] * OMXPlayerVideo: adapt to change in FlipPage . [xbmc] * Revert "dvdplayer: disable buffering unit dropping is improves" . [xbmc] * videoplayer: some rework and documentation . [xbmc] * video player: present correct pts to user for a/v sync (after buffering in renderer) . [xbmc] * videoplayer: adapt lateness detection and dropping to buffering . [xbmc] * OMXPlayer: adapt to buffering . [xbmc] * RenderManager: return bufferlevel with WaitForBuffer . [xbmc] * RenderManager: add method SetSpeed . [xbmc] * renderbuffers: drop enable/disable in this iteration . [xbmc] * RenderManager: skip very late frames in render buffer . [xbmc] * dvdplayer: disable buffering unil dropping is improved . [xbmc] * RenderManager: some rework to buffering . [xbmc] * add buffering - submit absolute time to render buffers . [xbmc] * OverlayRenderer: align buffers with index in renderManager . [xbmc] * move NUM_BUFFERS up to BaseRenderer.h . [xbmc] * add buffering - some documentation . [xbmc] * vaapi: adopt to buffering in renderer . [xbmc] * drop frame counter in application, ask render manager instead . [xbmc] * linuxrenderer: delete all textures on reconfigure . [unknown] * DXVA: activate buffering in renderer . [unknown] * WinRenderer: add buffering . [xbmc] * add buffering for GLES . [xbmc] * VideoRenerers: add buffering . [montellese] * jsonrpc: fix return value of "volume" property in Application.GetProperties . [night199uk] * [musicdb] fix: unchecked access to albumartists/artists causes us to crash when they're empty . [spiff] * changed: move static helpers to static functions . [spiff] * changed: pass by const reference . [Memphiz] * [network] - for judging if zeroconf is started evaluate the m_started flag instead of "IsInstantiated" (the latter always is true but doesn't mean the services are announced) - fixes #14302 . [night199uk] * [musicdb] more curl fixes . [Garrett Brown] * keymap: Added support for Batarang Wired Controller for Xbox 360 (thanks Necromas) . [Karlson2k] * [win32] Prevent crash on startup . [ulion] * Fix compile of current master branch without PR2244 merged. . [ace20022] * [Interfaces] Remove unused variables and reduce scope in one case. . [ace20022] * [Interfaces] Reduce the scope of variables. . [ace20022] * [Interfaces] Initialize members in constructors. . [ace20022] * [AddonClass] Make AddonClass really non-copyable. . [ace20022] * [PlayList] Performance: Variable 'pos' is reassigned a value before the old one has been used. . [ace20022] * [Interfaces] Performance: Returning the result of c_str() in a function that returns std::string is slow and redundant. . [fabio81] * Fix crash when audio encoder is not initalized. . [Memphiz] * [jenkins] - only explicitly set the android sdk version if its not set to "Default" (in which case configure uses the prefered version) . [Memphiz] * [jenkins] - add a sane Default "configuration" for linux builds (Debug like for other platforms too) . [Memphiz] * [jenkins] - use i686 toolchain for 32bit linux builds by default . [Memphiz] * [jenkins] - obey the TARBALLS env variable for android builds . [Memphiz] * [jenkins] - fix comparison with empty strings . [montellese] * settings: fix CSettings::Load() in case of a missing or invalid guisettings.xml . [Memphiz] * [droid] - remove libshairplay from android packaging as long as we are not building it. . [FlyingRat] * README: fixed spelling errors and added some clarifications. . [night199uk] * [musicdb] fix: uninitialized and unused variable removed . [Memphiz] * [droid] - exclude libshairplay for android for now - until zeroconf and so versioning is solved . [Memphiz] * [airtunes] - make libshairplay the new default airtunes library and allow configure to detect and fallback to libshairport if needed . [Memphiz] * [depends] - remove libshairport as its superseeded by libshairplay now . [Memphiz] * [win32] - bump libshairplay to the same version we use in unified deps . [Memphiz] * [depends] - add libshairplay . [Daniel Scheller] * add Player.IsInternetStream Infolabel . [night199uk] * [musicdb] fix the curlfile crash on exit properly this time . [Martijn Kaijser] * [language] update locations where string IDs are used ofter settings refactor . [night199uk] * [musicdb] fix: db updates fail due to duplicate keys creating unique indexes for musicbrainz . [ulion] * Remove whole reload picture on zoom code, since we do not really use it. . [ulion] * Slideshow reduce race condition when background loading picture. . [ulion] * rename IsDisplayEffectNeedChange to DisplayEffectNeedChange. . [ulion] * Allow change slideshow direction. . [ulion] * Set direction to forward when starting a slideshow by action. . [ulion] * Add big play button for video in slideshow/picture window. . [ulion] * Unify picture display effect during slideshow or pausing, browsing. . [ulion] * Keep slide infos during video playback. . [ulion] * Change AnnouncePlayerPlay to announce speed == 0 for pausing slideshow or picture. . [ulion] * Change CGUIWindowSlideShow::Select() to use same condition with code loading first picture in Process(). . [ulion] * Slideshow rewrite the error handling code. . [ulion] * Rewrite code for switching to next slide. . [ulion] * Always close next loaded pic if not matching slidenumber. . [ulion] * Move display effect code into standalone method GetDisplayEffect. . [ulion] * Only reload current image when not switching to next and current is not video. . [ulion] * No need to close next loaded image when zoom/reload current one. . [ulion] * Only update texture when was loaded for reload. . [ulion] * Add method to get slideshow number and pic slot for the background pic loader. . [ulion] * Slideshow check picture path on picture loaded. . [ulion] * Try to skip to next when playing slideshow and current slide is 'unplayable'. . [ulion] * Consider 'unplayable' property when GetNextSlide(). . [ulion] * Allow screen saver when slideshow pausing. . [ulion] * Slideshow show video thumb when pausing. . [ulion] * [SlideShow] use GetNextSlide() to get next slide number as long as possible. . [ulion] * [Picture] add methods to CSlideShowPic for reuse a loaded picture. . [ulion] * Fix video in slideshow not show and hang in black problem. . [ulion] * Add 'ShowPicture()' builtin function to display single picture. . [ulion] * Adjust RunSlideShow() param order. . [ace20022] * [Interfaces] Performance: possible inefficient checking for container emptiness. . [ace20022] * [Interfaces] Performance: prefer prefix ++/-- operators for non-primitive types. . [ace20022] * [win32] fixed broken build, missing FavouritesOperations.xx . [davilla] * [osx/ios] fixed broken build, missing FavouritesOperations.xx . [davilla] * [osx/ios] sync xcode projects with removal of DVDPlayerAudioResampler . [Cory Fields] * fix build . [montellese] * [confluence] add sidebar to settings view . [Memphiz] * [osx/ios/atv2] - sync xcode projects . [montellese] * [win32] update VS project files . [montellese] * settings: integrate new settings system into GUI . [montellese] * CGUISpinControl: support (string, string) entries . [montellese] * add SettingLevel to CViewStateSettings . [montellese] * added actions settingsreset and settingslevelchange . [montellese] * settings: replace CSettings and CGUISettings with new CSettings . [montellese] * settings: integrate new settings system into CSettings . [montellese] * CUtil: add ValidatePort() method . [montellese] * add system/settings with setting descriptions in XML . [montellese] * settings: implement new settings system . [montellese] * utils: add IXmlDeserializable . [montellese] * utils: add CBooleanLogic implementation . [montellese] * cosmetics: add empty line at end of ISubSettings.h . [montellese] * move DEFAULT_SKIN definition from GUISettings.h to system.h . [montellese] * move PRE_SKIN_VERSION_*_COMPATIBILITY defines from Settings.h to system.h . [spiff] * added: startposition to xbmc.PlayPlaylist python method . [night199uk] * [musicdb] fix: avoid crash on exit in curl rate-limiter due to iterator invalidation . [Karlson2k] * Link with libsamplerate-0.lib from SoftAEStream.cpp . [Karlson2k] * Delete unused DVDPlayerAudioResampler.h and .cpp . [Karlson2k] * Remove unused DVDPlayerAudioResampler from VC project and from Makefile.in . [night199uk] * [musicdb] remove OnManualAlbumInfo - not used in confluence . [night199uk] * [musicdb] update scrapers to support musicbrainz lookups . [night199uk] * [musicdb] update the music database APIs to be more consistent . [night199uk] * [musicdb] set art properly for musicdb items in the song info view, and set more all artist arts (artist thumbs) . [night199uk] * [musicdb] support reading/writing song credits from the scrapers . [night199uk] * [musicdb] support reading/writing compilation flag from the scrapers . [night199uk] * [musicdb] implement a per host rate-limiter to avoid hitting the musicbrainz rate-limit and be more friendly to our peers. . [night199uk] * [musicdb] refactor out FindAlbumInfo and tidy up some common code . [night199uk] * [musicdb] musicdb restructure for musicbrainz artist IDs - remove artist/album ID from CSong and place into artist/album, rewrite the info scanner music database and gui windows, and update the scanners and scrapers to support musicbrainz ID resolution . [M. Kaijser] * set library attribute as required . [M. Kaijser] * extend metada.xsd with optional elements . [M. Kaijser] * [cosmetics] convert tabs to space for consistency . [M. Kaijser] * fix compile after 095350534c7d1de2219d64e5769ae2e1a0a1f91f . [ace20022] * [Python] Add convertLanguage(const char* language, int format) method. . [ace20022] * [Python] Extend xbmc.getLangauge to return various language formats. The signature is String getLanguage(int format = CLangCodeExpander::ENGLISH_NAME, bool region = false). . [ace20022] * Adapt ConvertToTwo/ThreeCharCode methods for region code conversion. . [ace20022] * Add doxygen comment for new methods in LangCodeExpander.h and change param order. These are ConvertToTwoCharCode(...), CodeToString(...) and ReverseLookup(...) Change parameter order of ConvertToTwoCharCode(...) to be in line with the other convert methods. . [pieh] * add method converting language string to 2char code passed language string could be either other code or full language name (cherry picked from commit 4b9cc5daded526d70ec2def1fae4aeedb83bb65f) . [Tolriq] * ADD: JSON Favourites namespace . [FlyingRat] * [dvdplayer] fixes PGS subtitles . [arnova] * fixed: DVDPlayer GUI display time not updating near the end of file (fixes #14299) . [theuni] * depends: drop custom libgcrypt patch in favor of their upstream fix . [Memphis] * [jenkins] - add buildsteps for linux32 . [montellese] * jsonrpc: remove some unnecessary or confusing log messages . [Memphiz] * depends: pull zlib from our mirror instead of zlib.net (which is down atm) . [montellese] * [droid] update README.android for unified deps . [arnova] * fixed: Freezing when player fails to queue the next song (fixes #14297 #14231 #14229 #13919) . [Karlson2k] * [WIN32] Peripherals: clarification of iMON setting. . [Chris Roberts] * [musicdb] fix: restructure the filecountreader so it can be killed and kill the thread before modifying shared variables . [Chris Roberts] * [musicdb] fix: 'include artists who appear only on compilations: off' didn't work . [Chris Roberts] * [musicdb] cosmetic: restructured MusicDatabase.h to be a bit clearer and add some comments . [Chris Roberts] * [musicdb] cosmetic: rename song.iAlbumId to song.idAlbum . [Chris Roberts] * [musicdb] cosmetic: artist.cpp XML cosmetics . [Chris Roberts] * [musicdb] cosmetic: change to using XMLUtils for the album XML getters/setters . [M. Kaijser] * [addons] sync scrapers with repo . [Ulion] * Fix undefined reference caused by wrong detection of gcc builtin atomic functions. . [Martijn Kaijser] * [release] version bump to 13.0 alpha4 as we start new merge window. . [unknown] * [win] fix typo in message . [Joakim Plate] * CoreAE: fix crash on app exit due to race condition . [Joakim Plate] * dvdplayer: cosmetic removal of trailing blank . [Joakim Plate] * dvdplayer: check for successfull extradata allocation . [arnova] * fixed: Streamdetails & resume-bookmark saving etc. for bluray eg. folders didn't work (fixes #14288) . [arnova] * changed: Improve comment . [arnova] * fixed: The db check for streamdetails was wrong . [Rawk] * Remove unused variable in GetDirectory() . [uNiversaI] * Add python-imaging dependency its been a ppa dep since 2011 . [FlyingRat] * [ffmpeg] fix: patch needs to operate from lib/ffmpeg . [pieh] * 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. . [nuka1195] * [Python] Adds autoclose to python's yesno dialog. . [Tolriq] * Add media parameter to Playlist.Item directory type . [pieh] * GUIControlGroupList: add panning gesture . [pieh] * GUIEpgGridContainer: add panning gesture . [pieh] * GUIEpgGridContainer: don't react on clicking channel list . [pieh] * GUIEpgGridContainer: don't select first item on mouse/touch event on empty programme block . [pieh] * GUIEpgGridContainer: validate scroll offsets as well as they are used to calculate rendered blocks . [arnova] * changed: Auto extract thumbs/flags for webdav . . . [xbmc] * ffmpeg: fix vdpau vc1 field interlace . . [xbmc] * vdpau: move vdpau into hwaccel . [xbmc] * ffmpeg: register vdpau hwaccel for mpeg12 . . [xbmc] * ffmpeg xvba: honor psf . [xbmc] * xvba: vc1 - honor psf . [xbmc] * xvba: fix vc1 field interlace . [xbmc] * ffmpeg xvba: fix vc1 field interlace . [fritsch] * xvba: translate picture_structure to a value xvba understands . . . [fritsch] * XVBA: Only set second_field when we are interlaced and an interlaced field . [xbmc] * vdpau: fix deadlock if decoder is closed while refresh rate changes . [xbmc] * demuxer ffmpeg: handle pmt changes . [Joakim Plate] * dvdplayer: keep ffmpeg demuxer indexes in continous order . [Joakim Plate] * dvdplayer: keep temporary stream pointer in ffmpeg AddStream . [Joakim Plate] * dvdplayer: move extradata cleanup to CDVDDemuxStream destructor . [xbmc] * demuxer ffmpeg: move m_streams into a map, drop MAX_STREAMS . [fritsch] * ffmpeg: XVBA-VC1 use v->second_field instead of !s->first_field to make VC1 interlaced working . [fritsch] * (ffmpeg): Make XVBA codec available . [fritsch] * XVBA: revisit draw functions . [xbmc] * X11: fix mouse coverage . [xbmc] * AE: temp fix for transcode after ffmpeg update . [xbmc] * pvr: try SwtichChannel when selecting a channel via EPG . [xbmc] * enable dirty regions for video full screen . [xbmc] * squash to dropping control . [xbmc] * fix incorrect display of fps when dr kicks in . [xbmc] * OMXPlayer: some caching fixes for pvr . [xbmc] * linux: use CLOCK_MONOTONIC_RAW as this is not subject to NTP . [xbmc] * X11: use system key repeat rate instead of hardcoded one, taken from 58fd64b194e38b73b5f3132744bab35e994e7441 . [xbmc] * X11: create parent window . [xbmc] * X11: use default screen parameters if no output connected . [xbmc] * pvr: do not show selection dialog for a single menu hook . [unknown] * multi-screen: fix compilation on windows . [xbmc] * X11: recreate glx context when output changes . [xbmc] * xrandr: set screen on mode change command . [xbmc] * X11: remove toggle full screen after resume . [xbmc] * X11: add keymapping for XF86XK_Sleep . [xbmc] * pvr: increase changes counter of stream on stream change, cosmetics after dd307930d39d92f145a01a16600cd00e01ec39be . [xbmc] * fix compile error after recent change . [Grégory Coutant] * x11: support for multiple x screens . [xbmc] * X11: dont call XCloseDisplay on shutdown, it crashes when powered doen by cec on ATI . [xbmc] * X11: add debug log to print out refresh after xrr event . [xbmc] * xrandr: fix query for multiple screens . [xbmc] * player: fix rewind . [xbmc] * vdpau: advanced settings for auto deinterlacing . [xbmc] * dvdplayer: avoid short screen flicker caused by unnecessary reconfigure of renderer . [xbmc] * dvdplayer: observe pts counter overflow . [xbmc] * ffmpeg: add av_find_default_stream_index to interface . [xbmc] * xvba: do not use vaapi if xvba is present . [fritsch] * xvba: add string for available decoders - we are important so make sure we are there . [xbmc] * xvba: add decoder . [Rainer Hochecker] * ffmpeg: add xvba hwaccel . [xbmc] * X11: lock graphics context in NotifyXRREvent . [xbmc] * X11: fix crash after a resolution change on startup . [xbmc] * X11: dont set window on xrandr if no mode available . [xbmc] * X11: check for window manager . [xbmc] * X11: fix icon texture after cc5ed3c2474084ebc0373a3046410e6f766e03f4 . [xbmc] * videorefclock: ask graphics context for refresh rate . [xbmc] * videorefclock: temp deactivate of nv settings . [xbmc] * add missing keys to xbmc keytable . [Joakim Plate] * X11: fixed invalid usage of sizeof() (squash into x11 changes) . [Joakim Plate] * X11: replace custom utf8 to unicode with charset convertor (squash to x11 events) . [xbmc] * X11: reset key repeat and key modifier on focus lost and gain . [FernetMenta] * X11: change method of going full-screen . [FernetMenta] * X11: deactivate screen saver on startup . [xbmc] * X11: fix video calibrations . [FernetMenta] * X11: hook video reference clock in windowing . [xbmc] * X11: recreate gl context after output has changed . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros (VideoRefClock) . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros . [FernetMenta] * X11: fix multi-head setups . [FernetMenta] * xrandr: allow getting info for multiple screen's . [xbmc] * xrandr: observe orientation . [FernetMenta] * xrandr: remove method RestoreState . [FernetMenta] * X11: move xrandr events to WinEventsX11 . [Joakim Plate] * X11: factor out code handling device reset notification . [xbmc] * X11: add SDL joystick until we have a better solution . [FernetMenta] * X11: Add xbmc icon . [FernetMenta] * X11: ditch SDL for video and window events . [xbmc] * dvdplayer: allow rewinding at end of stream, do a seek after rewind . [xbmc] * videoplayer: give streams with invalid fps a chance for fps detection . [xbmc] * videoplayer: update frametime, it might change due to fps detection . [wsnipex] * configure: add --enable-pvraddons-with-dependencies switch for intree building of PVR Addons . [xbmc] * vdpau: set deinterlacing method to auto, if default method not supported . [xbmc] * vdpau: release more resources on pre-cleanup . [fritsch] * VDPAU: silence compiler warnings . [xbmc] * linuxrenderer: implement progressive weave for vdpau . [xbmc] * linuxrenderer: drop method RenderMultiPass . [xbmc] * vdpau: re-add limited range conversion . [xbmc] * vdpau: fix mp4 part2 decoding, activate by default . [xbmc] * vdpau: switch off de-interlacing on ff . [xbmc] * vdpau: observe ffmpeg tags for color space . [xbmc] * vdpau: drop studio level conversion . [xbmc] * vdpau: make interop gl default and remove setting, rename and intvert interop yuv . [xbmc] * vdpau: redesign . [xbmc] * OMXPlayerVideo: adapt to change in FlipPage . [xbmc] * Revert "dvdplayer: disable buffering unit dropping is improves" . [xbmc] * videoplayer: some rework and documentation . [xbmc] * video player: present correct pts to user for a/v sync (after buffering in renderer) . [xbmc] * videoplayer: adapt lateness detection and dropping to buffering . [xbmc] * OMXPlayer: adapt to buffering . [xbmc] * RenderManager: return bufferlevel with WaitForBuffer . [xbmc] * RenderManager: add method SetSpeed . [xbmc] * renderbuffers: drop enable/disable in this iteration . [xbmc] * RenderManager: skip very late frames in render buffer . [xbmc] * dvdplayer: disable buffering unil dropping is improved . [xbmc] * RenderManager: some rework to buffering . [xbmc] * add buffering - submit absolute time to render buffers . [xbmc] * OverlayRenderer: align buffers with index in renderManager . [xbmc] * move NUM_BUFFERS up to BaseRenderer.h . [xbmc] * add buffering - some documentation . [xbmc] * vaapi: adopt to buffering in renderer . [xbmc] * drop frame counter in application, ask render manager instead . [xbmc] * linuxrenderer: delete all textures on reconfigure . [unknown] * DXVA: activate buffering in renderer . [unknown] * WinRenderer: add buffering . [xbmc] * add buffering for GLES . [xbmc] * VideoRenerers: add buffering . [spiff] * alpha . [Memphiz] * [AE/CA] - on LPCM only set audio-midi-setup to 8 channels when needed based on the channelcount of the stream with the highest channelcount - else set it to 2 channels if stream is only 2.0. This allows amps to switch to stereo enhancing modes (e.x. DPII) when playing 2.0 over LPCM (e.x. AAC 2.0). . [wsoltys] * [WIN32] fixed: use wide string methods to create the dump file and the stacktrace. . [Memphiz] * [darwin] - revert the revert the revert - well fix the build for darwin broken in a7703fb74603192f087db90c60877eeed1097f66 . [ronie] * correct date formats. fixes #14286 . . [fritsch] * XVBA: Only set second_field when we are interlaced and an interlaced field . . . [xbmc] * vdpau: fix deadlock if decoder is closed while refresh rate changes . [xbmc] * demuxer ffmpeg: handle pmt changes . [Joakim Plate] * dvdplayer: keep ffmpeg demuxer indexes in continous order . [Joakim Plate] * dvdplayer: keep temporary stream pointer in ffmpeg AddStream . [Joakim Plate] * dvdplayer: move extradata cleanup to CDVDDemuxStream destructor . [xbmc] * demuxer ffmpeg: move m_streams into a map, drop MAX_STREAMS . [fritsch] * ffmpeg: XVBA-VC1 use v->second_field instead of !s->first_field to make VC1 interlaced working . [fritsch] * (ffmpeg): Make XVBA codec available . [fritsch] * XVBA: revisit draw functions . [xbmc] * X11: fix mouse coverage . [xbmc] * AE: temp fix for transcode after ffmpeg update . [xbmc] * pvr: try SwtichChannel when selecting a channel via EPG . [xbmc] * enable dirty regions for video full screen . [xbmc] * squash to dropping control . [xbmc] * fix incorrect display of fps when dr kicks in . [xbmc] * OMXPlayer: some caching fixes for pvr . [xbmc] * linux: use CLOCK_MONOTONIC_RAW as this is not subject to NTP . [xbmc] * X11: use system key repeat rate instead of hardcoded one, taken from 58fd64b194e38b73b5f3132744bab35e994e7441 . [xbmc] * X11: create parent window . [xbmc] * X11: use default screen parameters if no output connected . [xbmc] * pvr: do not show selection dialog for a single menu hook . [unknown] * multi-screen: fix compilation on windows . [xbmc] * X11: recreate glx context when output changes . [xbmc] * xrandr: set screen on mode change command . [xbmc] * X11: remove toggle full screen after resume . [xbmc] * X11: add keymapping for XF86XK_Sleep . [xbmc] * pvr: increase changes counter of stream on stream change, cosmetics after dd307930d39d92f145a01a16600cd00e01ec39be . [xbmc] * fix compile error after recent change . [Grégory Coutant] * x11: support for multiple x screens . [xbmc] * X11: dont call XCloseDisplay on shutdown, it crashes when powered doen by cec on ATI . [xbmc] * X11: add debug log to print out refresh after xrr event . [xbmc] * xrandr: fix query for multiple screens . [xbmc] * player: fix rewind . [xbmc] * vdpau: advanced settings for auto deinterlacing . [xbmc] * dvdplayer: avoid short screen flicker caused by unnecessary reconfigure of renderer . [xbmc] * dvdplayer: observe pts counter overflow . [xbmc] * ffmpeg: add av_find_default_stream_index to interface . [xbmc] * xvba: do not use vaapi if xvba is present . [fritsch] * xvba: add string for available decoders - we are important so make sure we are there . [xbmc] * xvba: add decoder . [Rainer Hochecker] * ffmpeg: add xvba hwaccel . [xbmc] * X11: lock graphics context in NotifyXRREvent . [xbmc] * X11: fix crash after a resolution change on startup . [xbmc] * X11: dont set window on xrandr if no mode available . [xbmc] * X11: check for window manager . [xbmc] * X11: fix icon texture after cc5ed3c2474084ebc0373a3046410e6f766e03f4 . [xbmc] * videorefclock: ask graphics context for refresh rate . [xbmc] * videorefclock: temp deactivate of nv settings . [xbmc] * add missing keys to xbmc keytable . [Joakim Plate] * X11: fixed invalid usage of sizeof() (squash into x11 changes) . [Joakim Plate] * X11: replace custom utf8 to unicode with charset convertor (squash to x11 events) . [xbmc] * X11: reset key repeat and key modifier on focus lost and gain . [FernetMenta] * X11: change method of going full-screen . [FernetMenta] * X11: deactivate screen saver on startup . [xbmc] * X11: fix video calibrations . [FernetMenta] * X11: hook video reference clock in windowing . [xbmc] * X11: recreate gl context after output has changed . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros (VideoRefClock) . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros . [FernetMenta] * X11: fix multi-head setups . [FernetMenta] * xrandr: allow getting info for multiple screen's . [xbmc] * xrandr: observe orientation . [FernetMenta] * xrandr: remove method RestoreState . [FernetMenta] * X11: move xrandr events to WinEventsX11 . [Joakim Plate] * X11: factor out code handling device reset notification . [xbmc] * X11: add SDL joystick until we have a better solution . [FernetMenta] * X11: Add xbmc icon . [FernetMenta] * X11: ditch SDL for video and window events . [xbmc] * dvdplayer: allow rewinding at end of stream, do a seek after rewind . [xbmc] * videoplayer: give streams with invalid fps a chance for fps detection . [xbmc] * videoplayer: update frametime, it might change due to fps detection . [wsnipex] * configure: add --enable-pvraddons-with-dependencies switch for intree building of PVR Addons . [xbmc] * vdpau: set deinterlacing method to auto, if default method not supported . [xbmc] * vdpau: release more resources on pre-cleanup . [fritsch] * VDPAU: silence compiler warnings . [xbmc] * linuxrenderer: implement progressive weave for vdpau . [xbmc] * linuxrenderer: drop method RenderMultiPass . [xbmc] * vdpau: re-add limited range conversion . [xbmc] * vdpau: fix mp4 part2 decoding, activate by default . [xbmc] * vdpau: switch off de-interlacing on ff . [xbmc] * vdpau: observe ffmpeg tags for color space . [xbmc] * vdpau: drop studio level conversion . [xbmc] * vdpau: make interop gl default and remove setting, rename and intvert interop yuv . [xbmc] * vdpau: redesign . [xbmc] * OMXPlayerVideo: adapt to change in FlipPage . [xbmc] * Revert "dvdplayer: disable buffering unit dropping is improves" . [xbmc] * videoplayer: some rework and documentation . [xbmc] * video player: present correct pts to user for a/v sync (after buffering in renderer) . [xbmc] * videoplayer: adapt lateness detection and dropping to buffering . [xbmc] * OMXPlayer: adapt to buffering . [xbmc] * RenderManager: return bufferlevel with WaitForBuffer . [xbmc] * RenderManager: add method SetSpeed . [xbmc] * renderbuffers: drop enable/disable in this iteration . [xbmc] * RenderManager: skip very late frames in render buffer . [xbmc] * dvdplayer: disable buffering unil dropping is improved . [xbmc] * RenderManager: some rework to buffering . [xbmc] * add buffering - submit absolute time to render buffers . [xbmc] * OverlayRenderer: align buffers with index in renderManager . [xbmc] * move NUM_BUFFERS up to BaseRenderer.h . [xbmc] * add buffering - some documentation . [xbmc] * vaapi: adopt to buffering in renderer . [xbmc] * drop frame counter in application, ask render manager instead . [xbmc] * linuxrenderer: delete all textures on reconfigure . [unknown] * DXVA: activate buffering in renderer . [unknown] * WinRenderer: add buffering . [xbmc] * add buffering for GLES . [xbmc] * VideoRenerers: add buffering . [Chris "Koying" Browet] * FIX: Allow "Scan for new content" on folders . [ace20022] * [LangCodeExpander] Fix German and Portuguese ISO 639-1 language code and add "Abkhaz". . [ace20022] * [LangCodeExpander] Add "Abkhaz" to the ISO 639-2 list. . [ace20022] * [Cosmetic] Fix indentation. . [robinbijlani] * Typo fix in README.raspberrypi . [Chris "Koying" Browet] * FIX: log spamming . [Alexis Ballier] * Rename our local copy of av_read_frame_flush to xbmc_read_frame_flush as suggested by elupus on PR2633. . [Alexis Ballier] * Revert broken part of [6f653c5a2ba30008d62ab589ff5686df8a29ef72]. . . . [xbmc] * vdpau: fix deadlock if decoder is closed while refresh rate changes . [xbmc] * demuxer ffmpeg: handle pmt changes . [Joakim Plate] * dvdplayer: keep ffmpeg demuxer indexes in continous order . [Joakim Plate] * dvdplayer: keep temporary stream pointer in ffmpeg AddStream . [Joakim Plate] * dvdplayer: move extradata cleanup to CDVDDemuxStream destructor . [xbmc] * demuxer ffmpeg: move m_streams into a map, drop MAX_STREAMS . [fritsch] * ffmpeg: XVBA-VC1 use v->second_field instead of !s->first_field to make VC1 interlaced working . [fritsch] * (ffmpeg): Make XVBA codec available . [fritsch] * XVBA: revisit draw functions . [xbmc] * X11: fix mouse coverage . [xbmc] * AE: temp fix for transcode after ffmpeg update . [xbmc] * pvr: try SwtichChannel when selecting a channel via EPG . [xbmc] * enable dirty regions for video full screen . [xbmc] * squash to dropping control . [xbmc] * fix incorrect display of fps when dr kicks in . [xbmc] * OMXPlayer: some caching fixes for pvr . [xbmc] * linux: use CLOCK_MONOTONIC_RAW as this is not subject to NTP . [xbmc] * X11: use system key repeat rate instead of hardcoded one, taken from 58fd64b194e38b73b5f3132744bab35e994e7441 . [xbmc] * X11: create parent window . [xbmc] * X11: use default screen parameters if no output connected . [xbmc] * pvr: do not show selection dialog for a single menu hook . [unknown] * multi-screen: fix compilation on windows . [xbmc] * X11: recreate glx context when output changes . [xbmc] * xrandr: set screen on mode change command . [xbmc] * X11: remove toggle full screen after resume . [xbmc] * X11: add keymapping for XF86XK_Sleep . [xbmc] * pvr: increase changes counter of stream on stream change, cosmetics after dd307930d39d92f145a01a16600cd00e01ec39be . [xbmc] * fix compile error after recent change . [Grégory Coutant] * x11: support for multiple x screens . [xbmc] * X11: dont call XCloseDisplay on shutdown, it crashes when powered doen by cec on ATI . [xbmc] * X11: add debug log to print out refresh after xrr event . [xbmc] * xrandr: fix query for multiple screens . [xbmc] * player: fix rewind . [xbmc] * vdpau: advanced settings for auto deinterlacing . [xbmc] * dvdplayer: avoid short screen flicker caused by unnecessary reconfigure of renderer . [xbmc] * dvdplayer: observe pts counter overflow . [xbmc] * ffmpeg: add av_find_default_stream_index to interface . [xbmc] * xvba: do not use vaapi if xvba is present . [fritsch] * xvba: add string for available decoders - we are important so make sure we are there . [xbmc] * xvba: add decoder . [Rainer Hochecker] * ffmpeg: add xvba hwaccel . [xbmc] * X11: lock graphics context in NotifyXRREvent . [xbmc] * X11: fix crash after a resolution change on startup . [xbmc] * X11: dont set window on xrandr if no mode available . [xbmc] * X11: check for window manager . [xbmc] * X11: fix icon texture after cc5ed3c2474084ebc0373a3046410e6f766e03f4 . [xbmc] * videorefclock: ask graphics context for refresh rate . [xbmc] * videorefclock: temp deactivate of nv settings . [xbmc] * add missing keys to xbmc keytable . [Joakim Plate] * X11: fixed invalid usage of sizeof() (squash into x11 changes) . [Joakim Plate] * X11: replace custom utf8 to unicode with charset convertor (squash to x11 events) . [xbmc] * X11: reset key repeat and key modifier on focus lost and gain . [FernetMenta] * X11: change method of going full-screen . [FernetMenta] * X11: deactivate screen saver on startup . [xbmc] * X11: fix video calibrations . [FernetMenta] * X11: hook video reference clock in windowing . [xbmc] * X11: recreate gl context after output has changed . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros (VideoRefClock) . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros . [FernetMenta] * X11: fix multi-head setups . [FernetMenta] * xrandr: allow getting info for multiple screen's . [xbmc] * xrandr: observe orientation . [FernetMenta] * xrandr: remove method RestoreState . [FernetMenta] * X11: move xrandr events to WinEventsX11 . [Joakim Plate] * X11: factor out code handling device reset notification . [xbmc] * X11: add SDL joystick until we have a better solution . [FernetMenta] * X11: Add xbmc icon . [FernetMenta] * X11: ditch SDL for video and window events . [xbmc] * dvdplayer: allow rewinding at end of stream, do a seek after rewind . [xbmc] * videoplayer: give streams with invalid fps a chance for fps detection . [xbmc] * videoplayer: update frametime, it might change due to fps detection . [wsnipex] * configure: add --enable-pvraddons-with-dependencies switch for intree building of PVR Addons . [xbmc] * vdpau: set deinterlacing method to auto, if default method not supported . [xbmc] * vdpau: release more resources on pre-cleanup . [fritsch] * VDPAU: silence compiler warnings . [xbmc] * linuxrenderer: implement progressive weave for vdpau . [xbmc] * linuxrenderer: drop method RenderMultiPass . [xbmc] * vdpau: re-add limited range conversion . [xbmc] * vdpau: fix mp4 part2 decoding, activate by default . [xbmc] * vdpau: switch off de-interlacing on ff . [xbmc] * vdpau: observe ffmpeg tags for color space . [xbmc] * vdpau: drop studio level conversion . [xbmc] * vdpau: make interop gl default and remove setting, rename and intvert interop yuv . [xbmc] * vdpau: redesign . [xbmc] * OMXPlayerVideo: adapt to change in FlipPage . [xbmc] * Revert "dvdplayer: disable buffering unit dropping is improves" . [xbmc] * videoplayer: some rework and documentation . [xbmc] * video player: present correct pts to user for a/v sync (after buffering in renderer) . [xbmc] * videoplayer: adapt lateness detection and dropping to buffering . [xbmc] * OMXPlayer: adapt to buffering . [xbmc] * RenderManager: return bufferlevel with WaitForBuffer . [xbmc] * RenderManager: add method SetSpeed . [xbmc] * renderbuffers: drop enable/disable in this iteration . [xbmc] * RenderManager: skip very late frames in render buffer . [xbmc] * dvdplayer: disable buffering unil dropping is improved . [xbmc] * RenderManager: some rework to buffering . [xbmc] * add buffering - submit absolute time to render buffers . [xbmc] * OverlayRenderer: align buffers with index in renderManager . [xbmc] * move NUM_BUFFERS up to BaseRenderer.h . [xbmc] * add buffering - some documentation . [xbmc] * vaapi: adopt to buffering in renderer . [xbmc] * drop frame counter in application, ask render manager instead . [xbmc] * linuxrenderer: delete all textures on reconfigure . [unknown] * DXVA: activate buffering in renderer . [unknown] * WinRenderer: add buffering . [xbmc] * add buffering for GLES . [xbmc] * VideoRenerers: add buffering . [pieh] * GUIFadeLabelControl: fix control being marked as dirty when label stays empty . [ulion] * [Fix] http protocol options seekable=0 now finally works. . [Memphiz] * [libdvd] - added missing patches . [popcornmix] * [rbp/omxplayer] Fix audio volume jumps when switching tracks . [Hubert Miś] * Fix AirTunes pts accuracy . . . [xbmc] * vdpau: fix deadlock if decoder is closed while refresh rate changes . [xbmc] * demuxer ffmpeg: handle pmt changes . [Joakim Plate] * dvdplayer: keep ffmpeg demuxer indexes in continous order . [Joakim Plate] * dvdplayer: keep temporary stream pointer in ffmpeg AddStream . [Joakim Plate] * dvdplayer: move extradata cleanup to CDVDDemuxStream destructor . [xbmc] * demuxer ffmpeg: move m_streams into a map, drop MAX_STREAMS . [fritsch] * ffmpeg: XVBA-VC1 use v->second_field instead of !s->first_field to make VC1 interlaced working . [fritsch] * (ffmpeg): Make XVBA codec available . [fritsch] * XVBA: revisit draw functions . [xbmc] * X11: fix mouse coverage . [xbmc] * AE: temp fix for transcode after ffmpeg update . [xbmc] * pvr: try SwtichChannel when selecting a channel via EPG . [xbmc] * enable dirty regions for video full screen . [xbmc] * squash to dropping control . [xbmc] * fix incorrect display of fps when dr kicks in . [xbmc] * OMXPlayer: some caching fixes for pvr . [xbmc] * OMXPlayerAudio: fix incorrect usage of flag stalled . [xbmc] * linux: use CLOCK_MONOTONIC_RAW as this is not subject to NTP . [xbmc] * X11: use system key repeat rate instead of hardcoded one, taken from 58fd64b194e38b73b5f3132744bab35e994e7441 . [xbmc] * X11: create parent window . [xbmc] * X11: use default screen parameters if no output connected . [xbmc] * pvr: do not show selection dialog for a single menu hook . [unknown] * multi-screen: fix compilation on windows . [xbmc] * X11: recreate glx context when output changes . [xbmc] * xrandr: set screen on mode change command . [xbmc] * X11: remove toggle full screen after resume . [xbmc] * X11: add keymapping for XF86XK_Sleep . [xbmc] * pvr: increase changes counter of stream on stream change, cosmetics after dd307930d39d92f145a01a16600cd00e01ec39be . [xbmc] * fix compile error after recent change . [Grégory Coutant] * x11: support for multiple x screens . [xbmc] * X11: dont call XCloseDisplay on shutdown, it crashes when powered doen by cec on ATI . [xbmc] * X11: add debug log to print out refresh after xrr event . [xbmc] * xrandr: fix query for multiple screens . [xbmc] * player: fix rewind . [xbmc] * vdpau: advanced settings for auto deinterlacing . [xbmc] * dvdplayer: avoid short screen flicker caused by unnecessary reconfigure of renderer . [xbmc] * dvdplayer: observe pts counter overflow . [xbmc] * ffmpeg: add av_find_default_stream_index to interface . [xbmc] * xvba: do not use vaapi if xvba is present . [fritsch] * xvba: add string for available decoders - we are important so make sure we are there . [xbmc] * xvba: add decoder . [Rainer Hochecker] * ffmpeg: add xvba hwaccel . [xbmc] * X11: lock graphics context in NotifyXRREvent . [xbmc] * X11: fix crash after a resolution change on startup . [xbmc] * X11: dont set window on xrandr if no mode available . [xbmc] * X11: check for window manager . [xbmc] * X11: fix icon texture after cc5ed3c2474084ebc0373a3046410e6f766e03f4 . [xbmc] * videorefclock: ask graphics context for refresh rate . [xbmc] * videorefclock: temp deactivate of nv settings . [xbmc] * add missing keys to xbmc keytable . [Joakim Plate] * X11: fixed invalid usage of sizeof() (squash into x11 changes) . [Joakim Plate] * X11: replace custom utf8 to unicode with charset convertor (squash to x11 events) . [xbmc] * X11: reset key repeat and key modifier on focus lost and gain . [FernetMenta] * X11: change method of going full-screen . [FernetMenta] * X11: deactivate screen saver on startup . [xbmc] * X11: fix video calibrations . [FernetMenta] * X11: hook video reference clock in windowing . [xbmc] * X11: recreate gl context after output has changed . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros (VideoRefClock) . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros . [FernetMenta] * X11: fix multi-head setups . [FernetMenta] * xrandr: allow getting info for multiple screen's . [xbmc] * xrandr: observe orientation . [FernetMenta] * xrandr: remove method RestoreState . [FernetMenta] * X11: move xrandr events to WinEventsX11 . [Joakim Plate] * X11: factor out code handling device reset notification . [xbmc] * X11: add SDL joystick until we have a better solution . [FernetMenta] * X11: Add xbmc icon . [FernetMenta] * X11: ditch SDL for video and window events . [xbmc] * dvdplayer: allow rewinding at end of stream, do a seek after rewind . [xbmc] * videoplayer: give streams with invalid fps a chance for fps detection . [xbmc] * videoplayer: update frametime, it might change due to fps detection . [wsnipex] * configure: add --enable-pvraddons-with-dependencies switch for intree building of PVR Addons . [xbmc] * vdpau: set deinterlacing method to auto, if default method not supported . [xbmc] * vdpau: release more resources on pre-cleanup . [fritsch] * VDPAU: silence compiler warnings . [xbmc] * linuxrenderer: implement progressive weave for vdpau . [xbmc] * linuxrenderer: drop method RenderMultiPass . [xbmc] * vdpau: re-add limited range conversion . [xbmc] * vdpau: fix mp4 part2 decoding, activate by default . [xbmc] * vdpau: switch off de-interlacing on ff . [xbmc] * vdpau: observe ffmpeg tags for color space . [xbmc] * vdpau: drop studio level conversion . [xbmc] * vdpau: make interop gl default and remove setting, rename and intvert interop yuv . [xbmc] * vdpau: redesign . [xbmc] * OMXPlayerVideo: adapt to change in FlipPage . [xbmc] * Revert "dvdplayer: disable buffering unit dropping is improves" . [xbmc] * videoplayer: some rework and documentation . [xbmc] * video player: present correct pts to user for a/v sync (after buffering in renderer) . [xbmc] * videoplayer: adapt lateness detection and dropping to buffering . [xbmc] * OMXPlayer: adapt to buffering . [xbmc] * RenderManager: return bufferlevel with WaitForBuffer . [xbmc] * RenderManager: add method SetSpeed . [xbmc] * renderbuffers: drop enable/disable in this iteration . [xbmc] * RenderManager: skip very late frames in render buffer . [xbmc] * dvdplayer: disable buffering unil dropping is improved . [xbmc] * RenderManager: some rework to buffering . [xbmc] * add buffering - submit absolute time to render buffers . [xbmc] * OverlayRenderer: align buffers with index in renderManager . [xbmc] * move NUM_BUFFERS up to BaseRenderer.h . [xbmc] * add buffering - some documentation . [xbmc] * vaapi: adopt to buffering in renderer . [xbmc] * drop frame counter in application, ask render manager instead . [xbmc] * linuxrenderer: delete all textures on reconfigure . [unknown] * DXVA: activate buffering in renderer . [unknown] * WinRenderer: add buffering . [xbmc] * add buffering for GLES . [xbmc] * VideoRenerers: add buffering . [Memphiz] * [dvdread] - don't check the return value of chdir in xbmc - this function is not wrapped and might fail (and so will the whole dvd open in that case). This is non fatal for our vfs! . [FlyingRat] * [ffmpeg] updated and reformated ffmpeg/patches/README-patches . [ace20022] * [Fix] Possible NULL pointer dereference in DVDFactoryDemuxer. . [Lee Pollock] * Allow dashes in music videos on the first pass . . . [xbmc] * demuxer ffmpeg: handle pmt changes . [Joakim Plate] * dvdplayer: keep ffmpeg demuxer indexes in continous order . [Joakim Plate] * dvdplayer: keep temporary stream pointer in ffmpeg AddStream . [Joakim Plate] * dvdplayer: move extradata cleanup to CDVDDemuxStream destructor . [xbmc] * demuxer ffmpeg: move m_streams into a map, drop MAX_STREAMS . [fritsch] * ffmpeg: XVBA-VC1 use v->second_field instead of !s->first_field to make VC1 interlaced working . [fritsch] * (ffmpeg): Make XVBA codec available . [fritsch] * XVBA: revisit draw functions . [xbmc] * X11: fix mouse coverage . [xbmc] * AE: temp fix for transcode after ffmpeg update . [xbmc] * pvr: try SwtichChannel when selecting a channel via EPG . [xbmc] * enable dirty regions for video full screen . [xbmc] * squash to dropping control . [xbmc] * fix incorrect display of fps when dr kicks in . [xbmc] * OMXPlayer: some caching fixes for pvr . [xbmc] * OMXPlayerAudio: fix incorrect usage of flag stalled . [xbmc] * linux: use CLOCK_MONOTONIC_RAW as this is not subject to NTP . [xbmc] * X11: use system key repeat rate instead of hardcoded one, taken from 58fd64b194e38b73b5f3132744bab35e994e7441 . [xbmc] * X11: create parent window . [xbmc] * X11: use default screen parameters if no output connected . [xbmc] * pvr: do not show selection dialog for a single menu hook . [unknown] * multi-screen: fix compilation on windows . [xbmc] * X11: recreate glx context when output changes . [xbmc] * xrandr: set screen on mode change command . [xbmc] * X11: remove toggle full screen after resume . [xbmc] * X11: add keymapping for XF86XK_Sleep . [xbmc] * pvr: increase changes counter of stream on stream change, cosmetics after dd307930d39d92f145a01a16600cd00e01ec39be . [xbmc] * fix compile error after recent change . [Grégory Coutant] * x11: support for multiple x screens . [xbmc] * X11: dont call XCloseDisplay on shutdown, it crashes when powered doen by cec on ATI . [xbmc] * X11: add debug log to print out refresh after xrr event . [xbmc] * xrandr: fix query for multiple screens . [xbmc] * player: fix rewind . [xbmc] * vdpau: advanced settings for auto deinterlacing . [xbmc] * dvdplayer: avoid short screen flicker caused by unnecessary reconfigure of renderer . [xbmc] * dvdplayer: observe pts counter overflow . [xbmc] * ffmpeg: add av_find_default_stream_index to interface . [xbmc] * xvba: do not use vaapi if xvba is present . [fritsch] * xvba: add string for available decoders - we are important so make sure we are there . [xbmc] * xvba: add decoder . [Rainer Hochecker] * ffmpeg: add xvba hwaccel . [xbmc] * X11: lock graphics context in NotifyXRREvent . [xbmc] * X11: fix crash after a resolution change on startup . [xbmc] * X11: dont set window on xrandr if no mode available . [xbmc] * X11: check for window manager . [xbmc] * X11: fix icon texture after cc5ed3c2474084ebc0373a3046410e6f766e03f4 . [xbmc] * videorefclock: ask graphics context for refresh rate . [xbmc] * videorefclock: temp deactivate of nv settings . [xbmc] * add missing keys to xbmc keytable . [Joakim Plate] * X11: fixed invalid usage of sizeof() (squash into x11 changes) . [Joakim Plate] * X11: replace custom utf8 to unicode with charset convertor (squash to x11 events) . [xbmc] * X11: reset key repeat and key modifier on focus lost and gain . [FernetMenta] * X11: change method of going full-screen . [FernetMenta] * X11: deactivate screen saver on startup . [xbmc] * X11: fix video calibrations . [FernetMenta] * X11: hook video reference clock in windowing . [xbmc] * X11: recreate gl context after output has changed . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros (VideoRefClock) . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros . [FernetMenta] * X11: fix multi-head setups . [FernetMenta] * xrandr: allow getting info for multiple screen's . [xbmc] * xrandr: observe orientation . [FernetMenta] * xrandr: remove method RestoreState . [FernetMenta] * X11: move xrandr events to WinEventsX11 . [Joakim Plate] * X11: factor out code handling device reset notification . [xbmc] * X11: add SDL joystick until we have a better solution . [FernetMenta] * X11: Add xbmc icon . [FernetMenta] * X11: ditch SDL for video and window events . [xbmc] * dvdplayer: allow rewinding at end of stream, do a seek after rewind . [xbmc] * videoplayer: give streams with invalid fps a chance for fps detection . [xbmc] * videoplayer: update frametime, it might change due to fps detection . [wsnipex] * configure: add --enable-pvraddons-with-dependencies switch for intree building of PVR Addons . [xbmc] * vdpau: set deinterlacing method to auto, if default method not supported . [xbmc] * vdpau: release more resources on pre-cleanup . [fritsch] * VDPAU: silence compiler warnings . [xbmc] * linuxrenderer: implement progressive weave for vdpau . [xbmc] * linuxrenderer: drop method RenderMultiPass . [xbmc] * vdpau: re-add limited range conversion . [xbmc] * vdpau: fix mp4 part2 decoding, activate by default . [xbmc] * vdpau: switch off de-interlacing on ff . [xbmc] * vdpau: observe ffmpeg tags for color space . [xbmc] * vdpau: drop studio level conversion . [xbmc] * vdpau: make interop gl default and remove setting, rename and intvert interop yuv . [xbmc] * vdpau: redesign . [xbmc] * OMXPlayerVideo: adapt to change in FlipPage . [xbmc] * Revert "dvdplayer: disable buffering unit dropping is improves" . [xbmc] * videoplayer: some rework and documentation . [xbmc] * video player: present correct pts to user for a/v sync (after buffering in renderer) . [xbmc] * videoplayer: adapt lateness detection and dropping to buffering . [xbmc] * OMXPlayer: adapt to buffering . [xbmc] * RenderManager: return bufferlevel with WaitForBuffer . [xbmc] * RenderManager: add method SetSpeed . [xbmc] * renderbuffers: drop enable/disable in this iteration . [xbmc] * RenderManager: skip very late frames in render buffer . [xbmc] * dvdplayer: disable buffering unil dropping is improved . [xbmc] * RenderManager: some rework to buffering . [xbmc] * add buffering - submit absolute time to render buffers . [xbmc] * OverlayRenderer: align buffers with index in renderManager . [xbmc] * move NUM_BUFFERS up to BaseRenderer.h . [xbmc] * add buffering - some documentation . [xbmc] * vaapi: adopt to buffering in renderer . [xbmc] * drop frame counter in application, ask render manager instead . [xbmc] * linuxrenderer: delete all textures on reconfigure . [unknown] * DXVA: activate buffering in renderer . [unknown] * WinRenderer: add buffering . [xbmc] * add buffering for GLES . [xbmc] * VideoRenerers: add buffering . [wsoltys] * [WIN32] fixed: forgot to update windows package list. . [Alasdair Campbell] * [fix] old path for musicvideo nodes in upnp music share . [montellese] * fix missing "Connected" and "Not connected" strings since fa815d7 (fixes #14280) . [Alasdair Campbell] * [fix] upnp: parentID of the root container should be -1, fixes #14279 . [Alasdair Campbell] * [fix] SaveFileState was broken by ba7a58c . [Memphiz] * [airplay] - don't indicate volume restore in gui . [Memphis] * [airtunes] - use the temp password var when starting the airtunes server for not activating password protection in accident when its disabled via gui . [Jim Carroll] * [bug] python codegenerator template was casting all constants to ints. . [montellese] * fix creation of new sources.xml (fixes #14272) . [wsoltys] * [WIN32] fixed trailing space at the end of the branch name (I will do more tests...I will do more tests...I will do more tests...) . [wsoltys] * [WIN32] fixed: setup file name got the branch name back (2. try) . [Lee Pollock] * [Fix] Only start checking the nfo file from the first episodedetails tag . [wsnipex] * [ffmpeg] fix shared library versions . . . . . [xbmc] * demuxer ffmpeg: handle pmt changes . [Joakim Plate] * dvdplayer: keep ffmpeg demuxer indexes in continous order . [Joakim Plate] * dvdplayer: keep temporary stream pointer in ffmpeg AddStream . [Joakim Plate] * dvdplayer: move extradata cleanup to CDVDDemuxStream destructor . [xbmc] * demuxer ffmpeg: move m_streams into a map, drop MAX_STREAMS . [fritsch] * ffmpeg: XVBA-VC1 use v->second_field instead of !s->first_field to make VC1 interlaced working . [fritsch] * (ffmpeg): Make XVBA codec available . [fritsch] * XVBA: revisit draw functions . [xbmc] * X11: fix mouse coverage . [xbmc] * AE: temp fix for transcode after ffmpeg update . [xbmc] * pvr: try SwtichChannel when selecting a channel via EPG . [xbmc] * enable dirty regions for video full screen . [xbmc] * squash to dropping control . [xbmc] * fix incorrect display of fps when dr kicks in . [xbmc] * OMXPlayer: some caching fixes for pvr . [xbmc] * OMXPlayerAudio: fix incorrect usage of flag stalled . [xbmc] * linux: use CLOCK_MONOTONIC_RAW as this is not subject to NTP . [xbmc] * X11: use system key repeat rate instead of hardcoded one, taken from 58fd64b194e38b73b5f3132744bab35e994e7441 . [xbmc] * X11: create parent window . [xbmc] * X11: use default screen parameters if no output connected . [xbmc] * pvr: do not show selection dialog for a single menu hook . [unknown] * multi-screen: fix compilation on windows . [xbmc] * X11: recreate glx context when output changes . [xbmc] * xrandr: set screen on mode change command . [xbmc] * X11: remove toggle full screen after resume . [xbmc] * X11: add keymapping for XF86XK_Sleep . [xbmc] * pvr: increase changes counter of stream on stream change, cosmetics after dd307930d39d92f145a01a16600cd00e01ec39be . [xbmc] * fix compile error after recent change . [Grégory Coutant] * x11: support for multiple x screens . [xbmc] * X11: dont call XCloseDisplay on shutdown, it crashes when powered doen by cec on ATI . [xbmc] * X11: add debug log to print out refresh after xrr event . [xbmc] * xrandr: fix query for multiple screens . [xbmc] * player: fix rewind . [xbmc] * vdpau: advanced settings for auto deinterlacing . [xbmc] * dvdplayer: avoid short screen flicker caused by unnecessary reconfigure of renderer . [xbmc] * dvdplayer: observe pts counter overflow . [xbmc] * ffmpeg: add av_find_default_stream_index to interface . [xbmc] * xvba: do not use vaapi if xvba is present . [fritsch] * xvba: add string for available decoders - we are important so make sure we are there . [xbmc] * xvba: add decoder . [Rainer Hochecker] * ffmpeg: add xvba hwaccel . [xbmc] * X11: lock graphics context in NotifyXRREvent . [xbmc] * X11: fix crash after a resolution change on startup . [xbmc] * X11: dont set window on xrandr if no mode available . [xbmc] * X11: check for window manager . [xbmc] * X11: fix icon texture after cc5ed3c2474084ebc0373a3046410e6f766e03f4 . [xbmc] * videorefclock: ask graphics context for refresh rate . [xbmc] * videorefclock: temp deactivate of nv settings . [xbmc] * add missing keys to xbmc keytable . [Joakim Plate] * X11: fixed invalid usage of sizeof() (squash into x11 changes) . [Joakim Plate] * X11: replace custom utf8 to unicode with charset convertor (squash to x11 events) . [xbmc] * X11: reset key repeat and key modifier on focus lost and gain . [FernetMenta] * X11: change method of going full-screen . [FernetMenta] * X11: deactivate screen saver on startup . [xbmc] * X11: fix video calibrations . [FernetMenta] * X11: hook video reference clock in windowing . [xbmc] * X11: recreate gl context after output has changed . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros (VideoRefClock) . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros . [FernetMenta] * X11: fix multi-head setups . [FernetMenta] * xrandr: allow getting info for multiple screen's . [xbmc] * xrandr: observe orientation . [FernetMenta] * xrandr: remove method RestoreState . [FernetMenta] * X11: move xrandr events to WinEventsX11 . [Joakim Plate] * X11: factor out code handling device reset notification . [xbmc] * X11: add SDL joystick until we have a better solution . [FernetMenta] * X11: Add xbmc icon . [FernetMenta] * X11: ditch SDL for video and window events . [xbmc] * dvdplayer: allow rewinding at end of stream, do a seek after rewind . [xbmc] * videoplayer: give streams with invalid fps a chance for fps detection . [xbmc] * videoplayer: update frametime, it might change due to fps detection . [wsnipex] * configure: add --enable-pvraddons-with-dependencies switch for intree building of PVR Addons . [xbmc] * vdpau: set deinterlacing method to auto, if default method not supported . [xbmc] * vdpau: release more resources on pre-cleanup . [fritsch] * VDPAU: silence compiler warnings . [xbmc] * linuxrenderer: implement progressive weave for vdpau . [xbmc] * linuxrenderer: drop method RenderMultiPass . [xbmc] * vdpau: re-add limited range conversion . [xbmc] * vdpau: fix mp4 part2 decoding, activate by default . [xbmc] * vdpau: switch off de-interlacing on ff . [xbmc] * vdpau: observe ffmpeg tags for color space . [xbmc] * vdpau: drop studio level conversion . [xbmc] * vdpau: make interop gl default and remove setting, rename and intvert interop yuv . [xbmc] * vdpau: redesign . [xbmc] * OMXPlayerVideo: adapt to change in FlipPage . [xbmc] * Revert "dvdplayer: disable buffering unit dropping is improves" . [xbmc] * videoplayer: some rework and documentation . [xbmc] * video player: present correct pts to user for a/v sync (after buffering in renderer) . [xbmc] * videoplayer: adapt lateness detection and dropping to buffering . [xbmc] * OMXPlayer: adapt to buffering . [xbmc] * RenderManager: return bufferlevel with WaitForBuffer . [xbmc] * RenderManager: add method SetSpeed . [xbmc] * renderbuffers: drop enable/disable in this iteration . [xbmc] * RenderManager: skip very late frames in render buffer . [xbmc] * dvdplayer: disable buffering unil dropping is improved . [xbmc] * RenderManager: some rework to buffering . [xbmc] * add buffering - submit absolute time to render buffers . [xbmc] * OverlayRenderer: align buffers with index in renderManager . [xbmc] * move NUM_BUFFERS up to BaseRenderer.h . [xbmc] * add buffering - some documentation . [xbmc] * vaapi: adopt to buffering in renderer . [xbmc] * drop frame counter in application, ask render manager instead . [xbmc] * linuxrenderer: delete all textures on reconfigure . [unknown] * DXVA: activate buffering in renderer . [unknown] * WinRenderer: add buffering . [xbmc] * add buffering for GLES . [xbmc] * VideoRenerers: add buffering . [a11599] * [win32] fixed: DX runtime setup was not included after 9eaf1cd . [ulion] * StringUtils::FindWords fix dead loop. . [wsoltys] * [WIN32] fixed: setup file name got the branch name back. . [David Härdeman] * Update libavfilter version check . [David Härdeman] * Update libavcodec version check . [David Härdeman] * Remove obsolete libavformat version check (52,83,0) . [David Härdeman] * Remove obsolete libavcodec version check (52,38,1) . [David Härdeman] * Remove obsolete libavformat version check (52,14,0) . [David Härdeman] * Remove obsolete ffmpeg version check (52,0,0) . [David Härdeman] * ffmpeg compatibility fix for matroska embedded subtitles . . . [fritsch] * ffmpeg: XVBA-VC1 use v->second_field instead of !s->first_field to make VC1 interlaced working . [fritsch] * (ffmpeg): Make XVBA codec available . [fritsch] * XVBA: revisit draw functions . [xbmc] * X11: fix mouse coverage . [xbmc] * AE: temp fix for transcode after ffmpeg update . [xbmc] * demuxer ffmpeg: handle pmt changes . [Joakim Plate] * dvdplayer: keep ffmpeg demuxer indexes in continous order . [Joakim Plate] * dvdplayer: keep temporary stream pointer in ffmpeg AddStream . [Joakim Plate] * dvdplayer: move extradata cleanup to CDVDDemuxStream destructor . [xbmc] * demuxer ffmpeg: move m_streams into a map, drop MAX_STREAMS . [xbmc] * pvr: try SwtichChannel when selecting a channel via EPG . [xbmc] * enable dirty regions for video full screen . [xbmc] * squash to dropping control . [xbmc] * fix incorrect display of fps when dr kicks in . [xbmc] * OMXPlayer: some caching fixes for pvr . [xbmc] * OMXPlayerAudio: fix incorrect usage of flag stalled . [xbmc] * linux: use CLOCK_MONOTONIC_RAW as this is not subject to NTP . [xbmc] * X11: use system key repeat rate instead of hardcoded one, taken from 58fd64b194e38b73b5f3132744bab35e994e7441 . [xbmc] * X11: create parent window . [xbmc] * X11: use default screen parameters if no output connected . [xbmc] * pvr: do not show selection dialog for a single menu hook . [unknown] * multi-screen: fix compilation on windows . [xbmc] * X11: recreate glx context when output changes . [xbmc] * xrandr: set screen on mode change command . [xbmc] * X11: remove toggle full screen after resume . [xbmc] * X11: add keymapping for XF86XK_Sleep . [xbmc] * pvr: increase changes counter of stream on stream change, cosmetics after dd307930d39d92f145a01a16600cd00e01ec39be . [xbmc] * fix compile error after recent change . [Grégory Coutant] * x11: support for multiple x screens . [xbmc] * X11: dont call XCloseDisplay on shutdown, it crashes when powered doen by cec on ATI . [xbmc] * X11: add debug log to print out refresh after xrr event . [xbmc] * xrandr: fix query for multiple screens . [xbmc] * player: fix rewind . [xbmc] * vdpau: advanced settings for auto deinterlacing . [xbmc] * dvdplayer: avoid short screen flicker caused by unnecessary reconfigure of renderer . [xbmc] * dvdplayer: observe pts counter overflow . [xbmc] * ffmpeg: add av_find_default_stream_index to interface . [xbmc] * xvba: do not use vaapi if xvba is present . [fritsch] * xvba: add string for available decoders - we are important so make sure we are there . [xbmc] * xvba: add decoder . [Rainer Hochecker] * ffmpeg: add xvba hwaccel . [xbmc] * X11: lock graphics context in NotifyXRREvent . [xbmc] * X11: fix crash after a resolution change on startup . [xbmc] * X11: dont set window on xrandr if no mode available . [xbmc] * X11: check for window manager . [xbmc] * X11: fix icon texture after cc5ed3c2474084ebc0373a3046410e6f766e03f4 . [xbmc] * videorefclock: ask graphics context for refresh rate . [xbmc] * videorefclock: temp deactivate of nv settings . [xbmc] * add missing keys to xbmc keytable . [Joakim Plate] * X11: fixed invalid usage of sizeof() (squash into x11 changes) . [Joakim Plate] * X11: replace custom utf8 to unicode with charset convertor (squash to x11 events) . [xbmc] * X11: reset key repeat and key modifier on focus lost and gain . [FernetMenta] * X11: change method of going full-screen . [FernetMenta] * X11: deactivate screen saver on startup . [xbmc] * X11: fix video calibrations . [FernetMenta] * X11: hook video reference clock in windowing . [xbmc] * X11: recreate gl context after output has changed . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros (VideoRefClock) . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros . [FernetMenta] * X11: fix multi-head setups . [FernetMenta] * xrandr: allow getting info for multiple screen's . [xbmc] * xrandr: observe orientation . [FernetMenta] * xrandr: remove method RestoreState . [FernetMenta] * X11: move xrandr events to WinEventsX11 . [Joakim Plate] * X11: factor out code handling device reset notification . [xbmc] * X11: add SDL joystick until we have a better solution . [FernetMenta] * X11: Add xbmc icon . [FernetMenta] * X11: ditch SDL for video and window events . [xbmc] * dvdplayer: allow rewinding at end of stream, do a seek after rewind . [xbmc] * videoplayer: give streams with invalid fps a chance for fps detection . [xbmc] * videoplayer: update frametime, it might change due to fps detection . [wsnipex] * configure: add --enable-pvraddons-with-dependencies switch for intree building of PVR Addons . [xbmc] * vdpau: set deinterlacing method to auto, if default method not supported . [xbmc] * vdpau: release more resources on pre-cleanup . [fritsch] * VDPAU: silence compiler warnings . [xbmc] * linuxrenderer: implement progressive weave for vdpau . [xbmc] * linuxrenderer: drop method RenderMultiPass . [xbmc] * vdpau: re-add limited range conversion . [xbmc] * vdpau: fix mp4 part2 decoding, activate by default . [xbmc] * vdpau: switch off de-interlacing on ff . [xbmc] * vdpau: observe ffmpeg tags for color space . [xbmc] * vdpau: drop studio level conversion . [xbmc] * vdpau: make interop gl default and remove setting, rename and intvert interop yuv . [xbmc] * vdpau: redesign . [xbmc] * OMXPlayerVideo: adapt to change in FlipPage . [xbmc] * Revert "dvdplayer: disable buffering unit dropping is improves" . [xbmc] * videoplayer: some rework and documentation . [xbmc] * video player: present correct pts to user for a/v sync (after buffering in renderer) . [xbmc] * videoplayer: adapt lateness detection and dropping to buffering . [xbmc] * OMXPlayer: adapt to buffering . [xbmc] * RenderManager: return bufferlevel with WaitForBuffer . [xbmc] * RenderManager: add method SetSpeed . [xbmc] * renderbuffers: drop enable/disable in this iteration . [xbmc] * RenderManager: skip very late frames in render buffer . [xbmc] * dvdplayer: disable buffering unil dropping is improved . [xbmc] * RenderManager: some rework to buffering . [xbmc] * add buffering - submit absolute time to render buffers . [xbmc] * OverlayRenderer: align buffers with index in renderManager . [xbmc] * move NUM_BUFFERS up to BaseRenderer.h . [xbmc] * add buffering - some documentation . [xbmc] * vaapi: adopt to buffering in renderer . [xbmc] * drop frame counter in application, ask render manager instead . [xbmc] * linuxrenderer: delete all textures on reconfigure . [unknown] * DXVA: activate buffering in renderer . [unknown] * WinRenderer: add buffering . [xbmc] * add buffering for GLES . [xbmc] * VideoRenerers: add buffering . [wsoltys] * [WIN32] fixed make oneiricclean for ffmpeg (thanks Voyager1) . [wsoltys] * [WIN32] fixed: hopefully this time. use the new mingw make only for ffmpeg and use the old make for the rest. . [Voyager1] * ffmpeg 1.2 - fixed dvd still frames ended up in internal lavf . [Voyager1] * update gitignore for new ffmpeg 1.2 libs . [Martijn Kaijser] * [fix] typo in 340eebf007e211519fdcf6c95ef71ba13a55032e . [wsoltys] * [WIN32] fixed build setup by reverting to the old scripts. . [wsoltys] * [WIN32] fixed: use gnu make 3.82 to compile newer ffmpeg . [wsoltys] * [WIN32] fixed: removed accidentally test commit. . [BtbN] * Add backported vaapi fix to ffmpeg/patches . [Janne Grunau] * vaapi: fix argument for ff_vaapi_common_end_frame call . [ulion] * Make sure dir ends with slash when check cache. . [ulion] * Check dir cache after SubstitutePath. . [montellese] * smartplaylists: disable grouping for episodes . [montellese] * fix episode smartplaylists (fixes #14267) . [Memphiz] * [m3u8/airplay] - strip off any url options before checking for m3u8 filename - fixes stream quality selection (e.x. for airplay ^^) - right way this time . [Memphiz] * Revert "[m3u8/airplay] - strip off any url options before checking for m3u8 filename - fixes stream quality selection (e.x. for airplay ^^)" . [Memphiz] * [m3u8/airplay] - strip off any url options before checking for m3u8 filename - fixes stream quality selection (e.x. for airplay ^^) . [wsoltys] * [WIN32] fixed: if we get someday ffmpeg compiled properly, enable hw acceleration . [wsoltys] * [WIN32] fixed: missing headers . [wsoltys] * [WIN32] fixed: use sh shell for jenkins mode. . [wsoltys] * [WIN32] fixed buildsetup syntax error. The code looks absolute correct to me but windows didn't liked it somehow. . [popcornmix] * [rbp] Don't block waiting for EOS in audio/video players . [popcornmix] * [rbp] Fix elapsed time not updating near end of file . [huceke] * [rbp/omxplayer] reevaluate HasVideo/Audio after a stream change . [huceke] * [rbp/omxplayer] make sure we can also abort the open of a ffmpeg input stream . [Martijn Kaijser] * [cosmetics] add the files to string.po to indicate where strings are used . . [xbmc] * AE: temp fix for transcode after ffmpeg update . [xbmc] * demuxer ffmpeg: handle pmt changes . [Joakim Plate] * dvdplayer: keep ffmpeg demuxer indexes in continous order . [Joakim Plate] * dvdplayer: keep temporary stream pointer in ffmpeg AddStream . [Joakim Plate] * dvdplayer: move extradata cleanup to CDVDDemuxStream destructor . [xbmc] * demuxer ffmpeg: move m_streams into a map, drop MAX_STREAMS . [xbmc] * pvr: try SwtichChannel when selecting a channel via EPG . [xbmc] * enable dirty regions for video full screen . [xbmc] * squash to dropping control . [xbmc] * X11: ignore EnterNotify when no WM is used . [xbmc] * fix incorrect display of fps when dr kicks in . [xbmc] * OMXPlayer: some caching fixes for pvr . [xbmc] * OMXPlayerAudio: fix incorrect usage of flag stalled . [xbmc] * linux: use CLOCK_MONOTONIC_RAW as this is not subject to NTP . [xbmc] * X11: use system key repeat rate instead of hardcoded one, taken from 58fd64b194e38b73b5f3132744bab35e994e7441 . [xbmc] * X11: create parent window . [xbmc] * X11: use default screen parameters if no output connected . [xbmc] * pvr: do not show selection dialog for a single menu hook . [unknown] * multi-screen: fix compilation on windows . [xbmc] * X11: recreate glx context when output changes . [xbmc] * xrandr: set screen on mode change command . [xbmc] * X11: remove toggle full screen after resume . [xbmc] * X11: add keymapping for XF86XK_Sleep . [xbmc] * pvr: increase changes counter of stream on stream change, cosmetics after dd307930d39d92f145a01a16600cd00e01ec39be . [xbmc] * fix compile error after recent change . [Grégory Coutant] * x11: support for multiple x screens . [xbmc] * X11: dont call XCloseDisplay on shutdown, it crashes when powered doen by cec on ATI . [xbmc] * X11: add debug log to print out refresh after xrr event . [xbmc] * xrandr: fix query for multiple screens . [xbmc] * player: fix rewind . [xbmc] * vdpau: advanced settings for auto deinterlacing . [xbmc] * dvdplayer: avoid short screen flicker caused by unnecessary reconfigure of renderer . [xbmc] * dvdplayer: observe pts counter overflow . [xbmc] * ffmpeg: add av_find_default_stream_index to interface . [xbmc] * xvba: do not use vaapi if xvba is present . [fritsch] * xvba: add string for available decoders - we are important so make sure we are there . [xbmc] * xvba: add decoder . [Rainer Hochecker] * ffmpeg: add xvba hwaccel . [xbmc] * X11: lock graphics context in NotifyXRREvent . [xbmc] * X11: fix crash after a resolution change on startup . [xbmc] * X11: dont set window on xrandr if no mode available . [xbmc] * X11: check for window manager . [xbmc] * X11: fix icon texture after cc5ed3c2474084ebc0373a3046410e6f766e03f4 . [xbmc] * videorefclock: ask graphics context for refresh rate . [xbmc] * videorefclock: temp deactivate of nv settings . [xbmc] * add missing keys to xbmc keytable . [Joakim Plate] * X11: fixed invalid usage of sizeof() (squash into x11 changes) . [Joakim Plate] * X11: replace custom utf8 to unicode with charset convertor (squash to x11 events) . [xbmc] * X11: reset key repeat and key modifier on focus lost and gain . [FernetMenta] * X11: change method of going full-screen . [FernetMenta] * X11: deactivate screen saver on startup . [xbmc] * X11: fix video calibrations . [FernetMenta] * X11: hook video reference clock in windowing . [xbmc] * X11: recreate gl context after output has changed . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros (VideoRefClock) . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros . [FernetMenta] * X11: fix multi-head setups . [FernetMenta] * xrandr: allow getting info for multiple screen's . [xbmc] * xrandr: observe orientation . [FernetMenta] * xrandr: remove method RestoreState . [FernetMenta] * X11: move xrandr events to WinEventsX11 . [Joakim Plate] * X11: factor out code handling device reset notification . [xbmc] * X11: add SDL joystick until we have a better solution . [FernetMenta] * X11: Add xbmc icon . [FernetMenta] * X11: ditch SDL for video and window events . [xbmc] * dvdplayer: allow rewinding at end of stream, do a seek after rewind . [xbmc] * videoplayer: give streams with invalid fps a chance for fps detection . [xbmc] * videoplayer: update frametime, it might change due to fps detection . [wsnipex] * configure: add --enable-pvraddons-with-dependencies switch for intree building of PVR Addons . [xbmc] * vdpau: set deinterlacing method to auto, if default method not supported . [xbmc] * vdpau: release more resources on pre-cleanup . [fritsch] * VDPAU: silence compiler warnings . [xbmc] * linuxrenderer: implement progressive weave for vdpau . [xbmc] * linuxrenderer: drop method RenderMultiPass . [xbmc] * vdpau: re-add limited range conversion . [xbmc] * vdpau: fix mp4 part2 decoding, activate by default . [xbmc] * vdpau: switch off de-interlacing on ff . [xbmc] * vdpau: observe ffmpeg tags for color space . [xbmc] * vdpau: drop studio level conversion . [xbmc] * vdpau: make interop gl default and remove setting, rename and intvert interop yuv . [xbmc] * vdpau: redesign . [xbmc] * OMXPlayerVideo: adapt to change in FlipPage . [xbmc] * Revert "dvdplayer: disable buffering unit dropping is improves" . [xbmc] * videoplayer: some rework and documentation . [xbmc] * video player: present correct pts to user for a/v sync (after buffering in renderer) . [xbmc] * videoplayer: adapt lateness detection and dropping to buffering . [xbmc] * OMXPlayer: adapt to buffering . [xbmc] * RenderManager: return bufferlevel with WaitForBuffer . [xbmc] * RenderManager: add method SetSpeed . [xbmc] * renderbuffers: drop enable/disable in this iteration . [xbmc] * RenderManager: skip very late frames in render buffer . [xbmc] * dvdplayer: disable buffering unil dropping is improved . [xbmc] * RenderManager: some rework to buffering . [xbmc] * add buffering - submit absolute time to render buffers . [xbmc] * OverlayRenderer: align buffers with index in renderManager . [xbmc] * move NUM_BUFFERS up to BaseRenderer.h . [xbmc] * add buffering - some documentation . [xbmc] * vaapi: adopt to buffering in renderer . [xbmc] * drop frame counter in application, ask render manager instead . [xbmc] * linuxrenderer: delete all textures on reconfigure . [unknown] * DXVA: activate buffering in renderer . [unknown] * WinRenderer: add buffering . [xbmc] * add buffering for GLES . [xbmc] * VideoRenerers: add buffering . [S. Davilla] * gas-preprocessor/-arch switch, missed one in ceab8eb9b70f7af17850350cb3af9ce328ae5609 . [Joakim Plate] * dvdplayer: sub_id in ffmpeg has been depreciated and doesn't work . [Joakim Plate] * encoder: signed vs unsigned warning . [Lee Pollock] * Only override episode/season numbers if the file name has them . [ronie] * move the new 'auto login' string to the xbmc language file . [Daniel Scheller] * [fix] actually care about 12/24h clock in last introduced timeformats . [LeechGuy] * Fix crash on delete of active profile . [davilla] * fixed compiler warning about unused var . [davilla] * fixed, restore search_paths_first in platform_ldflags only to avoid gcc warning spew of 'linker input file unused because linking not done' . [FlyingRat] * Removed "dead" (commented out) line (// pic->age = 256*256*256*64; // decrepated) . [FlyingRat] * [WIN32] fixed BuildSetup.bat: copy the pdb file to the build setup directory. . [FlyingRat] * [FFmpeg] version bump to n1.2 (rev e820e3a) - xbmc files . [FlyingRat] * [FFmpeg] version bump to n1.2 (rev e820e3a) - lib/ffmpeg . . [xbmc] * pvr: try SwtichChannel when selecting a channel via EPG . [xbmc] * demuxer ffmpeg: handle pmt changes . [xbmc] * demuxer ffmpeg: move m_streams into a map, drop MAX_STREAMS . [xbmc] * OMXPlayer: reevaluate HasVideo/Audio after a stream change, f9498832d2dd260a47051a88ae9d3e1e1b2f957e . [xbmc] * enable dirty regions for video full screen . [xbmc] * squash to dropping control . [xbmc] * mpegts: clear avprograms only for removed programs . [xbmc] * mpegts: update AVProgram after pmt change . [xbmc] * X11: ignore EnterNotify when no WM is used . [xbmc] * fix incorrect display of fps when dr kicks in . [xbmc] * OMXPlayer: some caching fixes for pvr . [xbmc] * OMXPlayerAudio: fix incorrect usage of flag stalled . [xbmc] * linux: use CLOCK_MONOTONIC_RAW as this is not subject to NTP . [xbmc] * X11: use system key repeat rate instead of hardcoded one, taken from 58fd64b194e38b73b5f3132744bab35e994e7441 . [xbmc] * X11: create parent window . [xbmc] * X11: use default screen parameters if no output connected . [xbmc] * pvr: do not show selection dialog for a single menu hook . [unknown] * multi-screen: fix compilation on windows . [xbmc] * X11: recreate glx context when output changes . [xbmc] * xrandr: set screen on mode change command . [xbmc] * X11: remove toggle full screen after resume . [xbmc] * X11: add keymapping for XF86XK_Sleep . [xbmc] * pvr: increase changes counter of stream on stream change, cosmetics after dd307930d39d92f145a01a16600cd00e01ec39be . [xbmc] * fix compile error after recent change . [Grégory Coutant] * x11: support for multiple x screens . [xbmc] * X11: dont call XCloseDisplay on shutdown, it crashes when powered doen by cec on ATI . [xbmc] * X11: add debug log to print out refresh after xrr event . [xbmc] * xrandr: fix query for multiple screens . [xbmc] * player: fix rewind . [xbmc] * vdpau: advanced settings for auto deinterlacing . [xbmc] * dvdplayer: avoid short screen flicker caused by unnecessary reconfigure of renderer . [xbmc] * dvdplayer: observe pts counter overflow . [xbmc] * ffmpeg: add av_find_default_stream_index to interface . [xbmc] * xvba: do not use vaapi if xvba is present . [fritsch] * xvba: add string for available decoders - we are important so make sure we are there . [xbmc] * xvba: add decoder . [Rainer Hochecker] * ffmpeg: add xvba hwaccel . [xbmc] * X11: lock graphics context in NotifyXRREvent . [xbmc] * X11: fix crash after a resolution change on startup . [xbmc] * X11: dont set window on xrandr if no mode available . [xbmc] * X11: check for window manager . [xbmc] * X11: fix icon texture after cc5ed3c2474084ebc0373a3046410e6f766e03f4 . [xbmc] * videorefclock: ask graphics context for refresh rate . [xbmc] * videorefclock: temp deactivate of nv settings . [xbmc] * add missing keys to xbmc keytable . [Joakim Plate] * X11: fixed invalid usage of sizeof() (squash into x11 changes) . [Joakim Plate] * X11: replace custom utf8 to unicode with charset convertor (squash to x11 events) . [xbmc] * X11: reset key repeat and key modifier on focus lost and gain . [FernetMenta] * X11: change method of going full-screen . [FernetMenta] * X11: deactivate screen saver on startup . [xbmc] * X11: fix video calibrations . [FernetMenta] * X11: hook video reference clock in windowing . [xbmc] * X11: recreate gl context after output has changed . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros (VideoRefClock) . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros . [FernetMenta] * X11: fix multi-head setups . [FernetMenta] * xrandr: allow getting info for multiple screen's . [xbmc] * xrandr: observe orientation . [FernetMenta] * xrandr: remove method RestoreState . [FernetMenta] * X11: move xrandr events to WinEventsX11 . [Joakim Plate] * X11: factor out code handling device reset notification . [xbmc] * X11: add SDL joystick until we have a better solution . [FernetMenta] * X11: Add xbmc icon . [FernetMenta] * X11: ditch SDL for video and window events . [xbmc] * dvdplayer: allow rewinding at end of stream, do a seek after rewind . [xbmc] * videoplayer: give streams with invalid fps a chance for fps detection . [xbmc] * videoplayer: update frametime, it might change due to fps detection . [wsnipex] * configure: add --enable-pvraddons-with-dependencies switch for intree building of PVR Addons . [xbmc] * vdpau: set deinterlacing method to auto, if default method not supported . [xbmc] * vdpau: release more resources on pre-cleanup . [fritsch] * VDPAU: silence compiler warnings . [xbmc] * linuxrenderer: implement progressive weave for vdpau . [xbmc] * linuxrenderer: drop method RenderMultiPass . [xbmc] * vdpau: re-add limited range conversion . [xbmc] * vdpau: fix mp4 part2 decoding, activate by default . [xbmc] * vdpau: switch off de-interlacing on ff . [xbmc] * vdpau: observe ffmpeg tags for color space . [xbmc] * vdpau: drop studio level conversion . [xbmc] * vdpau: make interop gl default and remove setting, rename and intvert interop yuv . [xbmc] * vdpau: redesign . [xbmc] * OMXPlayerVideo: adapt to change in FlipPage . [xbmc] * Revert "dvdplayer: disable buffering unit dropping is improves" . [xbmc] * videoplayer: some rework and documentation . [xbmc] * video player: present correct pts to user for a/v sync (after buffering in renderer) . [xbmc] * videoplayer: adapt lateness detection and dropping to buffering . [xbmc] * OMXPlayer: adapt to buffering . [xbmc] * RenderManager: return bufferlevel with WaitForBuffer . [xbmc] * RenderManager: add method SetSpeed . [xbmc] * renderbuffers: drop enable/disable in this iteration . [xbmc] * RenderManager: skip very late frames in render buffer . [xbmc] * dvdplayer: disable buffering unil dropping is improved . [xbmc] * RenderManager: some rework to buffering . [xbmc] * add buffering - submit absolute time to render buffers . [xbmc] * OverlayRenderer: align buffers with index in renderManager . [xbmc] * move NUM_BUFFERS up to BaseRenderer.h . [xbmc] * add buffering - some documentation . [xbmc] * vaapi: adopt to buffering in renderer . [xbmc] * drop frame counter in application, ask render manager instead . [xbmc] * linuxrenderer: delete all textures on reconfigure . [unknown] * DXVA: activate buffering in renderer . [unknown] * WinRenderer: add buffering . [xbmc] * add buffering for GLES . [xbmc] * VideoRenerers: add buffering . [davilla] * fixed, missing rm . [ace20022] * [Fix] PlayerSelectionRule GetPlayers(). This partially reverts commit e575a7f0a47b5578b64b800d09910f260e9b0292 [Cores] Remove redundant predicates in conditions. . [wsoltys] * [WIN32] removed m_AppActive and use SetRenderGui instead. . [S. Davilla] * fixed, missed one in previous commit . [S. Davilla] * fixed, a) space monster running wild, b) += monster running wild, c) using -std=gnu99 in platform_cxxflags, d) remove -Wl,-search_paths_first from darwin, no required and spews all over the place . [ulion] * avoid detect folder.jpg under 'add' item. . [Alasdair Campbell] * upnp: fix wrong library paths in container updates . [a11599] * [win32][added] Hybrid shutdown on Windows 8 . . [xbmc] * demuxer ffmpeg: handle pmt changes . [xbmc] * demuxer ffmpeg: move m_streams into a map, drop MAX_STREAMS . [xbmc] * OMXPlayer: reevaluate HasVideo/Audio after a stream change, f9498832d2dd260a47051a88ae9d3e1e1b2f957e . [xbmc] * enable dirty regions for video full screen . [xbmc] * squash to dropping control . [xbmc] * mpegts: clear avprograms only for removed programs . [xbmc] * mpegts: update AVProgram after pmt change . [xbmc] * X11: ignore EnterNotify when no WM is used . [xbmc] * fix incorrect display of fps when dr kicks in . [xbmc] * OMXPlayer: some caching fixes for pvr . [xbmc] * OMXPlayerAudio: fix incorrect usage of flag stalled . [xbmc] * linux: use CLOCK_MONOTONIC_RAW as this is not subject to NTP . [xbmc] * X11: use system key repeat rate instead of hardcoded one, taken from 58fd64b194e38b73b5f3132744bab35e994e7441 . [xbmc] * X11: create parent window . [xbmc] * X11: use default screen parameters if no output connected . [xbmc] * pvr: do not show selection dialog for a single menu hook . [unknown] * multi-screen: fix compilation on windows . [xbmc] * X11: recreate glx context when output changes . [xbmc] * xrandr: set screen on mode change command . [xbmc] * X11: remove toggle full screen after resume . [xbmc] * X11: add keymapping for XF86XK_Sleep . [xbmc] * pvr: increase changes counter of stream on stream change, cosmetics after dd307930d39d92f145a01a16600cd00e01ec39be . [xbmc] * fix compile error after recent change . [Grégory Coutant] * x11: support for multiple x screens . [xbmc] * X11: dont call XCloseDisplay on shutdown, it crashes when powered doen by cec on ATI . [xbmc] * X11: add debug log to print out refresh after xrr event . [xbmc] * xrandr: fix query for multiple screens . [xbmc] * player: fix rewind . [xbmc] * vdpau: advanced settings for auto deinterlacing . [xbmc] * dvdplayer: avoid short screen flicker caused by unnecessary reconfigure of renderer . [xbmc] * dvdplayer: observe pts counter overflow . [xbmc] * ffmpeg: add av_find_default_stream_index to interface . [xbmc] * xvba: do not use vaapi if xvba is present . [fritsch] * xvba: add string for available decoders - we are important so make sure we are there . [xbmc] * xvba: add decoder . [Rainer Hochecker] * ffmpeg: add xvba hwaccel . [xbmc] * X11: lock graphics context in NotifyXRREvent . [xbmc] * X11: fix crash after a resolution change on startup . [xbmc] * X11: dont set window on xrandr if no mode available . [xbmc] * X11: check for window manager . [xbmc] * X11: fix icon texture after cc5ed3c2474084ebc0373a3046410e6f766e03f4 . [xbmc] * videorefclock: ask graphics context for refresh rate . [xbmc] * videorefclock: temp deactivate of nv settings . [xbmc] * add missing keys to xbmc keytable . [Joakim Plate] * X11: fixed invalid usage of sizeof() (squash into x11 changes) . [Joakim Plate] * X11: replace custom utf8 to unicode with charset convertor (squash to x11 events) . [xbmc] * X11: reset key repeat and key modifier on focus lost and gain . [FernetMenta] * X11: change method of going full-screen . [FernetMenta] * X11: deactivate screen saver on startup . [xbmc] * X11: fix video calibrations . [FernetMenta] * X11: hook video reference clock in windowing . [xbmc] * X11: recreate gl context after output has changed . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros (VideoRefClock) . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros . [FernetMenta] * X11: fix multi-head setups . [FernetMenta] * xrandr: allow getting info for multiple screen's . [xbmc] * xrandr: observe orientation . [FernetMenta] * xrandr: remove method RestoreState . [FernetMenta] * X11: move xrandr events to WinEventsX11 . [Joakim Plate] * X11: factor out code handling device reset notification . [xbmc] * X11: add SDL joystick until we have a better solution . [FernetMenta] * X11: Add xbmc icon . [FernetMenta] * X11: ditch SDL for video and window events . [xbmc] * dvdplayer: allow rewinding at end of stream, do a seek after rewind . [xbmc] * videoplayer: give streams with invalid fps a chance for fps detection . [xbmc] * videoplayer: update frametime, it might change due to fps detection . [wsnipex] * configure: add --enable-pvraddons-with-dependencies switch for intree building of PVR Addons . [xbmc] * vdpau: set deinterlacing method to auto, if default method not supported . [xbmc] * vdpau: release more resources on pre-cleanup . [fritsch] * VDPAU: silence compiler warnings . [xbmc] * linuxrenderer: implement progressive weave for vdpau . [xbmc] * linuxrenderer: drop method RenderMultiPass . [xbmc] * vdpau: re-add limited range conversion . [xbmc] * vdpau: fix mp4 part2 decoding, activate by default . [xbmc] * vdpau: switch off de-interlacing on ff . [xbmc] * vdpau: observe ffmpeg tags for color space . [xbmc] * vdpau: drop studio level conversion . [xbmc] * vdpau: make interop gl default and remove setting, rename and intvert interop yuv . [xbmc] * vdpau: redesign . [xbmc] * OMXPlayerVideo: adapt to change in FlipPage . [xbmc] * Revert "dvdplayer: disable buffering unit dropping is improves" . [xbmc] * videoplayer: some rework and documentation . [xbmc] * video player: present correct pts to user for a/v sync (after buffering in renderer) . [xbmc] * videoplayer: adapt lateness detection and dropping to buffering . [xbmc] * OMXPlayer: adapt to buffering . [xbmc] * RenderManager: return bufferlevel with WaitForBuffer . [xbmc] * RenderManager: add method SetSpeed . [xbmc] * renderbuffers: drop enable/disable in this iteration . [xbmc] * RenderManager: skip very late frames in render buffer . [xbmc] * dvdplayer: disable buffering unil dropping is improved . [xbmc] * RenderManager: some rework to buffering . [xbmc] * add buffering - submit absolute time to render buffers . [xbmc] * OverlayRenderer: align buffers with index in renderManager . [xbmc] * move NUM_BUFFERS up to BaseRenderer.h . [xbmc] * add buffering - some documentation . [xbmc] * vaapi: adopt to buffering in renderer . [xbmc] * drop frame counter in application, ask render manager instead . [xbmc] * linuxrenderer: delete all textures on reconfigure . [unknown] * DXVA: activate buffering in renderer . [unknown] * WinRenderer: add buffering . [xbmc] * add buffering for GLES . [xbmc] * VideoRenerers: add buffering . [Dag Wieers] * Add missing thread names, improve existing thread names . [davilla] * updated, gas-preprocessor.pl from https://github.com/mansr/gas-preprocessor . [davilla] * fixed, gas-preprocessor MUST see -arch switch or it will not self-configure for the proper arch . [ace20022] * [DVDStreamInfo] Return 'CDVDStreamInfo &' for 'operator=(const CDemuxStream& right)'. . [LeechGuy] * Add ability to configure the auto login profile to SettingsProfile.xml . [LeechGuy] * Add GUI support for configuring the autologin profile in profiles.xml . [Mariusz Bialonczyk] * [AE] AERemap: Fix mixing front and rear channels in some 5.1 setups . [montellese] * use tinyxml's Attribute() instead of QueryStringAttribute() to stay compatible with tinyxml 2.5.x . [montellese] * use tinyxml's Attribute() instead of QueryBoolAttribute() to stay compatible with tinyxml 2.5.x . [Chris Roberts] * [musicdb] cosmetic: separate tag scanning out into a separate function . [Chris Roberts] * [musicdb] cosmetic: shuffle some code to a place where it makes more sense . [Chris Roberts] * [musicgui] cosmetic: reroll the album/artist GUI to make them much cleaner and more logical . [Chris Roberts] * [musicdb] cosmetic: Add HasArtistInfo and make GetArtistInfo use the views, for consistency with albums . [hmis] * Read CD audio USB drive bug fixed . [ace20022] * [DVDStreamInfo] Fix 'CDVDStreamInfo::operator=' should return 'CDVDStreamInfo &'. . [arnova] * added: Doxygen comments to CFileItem:IsAudio/IsVideo/IsPicture . [davilla] * fixed broken build, please ping a darwin dev so we can sync xcode project files rather than discover broken builds . [davilla] * fixed broken build, this is just getting sloppy, at least test compile your PRs . [Garrett Brown] * Pass action by const reference in CApplication::ExecuteInputAction() . [montellese] * [confluence] add controls for grouping in SmartPlaylistEditor.xml . [montellese] * CGUIWindowVideoBase: implement forced enabling/disabling of grouping into movie sets . [montellese] * CGUIDialogSmartPlaylistEditor: integrate group options . [montellese] * CSmartPlaylistDirectory: integrate mixed grouping . [montellese] * smartplaylists: add mixed grouping support . [montellese] * CSmartPlaylistDirectory: add support for grouping to music smartplaylists . [montellese] * musicdatabasedirectory: replace all the CDirectoryNode implementations that provide a list of grouped items with CDirectoryNodeGrouped . [montellese] * musicdb: add GetItems() to retrieve a list of items of a specific type and GetItemById() . [montellese] * musicdb: support filtering in GetYearsNav() . [montellese] * videodatabasedirectory: replace all the CDirectoryNode implementations that provide a list of grouped items with CDirectoryNodeGrouped . [montellese] * videodb: add GetItems() to retrieve a list of items of a specific type and media and GetItemById() . [montellese] * videolibrary: update library node XMLs to use the new grouping in smartplaylists . [montellese] * CSmartPlaylistDirectory: add support for grouping to video smartplaylists . [montellese] * smartplaylists: add to group the results on a higher level (e.g. genre, studio, director, ...) . [montellese] * videodb: add Filter parameter to GetSetsNav() . [montellese] * musicdb: use strings instead of numbers in musicdb:// URL . [montellese] * CUPnPServer: fix bad videodb:// URL . [montellese] * videodb: use strings instead of numbers in videodb:// URL . [montellese] * [rpi] fix commit after 0e15d214b4264510e629112554194b74067d84d9 . [Chris Roberts] * [musicdb] cosmetic: make the path / filename index unique . [Chris Roberts] * [musicdb] cosmetic: remove CSongMap and just use an std::map instead . [ulion] * Add isvideo info for slideshow window. . [Alasdair Campbell] * upnp: fixed missing fanart and thumbs for playlist items. fixes #13945 . [Javier Marcet] * Add support for new libcec method, PowerOnScreensaver . [Alasdair Campbell] * upnp: smartplaylists had incorrect upnp:class . [Alasdair Campbell] * upnp: missing playlist & musicvideo nodes for music library . [arnova] * fixed: Make sure item has a VideoInfoTag before accessing it . [arnova] * fixed: Setting streamdetails for auto thumbs/flags didn't work for items with incomplete/empty infotags . [arnova] * changed: Improve logic in GetStreamDetails() for items without a (complete) VideoInfoTag . [arnova] * fixed: Auto flags didn't work for items without a VideoInfoTag . [arnova] * fixed: The check for determining whether we're done was wrong . [arnova] * fixed: We should only try to extract/show thumbs/flags for file-like items (fixes #14176) . [arnova] * changed: Cosmetics . [ace20022] * [GUIInfoManager] Cache the audio info for music player labels. The cache period is one frame (move). . [ace20022] * [GUIInfoManager] Cache the audio/video info for video player labels. The cache period is one frame (move). . [Tolriq] * Add recursive parameter to Playlist.Item directories . [ulion] * Check exists before listing dir, to avoid produce error log, fix #14210 . . . [xbmc] * xvba: squash me, fix after refactoring of settings . [xbmc] * squash to dropping control . [xbmc] * demuxer ffmpeg: handle pmt changes . [xbmc] * mpegts: clear avprograms only for removed programs . [xbmc] * mpegts: update AVProgram after pmt change . [xbmc] * X11: ignore EnterNotify when no WM is used . [xbmc] * fix incorrect display of fps when dr kicks in . [xbmc] * OMXPlayer: some caching fixes for pvr . [xbmc] * OMXPlayerAudio: fix incorrect usage of flag stalled . [xbmc] * linux: use CLOCK_MONOTONIC_RAW as this is not subject to NTP . [xbmc] * X11: use system key repeat rate instead of hardcoded one, taken from 58fd64b194e38b73b5f3132744bab35e994e7441 . [xbmc] * X11: create parent window . [xbmc] * X11: use default screen parameters if no output connected . [xbmc] * pvr: do not show selection dialog for a single menu hook . [unknown] * multi-screen: fix compilation on windows . [xbmc] * X11: recreate glx context when output changes . [xbmc] * xrandr: set screen on mode change command . [xbmc] * X11: remove toggle full screen after resume . [xbmc] * X11: add keymapping for XF86XK_Sleep . [xbmc] * pvr: increase changes counter of stream on stream change, cosmetics after dd307930d39d92f145a01a16600cd00e01ec39be . [xbmc] * fix compile error after recent change . [Grégory Coutant] * x11: support for multiple x screens . [xbmc] * X11: dont call XCloseDisplay on shutdown, it crashes when powered doen by cec on ATI . [xbmc] * X11: add debug log to print out refresh after xrr event . [xbmc] * xrandr: fix query for multiple screens . [xbmc] * player: fix rewind . [xbmc] * vdpau: advanced settings for auto deinterlacing . [xbmc] * dvdplayer: avoid short screen flicker caused by unnecessary reconfigure of renderer . [xbmc] * dvdplayer: observe pts counter overflow . [xbmc] * ffmpeg: add av_find_default_stream_index to interface . [xbmc] * xvba: do not use vaapi if xvba is present . [fritsch] * xvba: add string for available decoders - we are important so make sure we are there . [xbmc] * xvba: add decoder . [Rainer Hochecker] * ffmpeg: add xvba hwaccel . [xbmc] * X11: lock graphics context in NotifyXRREvent . [xbmc] * X11: fix crash after a resolution change on startup . [xbmc] * X11: dont set window on xrandr if no mode available . [xbmc] * X11: check for window manager . [xbmc] * X11: fix icon texture after cc5ed3c2474084ebc0373a3046410e6f766e03f4 . [xbmc] * videorefclock: ask graphics context for refresh rate . [xbmc] * videorefclock: temp deactivate of nv settings . [xbmc] * add missing keys to xbmc keytable . [Joakim Plate] * X11: fixed invalid usage of sizeof() (squash into x11 changes) . [Joakim Plate] * X11: replace custom utf8 to unicode with charset convertor (squash to x11 events) . [xbmc] * X11: reset key repeat and key modifier on focus lost and gain . [FernetMenta] * X11: change method of going full-screen . [FernetMenta] * X11: deactivate screen saver on startup . [xbmc] * X11: fix video calibrations . [FernetMenta] * X11: hook video reference clock in windowing . [xbmc] * X11: recreate gl context after output has changed . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros (VideoRefClock) . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros . [FernetMenta] * X11: fix multi-head setups . [FernetMenta] * xrandr: allow getting info for multiple screen's . [xbmc] * xrandr: observe orientation . [FernetMenta] * xrandr: remove method RestoreState . [FernetMenta] * X11: move xrandr events to WinEventsX11 . [Joakim Plate] * X11: factor out code handling device reset notification . [xbmc] * X11: add SDL joystick until we have a better solution . [FernetMenta] * X11: Add xbmc icon . [FernetMenta] * X11: ditch SDL for video and window events . [xbmc] * dvdplayer: allow rewinding at end of stream, do a seek after rewind . [xbmc] * videoplayer: give streams with invalid fps a chance for fps detection . [xbmc] * videoplayer: update frametime, it might change due to fps detection . [wsnipex] * configure: add --enable-pvraddons-with-dependencies switch for intree building of PVR Addons . [xbmc] * vdpau: set deinterlacing method to auto, if default method not supported . [xbmc] * vdpau: release more resources on pre-cleanup . [fritsch] * VDPAU: silence compiler warnings . [xbmc] * linuxrenderer: implement progressive weave for vdpau . [xbmc] * linuxrenderer: drop method RenderMultiPass . [xbmc] * vdpau: re-add limited range conversion . [xbmc] * vdpau: fix mp4 part2 decoding, activate by default . [xbmc] * vdpau: switch off de-interlacing on ff . [xbmc] * vdpau: observe ffmpeg tags for color space . [xbmc] * vdpau: drop studio level conversion . [xbmc] * vdpau: make interop gl default and remove setting, rename and intvert interop yuv . [xbmc] * vdpau: redesign . [xbmc] * OMXPlayerVideo: adapt to change in FlipPage . [xbmc] * Revert "dvdplayer: disable buffering unit dropping is improves" . [xbmc] * videoplayer: some rework and documentation . [xbmc] * video player: present correct pts to user for a/v sync (after buffering in renderer) . [xbmc] * videoplayer: adapt lateness detection and dropping to buffering . [xbmc] * OMXPlayer: adapt to buffering . [xbmc] * RenderManager: return bufferlevel with WaitForBuffer . [xbmc] * RenderManager: add method SetSpeed . [xbmc] * renderbuffers: drop enable/disable in this iteration . [xbmc] * RenderManager: skip very late frames in render buffer . [xbmc] * dvdplayer: disable buffering unil dropping is improved . [xbmc] * RenderManager: some rework to buffering . [xbmc] * add buffering - submit absolute time to render buffers . [xbmc] * OverlayRenderer: align buffers with index in renderManager . [xbmc] * move NUM_BUFFERS up to BaseRenderer.h . [xbmc] * add buffering - some documentation . [xbmc] * vaapi: adopt to buffering in renderer . [xbmc] * drop frame counter in application, ask render manager instead . [xbmc] * linuxrenderer: delete all textures on reconfigure . [unknown] * DXVA: activate buffering in renderer . [unknown] * WinRenderer: add buffering . [xbmc] * add buffering for GLES . [xbmc] * VideoRenerers: add buffering . [montellese] * settings: move audio settings to CApplication . [montellese] * settings: move system uptime setting to CSysInfo . [montellese] * cleanup includes and defines in Settings.h . [Alasdair Campbell] * upnp: client support for updating files on server . [Alasdair Campbell] * upnp: server support for remote file updates . [Alasdair Campbell] * upnp: use reference ids for path when available. . [Alasdair Campbell] * upnp: add support for UpdateObject action to Platinum . [ulion] * Make CDirectory::Exists support use directory cache by default. . [montellese] * settings: move some settings to CGUISettings . [montellese] * settings: move more settings to CMediaSettings . [xbmc] * pvr: align NexStream and SkipNext with logic in dvdplayer . [xbmc] * pvr: fix too early finish of recordings . [Joakim Plate] * dvdplayer: fixed crash introduced with change in handling of abort . [montellese] * settings: move some more settings to CAdvancedSettings . [montellese] * settings: move some more settings to CDisplaySettings . [Joakim Plate] * dvdplayer: make sure we can also abort the open of a ffmpeg input stream . [Joakim Plate] * dvdplayer: make sure member variables are inited in constructor . [Jezz_X] * Fixed: Navigation on the new subtitle pop up in full screen playback Fixed: Hide the Meta data when your adjusting subtitle offset from the new pop up Changed: Hide the "Next" and "Subtitle Offset" buttons in the pop up if you don't have subtitles enabled . [sfontes] * Make picture INFO correct and complete . [Nicolas George] * udp: fix non-blocking and interrupt handling. . [Michael Niedermayer] * udp: Fix sign of error codes. . [Joakim Plate] * dvdplayer: complete the update of ffmpeg interrupt interface . [ulion] * Enhanced builtin func SlideShow() support pause and set beginslide path . [ulion] * Change CUtil::SplitParams to support escape name="value" style param. So we can use this style of param with builtin functions. . [ulion] * [Cleanup] remove backslashs not needed. . . [xbmc] * demuxer ffmpeg: handle pmt changes . [xbmc] * mpegts: clear avprograms only for removed programs . [xbmc] * mpegts: update AVProgram after pmt change . [xbmc] * X11: ignore EnterNotify when no WM is used . [xbmc] * fix incorrect display of fps when dr kicks in . [xbmc] * pvr: align NexStream and SkipNext with logic in dvdplayer . [xbmc] * OMXPlayer: some caching fixes for pvr . [xbmc] * OMXPlayerAudio: fix incorrect usage of flag stalled . [xbmc] * linux: use CLOCK_MONOTONIC_RAW as this is not subject to NTP . [xbmc] * X11: use system key repeat rate instead of hardcoded one, taken from 58fd64b194e38b73b5f3132744bab35e994e7441 . [xbmc] * pvr: fix too early finish of recordings . [xbmc] * X11: create parent window . [xbmc] * X11: use default screen parameters if no output connected . [xbmc] * pvr: do not show selection dialog for a single menu hook . [unknown] * multi-screen: fix compilation on windows . [xbmc] * X11: recreate glx context when output changes . [xbmc] * xrandr: set screen on mode change command . [xbmc] * X11: remove toggle full screen after resume . [xbmc] * X11: add keymapping for XF86XK_Sleep . [xbmc] * pvr: increase changes counter of stream on stream change, cosmetics after dd307930d39d92f145a01a16600cd00e01ec39be . [xbmc] * fix compile error after recent change . [Grégory Coutant] * x11: support for multiple x screens . [xbmc] * X11: dont call XCloseDisplay on shutdown, it crashes when powered doen by cec on ATI . [xbmc] * X11: add debug log to print out refresh after xrr event . [xbmc] * xrandr: fix query for multiple screens . [xbmc] * player: fix rewind . [xbmc] * vdpau: advanced settings for auto deinterlacing . [xbmc] * dvdplayer: avoid short screen flicker caused by unnecessary reconfigure of renderer . [xbmc] * dvdplayer: observe pts counter overflow . [xbmc] * ffmpeg: add av_find_default_stream_index to interface . [xbmc] * xvba: do not use vaapi if xvba is present . [fritsch] * xvba: add string for available decoders - we are important so make sure we are there . [xbmc] * xvba: add decoder . [Rainer Hochecker] * ffmpeg: add xvba hwaccel . [xbmc] * X11: lock graphics context in NotifyXRREvent . [xbmc] * X11: fix crash after a resolution change on startup . [xbmc] * X11: dont set window on xrandr if no mode available . [xbmc] * X11: check for window manager . [xbmc] * X11: fix icon texture after cc5ed3c2474084ebc0373a3046410e6f766e03f4 . [xbmc] * videorefclock: ask graphics context for refresh rate . [xbmc] * videorefclock: temp deactivate of nv settings . [xbmc] * add missing keys to xbmc keytable . [Joakim Plate] * X11: fixed invalid usage of sizeof() (squash into x11 changes) . [Joakim Plate] * X11: replace custom utf8 to unicode with charset convertor (squash to x11 events) . [xbmc] * X11: reset key repeat and key modifier on focus lost and gain . [FernetMenta] * X11: change method of going full-screen . [FernetMenta] * X11: deactivate screen saver on startup . [xbmc] * X11: fix video calibrations . [FernetMenta] * X11: hook video reference clock in windowing . [xbmc] * X11: recreate gl context after output has changed . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros (VideoRefClock) . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros . [FernetMenta] * X11: fix multi-head setups . [FernetMenta] * xrandr: allow getting info for multiple screen's . [xbmc] * xrandr: observe orientation . [FernetMenta] * xrandr: remove method RestoreState . [FernetMenta] * X11: move xrandr events to WinEventsX11 . [Joakim Plate] * X11: factor out code handling device reset notification . [xbmc] * X11: add SDL joystick until we have a better solution . [FernetMenta] * X11: Add xbmc icon . [FernetMenta] * X11: ditch SDL for video and window events . [xbmc] * dvdplayer: allow rewinding at end of stream, do a seek after rewind . [xbmc] * videoplayer: give streams with invalid fps a chance for fps detection . [xbmc] * videoplayer: update frametime, it might change due to fps detection . [wsnipex] * configure: add --enable-pvraddons-with-dependencies switch for intree building of PVR Addons . [xbmc] * vdpau: set deinterlacing method to auto, if default method not supported . [xbmc] * vdpau: release more resources on pre-cleanup . [fritsch] * VDPAU: silence compiler warnings . [xbmc] * linuxrenderer: implement progressive weave for vdpau . [xbmc] * linuxrenderer: drop method RenderMultiPass . [xbmc] * vdpau: re-add limited range conversion . [xbmc] * vdpau: fix mp4 part2 decoding, activate by default . [xbmc] * vdpau: switch off de-interlacing on ff . [xbmc] * vdpau: observe ffmpeg tags for color space . [xbmc] * vdpau: drop studio level conversion . [xbmc] * vdpau: make interop gl default and remove setting, rename and intvert interop yuv . [xbmc] * vdpau: redesign . [xbmc] * OMXPlayerVideo: adapt to change in FlipPage . [xbmc] * Revert "dvdplayer: disable buffering unit dropping is improves" . [xbmc] * videoplayer: some rework and documentation . [xbmc] * video player: present correct pts to user for a/v sync (after buffering in renderer) . [xbmc] * videoplayer: adapt lateness detection and dropping to buffering . [xbmc] * OMXPlayer: adapt to buffering . [xbmc] * RenderManager: return bufferlevel with WaitForBuffer . [xbmc] * RenderManager: add method SetSpeed . [xbmc] * renderbuffers: drop enable/disable in this iteration . [xbmc] * RenderManager: skip very late frames in render buffer . [xbmc] * dvdplayer: disable buffering unil dropping is improved . [xbmc] * RenderManager: some rework to buffering . [xbmc] * add buffering - submit absolute time to render buffers . [xbmc] * OverlayRenderer: align buffers with index in renderManager . [xbmc] * move NUM_BUFFERS up to BaseRenderer.h . [xbmc] * add buffering - some documentation . [xbmc] * vaapi: adopt to buffering in renderer . [xbmc] * drop frame counter in application, ask render manager instead . [xbmc] * linuxrenderer: delete all textures on reconfigure . [unknown] * DXVA: activate buffering in renderer . [unknown] * WinRenderer: add buffering . [xbmc] * add buffering for GLES . [xbmc] * VideoRenerers: add buffering . [Jonathan Marshall] * missed line in 30e2b006c108c . [Jonathan Marshall] * mouse was activated on unknown mouse actions (e.g. middle double click). thanks to petriposio . [Jonathan Marshall] * get rid of m_hasRendered as m_hasProcessed covers all bases . [Fice] * FIX for #2147: all bookmark thumbnails for a movie had the same path, hence overwriting each other . [Fice] * Added Context Menu(with a delete entry) to GUIDialogVideoBookmarks . [spiff] * remove unnecessary includes . [WiSo] * added jenkins make files for mingw libs . [LeechGuy] * Adds to profiles.xml. When set to an invalid profile index the lastloaded profile will be loaded. When set to a valid index, XBMC will load that profile. . [Fice] * Show a KaiDialog when a Bookmark was created via Keypress . [Fice] * made the bookmark actions available in keymaps . [Fice] * Made AddBookmark and AddEpisodeBookmark to global functions, so we can call them from different places . [phil65] * Added ReplaceWindowAndFocus() builtin . [Martijn Kaijser] * [fix] add missing select in SQL query after 93ab18b6e36e487b704209bb32432812394da7cb . [WiSo] * [WIN32] updated sqlite to 3.7.16.1 . [Jonathan Marshall] * send a MOUSE_MOVE message with no offsetX or offsetY when focusing controls from the touch handler. fixes spurious popups of the video or music OSDs . [Jonathan Marshall] * move the focus on tap to CApplication::OnEvent() rather than being in the touch handler . [wsoltys] * [WIN32] replace old dirent emulation to a more complete one. Even though I can't find where its still in use I feel better with a working solution. . [ulion] * [Fix] Generic touch now can unfocus gui control correctly. . [ulion] * Longpress event does not need mouse motion for it. . [ulion] * [Fix] Send out correct mouse motion event in generic touch action handler. . [dezi] * Added hotplug support for Linux input devices. . . [xbmc] * demuxer ffmpeg: handle pmt changes . [xbmc] * mpegts: clear avprograms only for removed programs . [xbmc] * mpegts: update AVProgram after pmt change . [xbmc] * X11: ignore EnterNotify when no WM is used . [xbmc] * fix incorrect display of fps when dr kicks in . [xbmc] * pvr: align NexStream and SkipNext with logic in dvdplayer . [xbmc] * OMXPlayer: some caching fixes for pvr . [xbmc] * OMXPlayerAudio: fix incorrect usage of flag stalled . [xbmc] * linux: use CLOCK_MONOTONIC_RAW as this is not subject to NTP . [xbmc] * X11: use system key repeat rate instead of hardcoded one, taken from 58fd64b194e38b73b5f3132744bab35e994e7441 . [xbmc] * pvr: fix too early finish of recordings . [xbmc] * X11: create parent window . [xbmc] * X11: use default screen parameters if no output connected . [xbmc] * pvr: do not show selection dialog for a single menu hook . [unknown] * multi-screen: fix compilation on windows . [xbmc] * X11: recreate glx context when output changes . [xbmc] * xrandr: set screen on mode change command . [xbmc] * X11: remove toggle full screen after resume . [xbmc] * X11: add keymapping for XF86XK_Sleep . [xbmc] * pvr: increase changes counter of stream on stream change, cosmetics after dd307930d39d92f145a01a16600cd00e01ec39be . [xbmc] * fix compile error after recent change . [Grégory Coutant] * x11: support for multiple x screens . [xbmc] * X11: dont call XCloseDisplay on shutdown, it crashes when powered doen by cec on ATI . [xbmc] * X11: add debug log to print out refresh after xrr event . [xbmc] * xrandr: fix query for multiple screens . [xbmc] * player: fix rewind . [xbmc] * vdpau: advanced settings for auto deinterlacing . [xbmc] * dvdplayer: avoid short screen flicker caused by unnecessary reconfigure of renderer . [xbmc] * dvdplayer: observe pts counter overflow . [xbmc] * ffmpeg: add av_find_default_stream_index to interface . [xbmc] * xvba: do not use vaapi if xvba is present . [fritsch] * xvba: add string for available decoders - we are important so make sure we are there . [xbmc] * xvba: add decoder . [Rainer Hochecker] * ffmpeg: add xvba hwaccel . [xbmc] * X11: lock graphics context in NotifyXRREvent . [xbmc] * X11: fix crash after a resolution change on startup . [xbmc] * X11: dont set window on xrandr if no mode available . [xbmc] * X11: check for window manager . [xbmc] * X11: fix icon texture after cc5ed3c2474084ebc0373a3046410e6f766e03f4 . [xbmc] * videorefclock: ask graphics context for refresh rate . [xbmc] * videorefclock: temp deactivate of nv settings . [xbmc] * add missing keys to xbmc keytable . [Joakim Plate] * X11: fixed invalid usage of sizeof() (squash into x11 changes) . [Joakim Plate] * X11: replace custom utf8 to unicode with charset convertor (squash to x11 events) . [xbmc] * X11: reset key repeat and key modifier on focus lost and gain . [FernetMenta] * X11: change method of going full-screen . [FernetMenta] * X11: deactivate screen saver on startup . [xbmc] * X11: fix video calibrations . [FernetMenta] * X11: hook video reference clock in windowing . [xbmc] * X11: recreate gl context after output has changed . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros (VideoRefClock) . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros . [FernetMenta] * X11: fix multi-head setups . [FernetMenta] * xrandr: allow getting info for multiple screen's . [xbmc] * xrandr: observe orientation . [FernetMenta] * xrandr: remove method RestoreState . [FernetMenta] * X11: move xrandr events to WinEventsX11 . [Joakim Plate] * X11: factor out code handling device reset notification . [xbmc] * X11: add SDL joystick until we have a better solution . [FernetMenta] * X11: Add xbmc icon . [FernetMenta] * X11: ditch SDL for video and window events . [xbmc] * dvdplayer: allow rewinding at end of stream, do a seek after rewind . [xbmc] * videoplayer: give streams with invalid fps a chance for fps detection . [xbmc] * videoplayer: update frametime, it might change due to fps detection . [wsnipex] * configure: add --enable-pvraddons-with-dependencies switch for intree building of PVR Addons . [xbmc] * vdpau: set deinterlacing method to auto, if default method not supported . [xbmc] * vdpau: release more resources on pre-cleanup . [fritsch] * VDPAU: silence compiler warnings . [xbmc] * linuxrenderer: implement progressive weave for vdpau . [xbmc] * linuxrenderer: drop method RenderMultiPass . [xbmc] * vdpau: re-add limited range conversion . [xbmc] * vdpau: fix mp4 part2 decoding, activate by default . [xbmc] * vdpau: switch off de-interlacing on ff . [xbmc] * vdpau: observe ffmpeg tags for color space . [xbmc] * vdpau: drop studio level conversion . [xbmc] * vdpau: make interop gl default and remove setting, rename and intvert interop yuv . [xbmc] * vdpau: redesign . [xbmc] * OMXPlayerVideo: adapt to change in FlipPage . [xbmc] * Revert "dvdplayer: disable buffering unit dropping is improves" . [xbmc] * videoplayer: some rework and documentation . [xbmc] * video player: present correct pts to user for a/v sync (after buffering in renderer) . [xbmc] * videoplayer: adapt lateness detection and dropping to buffering . [xbmc] * OMXPlayer: adapt to buffering . [xbmc] * RenderManager: return bufferlevel with WaitForBuffer . [xbmc] * RenderManager: add method SetSpeed . [xbmc] * renderbuffers: drop enable/disable in this iteration . [xbmc] * RenderManager: skip very late frames in render buffer . [xbmc] * dvdplayer: disable buffering unil dropping is improved . [xbmc] * RenderManager: some rework to buffering . [xbmc] * add buffering - submit absolute time to render buffers . [xbmc] * OverlayRenderer: align buffers with index in renderManager . [xbmc] * move NUM_BUFFERS up to BaseRenderer.h . [xbmc] * add buffering - some documentation . [xbmc] * vaapi: adopt to buffering in renderer . [xbmc] * drop frame counter in application, ask render manager instead . [xbmc] * linuxrenderer: delete all textures on reconfigure . [unknown] * DXVA: activate buffering in renderer . [unknown] * WinRenderer: add buffering . [xbmc] * add buffering for GLES . [xbmc] * VideoRenerers: add buffering . [spiff] * fixed: add header changes missing in #2045 . [popcornmix] * [rbp] Ensure GPU does resize when caching thumbnails . [spiff] * fixed: cannot pass non-pod through varargs . [spiff] * fixed: sort predicate is passed const references . [spiff] * changed: degrade logging to from INFO to DEBUG . [spiff] * fixed: stupid c&p mistake . [Voyager1] * Movie set management added: allow add/remove movies within the sets view . [Voyager1] * Movie set management: add to set, remove from set, new set creation . [Nathan] * Preserve playcount on file update . [ulion] * [Fix] work with non-ascii filter word which can not be seperated by space. . [montellese] * [rpi] fix missing DisplaySettings.h includes from 8cb2e69c19a5af7ea656b95f42bc3cb9b8f04e0d . [spiff] * added: altname for PS3 controller (for OSX Mountain Lion) . [Fice] * Remove unused function GUIAction::GetFirstAction() (leftover from HTTP api) . [pieh] * GUI containers: adjust page control offset when scrolling down to match behaviour when scrolling up . [pieh] * GUIBaseContainer: remove unneeded call from CGUIBaseContainer::Render() - we are calling it in CGUIBaseContainer::Process() earlier . [pieh] * GUIScrollBarControl: fix onright/ondown navigation when master control doesn't have enough items to fill at least 1 page . [ace20022] * [OMXPlayer] Performance: Remove unnecessary NULL pointer checks. . [ace20022] * [Cores] Order init lists correctly. . [ace20022] * [Cores] Performance: use static functions if possible. . [ace20022] * [Cores] Fix possible NULL pointer dereferences. . [ace20022] * [OMXVideo] Same expression on both sides of '-'. Set it directly to zero. . [ace20022] * [Cores] Add constructors where recommended. . [ace20022] * [WinRenderer] Performance: change order of predicates in condition. . [ace20022] * [DVDStreamInfo] Discuss: 'CDVDStreamInfo::operator=' should return 'CDVDStreamInfo &'. See comment in code. . [ace20022] * [PlayerCoreFactory] Fix 'CDVDStreamInfo::operator=' should return 'CDVDStreamInfo &'. . [ace20022] * [Cores] Remove redundant predicates in conditions. . [ace20022] * [Cores] Reduce scope of variables. . [ace20022] * [MP3codec] Remove unused var bpf and a switch block manipulation it. . [ace20022] * [Cores] Remove unused vars. . [ace20022] * [BaseRenderer] Remove unused var newWidth. . [ace20022] * [Cores] Remove unused structs and struct members. . [ace20022] * [Cores] Use initialization list. . [ace20022] * [Cores] Remove redundant assignments. . [ace20022] * [WinRenderer] Remove redundant assignments. . [ace20022] * [Cores] Performance: use empty() instead of size() where appropriate. . [ace20022] * [Cores] Performance: pre-increment/decrement instead of post-increment/decrement. . [ace20022] * [Cores] Make LibraryLoader and CConvolutionKernel non-copyable. . [ace20022] * [DVDSubtitleTagSami] Possible leak in public function. . [ace20022] * [DVDStreamInfo] Complete Assign(...) method. . [ace20022] * [Cores] Initialize members in the constructors. . [ace20022] * [EmuFileWrapper] Remove unused member variable m_initialized. . [ace20022] * [CrytalHD/OpenMax] Fix "Common realloc mistake: 'out' nulled but not freed upon failure". . [ace20022] * [DVDPlayerAudioResampler] Check for realloc failures, NO free() calls. . [ace20022] * [DVDOverlay] Correct the loop in the OverlayGroup copy constructor. . [ace20022] * [DVDOverlay] Correct comments. . [BigNoid] * Add some missing strings for System.CurrentWindow . [Jezz_X] * Added: [Confluence] Extended subtitle menu for Confluence OSD for easy access to common used features . [Jonathan Marshall] * allow fullscreen actions such as next subtitle, audio stream, audio/subs delay etc. to be handled in other places . [montellese] * [win32] use generic touch input (adds swipe, rotate and zoom gestures) . [montellese] * [win32] add defines for GID_ROTATE_ANGLE_TO_ARGUMENT and GID_ROTATE_ANGLE_FROM_ARGUMENT . [montellese] * [win32] implement CWinEventsWin32::MessagePush . [Memphiz] * [osx/ios/atv2] - sync xcode projects . [montellese] * [win32] update VS project files . [montellese] * cosmetics: cleanup unused Settings.h includes . [montellese] * settings: remove unused method ToWatchContent . [montellese] * settings: move profile settings to CProfilesManager . [montellese] * move profile related files into new "profiles" directory . [montellese] * settings: move replaygain settings from CGUISettings to CAudioDecoder . [montellese] * settings: move SetLanguage from CGUISettings to CApplication . [montellese] * settings: move current resolution settings to CDisplaySettings . [pete] * [fix] deactivate mouse if mouse event is mapped to a non-mouse action . [wsoltys] * fixed memory leak on minimized due to missing deletion of unused textures (fixes parts of #14245) . [montellese] * fix building of python26-native dep . [Tolriq] * Add support for resume in VideoLibrary.SetFooDetails . [popcornmix] * [rbp] Avoid coming out of stalled state due to uninitialised variable . [popcornmix] * [rbp] The stillframe logic doesn't work on Pi and causes stuttering . [popcornmix] * [rbp] Cosmetics . [popcornmix] * [rbp] Always acquire lock when using OMXMediaTime . [popcornmix] * [rbp] Use correct size when determining fifo has space in it . [popcornmix] * [rbp] Use CurrentHostCounter consistently . [popcornmix] * [rbp] Add more debug logging . [popcornmix] * [rbp] Add OMXLateCount to query if packets have arrived late . [popcornmix] * [rbp] Expose GetAudioRenderingLatency . [popcornmix] * [rbp] Move m_messenger.Init from constructor to OnStartup . [popcornmix] * [rbp] Add reporting of fifo fullness for use with hdmi_status_show in debug builds . [ulion] * [Fix] Change from DarwinCFStringRefToString to DarwinCFStringRefToUTF8String. . [montellese] * settings: move resolution/calibration settings to CDisplaySettings . [Sam Spilsbury] * Templatize some of the more repetitive initialize-check logic so that we can just try and create every individual type, see if creation succeeded and then return true if it did. . [Artem Glebov] * [python] Add removeItem to ControlList . [Artem Glebov] * [python] Notify python code about double clicks . [xbmc] * VideoRenderer: add gui setting for threshold when hq scaling is desired . [xbmc] * LinuxRendererGL: trigger reset of scaling when entering/leaving fullscreen video . [Anssi Hannula] * [AE] ALSA: Do not try to bypass dmix for other sample rates . [ulion] * Support the shorten filename output of http directory. . [Fabien Ménager] * Handle letters and digits keystrokes in the web interface remote . [Juan Font] * Speed up ffmpeg format probing if we'll trust codec fps. . [ulion] * Remove spam log message in CGUIWindowSlideShow::RenderErrorMessage(). . [Michael Cronenworth] * AE: Pulse Audio fix buffer underruns. . [Michael Cronenworth] * AE: Pulse Audio fix crash on player stop. . [Felix Marx] * DirectoryCache: The cache keeps track of files and directories and should therefor not be the one to do any substituting. . [Felix Marx] * DirectoryCache: access and save calls on DirectoryCache after substituting those calls as needed since it does not substitute them anymore . [Jonathan Marshall] * tag animations as ready to go once processed once, not while rendered once. fixes #13912 . [Fabien Ménager] * Handle keystrokes in the web interface remote (up, down, left, right, play/pause, ...) . [Jonathan Marshall] * allow auto for label controls, and ensure dirty-regions works with them. Part of #13887 . [ronie] * [Confluence] activate the selected startup window instead of home . [ronie] * add startupwindow infolabel . [ronie] * always process Startup.xml if it exists . [Anuj Mittal] * Ensure that the decoder is init once only. . . . [xbmc] * demuxer ffmpeg: handle pmt changes . [xbmc] * mpegts: clear avprograms only for removed programs . [xbmc] * mpegts: update AVProgram after pmt change . [xbmc] * X11: ignore EnterNotify when no WM is used . [xbmc] * fix incorrect display of fps when dr kicks in . [xbmc] * pvr: align NexStream and SkipNext with logic in dvdplayer . [xbmc] * OMXPlayer: some caching fixes for pvr . [xbmc] * OMXPlayerAudio: fix incorrect usage of flag stalled . [xbmc] * linux: use CLOCK_MONOTONIC_RAW as this is not subject to NTP . [xbmc] * X11: use system key repeat rate instead of hardcoded one, taken from 58fd64b194e38b73b5f3132744bab35e994e7441 . [xbmc] * pvr: fix too early finish of recordings . [xbmc] * X11: create parent window . [xbmc] * only free unused textures after a flip . [xbmc] * VideoRenderer: add gui setting for threshold when hq scaling is desired . [xbmc] * LinuxRendererGL: trigger reset of scaling when entering/leaving fullscreen video . [xbmc] * X11: use default screen parameters if no output connected . [xbmc] * pvr: do not show selection dialog for a single menu hook . [unknown] * multi-screen: fix compilation on windows . [xbmc] * X11: recreate glx context when output changes . [xbmc] * xrandr: set screen on mode change command . [xbmc] * X11: remove toggle full screen after resume . [xbmc] * X11: add keymapping for XF86XK_Sleep . [xbmc] * pvr: increase changes counter of stream on stream change, cosmetics after dd307930d39d92f145a01a16600cd00e01ec39be . [xbmc] * fix compile error after recent change . [Grégory Coutant] * x11: support for multiple x screens . [xbmc] * X11: dont call XCloseDisplay on shutdown, it crashes when powered doen by cec on ATI . [xbmc] * X11: add debug log to print out refresh after xrr event . [xbmc] * xrandr: fix query for multiple screens . [xbmc] * player: fix rewind . [xbmc] * vdpau: advanced settings for auto deinterlacing . [xbmc] * dvdplayer: avoid short screen flicker caused by unnecessary reconfigure of renderer . [xbmc] * dvdplayer: observe pts counter overflow . [xbmc] * ffmpeg: add av_find_default_stream_index to interface . [xbmc] * xvba: do not use vaapi if xvba is present . [fritsch] * xvba: add string for available decoders - we are important so make sure we are there . [xbmc] * xvba: add decoder . [Rainer Hochecker] * ffmpeg: add xvba hwaccel . [xbmc] * X11: lock graphics context in NotifyXRREvent . [xbmc] * X11: fix crash after a resolution change on startup . [xbmc] * X11: dont set window on xrandr if no mode available . [xbmc] * X11: check for window manager . [xbmc] * X11: fix icon texture after cc5ed3c2474084ebc0373a3046410e6f766e03f4 . [xbmc] * videorefclock: ask graphics context for refresh rate . [xbmc] * videorefclock: temp deactivate of nv settings . [xbmc] * add missing keys to xbmc keytable . [Joakim Plate] * X11: fixed invalid usage of sizeof() (squash into x11 changes) . [Joakim Plate] * X11: replace custom utf8 to unicode with charset convertor (squash to x11 events) . [xbmc] * X11: reset key repeat and key modifier on focus lost and gain . [FernetMenta] * X11: change method of going full-screen . [FernetMenta] * X11: deactivate screen saver on startup . [xbmc] * X11: fix video calibrations . [FernetMenta] * X11: hook video reference clock in windowing . [xbmc] * X11: recreate gl context after output has changed . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros (VideoRefClock) . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros . [FernetMenta] * X11: fix multi-head setups . [FernetMenta] * xrandr: allow getting info for multiple screen's . [xbmc] * xrandr: observe orientation . [FernetMenta] * xrandr: remove method RestoreState . [FernetMenta] * X11: move xrandr events to WinEventsX11 . [Joakim Plate] * X11: factor out code handling device reset notification . [xbmc] * X11: add SDL joystick until we have a better solution . [FernetMenta] * X11: Add xbmc icon . [FernetMenta] * X11: ditch SDL for video and window events . [xbmc] * dvdplayer: allow rewinding at end of stream, do a seek after rewind . [xbmc] * videoplayer: give streams with invalid fps a chance for fps detection . [xbmc] * videoplayer: update frametime, it might change due to fps detection . [wsnipex] * configure: add --enable-pvraddons-with-dependencies switch for intree building of PVR Addons . [xbmc] * vdpau: set deinterlacing method to auto, if default method not supported . [xbmc] * vdpau: release more resources on pre-cleanup . [fritsch] * VDPAU: silence compiler warnings . [xbmc] * linuxrenderer: implement progressive weave for vdpau . [xbmc] * linuxrenderer: drop method RenderMultiPass . [xbmc] * vdpau: re-add limited range conversion . [xbmc] * vdpau: fix mp4 part2 decoding, activate by default . [xbmc] * vdpau: switch off de-interlacing on ff . [xbmc] * vdpau: observe ffmpeg tags for color space . [xbmc] * vdpau: drop studio level conversion . [xbmc] * vdpau: make interop gl default and remove setting, rename and intvert interop yuv . [xbmc] * vdpau: redesign . [xbmc] * OMXPlayerVideo: adapt to change in FlipPage . [xbmc] * Revert "dvdplayer: disable buffering unit dropping is improves" . [xbmc] * videoplayer: some rework and documentation . [xbmc] * video player: present correct pts to user for a/v sync (after buffering in renderer) . [xbmc] * videoplayer: adapt lateness detection and dropping to buffering . [xbmc] * OMXPlayer: adapt to buffering . [xbmc] * RenderManager: return bufferlevel with WaitForBuffer . [xbmc] * RenderManager: add method SetSpeed . [xbmc] * renderbuffers: drop enable/disable in this iteration . [xbmc] * RenderManager: skip very late frames in render buffer . [xbmc] * dvdplayer: disable buffering unil dropping is improved . [xbmc] * RenderManager: some rework to buffering . [xbmc] * add buffering - submit absolute time to render buffers . [xbmc] * OverlayRenderer: align buffers with index in renderManager . [xbmc] * move NUM_BUFFERS up to BaseRenderer.h . [xbmc] * add buffering - some documentation . [xbmc] * vaapi: adopt to buffering in renderer . [xbmc] * drop frame counter in application, ask render manager instead . [xbmc] * linuxrenderer: delete all textures on reconfigure . [unknown] * DXVA: activate buffering in renderer . [unknown] * WinRenderer: add buffering . [xbmc] * add buffering for GLES . [xbmc] * VideoRenerers: add buffering . [Alasdair Campbell] * upnp: not all internal upnp paths were /'d at the end . [Fice] * Fixed - remove early returns in favour of proper setting of bReturn in CGUIInfoManager::GetMultiInfoBool . [ulion] * [Fix] xbmcvfs.exists to support check dir existence. fix #13789 . [xbmc] * pvr: remove check for different types of channels on SwitchChannel . [xbmc] * dvdplayer: reevaluate HasVideo/Audio after a stream change . . [xbmc] * fix incorrect display of fps when dr kicks in . [xbmc] * pvr: align NexStream and SkipNext with logic in dvdplayer . [xbmc] * OMXPlayer: some caching fixes for pvr . [xbmc] * OMXPlayerAudio: fix incorrect usage of flag stalled . [xbmc] * linux: use CLOCK_MONOTONIC_RAW as this is not subject to NTP . [xbmc] * X11: use system key repeat rate instead of hardcoded one, taken from 58fd64b194e38b73b5f3132744bab35e994e7441 . [xbmc] * pvr: fix too early finish of recordings . [xbmc] * X11: create parent window . [xbmc] * only free unused textures after a flip . [xbmc] * VideoRenderer: add gui setting for threshold when hq scaling is desired . [xbmc] * LinuxRendererGL: trigger reset of scaling when entering/leaving fullscreen video . [xbmc] * dvdplayer: reevaluate HasVideo/Audio after a stream change . [xbmc] * X11: use default screen parameters if no output connected . [xbmc] * pvr: do not show selection dialog for a single menu hook . [unknown] * multi-screen: fix compilation on windows . [xbmc] * X11: recreate glx context when output changes . [xbmc] * xrandr: set screen on mode change command . [xbmc] * X11: remove toggle full screen after resume . [xbmc] * X11: add keymapping for XF86XK_Sleep . [xbmc] * pvr: increase changes counter of stream on stream change, cosmetics after dd307930d39d92f145a01a16600cd00e01ec39be . [xbmc] * fix compile error after recent change . [Grégory Coutant] * x11: support for multiple x screens . [xbmc] * X11: dont call XCloseDisplay on shutdown, it crashes when powered doen by cec on ATI . [xbmc] * X11: add debug log to print out refresh after xrr event . [xbmc] * xrandr: fix query for multiple screens . [xbmc] * player: fix rewind . [xbmc] * vdpau: advanced settings for auto deinterlacing . [xbmc] * dvdplayer: avoid short screen flicker caused by unnecessary reconfigure of renderer . [xbmc] * dvdplayer: observe pts counter overflow . [xbmc] * ffmpeg: add av_find_default_stream_index to interface . [xbmc] * xvba: do not use vaapi if xvba is present . [fritsch] * xvba: add string for available decoders - we are important so make sure we are there . [xbmc] * xvba: add decoder . [Rainer Hochecker] * ffmpeg: add xvba hwaccel . [xbmc] * X11: lock graphics context in NotifyXRREvent . [xbmc] * X11: fix crash after a resolution change on startup . [xbmc] * X11: dont set window on xrandr if no mode available . [xbmc] * X11: check for window manager . [xbmc] * X11: fix icon texture after cc5ed3c2474084ebc0373a3046410e6f766e03f4 . [xbmc] * videorefclock: ask graphics context for refresh rate . [xbmc] * videorefclock: temp deactivate of nv settings . [xbmc] * add missing keys to xbmc keytable . [Joakim Plate] * X11: fixed invalid usage of sizeof() (squash into x11 changes) . [Joakim Plate] * X11: replace custom utf8 to unicode with charset convertor (squash to x11 events) . [xbmc] * X11: reset key repeat and key modifier on focus lost and gain . [FernetMenta] * X11: change method of going full-screen . [FernetMenta] * X11: deactivate screen saver on startup . [xbmc] * X11: fix video calibrations . [FernetMenta] * X11: hook video reference clock in windowing . [xbmc] * X11: recreate gl context after output has changed . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros (VideoRefClock) . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros . [FernetMenta] * X11: fix multi-head setups . [FernetMenta] * xrandr: allow getting info for multiple screen's . [xbmc] * xrandr: observe orientation . [FernetMenta] * xrandr: remove method RestoreState . [FernetMenta] * X11: move xrandr events to WinEventsX11 . [Joakim Plate] * X11: factor out code handling device reset notification . [xbmc] * X11: add SDL joystick until we have a better solution . [FernetMenta] * X11: Add xbmc icon . [FernetMenta] * X11: ditch SDL for video and window events . [xbmc] * dvdplayer: allow rewinding at end of stream, do a seek after rewind . [xbmc] * videoplayer: give streams with invalid fps a chance for fps detection . [xbmc] * videoplayer: update frametime, it might change due to fps detection . [wsnipex] * configure: add --enable-pvraddons-with-dependencies switch for intree building of PVR Addons . [xbmc] * vdpau: set deinterlacing method to auto, if default method not supported . [xbmc] * vdpau: release more resources on pre-cleanup . [fritsch] * VDPAU: silence compiler warnings . [xbmc] * linuxrenderer: implement progressive weave for vdpau . [xbmc] * linuxrenderer: drop method RenderMultiPass . [xbmc] * vdpau: re-add limited range conversion . [xbmc] * vdpau: fix mp4 part2 decoding, activate by default . [xbmc] * vdpau: switch off de-interlacing on ff . [xbmc] * vdpau: observe ffmpeg tags for color space . [xbmc] * vdpau: drop studio level conversion . [xbmc] * vdpau: make interop gl default and remove setting, rename and intvert interop yuv . [xbmc] * vdpau: redesign . [xbmc] * Revert "dvdplayer: disable buffering unit dropping is improves" . [xbmc] * videoplayer: some rework and documentation . [xbmc] * video player: present correct pts to user for a/v sync (after buffering in renderer) . [xbmc] * videoplayer: adapt lateness detection and dropping to buffering . [xbmc] * OMXPlayer: adapt to buffering . [xbmc] * RenderManager: add method SetSpeed . [xbmc] * renderbuffers: drop enable/disable in this iteration . [xbmc] * RenderManager: skip very late frames in render buffer . [xbmc] * dvdplayer: disable buffering unil dropping is improved . [xbmc] * RenderManager: some rework to buffering . [xbmc] * add buffering - submit absolute time to render buffers . [xbmc] * OverlayRenderer: align buffers with index in renderManager . [xbmc] * move NUM_BUFFERS up to BaseRenderer.h . [xbmc] * RenderManager: only flip free buffer if player has added something . [xbmc] * add buffering - some documentation . [xbmc] * vaapi: adopt to buffering in renderer . [xbmc] * drop frame counter in application, ask render manager instead . [xbmc] * linuxrenderer: delete all textures on reconfigure . [unknown] * DXVA: activate buffering in renderer . [unknown] * WinRenderer: add buffering . [xbmc] * add buffering for GLES . [xbmc] * VideoRenerers: add buffering . [Alasdair Campbell] * upnp: container updates weren't propagating to GUI for current path . [popcornmix] * [rbp] Set mediatime on GPU after a seek. . [Alasdair Campbell] * fix typo in ccdba4e . [gimli] * [rbp/omxplayer] sync up with dvdplayer master changes . [Cory Fields] * depends: fix android build with NDK 8e . [Alasdair Campbell] * upnp: missing info for music videos, fixes #14239 thanks to Pulfer . [ulion] * [Fix] MouseStat use button.x/button.y for mouse button event. . [Alasdair Campbell] * upnp: hide unplayable items in fiels view fixes #13526 . [Alasdair Campbell] * upnp: use a better way to retain original directory ordering, fixes #14235 . [ace20022] * [Fix] Fixes dvdnav_audio_stream_format(...). Don't change the audio format numbers, e.g. DTS is 6 not 5, 5 is unknown. . [ace20022] * [Cosmetics] Fix indentations. . [ace20022] * [Fix] Correct the audio format recognition. . [ace20022] * [Player] Return the language code of a stream, or its name if the language is not specified. . [ace20022] * [DVDDemux] Add "Dolby TrueHD" and 7.1 recognition to GetStreamType. Additionally adapt the default channel string to "channel count-chs" . [ace20022] * [GUI Audio] Adapt the presentation of audio and subtitle items. The labels are built as follows: "[language . [ace20022] * [Players] Set the language code instead of the full name in the GetSubtitleStreamInfo methods. . [ace20022] * [AMLPlayer] Always set the name and language fields of a subtitle/audio stream in the getInfo methods. . [ace20022] * [AMLPlayer] Convert the language code of a stream to three chars if necessary. . [ace20022] * [Players] Convert the language code of a selection stream to three chars if necessary. . [ace20022] * [AMLPlayer] Set the name of a stream properly/consistent with the other players, i.e., codec name (if possible) + channels. Don't assign "unknown" to the audio/subtitle stream name, leave it empty instead. . [ace20022] * [Players] Don't assign "unknown" to the audio/subtitle stream name, leave it empty instead. . [ace20022] * [DVDDemuxer] Don't set the language as the stream name. . [ace20022] * Make the type, e.g. "(Forced)", of a stream translatable in its name. . [ace20022] * [DVDInputStreamNavigator/Players] Use a struct and dvdnav_get_stitle_info(...) to query all required subtitle stream info at once. . [ace20022] * [DVDInputStreamNavigator/Players] Use a struct and dvdnav_get_audio_info(...) to query all required audio stream info at once. . [phil65] * Added ListItem.Votes and VideoPlayer.Votes . . [xbmc] * xvba: squash me (settings) . [xbmc] * fix incorrect display of fps when dr kicks in . [xbmc] * pvr: align NexStream and SkipNext with logic in dvdplayer . [xbmc] * OMXPlayer: some caching fixes for pvr . [xbmc] * OMXPlayerAudio: fix incorrect usage of flag stalled . [xbmc] * linux: use CLOCK_MONOTONIC_RAW as this is not subject to NTP . [xbmc] * X11: use system key repeat rate instead of hardcoded one, taken from 58fd64b194e38b73b5f3132744bab35e994e7441 . [xbmc] * pvr: fix too early finish of recordings . [xbmc] * X11: create parent window . [xbmc] * only free unused textures after a flip . [xbmc] * VideoRenderer: add gui setting for threshold when hq scaling is desired . [xbmc] * LinuxRendererGL: trigger reset of scaling when entering/leaving fullscreen video . [xbmc] * dvdplayer: reevaluate HasVideo/Audio after a stream change . [xbmc] * X11: use default screen parameters if no output connected . [xbmc] * pvr: do not show selection dialog for a single menu hook . [unknown] * multi-screen: fix compilation on windows . [xbmc] * X11: recreate glx context when output changes . [xbmc] * xrandr: set screen on mode change command . [xbmc] * X11: remove toggle full screen after resume . [xbmc] * X11: add keymapping for XF86XK_Sleep . [xbmc] * pvr: increase changes counter of stream on stream change, cosmetics after dd307930d39d92f145a01a16600cd00e01ec39be . [xbmc] * fix compile error after recent change . [Grégory Coutant] * x11: support for multiple x screens . [xbmc] * X11: dont call XCloseDisplay on shutdown, it crashes when powered doen by cec on ATI . [xbmc] * X11: add debug log to print out refresh after xrr event . [xbmc] * xrandr: fix query for multiple screens . [xbmc] * player: fix rewind . [xbmc] * vdpau: advanced settings for auto deinterlacing . [xbmc] * dvdplayer: avoid short screen flicker caused by unnecessary reconfigure of renderer . [xbmc] * dvdplayer: observe pts counter overflow . [xbmc] * ffmpeg: add av_find_default_stream_index to interface . [xbmc] * xvba: do not use vaapi if xvba is present . [fritsch] * xvba: add string for available decoders - we are important so make sure we are there . [xbmc] * xvba: add decoder . [Rainer Hochecker] * ffmpeg: add xvba hwaccel . [xbmc] * X11: lock graphics context in NotifyXRREvent . [xbmc] * X11: fix crash after a resolution change on startup . [xbmc] * X11: dont set window on xrandr if no mode available . [xbmc] * X11: check for window manager . [xbmc] * X11: fix icon texture after cc5ed3c2474084ebc0373a3046410e6f766e03f4 . [xbmc] * videorefclock: ask graphics context for refresh rate . [xbmc] * videorefclock: temp deactivate of nv settings . [xbmc] * add missing keys to xbmc keytable . [Joakim Plate] * X11: fixed invalid usage of sizeof() (squash into x11 changes) . [Joakim Plate] * X11: replace custom utf8 to unicode with charset convertor (squash to x11 events) . [xbmc] * X11: reset key repeat and key modifier on focus lost and gain . [FernetMenta] * X11: change method of going full-screen . [FernetMenta] * X11: deactivate screen saver on startup . [xbmc] * X11: fix video calibrations . [FernetMenta] * X11: hook video reference clock in windowing . [xbmc] * X11: recreate gl context after output has changed . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros (VideoRefClock) . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros . [FernetMenta] * X11: fix multi-head setups . [FernetMenta] * xrandr: allow getting info for multiple screen's . [xbmc] * xrandr: observe orientation . [FernetMenta] * xrandr: remove method RestoreState . [FernetMenta] * X11: move xrandr events to WinEventsX11 . [Joakim Plate] * X11: factor out code handling device reset notification . [xbmc] * X11: add SDL joystick until we have a better solution . [FernetMenta] * X11: Add xbmc icon . [FernetMenta] * X11: ditch SDL for video and window events . [xbmc] * dvdplayer: allow rewinding at end of stream, do a seek after rewind . [xbmc] * videoplayer: give streams with invalid fps a chance for fps detection . [xbmc] * videoplayer: update frametime, it might change due to fps detection . [wsnipex] * configure: add --enable-pvraddons-with-dependencies switch for intree building of PVR Addons . [xbmc] * vdpau: set deinterlacing method to auto, if default method not supported . [xbmc] * vdpau: release more resources on pre-cleanup . [fritsch] * VDPAU: silence compiler warnings . [xbmc] * linuxrenderer: implement progressive weave for vdpau . [xbmc] * linuxrenderer: drop method RenderMultiPass . [xbmc] * vdpau: re-add limited range conversion . [xbmc] * vdpau: fix mp4 part2 decoding, activate by default . [xbmc] * vdpau: switch off de-interlacing on ff . [xbmc] * vdpau: observe ffmpeg tags for color space . [xbmc] * vdpau: drop studio level conversion . [xbmc] * vdpau: make interop gl default and remove setting, rename and intvert interop yuv . [xbmc] * vdpau: redesign . [xbmc] * Revert "dvdplayer: disable buffering unit dropping is improves" . [xbmc] * videoplayer: some rework and documentation . [xbmc] * video player: present correct pts to user for a/v sync (after buffering in renderer) . [xbmc] * videoplayer: adapt lateness detection and dropping to buffering . [xbmc] * OMXPlayer: adapt to buffering . [xbmc] * RenderManager: add method SetSpeed . [xbmc] * renderbuffers: drop enable/disable in this iteration . [xbmc] * RenderManager: skip very late frames in render buffer . [xbmc] * dvdplayer: disable buffering unil dropping is improved . [xbmc] * RenderManager: some rework to buffering . [xbmc] * add buffering - submit absolute time to render buffers . [xbmc] * OverlayRenderer: align buffers with index in renderManager . [xbmc] * move NUM_BUFFERS up to BaseRenderer.h . [xbmc] * RenderManager: only flip free buffer if player has added something . [xbmc] * add buffering - some documentation . [xbmc] * vaapi: adopt to buffering in renderer . [xbmc] * drop frame counter in application, ask render manager instead . [xbmc] * linuxrenderer: delete all textures on reconfigure . [unknown] * DXVA: activate buffering in renderer . [unknown] * WinRenderer: add buffering . [xbmc] * add buffering for GLES . [xbmc] * VideoRenerers: add buffering . [Memphiz] * [osx/ios/atv2] - sync xcode projects . [montellese] * [win32] update VS project files . [montellese] * settings: don't forget to unregister subsettings and settings handler implementations . [montellese] * settings: move watched and video settings into CMediaSettings . [montellese] * settings: move view state settings into CViewStateSettings . [montellese] * settings: move source settings into CMediaSourceSettings . [montellese] * settings: move skin settings into CSkinSettings . [montellese] * CSettings: now we can savely call Clear() again from the destructor . [montellese] * settings: add ISubSettings . [montellese] * CApplication: implement ISettingsHandler . [montellese] * CAdvancedSettings: implement ISettingsHandler . [montellese] * CUPnPSettings: implement ISettingsHandler . [montellese] * CRssManager: implement ISettingsHandler . [montellese] * CPlayerCoreFactory: implement ISettingsHandler . [montellese] * settings: add ISettingsHandler . [Daniel Forsberg] * Added some KEYs form eventlirc in OpenELEC under devinput. Added KEY_RADIO as liveradio. . [fritsch] * AE: possible segfault after suspend / resume (m_sink might be gone) . [Chris "koying" Browet] * FIX: Send Touch actions to the proper window . [montellese] * library: support simultaneous simple and advanced filtering (fixes #13915) . [Tobias Arrskog] * [PowerManagement] Made busy dialog open when something issues suspend, hibernation, powerdown or reboot . . [xbmc] * fix incorrect display of fps when dr kicks in . [xbmc] * pvr: align NexStream and SkipNext with logic in dvdplayer . [xbmc] * OMXPlayer: some caching fixes for pvr . [xbmc] * OMXPlayerAudio: fix incorrect usage of flag stalled . [xbmc] * linux: use CLOCK_MONOTONIC_RAW as this is not subject to NTP . [xbmc] * X11: use system key repeat rate instead of hardcoded one, taken from 58fd64b194e38b73b5f3132744bab35e994e7441 . [xbmc] * pvr: fix too early finish of recordings . [xbmc] * X11: create parent window . [xbmc] * only free unused textures after a flip . [xbmc] * VideoRenderer: add gui setting for threshold when hq scaling is desired . [xbmc] * LinuxRendererGL: trigger reset of scaling when entering/leaving fullscreen video . [xbmc] * dvdplayer: reevaluate HasVideo/Audio after a stream change . [xbmc] * X11: use default screen parameters if no output connected . [xbmc] * pvr: do not show selection dialog for a single menu hook . [unknown] * multi-screen: fix compilation on windows . [xbmc] * X11: recreate glx context when output changes . [xbmc] * xrandr: set screen on mode change command . [xbmc] * X11: remove toggle full screen after resume . [xbmc] * X11: add keymapping for XF86XK_Sleep . [xbmc] * pvr: increase changes counter of stream on stream change, cosmetics after dd307930d39d92f145a01a16600cd00e01ec39be . [xbmc] * fix compile error after recent change . [Grégory Coutant] * x11: support for multiple x screens . [xbmc] * X11: dont call XCloseDisplay on shutdown, it crashes when powered doen by cec on ATI . [xbmc] * X11: add debug log to print out refresh after xrr event . [xbmc] * xrandr: fix query for multiple screens . [xbmc] * player: fix rewind . [xbmc] * vdpau: advanced settings for auto deinterlacing . [xbmc] * dvdplayer: avoid short screen flicker caused by unnecessary reconfigure of renderer . [xbmc] * dvdplayer: observe pts counter overflow . [xbmc] * ffmpeg: add av_find_default_stream_index to interface . [xbmc] * xvba: do not use vaapi if xvba is present . [fritsch] * xvba: add string for available decoders - we are important so make sure we are there . [xbmc] * xvba: add decoder . [Rainer Hochecker] * ffmpeg: add xvba hwaccel . [xbmc] * X11: lock graphics context in NotifyXRREvent . [xbmc] * X11: fix crash after a resolution change on startup . [xbmc] * X11: dont set window on xrandr if no mode available . [xbmc] * X11: check for window manager . [xbmc] * X11: fix icon texture after cc5ed3c2474084ebc0373a3046410e6f766e03f4 . [xbmc] * videorefclock: ask graphics context for refresh rate . [xbmc] * videorefclock: temp deactivate of nv settings . [xbmc] * add missing keys to xbmc keytable . [Joakim Plate] * X11: fixed invalid usage of sizeof() (squash into x11 changes) . [Joakim Plate] * X11: replace custom utf8 to unicode with charset convertor (squash to x11 events) . [xbmc] * X11: reset key repeat and key modifier on focus lost and gain . [FernetMenta] * X11: change method of going full-screen . [FernetMenta] * X11: deactivate screen saver on startup . [xbmc] * X11: fix video calibrations . [FernetMenta] * X11: hook video reference clock in windowing . [xbmc] * X11: recreate gl context after output has changed . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros (VideoRefClock) . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros . [FernetMenta] * X11: fix multi-head setups . [FernetMenta] * xrandr: allow getting info for multiple screen's . [xbmc] * xrandr: observe orientation . [FernetMenta] * xrandr: remove method RestoreState . [FernetMenta] * X11: move xrandr events to WinEventsX11 . [Joakim Plate] * X11: factor out code handling device reset notification . [xbmc] * X11: add SDL joystick until we have a better solution . [FernetMenta] * X11: Add xbmc icon . [FernetMenta] * X11: ditch SDL for video and window events . [xbmc] * dvdplayer: allow rewinding at end of stream, do a seek after rewind . [xbmc] * videoplayer: give streams with invalid fps a chance for fps detection . [xbmc] * videoplayer: update frametime, it might change due to fps detection . [wsnipex] * configure: add --enable-pvraddons-with-dependencies switch for intree building of PVR Addons . [xbmc] * vdpau: set deinterlacing method to auto, if default method not supported . [xbmc] * vdpau: release more resources on pre-cleanup . [fritsch] * VDPAU: silence compiler warnings . [xbmc] * linuxrenderer: implement progressive weave for vdpau . [xbmc] * linuxrenderer: drop method RenderMultiPass . [xbmc] * vdpau: re-add limited range conversion . [xbmc] * vdpau: fix mp4 part2 decoding, activate by default . [xbmc] * vdpau: switch off de-interlacing on ff . [xbmc] * vdpau: observe ffmpeg tags for color space . [xbmc] * vdpau: drop studio level conversion . [xbmc] * vdpau: make interop gl default and remove setting, rename and intvert interop yuv . [xbmc] * vdpau: redesign . [xbmc] * Revert "dvdplayer: disable buffering unit dropping is improves" . [xbmc] * videoplayer: some rework and documentation . [xbmc] * video player: present correct pts to user for a/v sync (after buffering in renderer) . [xbmc] * videoplayer: adapt lateness detection and dropping to buffering . [xbmc] * buffering: hide log message for method bypass . [xbmc] * OMXPlayer: adapt to buffering . [xbmc] * RenderManager: add method SetSpeed . [xbmc] * renderbuffers: drop enable/disable in this iteration . [xbmc] * RenderManager: skip very late frames in render buffer . [xbmc] * dvdplayer: disable buffering unil dropping is improved . [xbmc] * RenderManager: some rework to buffering . [xbmc] * add buffering - submit absolute time to render buffers . [xbmc] * OverlayRenderer: align buffers with index in renderManager . [xbmc] * move NUM_BUFFERS up to BaseRenderer.h . [xbmc] * RenderManager: only flip free buffer if player has added something . [xbmc] * add buffering - some documentation . [xbmc] * vaapi: adopt to buffering in renderer . [xbmc] * drop frame counter in application, ask render manager instead . [xbmc] * linuxrenderer: delete all textures on reconfigure . [unknown] * DXVA: activate buffering in renderer . [unknown] * WinRenderer: add buffering . [xbmc] * add buffering for GLES . [xbmc] * VideoRenerers: add buffering . [Martijn Kaijser] * fix using swipe up/down turning the picture the wrong way . [arnova] * fixed: Compile error + cosmetic fix (thanks vdrfan) . [ulion] * Add protocol option 'seekable' for CurlFile. . [arnova] * changed: For Curl stat we should overrule the default timeout else we'll fail on slow servers/links . [arnova] * changed: Improve Curl (error) logging to make it easier to detect issues . [Joakim Plate] * gui: move clean of dirty regions to afterrender and call that from app . [WiSo] * [WIN32] fixed wrong label. thanks garbear . [Chris "Koying" Browet] * ADD: No-Op scraper support to allow nfo based only library . [Memphiz] * [jenkins] - bump ios/atv2 builds to default to ios sdk 4.3 which comes with xcode 3.2.6 which is the minimum required version as of our own readme . [WiSo] * [WIN32] added make-xbmc.bat to just build debug or release builds with jenkins. . [WiSo] * [WIN32] fixed: depends also need XBMC_PATH set . [WiSo] * [WIN32] added download-depends.bat and download-msys.bat to the jenkins build scripts. . [spiff] * fixed: typos . [spiff] * fixed: avoid spurious dependencies for utils/CharsetConverter.h . [spiff] * fixed: selection of correct item after searches . [WiSo] * [WIN32] fixed typo in bzip2 dependencies. . [spiff] * fixed: linux package names . [spiff] * fixed: disable slideshow/recursive slideshow buttons in addons listing . [Daniel Scheller] * change timeformat hh:mm:ss to not return AM/PM anymore, introduce 'h:mm:ss xx' and 'hh:mm:ss xx' for that purpose . [S. Davilla] * [osx/ios] cosmetic cleanup of project views . [S. Davilla] * fixed compiler warning . [S. Davilla] * [ios] cosmetics, move Default-568h@2x.png to where it belongs in the project view . [spiff] * not going to execute these . [montellese] * [touch] allow swipe gestures with a perpedicular movement of up to 20 degrees . [montellese] * [touch/generic] support swipe gesture detection for multiple pointers . [Martijn Kaijser] * [release] version bump to 13.0 alpha3 as we start new merge window. . [Martijn Kaijser] * [addons] add version check script that notifies user if there's a newer version released compared to what he is running . [ulion] * Picture/SlideShow support rotate picture by swipe up/down. . [Scott Johns] * [python] adds a background progress dialog . [Memphiz] * [airplay/airtunes] - backup volume on airplay/airtunes volume change and restore it on playback stop . [Chris "koying" Browet] * CHG: [droid] set minimum API to 14 (ICS) . [Chris "koying" Browet] * FIX: [droid] fix keyboard mappings . [Joakim Plate] * dvdplayer: move navigator state into IMenus . [Joakim Plate] * dvdplayer: disable seeking and pause for udp/rtp and seek for tcp . [Joakim Plate] * dvdplayer: move CanSeek/CanPause to seekable interface . [ace20022] * [ASF Tag] Fix parsing of the artist tag. More precisely: fall back to the built in artist method if there's no "author" field in the tag. . [ace20022] * [ASF Tag] Fix parsing of the year tag, it's stored as string. . [arnova] * fixed: Cosmetics . [Memphiz] * [airtunes] - add volume contro for airtunes using libshairport (same like we already do on windows using libshairplay) . [Memphiz] * [depends/libshairport] - add volume control and AudioOutput struct versioning . [ulion] * Fix ftp utf8 problem by add an 'utf8' option for ftp url. . [ulion] * Switch ftp to use protocol options, rather than url options. . [NHellFire] * [Lircmap.xml] Added some missing keys for devinput . [skyblaster] * Add subtitle control to PS3 BD Remote keymap . . . [xbmc] * fix incorrect display of fps when dr kicks in . [xbmc] * pvr: align NexStream and SkipNext with logic in dvdplayer . [xbmc] * OMXPlayer: some caching fixes for pvr . [xbmc] * OMXPlayerAudio: fix incorrect usage of flag stalled . [xbmc] * linux: use CLOCK_MONOTONIC_RAW as this is not subject to NTP . [xbmc] * X11: use system key repeat rate instead of hardcoded one, taken from 58fd64b194e38b73b5f3132744bab35e994e7441 . [xbmc] * pvr: fix too early finish of recordings . [xbmc] * X11: create parent window . [xbmc] * only free unused textures after a flip . [xbmc] * VideoRenderer: add gui setting for threshold when hq scaling is desired . [xbmc] * LinuxRendererGL: trigger reset of scaling when entering/leaving fullscreen video . [xbmc] * dvdplayer: reevaluate HasVideo/Audio after a stream change . [xbmc] * X11: use default screen parameters if no output connected . [xbmc] * pvr: do not show selection dialog for a single menu hook . [unknown] * multi-screen: fix compilation on windows . [xbmc] * X11: recreate glx context when output changes . [xbmc] * xrandr: set screen on mode change command . [xbmc] * X11: remove toggle full screen after resume . [xbmc] * X11: add keymapping for XF86XK_Sleep . [xbmc] * pvr: increase changes counter of stream on stream change, cosmetics after dd307930d39d92f145a01a16600cd00e01ec39be . [xbmc] * fix compile error after recent change . [Grégory Coutant] * x11: support for multiple x screens . [xbmc] * X11: dont call XCloseDisplay on shutdown, it crashes when powered doen by cec on ATI . [xbmc] * X11: add debug log to print out refresh after xrr event . [xbmc] * xrandr: fix query for multiple screens . [xbmc] * player: fix rewind . [xbmc] * vdpau: advanced settings for auto deinterlacing . [xbmc] * dvdplayer: avoid short screen flicker caused by unnecessary reconfigure of renderer . [xbmc] * dvdplayer: observe pts counter overflow . [xbmc] * ffmpeg: add av_find_default_stream_index to interface . [xbmc] * xvba: do not use vaapi if xvba is present . [fritsch] * xvba: add string for available decoders - we are important so make sure we are there . [xbmc] * xvba: add decoder . [Rainer Hochecker] * ffmpeg: add xvba hwaccel . [xbmc] * X11: lock graphics context in NotifyXRREvent . [xbmc] * X11: fix crash after a resolution change on startup . [xbmc] * X11: dont set window on xrandr if no mode available . [xbmc] * X11: check for window manager . [xbmc] * X11: fix icon texture after cc5ed3c2474084ebc0373a3046410e6f766e03f4 . [xbmc] * videorefclock: ask graphics context for refresh rate . [xbmc] * videorefclock: temp deactivate of nv settings . [xbmc] * add missing keys to xbmc keytable . [Joakim Plate] * X11: fixed invalid usage of sizeof() (squash into x11 changes) . [Joakim Plate] * X11: replace custom utf8 to unicode with charset convertor (squash to x11 events) . [xbmc] * X11: reset key repeat and key modifier on focus lost and gain . [FernetMenta] * X11: change method of going full-screen . [FernetMenta] * X11: deactivate screen saver on startup . [xbmc] * X11: fix video calibrations . [FernetMenta] * X11: hook video reference clock in windowing . [xbmc] * X11: recreate gl context after output has changed . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros (VideoRefClock) . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros . [FernetMenta] * X11: fix multi-head setups . [FernetMenta] * xrandr: allow getting info for multiple screen's . [xbmc] * xrandr: observe orientation . [FernetMenta] * xrandr: remove method RestoreState . [FernetMenta] * X11: move xrandr events to WinEventsX11 . [Joakim Plate] * X11: factor out code handling device reset notification . [xbmc] * X11: add SDL joystick until we have a better solution . [FernetMenta] * X11: Add xbmc icon . [FernetMenta] * X11: ditch SDL for video and window events . [xbmc] * dvdplayer: allow rewinding at end of stream, do a seek after rewind . [xbmc] * videoplayer: give streams with invalid fps a chance for fps detection . [xbmc] * videoplayer: update frametime, it might change due to fps detection . [wsnipex] * configure: add --enable-pvraddons-with-dependencies switch for intree building of PVR Addons . [xbmc] * vdpau: set deinterlacing method to auto, if default method not supported . [xbmc] * vdpau: release more resources on pre-cleanup . [fritsch] * VDPAU: silence compiler warnings . [xbmc] * linuxrenderer: implement progressive weave for vdpau . [xbmc] * linuxrenderer: drop method RenderMultiPass . [xbmc] * vdpau: re-add limited range conversion . [xbmc] * vdpau: fix mp4 part2 decoding, activate by default . [xbmc] * vdpau: switch off de-interlacing on ff . [xbmc] * vdpau: observe ffmpeg tags for color space . [xbmc] * vdpau: drop studio level conversion . [xbmc] * vdpau: make interop gl default and remove setting, rename and intvert interop yuv . [xbmc] * vdpau: redesign . [xbmc] * Revert "dvdplayer: disable buffering unit dropping is improves" . [xbmc] * videoplayer: some rework and documentation . [xbmc] * video player: present correct pts to user for a/v sync (after buffering in renderer) . [xbmc] * videoplayer: adapt lateness detection and dropping to buffering . [xbmc] * buffering: hide log message for method bypass . [xbmc] * OMXPlayer: adapt to buffering . [xbmc] * RenderManager: add method SetSpeed . [xbmc] * renderbuffers: drop enable/disable in this iteration . [xbmc] * RenderManager: skip very late frames in render buffer . [xbmc] * dvdplayer: disable buffering unil dropping is improved . [xbmc] * RenderManager: some rework to buffering . [xbmc] * add buffering - submit absolute time to render buffers . [xbmc] * OverlayRenderer: align buffers with index in renderManager . [xbmc] * move NUM_BUFFERS up to BaseRenderer.h . [xbmc] * RenderManager: only flip free buffer if player has added something . [xbmc] * add buffering - some documentation . [xbmc] * vaapi: adopt to buffering in renderer . [xbmc] * drop frame counter in application, ask render manager instead . [xbmc] * linuxrenderer: delete all textures on reconfigure . [unknown] * DXVA: activate buffering in renderer . [unknown] * WinRenderer: add buffering . [xbmc] * add buffering for GLES . [xbmc] * VideoRenerers: add buffering . [arnova] * fixed: Some (live) streams no longer played since the Curl seek fix (fixes #14224) . [wsoltys] * [WIN32] added a prepare-env script for jenkins to clean the environment a little but keep the build deps. . [montellese] * [touch] fix missing call to OnTouchGestureStart() from CGenericTouchInputHandler if only the secondary pointer moved . [fritsch] * AE: Stop playing sounds when going to Suspend for all platforms (fixes #14211) . [Memphiz] * depends: update .gitignore for depends for osx and ios builds . [Memphiz] * [jenkins] - don't clean the pvr addons in first place - when skipping depends build they wouldn't get reinstalled and we would ship without them . [Memphiz] * [osx] - fix missed adaption to the osx package script . . . [xbmc] * fix incorrect display of fps when dr kicks in . [xbmc] * pvr: align NexStream and SkipNext with logic in dvdplayer . [xbmc] * OMXPlayer: some caching fixes for pvr . [xbmc] * OMXPlayerAudio: fix incorrect usage of flag stalled . [xbmc] * linux: use CLOCK_MONOTONIC_RAW as this is not subject to NTP . [xbmc] * X11: use system key repeat rate instead of hardcoded one, taken from 58fd64b194e38b73b5f3132744bab35e994e7441 . [xbmc] * pvr: fix too early finish of recordings . [xbmc] * X11: create parent window . [xbmc] * only free unused textures after a flip . [xbmc] * VideoRenderer: add gui setting for threshold when hq scaling is desired . [xbmc] * LinuxRendererGL: trigger reset of scaling when entering/leaving fullscreen video . [xbmc] * dvdplayer: reevaluate HasVideo/Audio after a stream change . [xbmc] * X11: use default screen parameters if no output connected . [xbmc] * pvr: do not show selection dialog for a single menu hook . [unknown] * multi-screen: fix compilation on windows . [xbmc] * X11: recreate glx context when output changes . [xbmc] * xrandr: set screen on mode change command . [xbmc] * X11: remove toggle full screen after resume . [xbmc] * X11: add keymapping for XF86XK_Sleep . [xbmc] * pvr: increase changes counter of stream on stream change, cosmetics after dd307930d39d92f145a01a16600cd00e01ec39be . [xbmc] * fix compile error after recent change . [Grégory Coutant] * x11: support for multiple x screens . [xbmc] * X11: dont call XCloseDisplay on shutdown, it crashes when powered doen by cec on ATI . [xbmc] * X11: add debug log to print out refresh after xrr event . [xbmc] * xrandr: fix query for multiple screens . [xbmc] * player: fix rewind . [xbmc] * vdpau: advanced settings for auto deinterlacing . [xbmc] * dvdplayer: avoid short screen flicker caused by unnecessary reconfigure of renderer . [xbmc] * dvdplayer: observe pts counter overflow . [xbmc] * ffmpeg: add av_find_default_stream_index to interface . [xbmc] * xvba: do not use vaapi if xvba is present . [fritsch] * xvba: add string for available decoders - we are important so make sure we are there . [xbmc] * xvba: add decoder . [Rainer Hochecker] * ffmpeg: add xvba hwaccel . [xbmc] * X11: lock graphics context in NotifyXRREvent . [xbmc] * X11: fix crash after a resolution change on startup . [xbmc] * X11: dont set window on xrandr if no mode available . [xbmc] * X11: check for window manager . [xbmc] * X11: fix icon texture after cc5ed3c2474084ebc0373a3046410e6f766e03f4 . [xbmc] * videorefclock: ask graphics context for refresh rate . [xbmc] * videorefclock: temp deactivate of nv settings . [xbmc] * add missing keys to xbmc keytable . [Joakim Plate] * X11: fixed invalid usage of sizeof() (squash into x11 changes) . [Joakim Plate] * X11: replace custom utf8 to unicode with charset convertor (squash to x11 events) . [xbmc] * X11: reset key repeat and key modifier on focus lost and gain . [FernetMenta] * X11: change method of going full-screen . [FernetMenta] * X11: deactivate screen saver on startup . [xbmc] * X11: fix video calibrations . [FernetMenta] * X11: hook video reference clock in windowing . [xbmc] * X11: recreate gl context after output has changed . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros (VideoRefClock) . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros . [FernetMenta] * X11: fix multi-head setups . [FernetMenta] * xrandr: allow getting info for multiple screen's . [xbmc] * xrandr: observe orientation . [FernetMenta] * xrandr: remove method RestoreState . [FernetMenta] * X11: move xrandr events to WinEventsX11 . [Joakim Plate] * X11: factor out code handling device reset notification . [xbmc] * X11: add SDL joystick until we have a better solution . [FernetMenta] * X11: Add xbmc icon . [FernetMenta] * X11: ditch SDL for video and window events . [xbmc] * dvdplayer: allow rewinding at end of stream, do a seek after rewind . [xbmc] * videoplayer: give streams with invalid fps a chance for fps detection . [xbmc] * videoplayer: update frametime, it might change due to fps detection . [wsnipex] * configure: add --enable-pvraddons-with-dependencies switch for intree building of PVR Addons . [xbmc] * vdpau: set deinterlacing method to auto, if default method not supported . [xbmc] * vdpau: release more resources on pre-cleanup . [fritsch] * VDPAU: silence compiler warnings . [xbmc] * linuxrenderer: implement progressive weave for vdpau . [xbmc] * linuxrenderer: drop method RenderMultiPass . [xbmc] * vdpau: re-add limited range conversion . [xbmc] * vdpau: fix mp4 part2 decoding, activate by default . [xbmc] * vdpau: switch off de-interlacing on ff . [xbmc] * vdpau: observe ffmpeg tags for color space . [xbmc] * vdpau: drop studio level conversion . [xbmc] * vdpau: make interop gl default and remove setting, rename and intvert interop yuv . [xbmc] * vdpau: redesign . [xbmc] * Revert "dvdplayer: disable buffering unit dropping is improves" . [xbmc] * videoplayer: some rework and documentation . [xbmc] * video player: present correct pts to user for a/v sync (after buffering in renderer) . [xbmc] * videoplayer: adapt lateness detection and dropping to buffering . [xbmc] * buffering: hide log message for method bypass . [xbmc] * OMXPlayer: adapt to buffering . [xbmc] * RenderManager: add method SetSpeed . [xbmc] * renderbuffers: drop enable/disable in this iteration . [xbmc] * RenderManager: skip very late frames in render buffer . [xbmc] * dvdplayer: disable buffering unil dropping is improved . [xbmc] * RenderManager: some rework to buffering . [xbmc] * add buffering - submit absolute time to render buffers . [xbmc] * OverlayRenderer: align buffers with index in renderManager . [xbmc] * move NUM_BUFFERS up to BaseRenderer.h . [xbmc] * RenderManager: only flip free buffer if player has added something . [xbmc] * add buffering - some documentation . [xbmc] * vaapi: adopt to buffering in renderer . [xbmc] * drop frame counter in application, ask render manager instead . [xbmc] * linuxrenderer: delete all textures on reconfigure . [unknown] * DXVA: activate buffering in renderer . [unknown] * WinRenderer: add buffering . [xbmc] * add buffering for GLES . [xbmc] * VideoRenerers: add buffering . [montellese] * [droid] add files generated during packaging to gitignore . [uNiversaI] * Typo in README.raspberrypi . [Memphiz] * [jenkins] - add the branchname to the package names . [wsoltys] * [WIN32] fixed: copy and rename the pdb file to the build setup directory that jenkins can grab it as well. . . [xbmc] * linux: use CLOCK_MONOTONIC_RAW as this is not subject to NTP . [xbmc] * X11: use system key repeat rate instead of hardcoded one, taken from 58fd64b194e38b73b5f3132744bab35e994e7441 . [xbmc] * pvr: fix too early finish of recordings . [xbmc] * X11: create parent window . [xbmc] * RenderManager: squash to skip very late frames . [xbmc] * only free unused textures after a flip . [xbmc] * VideoRenderer: add gui setting for threshold when hq scaling is desired . [xbmc] * LinuxRendererGL: trigger reset of scaling when entering/leaving fullscreen video . [xbmc] * dvdplayer: reevaluate HasVideo/Audio after a stream change . [xbmc] * vdpau: set deinterlacing method to auto, if default method not supported . [xbmc] * vdpau: release more resources on pre-cleanup . [xbmc] * X11: use default screen parameters if no output connected . [xbmc] * pvr: do not show selection dialog for a single menu hook . [unknown] * multi-screen: fix compilation on windows . [xbmc] * X11: recreate glx context when output changes . [xbmc] * xrandr: set screen on mode change command . [xbmc] * X11: remove toggle full screen after resume . [xbmc] * X11: add keymapping for XF86XK_Sleep . [xbmc] * pvr: increase changes counter of stream on stream change, cosmetics after dd307930d39d92f145a01a16600cd00e01ec39be . [xbmc] * fix compile error after recent change . [Grégory Coutant] * x11: support for multiple x screens . [xbmc] * X11: dont call XCloseDisplay on shutdown, it crashes when powered doen by cec on ATI . [xbmc] * X11: add debug log to print out refresh after xrr event . [xbmc] * xrandr: fix query for multiple screens . [xbmc] * player: fix rewind . [xbmc] * vdpau: advanced settings for auto deinterlacing . [xbmc] * dvdplayer: avoid short screen flicker caused by unnecessary reconfigure of renderer . [xbmc] * dvdplayer: observe pts counter overflow . [xbmc] * ffmpeg: add av_find_default_stream_index to interface . [xbmc] * xvba: do not use vaapi if xvba is present . [fritsch] * xvba: add string for available decoders - we are important so make sure we are there . [xbmc] * xvba: add decoder . [Rainer Hochecker] * ffmpeg: add xvba hwaccel . [xbmc] * X11: lock graphics context in NotifyXRREvent . [xbmc] * X11: fix crash after a resolution change on startup . [xbmc] * X11: dont set window on xrandr if no mode available . [xbmc] * X11: check for window manager . [xbmc] * X11: fix icon texture after cc5ed3c2474084ebc0373a3046410e6f766e03f4 . [xbmc] * videorefclock: ask graphics context for refresh rate . [xbmc] * videorefclock: temp deactivate of nv settings . [xbmc] * add missing keys to xbmc keytable . [Joakim Plate] * X11: fixed invalid usage of sizeof() (squash into x11 changes) . [Joakim Plate] * X11: replace custom utf8 to unicode with charset convertor (squash to x11 events) . [xbmc] * X11: reset key repeat and key modifier on focus lost and gain . [FernetMenta] * X11: change method of going full-screen . [FernetMenta] * X11: deactivate screen saver on startup . [xbmc] * X11: fix video calibrations . [FernetMenta] * X11: hook video reference clock in windowing . [xbmc] * X11: recreate gl context after output has changed . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros (VideoRefClock) . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros . [FernetMenta] * X11: fix multi-head setups . [FernetMenta] * xrandr: allow getting info for multiple screen's . [xbmc] * xrandr: observe orientation . [FernetMenta] * xrandr: remove method RestoreState . [FernetMenta] * X11: move xrandr events to WinEventsX11 . [Joakim Plate] * X11: factor out code handling device reset notification . [xbmc] * X11: add SDL joystick until we have a better solution . [FernetMenta] * X11: Add xbmc icon . [FernetMenta] * X11: ditch SDL for video and window events . [xbmc] * linuxrenderer: implement progressive weave for vdpau . [xbmc] * linuxrenderer: drop method RenderMultiPass . [xbmc] * vdpau: re-add limited range conversion . [xbmc] * vdpau: fix mp4 part2 decoding, activate by default . [xbmc] * vdpau: switch off de-interlacing on ff . [xbmc] * vdpau: observe ffmpeg tags for color space . [xbmc] * vdpau: drop studio level conversion . [xbmc] * vdpau: make interop gl default and remove setting, rename and intvert interop yuv . [xbmc] * vdpau: redesign . [xbmc] * dvdplayer: allow rewinding at end of stream, do a seek after rewind . [xbmc] * videoplayer: give streams with invalid fps a chance for fps detection . [xbmc] * videoplayer: update frametime, it might change due to fps detection . [wsnipex] * configure: add --enable-pvraddons-with-dependencies switch for intree building of PVR Addons . [xbmc] * Revert "dvdplayer: disable buffering unit dropping is improves" . [xbmc] * videoplayer: some rework and documentation . [xbmc] * video player: present correct pts to user for a/v sync (after buffering in renderer) . [xbmc] * videoplayer: adapt lateness detection and dropping to buffering . [xbmc] * overlays: squash to b0b5c7c825b0265c5e7c888a48a76d11eb719246 . [xbmc] * OMXPlayer: adapt to buffering . [xbmc] * RenderManager: add method SetSpeed . [xbmc] * renderbuffers: drop enable/disable in this iteration . [xbmc] * RenderManager: skip very late frames in render buffer . [xbmc] * dvdplayer: disable buffering unil dropping is improved . [xbmc] * RenderManager: some rework, squash add buffering . [xbmc] * add buffering - submit absolute time to render buffers . [xbmc] * OverlayRenderer: align buffers with index in renderManager . [xbmc] * move NUM_BUFFERS up to BaseRenderer.h . [xbmc] * RenderManager: only flip free buffer if player has added something . [xbmc] * add buffering - some documentation . [xbmc] * vaapi: adopt to buffering in renderer . [xbmc] * drop frame counter in application, ask render manager instead . [xbmc] * linuxrenderer: delete all textures on reconfigure . [unknown] * DXVA: activate buffering in renderer . [unknown] * WinRenderer: add buffering . [xbmc] * add buffering for GLES . [xbmc] * VideoRenerers: add buffering . [Garrett Brown] * Guard against failed memory allocation in CGUIDialogVideoBookmarks::AddBookmark() . [Garrett Brown] * Delete settings category if it already exists in CSettingsGroup::AddCategory() . [Memphiz] * [jenkins] - welcome jenkins support for osx/ios/atv2/android to mainline :o) - add buildsteps for usage with jenkins . [Garrett Brown] * Fixed: CAddon::HasSettings() was broken after a call to CAddon::SaveSettings() on creation of user settings . [Cory Fields] * depends: fix libgcrypt for some android/linux toolchains . [ulion] * [OSX] SSE4.1 is also not supported by some of old macbook, e.g. cpu T7200. . [Memphiz] * [osx/ios/atv2] - xcode: add XBMC_DEPENDS_ROOT and us it for constructing XBMC_DEPENDS - allows overwrite of XBMC_DEPENDS_ROOT when building with xcodebuild from commandline . [xbmc] * dvdplayer: put line break into audio codec for consistency . [ulion] * [OSX] SSE42 is for i7+ cpu, should not be set by default. . [Memphiz] * depends: fix reace on native gettext installation . [Memphiz] * [ios/atv2] - fix pathes in packaging script . [Memphiz] * depends - readd native tar (needed for deb file packaging on ios) . [Martijn Kaijser] * [cosmetic] remove the mentions of xbox in pydocs code . [ulion] * [IOS] Always send swipe events, left the receiver to handle it or not. . [Memphiz] * [osx] - adapt osx packaging - make it similar to what we do on ios and atv2 for consistency reasons . . . . [xbmc] * linux: use CLOCK_MONOTONIC_RAW as this is not subject to NTP . [xbmc] * X11: use system key repeat rate instead of hardcoded one, taken from 58fd64b194e38b73b5f3132744bab35e994e7441 . [xbmc] * pvr: fix too early finish of recordings . [xbmc] * X11: create parent window . [xbmc] * RenderManager: squash to skip very late frames . [xbmc] * only free unused textures after a flip . [xbmc] * VideoRenderer: add gui setting for threshold when hq scaling is desired . [xbmc] * LinuxRendererGL: trigger reset of scaling when entering/leaving fullscreen video . [xbmc] * dvdplayer: reevaluate HasVideo/Audio after a stream change . [xbmc] * vdpau: set deinterlacing method to auto, if default method not supported . [xbmc] * vdpau: release more resources on pre-cleanup . [xbmc] * X11: use default screen parameters if no output connected . [xbmc] * pvr: do not show selection dialog for a single menu hook . [unknown] * multi-screen: fix compilation on windows . [xbmc] * X11: recreate glx context when output changes . [xbmc] * xrandr: set screen on mode change command . [xbmc] * X11: remove toggle full screen after resume . [xbmc] * X11: add keymapping for XF86XK_Sleep . [xbmc] * pvr: increase changes counter of stream on stream change, cosmetics after dd307930d39d92f145a01a16600cd00e01ec39be . [xbmc] * fix compile error after recent change . [Grégory Coutant] * x11: support for multiple x screens . [xbmc] * X11: dont call XCloseDisplay on shutdown, it crashes when powered doen by cec on ATI . [xbmc] * X11: add debug log to print out refresh after xrr event . [xbmc] * xrandr: fix query for multiple screens . [xbmc] * player: fix rewind . [xbmc] * vdpau: advanced settings for auto deinterlacing . [xbmc] * dvdplayer: avoid short screen flicker caused by unnecessary reconfigure of renderer . [xbmc] * dvdplayer: observe pts counter overflow . [xbmc] * ffmpeg: add av_find_default_stream_index to interface . [xbmc] * xvba: do not use vaapi if xvba is present . [fritsch] * xvba: add string for available decoders - we are important so make sure we are there . [xbmc] * xvba: add decoder . [Rainer Hochecker] * ffmpeg: add xvba hwaccel . [xbmc] * X11: lock graphics context in NotifyXRREvent . [xbmc] * X11: fix crash after a resolution change on startup . [xbmc] * X11: dont set window on xrandr if no mode available . [xbmc] * X11: check for window manager . [xbmc] * X11: fix icon texture after cc5ed3c2474084ebc0373a3046410e6f766e03f4 . [xbmc] * videorefclock: ask graphics context for refresh rate . [xbmc] * videorefclock: temp deactivate of nv settings . [xbmc] * add missing keys to xbmc keytable . [Joakim Plate] * X11: fixed invalid usage of sizeof() (squash into x11 changes) . [Joakim Plate] * X11: replace custom utf8 to unicode with charset convertor (squash to x11 events) . [xbmc] * X11: reset key repeat and key modifier on focus lost and gain . [FernetMenta] * X11: change method of going full-screen . [FernetMenta] * X11: deactivate screen saver on startup . [xbmc] * X11: fix video calibrations . [FernetMenta] * X11: hook video reference clock in windowing . [xbmc] * X11: recreate gl context after output has changed . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros (VideoRefClock) . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros . [FernetMenta] * X11: fix multi-head setups . [FernetMenta] * xrandr: allow getting info for multiple screen's . [xbmc] * xrandr: observe orientation . [FernetMenta] * xrandr: remove method RestoreState . [FernetMenta] * X11: move xrandr events to WinEventsX11 . [Joakim Plate] * X11: factor out code handling device reset notification . [xbmc] * X11: add SDL joystick until we have a better solution . [FernetMenta] * X11: Add xbmc icon . [FernetMenta] * X11: ditch SDL for video and window events . [xbmc] * linuxrenderer: implement progressive weave for vdpau . [xbmc] * linuxrenderer: drop method RenderMultiPass . [xbmc] * vdpau: re-add limited range conversion . [xbmc] * vdpau: fix mp4 part2 decoding, activate by default . [xbmc] * vdpau: switch off de-interlacing on ff . [xbmc] * vdpau: observe ffmpeg tags for color space . [xbmc] * vdpau: drop studio level conversion . [xbmc] * vdpau: make interop gl default and remove setting, rename and intvert interop yuv . [xbmc] * vdpau: redesign . [xbmc] * dvdplayer: allow rewinding at end of stream, do a seek after rewind . [xbmc] * videoplayer: give streams with invalid fps a chance for fps detection . [xbmc] * videoplayer: update frametime, it might change due to fps detection . [wsnipex] * configure: add --enable-pvraddons-with-dependencies switch for intree building of PVR Addons . [xbmc] * Revert "dvdplayer: disable buffering unit dropping is improves" . [xbmc] * videoplayer: some rework and documentation . [xbmc] * video player: present correct pts to user for a/v sync (after buffering in renderer) . [xbmc] * videoplayer: adapt lateness detection and dropping to buffering . [xbmc] * overlays: squash to b0b5c7c825b0265c5e7c888a48a76d11eb719246 . [xbmc] * OMXPlayer: adapt to buffering . [xbmc] * RenderManager: add method SetSpeed . [xbmc] * renderbuffers: drop enable/disable in this iteration . [xbmc] * RenderManager: skip very late frames in render buffer . [xbmc] * dvdplayer: disable buffering unil dropping is improved . [xbmc] * RenderManager: some rework, squash add buffering . [xbmc] * add buffering - submit absolute time to render buffers . [xbmc] * OverlayRenderer: align buffers with index in renderManager . [xbmc] * move NUM_BUFFERS up to BaseRenderer.h . [xbmc] * RenderManager: only flip free buffer if player has added something . [xbmc] * add buffering - some documentation . [xbmc] * vaapi: adopt to buffering in renderer . [xbmc] * drop frame counter in application, ask render manager instead . [xbmc] * linuxrenderer: delete all textures on reconfigure . [unknown] * DXVA: activate buffering in renderer . [unknown] * WinRenderer: add buffering . [xbmc] * add buffering for GLES . [xbmc] * VideoRenerers: add buffering . [Memphiz] * depends: fix sed in libgcrypt which wants to change the optimisation but also might change other stuff we don't want (e.x. XBMC-OSX to XBMC-O1SX :p) . [ulion] * Only add to preDeps when it's not in there. . [Voyager1] * fixed: addoninstaller unguarded null pointer after b0825b1a212849e52fca27409ea87e81591f7cf4 . [wsoltys] * [WIN32] fixed: jenkins doesn't like the rxvt shell so use sh instead. Since sh still crashes often when compiling attended we keep using rxvt there. . [Voyager1] * [dvdplayer] fix deadlock when trying to go to disc menu . [Garrett Brown] * [gtest] Fix compile: Use CJob priority level instead of empty job name . [Garrett Brown] * [gtest] Fix compile: missing include file . [Memphiz] * depends: pythonmodulepil depends on python26 . [Memphiz] * [ios/atv2] - fixed typo in README.ios . [spiff] * fixed: prevent infinite loop in add-on dependency checks . [Memphiz] * [airplay] - refactor the playstate announcement by using the IAnnouncer interface - also adapt to some new findings on revers engineering itunes airplay traffic (add sessioncounter to reverse event and fix http request formatting) - fixes #14191 . [Memphiz] * [airplay] - fix the playtime - itunes is very picky about the formatting here . [Memphiz] * [airplay] - handle empty session ids from itunes . [gimli] * [rbp] fixed compile . [ulion] * [WinEvents] Move win32 only code into win32 file. . [xbmc] * addongui: fix fallback method if addon does not provide a skin file for current skin . . [xbmc] * pvr: fix too early finish of recordings . [xbmc] * X11: create parent window . . [xbmc] * pvr: let a/v players finish buffers on eof . . [xbmc] * RenderManager: squash to skip very late frames . [xbmc] * only free unused textures after a flip . [xbmc] * VideoRenderer: add gui setting for threshold when hq scaling is desired . [xbmc] * LinuxRendererGL: trigger reset of scaling when entering/leaving fullscreen video . [xbmc] * dvdplayer: reevaluate HasVideo/Audio after a stream change . [xbmc] * addongui: fix fallback method if addon does not provice a skin file for current skin . . [xbmc] * VideoRenderer: add gui setting for threshold when hq scaling is desired . [xbmc] * LinuxRendererGL: trigger reset of scaling when entering/leaving fullscreen video . [xbmc] * dvdplayer: reevaluate HasVideo/Audio after a stream change . [xbmc] * addongui: fix fallback method if addon does not provice a skin file for current skin . [xbmc] * buffering: do not drop in RenderManager . [xbmc] * vdpau: set deinterlacing method to auto, if default method not supported . [xbmc] * vdpau: release more resources on pre-cleanup . [xbmc] * X11: use default screen parameters if no output connected . [xbmc] * pvr: do not show selection dialog for a single menu hook . [unknown] * multi-screen: fix compilation on windows . [xbmc] * X11: recreate glx context when output changes . [xbmc] * xrandr: set screen on mode change command . [xbmc] * X11: remove toggle full screen after resume . [xbmc] * X11: add keymapping for XF86XK_Sleep . [xbmc] * pvr: increase changes counter of stream on stream change, cosmetics after dd307930d39d92f145a01a16600cd00e01ec39be . [xbmc] * fix compile error after recent change . [Grégory Coutant] * x11: support for multiple x screens . [xbmc] * X11: dont call XCloseDisplay on shutdown, it crashes when powered doen by cec on ATI . [xbmc] * X11: add debug log to print out refresh after xrr event . [xbmc] * xrandr: fix query for multiple screens . [xbmc] * player: fix rewind . [xbmc] * vdpau: advanced settings for auto deinterlacing . [xbmc] * dvdplayer: avoid short screen flicker caused by unnecessary reconfigure of renderer . [xbmc] * dvdplayer: observe pts counter overflow . [xbmc] * ffmpeg: add av_find_default_stream_index to interface . [xbmc] * xvba: do not use vaapi if xvba is present . [fritsch] * xvba: add string for available decoders - we are important so make sure we are there . [xbmc] * xvba: add decoder . [Rainer Hochecker] * ffmpeg: add xvba hwaccel . [xbmc] * X11: lock graphics context in NotifyXRREvent . [xbmc] * X11: fix crash after a resolution change on startup . [xbmc] * X11: dont set window on xrandr if no mode available . [xbmc] * X11: check for window manager . [xbmc] * X11: fix icon texture after cc5ed3c2474084ebc0373a3046410e6f766e03f4 . [xbmc] * videorefclock: ask graphics context for refresh rate . [xbmc] * videorefclock: temp deactivate of nv settings . [xbmc] * add missing keys to xbmc keytable . [Joakim Plate] * X11: fixed invalid usage of sizeof() (squash into x11 changes) . [Joakim Plate] * X11: replace custom utf8 to unicode with charset convertor (squash to x11 events) . [xbmc] * X11: reset key repeat and key modifier on focus lost and gain . [FernetMenta] * X11: change method of going full-screen . [FernetMenta] * X11: deactivate screen saver on startup . [xbmc] * X11: fix video calibrations . [FernetMenta] * X11: hook video reference clock in windowing . [xbmc] * X11: recreate gl context after output has changed . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros (VideoRefClock) . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros . [FernetMenta] * X11: fix multi-head setups . [FernetMenta] * xrandr: allow getting info for multiple screen's . [xbmc] * xrandr: observe orientation . [FernetMenta] * xrandr: remove method RestoreState . [FernetMenta] * X11: move xrandr events to WinEventsX11 . [Joakim Plate] * X11: factor out code handling device reset notification . [xbmc] * X11: add SDL joystick until we have a better solution . [FernetMenta] * X11: Add xbmc icon . [FernetMenta] * X11: ditch SDL for video and window events . [xbmc] * linuxrenderer: implement progressive weave for vdpau . [xbmc] * linuxrenderer: drop method RenderMultiPass . [xbmc] * vdpau: re-add limited range conversion . [xbmc] * vdpau: fix mp4 part2 decoding, activate by default . [xbmc] * vdpau: switch off de-interlacing on ff . [xbmc] * vdpau: observe ffmpeg tags for color space . [xbmc] * vdpau: drop studio level conversion . [xbmc] * vdpau: make interop gl default and remove setting, rename and intvert interop yuv . [xbmc] * vdpau: redesign . [xbmc] * dvdplayer: allow rewinding at end of stream, do a seek after rewind . [xbmc] * videoplayer: give streams with invalid fps a chance for fps detection . [xbmc] * videoplayer: update frametime, it might change due to fps detection . [wsnipex] * configure: add --enable-pvraddons-with-dependencies switch for intree building of PVR Addons . [xbmc] * Revert "dvdplayer: disable buffering unit dropping is improves" . [xbmc] * videoplayer: some rework and documentation . [xbmc] * video player: present correct pts to user for a/v sync (after buffering in renderer) . [xbmc] * videoplayer: adapt lateness detection and dropping to buffering . [xbmc] * overlays: squash to b0b5c7c825b0265c5e7c888a48a76d11eb719246 . [xbmc] * OMXPlayer: adapt to buffering . [xbmc] * RenderManager: add method SetSpeed . [xbmc] * renderbuffers: drop enable/disable in this iteration . [xbmc] * RenderManager: skip very late frames in render buffer . [xbmc] * dvdplayer: disable buffering unil dropping is improved . [xbmc] * RenderManager: some rework, squash add buffering . [xbmc] * add buffering - submit absolute time to render buffers . [xbmc] * OverlayRenderer: align buffers with index in renderManager . [xbmc] * move NUM_BUFFERS up to BaseRenderer.h . [xbmc] * RenderManager: only flip free buffer if player has added something . [xbmc] * add buffering - some documentation . [xbmc] * vaapi: adopt to buffering in renderer . [xbmc] * drop frame counter in application, ask render manager instead . [xbmc] * linuxrenderer: delete all textures on reconfigure . [unknown] * DXVA: activate buffering in renderer . [unknown] * WinRenderer: add buffering . [xbmc] * add buffering for GLES . [xbmc] * VideoRenerers: add buffering . [Cory Fields] * depends: update android docs to point at unified depends . [Cory Fields] * depends: nuke old android depends . [Cory Fields] * depends: nuke old darwin depends . [Cory Fields] * depends: remove python pil helper scripts and docs, they've been moved to depends . [Cory Fields] * depends: add pil to default depends, and add freetype as a dependency . [Cory Fields] * depends: fix pil build with zlib . [Memphiz] * [osx/ios] - adapted readmes - building python module pil isn't needed anymore (will be handled by unified depends in the future - wip) . [davilla] * changed, assert(0) is nasty, this could just be a bad audio packet . [Chris "koying" Browet] * FIX: [droid] volume up/down not working . [ulion] * [Fix] slideshow swipe wrong direction detection. . [ulion] * [Fix] ACTION_GESTURE_NOTIFY should not trigger video osd. . . [xbmc] * LinuxRendererGL: trigger reset of scaling when entering/leaving fullscreen video . [xbmc] * VideoRenderer: add gui setting for threshold when hq scaling is desired . [xbmc] * dvdplayer: reevaluate HasVideo/Audio after a stream change . [xbmc] * addongui: fix fallback method if addon does not provice a skin file for current skin . [xbmc] * buffering: do not drop in RenderManager . [xbmc] * vdpau: set deinterlacing method to auto, if default method not supported . [xbmc] * vdpau: release more resources on pre-cleanup . [xbmc] * X11: use default screen parameters if no output connected . [xbmc] * pvr: do not show selection dialog for a single menu hook . [unknown] * multi-screen: fix compilation on windows . [xbmc] * X11: recreate glx context when output changes . [xbmc] * xrandr: set screen on mode change command . [xbmc] * X11: remove toggle full screen after resume . [xbmc] * X11: add keymapping for XF86XK_Sleep . [xbmc] * pvr: increase changes counter of stream on stream change, cosmetics after dd307930d39d92f145a01a16600cd00e01ec39be . [xbmc] * fix compile error after recent change . [Grégory Coutant] * x11: support for multiple x screens . [xbmc] * X11: dont call XCloseDisplay on shutdown, it crashes when powered doen by cec on ATI . [xbmc] * X11: add debug log to print out refresh after xrr event . [xbmc] * xrandr: fix query for multiple screens . [xbmc] * player: fix rewind . [xbmc] * vdpau: advanced settings for auto deinterlacing . [xbmc] * dvdplayer: avoid short screen flicker caused by unnecessary reconfigure of renderer . [xbmc] * dvdplayer: observe pts counter overflow . [xbmc] * ffmpeg: add av_find_default_stream_index to interface . [xbmc] * xvba: do not use vaapi if xvba is present . [fritsch] * xvba: add string for available decoders - we are important so make sure we are there . [xbmc] * xvba: add decoder . [Rainer Hochecker] * ffmpeg: add xvba hwaccel . [xbmc] * X11: lock graphics context in NotifyXRREvent . [xbmc] * X11: fix crash after a resolution change on startup . [xbmc] * X11: dont set window on xrandr if no mode available . [xbmc] * X11: check for window manager . [xbmc] * X11: fix icon texture after cc5ed3c2474084ebc0373a3046410e6f766e03f4 . [xbmc] * videorefclock: ask graphics context for refresh rate . [xbmc] * videorefclock: temp deactivate of nv settings . [xbmc] * add missing keys to xbmc keytable . [Joakim Plate] * X11: fixed invalid usage of sizeof() (squash into x11 changes) . [Joakim Plate] * X11: replace custom utf8 to unicode with charset convertor (squash to x11 events) . [xbmc] * X11: reset key repeat and key modifier on focus lost and gain . [FernetMenta] * X11: change method of going full-screen . [FernetMenta] * X11: deactivate screen saver on startup . [xbmc] * X11: fix video calibrations . [FernetMenta] * X11: hook video reference clock in windowing . [xbmc] * X11: recreate gl context after output has changed . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros (VideoRefClock) . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros . [FernetMenta] * X11: fix multi-head setups . [FernetMenta] * xrandr: allow getting info for multiple screen's . [xbmc] * xrandr: observe orientation . [FernetMenta] * xrandr: remove method RestoreState . [FernetMenta] * X11: move xrandr events to WinEventsX11 . [Joakim Plate] * X11: factor out code handling device reset notification . [xbmc] * X11: add SDL joystick until we have a better solution . [FernetMenta] * X11: Add xbmc icon . [FernetMenta] * X11: ditch SDL for video and window events . [xbmc] * linuxrenderer: implement progressive weave for vdpau . [xbmc] * linuxrenderer: drop method RenderMultiPass . [xbmc] * vdpau: re-add limited range conversion . [xbmc] * vdpau: fix mp4 part2 decoding, activate by default . [xbmc] * vdpau: switch off de-interlacing on ff . [xbmc] * vdpau: observe ffmpeg tags for color space . [xbmc] * vdpau: drop studio level conversion . [xbmc] * vdpau: make interop gl default and remove setting, rename and intvert interop yuv . [xbmc] * vdpau: redesign . [xbmc] * dvdplayer: allow rewinding at end of stream, do a seek after rewind . [xbmc] * videoplayer: give streams with invalid fps a chance for fps detection . [xbmc] * videoplayer: update frametime, it might change due to fps detection . [wsnipex] * configure: add --enable-pvraddons-with-dependencies switch for intree building of PVR Addons . [xbmc] * Revert "dvdplayer: disable buffering unit dropping is improves" . [xbmc] * videoplayer: some rework and documentation . [xbmc] * video player: present correct pts to user for a/v sync (after buffering in renderer) . [xbmc] * videoplayer: adapt lateness detection and dropping to buffering . [xbmc] * overlays: squash to b0b5c7c825b0265c5e7c888a48a76d11eb719246 . [xbmc] * OMXPlayer: adapt to buffering . [xbmc] * RenderManager: add method SetSpeed . [xbmc] * renderbuffers: drop enable/disable in this iteration . [xbmc] * RenderManager: skip very late frames in render buffer . [xbmc] * dvdplayer: disable buffering unil dropping is improved . [xbmc] * RenderManager: some rework, squash add buffering . [xbmc] * add buffering - submit absolute time to render buffers . [xbmc] * OverlayRenderer: align buffers with index in renderManager . [xbmc] * move NUM_BUFFERS up to BaseRenderer.h . [xbmc] * RenderManager: only flip free buffer if player has added something . [xbmc] * add buffering - some documentation . [xbmc] * vaapi: adopt to buffering in renderer . [xbmc] * drop frame counter in application, ask render manager instead . [xbmc] * linuxrenderer: delete all textures on reconfigure . [unknown] * DXVA: activate buffering in renderer . [unknown] * WinRenderer: add buffering . [xbmc] * add buffering for GLES . [xbmc] * VideoRenerers: add buffering . [Garrett Brown] * Remove duplicate Player.SeekBar entry in GUIInfoManager.cpp . [Memphiz] * [CA/AE] - make the devicelist change callback more robust - should fix crashes during shutdown on some system constellations (where removing the callback seems to also triggers the callback at the same time) . [Memphiz] * [osx/ios] - adapted README.osx and README.ios for usage with new unified depends . [Memphiz] * [atv2] - fix learned remote buttons for fwd and rewind ios 6.1 (atv2 5.2) - apple changed the values for those for filling a gap in the enum i guess. Also those 2 buttons are repeatable - so handle them right for not firing 2 messages for one keypress (press, release) . . [xbmc] * LinuxRendererGL: trigger reset of scaling when entering/leaving fullscreen video . [xbmc] * VideoRenderer: add gui setting for threshold when hq scaling is desired . [xbmc] * dvdplayer: reevaluate HasVideo/Audio after a stream change . [xbmc] * addongui: fix fallback method if addon does not provice a skin file for current skin . [xbmc] * buffering: do not drop in RenderManager . [xbmc] * vdpau: set deinterlacing method to auto, if default method not supported . [xbmc] * vdpau: release more resources on pre-cleanup . [xbmc] * X11: use default screen parameters if no output connected . [xbmc] * pvr: do not show selection dialog for a single menu hook . [unknown] * multi-screen: fix compilation on windows . [xbmc] * X11: recreate glx context when output changes . [xbmc] * xrandr: set screen on mode change command . [xbmc] * X11: remove toggle full screen after resume . [xbmc] * X11: add keymapping for XF86XK_Sleep . [xbmc] * pvr: increase changes counter of stream on stream change, cosmetics after dd307930d39d92f145a01a16600cd00e01ec39be . [xbmc] * fix compile error after recent change . [Grégory Coutant] * x11: support for multiple x screens . [xbmc] * X11: dont call XCloseDisplay on shutdown, it crashes when powered doen by cec on ATI . [xbmc] * X11: add debug log to print out refresh after xrr event . [xbmc] * xrandr: fix query for multiple screens . [xbmc] * player: fix rewind . [xbmc] * vdpau: advanced settings for auto deinterlacing . [xbmc] * dvdplayer: avoid short screen flicker caused by unnecessary reconfigure of renderer . [xbmc] * dvdplayer: observe pts counter overflow . [xbmc] * ffmpeg: add av_find_default_stream_index to interface . [xbmc] * xvba: do not use vaapi if xvba is present . [fritsch] * xvba: add string for available decoders - we are important so make sure we are there . [xbmc] * xvba: add decoder . [Rainer Hochecker] * ffmpeg: add xvba hwaccel . [xbmc] * X11: lock graphics context in NotifyXRREvent . [xbmc] * X11: fix crash after a resolution change on startup . [xbmc] * X11: dont set window on xrandr if no mode available . [xbmc] * X11: check for window manager . [xbmc] * X11: fix icon texture after cc5ed3c2474084ebc0373a3046410e6f766e03f4 . [xbmc] * videorefclock: ask graphics context for refresh rate . [xbmc] * videorefclock: temp deactivate of nv settings . [xbmc] * add missing keys to xbmc keytable . [Joakim Plate] * X11: fixed invalid usage of sizeof() (squash into x11 changes) . [Joakim Plate] * X11: replace custom utf8 to unicode with charset convertor (squash to x11 events) . [xbmc] * X11: reset key repeat and key modifier on focus lost and gain . [FernetMenta] * X11: change method of going full-screen . [FernetMenta] * X11: deactivate screen saver on startup . [xbmc] * X11: fix video calibrations . [FernetMenta] * X11: hook video reference clock in windowing . [xbmc] * X11: recreate gl context after output has changed . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros (VideoRefClock) . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros . [FernetMenta] * X11: fix multi-head setups . [FernetMenta] * xrandr: allow getting info for multiple screen's . [xbmc] * xrandr: observe orientation . [FernetMenta] * xrandr: remove method RestoreState . [FernetMenta] * X11: move xrandr events to WinEventsX11 . [Joakim Plate] * X11: factor out code handling device reset notification . [xbmc] * X11: add SDL joystick until we have a better solution . [FernetMenta] * X11: Add xbmc icon . [FernetMenta] * X11: ditch SDL for video and window events . [xbmc] * linuxrenderer: implement progressive weave for vdpau . [xbmc] * linuxrenderer: drop method RenderMultiPass . [xbmc] * vdpau: re-add limited range conversion . [xbmc] * vdpau: fix mp4 part2 decoding, activate by default . [xbmc] * vdpau: switch off de-interlacing on ff . [xbmc] * vdpau: observe ffmpeg tags for color space . [xbmc] * vdpau: drop studio level conversion . [xbmc] * vdpau: make interop gl default and remove setting, rename and intvert interop yuv . [xbmc] * vdpau: redesign . [xbmc] * dvdplayer: allow rewinding at end of stream, do a seek after rewind . [xbmc] * videoplayer: give streams with invalid fps a chance for fps detection . [xbmc] * videoplayer: update frametime, it might change due to fps detection . [wsnipex] * configure: add --enable-pvraddons-with-dependencies switch for intree building of PVR Addons . [xbmc] * Revert "dvdplayer: disable buffering unit dropping is improves" . [xbmc] * videoplayer: some rework and documentation . [xbmc] * video player: present correct pts to user for a/v sync (after buffering in renderer) . [xbmc] * videoplayer: adapt lateness detection and dropping to buffering . [xbmc] * overlays: squash to b0b5c7c825b0265c5e7c888a48a76d11eb719246 . [xbmc] * OMXPlayer: adapt to buffering . [xbmc] * RenderManager: add method SetSpeed . [xbmc] * renderbuffers: drop enable/disable in this iteration . [xbmc] * RenderManager: skip very late frames in render buffer . [xbmc] * dvdplayer: disable buffering unil dropping is improved . [xbmc] * RenderManager: some rework, squash add buffering . [xbmc] * add buffering - submit absolute time to render buffers . [xbmc] * OverlayRenderer: align buffers with index in renderManager . [xbmc] * move NUM_BUFFERS up to BaseRenderer.h . [xbmc] * RenderManager: only flip free buffer if player has added something . [xbmc] * add buffering - some documentation . [xbmc] * vaapi: adopt to buffering in renderer . [xbmc] * drop frame counter in application, ask render manager instead . [xbmc] * linuxrenderer: delete all textures on reconfigure . [unknown] * DXVA: activate buffering in renderer . [unknown] * WinRenderer: add buffering . [xbmc] * add buffering for GLES . [xbmc] * VideoRenerers: add buffering . [Joakim Plate] * CoreAE: mixerunits input is the inputunits output . [Memphiz] * [atv2] - fix compile after reshuffle 16f276b . [Joakim Plate] * CoreAE: fix null dereference if no mixer map was created . [Memphiz] * [ios] - kill warnings . [Memphiz] * [ios] - fix compile after reshuffle 16f276b . [Joakim Plate] * CoreAE: mixing unit must have same output count as mixing map . [Joakim Plate] * depends: avoid being osx version dependent in ignores . [Jim Carroll] * Remove pointless calls. . [Memphiz] * [osx] - fix compile after reshuffle 16f276b . [Joakim Plate] * CoreAE: fix invalid logging about mixing matrix . [ulion] * [IOS] Fix popen crash during xbmc starting up, it not work ios and may crash. . . [xbmc] * addongui: fix fallback method if addon does not provice a skin file for current skin . [xbmc] * LinuxRendererGL: trigger reset of scaling when entering/leaving fullscreen video . [xbmc] * buffering: do not drop in RenderManager . [xbmc] * vdpau: set deinterlacing method to auto, if default method not supported . [xbmc] * LinuxRendererGL: do not upscale if source equals dest . [xbmc] * vdpau: release more resources on pre-cleanup . [xbmc] * X11: use default screen parameters if no output connected . [xbmc] * pvr: do not show selection dialog for a single menu hook . [unknown] * multi-screen: fix compilation on windows . [xbmc] * X11: recreate glx context when output changes . [xbmc] * xrandr: set screen on mode change command . [xbmc] * X11: remove toggle full screen after resume . [xbmc] * X11: add keymapping for XF86XK_Sleep . [xbmc] * pvr: increase changes counter of stream on stream change, cosmetics after dd307930d39d92f145a01a16600cd00e01ec39be . [xbmc] * fix compile error after recent change . [Grégory Coutant] * x11: support for multiple x screens . [xbmc] * X11: dont call XCloseDisplay on shutdown, it crashes when powered doen by cec on ATI . [xbmc] * X11: add debug log to print out refresh after xrr event . [xbmc] * xrandr: fix query for multiple screens . [xbmc] * player: fix rewind . [xbmc] * vdpau: advanced settings for auto deinterlacing . [xbmc] * dvdplayer: avoid short screen flicker caused by unnecessary reconfigure of renderer . [xbmc] * dvdplayer: observe pts counter overflow . [xbmc] * ffmpeg: add av_find_default_stream_index to interface . [xbmc] * xvba: do not use vaapi if xvba is present . [fritsch] * xvba: add string for available decoders - we are important so make sure we are there . [xbmc] * xvba: add decoder . [Rainer Hochecker] * ffmpeg: add xvba hwaccel . [xbmc] * X11: lock graphics context in NotifyXRREvent . [xbmc] * X11: fix crash after a resolution change on startup . [xbmc] * X11: dont set window on xrandr if no mode available . [xbmc] * X11: check for window manager . [xbmc] * X11: fix icon texture after cc5ed3c2474084ebc0373a3046410e6f766e03f4 . [xbmc] * videorefclock: ask graphics context for refresh rate . [xbmc] * videorefclock: temp deactivate of nv settings . [xbmc] * add missing keys to xbmc keytable . [Joakim Plate] * X11: fixed invalid usage of sizeof() (squash into x11 changes) . [Joakim Plate] * X11: replace custom utf8 to unicode with charset convertor (squash to x11 events) . [xbmc] * X11: reset key repeat and key modifier on focus lost and gain . [FernetMenta] * X11: change method of going full-screen . [FernetMenta] * X11: deactivate screen saver on startup . [xbmc] * X11: fix video calibrations . [FernetMenta] * X11: hook video reference clock in windowing . [xbmc] * X11: recreate gl context after output has changed . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros (VideoRefClock) . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros . [FernetMenta] * X11: fix multi-head setups . [FernetMenta] * xrandr: allow getting info for multiple screen's . [xbmc] * xrandr: observe orientation . [FernetMenta] * xrandr: remove method RestoreState . [FernetMenta] * X11: move xrandr events to WinEventsX11 . [Joakim Plate] * X11: factor out code handling device reset notification . [xbmc] * X11: add SDL joystick until we have a better solution . [FernetMenta] * X11: Add xbmc icon . [FernetMenta] * X11: ditch SDL for video and window events . [xbmc] * linuxrenderer: implement progressive weave for vdpau . [xbmc] * linuxrenderer: drop method RenderMultiPass . [xbmc] * vdpau: re-add limited range conversion . [xbmc] * vdpau: fix mp4 part2 decoding, activate by default . [xbmc] * vdpau: switch off de-interlacing on ff . [xbmc] * vdpau: observe ffmpeg tags for color space . [xbmc] * vdpau: drop studio level conversion . [xbmc] * vdpau: make interop gl default and remove setting, rename and intvert interop yuv . [xbmc] * vdpau: redesign . [xbmc] * dvdplayer: allow rewinding at end of stream, do a seek after rewind . [xbmc] * videoplayer: give streams with invalid fps a chance for fps detection . [xbmc] * videoplayer: update frametime, it might change due to fps detection . [wsnipex] * configure: add --enable-pvraddons-with-dependencies switch for intree building of PVR Addons . [xbmc] * Revert "dvdplayer: disable buffering unit dropping is improves" . [xbmc] * videoplayer: some rework and documentation . [xbmc] * video player: present correct pts to user for a/v sync (after buffering in renderer) . [xbmc] * videoplayer: adapt lateness detection and dropping to buffering . [xbmc] * overlays: squash to b0b5c7c825b0265c5e7c888a48a76d11eb719246 . [xbmc] * OMXPlayer: adapt to buffering . [xbmc] * RenderManager: add method SetSpeed . [xbmc] * renderbuffers: drop enable/disable in this iteration . [xbmc] * RenderManager: skip very late frames in render buffer . [xbmc] * dvdplayer: disable buffering unil dropping is improved . [xbmc] * RenderManager: some rework, squash add buffering . [xbmc] * add buffering - submit absolute time to render buffers . [xbmc] * OverlayRenderer: align buffers with index in renderManager . [xbmc] * move NUM_BUFFERS up to BaseRenderer.h . [xbmc] * RenderManager: only flip free buffer if player has added something . [xbmc] * add buffering - some documentation . [xbmc] * vaapi: adopt to buffering in renderer . [xbmc] * drop frame counter in application, ask render manager instead . [xbmc] * linuxrenderer: delete all textures on reconfigure . [unknown] * DXVA: activate buffering in renderer . [unknown] * WinRenderer: add buffering . [xbmc] * add buffering for GLES . [xbmc] * VideoRenerers: add buffering . [Martijn Kaijser] * fix: add missing include after reshuffle commit 16f276be317fa74efba6e5ddf16ec3f9bfba4b26 . [spiff] * changed: remove unnecessary includes . [spiff] * changed: split off window id's to separate file . [spiff] * changed: split off IPlayer callback to a separate file . [spiff] * fixed: initialize in declaration order . [spiff] * changed: explicitly cast to int to quell compiler warning . [spiff] * changed: remove unused variables . [spiff] * fixed: add virtual destructor . [spiff] * changed: avoid use of unnecessary types . [Jim Carroll] * [fix] Update the groovy library to the lastest 1.x version to fix the "non-latin characters in the path" issue. Closes #13517 . [xbmc] * skin.confluence: adjust row label 2 in VideoFullScreen to line break in codec info . [xbmc] * dvdplayer: put line break into video codec info because it gets too long . [xbmc] * dvdplayer: align HasAudio with HasVideo . [ace20022] * [AEChannelInfo][*REVIEW*] What's the purpose of this assert? . [ace20022] * [GUIFont/Texture] Remove dead code. . [ace20022] * [SoftAESound] Remove unused struct. . [ace20022] * [AE] Performance improvements. . [ace20022] * [AE] Clean up variables related stuff, e.g., scope, unused, check. . [ace20022] * [AE] Initialize member vars. . [Lee Pollock] * [Fix] Add missing audiochannels rule to PlayerSelectionRule.cpp. fixes #13536 . . [xbmc] * skin.confluence: adjust row label 2 in VideoFullScreen to line break in codec info . [xbmc] * dvdplayer: put line break into video codec info because it gets too long . [xbmc] * dvdplayer: align HasAudio with HasVideo . . [xbmc] * LinuxRendererGL: trigger reset of scaling when entering/leaving fullscreen video . [xbmc] * buffering: do not drop in RenderManager . [xbmc] * vdpau: set deinterlacing method to auto, if default method not supported . [xbmc] * LinuxRendererGL: do not upscale if source equals dest . [xbmc] * vdpau: release more resources on pre-cleanup . [xbmc] * X11: use default screen parameters if no output connected . [xbmc] * pvr: do not show selection dialog for a single menu hook . [unknown] * multi-screen: fix compilation on windows . [xbmc] * X11: recreate glx context when output changes . [xbmc] * xrandr: set screen on mode change command . [xbmc] * X11: remove toggle full screen after resume . [xbmc] * X11: add keymapping for XF86XK_Sleep . [xbmc] * pvr: increase changes counter of stream on stream change, cosmetics after dd307930d39d92f145a01a16600cd00e01ec39be . [xbmc] * fix compile error after recent change . [Grégory Coutant] * x11: support for multiple x screens . [xbmc] * X11: dont call XCloseDisplay on shutdown, it crashes when powered doen by cec on ATI . [xbmc] * X11: add debug log to print out refresh after xrr event . [xbmc] * xrandr: fix query for multiple screens . [xbmc] * player: fix rewind . [xbmc] * vdpau: advanced settings for auto deinterlacing . [xbmc] * dvdplayer: avoid short screen flicker caused by unnecessary reconfigure of renderer . [xbmc] * dvdplayer: observe pts counter overflow . [xbmc] * ffmpeg: add av_find_default_stream_index to interface . [xbmc] * xvba: do not use vaapi if xvba is present . [fritsch] * xvba: add string for available decoders - we are important so make sure we are there . [xbmc] * xvba: add decoder . [Rainer Hochecker] * ffmpeg: add xvba hwaccel . [xbmc] * X11: lock graphics context in NotifyXRREvent . [xbmc] * X11: fix crash after a resolution change on startup . [xbmc] * X11: dont set window on xrandr if no mode available . [xbmc] * X11: check for window manager . [xbmc] * X11: fix icon texture after cc5ed3c2474084ebc0373a3046410e6f766e03f4 . [xbmc] * videorefclock: ask graphics context for refresh rate . [xbmc] * videorefclock: temp deactivate of nv settings . [xbmc] * add missing keys to xbmc keytable . [Joakim Plate] * X11: fixed invalid usage of sizeof() (squash into x11 changes) . [Joakim Plate] * X11: replace custom utf8 to unicode with charset convertor (squash to x11 events) . [xbmc] * X11: reset key repeat and key modifier on focus lost and gain . [FernetMenta] * X11: change method of going full-screen . [FernetMenta] * X11: deactivate screen saver on startup . [xbmc] * X11: fix video calibrations . [FernetMenta] * X11: hook video reference clock in windowing . [xbmc] * X11: recreate gl context after output has changed . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros (VideoRefClock) . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros . [FernetMenta] * X11: fix multi-head setups . [FernetMenta] * xrandr: allow getting info for multiple screen's . [xbmc] * xrandr: observe orientation . [FernetMenta] * xrandr: remove method RestoreState . [FernetMenta] * X11: move xrandr events to WinEventsX11 . [Joakim Plate] * X11: factor out code handling device reset notification . [xbmc] * X11: add SDL joystick until we have a better solution . [FernetMenta] * X11: Add xbmc icon . [FernetMenta] * X11: ditch SDL for video and window events . [xbmc] * linuxrenderer: implement progressive weave for vdpau . [xbmc] * linuxrenderer: drop method RenderMultiPass . [xbmc] * vdpau: re-add limited range conversion . [xbmc] * vdpau: fix mp4 part2 decoding, activate by default . [xbmc] * vdpau: switch off de-interlacing on ff . [xbmc] * vdpau: observe ffmpeg tags for color space . [xbmc] * vdpau: drop studio level conversion . [xbmc] * vdpau: make interop gl default and remove setting, rename and intvert interop yuv . [xbmc] * vdpau: redesign . [xbmc] * dvdplayer: allow rewinding at end of stream, do a seek after rewind . [xbmc] * videoplayer: give streams with invalid fps a chance for fps detection . [xbmc] * videoplayer: update frametime, it might change due to fps detection . [wsnipex] * configure: add --enable-pvraddons-with-dependencies switch for intree building of PVR Addons . [xbmc] * Revert "dvdplayer: disable buffering unit dropping is improves" . [xbmc] * videoplayer: some rework and documentation . [xbmc] * video player: present correct pts to user for a/v sync (after buffering in renderer) . [xbmc] * videoplayer: adapt lateness detection and dropping to buffering . [xbmc] * overlays: squash to b0b5c7c825b0265c5e7c888a48a76d11eb719246 . [xbmc] * OMXPlayer: adapt to buffering . [xbmc] * RenderManager: add method SetSpeed . [xbmc] * renderbuffers: drop enable/disable in this iteration . [xbmc] * RenderManager: skip very late frames in render buffer . [xbmc] * dvdplayer: disable buffering unil dropping is improved . [xbmc] * RenderManager: some rework, squash add buffering . [xbmc] * add buffering - submit absolute time to render buffers . [xbmc] * OverlayRenderer: align buffers with index in renderManager . [xbmc] * move NUM_BUFFERS up to BaseRenderer.h . [xbmc] * RenderManager: only flip free buffer if player has added something . [xbmc] * add buffering - some documentation . [xbmc] * vaapi: adopt to buffering in renderer . [xbmc] * drop frame counter in application, ask render manager instead . [xbmc] * linuxrenderer: delete all textures on reconfigure . [unknown] * DXVA: activate buffering in renderer . [unknown] * WinRenderer: add buffering . [xbmc] * add buffering for GLES . [xbmc] * VideoRenerers: add buffering . [Cory Fields] * depends: grr, revert accidental commit that breaks android build . [ulion] * Fix libffi link warnings 'ARM function not 4-byte aligned' when build for ios. . [Cory Fields] * rss: fix xbmc.org feed . [Cory Fields] * depends: python: fix urllib on ios for real . [ulion] * [osx/ios/atv2] - sync xcode projects to include Buffer.h . [montellese] * fix copy-constructor of Buffer, which fixes xbmcvfs.read() (fixes #14183) . [montellese] * CSettings/CRssManager: no need to call Clear() in destructor . [montellese] * CRssManager: add locking to protect maps . [ulion] * Fix announce video item without video info tag (e.g. video in slideshow) . [ulion] * Fix announce video item no title in video info tag. . . [xbmc] * LinuxRendererGL: trigger reset of scaling when entering/leaving fullscreen video . [xbmc] * buffering: do not drop in RenderManager . [xbmc] * vdpau: set deinterlacing method to auto, if default method not supported . [xbmc] * LinuxRendererGL: do not upscale if source equals dest . [xbmc] * vdpau: release more resources on pre-cleanup . [xbmc] * X11: use default screen parameters if no output connected . [xbmc] * pvr: do not show selection dialog for a single menu hook . [unknown] * multi-screen: fix compilation on windows . [xbmc] * X11: recreate glx context when output changes . [xbmc] * xrandr: set screen on mode change command . [xbmc] * X11: remove toggle full screen after resume . [xbmc] * X11: add keymapping for XF86XK_Sleep . [xbmc] * pvr: increase changes counter of stream on stream change, cosmetics after dd307930d39d92f145a01a16600cd00e01ec39be . [xbmc] * fix compile error after recent change . [Grégory Coutant] * x11: support for multiple x screens . [xbmc] * X11: dont call XCloseDisplay on shutdown, it crashes when powered doen by cec on ATI . [xbmc] * X11: add debug log to print out refresh after xrr event . [xbmc] * xrandr: fix query for multiple screens . [xbmc] * player: fix rewind . [xbmc] * vdpau: advanced settings for auto deinterlacing . [xbmc] * dvdplayer: avoid short screen flicker caused by unnecessary reconfigure of renderer . [xbmc] * dvdplayer: observe pts counter overflow . [xbmc] * ffmpeg: add av_find_default_stream_index to interface . [xbmc] * xvba: do not use vaapi if xvba is present . [fritsch] * xvba: add string for available decoders - we are important so make sure we are there . [xbmc] * xvba: add decoder . [Rainer Hochecker] * ffmpeg: add xvba hwaccel . [xbmc] * X11: lock graphics context in NotifyXRREvent . [xbmc] * X11: fix crash after a resolution change on startup . [xbmc] * X11: dont set window on xrandr if no mode available . [xbmc] * X11: check for window manager . [xbmc] * X11: fix icon texture after cc5ed3c2474084ebc0373a3046410e6f766e03f4 . [xbmc] * videorefclock: ask graphics context for refresh rate . [xbmc] * videorefclock: temp deactivate of nv settings . [xbmc] * add missing keys to xbmc keytable . [Joakim Plate] * X11: fixed invalid usage of sizeof() (squash into x11 changes) . [Joakim Plate] * X11: replace custom utf8 to unicode with charset convertor (squash to x11 events) . [xbmc] * X11: reset key repeat and key modifier on focus lost and gain . [FernetMenta] * X11: change method of going full-screen . [FernetMenta] * X11: deactivate screen saver on startup . [xbmc] * X11: fix video calibrations . [FernetMenta] * X11: hook video reference clock in windowing . [xbmc] * X11: recreate gl context after output has changed . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros (VideoRefClock) . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros . [FernetMenta] * X11: fix multi-head setups . [FernetMenta] * xrandr: allow getting info for multiple screen's . [xbmc] * xrandr: observe orientation . [FernetMenta] * xrandr: remove method RestoreState . [FernetMenta] * X11: move xrandr events to WinEventsX11 . [Joakim Plate] * X11: factor out code handling device reset notification . [xbmc] * X11: add SDL joystick until we have a better solution . [FernetMenta] * X11: Add xbmc icon . [FernetMenta] * X11: ditch SDL for video and window events . [xbmc] * linuxrenderer: implement progressive weave for vdpau . [xbmc] * linuxrenderer: drop method RenderMultiPass . [xbmc] * vdpau: re-add limited range conversion . [xbmc] * vdpau: fix mp4 part2 decoding, activate by default . [xbmc] * vdpau: switch off de-interlacing on ff . [xbmc] * vdpau: observe ffmpeg tags for color space . [xbmc] * vdpau: drop studio level conversion . [xbmc] * vdpau: make interop gl default and remove setting, rename and intvert interop yuv . [xbmc] * vdpau: redesign . [xbmc] * dvdplayer: allow rewinding at end of stream, do a seek after rewind . [xbmc] * videoplayer: give streams with invalid fps a chance for fps detection . [xbmc] * videoplayer: update frametime, it might change due to fps detection . [wsnipex] * configure: add --enable-pvraddons-with-dependencies switch for intree building of PVR Addons . [xbmc] * Revert "dvdplayer: disable buffering unit dropping is improves" . [xbmc] * videoplayer: some rework and documentation . [xbmc] * video player: present correct pts to user for a/v sync (after buffering in renderer) . [xbmc] * videoplayer: adapt lateness detection and dropping to buffering . [xbmc] * overlays: squash to b0b5c7c825b0265c5e7c888a48a76d11eb719246 . [xbmc] * OMXPlayer: adapt to buffering . [xbmc] * RenderManager: add method SetSpeed . [xbmc] * renderbuffers: drop enable/disable in this iteration . [xbmc] * RenderManager: skip very late frames in render buffer . [xbmc] * dvdplayer: disable buffering unil dropping is improved . [xbmc] * RenderManager: some rework, squash add buffering . [xbmc] * add buffering - submit absolute time to render buffers . [xbmc] * OverlayRenderer: align buffers with index in renderManager . [xbmc] * move NUM_BUFFERS up to BaseRenderer.h . [xbmc] * RenderManager: only flip free buffer if player has added something . [xbmc] * add buffering - some documentation . [xbmc] * vaapi: adopt to buffering in renderer . [xbmc] * drop frame counter in application, ask render manager instead . [xbmc] * linuxrenderer: delete all textures on reconfigure . [unknown] * DXVA: activate buffering in renderer . [unknown] * WinRenderer: add buffering . [xbmc] * add buffering for GLES . [xbmc] * VideoRenerers: add buffering . [theuni] * depends: python: fix urllib on darwin . [Cory Fields] * depends: fix pil include path, it's not guarded from system libzip . [Cory Fields] * depends: use oneiricribute rather than setuptools. Thanks ulion . [Cory Fields] * depends: add PIL dependency, but don't build by default yet . [Cory Fields] * depends: add PIL dependency . [Cory Fields] * depends: add oneiricutilscross for building host python modules . [Cory Fields] * depends: add setuptools for build-side python . [theuni] * depends: Prepend -target to staging to avoid clashes with old deps . [Cory Fields] * depends: fix typo, don't create tool_dir . [Memphiz] * [osx/ios] - fix build with old darwin-depends by exporting YASM via config.site (should fix billy for osx) . [Cory Fields] * depends: fixup paths after f32039928 . [xbmc] * pvr: do not buffer canpause/seek, the server may want to change this . [Tobias Hieta] * [OSX] Fix minor memory leak in ZeroconfOSX.cpp . . [xbmc] * pvr: do not buffer canpause/seek, the server may want to change this . [xbmc] * LinuxRendererGL: trigger reset of scaling when entering/leaving fullscreen video . [xbmc] * buffering: do not drop in RenderManager . [xbmc] * vdpau: set deinterlacing method to auto, if default method not supported . [xbmc] * LinuxRendererGL: do not upscale if source equals dest . [xbmc] * vdpau: release more resources on pre-cleanup . [xbmc] * X11: use default screen parameters if no output connected . [xbmc] * pvr: do not show selection dialog for a single menu hook . [unknown] * multi-screen: fix compilation on windows . [xbmc] * X11: recreate glx context when output changes . [xbmc] * xrandr: set screen on mode change command . [xbmc] * X11: remove toggle full screen after resume . [xbmc] * X11: add keymapping for XF86XK_Sleep . [xbmc] * pvr: increase changes counter of stream on stream change, cosmetics after dd307930d39d92f145a01a16600cd00e01ec39be . [xbmc] * fix compile error after recent change . [Grégory Coutant] * x11: support for multiple x screens . [xbmc] * X11: dont call XCloseDisplay on shutdown, it crashes when powered doen by cec on ATI . [xbmc] * X11: add debug log to print out refresh after xrr event . [xbmc] * xrandr: fix query for multiple screens . [xbmc] * player: fix rewind . [xbmc] * vdpau: advanced settings for auto deinterlacing . [xbmc] * dvdplayer: avoid short screen flicker caused by unnecessary reconfigure of renderer . [xbmc] * dvdplayer: observe pts counter overflow . [xbmc] * ffmpeg: add av_find_default_stream_index to interface . [xbmc] * xvba: do not use vaapi if xvba is present . [fritsch] * xvba: add string for available decoders - we are important so make sure we are there . [xbmc] * xvba: add decoder . [Rainer Hochecker] * ffmpeg: add xvba hwaccel . [xbmc] * X11: lock graphics context in NotifyXRREvent . [xbmc] * X11: fix crash after a resolution change on startup . [xbmc] * X11: dont set window on xrandr if no mode available . [xbmc] * X11: check for window manager . [xbmc] * X11: fix icon texture after cc5ed3c2474084ebc0373a3046410e6f766e03f4 . [xbmc] * videorefclock: ask graphics context for refresh rate . [xbmc] * videorefclock: temp deactivate of nv settings . [xbmc] * add missing keys to xbmc keytable . [Joakim Plate] * X11: fixed invalid usage of sizeof() (squash into x11 changes) . [Joakim Plate] * X11: replace custom utf8 to unicode with charset convertor (squash to x11 events) . [xbmc] * X11: reset key repeat and key modifier on focus lost and gain . [FernetMenta] * X11: change method of going full-screen . [FernetMenta] * X11: deactivate screen saver on startup . [xbmc] * X11: fix video calibrations . [FernetMenta] * X11: hook video reference clock in windowing . [xbmc] * X11: recreate gl context after output has changed . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros (VideoRefClock) . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros . [FernetMenta] * X11: fix multi-head setups . [FernetMenta] * xrandr: allow getting info for multiple screen's . [xbmc] * xrandr: observe orientation . [FernetMenta] * xrandr: remove method RestoreState . [FernetMenta] * X11: move xrandr events to WinEventsX11 . [Joakim Plate] * X11: factor out code handling device reset notification . [xbmc] * X11: add SDL joystick until we have a better solution . [FernetMenta] * X11: Add xbmc icon . [FernetMenta] * X11: ditch SDL for video and window events . [xbmc] * linuxrenderer: implement progressive weave for vdpau . [xbmc] * linuxrenderer: drop method RenderMultiPass . [xbmc] * vdpau: re-add limited range conversion . [xbmc] * vdpau: fix mp4 part2 decoding, activate by default . [xbmc] * vdpau: switch off de-interlacing on ff . [xbmc] * vdpau: observe ffmpeg tags for color space . [xbmc] * vdpau: drop studio level conversion . [xbmc] * vdpau: make interop gl default and remove setting, rename and intvert interop yuv . [xbmc] * vdpau: redesign . [xbmc] * dvdplayer: allow rewinding at end of stream, do a seek after rewind . [xbmc] * videoplayer: give streams with invalid fps a chance for fps detection . [xbmc] * videoplayer: update frametime, it might change due to fps detection . [wsnipex] * configure: add --enable-pvraddons-with-dependencies switch for intree building of PVR Addons . [xbmc] * Revert "dvdplayer: disable buffering unit dropping is improves" . [xbmc] * videoplayer: some rework and documentation . [xbmc] * video player: present correct pts to user for a/v sync (after buffering in renderer) . [xbmc] * videoplayer: adapt lateness detection and dropping to buffering . [xbmc] * overlays: squash to b0b5c7c825b0265c5e7c888a48a76d11eb719246 . [xbmc] * OMXPlayer: adapt to buffering . [xbmc] * RenderManager: add method SetSpeed . [xbmc] * renderbuffers: drop enable/disable in this iteration . [xbmc] * RenderManager: skip very late frames in render buffer . [xbmc] * dvdplayer: disable buffering unil dropping is improved . [xbmc] * RenderManager: some rework, squash add buffering . [xbmc] * add buffering - submit absolute time to render buffers . [xbmc] * OverlayRenderer: align buffers with index in renderManager . [xbmc] * move NUM_BUFFERS up to BaseRenderer.h . [xbmc] * RenderManager: only flip free buffer if player has added something . [xbmc] * add buffering - some documentation . [xbmc] * vaapi: adopt to buffering in renderer . [xbmc] * drop frame counter in application, ask render manager instead . [xbmc] * linuxrenderer: delete all textures on reconfigure . [unknown] * DXVA: activate buffering in renderer . [unknown] * WinRenderer: add buffering . [xbmc] * add buffering for GLES . [xbmc] * VideoRenerers: add buffering . [davilla] * [darwin] change path ..xbmc-depends/toolchain -> ..xbmc-depends/buildtools-native . [davilla] * [osx] changed, enable sse3/sse4.1/sse4.2 all osx 10.6 targets support it . [davilla] * fixed, revert to original path for darwin native tool chain . [davilla] * [osx] match OTHER_LDFLAGS for debug and release . [davilla] * [darwin] fixed XBMC_DEPENDS def in xcdoe project, ARCHS is all archs, CURRENT_ARCH is the one we are building . [Tobias Hieta] * Plug minor memory leak in CoreAudioAEStream . [xbmc] * dvdplayer: make HasVideo return true if a video stream was opened since playback has started - fixes missing video info on channel change . [Cory Fields] * depends: fix freetype build with crystax ndk . [Anssi Hannula] * AE: ALSA: Try to get a minimum of 4 periods per buffer . [Anssi Hannula] * AE: ALSA: Try to get 200ms buffer even if we did not get 50ms periodsize . . [xbmc] * dvdplayer: make HasVideo return true if a video stream was opened since playback has started - fixes missing video info on channel change . [xbmc] * LinuxRendererGL: trigger reset of scaling when entering/leaving fullscreen video . [xbmc] * buffering: do not drop in RenderManager . [xbmc] * vdpau: set deinterlacing method to auto, if default method not supported . [xbmc] * LinuxRendererGL: do not upscale if source equals dest . [xbmc] * vdpau: release more resources on pre-cleanup . [xbmc] * X11: use default screen parameters if no output connected . [xbmc] * pvr: do not show selection dialog for a single menu hook . [unknown] * multi-screen: fix compilation on windows . [xbmc] * X11: recreate glx context when output changes . [xbmc] * xrandr: set screen on mode change command . [xbmc] * X11: remove toggle full screen after resume . [xbmc] * X11: add keymapping for XF86XK_Sleep . [xbmc] * pvr: increase changes counter of stream on stream change, cosmetics after dd307930d39d92f145a01a16600cd00e01ec39be . [xbmc] * fix compile error after recent change . [Grégory Coutant] * x11: support for multiple x screens . [xbmc] * X11: dont call XCloseDisplay on shutdown, it crashes when powered doen by cec on ATI . [xbmc] * X11: add debug log to print out refresh after xrr event . [xbmc] * xrandr: fix query for multiple screens . [xbmc] * player: fix rewind . [xbmc] * vdpau: advanced settings for auto deinterlacing . [xbmc] * dvdplayer: avoid short screen flicker caused by unnecessary reconfigure of renderer . [xbmc] * dvdplayer: observe pts counter overflow . [xbmc] * ffmpeg: add av_find_default_stream_index to interface . [xbmc] * xvba: do not use vaapi if xvba is present . [fritsch] * xvba: add string for available decoders - we are important so make sure we are there . [xbmc] * xvba: add decoder . [Rainer Hochecker] * ffmpeg: add xvba hwaccel . [xbmc] * X11: lock graphics context in NotifyXRREvent . [xbmc] * X11: fix crash after a resolution change on startup . [xbmc] * X11: dont set window on xrandr if no mode available . [xbmc] * X11: check for window manager . [xbmc] * X11: fix icon texture after cc5ed3c2474084ebc0373a3046410e6f766e03f4 . [xbmc] * videorefclock: ask graphics context for refresh rate . [xbmc] * videorefclock: temp deactivate of nv settings . [xbmc] * add missing keys to xbmc keytable . [Joakim Plate] * X11: fixed invalid usage of sizeof() (squash into x11 changes) . [Joakim Plate] * X11: replace custom utf8 to unicode with charset convertor (squash to x11 events) . [xbmc] * X11: reset key repeat and key modifier on focus lost and gain . [FernetMenta] * X11: change method of going full-screen . [FernetMenta] * X11: deactivate screen saver on startup . [xbmc] * X11: fix video calibrations . [FernetMenta] * X11: hook video reference clock in windowing . [xbmc] * X11: recreate gl context after output has changed . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros (VideoRefClock) . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros . [FernetMenta] * X11: fix multi-head setups . [FernetMenta] * xrandr: allow getting info for multiple screen's . [xbmc] * xrandr: observe orientation . [FernetMenta] * xrandr: remove method RestoreState . [FernetMenta] * X11: move xrandr events to WinEventsX11 . [Joakim Plate] * X11: factor out code handling device reset notification . [xbmc] * X11: add SDL joystick until we have a better solution . [FernetMenta] * X11: Add xbmc icon . [FernetMenta] * X11: ditch SDL for video and window events . [xbmc] * linuxrenderer: implement progressive weave for vdpau . [xbmc] * linuxrenderer: drop method RenderMultiPass . [xbmc] * vdpau: re-add limited range conversion . [xbmc] * vdpau: fix mp4 part2 decoding, activate by default . [xbmc] * vdpau: switch off de-interlacing on ff . [xbmc] * vdpau: observe ffmpeg tags for color space . [xbmc] * vdpau: drop studio level conversion . [xbmc] * vdpau: make interop gl default and remove setting, rename and intvert interop yuv . [xbmc] * vdpau: redesign . [xbmc] * dvdplayer: allow rewinding at end of stream, do a seek after rewind . [xbmc] * videoplayer: give streams with invalid fps a chance for fps detection . [xbmc] * videoplayer: update frametime, it might change due to fps detection . [wsnipex] * configure: add --enable-pvraddons-with-dependencies switch for intree building of PVR Addons . [xbmc] * Revert "dvdplayer: disable buffering unit dropping is improves" . [xbmc] * videoplayer: some rework and documentation . [xbmc] * video player: present correct pts to user for a/v sync (after buffering in renderer) . [xbmc] * videoplayer: adapt lateness detection and dropping to buffering . [xbmc] * overlays: squash to b0b5c7c825b0265c5e7c888a48a76d11eb719246 . [xbmc] * OMXPlayer: adapt to buffering . [xbmc] * RenderManager: add method SetSpeed . [xbmc] * renderbuffers: drop enable/disable in this iteration . [xbmc] * RenderManager: skip very late frames in render buffer . [xbmc] * dvdplayer: disable buffering unil dropping is improved . [xbmc] * RenderManager: some rework, squash add buffering . [xbmc] * add buffering - submit absolute time to render buffers . [xbmc] * OverlayRenderer: align buffers with index in renderManager . [xbmc] * move NUM_BUFFERS up to BaseRenderer.h . [xbmc] * RenderManager: only flip free buffer if player has added something . [xbmc] * add buffering - some documentation . [xbmc] * vaapi: adopt to buffering in renderer . [xbmc] * drop frame counter in application, ask render manager instead . [xbmc] * linuxrenderer: delete all textures on reconfigure . [unknown] * DXVA: activate buffering in renderer . [unknown] * WinRenderer: add buffering . [xbmc] * add buffering for GLES . [xbmc] * VideoRenerers: add buffering . [Chris "Koying" Browet] * FIX: eol . [Lars Op den Kamp] * [cec] fixed compilation without libcec-dev on the system after 95d87f545665674f76f691197bbad3360b807981. updated the method names of the dummy CPeripheralCecAdapter implementation so they match the ones in the real implementation . [Lars Op den Kamp] * [cec] and let's init m_queryThread to NULL so we won't crash on exit when CEC has been disabled . [Lars Op den Kamp] * [cec] extra guards around m_queryThread . [Lars Op den Kamp] * [cec] cosmetics. made some methods private that don't need to be public . [Lars Op den Kamp] * [cec] removed no longer used TranslateComPort() . [Lars Op den Kamp] * [cec] removed dupe methods. if we really need that Sleep(), do it in CPeripherals instead . [ulion] * Add deps to typemap files for code generate makefile. . [ulion] * [IOS] fix ios5+ crash, last fix for this has wrong order code during merge. . [ulion] * Fix code generate problem with binary string. . [Memphiz] * [AE/CA/iOS] - don't set max frames per slice on the output unit before enabling input/output. Else enabling input/output fails on atv2 leading to fatal error on AE::StartEngine (and therefore crash back to frontrow) . [ulion] * Fix the GUI_MSG_WINDOW_DEINIT message to include the next window id as param . [ulion] * Fix CPipeFile::Write return value, the internal Write return bool, we need int. . [Chris "koying" Browet] * CHG: [droid] wraps native activity in a java class . [montellese] * [win32] update VS project files after 92c7bf0e682a63baee3cd81a36468a346b16d5a8 . [montellese] * [win32] add boost/shared_array.hpp needed since 92c7bf0e682a63baee3cd81a36468a346b16d5a8 . [Cory Fields] * depends: rename aux to avoid windows pitfalls . [Jim Carroll] * [fix] build issue with std::min on some platforms. . [Cory Fields] * depends: revert droid changes in CStdString . [theuni] * depends: fix broken pyo sources in darwin . [Cory Fields] * depends: fix android path after depends move . [Cory Fields] * depends: fix android packaging . [Cory Fields] * depends: fix ios project . [Memphiz] * depends: fix atv2 project . [Cory Fields] * depends: fix osx project . [Memphiz] * depends: [projectm] - remove hardcoded minsdkversion 10.4 on osx. Fixes build on 10.8.2 (we provide the right minsdkversion via CPPFLAGS) . [Cory Fields] * depends: gawk is build-side, host doesn't matter . [Cory Fields] * depends: remove android hack for python now that correct libdeps are defined . [Cory Fields] * depends: add liblog check, it may not be included by the toolchain . [theuni] * depends: don't link libcdio unless optical is enabled . [theuni] * depends: point ffmpeg to the correct yasm . [theuni] * depends: ffmpeg needs our ldflags . [Cory Fields] * depends: clean up the built-in mess and test properly instead . [Cory Fields] * depends: set some sane defaults for arm+linux . [Cory Fields] * depends: set default android configure options . [Cory Fields] * depends: add mess of depends . [Jim Carroll] * minor change and clarification to the File.write return value. . [Jim Carroll] * return the correct boolean value. . [Jim Carroll] * minor fix to the string length arithmetic. . [Jim Carroll] * change the write back to a bool for bw compatiblity with the incorrect 12.0 api. . [Cory Fields] * droid: fix loading libs from outside of our apk . [Jim Carroll] * rename the current 'read' method to 'readBytes' and use it to implement a 'read' method that returns a string in order to preserve bw compatibility. . [ulion] * [IOS] Fix crash when launch item for play, if it built with xcode 4. . [Vegar Storvann] * Fix typo in RPC service name in CApplication::StartJSONRPCServer() . [Lars Op den Kamp] * [cec] don't do another device scan when opening a connection to the adapter, just use the scan results that we already got. also fixes the wrong device name being opened when trying to connect to an RPi . [Jim Carroll] * The RenderCapture::getImage now returns a buffer that's ready to read from. . [Jim Carroll] * [cosmetic] remove commented out code. . [Jim Carroll] * Introduce a Buffer class and use it to replace custom API definitions for RenderCapture and xbmcvfs.File. . [Daniel Scheller] * add #ifdef around UPnP setting things to fix build with --disable-upnp . [dezi] * Added "Part of Compilation" flag support for MusicInfoScanner. . [Chris "koying" Browet] * FIX: tabs to space . [ulion] * [IOS] Handle OnSpeedChanged announce. . [ulion] * [IOS] adjust method for set now playing info to make it reusable. . [ulion] * [IOS] Fix crash when thumb file is unreadable to ios system. . [Lars Op den Kamp] * missing #include in xbmc/utils/RssManager.h . [Lars Op den Kamp] * [cec] minor bump to 2.1.1. fixes some issues for Pi users and LG owners . [ulion] * Existed code use protocol option easy method previous commit added. . [ulion] * Add easy method for url protocol options. . [ulion] * Use SetOptions method in CURL::Parse rather than operate on options members. . [Memphiz] * [osx/ios/atv2] - sync xcode projects . [montellese] * [win32] update VS project files . [montellese] * move reading of RssFeeds.xml from CSettings into CRssManager . [montellese] * CRssManager: turn into a singleton . [montellese] * move CRssManager into seperate header/source files . [montellese] * CRssReader: use CCriticalSection member instead of deriving from it . [montellese] * rss: move IRssObserver into seperate header file . [montellese] * rss: cosmetics and cleanup . [rubpa] * Added a new sort method "Date Taken" for pictures + add-on support for the new SORT_METHOD_DATE_TAKEN. . [ulion] * Add method to remove specified thread message in the message queue. . [ulion] * Refactor CGUIWindowManager::DispatchThreadMessages() to be a solid thread message dispatch and process method. . [pitpompej] * Prevent timeout error because of waiting for port settings change event on the wrong pipeline object when using deinterlace mode . [Franz Koch] * [PVR] improve kaitoast error messages on PVR playback issues by naming the channel or playbacktype that failed . [Franz Koch] * [confluence][PVR] add EPG menu item to PVR submenu in home screen . [Franz Koch] * [PVR] add possibility to start liveTV or PVR radio playback via cAction and keymaps. . [pieh] * [confluence] PVRChannelsOSD: use recently added Previous/NextChannelGroup actions . [fritsch] * AE: Fix menu sounds by decreasing buffer(max 200 ms) and periodSize(50 ms) . [pieh] * PVRChannelsOSD: remove hardcoded left/right navigation . [pieh] * PVRChannelsOSD: add PreviousChannelGroup/NextChannelGroup actions handling . [ulion] * class UrlOptions support specify leading str. . . . . [fritsch] * AE: Fix menu sounds by decreasing buffer(max 200 ms) and periodSize(50 ms) . [xbmc] * buffering: do not drop in RenderManager . [xbmc] * vdpau: set deinterlacing method to auto, if default method not supported . [xbmc] * LinuxRendererGL: do not upscale if source equals dest . [xbmc] * vdpau: release more resources on pre-cleanup . [xbmc] * X11: use default screen parameters if no output connected . [xbmc] * pvr: do not show selection dialog for a single menu hook . [unknown] * multi-screen: fix compilation on windows . [xbmc] * X11: recreate glx context when output changes . [xbmc] * xrandr: set screen on mode change command . [xbmc] * X11: remove toggle full screen after resume . [xbmc] * X11: add keymapping for XF86XK_Sleep . [xbmc] * pvr: increase changes counter of stream on stream change, cosmetics after dd307930d39d92f145a01a16600cd00e01ec39be . [xbmc] * fix compile error after recent change . [Grégory Coutant] * x11: support for multiple x screens . [xbmc] * X11: dont call XCloseDisplay on shutdown, it crashes when powered doen by cec on ATI . [xbmc] * X11: add debug log to print out refresh after xrr event . [xbmc] * xrandr: fix query for multiple screens . [xbmc] * player: fix rewind . [xbmc] * dvdplayer: correct determination if video is playing . [xbmc] * vdpau: advanced settings for auto deinterlacing . [xbmc] * dvdplayer: avoid short screen flicker caused by unnecessary reconfigure of renderer . [xbmc] * dvdplayer: observe pts counter overflow . [xbmc] * ffmpeg: add av_find_default_stream_index to interface . [xbmc] * xvba: do not use vaapi if xvba is present . [fritsch] * xvba: add string for available decoders - we are important so make sure we are there . [xbmc] * xvba: add decoder . [Rainer Hochecker] * ffmpeg: add xvba hwaccel . [xbmc] * X11: lock graphics context in NotifyXRREvent . [xbmc] * X11: fix crash after a resolution change on startup . [xbmc] * X11: dont set window on xrandr if no mode available . [xbmc] * X11: check for window manager . [xbmc] * X11: fix icon texture after cc5ed3c2474084ebc0373a3046410e6f766e03f4 . [xbmc] * videorefclock: ask graphics context for refresh rate . [xbmc] * videorefclock: temp deactivate of nv settings . [xbmc] * add missing keys to xbmc keytable . [Joakim Plate] * X11: fixed invalid usage of sizeof() (squash into x11 changes) . [Joakim Plate] * X11: replace custom utf8 to unicode with charset convertor (squash to x11 events) . [xbmc] * X11: reset key repeat and key modifier on focus lost and gain . [FernetMenta] * X11: change method of going full-screen . [FernetMenta] * X11: deactivate screen saver on startup . [xbmc] * X11: fix video calibrations . [FernetMenta] * X11: hook video reference clock in windowing . [xbmc] * X11: recreate gl context after output has changed . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros (VideoRefClock) . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros . [FernetMenta] * X11: fix multi-head setups . [FernetMenta] * xrandr: allow getting info for multiple screen's . [xbmc] * xrandr: observe orientation . [FernetMenta] * xrandr: remove method RestoreState . [FernetMenta] * X11: move xrandr events to WinEventsX11 . [Joakim Plate] * X11: factor out code handling device reset notification . [xbmc] * X11: add SDL joystick until we have a better solution . [FernetMenta] * X11: Add xbmc icon . [FernetMenta] * X11: ditch SDL for video and window events . [xbmc] * linuxrenderer: implement progressive weave for vdpau . [xbmc] * linuxrenderer: drop method RenderMultiPass . [xbmc] * vdpau: re-add limited range conversion . [xbmc] * vdpau: fix mp4 part2 decoding, activate by default . [xbmc] * vdpau: switch off de-interlacing on ff . [xbmc] * vdpau: observe ffmpeg tags for color space . [xbmc] * vdpau: drop studio level conversion . [xbmc] * vdpau: make interop gl default and remove setting, rename and intvert interop yuv . [xbmc] * vdpau: redesign . [xbmc] * dvdplayer: allow rewinding at end of stream, do a seek after rewind . [xbmc] * videoplayer: give streams with invalid fps a chance for fps detection . [xbmc] * videoplayer: update frametime, it might change due to fps detection . [wsnipex] * configure: add --enable-pvraddons-with-dependencies switch for intree building of PVR Addons . [xbmc] * Revert "dvdplayer: disable buffering unit dropping is improves" . [xbmc] * videoplayer: some rework and documentation . [xbmc] * video player: present correct pts to user for a/v sync (after buffering in renderer) . [xbmc] * videoplayer: adapt lateness detection and dropping to buffering . [xbmc] * overlays: squash to b0b5c7c825b0265c5e7c888a48a76d11eb719246 . [xbmc] * OMXPlayer: adapt to buffering . [xbmc] * RenderManager: add method SetSpeed . [xbmc] * renderbuffers: drop enable/disable in this iteration . [xbmc] * RenderManager: skip very late frames in render buffer . [xbmc] * dvdplayer: disable buffering unil dropping is improved . [xbmc] * RenderManager: some rework, squash add buffering . [xbmc] * add buffering - submit absolute time to render buffers . [xbmc] * OverlayRenderer: align buffers with index in renderManager . [xbmc] * move NUM_BUFFERS up to BaseRenderer.h . [xbmc] * RenderManager: only flip free buffer if player has added something . [xbmc] * add buffering - some documentation . [xbmc] * vaapi: adopt to buffering in renderer . [xbmc] * drop frame counter in application, ask render manager instead . [xbmc] * linuxrenderer: delete all textures on reconfigure . [unknown] * DXVA: activate buffering in renderer . [unknown] * WinRenderer: add buffering . [xbmc] * add buffering for GLES . [xbmc] * VideoRenerers: add buffering . [davilla] * Revert "Update DVDPlayerAudio.cpp" . [uNiversaI] * Update DVDPlayerAudio.cpp . [davilla] * fixed crash, sizeof(SDL_Event) != sizeof(XBMC_Event) . [ulion] * [IOS] media controlbar add support seek forward and rewind. . [ulion] * [IOS] do not keep network alive in idle state (paused or stopped). . [davilla] * cleanup includes and ifdefs for DVDVideoCodecVDA . [ace20022] * [AE] [AESinks] Cleanup/init vars, check for return values and performance improvements, e.g., call by ref, pre-/post-incr. . [ace20022] * [PulseAEStream] Possible null pointer dereference. . [davilla] * [osx/vda] refactor to use CBitstreamConverter class . [davilla] * fixed, valid avcC atom path on open . [davilla] * cosmetic cleanup . [ace20022] * Add codec, bitrate and channels to the "audiostreams" result of Player.GetProperties. This makes Player.Audio.Stream and Player.Audio.Stream.Extended equal. Therefore Player.Audio.Stream.Extended is dropped. . [Garrett Brown] * Allow CRingBuffer::WriteData() to receive const buffers . [ulion] * disable ios network auto-suspend after lock and screen goes dark . [ulion] * handle ios interruption and app active/inactive/bg switch perperly. . [ulion] * support show nowPlaying item info on ios lock screen and media control bar . [ulion] * accept control from ios control bar (on lock screen and left of multi-task bar) . [ulion] * add background mode/flag in the main Application and used in ios . [ulion] * change to use PRINT_SIGNATURE() for object-c common method trace, add debug log for important methods . [ulion] * add UnPause and real Pause method on ApplicationMessenger . [ulion] * adjust audio engine can auto-resume from suspend state for ios. . [ulion] * use max frames per slice suggested by apple for play audio after lock screen on ios . [montellese] * CJSONVariantWriter: fix possible NULL pointer dereferencing . [Fice] * [FIX] CXImage: Don't call functions on unopened DllImageLib . [Lars Op den Kamp] * [cec] prevent duplicate power on commands from being sent . [Lars Op den Kamp] * [cec] use client version 'current' now that libCEC 2.1.0 is being used. also fixes 'when the tv goes to standby' option being reset, since libCEC now checks the version correctly for that option . [popcornmix] * [rbp] Enable Vsync as a default . [Tolriq] * Add support for limits to Files.GetDirectory . [Cory Fields] * droid: Only load libxbmc.so from the first loaded java class . [Cory Fields] * droid: give the JNIManager our activity instance . [Cory Fields] * droid: rename JNI files to JNIManager . [Cory Fields] * droid: re-add BroadcastReceiver . [Cory Fields] * droid: refactor JNI into a manager class . [Memphiz] * [touch] add a mapping for 2 finger swipeleft (Back) as it was before on iOS because of lack of hw back button . [Memphiz] * [ios] - implement swipe support . [Memphiz] * [ios] - use generic touch handler . [Memphiz] * [ios] - add unified gesture handler to ios xcode project . [montellese] * slideshow: use swipe left/right gestures instead of manual swipe detection based on pan gesture . [montellese] * CSlideShowPicture: add m_bCanMoveVertically . [montellese] * touch: make the touchscreen's DPI available to gesture detectors . [montellese] * touch: add touch gesture detectors for pinch/zoom, rotate and swipe . [montellese] * input: re-organize touch input handling to make it more generic and move it into its own lib . [montellese] * input: implement touch input through mappable actions . [montellese] * [win32] adjust touch gesture handling . [montellese] * turn EVENT_RESULT enum values into flags . [montellese] * [droid] remove unnecessary logging on touch input events . [popcornmix] * [rbp] Fix for audiotoggledigital on Pi. . [Tolriq] * Remove unused variable initialization . [Tolriq] * Add compilationartist property to AudioLibrary.GetArtists . [Martijn Kaijser] * [release] version bump to 13.0 alpha2 as we start new merge window. . [ulion] * Add CTL_BUTTON_CLEAR control message for generic keyboard to clear text. . . . [xbmc] * vdpau: set deinterlacing method to auto, if default method not supported . [xbmc] * LinuxRendererGL: do not upscale if source equals dest . [xbmc] * vdpau: release more resources on pre-cleanup . [xbmc] * X11: use default screen parameters if no output connected . [xbmc] * pvr: do not show selection dialog for a single menu hook . [unknown] * multi-screen: fix compilation on windows . [xbmc] * X11: recreate glx context when output changes . [xbmc] * xrandr: set screen on mode change command . [xbmc] * X11: remove toggle full screen after resume . [xbmc] * X11: add keymapping for XF86XK_Sleep . [xbmc] * pvr: increase changes counter of stream on stream change, cosmetics after dd307930d39d92f145a01a16600cd00e01ec39be . [xbmc] * fix compile error after recent change . [Grégory Coutant] * x11: support for multiple x screens . [xbmc] * X11: dont call XCloseDisplay on shutdown, it crashes when powered doen by cec on ATI . [xbmc] * X11: add debug log to print out refresh after xrr event . [xbmc] * xrandr: fix query for multiple screens . [xbmc] * player: fix rewind . [xbmc] * dvdplayer: correct determination if video is playing . [xbmc] * vdpau: advanced settings for auto deinterlacing . [xbmc] * dvdplayer: avoid short screen flicker caused by unnecessary reconfigure of renderer . [xbmc] * dvdplayer: observe pts counter overflow . [xbmc] * ffmpeg: add av_find_default_stream_index to interface . [xbmc] * xvba: do not use vaapi if xvba is present . [fritsch] * xvba: add string for available decoders - we are important so make sure we are there . [xbmc] * xvba: add decoder . [Rainer Hochecker] * ffmpeg: add xvba hwaccel . [xbmc] * X11: lock graphics context in NotifyXRREvent . [xbmc] * X11: fix crash after a resolution change on startup . [xbmc] * X11: dont set window on xrandr if no mode available . [xbmc] * X11: check for window manager . [xbmc] * X11: fix icon texture after cc5ed3c2474084ebc0373a3046410e6f766e03f4 . [xbmc] * videorefclock: ask graphics context for refresh rate . [xbmc] * videorefclock: temp deactivate of nv settings . [xbmc] * add missing keys to xbmc keytable . [Joakim Plate] * X11: fixed invalid usage of sizeof() (squash into x11 changes) . [Joakim Plate] * X11: replace custom utf8 to unicode with charset convertor (squash to x11 events) . [xbmc] * X11: reset key repeat and key modifier on focus lost and gain . [FernetMenta] * X11: change method of going full-screen . [FernetMenta] * X11: deactivate screen saver on startup . [xbmc] * X11: fix video calibrations . [FernetMenta] * X11: hook video reference clock in windowing . [xbmc] * X11: recreate gl context after output has changed . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros (VideoRefClock) . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros . [FernetMenta] * X11: fix multi-head setups . [FernetMenta] * xrandr: allow getting info for multiple screen's . [xbmc] * xrandr: observe orientation . [FernetMenta] * xrandr: remove method RestoreState . [FernetMenta] * X11: move xrandr events to WinEventsX11 . [Joakim Plate] * X11: factor out code handling device reset notification . [xbmc] * X11: add SDL joystick until we have a better solution . [FernetMenta] * X11: Add xbmc icon . [FernetMenta] * X11: ditch SDL for video and window events . [xbmc] * linuxrenderer: implement progressive weave for vdpau . [xbmc] * linuxrenderer: drop method RenderMultiPass . [xbmc] * vdpau: re-add limited range conversion . [xbmc] * vdpau: fix mp4 part2 decoding, activate by default . [xbmc] * vdpau: switch off de-interlacing on ff . [xbmc] * vdpau: observe ffmpeg tags for color space . [xbmc] * vdpau: drop studio level conversion . [xbmc] * vdpau: make interop gl default and remove setting, rename and intvert interop yuv . [xbmc] * vdpau: redesign . [xbmc] * dvdplayer: allow rewinding at end of stream, do a seek after rewind . [xbmc] * videoplayer: give streams with invalid fps a chance for fps detection . [xbmc] * videoplayer: update frametime, it might change due to fps detection . [wsnipex] * configure: add --enable-pvraddons-with-dependencies switch for intree building of PVR Addons . [xbmc] * Revert "dvdplayer: disable buffering unit dropping is improves" . [xbmc] * videoplayer: some rework and documentation . [xbmc] * video player: present correct pts to user for a/v sync (after buffering in renderer) . [xbmc] * videoplayer: adapt lateness detection and dropping to buffering . [xbmc] * overlays: squash to b0b5c7c825b0265c5e7c888a48a76d11eb719246 . [xbmc] * OMXPlayer: adapt to buffering . [xbmc] * RenderManager: add method SetSpeed . [xbmc] * renderbuffers: drop enable/disable in this iteration . [xbmc] * RenderManager: skip very late frames in render buffer . [xbmc] * dvdplayer: disable buffering unil dropping is improved . [xbmc] * RenderManager: some rework, squash add buffering . [xbmc] * add buffering - submit absolute time to render buffers . [xbmc] * OverlayRenderer: align buffers with index in renderManager . [xbmc] * move NUM_BUFFERS up to BaseRenderer.h . [xbmc] * RenderManager: only flip free buffer if player has added something . [xbmc] * add buffering - some documentation . [xbmc] * vaapi: adopt to buffering in renderer . [xbmc] * drop frame counter in application, ask render manager instead . [xbmc] * linuxrenderer: delete all textures on reconfigure . [unknown] * DXVA: activate buffering in renderer . [unknown] * WinRenderer: add buffering . [xbmc] * add buffering for GLES . [xbmc] * VideoRenerers: add buffering . [Lars Op den Kamp] * [pvr] bumped pvr add-on rev to 5ef7f7f88c9dd3ca9c1daf57e7c92c005faa5910 after the API version bump . [Lars Op den Kamp] * [pvr] bumped api to v1.7.0 . [Lars Op den Kamp] * [pvr] added missing api definitions from #1816 . [spiff] * project file updates after removing internal lastfm/scrobbler support . [spiff] * changed: remove scrobbler and last.fm radio support . [arnova] * fixed: XMLUtils::GetString(.. CStdString& ..) was broken by 2d45fad482ca0384e96605761712a0a97f85a937. This caused eg. all advancedsettings defaults for strings to be cleared (eg. default players etc.) . [arnova] * fixed: Some http servers provide different content when the range request header is not set causing seeking to fail. To fix this use CURL_OPT_RANGE method instead of CURLOPT_RESUME_FROM_LARGE . [fritsch] * AE: Fix resample of e.g. 192 khz to 48 khz audio by scaling the usual suspects with the src sampleRate . [Kyle Hill] * Fix possible NULL pointer dereference in CMusicDatabase::ImportKaraokeInfo() . [Kyle Hill] * Fix possible NULL pointer dereferences in CGUIWindowPVR::SetActiveView() . [Kyle Hill] * Make sure ifr_name buffer is always NULL-terminated in NetworkLinux.cpp . [Kyle Hill] * Pass levels to fribidi_log2vis() . [Kyle Hill] * Fix possible uninitialized read in fastatof() . [Kyle Hill] * Adjust indenting in CreateFile() to make control flow clear. . [Kyle Hill] * Fix missing brackets around else case in CNetworkInterfaceLinux::GetAccessPoints() . [Kyle Hill] * Fix possible 32-bit int overflow in CAddonInstaller::PrunePackageCache() . [Kyle Hill] * Remove unused assignment in TuxBoxUtil.cpp . [Kyle Hill] * Make sure all members of trackinfo struct are initialized . [Kyle Hill] * Fix possible socket leaks on error in CVTPSession::GetStreamLive() . [Kyle Hill] * Fix possible out-of-bounds read in dll_opendir() . [Kyle Hill] * Use delete[] on storage allocated with new[] in NfoFile.cpp . [Kyle Hill] * Fix 0 height check in CXImage::Decode() . [Kyle Hill] * Fix memory leak in UPnPPlayer.cpp . [Kyle Hill] * Remove uncondiational assignment of dwDelay to 0 in CGUIDialogCache constructor . [Kyle Hill] * Added missing '!' to NULL check in GUIDialogCache.cpp . [Kyle Hill] * Fix possible NULL pointer dereference in GUIKeyboardFactory.cpp . [Kyle Hill] * Set m_inputBuff to NULL after free in CJpegIO.cpp::Close() . [xbmc] * pvr: bump api version to 1.6.1 . [xbmc] * pvr: check version of addongui lib . [xbmc] * addongui: add version for the lib . [xbmc] * addongui: add window as fallback to button translater . [xbmc] * ButtonTranslator: check GetFallbackWindow on GetAction, unify with Joystick handling . [xbmc] * AddonGUI: handle OnAction and OnMessage the same way as internal gui - if control of addon acts, message is taken . [xbmc] * expose GUIRenderingControl to addongui lib . [xbmc] * refactor GUiRenderingControl, clear dependency to viz . [montellese] * CGUIDialogVideoInfo: show all existing artwork types for a specific media type in the "Choose art" dialog . [Daniel] * Enable and disable m_bEPGEnabled when changing channel visibility . [Daniel] * Create channels with m_bEPGEnabled set to false for hidden channels . [Christian Fetzer] * addons: Add WakeOnLan function . [Christian Fetzer] * addons: Add Announce function and register addons for announcements . [Christian Fetzer] * pvr: Cosmetics . [Christian Fetzer] * pvr: Read recording's last played position from field in PVR_RECORDING . [Christian Fetzer] * pvr: Write playCount in WriteClientRecordingInfo . [Christian Fetzer] * pvr: Added API function GetRecordingEdl . . [xbmc] * vdpau: set deinterlacing method to auto, if default method not supported . [xbmc] * LinuxRendererGL: do not upscale if source equals dest . [xbmc] * vdpau: release more resources on pre-cleanup . [xbmc] * X11: use default screen parameters if no output connected . [xbmc] * pvr: do not show selection dialog for a single menu hook . [unknown] * multi-screen: fix compilation on windows . [xbmc] * addongui: add window as fallback to button translater . [xbmc] * ButtonTranslator: check GetFallbackWindow on GetAction, unify with Joystick handling . [xbmc] * AddonGUI: handle OnAction and OnMessage the same way as internal gui - if control of addon acts, message is taken . [xbmc] * expose GUIRenderingControl to addongui lib . [xbmc] * refactor GUiRenderingControl, clear dependency to viz . [xbmc] * X11: recreate glx context when output changes . [xbmc] * xrandr: set screen on mode change command . [xbmc] * X11: remove toggle full screen after resume . [xbmc] * X11: add keymapping for XF86XK_Sleep . [xbmc] * pvr: increase changes counter of stream on stream change, cosmetics after dd307930d39d92f145a01a16600cd00e01ec39be . [xbmc] * fix compile error after recent change . [Grégory Coutant] * x11: support for multiple x screens . [xbmc] * X11: dont call XCloseDisplay on shutdown, it crashes when powered doen by cec on ATI . [xbmc] * X11: add debug log to print out refresh after xrr event . [xbmc] * xrandr: fix query for multiple screens . [xbmc] * player: fix rewind . [xbmc] * dvdplayer: correct determination if video is playing . [xbmc] * vdpau: advanced settings for auto deinterlacing . [xbmc] * dvdplayer: avoid short screen flicker caused by unnecessary reconfigure of renderer . [xbmc] * dvdplayer: observe pts counter overflow . [xbmc] * ffmpeg: add av_find_default_stream_index to interface . [xbmc] * xvba: do not use vaapi if xvba is present . [fritsch] * xvba: add string for available decoders - we are important so make sure we are there . [xbmc] * xvba: add decoder . [Rainer Hochecker] * ffmpeg: add xvba hwaccel . [xbmc] * X11: lock graphics context in NotifyXRREvent . [xbmc] * X11: fix crash after a resolution change on startup . [xbmc] * X11: dont set window on xrandr if no mode available . [xbmc] * X11: check for window manager . [xbmc] * X11: fix icon texture after cc5ed3c2474084ebc0373a3046410e6f766e03f4 . [xbmc] * videorefclock: ask graphics context for refresh rate . [xbmc] * videorefclock: temp deactivate of nv settings . [xbmc] * add missing keys to xbmc keytable . [Joakim Plate] * X11: fixed invalid usage of sizeof() (squash into x11 changes) . [Joakim Plate] * X11: replace custom utf8 to unicode with charset convertor (squash to x11 events) . [xbmc] * X11: reset key repeat and key modifier on focus lost and gain . [FernetMenta] * X11: change method of going full-screen . [FernetMenta] * X11: deactivate screen saver on startup . [xbmc] * X11: fix video calibrations . [FernetMenta] * X11: hook video reference clock in windowing . [xbmc] * X11: recreate gl context after output has changed . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros (VideoRefClock) . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros . [FernetMenta] * X11: fix multi-head setups . [FernetMenta] * xrandr: allow getting info for multiple screen's . [xbmc] * xrandr: observe orientation . [FernetMenta] * xrandr: remove method RestoreState . [FernetMenta] * X11: move xrandr events to WinEventsX11 . [Joakim Plate] * X11: factor out code handling device reset notification . [xbmc] * X11: add SDL joystick until we have a better solution . [FernetMenta] * X11: Add xbmc icon . [FernetMenta] * X11: ditch SDL for video and window events . [xbmc] * linuxrenderer: implement progressive weave for vdpau . [xbmc] * linuxrenderer: drop method RenderMultiPass . [xbmc] * vdpau: re-add limited range conversion . [xbmc] * vdpau: fix mp4 part2 decoding, activate by default . [xbmc] * vdpau: switch off de-interlacing on ff . [xbmc] * vdpau: observe ffmpeg tags for color space . [xbmc] * vdpau: drop studio level conversion . [xbmc] * vdpau: make interop gl default and remove setting, rename and intvert interop yuv . [xbmc] * vdpau: redesign . [xbmc] * dvdplayer: allow rewinding at end of stream, do a seek after rewind . [xbmc] * videoplayer: give streams with invalid fps a chance for fps detection . [xbmc] * videoplayer: update frametime, it might change due to fps detection . [wsnipex] * configure: add --enable-pvraddons-with-dependencies switch for intree building of PVR Addons . [xbmc] * Revert "dvdplayer: disable buffering unit dropping is improves" . [xbmc] * videoplayer: some rework and documentation . [xbmc] * video player: present correct pts to user for a/v sync (after buffering in renderer) . [xbmc] * videoplayer: adapt lateness detection and dropping to buffering . [xbmc] * overlays: squash to b0b5c7c825b0265c5e7c888a48a76d11eb719246 . [xbmc] * OMXPlayer: adapt to buffering . [xbmc] * RenderManager: add method SetSpeed . [xbmc] * renderbuffers: drop enable/disable in this iteration . [xbmc] * RenderManager: skip very late frames in render buffer . [xbmc] * dvdplayer: disable buffering unil dropping is improved . [xbmc] * RenderManager: some rework, squash add buffering . [xbmc] * add buffering - submit absolute time to render buffers . [xbmc] * OverlayRenderer: align buffers with index in renderManager . [xbmc] * move NUM_BUFFERS up to BaseRenderer.h . [xbmc] * RenderManager: only flip free buffer if player has added something . [xbmc] * add buffering - some documentation . [xbmc] * vaapi: adopt to buffering in renderer . [xbmc] * drop frame counter in application, ask render manager instead . [xbmc] * linuxrenderer: delete all textures on reconfigure . [unknown] * DXVA: activate buffering in renderer . [unknown] * WinRenderer: add buffering . [xbmc] * add buffering for GLES . [xbmc] * VideoRenerers: add buffering . [fritsch] * AE: Revisit Device Opening. Try to set periodSize of 100 ms and BufferSize of 800 ms . . [xbmc] * LinuxRendererGL: do not upscale if source equals dest . [xbmc] * vdpau: release more resources on pre-cleanup . [xbmc] * X11: use default screen parameters if no output connected . [xbmc] * pvr: do not show selection dialog for a single menu hook . [unknown] * multi-screen: fix compilation on windows . [xbmc] * addongui: add window as fallback to button translater . [xbmc] * ButtonTranslator: check GetFallbackWindow on GetAction, unify with Joystick handling . [xbmc] * AddonGUI: handle OnAction and OnMessage the same way as internal gui - if control of addon acts, message is taken . [xbmc] * expose GUIRenderingControl to addongui lib . [xbmc] * refactor GUiRenderingControl, clear dependency to viz . [xbmc] * X11: recreate glx context when output changes . [xbmc] * xrandr: set screen on mode change command . [xbmc] * X11: remove toggle full screen after resume . [xbmc] * X11: add keymapping for XF86XK_Sleep . [xbmc] * pvr: increase changes counter of stream on stream change, cosmetics after dd307930d39d92f145a01a16600cd00e01ec39be . [xbmc] * fix compile error after recent change . [Grégory Coutant] * x11: support for multiple x screens . [xbmc] * X11: dont call XCloseDisplay on shutdown, it crashes when powered doen by cec on ATI . [xbmc] * X11: add debug log to print out refresh after xrr event . [xbmc] * xrandr: fix query for multiple screens . [xbmc] * player: fix rewind . [xbmc] * dvdplayer: correct determination if video is playing . [xbmc] * vdpau: advanced settings for auto deinterlacing . [xbmc] * dvdplayer: avoid short screen flicker caused by unnecessary reconfigure of renderer . [xbmc] * dvdplayer: observe pts counter overflow . [xbmc] * ffmpeg: add av_find_default_stream_index to interface . [xbmc] * xvba: do not use vaapi if xvba is present . [fritsch] * xvba: add string for available decoders - we are important so make sure we are there . [xbmc] * xvba: add decoder . [Rainer Hochecker] * ffmpeg: add xvba hwaccel . [xbmc] * X11: lock graphics context in NotifyXRREvent . [xbmc] * X11: fix crash after a resolution change on startup . [xbmc] * X11: dont set window on xrandr if no mode available . [xbmc] * X11: check for window manager . [xbmc] * X11: fix icon texture after cc5ed3c2474084ebc0373a3046410e6f766e03f4 . [xbmc] * videorefclock: ask graphics context for refresh rate . [xbmc] * videorefclock: temp deactivate of nv settings . [xbmc] * add missing keys to xbmc keytable . [Joakim Plate] * X11: fixed invalid usage of sizeof() (squash into x11 changes) . [Joakim Plate] * X11: replace custom utf8 to unicode with charset convertor (squash to x11 events) . [xbmc] * X11: reset key repeat and key modifier on focus lost and gain . [FernetMenta] * X11: change method of going full-screen . [FernetMenta] * X11: deactivate screen saver on startup . [xbmc] * X11: fix video calibrations . [FernetMenta] * X11: hook video reference clock in windowing . [xbmc] * X11: recreate gl context after output has changed . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros (VideoRefClock) . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros . [FernetMenta] * X11: fix multi-head setups . [FernetMenta] * xrandr: allow getting info for multiple screen's . [xbmc] * xrandr: observe orientation . [FernetMenta] * xrandr: remove method RestoreState . [FernetMenta] * X11: move xrandr events to WinEventsX11 . [Joakim Plate] * X11: factor out code handling device reset notification . [xbmc] * X11: add SDL joystick until we have a better solution . [FernetMenta] * X11: Add xbmc icon . [FernetMenta] * X11: ditch SDL for video and window events . [xbmc] * linuxrenderer: implement progressive weave for vdpau . [xbmc] * linuxrenderer: drop method RenderMultiPass . [xbmc] * vdpau: re-add limited range conversion . [xbmc] * vdpau: fix mp4 part2 decoding, activate by default . [xbmc] * vdpau: switch off de-interlacing on ff . [xbmc] * vdpau: observe ffmpeg tags for color space . [xbmc] * vdpau: drop studio level conversion . [xbmc] * vdpau: make interop gl default and remove setting, rename and intvert interop yuv . [xbmc] * vdpau: redesign . [xbmc] * dvdplayer: allow rewinding at end of stream, do a seek after rewind . [xbmc] * videoplayer: give streams with invalid fps a chance for fps detection . [xbmc] * videoplayer: update frametime, it might change due to fps detection . [wsnipex] * configure: add --enable-pvraddons-with-dependencies switch for intree building of PVR Addons . [xbmc] * Revert "dvdplayer: disable buffering unit dropping is improves" . [xbmc] * videoplayer: some rework and documentation . [xbmc] * video player: present correct pts to user for a/v sync (after buffering in renderer) . [xbmc] * videoplayer: adapt lateness detection and dropping to buffering . [xbmc] * overlays: squash to b0b5c7c825b0265c5e7c888a48a76d11eb719246 . [xbmc] * OMXPlayer: adapt to buffering . [xbmc] * RenderManager: add method SetSpeed . [xbmc] * renderbuffers: drop enable/disable in this iteration . [xbmc] * RenderManager: skip very late frames in render buffer . [xbmc] * dvdplayer: disable buffering unil dropping is improved . [xbmc] * RenderManager: some rework, squash add buffering . [xbmc] * add buffering - submit absolute time to render buffers . [xbmc] * OverlayRenderer: align buffers with index in renderManager . [xbmc] * move NUM_BUFFERS up to BaseRenderer.h . [xbmc] * RenderManager: only flip free buffer if player has added something . [xbmc] * add buffering - some documentation . [xbmc] * vaapi: adopt to buffering in renderer . [xbmc] * drop frame counter in application, ask render manager instead . [xbmc] * linuxrenderer: delete all textures on reconfigure . [unknown] * DXVA: activate buffering in renderer . [unknown] * WinRenderer: add buffering . [xbmc] * add buffering for GLES . [xbmc] * VideoRenerers: add buffering . [Lars Op den Kamp] * [cec] make the 'missing libCEC support' warning show up again . [Lars Op den Kamp] * [peripherals] fixed CPeripheral::operator ==(const PeripheralScanResult& right) . [Garrett Brown] * [keymap] Added two 360 controllers: "Wireless Gamepad F710 (Controller)" and "Afterglow Gamepad for Xbox 360 (Controller)" . [davilla] * [darwin] sync xcode projects . [arnova] * changed: Mark that const . [arnova] * changed: Run SaveFileState job with priority normal to make sure it doesn't get paused . [arnova] * removed: Obsolete job pausedType pause/unpause functions . [arnova] * changed: Implement pause/unpause for the job queue of a certain priority and use this for the pausing of low priority (eg. image) jobs when starting/playing video . [xbmc] * Always copy overlays from file parser - Fixes stuck hw resources on render . [arnova] * fixed: Instead of checking whether the item is video, check whether we're playing video else we may obtain invalid info due to racing . [arnova] * changed: When checking for eg. user thumbs just check whether it's either a folder or a video file . [arnova] * fixed: We can only obtain the aspect & duration this way when the Process() thread is running (and UpdatePlayState() has been called at least once) else CApp will race getting the streamdetails on player start and get 0 for ratio/duration. In that case fallback to info from the demuxer . [arnova] * fixed: Move storing of streamdetails from CApp::PlayFile() to the SaveFileState-job, where it already partially was (for DVD stuff). This fixes a few issues: - Races causing possible invalid streamdetails to be stored in the db; - Stream details for current file were not stored when item was not in the db yet; - Check whether the streamdetails in the db need updating by comparing. This fixes also fixes previously invalid/incomplete stored details; - Also clarify the special case for DVD stuff. . [montellese] * [win32] update project files . [montellese] * settings: move logic to load playercorefactory.xml into CPlayerCoreFactory . [montellese] * turn CPlayerCoreFactory into a singleton . [montellese] * settings: move UPnP related settings from CSettings to CUPnPSettings . [montellese] * XMLUtils: add std::string version of GetString() . [montellese] * move AppParamParser.h/cpp from xbmc/settings/ to xbmc/ . [montellese] * settings: move GUIDialog* and GUIWindow* into their own sub-directories . [arnova] * changed: Move job type definitions into job.h . [arnova] * fixed: The VideoThumbLoader didn't fetch streamdetails for items that didn't have a file id set in their infotag . [arnova] * added: = & != operator for CStreamDetails . [davilla] * fix Android build breakage for libcec . [davilla] * fix libcec build and version bump to match . [ace20022] * Fix build after 87047e93e02375851505e9d6c420dd1225996bdb . [Chris "Koying" Browet] * FIX: in CDAVDirectory::Exists, using PROPFIND without depth might return 403 . [Chris "koying" Browet] * FIX: BitstreamConverter: don't close the converter without warning in case of conversion error . [ulion] * Change CircularCache internal pos members from uint64_t to int64_t. . [Cory Fields] * [droid] attach/detach the jvm using thread storage . [Cory Fields] * droid: add builtin for executing android apps via applicationmanager . [popcornmix] * [rbp] Fix for stuttery video when seeking before zero . [stupid-boy] * Stay on safe side, use only one header file. Other header is located at xbmc/linux/ and seem to be more accurate. . . . . . . . . [xbmc] * Always copy overlays from file parser - Fixes stuck hw resources on render . . [xbmc] * Overlays: release hw resources after render . [xbmc] * vdpau: release more resources on pre-cleanup . [xbmc] * X11: use default screen parameters if no output connected . [xbmc] * pvr: do not show selection dialog for a single menu hook . [unknown] * multi-screen: fix compilation on windows . [xbmc] * addongui: add window as fallback to button translater . [xbmc] * ButtonTranslator: check GetFallbackWindow on GetAction, unify with Joystick handling . [xbmc] * AddonGUI: handle OnAction and OnMessage the same way as internal gui - if control of addon acts, message is taken . [xbmc] * expose GUIRenderingControl to addongui lib . [xbmc] * refactor GUiRenderingControl, clear dependency to viz . [xbmc] * X11: recreate glx context when output changes . [xbmc] * xrandr: set screen on mode change command . [xbmc] * X11: remove toggle full screen after resume . [xbmc] * X11: add keymapping for XF86XK_Sleep . [xbmc] * pvr: increase changes counter of stream on stream change, cosmetics after dd307930d39d92f145a01a16600cd00e01ec39be . [xbmc] * fix compile error after recent change . [Grégory Coutant] * x11: support for multiple x screens . [xbmc] * X11: dont call XCloseDisplay on shutdown, it crashes when powered doen by cec on ATI . [xbmc] * X11: add debug log to print out refresh after xrr event . [xbmc] * xrandr: fix query for multiple screens . [xbmc] * player: fix rewind . [xbmc] * dvdplayer: correct determination if video is playing . [xbmc] * vdpau: advanced settings for auto deinterlacing . [xbmc] * dvdplayer: avoid short screen flicker caused by unnecessary reconfigure of renderer . [xbmc] * dvdplayer: observe pts counter overflow . [xbmc] * ffmpeg: add av_find_default_stream_index to interface . [xbmc] * xvba: do not use vaapi if xvba is present . [fritsch] * xvba: add string for available decoders - we are important so make sure we are there . [xbmc] * xvba: add decoder . [Rainer Hochecker] * ffmpeg: add xvba hwaccel . [xbmc] * X11: lock graphics context in NotifyXRREvent . [xbmc] * X11: fix crash after a resolution change on startup . [xbmc] * X11: dont set window on xrandr if no mode available . [xbmc] * X11: check for window manager . [xbmc] * X11: fix icon texture after cc5ed3c2474084ebc0373a3046410e6f766e03f4 . [xbmc] * videorefclock: ask graphics context for refresh rate . [xbmc] * videorefclock: temp deactivate of nv settings . [xbmc] * add missing keys to xbmc keytable . [Joakim Plate] * X11: fixed invalid usage of sizeof() (squash into x11 changes) . [Joakim Plate] * X11: replace custom utf8 to unicode with charset convertor (squash to x11 events) . [xbmc] * X11: reset key repeat and key modifier on focus lost and gain . [FernetMenta] * X11: change method of going full-screen . [FernetMenta] * X11: deactivate screen saver on startup . [xbmc] * X11: fix video calibrations . [FernetMenta] * X11: hook video reference clock in windowing . [xbmc] * X11: recreate gl context after output has changed . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros (VideoRefClock) . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros . [FernetMenta] * X11: fix multi-head setups . [FernetMenta] * xrandr: allow getting info for multiple screen's . [xbmc] * xrandr: observe orientation . [FernetMenta] * xrandr: remove method RestoreState . [FernetMenta] * X11: move xrandr events to WinEventsX11 . [Joakim Plate] * X11: factor out code handling device reset notification . [xbmc] * X11: add SDL joystick until we have a better solution . [FernetMenta] * X11: Add xbmc icon . [FernetMenta] * X11: ditch SDL for video and window events . [xbmc] * linuxrenderer: implement progressive weave for vdpau . [xbmc] * linuxrenderer: drop method RenderMultiPass . [xbmc] * vdpau: re-add limited range conversion . [xbmc] * vdpau: fix mp4 part2 decoding, activate by default . [xbmc] * vdpau: switch off de-interlacing on ff . [xbmc] * vdpau: observe ffmpeg tags for color space . [xbmc] * vdpau: drop studio level conversion . [xbmc] * vdpau: make interop gl default and remove setting, rename and intvert interop yuv . [xbmc] * vdpau: redesign . [xbmc] * dvdplayer: allow rewinding at end of stream, do a seek after rewind . [xbmc] * videoplayer: give streams with invalid fps a chance for fps detection . [xbmc] * videoplayer: update frametime, it might change due to fps detection . [wsnipex] * configure: add --enable-pvraddons-with-dependencies switch for intree building of PVR Addons . [xbmc] * Revert "dvdplayer: disable buffering unit dropping is improves" . [xbmc] * videoplayer: some rework and documentation . [xbmc] * video player: present correct pts to user for a/v sync (after buffering in renderer) . [xbmc] * videoplayer: adapt lateness detection and dropping to buffering . [xbmc] * overlays: squash to b0b5c7c825b0265c5e7c888a48a76d11eb719246 . [xbmc] * OMXPlayer: adapt to buffering . [xbmc] * RenderManager: add method SetSpeed . [xbmc] * renderbuffers: drop enable/disable in this iteration . [xbmc] * RenderManager: skip very late frames in render buffer . [xbmc] * dvdplayer: disable buffering unil dropping is improved . . [xbmc] * vdpau: release more resources on pre-cleanup . [xbmc] * X11: use default screen parameters if no output connected . [xbmc] * pvr: do not show selection dialog for a single menu hook . [unknown] * multi-screen: fix compilation on windows . [xbmc] * addongui: add window as fallback to button translater . [xbmc] * ButtonTranslator: check GetFallbackWindow on GetAction, unify with Joystick handling . [xbmc] * AddonGUI: handle OnAction and OnMessage the same way as internal gui - if control of addon acts, message is taken . [xbmc] * expose GUIRenderingControl to addongui lib . [xbmc] * refactor GUiRenderingControl, clear dependency to viz . [xbmc] * X11: recreate glx context when output changes . [xbmc] * xrandr: set screen on mode change command . [xbmc] * X11: remove toggle full screen after resume . [xbmc] * X11: add keymapping for XF86XK_Sleep . [xbmc] * pvr: increase changes counter of stream on stream change, cosmetics after dd307930d39d92f145a01a16600cd00e01ec39be . [xbmc] * fix compile error after recent change . [Grégory Coutant] * x11: support for multiple x screens . [xbmc] * X11: dont call XCloseDisplay on shutdown, it crashes when powered doen by cec on ATI . [xbmc] * X11: add debug log to print out refresh after xrr event . [xbmc] * xrandr: fix query for multiple screens . [xbmc] * player: fix rewind . [xbmc] * dvdplayer: correct determination if video is playing . [xbmc] * vdpau: advanced settings for auto deinterlacing . [xbmc] * dvdplayer: avoid short screen flicker caused by unnecessary reconfigure of renderer . [xbmc] * dvdplayer: observe pts counter overflow . [xbmc] * ffmpeg: add av_find_default_stream_index to interface . [xbmc] * xvba: do not use vaapi if xvba is present . [fritsch] * xvba: add string for available decoders - we are important so make sure we are there . [xbmc] * xvba: add decoder . [Rainer Hochecker] * ffmpeg: add xvba hwaccel . [xbmc] * X11: lock graphics context in NotifyXRREvent . [xbmc] * X11: fix crash after a resolution change on startup . [xbmc] * X11: dont set window on xrandr if no mode available . [xbmc] * X11: check for window manager . [xbmc] * X11: fix icon texture after cc5ed3c2474084ebc0373a3046410e6f766e03f4 . [xbmc] * videorefclock: ask graphics context for refresh rate . [xbmc] * videorefclock: temp deactivate of nv settings . [xbmc] * add missing keys to xbmc keytable . [Joakim Plate] * X11: fixed invalid usage of sizeof() (squash into x11 changes) . [Joakim Plate] * X11: replace custom utf8 to unicode with charset convertor (squash to x11 events) . [xbmc] * X11: reset key repeat and key modifier on focus lost and gain . [FernetMenta] * X11: change method of going full-screen . [FernetMenta] * X11: deactivate screen saver on startup . [xbmc] * X11: fix video calibrations . [FernetMenta] * X11: hook video reference clock in windowing . [xbmc] * X11: recreate gl context after output has changed . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros (VideoRefClock) . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros . [FernetMenta] * X11: fix multi-head setups . [FernetMenta] * xrandr: allow getting info for multiple screen's . [xbmc] * xrandr: observe orientation . [FernetMenta] * xrandr: remove method RestoreState . [FernetMenta] * X11: move xrandr events to WinEventsX11 . [Joakim Plate] * X11: factor out code handling device reset notification . [xbmc] * X11: add SDL joystick until we have a better solution . [FernetMenta] * X11: Add xbmc icon . [FernetMenta] * X11: ditch SDL for video and window events . [xbmc] * linuxrenderer: implement progressive weave for vdpau . [xbmc] * linuxrenderer: drop method RenderMultiPass . [xbmc] * vdpau: re-add limited range conversion . [xbmc] * vdpau: fix mp4 part2 decoding, activate by default . [xbmc] * vdpau: switch off de-interlacing on ff . [xbmc] * vdpau: observe ffmpeg tags for color space . [xbmc] * vdpau: drop studio level conversion . [xbmc] * vdpau: make interop gl default and remove setting, rename and intvert interop yuv . [xbmc] * vdpau: redesign . [xbmc] * dvdplayer: allow rewinding at end of stream, do a seek after rewind . [xbmc] * videoplayer: give streams with invalid fps a chance for fps detection . [xbmc] * videoplayer: update frametime, it might change due to fps detection . [wsnipex] * configure: add --enable-pvraddons-with-dependencies switch for intree building of PVR Addons . [xbmc] * Revert "dvdplayer: disable buffering unit dropping is improves" . [xbmc] * videoplayer: some rework and documentation . [xbmc] * video player: present correct pts to user for a/v sync (after buffering in renderer) . [xbmc] * videoplayer: adapt lateness detection and dropping to buffering . [xbmc] * OMXPlayer: adapt to buffering . [xbmc] * RenderManager: add method SetSpeed . [xbmc] * renderbuffers: drop enable/disable in this iteration . [xbmc] * RenderManager: skip very late frames in render buffer . [xbmc] * dvdplayer: disable buffering unit dropping is improves . [xbmc] * RenderManager: some rework, squash add buffering . [xbmc] * add buffering - submit absolute time to render buffers . [xbmc] * OverlayRenderer: align buffers with index in renderManager . [xbmc] * move NUM_BUFFERS up to BaseRenderer.h . [xbmc] * RenderManager: only flip free buffer if player has added something . [xbmc] * add buffering - some documentation . [xbmc] * vaapi: adopt to buffering in renderer . [xbmc] * drop frame counter in application, ask render manager instead . [xbmc] * linuxrenderer: delete all textures on reconfigure . [unknown] * DXVA: activate buffering in renderer . [unknown] * WinRenderer: add buffering . [xbmc] * add buffering for GLES . [xbmc] * VideoRenerers: add buffering . [Dag Wieers] * Name threads on Linux properly . [wsoltys] * [WIN32] fixed: first process OnSleep events before going into suspend (fixes #14101) . [ulion] * [Fix] Add missed reset code for url options members. . [montellese] * websocket: fix inability to handle multiple queued websocket frames/messages (fixes #13848) . [Garrett Brown] * [keymap] Add alias "Gamepad F310 (Controller)" to Windows XBOX 360 controllers . [montellese] * webserver: work around a potential crash bug in libmicrohttpd 0.9.x . [sfontes] * fixes for 14119 . [Cory Fields] * droid: fixup thread detach . [ulion] * Fix empty music title announce. . [Lars Op den Kamp] * [peripheral] support for multiple adapters of the same type . [Lars Op den Kamp] * [cec] ensure that the updater thread has been stopped before trying to stop the main thread or we'll be waiting a long time to exit when the tv can't be polled . [Lars Op den Kamp] * [peripherals] use a separate field for mapped bus types in PeripheralScanResult or setting won't be loaded . [Lars Op den Kamp] * [peripherals] pass the full PeripheralScanResult to CPeripheral constructors (cleanup) . [Lars Op den Kamp] * [cec] override the bus type, so users don't have to reconfigure their adapters . [Lars Op den Kamp] * [peripherals] store the bus type in PeripheralScanResult so it can be overridden . [Lars Op den Kamp] * [peripherals] update m_mappedType and m_strDeviceName in PeripheralScanResult in CPeripherals::GetMappingForDevice() . [Lars Op den Kamp] * [peripherals] added fields m_mappedType and m_strDeviceName to PeripheralScanResult . [Lars Op den Kamp] * [peripherals] pass the full scan result to CPeripherals::GetMappingForDevice() . [Lars Op den Kamp] * [peripherals] removed unused constructor . [Lars Op den Kamp] * [peripherals] pass the full scan result to CPeripherals::CreatePeripheral() . [Lars Op den Kamp] * [cec] get the CEC devices that are connected to the system from libCEC, rather than getting them from usb device scanning (or other methods). this way all adapters that libCEC supports are automatically supported by XBMC, without the need for specific device scanning code. bumped libCEC to 2.1.0 . [ace20022] * [IPlayer] Add struct SPlayerVideoStreamInfo and GetAudioStreamInfo(SPlayerVideoStreamInfo &info). . [ace20022] * [Players] Remove unused method GetSubtitleExtension(CStdString &strSubtitleExtension). . [ace20022] * [IPlayer] Add struct SPlayerSubtitleStreamInfo and GetSubtitleStreamInfo(int iStream, SPlayerSubtitleStreamInfo &info). . [ace20022] * [IPlayer] Add struct SPlayerAudioStreamInfo and GetAudioStreamInfo(int iStream, SPlayerAudioStreamInfo &info). [Players/GUI/LegacyPlayer/JSON] Remove GetAudioStreamLanguage(int iStream, CStdString &strLanguage) GetChannels() GetAudioCodecName() GetAudioStreamName(int iStream, CStdString &strStreamName) from all players and replace them with GetAudioStreamInfo(int iStream, SPlayerAudioStreamInfo &info). . [Cory Fields] * droid: remove the stateful life-cycle manager . [Joakim Plate] * opengl/d3d: add support for limited color levels (16-235) . [Joakim Plate] * gl: avoid using explicit texture, use bound texture . [Joakim Plate] * gl: add missing alpha setup for texture stages . [Joakim Plate] * guilib: simplify BindToTexture and support any unit . [arnova] * changed: Add rule for selecting remote (or non-local) items for player selection rules . [fritsch] * dvdplayer: Allow multithread decoding for hi10p content by default . . [xbmc] * vdpau: release more resources on pre-cleanup . [xbmc] * X11: use default screen parameters if no output connected . [xbmc] * pvr: do not show selection dialog for a single menu hook . [unknown] * multi-screen: fix compilation on windows . [xbmc] * addongui: add window as fallback to button translater . [xbmc] * ButtonTranslator: check GetFallbackWindow on GetAction, unify with Joystick handling . [xbmc] * AddonGUI: handle OnAction and OnMessage the same way as internal gui - if control of addon acts, message is taken . [xbmc] * expose GUIRenderingControl to addongui lib . [xbmc] * refactor GUiRenderingControl, clear dependency to viz . [xbmc] * vdpau: fix mp4 part2 decoding, activate by default . [fritsch] * dvdplayer: Allow multithread decoding for hi10p content by default . [xbmc] * vdpau: switch off de-interlacing on ff . [xbmc] * X11: recreate glx context when output changes . [xbmc] * xrandr: set screen on mode change command . [xbmc] * X11: remove toggle full screen after resume . [xbmc] * X11: add keymapping for XF86XK_Sleep . [xbmc] * pvr: increase changes counter of stream on stream change, cosmetics after dd307930d39d92f145a01a16600cd00e01ec39be . [xbmc] * fix compile error after recent change . [Grégory Coutant] * x11: support for multiple x screens . [xbmc] * X11: dont call XCloseDisplay on shutdown, it crashes when powered doen by cec on ATI . [xbmc] * X11: add debug log to print out refresh after xrr event . [xbmc] * xrandr: fix query for multiple screens . [xbmc] * player: fix rewind . [xbmc] * dvdplayer: correct determination if video is playing . [xbmc] * vdpau: advanced settings for auto deinterlacing . [xbmc] * dvdplayer: avoid short screen flicker caused by unnecessary reconfigure of renderer . [xbmc] * dvdplayer: observe pts counter overflow . [xbmc] * ffmpeg: add av_find_default_stream_index to interface . [xbmc] * xvba: do not use vaapi if xvba is present . [fritsch] * xvba: add string for available decoders - we are important so make sure we are there . [xbmc] * xvba: add decoder . [Rainer Hochecker] * ffmpeg: add xvba hwaccel . [xbmc] * X11: lock graphics context in NotifyXRREvent . [xbmc] * X11: fix crash after a resolution change on startup . [xbmc] * X11: dont set window on xrandr if no mode available . [xbmc] * X11: check for window manager . [xbmc] * X11: fix icon texture after cc5ed3c2474084ebc0373a3046410e6f766e03f4 . [xbmc] * videorefclock: ask graphics context for refresh rate . [xbmc] * videorefclock: temp deactivate of nv settings . [xbmc] * add missing keys to xbmc keytable . [Joakim Plate] * X11: fixed invalid usage of sizeof() (squash into x11 changes) . [Joakim Plate] * X11: replace custom utf8 to unicode with charset convertor (squash to x11 events) . [xbmc] * X11: reset key repeat and key modifier on focus lost and gain . [FernetMenta] * X11: change method of going full-screen . [FernetMenta] * X11: deactivate screen saver on startup . [xbmc] * X11: fix video calibrations . [FernetMenta] * X11: hook video reference clock in windowing . [xbmc] * X11: recreate gl context after output has changed . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros (VideoRefClock) . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros . [FernetMenta] * X11: fix multi-head setups . [FernetMenta] * xrandr: allow getting info for multiple screen's . [xbmc] * xrandr: observe orientation . [FernetMenta] * xrandr: remove method RestoreState . [FernetMenta] * X11: move xrandr events to WinEventsX11 . [Joakim Plate] * X11: factor out code handling device reset notification . [xbmc] * X11: add SDL joystick until we have a better solution . [FernetMenta] * X11: Add xbmc icon . [FernetMenta] * X11: ditch SDL for video and window events . [xbmc] * linuxrenderer: implement progressive weave for vdpau . [xbmc] * linuxrenderer: drop method RenderMultiPass . [xbmc] * vdpau: observe ffmpeg tags for color space . [xbmc] * vdpau: drop studio level conversion . [xbmc] * vdpau: make interop gl default and remove setting, rename and intvert interop yuv . [xbmc] * vdpau: redesign . [xbmc] * dvdplayer: allow rewinding at end of stream, do a seek after rewind . [xbmc] * videoplayer: give streams with invalid fps a chance for fps detection . [xbmc] * videoplayer: update frametime, it might change due to fps detection . [wsnipex] * configure: add --enable-pvraddons-with-dependencies switch for intree building of PVR Addons . [xbmc] * Revert "dvdplayer: disable buffering unit dropping is improves" . [xbmc] * videoplayer: some rework and documentation . [xbmc] * video player: present correct pts to user for a/v sync (after buffering in renderer) . [xbmc] * videoplayer: adapt lateness detection and dropping to buffering . [xbmc] * dvdplayer: disable buffering unit dropping is improves . [xbmc] * RenderManager: some rework, squash add buffering . [xbmc] * OMXPlayer: adapt to buffering . [xbmc] * add buffering - submit absolute time to render buffers . [xbmc] * OverlayRenderer: align buffers with index in renderManager . [xbmc] * move NUM_BUFFERS up to BaseRenderer.h . [xbmc] * RenderManager: only flip free buffer if player has added something . [xbmc] * add buffering - some documentation . [xbmc] * vaapi: adopt to buffering in renderer . [xbmc] * drop frame counter in application, ask render manager instead . [xbmc] * linuxrenderer: delete all textures on reconfigure . [unknown] * DXVA: activate buffering in renderer . [unknown] * WinRenderer: add buffering . [xbmc] * add buffering for GLES . [xbmc] * VideoRenerers: add buffering . [Cory Fields] * intents: add a sample listener for sdcard insert events . [Cory Fields] * intents: Hook up our intents listener . [Cory Fields] * intents: add the very beginnings of an intents class . [davilla] * [gles] fixed, m_iVSyncMode var in two places with different type, opps. pick one, please . [davilla] * [gles] fix compiler warning . [arnova] * fixed: (Cosmetic) C&P error . [montellese] * CFavourites: replace Paramify() implementation with StringUtils::Paramify() . [montellese] * jsonrpc: bump version to 6.0.3 . [montellese] * jsonrpc: fix passing of paths to builtin methods (fixes #14066) . [montellese] * [test] add unit test for StringUtils::Paramify . [montellese] * StringUtils: add Paramify() method to escape strings before passing them to builtins methods . [xbmc] * dvdplayer: update play state before sending state to a/v players . [xbmc] * dvdplayer: update state after flush buffers . [xbmc] * dvdplayer: do not pass display time to a/v players if not initied . [xbmc] * Revert "dvdplayer: update player state with reference to dts and absolute time" . [Memphiz] * [atv2] - if users diddle XBMC into the toprow with plist manipulation - prevent crash - but show our nice topshelf logo instead . [Voyager1] * Fix resume playback from playlist does not work (trac 13929) . [Memphiz] * [atv2-packaging] - copy our icon to TopRowIcon.png in case we are moved to toprow . [Joakim Plate] * CoreAE: make sure we zero out any left over output channels during mixing . [Joakim Plate] * CoreAE: validate that matrix fit's in mixer size . [Joakim Plate] * Revert "[AE/CA] - fix the matrix mixer by obeying a setpwidth of the number of output device channels (should fix mixing issues where user reported stereo files appear mono only and maybe some other strange things)" . [Garrett Brown] * Added DllDynamic::GetFile() to complement DllDynamic::SetFile() . [Garrett Brown] * Marked DllDynamic::IsLoaded() as const . [montellese] * video library: fix handling of watched episode count in custom tvshow nodes (fixes #14097) . [montellese] * CFileItem: extend Copy() with an optional "copyItems" parameter (true by default) to be able to only copy the properties of a list without the items . [ulion] * Fix ticket 12729, ignore content-length of shoutcast file. When the shoutcast file was 302 redirected, libcurl may return the content-length of the 302 page's body, it cause next read return 0. . [ulion] * Fix crash in CShoutcastFile::Close(), clear buffer pointer after delete. . [Tolriq] * Correct Player.PlayPause behavior . [ulion] * Fix the WaitData amount in CSimpleFileCache::Seek, count from read pos. . [popcornmix] * [rbp] Handle resolution changes during video stream. . [Cory Fields] * intents: hook up a JNI_OnLoad for finding our java functions . [Cory Fields] * intents: Add a java class for listening to intent broadcasts . . . [xbmc] * dvdplayer: update play state before sending state to a/v players . [xbmc] * dvdplayer: update state after flush buffers . [xbmc] * Revert "dvdplayer: update player state with reference to dts and absolute time" . . [xbmc] * dvdplayer: do not pass display time to a/v players if not initied . [xbmc] * vdpau: release more resources on pre-cleanup . [xbmc] * X11: use default screen parameters if no output connected . [xbmc] * pvr: do not show selection dialog for a single menu hook . [unknown] * multi-screen: fix compilation on windows . [xbmc] * addongui: add window as fallback to button translater . [xbmc] * ButtonTranslator: check GetFallbackWindow on GetAction, unify with Joystick handling . [xbmc] * AddonGUI: handle OnAction and OnMessage the same way as internal gui - if control of addon acts, message is taken . [xbmc] * expose GUIRenderingControl to addongui lib . [xbmc] * refactor GUiRenderingControl, clear dependency to viz . [xbmc] * vdpau: fix mp4 part2 decoding, activate by default . [fritsch] * dvdplayer: Allow multithread decoding for hi10p content by default . [xbmc] * vdpau: switch off de-interlacing on ff . [xbmc] * X11: recreate glx context when output changes . [xbmc] * xrandr: set screen on mode change command . [xbmc] * X11: remove toggle full screen after resume . [xbmc] * X11: add keymapping for XF86XK_Sleep . [xbmc] * pvr: increase changes counter of stream on stream change, cosmetics after dd307930d39d92f145a01a16600cd00e01ec39be . [xbmc] * fix compile error after recent change . [Grégory Coutant] * x11: support for multiple x screens . [xbmc] * X11: dont call XCloseDisplay on shutdown, it crashes when powered doen by cec on ATI . [xbmc] * X11: add debug log to print out refresh after xrr event . [xbmc] * xrandr: fix query for multiple screens . [xbmc] * player: fix rewind . [xbmc] * dvdplayer: correct determination if video is playing . [xbmc] * vdpau: advanced settings for auto deinterlacing . [xbmc] * dvdplayer: avoid short screen flicker caused by unnecessary reconfigure of renderer . [xbmc] * dvdplayer: observe pts counter overflow . [xbmc] * ffmpeg: add av_find_default_stream_index to interface . [xbmc] * xvba: do not use vaapi if xvba is present . [fritsch] * xvba: add string for available decoders - we are important so make sure we are there . [xbmc] * xvba: add decoder . [Rainer Hochecker] * ffmpeg: add xvba hwaccel . [xbmc] * X11: lock graphics context in NotifyXRREvent . [xbmc] * X11: fix crash after a resolution change on startup . [xbmc] * X11: dont set window on xrandr if no mode available . [xbmc] * X11: check for window manager . [xbmc] * X11: fix icon texture after cc5ed3c2474084ebc0373a3046410e6f766e03f4 . [xbmc] * videorefclock: ask graphics context for refresh rate . [xbmc] * videorefclock: temp deactivate of nv settings . [xbmc] * add missing keys to xbmc keytable . [Joakim Plate] * X11: fixed invalid usage of sizeof() (squash into x11 changes) . [Joakim Plate] * X11: replace custom utf8 to unicode with charset convertor (squash to x11 events) . [xbmc] * X11: reset key repeat and key modifier on focus lost and gain . [FernetMenta] * X11: change method of going full-screen . [FernetMenta] * X11: deactivate screen saver on startup . [xbmc] * X11: fix video calibrations . [FernetMenta] * X11: hook video reference clock in windowing . [xbmc] * X11: recreate gl context after output has changed . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros (VideoRefClock) . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros . [FernetMenta] * X11: fix multi-head setups . [FernetMenta] * xrandr: allow getting info for multiple screen's . [xbmc] * xrandr: observe orientation . [FernetMenta] * xrandr: remove method RestoreState . [FernetMenta] * X11: move xrandr events to WinEventsX11 . [Joakim Plate] * X11: factor out code handling device reset notification . [xbmc] * X11: add SDL joystick until we have a better solution . [FernetMenta] * X11: Add xbmc icon . [FernetMenta] * X11: ditch SDL for video and window events . [xbmc] * linuxrenderer: implement progressive weave for vdpau . [xbmc] * linuxrenderer: drop method RenderMultiPass . [xbmc] * vdpau: observe ffmpeg tags for color space . [xbmc] * vdpau: drop studio level conversion . [xbmc] * vdpau: make interop gl default and remove setting, rename and intvert interop yuv . [xbmc] * vdpau: redesign . [xbmc] * dvdplayer: allow rewinding at end of stream, do a seek after rewind . [xbmc] * videoplayer: give streams with invalid fps a chance for fps detection . [xbmc] * videoplayer: update frametime, it might change due to fps detection . [wsnipex] * configure: add --enable-pvraddons-with-dependencies switch for intree building of PVR Addons . [xbmc] * videoplayer: some rework and documentation . [xbmc] * video player: present correct pts to user for a/v sync (after buffering in renderer) . [xbmc] * videoplayer: adapt lateness detection and dropping to buffering . [xbmc] * OMXPlayer: adapt to buffering . [xbmc] * add buffering - submit absolute time to render buffers . [xbmc] * OverlayRenderer: align buffers with index in renderManager . [xbmc] * move NUM_BUFFERS up to BaseRenderer.h . [xbmc] * RenderManager: only flip free buffer if player has added something . [xbmc] * add buffering - some documentation . [xbmc] * vaapi: adopt to buffering in renderer . [xbmc] * drop frame counter in application, ask render manager instead . [xbmc] * linuxrenderer: delete all textures on reconfigure . [unknown] * DXVA: activate buffering in renderer . [unknown] * WinRenderer: add buffering . [xbmc] * add buffering for GLES . [xbmc] * VideoRenerers: add buffering . [montellese] * refresh the correct video viewed in the video info dialog (fixes #13676) . . [xbmc] * vdpau: release more resources on pre-cleanup . [xbmc] * X11: use default screen parameters if no output connected . [xbmc] * pvr: do not show selection dialog for a single menu hook . [unknown] * multi-screen: fix compilation on windows . [xbmc] * addongui: add window as fallback to button translater . [xbmc] * ButtonTranslator: check GetFallbackWindow on GetAction, unify with Joystick handling . [xbmc] * AddonGUI: handle OnAction and OnMessage the same way as internal gui - if control of addon acts, message is taken . [xbmc] * expose GUIRenderingControl to addongui lib . [xbmc] * refactor GUiRenderingControl, clear dependency to viz . [xbmc] * vdpau: fix mp4 part2 decoding, activate by default . [fritsch] * dvdplayer: Allow multithread decoding for hi10p content by default . [xbmc] * vdpau: switch off de-interlacing on ff . [xbmc] * X11: recreate glx context when output changes . [xbmc] * xrandr: set screen on mode change command . [xbmc] * X11: remove toggle full screen after resume . [xbmc] * X11: add keymapping for XF86XK_Sleep . [xbmc] * pvr: increase changes counter of stream on stream change, cosmetics after dd307930d39d92f145a01a16600cd00e01ec39be . [xbmc] * fix compile error after recent change . [Grégory Coutant] * x11: support for multiple x screens . [xbmc] * X11: dont call XCloseDisplay on shutdown, it crashes when powered doen by cec on ATI . [xbmc] * X11: add debug log to print out refresh after xrr event . [xbmc] * xrandr: fix query for multiple screens . [xbmc] * player: fix rewind . [xbmc] * dvdplayer: correct determination if video is playing . [xbmc] * vdpau: advanced settings for auto deinterlacing . [xbmc] * dvdplayer: avoid short screen flicker caused by unnecessary reconfigure of renderer . [xbmc] * dvdplayer: observe pts counter overflow . [xbmc] * ffmpeg: add av_find_default_stream_index to interface . [xbmc] * xvba: do not use vaapi if xvba is present . [fritsch] * xvba: add string for available decoders - we are important so make sure we are there . [xbmc] * xvba: add decoder . [Rainer Hochecker] * ffmpeg: add xvba hwaccel . [xbmc] * X11: lock graphics context in NotifyXRREvent . [xbmc] * X11: fix crash after a resolution change on startup . [xbmc] * X11: dont set window on xrandr if no mode available . [xbmc] * X11: check for window manager . [xbmc] * X11: fix icon texture after cc5ed3c2474084ebc0373a3046410e6f766e03f4 . [xbmc] * videorefclock: ask graphics context for refresh rate . [xbmc] * videorefclock: temp deactivate of nv settings . [xbmc] * add missing keys to xbmc keytable . [Joakim Plate] * X11: fixed invalid usage of sizeof() (squash into x11 changes) . [Joakim Plate] * X11: replace custom utf8 to unicode with charset convertor (squash to x11 events) . [xbmc] * X11: reset key repeat and key modifier on focus lost and gain . [FernetMenta] * X11: change method of going full-screen . [FernetMenta] * X11: deactivate screen saver on startup . [xbmc] * X11: fix video calibrations . [FernetMenta] * X11: hook video reference clock in windowing . [xbmc] * X11: recreate gl context after output has changed . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros (VideoRefClock) . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros . [FernetMenta] * X11: fix multi-head setups . [FernetMenta] * xrandr: allow getting info for multiple screen's . [xbmc] * xrandr: observe orientation . [FernetMenta] * xrandr: remove method RestoreState . [FernetMenta] * X11: move xrandr events to WinEventsX11 . [Joakim Plate] * X11: factor out code handling device reset notification . [xbmc] * X11: add SDL joystick until we have a better solution . [FernetMenta] * X11: Add xbmc icon . [FernetMenta] * X11: ditch SDL for video and window events . [xbmc] * linuxrenderer: implement progressive weave for vdpau . [xbmc] * linuxrenderer: drop method RenderMultiPass . [xbmc] * vdpau: observe ffmpeg tags for color space . [xbmc] * vdpau: drop studio level conversion . [xbmc] * vdpau: make interop gl default and remove setting, rename and intvert interop yuv . [xbmc] * vdpau: redesign . [xbmc] * dvdplayer: allow rewinding at end of stream, do a seek after rewind . [xbmc] * videoplayer: give streams with invalid fps a chance for fps detection . [xbmc] * videoplayer: update frametime, it might change due to fps detection . [wsnipex] * configure: add --enable-pvraddons-with-dependencies switch for intree building of PVR Addons . [xbmc] * videoplayer: some rework and documentation . [xbmc] * video player: present correct pts to user for a/v sync (after buffering in renderer) . [xbmc] * videoplayer: adapt lateness detection and dropping to buffering . [xbmc] * OverlayRenderer: align buffers with index in renderManager . [xbmc] * move NUM_BUFFERS up to BaseRenderer.h . [xbmc] * OMXPlayer: enable buffering . [xbmc] * OMXPlayer: adopt to buffering . [xbmc] * RenderManager: only flip free buffer if player has added something . [xbmc] * add buffering - some documentation . [xbmc] * vaapi: adopt to buffering in renderer . [xbmc] * drop frame counter in application, ask render manager instead . [xbmc] * linuxrenderer: delete all textures on reconfigure . [unknown] * DXVA: activate buffering in renderer . [unknown] * WinRenderer: add buffering . [xbmc] * add buffering for GLES . [xbmc] * VideoRenerers: add buffering . [ulion] * Make sure call CurlFile::Exists with url path ends with slash for ftp dir. . [ulion] * Fix memory leak, Exists/Stat allocated resource not released correctly. . [ulion] * Fix double append to m_curlAliasList bug by NULL check. . [ulion] * Fix CurlFile::Exists/Stat for check ftp directory with proper cwd method. . . [xbmc] * vdpau: release more resources on pre-cleanup . [xbmc] * X11: use default screen parameters if no output connected . [xbmc] * pvr: do not show selection dialog for a single menu hook . [unknown] * multi-screen: fix compilation on windows . [xbmc] * addongui: add window as fallback to button translater . [xbmc] * ButtonTranslator: check GetFallbackWindow on GetAction, unify with Joystick handling . [xbmc] * AddonGUI: handle OnAction and OnMessage the same way as internal gui - if control of addon acts, message is taken . [xbmc] * expose GUIRenderingControl to addongui lib . [xbmc] * refactor GUiRenderingControl, clear dependency to viz . [xbmc] * vdpau: fix mp4 part2 decoding, activate by default . [fritsch] * dvdplayer: Allow multithread decoding for hi10p content by default . [xbmc] * vdpau: switch off de-interlacing on ff . [xbmc] * X11: recreate glx context when output changes . [xbmc] * xrandr: set screen on mode change command . [xbmc] * X11: remove toggle full screen after resume . [xbmc] * X11: add keymapping for XF86XK_Sleep . [xbmc] * pvr: increase changes counter of stream on stream change, cosmetics after dd307930d39d92f145a01a16600cd00e01ec39be . [xbmc] * fix compile error after recent change . [Grégory Coutant] * x11: support for multiple x screens . [xbmc] * X11: dont call XCloseDisplay on shutdown, it crashes when powered doen by cec on ATI . [xbmc] * X11: add debug log to print out refresh after xrr event . [xbmc] * xrandr: fix query for multiple screens . [xbmc] * player: fix rewind . [xbmc] * dvdplayer: correct determination if video is playing . [xbmc] * vdpau: advanced settings for auto deinterlacing . [xbmc] * dvdplayer: avoid short screen flicker caused by unnecessary reconfigure of renderer . [xbmc] * dvdplayer: observe pts counter overflow . [xbmc] * ffmpeg: add av_find_default_stream_index to interface . [xbmc] * xvba: do not use vaapi if xvba is present . [fritsch] * xvba: add string for available decoders - we are important so make sure we are there . [xbmc] * xvba: add decoder . [Rainer Hochecker] * ffmpeg: add xvba hwaccel . [xbmc] * X11: lock graphics context in NotifyXRREvent . [xbmc] * X11: fix crash after a resolution change on startup . [xbmc] * X11: dont set window on xrandr if no mode available . [xbmc] * X11: check for window manager . [xbmc] * X11: fix icon texture after cc5ed3c2474084ebc0373a3046410e6f766e03f4 . [xbmc] * videorefclock: ask graphics context for refresh rate . [xbmc] * videorefclock: temp deactivate of nv settings . [xbmc] * add missing keys to xbmc keytable . [Joakim Plate] * X11: fixed invalid usage of sizeof() (squash into x11 changes) . [Joakim Plate] * X11: replace custom utf8 to unicode with charset convertor (squash to x11 events) . [xbmc] * X11: reset key repeat and key modifier on focus lost and gain . [FernetMenta] * X11: change method of going full-screen . [FernetMenta] * X11: deactivate screen saver on startup . [xbmc] * X11: fix video calibrations . [FernetMenta] * X11: hook video reference clock in windowing . [xbmc] * X11: recreate gl context after output has changed . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros (VideoRefClock) . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros . [FernetMenta] * X11: fix multi-head setups . [FernetMenta] * xrandr: allow getting info for multiple screen's . [xbmc] * xrandr: observe orientation . [FernetMenta] * xrandr: remove method RestoreState . [FernetMenta] * X11: move xrandr events to WinEventsX11 . [Joakim Plate] * X11: factor out code handling device reset notification . [xbmc] * X11: add SDL joystick until we have a better solution . [FernetMenta] * X11: Add xbmc icon . [FernetMenta] * X11: ditch SDL for video and window events . [xbmc] * linuxrenderer: implement progressive weave for vdpau . [xbmc] * linuxrenderer: drop method RenderMultiPass . [xbmc] * vdpau: observe ffmpeg tags for color space . [xbmc] * vdpau: drop studio level conversion . [xbmc] * vdpau: make interop gl default and remove setting, rename and intvert interop yuv . [xbmc] * vdpau: redesign . [xbmc] * dvdplayer: allow rewinding at end of stream, do a seek after rewind . [xbmc] * videoplayer: give streams with invalid fps a chance for fps detection . [xbmc] * videoplayer: update frametime, it might change due to fps detection . [wsnipex] * configure: add --enable-pvraddons-with-dependencies switch for intree building of PVR Addons . [xbmc] * OMXPlayer: adapt to buffering . [xbmc] * move NUM_BUFFERS up to BaseRenderer.h . [xbmc] * RenderManager: only flip free buffer if player has added something . [xbmc] * add buffering - some documentation . [xbmc] * videoplayer: some rework and documentation . [xbmc] * vaapi: adopt to buffering in renderer . [xbmc] * video player: present correct pts to user for a/v sync (after buffering in renderer) . [xbmc] * videoplayer: adopt lateness detection and dropping to buffering . [xbmc] * drop frame counter in application, ask render manager instead . [xbmc] * linuxrenderer: delete all textures on reconfigure . [unknown] * DXVA: activate buffering in renderer . [unknown] * WinRenderer: add buffering . [xbmc] * add buffering for GLES . [xbmc] * VideoRenerers: add buffering . [ulion] * Using namespace rather than namespace scope quote. . [ulion] * [IOS] Fix no gesture end event problem when gesture be canceled. . [ulion] * [IOS] Fix no mouse left up event problem by using single tap gesture recognizer. . [ulion] * [IOS] Fix long press gesture send mouse right down/up/move event correctly. . [ulion] * [IOS] Fix and unify postMouseMotionEvent use scaled point position. . [ace20022] * [AESinkNull] Silence warning double -> int . [ace20022] * [Application] Silence warning double -> int . [fritsch] * AE: fix segfault after indirection patches . [ace20022] * [fix] Add lost parameter. . [ace20022] * [Cosmetic] Remove superfluous "!= 0" . [Memphiz] * [atv2] - fix XBMC is getting 100% transparent when bluetooth keyboard is detected. (keyboard detection triggers an ios popup overlay which influences with our opengl layer when it vanishes). Since we are hooking now anyways - we just hook into that popupmanager and suppress any popups during XBMC runtime. . [Memphiz] * [atv2] - make hooking more clean and safe by checking the selector of the class before hooking . [ulion] * Use GetProtocol() like other code does. . [ulion] * Fix check common subtitle subdir existence without suffix slash bug. . [Voyager1] * libdvdread: replace perror by fprintf so that it gets picked up in xbmc logs . [xbmc] * fix ass subs for GLES . [Memphiz] * [atv2] - fix compilation on 10.8 and all others once and for all. Dear buildbot. I really suggest you build this now - or i'm going to convince davilla to install android on your harddisk... . [S. Davilla] * fixed build with --enable-player=amlplayer, thx brianf21 . [Memphiz] * [atv2] - fix compile on 10.8/billy . [ulion] * Move the reset code for finished event into ui thread. when we are using bluetooth keyboard, there is chance the doDeactivate method be called before the finished event reset in xbmc thread. . [ulion] * [IOS] Fix keyboard not show bug if it was canceled before it did show. On ios4 with ipad, found that the ios will not send the keyboard did hide notifaction if the keyboard was canceled before the keyboard did show. So fix this by trace the keyboard show state, and delay deactivate action until keyboard did show. . [montellese] * [win32] cosmetic in VS project file . [Joakim Plate] * airplay: switch to non apple tv name . [Memphiz] * [atv2] - rewrite the XBMCAppliance and XBMCController for using obj-c runtime class definition and hooking. This is needed for supporting atv2 on ios6 (see the comments in the impl.) . [Memphiz] * [atv2] - forward declare BRWindow in iosscreenmanager . [Memphiz] * [atv2] - add a missing key to our atv2 - info.plist . [Memphiz] * [atv2] - fix darwinutils - we can't rely on the class name XBMCAppliance because its now generated at runtime. This means the NSBundle functions on that class won't return our appliance . [Memphiz] * [atv2/packaging] - on postinst copy our app icon to /Applications/AppleTV.app/com.apple.frontrow.appliance.xbmc@720p.png - needed for ios6 . [Memphiz] * [atv2] - bump seatbelt unlock patch for patching ios6.1 binary . [Memphiz] * [atv2] - added substrate.h - needed for hooking methods and ivars at runtime . [Voyager1] * Fix inability of libdvd 4.2.0 to read DVDs stored as VIDEO_TS files on non-Windows OSs. Fixes http://trac.xbmc.org/ticket/14115. . [arnova] * fixed: Properly fallback to root in case getdirectory fails in Update() + show error dialog (in line with a54cb0d795e6c519c0f62429b23ece0f1c22f4ba) . [Garrett Brown] * JSON-RPC: Add missing "xbmc.pvrclient" entry to Addon.Types enum . [wsoltys] * changed: Sleep(0) is defined as sched_yield() in XTimeUtils.cpp (thanks ace20022). . [montellese] * remove HTTP-API related zeroconf service code . [wsoltys] * [WIN32] fixed compilation . [ulion] * Fix sometimes select plugin setting from context menu not works problem. . [xbmc] * dvdplayer: update player state with reference to dts and absolute time . [xbmc] * dvdplayer: set dts after successful seek, correct time offsets . [ulion] * Refactor CSimpleFileCache::WaitData, kill race conditions. . [arnova] * changed: Refactor CGUIMediaWindow::ShowShareErrorMessage() so it works with any path . . . . [xbmc] * X11: use default screen parameters if no output connected . [xbmc] * pvr: do not show selection dialog for a single menu hook . [unknown] * multi-screen: fix compilation on windows . [xbmc] * addongui: add window as fallback to button translater . [xbmc] * ButtonTranslator: check GetFallbackWindow on GetAction, unify with Joystick handling . [xbmc] * AddonGUI: handle OnAction and OnMessage the same way as internal gui - if control of addon acts, message is taken . [xbmc] * expose GUIRenderingControl to addongui lib . [xbmc] * refactor GUiRenderingControl, clear dependency to viz . [xbmc] * vdpau: fix mp4 part2 decoding, activate by default . [fritsch] * dvdplayer: Allow multithread decoding for hi10p content by default . [xbmc] * vdpau: switch off de-interlacing on ff . [xbmc] * X11: recreate glx context when output changes . [xbmc] * xrandr: set screen on mode change command . [xbmc] * X11: remove toggle full screen after resume . [xbmc] * X11: add keymapping for XF86XK_Sleep . [xbmc] * pvr: increase changes counter of stream on stream change, cosmetics after dd307930d39d92f145a01a16600cd00e01ec39be . [xbmc] * fix compile error after recent change . [Grégory Coutant] * x11: support for multiple x screens . [xbmc] * X11: dont call XCloseDisplay on shutdown, it crashes when powered doen by cec on ATI . [xbmc] * X11: add debug log to print out refresh after xrr event . [xbmc] * xrandr: fix query for multiple screens . [xbmc] * player: fix rewind . [xbmc] * dvdplayer: correct determination if video is playing . [xbmc] * vdpau: advanced settings for auto deinterlacing . [xbmc] * dvdplayer: avoid short screen flicker caused by unnecessary reconfigure of renderer . [xbmc] * dvdplayer: observe pts counter overflow . [xbmc] * ffmpeg: add av_find_default_stream_index to interface . [xbmc] * xvba: do not use vaapi if xvba is present . [fritsch] * xvba: add string for available decoders - we are important so make sure we are there . [xbmc] * xvba: add decoder . [Rainer Hochecker] * ffmpeg: add xvba hwaccel . [xbmc] * X11: lock graphics context in NotifyXRREvent . [xbmc] * X11: fix crash after a resolution change on startup . [xbmc] * X11: dont set window on xrandr if no mode available . [xbmc] * X11: check for window manager . [xbmc] * X11: fix icon texture after cc5ed3c2474084ebc0373a3046410e6f766e03f4 . [xbmc] * videorefclock: ask graphics context for refresh rate . [xbmc] * videorefclock: temp deactivate of nv settings . [xbmc] * add missing keys to xbmc keytable . [Joakim Plate] * X11: fixed invalid usage of sizeof() (squash into x11 changes) . [Joakim Plate] * X11: replace custom utf8 to unicode with charset convertor (squash to x11 events) . [xbmc] * X11: reset key repeat and key modifier on focus lost and gain . [FernetMenta] * X11: change method of going full-screen . [FernetMenta] * X11: deactivate screen saver on startup . [xbmc] * X11: fix video calibrations . [FernetMenta] * X11: hook video reference clock in windowing . [xbmc] * X11: recreate gl context after output has changed . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros (VideoRefClock) . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros . [FernetMenta] * X11: fix multi-head setups . [FernetMenta] * xrandr: allow getting info for multiple screen's . [xbmc] * xrandr: observe orientation . [FernetMenta] * xrandr: remove method RestoreState . [FernetMenta] * X11: move xrandr events to WinEventsX11 . [Joakim Plate] * X11: factor out code handling device reset notification . [xbmc] * X11: add SDL joystick until we have a better solution . [FernetMenta] * X11: Add xbmc icon . [FernetMenta] * X11: ditch SDL for video and window events . [xbmc] * linuxrenderer: implement progressive weave for vdpau . [xbmc] * linuxrenderer: drop method RenderMultiPass . [xbmc] * vdpau: observe ffmpeg tags for color space . [xbmc] * vdpau: drop studio level conversion . [xbmc] * vdpau: make interop gl default and remove setting, rename and intvert interop yuv . [xbmc] * vdpau: redesign . [xbmc] * dvdplayer: allow rewinding at end of stream, do a seek after rewind . [xbmc] * videoplayer: give streams with invalid fps a chance for fps detection . [xbmc] * videoplayer: update frametime, it might change due to fps detection . [wsnipex] * configure: add --enable-pvraddons-with-dependencies switch for intree building of PVR Addons . [Garrett Brown] * JSON-RPC: Add missing "xbmc.pvrclient" entry to Addon.Types enum . [wsoltys] * changed: Sleep(0) is defined as sched_yield() in XTimeUtils.cpp (thanks ace20022). . [montellese] * remove HTTP-API related zeroconf service code . [wsoltys] * [WIN32] fixed compilation . [xbmc] * dvdplayer: update player state with reference to dts and absolute time . [xbmc] * dvdplayer: set dts after successful seek, correct time offsets . [xbmc] * move NUM_BUFFERS up to BaseRenderer.h . [xbmc] * OMXPlayer: enable buffering . [xbmc] * OMXPlayer: adopt to buffering . [xbmc] * RenderManager: only flip free buffer if player has added something . [xbmc] * add buffering - some documentation . [xbmc] * videoplayer: some rework and documentation . [xbmc] * vaapi: adopt to buffering in renderer . [xbmc] * video player: present correct pts to user for a/v sync (after buffering in renderer) . [xbmc] * videoplayer: adopt lateness detection and dropping to buffering . [xbmc] * drop frame counter in application, ask render manager instead . [xbmc] * linuxrenderer: delete all textures on reconfigure . [unknown] * DXVA: activate buffering in renderer . [unknown] * WinRenderer: add buffering . [xbmc] * add buffering for GLES . [xbmc] * VideoRenerers: add buffering . . . [xbmc] * X11: use default screen parameters if no output connected . [xbmc] * pvr: do not show selection dialog for a single menu hook . [unknown] * multi-screen: fix compilation on windows . [xbmc] * addongui: add window as fallback to button translater . [xbmc] * ButtonTranslator: check GetFallbackWindow on GetAction, unify with Joystick handling . [xbmc] * AddonGUI: handle OnAction and OnMessage the same way as internal gui - if control of addon acts, message is taken . [xbmc] * expose GUIRenderingControl to addongui lib . [xbmc] * refactor GUiRenderingControl, clear dependency to viz . [xbmc] * vdpau: fix mp4 part2 decoding, activate by default . [fritsch] * dvdplayer: Allow multithread decoding for hi10p content by default . [xbmc] * vdpau: switch off de-interlacing on ff . [xbmc] * X11: recreate glx context when output changes . [xbmc] * xrandr: set screen on mode change command . [xbmc] * X11: remove toggle full screen after resume . [xbmc] * X11: add keymapping for XF86XK_Sleep . [xbmc] * pvr: increase changes counter of stream on stream change, cosmetics after dd307930d39d92f145a01a16600cd00e01ec39be . [xbmc] * fix compile error after recent change . [Grégory Coutant] * x11: support for multiple x screens . [xbmc] * X11: dont call XCloseDisplay on shutdown, it crashes when powered doen by cec on ATI . [xbmc] * X11: add debug log to print out refresh after xrr event . [xbmc] * xrandr: fix query for multiple screens . [xbmc] * player: fix rewind . [xbmc] * dvdplayer: correct determination if video is playing . [xbmc] * vdpau: advanced settings for auto deinterlacing . [xbmc] * dvdplayer: avoid short screen flicker caused by unnecessary reconfigure of renderer . [xbmc] * dvdplayer: observe pts counter overflow . [xbmc] * ffmpeg: add av_find_default_stream_index to interface . [xbmc] * xvba: do not use vaapi if xvba is present . [fritsch] * xvba: add string for available decoders - we are important so make sure we are there . [xbmc] * xvba: add decoder . [Rainer Hochecker] * ffmpeg: add xvba hwaccel . [xbmc] * X11: lock graphics context in NotifyXRREvent . [xbmc] * X11: fix crash after a resolution change on startup . [xbmc] * X11: dont set window on xrandr if no mode available . [xbmc] * X11: check for window manager . [xbmc] * X11: fix icon texture after cc5ed3c2474084ebc0373a3046410e6f766e03f4 . [xbmc] * videorefclock: ask graphics context for refresh rate . [xbmc] * videorefclock: temp deactivate of nv settings . [xbmc] * add missing keys to xbmc keytable . [Joakim Plate] * X11: fixed invalid usage of sizeof() (squash into x11 changes) . [Joakim Plate] * X11: replace custom utf8 to unicode with charset convertor (squash to x11 events) . [xbmc] * X11: reset key repeat and key modifier on focus lost and gain . [FernetMenta] * X11: change method of going full-screen . [FernetMenta] * X11: deactivate screen saver on startup . [xbmc] * X11: fix video calibrations . [FernetMenta] * X11: hook video reference clock in windowing . [xbmc] * X11: recreate gl context after output has changed . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros (VideoRefClock) . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros . [FernetMenta] * X11: fix multi-head setups . [FernetMenta] * xrandr: allow getting info for multiple screen's . [xbmc] * xrandr: observe orientation . [FernetMenta] * xrandr: remove method RestoreState . [FernetMenta] * X11: move xrandr events to WinEventsX11 . [Joakim Plate] * X11: factor out code handling device reset notification . [xbmc] * X11: add SDL joystick until we have a better solution . [FernetMenta] * X11: Add xbmc icon . [FernetMenta] * X11: ditch SDL for video and window events . [xbmc] * linuxrenderer: implement progressive weave for vdpau . [xbmc] * linuxrenderer: drop method RenderMultiPass . [xbmc] * vdpau: observe ffmpeg tags for color space . [xbmc] * vdpau: drop studio level conversion . [xbmc] * vdpau: make interop gl default and remove setting, rename and intvert interop yuv . [xbmc] * vdpau: redesign . [xbmc] * dvdplayer: allow rewinding at end of stream, do a seek after rewind . [xbmc] * videoplayer: give streams with invalid fps a chance for fps detection . [xbmc] * videoplayer: update frametime, it might change due to fps detection . [wsnipex] * configure: add --enable-pvraddons-with-dependencies switch for intree building of PVR Addons . [xbmc] * move NUM_BUFFERS up to BaseRenderer.h . [xbmc] * OMXPlayer: enable buffering . [xbmc] * OMXPlayer: adopt to buffering . [xbmc] * RenderManager: only flip free buffer if player has added something . [xbmc] * add buffering - some documentation . [xbmc] * videoplayer: some rework and documentation . [xbmc] * vaapi: adopt to buffering in renderer . [xbmc] * video player: present correct pts to user for a/v sync (after buffering in renderer) . [xbmc] * videoplayer: adopt lateness detection and dropping to buffering . [xbmc] * drop frame counter in application, ask render manager instead . [xbmc] * linuxrenderer: delete all textures on reconfigure . [unknown] * DXVA: activate buffering in renderer . [unknown] * WinRenderer: add buffering . [xbmc] * add buffering for GLES . [xbmc] * VideoRenerers: add buffering . [Garrett Brown] * JSON-RPC: Add missing "xbmc.pvrclient" entry to Addon.Types enum . [wsoltys] * changed: Sleep(0) is defined as sched_yield() in XTimeUtils.cpp (thanks ace20022). . [montellese] * remove HTTP-API related zeroconf service code . [wsoltys] * [WIN32] fixed compilation . [xbmc] * dvdplayer: update player state with reference to dts and absolute time . [xbmc] * dvdplayer: set dts after successful seek, correct time offsets . . [xbmc] * squash to seek . [xbmc] * dvdplayer: update player state with reference to dts and absolute time . [xbmc] * dvdplayer: set dts after successful seek, correct time offsets . [xbmc] * X11: use default screen parameters if no output connected . [xbmc] * pvr: do not show selection dialog for a single menu hook . [unknown] * multi-screen: fix compilation on windows . [xbmc] * addongui: add window as fallback to button translater . [xbmc] * ButtonTranslator: check GetFallbackWindow on GetAction, unify with Joystick handling . [xbmc] * AddonGUI: handle OnAction and OnMessage the same way as internal gui - if control of addon acts, message is taken . [xbmc] * expose GUIRenderingControl to addongui lib . [xbmc] * refactor GUiRenderingControl, clear dependency to viz . [xbmc] * vdpau: fix mp4 part2 decoding, activate by default . [fritsch] * dvdplayer: Allow multithread decoding for hi10p content by default . [xbmc] * vdpau: switch off de-interlacing on ff . [xbmc] * X11: recreate glx context when output changes . [xbmc] * xrandr: set screen on mode change command . [xbmc] * X11: remove toggle full screen after resume . [xbmc] * X11: add keymapping for XF86XK_Sleep . [xbmc] * pvr: increase changes counter of stream on stream change, cosmetics after dd307930d39d92f145a01a16600cd00e01ec39be . [xbmc] * fix compile error after recent change . [Grégory Coutant] * x11: support for multiple x screens . [xbmc] * X11: dont call XCloseDisplay on shutdown, it crashes when powered doen by cec on ATI . [xbmc] * X11: add debug log to print out refresh after xrr event . [xbmc] * xrandr: fix query for multiple screens . [xbmc] * player: fix rewind . [xbmc] * dvdplayer: correct determination if video is playing . [xbmc] * vdpau: advanced settings for auto deinterlacing . [xbmc] * dvdplayer: avoid short screen flicker caused by unnecessary reconfigure of renderer . [xbmc] * dvdplayer: observe pts counter overflow . [xbmc] * ffmpeg: add av_find_default_stream_index to interface . [xbmc] * xvba: do not use vaapi if xvba is present . [fritsch] * xvba: add string for available decoders - we are important so make sure we are there . [xbmc] * xvba: add decoder . [Rainer Hochecker] * ffmpeg: add xvba hwaccel . [xbmc] * X11: lock graphics context in NotifyXRREvent . [xbmc] * X11: fix crash after a resolution change on startup . [xbmc] * X11: dont set window on xrandr if no mode available . [xbmc] * X11: check for window manager . [xbmc] * X11: fix icon texture after cc5ed3c2474084ebc0373a3046410e6f766e03f4 . [xbmc] * videorefclock: ask graphics context for refresh rate . [xbmc] * videorefclock: temp deactivate of nv settings . [xbmc] * add missing keys to xbmc keytable . [Joakim Plate] * X11: fixed invalid usage of sizeof() (squash into x11 changes) . [Joakim Plate] * X11: replace custom utf8 to unicode with charset convertor (squash to x11 events) . [xbmc] * X11: reset key repeat and key modifier on focus lost and gain . [FernetMenta] * X11: change method of going full-screen . [FernetMenta] * X11: deactivate screen saver on startup . [xbmc] * X11: fix video calibrations . [FernetMenta] * X11: hook video reference clock in windowing . [xbmc] * X11: recreate gl context after output has changed . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros (VideoRefClock) . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros . [FernetMenta] * X11: fix multi-head setups . [FernetMenta] * xrandr: allow getting info for multiple screen's . [xbmc] * xrandr: observe orientation . [FernetMenta] * xrandr: remove method RestoreState . [FernetMenta] * X11: move xrandr events to WinEventsX11 . [Joakim Plate] * X11: factor out code handling device reset notification . [xbmc] * X11: add SDL joystick until we have a better solution . [FernetMenta] * X11: Add xbmc icon . [FernetMenta] * X11: ditch SDL for video and window events . [xbmc] * linuxrenderer: implement progressive weave for vdpau . [xbmc] * linuxrenderer: drop method RenderMultiPass . [xbmc] * vdpau: observe ffmpeg tags for color space . [xbmc] * vdpau: drop studio level conversion . [xbmc] * vdpau: make interop gl default and remove setting, rename and intvert interop yuv . [xbmc] * vdpau: redesign . [xbmc] * dvdplayer: allow rewinding at end of stream, do a seek after rewind . [xbmc] * videoplayer: give streams with invalid fps a chance for fps detection . [xbmc] * videoplayer: update frametime, it might change due to fps detection . [wsnipex] * configure: add --enable-pvraddons-with-dependencies switch for intree building of PVR Addons . [xbmc] * move NUM_BUFFERS up to BaseRenderer.h . [xbmc] * OMXPlayer: enable buffering . [xbmc] * OMXPlayer: adopt to buffering . [xbmc] * RenderManager: only flip free buffer if player has added something . [xbmc] * add buffering - some documentation . [xbmc] * videoplayer: some rework and documentation . [xbmc] * vaapi: adopt to buffering in renderer . [xbmc] * video player: present correct pts to user for a/v sync (after buffering in renderer) . [xbmc] * videoplayer: adopt lateness detection and dropping to buffering . [xbmc] * drop frame counter in application, ask render manager instead . [xbmc] * linuxrenderer: delete all textures on reconfigure . [unknown] * DXVA: activate buffering in renderer . [unknown] * WinRenderer: add buffering . [xbmc] * add buffering for GLES . [xbmc] * VideoRenerers: add buffering . [ulion] * Remove duplicated line which is same with the one 4 lines above. . [davilla] * [arm] fixed, build under -mcpu=arm1176jzf-s -mfloat-abi=softfp . [ronie] * remove incorrect 'add source' entries . [wsoltys] * [WIN32][AE] fixed: release audio stream when XBMC is idle. Changed hard coded value to a existing define. . [Memphiz] * [atv2] - fix the annoyance to need to click twice to startup xbmc on atv2 running ios5.x - we have a single click startup now woohoo :D . [ulion] * Combine 2 CGUIWindowManager::SendThreadMessage methods with default param. . [phil65] * Fix for AlarmClock(): Prevent freeze-up when time <=0 and loop = true . [Memphiz] * [droid] Fix event pump order on droid when we drop in deeper message loop. . [popcornmix] * [rbp] Fix for hang after seeking introduced by ASS fix . [ulion] * Fix event pump order on ios when we drop in deeper message loop. . [Jonathan Marshall] * reverse the logic in AddPackets to make it more obvious we accept only up to our maximum . [Jonathan Marshall] * drop the ringbuffer and just keep track of totals . [S. Davilla] * fixed CAESinkNULL . [S. Davilla] * change AERingBuffer::Read to accept a NULL so we can drain without a dest . . . [xbmc] * squash to seek . [xbmc] * dvdplayer: update player state with reference to dts and absolute time . [xbmc] * dvdplayer: set dts after successful seek, correct time offsets . [xbmc] * X11: use default screen parameters if no output connected . [xbmc] * pvr: do not show selection dialog for a single menu hook . [unknown] * multi-screen: fix compilation on windows . [xbmc] * addongui: add window as fallback to button translater . [xbmc] * ButtonTranslator: check GetFallbackWindow on GetAction, unify with Joystick handling . [xbmc] * AddonGUI: handle OnAction and OnMessage the same way as internal gui - if control of addon acts, message is taken . [xbmc] * expose GUIRenderingControl to addongui lib . [xbmc] * refactor GUiRenderingControl, clear dependency to viz . [xbmc] * vdpau: fix mp4 part2 decoding, activate by default . [fritsch] * dvdplayer: Allow multithread decoding for hi10p content by default . [xbmc] * vdpau: switch off de-interlacing on ff . [xbmc] * X11: recreate glx context when output changes . [xbmc] * xrandr: set screen on mode change command . [xbmc] * X11: remove toggle full screen after resume . [xbmc] * X11: add keymapping for XF86XK_Sleep . [xbmc] * pvr: increase changes counter of stream on stream change, cosmetics after dd307930d39d92f145a01a16600cd00e01ec39be . [xbmc] * fix compile error after recent change . [Grégory Coutant] * x11: support for multiple x screens . [xbmc] * X11: dont call XCloseDisplay on shutdown, it crashes when powered doen by cec on ATI . [xbmc] * X11: add debug log to print out refresh after xrr event . [xbmc] * xrandr: fix query for multiple screens . [xbmc] * player: fix rewind . [xbmc] * dvdplayer: correct determination if video is playing . [xbmc] * vdpau: advanced settings for auto deinterlacing . [xbmc] * dvdplayer: avoid short screen flicker caused by unnecessary reconfigure of renderer . [xbmc] * dvdplayer: observe pts counter overflow . [xbmc] * ffmpeg: add av_find_default_stream_index to interface . [xbmc] * xvba: do not use vaapi if xvba is present . [fritsch] * xvba: add string for available decoders - we are important so make sure we are there . [xbmc] * xvba: add decoder . [Rainer Hochecker] * ffmpeg: add xvba hwaccel . [xbmc] * X11: lock graphics context in NotifyXRREvent . [xbmc] * X11: fix crash after a resolution change on startup . [xbmc] * X11: dont set window on xrandr if no mode available . [xbmc] * X11: check for window manager . [xbmc] * X11: fix icon texture after cc5ed3c2474084ebc0373a3046410e6f766e03f4 . [xbmc] * videorefclock: ask graphics context for refresh rate . [xbmc] * videorefclock: temp deactivate of nv settings . [xbmc] * add missing keys to xbmc keytable . [Joakim Plate] * X11: fixed invalid usage of sizeof() (squash into x11 changes) . [Joakim Plate] * X11: replace custom utf8 to unicode with charset convertor (squash to x11 events) . [xbmc] * X11: reset key repeat and key modifier on focus lost and gain . [FernetMenta] * X11: change method of going full-screen . [FernetMenta] * X11: deactivate screen saver on startup . [xbmc] * X11: fix video calibrations . [FernetMenta] * X11: hook video reference clock in windowing . [xbmc] * X11: recreate gl context after output has changed . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros (VideoRefClock) . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros . [FernetMenta] * X11: fix multi-head setups . [FernetMenta] * xrandr: allow getting info for multiple screen's . [xbmc] * xrandr: observe orientation . [FernetMenta] * xrandr: remove method RestoreState . [FernetMenta] * X11: move xrandr events to WinEventsX11 . [Joakim Plate] * X11: factor out code handling device reset notification . [xbmc] * X11: add SDL joystick until we have a better solution . [FernetMenta] * X11: Add xbmc icon . [FernetMenta] * X11: ditch SDL for video and window events . [xbmc] * linuxrenderer: implement progressive weave for vdpau . [xbmc] * linuxrenderer: drop method RenderMultiPass . [xbmc] * vdpau: observe ffmpeg tags for color space . [xbmc] * vdpau: drop studio level conversion . [xbmc] * vdpau: make interop gl default and remove setting, rename and intvert interop yuv . [xbmc] * vdpau: redesign . [xbmc] * dvdplayer: allow rewinding at end of stream, do a seek after rewind . [xbmc] * videoplayer: give streams with invalid fps a chance for fps detection . [xbmc] * videoplayer: update frametime, it might change due to fps detection . [wsnipex] * configure: add --enable-pvraddons-with-dependencies switch for intree building of PVR Addons . [xbmc] * OMXPlayer: adopt to buffering . [xbmc] * vaapi: adopt to buffering in renderer . [xbmc] * video player: present correct pts to user for a/v sync (after buffering in renderer) . [xbmc] * videoplayer: adopt lateness detection and dropping to buffering . [xbmc] * drop frame counter in application, ask render manager instead . [xbmc] * linuxrenderer: delete all textures on reconfigure . [unknown] * DXVA: activate buffering in renderer . [unknown] * WinRenderer: add buffering . [xbmc] * add buffering for GLES . [xbmc] * VideoRenerers: add buffering . [t-nelson] * Don't leave failed fileop jobs in the processing list. . [Jonathan Marshall] * fix incorrect query on smartplaylists with a set rule . [wsoltys] * [AE] fixed: init m_volume. Otherwise it has a weird value when its used in InternalOpenSink() (m_sinkHandlesVolume==true) . [wsoltys] * [WIN32][AE] fixed: supported channels should be between 2 and 8 . [montellese] * jsonrpc: bump version to 6.0.1 after fix in 44916b33908f77692d8838446035de3e3bc10ca1 . [fritsch] * AE: Choose indirection when possible. Care for lazy evaluation . [fritsch] * AE: in doubt restore old suspend behaviour . [fritsch] * AE: Linux AE - some fixes of yesterday merge (Enumerate + Resume) . [davilla] * [osx] fixed again, not all GPU are named the same . [wsoltys] * [WIN32][AE] fixed: samplerate can be at least 192kHz (probably more?) . [wsoltys] * [WIN32][AE] fixed: DirectSound supports more than 2 channels. . [uNiversaI] * Fix typo . [davilla] * [osx] fixs #13907, fixes #13740 and tastes good too. VDA issues on intel/ati GPUs . [ace20022] * Fix the result of Player.GetProperties with param "currentaudiostream" for video without an audio stream (index = -1). . [popcornmix] * [rbp] Fix for broken ASS subtitles. . [ulion] * bump samba for darwin from 3.6.0 to 3.6.12 . [arnova] * Revert "changed: No need to get FTP filetimes for Exists() calls" . [davilla] * [osx] fixed error in CCoreAudioHardware::FormatsList, which is not actually used anywhere :) . [Andy Maloney] * Fix memory leaks & Use correct "delete" for arrays . [davilla] * changed, refactor CSoftAEStream::GetDelay, CSoftAEStream::GetCacheTime and CSoftAEStream::GetCacheTotal to be similar . [davilla] * fixed, CSoftAEStream::GetCacheTime was calculated wrong . [Joakim Plate] * bluray: factor out overlay functions to reduce code duplication . [Joakim Plate] * dvdplayer: Always make sure first image after open is output . [Joakim Plate] * dvdplayer: a disabled stream could be re-selected for bluray and dvd . [Joakim Plate] * bluray: support BDJ menus . [Joakim Plate] * bluray: support still frames . [Joakim Plate] * overlays: support ARGB image overlays . [Joakim Plate] * dvdplayer: don't use OpenDefaultStreams() if something else dictate . [Jonathan Marshall] * fix compile on VS2010 - strtof is C++11, so use strtod and cast. . [Jonathan Marshall] * use empty() rather than size() for determining the emptyness of the transform stack . [Jonathan Marshall] * don't return the transform stack size from AddGUITransform or RemoveTransform - unbalanced transforms is a bug in the code, not something we should be constantly checking for . [Jonathan Marshall] * allow slider actions (volume/seek sliders) to have the precision of floats, rather than being constrained to integral percentages . [Jonathan Marshall] * set, get, and store the percentage in the slider control as a float . [wsoltys] * [WIN32] fixed a possible infinity loop during network enumeration. . [Martijn Kaijser] * name adding sources more user friendly. fixes #13102 . [Jonathan Marshall] * allows SetVolume builtin to take a float . [LucasG2000] * Corrected parameters order in Control.setAnimations . [fritsch] * AE: Pulse Audio fix resume between song change without crossfade . [Memphiz] * [osx/ios/atv2] - sync xcode projects for webdav writesupport . [Memphiz] * [osx] - add hint to XQuartz to readme for trouble free compilation on ML (10.8.x) . [Andy Maloney] * Fix a copy-paste error in conditional . [Andy Maloney] * Fix comparison which should be a dereference . [Andy Maloney] * Close file properly on error . [Andy Maloney] * Copy-paste error results in skipping RENDER_FMT_YUV420P16 . [Andy Maloney] * Index should be checked before indexing m_dlls . [Chris "Koying" Browet] * FIX: don't crash on buggy keymap xml . [Chris "Koying" Browet] * ADD: filesystems: Write-enabled WEBDAV . [Voyager1] * Correct PR 2203 for Android . [Voyager1] * dvdplayer - dvdnav - remove redundant includes . [ace20022] * Fix build after commit 8c9b7edc4b7794d38ce6b90c236967b14f56b26 . . [wsnipex] * libdvdccs: allow use of automake >1.11, thx brianf21 this check should be reworked upstream . [amet] * [darwin] use our mirrors for libtiff tarball . [wsoltys] * [WIN32] catch exceptions also during Create(), CreateGUI() and Initialize(). . [fritsch] * AE: SoftSuspend and AE implementation don't play well - let ALSA save us in case . [Martijn Kaijser] * [cosmetics] update date in GPL header . [ulion] * add gui setting for set proxy types curl supported. . [fritsch] * AE: Make suspend and resume more clear and easier with less flags . [fritsch] * AE: remember the sinkState in local class to be able to resume . [fritsch] * AE: Wait until we are in a safe state before further deinitializing the sink . [fritsch] * AE: Enable SoftSuspend on Linux (Stop h0gg1ng the sound device) . [fritsch] * AE: Fix suspend / resume with ALSA Pt 1 . [fritsch] * AE: ALSA Wait for at least one audio output device when starting up for max 10 seconds . [fritsch] * AE: introduce force flag into interface . [wsnipex] * configure: fix *nix compilation of libdvdnav . [wsoltys] * [WIN32] workaround: get the default audio interface for DirectSound to have audio on a fresh installation. . [Jim Carroll] * Handle the possibility that a XBPython registration list is modified in a callback. . [Pär Björklund] * Added diffs for XBMC changes to libdvd libs . [Stephan Raue] * configure.in: change check for 'VERSION' file: - first check if this file exist and use the content from there - if it not exist check with 'git log' - if this fails set to 'Unknown' . [Jim Carroll] * Separate locks for the different lists managed by XBPython so that they don't interfere with each other. Closes #14048 . [Pär Björklund] * Updated libdvdcss, read and nav to the latest versions . [ronie] * [python] add missing sort methods . [Martijn Kaijser] * [visualizations] fix crash in goom fixes #12584 . . [xbmc] * dvdplayer: update player state with reference to dts, not absolute time . [xbmc] * dvdplayer: set dts after successful seek, correct time offsets . [xbmc] * X11: use default screen parameters if no output connected . [xbmc] * pvr: do not show selection dialog for a single menu hook . [unknown] * multi-screen: fix compilation on windows . [xbmc] * addongui: add window as fallback to button translater . [xbmc] * ButtonTranslator: check GetFallbackWindow on GetAction, unify with Joystick handling . [xbmc] * AddonGUI: handle OnAction and OnMessage the same way as internal gui - if control of addon acts, message is taken . [xbmc] * expose GUIRenderingControl to addongui lib . [xbmc] * refactor GUiRenderingControl, clear dependency to viz . [xbmc] * vdpau: fix mp4 part2 decoding, activate by default . [fritsch] * dvdplayer: Allow multithread decoding for hi10p content by default . [xbmc] * vdpau: switch off de-interlacing on ff . [xbmc] * X11: recreate glx context when output changes . [xbmc] * xrandr: set screen on mode change command . [xbmc] * X11: remove toggle full screen after resume . [xbmc] * X11: add keymapping for XF86XK_Sleep . [xbmc] * pvr: increase changes counter of stream on stream change, cosmetics after dd307930d39d92f145a01a16600cd00e01ec39be . [xbmc] * fix compile error after recent change . [Grégory Coutant] * x11: support for multiple x screens . [xbmc] * X11: dont call XCloseDisplay on shutdown, it crashes when powered doen by cec on ATI . [xbmc] * X11: add debug log to print out refresh after xrr event . [xbmc] * xrandr: fix query for multiple screens . [xbmc] * player: fix rewind . [xbmc] * dvdplayer: correct determination if video is playing . [xbmc] * vdpau: advanced settings for auto deinterlacing . [xbmc] * dvdplayer: avoid short screen flicker caused by unnecessary reconfigure of renderer . [xbmc] * dvdplayer: observe pts counter overflow . [xbmc] * ffmpeg: add av_find_default_stream_index to interface . [xbmc] * xvba: do not use vaapi if xvba is present . [fritsch] * xvba: add string for available decoders - we are important so make sure we are there . [xbmc] * xvba: add decoder . [Rainer Hochecker] * ffmpeg: add xvba hwaccel . [xbmc] * X11: lock graphics context in NotifyXRREvent . [xbmc] * X11: fix crash after a resolution change on startup . [xbmc] * X11: dont set window on xrandr if no mode available . [xbmc] * X11: check for window manager . [xbmc] * X11: fix icon texture after cc5ed3c2474084ebc0373a3046410e6f766e03f4 . [xbmc] * videorefclock: ask graphics context for refresh rate . [xbmc] * videorefclock: temp deactivate of nv settings . [xbmc] * add missing keys to xbmc keytable . [Joakim Plate] * X11: fixed invalid usage of sizeof() (squash into x11 changes) . [Joakim Plate] * X11: replace custom utf8 to unicode with charset convertor (squash to x11 events) . [xbmc] * X11: reset key repeat and key modifier on focus lost and gain . [FernetMenta] * X11: change method of going full-screen . [FernetMenta] * X11: deactivate screen saver on startup . [xbmc] * X11: fix video calibrations . [FernetMenta] * X11: hook video reference clock in windowing . [xbmc] * X11: recreate gl context after output has changed . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros (VideoRefClock) . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros . [FernetMenta] * X11: fix multi-head setups . [FernetMenta] * xrandr: allow getting info for multiple screen's . [xbmc] * xrandr: observe orientation . [FernetMenta] * xrandr: remove method RestoreState . [FernetMenta] * X11: move xrandr events to WinEventsX11 . [Joakim Plate] * X11: factor out code handling device reset notification . [xbmc] * X11: add SDL joystick until we have a better solution . [FernetMenta] * X11: Add xbmc icon . [FernetMenta] * X11: ditch SDL for video and window events . [xbmc] * linuxrenderer: implement progressive weave for vdpau . [xbmc] * linuxrenderer: drop method RenderMultiPass . [xbmc] * vdpau: observe ffmpeg tags for color space . [xbmc] * vdpau: drop studio level conversion . [xbmc] * vdpau: make interop gl default and remove setting, rename and intvert interop yuv . [xbmc] * vdpau: redesign . [xbmc] * vaapi: adopt to buffering in renderer . [xbmc] * video player: present correct pts to user for a/v sync (after buffering in renderer) . [xbmc] * dvdplayer: allow rewinding at end of stream, do a seek after rewind . [xbmc] * videoplayer: give streams with invalid fps a chance for fps detection . [xbmc] * videoplayer: update frametime, it might change due to fps detection . [xbmc] * videoplayer: adopt lateness detection and dropping to buffering . [xbmc] * drop frame counter in application, ask render manager instead . [xbmc] * linuxrenderer: delete all textures on reconfigure . [xbmc] * VideoRenerers: add buffering . [wsnipex] * configure: add --enable-pvraddons-with-dependencies switch for intree building of PVR Addons . . [fritsch] * AE: Choose indirection when possible. Care for lazy evaluation . [fritsch] * AE: in doubt restore old suspend behaviour . [fritsch] * AE: Linux AE - some fixes of yesterday merge (Enumerate + Resume) . [xbmc] * dvdplayer: update player state with reference to dts, not absolute time . [xbmc] * dvdplayer: set dts after successful seek, correct time offsets . [xbmc] * X11: use default screen parameters if no output connected . [xbmc] * pvr: do not show selection dialog for a single menu hook . [unknown] * multi-screen: fix compilation on windows . [xbmc] * addongui: add window as fallback to button translater . [xbmc] * ButtonTranslator: check GetFallbackWindow on GetAction, unify with Joystick handling . [xbmc] * AddonGUI: handle OnAction and OnMessage the same way as internal gui - if control of addon acts, message is taken . [xbmc] * expose GUIRenderingControl to addongui lib . [xbmc] * refactor GUiRenderingControl, clear dependency to viz . [xbmc] * vdpau: fix mp4 part2 decoding, activate by default . [fritsch] * dvdplayer: Allow multithread decoding for hi10p content by default . [xbmc] * vdpau: switch off de-interlacing on ff . [xbmc] * X11: recreate glx context when output changes . [xbmc] * xrandr: set screen on mode change command . [xbmc] * X11: remove toggle full screen after resume . [xbmc] * X11: add keymapping for XF86XK_Sleep . [xbmc] * pvr: increase changes counter of stream on stream change, cosmetics after dd307930d39d92f145a01a16600cd00e01ec39be . [xbmc] * fix compile error after recent change . [Grégory Coutant] * x11: support for multiple x screens . [xbmc] * X11: dont call XCloseDisplay on shutdown, it crashes when powered doen by cec on ATI . [xbmc] * X11: add debug log to print out refresh after xrr event . [xbmc] * xrandr: fix query for multiple screens . [xbmc] * player: fix rewind . [xbmc] * dvdplayer: correct determination if video is playing . [xbmc] * vdpau: advanced settings for auto deinterlacing . [xbmc] * dvdplayer: avoid short screen flicker caused by unnecessary reconfigure of renderer . [xbmc] * dvdplayer: observe pts counter overflow . [xbmc] * ffmpeg: add av_find_default_stream_index to interface . [xbmc] * xvba: do not use vaapi if xvba is present . [fritsch] * xvba: add string for available decoders - we are important so make sure we are there . [xbmc] * xvba: add decoder . [Rainer Hochecker] * ffmpeg: add xvba hwaccel . [xbmc] * X11: lock graphics context in NotifyXRREvent . [xbmc] * X11: fix crash after a resolution change on startup . [xbmc] * X11: dont set window on xrandr if no mode available . [xbmc] * X11: check for window manager . [xbmc] * X11: fix icon texture after cc5ed3c2474084ebc0373a3046410e6f766e03f4 . [xbmc] * videorefclock: ask graphics context for refresh rate . [xbmc] * videorefclock: temp deactivate of nv settings . [xbmc] * add missing keys to xbmc keytable . [Joakim Plate] * X11: fixed invalid usage of sizeof() (squash into x11 changes) . [Joakim Plate] * X11: replace custom utf8 to unicode with charset convertor (squash to x11 events) . [xbmc] * X11: reset key repeat and key modifier on focus lost and gain . [FernetMenta] * X11: change method of going full-screen . [FernetMenta] * X11: deactivate screen saver on startup . [xbmc] * X11: fix video calibrations . [FernetMenta] * X11: hook video reference clock in windowing . [xbmc] * X11: recreate gl context after output has changed . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros (VideoRefClock) . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros . [FernetMenta] * X11: fix multi-head setups . [FernetMenta] * xrandr: allow getting info for multiple screen's . [xbmc] * xrandr: observe orientation . [FernetMenta] * xrandr: remove method RestoreState . [FernetMenta] * X11: move xrandr events to WinEventsX11 . [Joakim Plate] * X11: factor out code handling device reset notification . [xbmc] * X11: add SDL joystick until we have a better solution . [FernetMenta] * X11: Add xbmc icon . [FernetMenta] * X11: ditch SDL for video and window events . [xbmc] * linuxrenderer: implement progressive weave for vdpau . [xbmc] * linuxrenderer: drop method RenderMultiPass . [xbmc] * vdpau: observe ffmpeg tags for color space . [xbmc] * vdpau: drop studio level conversion . [xbmc] * vdpau: make interop gl default and remove setting, rename and intvert interop yuv . [xbmc] * vdpau: redesign . [xbmc] * vaapi: adopt to buffering in renderer . [xbmc] * video player: present correct pts to user for a/v sync (after buffering in renderer) . [xbmc] * dvdplayer: allow rewinding at end of stream, do a seek after rewind . [xbmc] * videoplayer: give streams with invalid fps a chance for fps detection . [xbmc] * videoplayer: update frametime, it might change due to fps detection . [xbmc] * videoplayer: adopt lateness detection and dropping to buffering . [xbmc] * drop frame counter in application, ask render manager instead . [xbmc] * linuxrenderer: delete all textures on reconfigure . [xbmc] * VideoRenerers: add buffering . [wsnipex] * configure: add --enable-pvraddons-with-dependencies switch for intree building of PVR Addons . [davilla] * [osx] fixed again, not all GPU are named the same . [wsoltys] * [WIN32][AE] fixed: samplerate can be at least 192kHz (probably more?) . [wsoltys] * [WIN32][AE] fixed: DirectSound supports more than 2 channels. . [uNiversaI] * Fix typo . [davilla] * [osx] fixs #13907, fixes #13740 and tastes good too. VDA issues on intel/ati GPUs . [ace20022] * Fix the result of Player.GetProperties with param "currentaudiostream" for video without an audio stream (index = -1). . [popcornmix] * [rbp] Fix for broken ASS subtitles. . [ulion] * bump samba for darwin from 3.6.0 to 3.6.12 . [arnova] * Revert "changed: No need to get FTP filetimes for Exists() calls" . [davilla] * [osx] fixed error in CCoreAudioHardware::FormatsList, which is not actually used anywhere :) . [Andy Maloney] * Fix memory leaks & Use correct "delete" for arrays . [davilla] * changed, refactor CSoftAEStream::GetDelay, CSoftAEStream::GetCacheTime and CSoftAEStream::GetCacheTotal to be similar . [davilla] * fixed, CSoftAEStream::GetCacheTime was calculated wrong . [Joakim Plate] * bluray: factor out overlay functions to reduce code duplication . [Joakim Plate] * dvdplayer: Always make sure first image after open is output . [Joakim Plate] * dvdplayer: a disabled stream could be re-selected for bluray and dvd . [Joakim Plate] * bluray: support BDJ menus . [Joakim Plate] * bluray: support still frames . [Joakim Plate] * overlays: support ARGB image overlays . [Joakim Plate] * dvdplayer: don't use OpenDefaultStreams() if something else dictate . [Jonathan Marshall] * fix compile on VS2010 - strtof is C++11, so use strtod and cast. . [Jonathan Marshall] * use empty() rather than size() for determining the emptyness of the transform stack . [Jonathan Marshall] * don't return the transform stack size from AddGUITransform or RemoveTransform - unbalanced transforms is a bug in the code, not something we should be constantly checking for . [Jonathan Marshall] * allow slider actions (volume/seek sliders) to have the precision of floats, rather than being constrained to integral percentages . [Jonathan Marshall] * set, get, and store the percentage in the slider control as a float . [wsoltys] * [WIN32] fixed a possible infinity loop during network enumeration. . [Martijn Kaijser] * name adding sources more user friendly. fixes #13102 . [Jonathan Marshall] * allows SetVolume builtin to take a float . [LucasG2000] * Corrected parameters order in Control.setAnimations . [fritsch] * AE: Pulse Audio fix resume between song change without crossfade . [Memphiz] * [osx/ios/atv2] - sync xcode projects for webdav writesupport . [Memphiz] * [osx] - add hint to XQuartz to readme for trouble free compilation on ML (10.8.x) . [Andy Maloney] * Fix a copy-paste error in conditional . [Andy Maloney] * Fix comparison which should be a dereference . [Andy Maloney] * Close file properly on error . [Andy Maloney] * Copy-paste error results in skipping RENDER_FMT_YUV420P16 . [Andy Maloney] * Index should be checked before indexing m_dlls . [Chris "Koying" Browet] * FIX: don't crash on buggy keymap xml . [Chris "Koying" Browet] * ADD: filesystems: Write-enabled WEBDAV . [Voyager1] * Correct PR 2203 for Android . [Voyager1] * dvdplayer - dvdnav - remove redundant includes . [ace20022] * Fix build after commit 8c9b7edc4b7794d38ce6b90c236967b14f56b26 . . [wsnipex] * libdvdccs: allow use of automake >1.11, thx brianf21 this check should be reworked upstream . [amet] * [darwin] use our mirrors for libtiff tarball . [wsoltys] * [WIN32] catch exceptions also during Create(), CreateGUI() and Initialize(). . [fritsch] * AE: SoftSuspend and AE implementation don't play well - let ALSA save us in case . [Martijn Kaijser] * [cosmetics] update date in GPL header . [ulion] * add gui setting for set proxy types curl supported. . [fritsch] * AE: Make suspend and resume more clear and easier with less flags . [fritsch] * AE: remember the sinkState in local class to be able to resume . [fritsch] * AE: Wait until we are in a safe state before further deinitializing the sink . [fritsch] * AE: Enable SoftSuspend on Linux (Stop h0gg1ng the sound device) . [fritsch] * AE: Fix suspend / resume with ALSA Pt 1 . [fritsch] * AE: ALSA Wait for at least one audio output device when starting up for max 10 seconds . [fritsch] * AE: introduce force flag into interface . [wsnipex] * configure: fix *nix compilation of libdvdnav . [wsoltys] * [WIN32] workaround: get the default audio interface for DirectSound to have audio on a fresh installation. . [Jim Carroll] * Handle the possibility that a XBPython registration list is modified in a callback. . [Pär Björklund] * Added diffs for XBMC changes to libdvd libs . [Stephan Raue] * configure.in: change check for 'VERSION' file: - first check if this file exist and use the content from there - if it not exist check with 'git log' - if this fails set to 'Unknown' . [Jim Carroll] * Separate locks for the different lists managed by XBPython so that they don't interfere with each other. Closes #14048 . [Pär Björklund] * Updated libdvdcss, read and nav to the latest versions . [ronie] * [python] add missing sort methods . [Martijn Kaijser] * [visualizations] fix crash in goom fixes #12584 . . . . . . [xbmc] * dvdplayer: update player state with reference to dts, not absolute time . [xbmc] * dvdplayer: set dts after successful seek, correct time offsets . [xbmc] * X11: use default screen parameters if no output connected . [xbmc] * pvr: do not show selection dialog for a single menu hook . [unknown] * multi-screen: fix compilation on windows . [xbmc] * addongui: add window as fallback to button translater . [xbmc] * ButtonTranslator: check GetFallbackWindow on GetAction, unify with Joystick handling . [xbmc] * AddonGUI: handle OnAction and OnMessage the same way as internal gui - if control of addon acts, message is taken . [xbmc] * expose GUIRenderingControl to addongui lib . [xbmc] * refactor GUiRenderingControl, clear dependency to viz . [xbmc] * vdpau: fix mp4 part2 decoding, activate by default . [fritsch] * dvdplayer: Allow multithread decoding for hi10p content by default . [xbmc] * vdpau: switch off de-interlacing on ff . [xbmc] * X11: recreate glx context when output changes . [xbmc] * xrandr: set screen on mode change command . [xbmc] * X11: remove toggle full screen after resume . [xbmc] * X11: add keymapping for XF86XK_Sleep . [xbmc] * pvr: increase changes counter of stream on stream change, cosmetics after dd307930d39d92f145a01a16600cd00e01ec39be . [xbmc] * fix compile error after recent change . [Grégory Coutant] * x11: support for multiple x screens . [xbmc] * X11: dont call XCloseDisplay on shutdown, it crashes when powered doen by cec on ATI . [xbmc] * X11: add debug log to print out refresh after xrr event . [xbmc] * xrandr: fix query for multiple screens . [xbmc] * player: fix rewind . [xbmc] * dvdplayer: correct determination if video is playing . [xbmc] * vdpau: advanced settings for auto deinterlacing . [xbmc] * dvdplayer: avoid short screen flicker caused by unnecessary reconfigure of renderer . [xbmc] * dvdplayer: observe pts counter overflow . [xbmc] * ffmpeg: add av_find_default_stream_index to interface . [xbmc] * xvba: do not use vaapi if xvba is present . [fritsch] * xvba: add string for available decoders - we are important so make sure we are there . [xbmc] * xvba: add decoder . [Rainer Hochecker] * ffmpeg: add xvba hwaccel . [xbmc] * X11: lock graphics context in NotifyXRREvent . [xbmc] * X11: fix crash after a resolution change on startup . [xbmc] * X11: dont set window on xrandr if no mode available . [xbmc] * X11: check for window manager . [xbmc] * X11: fix icon texture after cc5ed3c2474084ebc0373a3046410e6f766e03f4 . [xbmc] * videorefclock: ask graphics context for refresh rate . [xbmc] * videorefclock: temp deactivate of nv settings . [xbmc] * add missing keys to xbmc keytable . [Joakim Plate] * X11: fixed invalid usage of sizeof() (squash into x11 changes) . [Joakim Plate] * X11: replace custom utf8 to unicode with charset convertor (squash to x11 events) . [xbmc] * X11: reset key repeat and key modifier on focus lost and gain . [FernetMenta] * X11: change method of going full-screen . [FernetMenta] * X11: deactivate screen saver on startup . [xbmc] * X11: fix video calibrations . [FernetMenta] * X11: hook video reference clock in windowing . [xbmc] * X11: recreate gl context after output has changed . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros (VideoRefClock) . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros . [FernetMenta] * X11: fix multi-head setups . [FernetMenta] * xrandr: allow getting info for multiple screen's . [xbmc] * xrandr: observe orientation . [FernetMenta] * xrandr: remove method RestoreState . [FernetMenta] * X11: move xrandr events to WinEventsX11 . [Joakim Plate] * X11: factor out code handling device reset notification . [xbmc] * X11: add SDL joystick until we have a better solution . [FernetMenta] * X11: Add xbmc icon . [FernetMenta] * X11: ditch SDL for video and window events . [xbmc] * linuxrenderer: implement progressive weave for vdpau . [xbmc] * linuxrenderer: drop method RenderMultiPass . [xbmc] * vdpau: observe ffmpeg tags for color space . [xbmc] * vdpau: drop studio level conversion . [xbmc] * vdpau: make interop gl default and remove setting, rename and intvert interop yuv . [xbmc] * vdpau: redesign . [xbmc] * vaapi: adopt to buffering in renderer . [xbmc] * video player: present correct pts to user for a/v sync (after buffering in renderer) . [xbmc] * dvdplayer: allow rewinding at end of stream, do a seek after rewind . [xbmc] * videoplayer: give streams with invalid fps a chance for fps detection . [xbmc] * videoplayer: update frametime, it might change due to fps detection . [xbmc] * videoplayer: adopt lateness detection and dropping to buffering . [xbmc] * drop frame counter in application, ask render manager instead . [xbmc] * linuxrenderer: delete all textures on reconfigure . [xbmc] * VideoRenerers: add buffering . [wsnipex] * configure: add --enable-pvraddons-with-dependencies switch for intree building of PVR Addons . [Jonathan Marshall] * don't clip outline'd text as the outline will be clipped on the left otherwise . [davilla] * changed, remove wrapping from cximage, obsolete with new Imagefactory . [davilla] * [osx/ios] bump libtiff from 3.8.2 to 3.9.7 and configure without X11 . [davilla] * fixes #14030, osx x86_64 would crash on a throw, trying to open tiffs, basically cximage was referencing internal tiff headers instead of system headers, opps . [Jonathan Marshall] * fix null ptr dereference of GUIDialogCache. fixes #14065. . [montellese] * artwork: add "Add art" button to video artwork selection dialog . [wsnipex] * release-source script needs bash on some systems /bin/sh is a simplistic posix shell . [wsnipex] * configure: allow GIT_REV to be read from VERSION file needed for building outside of a git repo . [Joakim Plate] * zeroconf/osx: maintain txt field order on publish . [Joakim Plate] * zeroconf: maintain txt record order when publishing service . . [xbmc] * dvdplayer: update player state with reference to dts, not absolute time . [xbmc] * dvdplayer: set dts after successful seek, correct time offsets . . [xbmc] * dvdplayer: set dts after successful seek, correct time offsets . [xbmc] * X11: use default screen parameters if no output connected . [xbmc] * pvr: do not show selection dialog for a single menu hook . [unknown] * multi-screen: fix compilation on windows . [xbmc] * addongui: add window as fallback to button translater . [xbmc] * ButtonTranslator: check GetFallbackWindow on GetAction, unify with Joystick handling . [xbmc] * AddonGUI: handle OnAction and OnMessage the same way as internal gui - if control of addon acts, message is taken . [xbmc] * expose GUIRenderingControl to addongui lib . [xbmc] * refactor GUiRenderingControl, clear dependency to viz . [xbmc] * vdpau: fix mp4 part2 decoding, activate by default . [fritsch] * dvdplayer: Allow multithread decoding for hi10p content by default . [xbmc] * vdpau: switch off de-interlacing on ff . [xbmc] * X11: recreate glx context when output changes . [xbmc] * xrandr: set screen on mode change command . [xbmc] * X11: remove toggle full screen after resume . [xbmc] * X11: add keymapping for XF86XK_Sleep . [xbmc] * pvr: increase changes counter of stream on stream change, cosmetics after dd307930d39d92f145a01a16600cd00e01ec39be . [xbmc] * fix compile error after recent change . [Grégory Coutant] * x11: support for multiple x screens . [xbmc] * X11: dont call XCloseDisplay on shutdown, it crashes when powered doen by cec on ATI . [xbmc] * X11: add debug log to print out refresh after xrr event . [xbmc] * xrandr: fix query for multiple screens . [xbmc] * player: fix rewind . [xbmc] * dvdplayer: correct determination if video is playing . [xbmc] * vdpau: advanced settings for auto deinterlacing . [xbmc] * dvdplayer: avoid short screen flicker caused by unnecessary reconfigure of renderer . [xbmc] * dvdplayer: observe pts counter overflow . [xbmc] * ffmpeg: add av_find_default_stream_index to interface . [xbmc] * xvba: do not use vaapi if xvba is present . [fritsch] * xvba: add string for available decoders - we are important so make sure we are there . [xbmc] * xvba: add decoder . [Rainer Hochecker] * ffmpeg: add xvba hwaccel . [xbmc] * X11: lock graphics context in NotifyXRREvent . [xbmc] * X11: fix crash after a resolution change on startup . [xbmc] * X11: dont set window on xrandr if no mode available . [xbmc] * X11: check for window manager . [xbmc] * X11: fix icon texture after cc5ed3c2474084ebc0373a3046410e6f766e03f4 . [xbmc] * videorefclock: ask graphics context for refresh rate . [xbmc] * videorefclock: temp deactivate of nv settings . [xbmc] * add missing keys to xbmc keytable . [Joakim Plate] * X11: fixed invalid usage of sizeof() (squash into x11 changes) . [Joakim Plate] * X11: replace custom utf8 to unicode with charset convertor (squash to x11 events) . [xbmc] * X11: reset key repeat and key modifier on focus lost and gain . [FernetMenta] * X11: change method of going full-screen . [FernetMenta] * X11: deactivate screen saver on startup . [xbmc] * X11: fix video calibrations . [FernetMenta] * X11: hook video reference clock in windowing . [xbmc] * X11: recreate gl context after output has changed . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros (VideoRefClock) . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros . [FernetMenta] * X11: fix multi-head setups . [FernetMenta] * xrandr: allow getting info for multiple screen's . [xbmc] * xrandr: observe orientation . [FernetMenta] * xrandr: remove method RestoreState . [FernetMenta] * X11: move xrandr events to WinEventsX11 . [Joakim Plate] * X11: factor out code handling device reset notification . [xbmc] * X11: add SDL joystick until we have a better solution . [FernetMenta] * X11: Add xbmc icon . [FernetMenta] * X11: ditch SDL for video and window events . [xbmc] * linuxrenderer: implement progressive weave for vdpau . [xbmc] * linuxrenderer: drop method RenderMultiPass . [xbmc] * vdpau: observe ffmpeg tags for color space . [xbmc] * vdpau: drop studio level conversion . [xbmc] * vdpau: make interop gl default and remove setting, rename and intvert interop yuv . [xbmc] * vdpau: redesign . [xbmc] * vaapi: adopt to buffering in renderer . [xbmc] * video player: present correct pts to user for a/v sync (after buffering in renderer) . [xbmc] * dvdplayer: allow rewinding at end of stream, do a seek after rewind . [xbmc] * videoplayer: give streams with invalid fps a chance for fps detection . [xbmc] * videoplayer: update frametime, it might change due to fps detection . [xbmc] * videoplayer: adopt lateness detection and dropping to buffering . [xbmc] * drop frame counter in application, ask render manager instead . [xbmc] * linuxrenderer: delete all textures on reconfigure . [xbmc] * VideoRenerers: add buffering . [wsnipex] * configure: add --enable-pvraddons-with-dependencies switch for intree building of PVR Addons . [wsoltys] * added an imagefactory to XBMC. The only libs currently are libjpeg-turbo and cximage. . [Daniel Scheller] * Drop LCD-related strings from po-file . [Daniel Scheller] * Remove LCDproc support from XBMC core . [montellese] * advanced filtering: add tag filter to tvshows and musicvideos . [montellese] * advanced filtering: fix set/tag filter being disabled if there's only one item to choose . [S. Davilla] * Revert "fixed: Gold linker check didn't work properly in case the standard GNU linker was used" . [Memphiz] * [scraper] - fixing possible array out of bounds access (seen in a crashlog on ios) . [Memphiz] * [ios] - add proper detection of the currently available ios devices and make sure to detect retina resolution even when using ios4.3 sdk on all of those retina devices . [Memphiz] * [ios] - enable the full iphone5 resolution by adding the right formated default splash image into the bundle . [Memphiz] * [ios/atv2/osx] - sync xcode projects . [AndersD] * #13579 fix . [montellese] * smartplaylists: add tag field for tvshows and musicvideos . [WiSo] * [WIN32] implemented a poor man's stacktrace for windows. . [montellese] * [win32] update VS project files . [montellese] * move view related files into new view folder and lib . [ulion] * use UITextField for input in ios native keyboard. . [Jim Carroll] * Prevent re-entering the interpreter if the script exits with a SystemExit exception. Closes #14049 . [Jim Carroll] * Remove some annoying log-spam. . [Joakim Plate] * upnp: must use timeout value larger than 0 ms to allow player to start . [amet] * [python] add onDatabaseScanStarted to xbmc.Monitor() class . [amet] * cosmetics typo in Monitor.h . [amet] * XBPython cosmetic spaces . [montellese] * remove unused and incomplete timeserver code . [Joakim Plate] * gui: fix MusicPlayer.offset(xx).Title after upnp player merge . [Martijn Kaijser] * [Touched] set git revision to latest again . [popcornmix] * Protect pointer dereference to avoid a segfault when running headless. . [Joakim Plate] * changed: make CRect/CPoint template classes for underlying type . [ulion] * Disable touch event on xbmc gui when ios keyboard actived. . [Jonathan Marshall] * don't use rand() for choosing a random song for partymode . [ulion] * [fix] detect ape codec by mimetype . [ulion] * [fix] detect wav codec by mimetype . [montellese] * [droid] allow landscape and reverse landscape orientation . [Joakim Plate] * upnp: renderer support for SetNextAVTransportURI . [Joakim Plate] * Platinum: add SetNextAVTransportURI support to media renderer base . [Joakim Plate] * upnp: use standard methods to build CFileItem in renderer . [Joakim Plate] * upnp: factor out code that build a CFileItem from a PLT_MediaObject . [Joakim Plate] * gui: make sure we leave fullscreen if we start a player without media . [Joakim Plate] * sys: add action "switchplayer" that allows switch of forced player . [Joakim Plate] * upnp: add support for controlling external player . [Joakim Plate] * sys: add methods for dynamic player addition/removal to PlayerCoreFactory . [Joakim Plate] * sys: only reset forced player on playback stopped . [Joakim Plate] * paplayer: bring OnPlaybackStarted/Stopped in line with dvdplayer . [Joakim Plate] * gui: allow progress tracking for non video/audio players . [Joakim Plate] * gui: allow reporting of playback time for a non av player . [Joakim Plate] * confluence: use Player.Title instead of (Music/Video)Player.Title . [Joakim Plate] * gui: add Player.Title to replace VideoPlayer.Title and MusicPlayer.Title . [Alexis Ballier] * DllSwResample: use uint8_t types for avresample_convert. libav changed their prototypes. . [Alexis Ballier] * DllAvFormat: drop mapping of url_feof, it is unused in xbmc code and not present in libav. . . . . [xbmc] * X11: use default screen parameters if no output connected . [xbmc] * pvr: do not show selection dialog for a single menu hook . [unknown] * multi-screen: fix compilation on windows . [xbmc] * addongui: add window as fallback to button translater . [xbmc] * ButtonTranslator: check GetFallbackWindow on GetAction, unify with Joystick handling . [xbmc] * AddonGUI: handle OnAction and OnMessage the same way as internal gui - if control of addon acts, message is taken . [xbmc] * expose GUIRenderingControl to addongui lib . [xbmc] * refactor GUiRenderingControl, clear dependency to viz . [xbmc] * vdpau: fix mp4 part2 decoding, activate by default . [fritsch] * dvdplayer: Allow multithread decoding for hi10p content by default . [xbmc] * vdpau: switch off de-interlacing on ff . [xbmc] * X11: recreate glx context when output changes . [xbmc] * xrandr: set screen on mode change command . [xbmc] * X11: remove toggle full screen after resume . [xbmc] * X11: add keymapping for XF86XK_Sleep . [xbmc] * pvr: increase changes counter of stream on stream change, cosmetics after dd307930d39d92f145a01a16600cd00e01ec39be . [xbmc] * fix compile error after recent change . [Grégory Coutant] * x11: support for multiple x screens . [xbmc] * X11: dont call XCloseDisplay on shutdown, it crashes when powered doen by cec on ATI . [xbmc] * X11: add debug log to print out refresh after xrr event . [xbmc] * xrandr: fix query for multiple screens . [xbmc] * player: fix rewind . [xbmc] * dvdplayer: correct determination if video is playing . [xbmc] * vdpau: advanced settings for auto deinterlacing . [xbmc] * dvdplayer: avoid short screen flicker caused by unnecessary reconfigure of renderer . [xbmc] * dvdplayer: observe pts counter overflow . [xbmc] * ffmpeg: add av_find_default_stream_index to interface . [xbmc] * xvba: do not use vaapi if xvba is present . [fritsch] * xvba: add string for available decoders - we are important so make sure we are there . [xbmc] * xvba: add decoder . [Rainer Hochecker] * ffmpeg: add xvba hwaccel . [xbmc] * X11: lock graphics context in NotifyXRREvent . [xbmc] * X11: fix crash after a resolution change on startup . [xbmc] * X11: dont set window on xrandr if no mode available . [xbmc] * X11: check for window manager . [xbmc] * X11: fix icon texture after cc5ed3c2474084ebc0373a3046410e6f766e03f4 . [xbmc] * videorefclock: ask graphics context for refresh rate . [xbmc] * videorefclock: temp deactivate of nv settings . [xbmc] * add missing keys to xbmc keytable . [Joakim Plate] * X11: fixed invalid usage of sizeof() (squash into x11 changes) . [Joakim Plate] * X11: replace custom utf8 to unicode with charset convertor (squash to x11 events) . [xbmc] * X11: reset key repeat and key modifier on focus lost and gain . [FernetMenta] * X11: change method of going full-screen . [FernetMenta] * X11: deactivate screen saver on startup . [xbmc] * X11: fix video calibrations . [FernetMenta] * X11: hook video reference clock in windowing . [xbmc] * X11: recreate gl context after output has changed . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros (VideoRefClock) . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros . [FernetMenta] * X11: fix multi-head setups . [FernetMenta] * xrandr: allow getting info for multiple screen's . [xbmc] * xrandr: observe orientation . [FernetMenta] * xrandr: remove method RestoreState . [FernetMenta] * X11: move xrandr events to WinEventsX11 . [Joakim Plate] * X11: factor out code handling device reset notification . [xbmc] * X11: add SDL joystick until we have a better solution . [FernetMenta] * X11: Add xbmc icon . [FernetMenta] * X11: ditch SDL for video and window events . [xbmc] * linuxrenderer: implement progressive weave for vdpau . [xbmc] * linuxrenderer: drop method RenderMultiPass . [xbmc] * vdpau: observe ffmpeg tags for color space . [xbmc] * vdpau: drop studio level conversion . [xbmc] * vdpau: make interop gl default and remove setting, rename and intvert interop yuv . [xbmc] * vdpau: redesign . [xbmc] * vaapi: adopt to buffering in renderer . [xbmc] * video player: present correct pts to user for a/v sync (after buffering in renderer) . [xbmc] * dvdplayer: allow rewinding at end of stream, do a seek after rewind . [xbmc] * videoplayer: give streams with invalid fps a chance for fps detection . [xbmc] * videoplayer: update frametime, it might change due to fps detection . [xbmc] * videoplayer: adopt lateness detection and dropping to buffering . [xbmc] * drop frame counter in application, ask render manager instead . [xbmc] * linuxrenderer: delete all textures on reconfigure . [xbmc] * VideoRenerers: add buffering . [wsnipex] * configure: add --enable-pvraddons-with-dependencies switch for intree building of PVR Addons . [Jim Carroll] * Add a DelayedCallGuard to the RenderCapture.waitForCaptureStateChangeEvent. Closes #14044 . [montellese] * [win32] cleanup VS project files . [montellese] * fix warning in CPlayerOperations::Stop() . [arnova] * fixed: Typos . [Chris "Koying" Browet] * ADD: taglib: implement OGG cover art extraction . [montellese] * smartplaylists: cosmetics . [montellese] * smartplaylists: use a browseable property for fields instead of extra types . [montellese] * smartplaylists: use XMLUtils where possible . [montellese] * smartplaylists: refactor XML reading/writing . [montellese] * smartplaylists: replace strcmpi with StringUtils::EqualsNoCase . [ulion] * handle IOSKeyboard::Cancel() in more thread-safe way. . [ulion] * Python interface now use native keyboard from keyboard factory. . [Garrett Brown] * Ignore duplicates due to add-ons with multiple extension points when retrieving the list of outdated add-ons . [popcornmix] * [rbp] Avoid blocking the video thread keeping the video fifo full. OpenMAX IL is an asynchronous media player. The key to getting good performance is to ensure the audio and video fifo have sufficient data to withstand any processing spikes by the ARM. Ideally the fifos would allow the arm to crash, and video and audio playback to continue smoothly for a couple of seconds. . [ulion] * only change get text when confirmed like generic keyboard did. . [ulion] * In callback method of ShowAndGetInput, send messages in safe way, maybe it is called from non xbmc main thread. . [ulion] * Add autopool for IOSKeyboard main function, in case it is called from somewhere no pool was set. . [ulion] * Change GUIWindowManager.SendMessage(msg, winid) to handle window id 0 condition, which sent by CApplicationMessenger::SendGUIMessage by if no window id specified. . [Joakim Plate] * Revert "[pvr] fixed - seek passed the time since the epg item started, which won't work for seek operations" . [Joakim Plate] * dvdplayer: allow 200ms of automatic time update instead of 1ms . [Joakim Plate] * dvdplayer: fixed time_offset is difference between adjusted pts and time . [Joakim Plate] * dvdplayer: pass display time through a/v players before out to application . [arnova] * fixed: For Webdav set the PROPFIND custom request header else we may return false when checking for folder existence (fixes #13914) . [arnova] * fixed: Gold linker check didn't work properly in case the standard GNU linker was used . [Chris "Koying" Browet] * ADD: "last played" sort option to TV Show GUI . . [Joakim Plate] * dvdplayer: allow 200ms of automatic time update instead of 1ms . [Joakim Plate] * dvdplayer: fixed time_offset is difference between adjusted pts and time . [Joakim Plate] * dvdplayer: pass display time through a/v players before out to application . [xbmc] * Revert "[pvr] fixed - seek passed the time since the epg item started, which won't work for seek operations" . [xbmc] * pvr: do not show selection dialog for a single menu hook . [unknown] * multi-screen: fix compilation on windows . [xbmc] * addongui: add window as fallback to button translater . [xbmc] * ButtonTranslator: check GetFallbackWindow on GetAction, unify with Joystick handling . [xbmc] * AddonGUI: handle OnAction and OnMessage the same way as internal gui - if control of addon acts, message is taken . [xbmc] * expose GUIRenderingControl to addongui lib . [xbmc] * refactor GUiRenderingControl, clear dependency to viz . [xbmc] * vdpau: fix mp4 part2 decoding, activate by default . [fritsch] * dvdplayer: Allow multithread decoding for hi10p content by default . [xbmc] * vdpau: switch off de-interlacing on ff . [xbmc] * X11: recreate glx context when output changes . [xbmc] * xrandr: set screen on mode change command . [xbmc] * X11: remove toggle full screen after resume . [xbmc] * X11: add keymapping for XF86XK_Sleep . [xbmc] * pvr: increase changes counter of stream on stream change, cosmetics after dd307930d39d92f145a01a16600cd00e01ec39be . [xbmc] * fix compile error after recent change . [Grégory Coutant] * x11: support for multiple x screens . [xbmc] * X11: dont call XCloseDisplay on shutdown, it crashes when powered doen by cec on ATI . [xbmc] * X11: add debug log to print out refresh after xrr event . [xbmc] * xrandr: fix query for multiple screens . [xbmc] * player: fix rewind . [xbmc] * dvdplayer: correct determination if video is playing . [xbmc] * vdpau: advanced settings for auto deinterlacing . [xbmc] * dvdplayer: avoid short screen flicker caused by unnecessary reconfigure of renderer . [xbmc] * dvdplayer: observe pts counter overflow . [xbmc] * ffmpeg: add av_find_default_stream_index to interface . [xbmc] * xvba: do not use vaapi if xvba is present . [fritsch] * xvba: add string for available decoders - we are important so make sure we are there . [xbmc] * xvba: add decoder . [Rainer Hochecker] * ffmpeg: add xvba hwaccel . . [fritsch] * dvdplayer: Allow multithread decoding for hi10p content by default . [xbmc] * vdpau: switch off de-interlacing on ff . [xbmc] * X11: recreate glx context when output changes . [xbmc] * xrandr: set screen on mode change command . [xbmc] * X11: remove toggle full screen after resume . [xbmc] * X11: add keymapping for XF86XK_Sleep . [xbmc] * pvr: increase changes counter of stream on stream change, cosmetics after dd307930d39d92f145a01a16600cd00e01ec39be . [xbmc] * fix compile error after recent change . [Grégory Coutant] * x11: support for multiple x screens . [xbmc] * X11: dont call XCloseDisplay on shutdown, it crashes when powered doen by cec on ATI . [xbmc] * X11: add debug log to print out refresh after xrr event . [xbmc] * xrandr: fix query for multiple screens . [xbmc] * xvba: reactivate accidently disabled IsDecodingFinished . [fritsch] * xvba: revisit Artefacts. There are more broken video files out there . [fritsch] * xvba: add string for available decoders - we are important so make sure we are there . [fritsch] * xvba: do not create decoder for surfaces larger than width 2048 or height 1536 . [xbmc] * player: fix rewind . [xbmc] * xvba: do not render if there is no valid texture . [xbmc] * dvdplayer: correct determination if video is playing . [xbmc] * vdpau: advanced settings for auto deinterlacing . [xbmc] * xvba: do not use vaapi if xvba is present . [xbmc] * dvdplayer: avoid short screen flicker caused by unnecessary reconfigure of renderer . [xbmc] * dvdplayer: observe pts counter overflow . [xbmc] * ffmpeg: add av_find_default_stream_index to interface . [xbmc] * xvba: add decoder . [Rainer Hochecker] * ffmpeg: add xvba hwaccel . [xbmc] * X11: lock graphics context in NotifyXRREvent . [xbmc] * X11: fix crash after a resolution change on startup . [xbmc] * X11: dont set window on xrandr if no mode available . [xbmc] * X11: check for window manager . [xbmc] * X11: fix icon texture after cc5ed3c2474084ebc0373a3046410e6f766e03f4 . [xbmc] * videorefclock: ask graphics context for refresh rate . [xbmc] * videorefclock: temp deactivate of nv settings . [xbmc] * add missing keys to xbmc keytable . [Joakim Plate] * X11: fixed invalid usage of sizeof() (squash into x11 changes) . [Joakim Plate] * X11: replace custom utf8 to unicode with charset convertor (squash to x11 events) . [xbmc] * X11: reset key repeat and key modifier on focus lost and gain . [FernetMenta] * X11: change method of going full-screen . [FernetMenta] * X11: deactivate screen saver on startup . [xbmc] * X11: fix video calibrations . [FernetMenta] * X11: hook video reference clock in windowing . [xbmc] * X11: recreate gl context after output has changed . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros (VideoRefClock) . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros . [FernetMenta] * X11: fix multi-head setups . [FernetMenta] * xrandr: allow getting info for multiple screen's . [xbmc] * xrandr: observe orientation . [FernetMenta] * xrandr: remove method RestoreState . [FernetMenta] * X11: move xrandr events to WinEventsX11 . [Joakim Plate] * X11: factor out code handling device reset notification . [xbmc] * X11: add SDL joystick until we have a better solution . [FernetMenta] * X11: Add xbmc icon . [FernetMenta] * X11: ditch SDL for video and window events . [xbmc] * linuxrenderer: implement progressive weave for vdpau . [xbmc] * linuxrenderer: drop method RenderMultiPass . [xbmc] * vdpau: observe ffmpeg tags for color space . [xbmc] * vdpau: drop studio level conversion . [xbmc] * vdpau: make interop gl default and remove setting, rename and intvert interop yuv . [xbmc] * vdpau: redesign . [xbmc] * vaapi: adopt to buffering in renderer . [xbmc] * video player: present correct pts to user for a/v sync (after buffering in renderer) . [xbmc] * dvdplayer: allow rewinding at end of stream, do a seek after rewind . [xbmc] * videoplayer: give streams with invalid fps a chance for fps detection . [xbmc] * videoplayer: update frametime, it might change due to fps detection . [xbmc] * videoplayer: adopt lateness detection and dropping to buffering . [xbmc] * drop frame counter in application, ask render manager instead . [xbmc] * linuxrenderer: delete all textures on reconfigure . [xbmc] * VideoRenerers: add buffering . [wsnipex] * configure: add --enable-pvraddons-with-dependencies switch for intree building of PVR Addons . [arnova] * fixed: Don't check for local thumbs on Addon's path . [arnova] * changed: No need to get FTP filetimes for Exists() calls . [John Rennie] * Use std::string not CStdString with strtol . [arnova] * fixed: Curl should also retry on CURLE_COULDNT_CONNECT fixed: Curl reconnect messages should be warnings changed: Cosmetics . [Fice] * Removed unused test in StringUtils.h . [Jonathan Marshall] * pick up only the select/click action in the scraper list in content settings dialog . [ronie] * use capitalized strings instead of capitalized font file . [Memphiz] * [configure] - fix missleading enable printout of projectm . [Memphiz] * [configure] - make fishbmc optional and default to autodetect (fixes build for gles platforms after fishbmc injection) . [Jonathan Marshall] * disable warning 4355 on win32 - we're only storing the this pointer in the ctor which is perfectly acceptable . [Jonathan Marshall] * fix saving of option=int slider add-on settings . [Memphiz] * [keyboardfactory] - add a new optional param for autoclose - implement autoclose feature in the factory by using a CTimer object - nativekeyboards need to implement one more methode "Cancel" as of now . [Marcel Ebmer] * [add] visualization.fishbmc . [John Rennie] * Re trac ticket 14026 - remove code loading US keyboard layout . [John Rennie] * Allow key ids in keyboard.xml to be in any base . [John Rennie] * Logging key presses - prefix hex values with 0x . [Memphis] * [droid] - fix ssh/sftp protocol. (the return NULL in would lead to early/error return when libssh tries to fetch the default SSH_OPTIONS_SSH_DIR) . [Memphiz] * [AE/CA] - revert 7e6433169c93abd22e28a828fa024cf744fe5e86 - not needed anymore . [Memphiz] * [AE/CA] - on device change reinit coreaudio by calling opencoreaudio with the last engine parameters (this will fallback to default device when our current output device vanishes and on the other hand will go back to that device if it re-appears). . [ulion] * re-init tcp server when encounter EBADF . [ulion] * paplayer handle prepare stream failure. . [Martijn Kaijser] * [release] version bump to 13.0 alpha1 as we start new merge windows. . [ronie] * [Confluence] get rid of error log messages . [popcornmix] * [rbp] Add support for new video codecs Latest firmware has a start_x.elf with support for additional codecs. These are MJPEG, VP6, VP8 and Ogg Theora. They are software GPU accelerated and should be good for SD resolutions. This update should be harmless with firmware that doesn't support the new codecs - they will fail to open and behave as before. . [ronie] * [Confluence] Don't process subsequent onclicks if the first one was cancelled. Fixes #13576 . [montellese] * CGUIDialogVideoInfo: re-open the art selection dialog after having chosen a specific artwork . [ace20022] * Add the path of an album or song to the get thumb "browse for art" dialog. . [colfax4] * [GUIRSSControl] Modify RSS Ticker to Pause Scroll during Mouseover . . [xbmc] * vdpau: switch off de-interlacing on ff . [xbmc] * X11: recreate glx context when output changes . [xbmc] * xrandr: set screen on mode change command . [xbmc] * X11: remove toggle full screen after resume . [fritsch] * dvdplayer: Allow multithread decoding for hi10p content by default . [xbmc] * X11: add keymapping for XF86XK_Sleep . [xbmc] * pvr: increase changes counter of stream on stream change, cosmetics after dd307930d39d92f145a01a16600cd00e01ec39be . [xbmc] * fix compile error after recent change . [xbmc] * vdpau: observe ffmpeg tags for color space . [Grégory Coutant] * x11: support for multiple x screens . [xbmc] * vdpau: drop studio level conversion . [xbmc] * vdpau: make interop gl default and remove setting, rename and intvert interop yuv . [xbmc] * X11: dont call XCloseDisplay on shutdown, it crashes when powered doen by cec on ATI . [xbmc] * X11: add debug log to print out refresh after xrr event . [xbmc] * xrandr: fix query for multiple screens . [xbmc] * xvba: reactivate accidently disabled IsDecodingFinished . [fritsch] * xvba: revisit Artefacts. There are more broken video files out there . [fritsch] * xvba: add string for available decoders - we are important so make sure we are there . [fritsch] * xvba: do not create decoder for surfaces larger than width 2048 or height 1536 . [xbmc] * player: fix rewind . [xbmc] * xvba: do not render if there is no valid texture . [xbmc] * vdpau: fix small mem leak . [xbmc] * rendermanager: forgot to set flip event if buffering is not used . [xbmc] * rendermanager: fix stuttering in non full-screen mode, squash to add buffering . [xbmc] * dvdplayer: correct determination if video is playing . [xbmc] * vdpau: advanced settings for auto deinterlacing . [xbmc] * xvba: do not use vaapi if xvba is present . [xbmc] * dvdplayer: avoid short screen flicker caused by unnecessary reconfigure of renderer . [xbmc] * dvdplayer: observe pts counter overflow . [xbmc] * ffmpeg: add av_find_default_stream_index to interface . [xbmc] * xvba: add decoder . [Rainer Hochecker] * ffmpeg: add xvba hwaccel . [xbmc] * X11: lock graphics context in NotifyXRREvent . [xbmc] * X11: fix crash after a resolution change on startup . [xbmc] * X11: dont set window on xrandr if no mode available . [xbmc] * X11: check for window manager . [xbmc] * X11: fix icon texture after cc5ed3c2474084ebc0373a3046410e6f766e03f4 . [xbmc] * videorefclock: ask graphics context for refresh rate . [xbmc] * videorefclock: temp deactivate of nv settings . [xbmc] * add missing keys to xbmc keytable . [Joakim Plate] * X11: fixed invalid usage of sizeof() (squash into x11 changes) . [Joakim Plate] * X11: replace custom utf8 to unicode with charset convertor (squash to x11 events) . [xbmc] * X11: reset key repeat and key modifier on focus lost and gain . [FernetMenta] * X11: change method of going full-screen . [FernetMenta] * X11: deactivate screen saver on startup . [xbmc] * X11: fix video calibrations . [FernetMenta] * X11: hook video reference clock in windowing . [xbmc] * X11: recreate gl context after output has changed . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros (VideoRefClock) . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros . [FernetMenta] * X11: fix multi-head setups . [FernetMenta] * xrandr: allow getting info for multiple screen's . [xbmc] * xrandr: observe orientation . [FernetMenta] * xrandr: remove method RestoreState . [FernetMenta] * X11: move xrandr events to WinEventsX11 . [Joakim Plate] * X11: factor out code handling device reset notification . [xbmc] * X11: add SDL joystick until we have a better solution . [FernetMenta] * X11: Add xbmc icon . [FernetMenta] * X11: ditch SDL for video and window events . [xbmc] * linuxrenderer: implement progressive weave for vdpau . [xbmc] * linuxrenderer: drop method RenderMultiPass . [xbmc] * vdpau: redesign . [xbmc] * vaapi: adopt to buffering in renderer . [xbmc] * video player: present correct pts to user for a/v sync (after buffering in renderer) . [xbmc] * dvdplayer: allow rewinding at end of stream, do a seek after rewind . [xbmc] * videoplayer: give streams with invalid fps a chance for fps detection . [xbmc] * videoplayer: update frametime, it might change due to fps detection . [xbmc] * videoplayer: adopt lateness detection and dropping to buffering . [xbmc] * drop frame counter in application, ask render manager instead . [xbmc] * linuxrenderer: delete all textures on reconfigure . [xbmc] * VideoRenerers: add buffering . [wsnipex] * configure: add --enable-pvraddons-with-dependencies switch for intree building of PVR Addons . [Martijn Kaijser] * Bump version to final Frodo 12.0 . [Martijn Kaijser] * [addons] sync scrapers to repo . [Martijn Kaijser] * Change default musicvideo scraper from the broken last.fm to theaudiodb.com. In case last.fm was still in use replace it with theaudiodb.com . [Martijn Kaijser] * Add theaudiodb.com musicvideo scraper . [Martijn Kaijser] * Remove broken last.FM musicvideo scraper . [Martijn Kaijser] * [addons] sync WU with repo version . [Martijn Kaijser] * [addons] sync addons with repo . [Alexis Ballier] * DVDAudioCodecFFmpeg: Convert unknown audio formats to float. . [phil65] * added DefaultImage for pvr clients . [Jim Carroll] * In threads spawned within python the PyContext was never used. In those cases the releasing/acquiring of the Gil was simply skipped. Therefore scripts that looped over 'sleep' from a python created thread (a typical pattern in python services) would block all other python threads forever. . [Memphiz] * [osx] - fix - add Dreamweaver to the list of obscuring windows (now Dreamweaver devs - please tell me why the hell you are using a transparent fullscreen window?) . [Martijn Kaijser] * [Touched] update Touched to latest rev . [Jonathan Marshall] * .mpc file tags (apev2) weren't read correctly. fixes #13985 . [Jonathan Marshall] * export of .nfo files to folders that were not writable for whatever reason meant that the next movie got 2 (or more) sections in it's .nfo file, causing incorrect later imports. . [popcornmix] * [rbp] Don't consider half-SBS/TB 3D modes to have double the framerate . [S. Davilla] * fixed, allow SotfAE commanded suspend/resume for all but restrict auto suspend/resume to windows . [Chris "koying" Browet] * FIX: non-rpi egl fails to compile . [Alasdair Campbell] * upnp: url encode filename of served resources . [Lars Op den Kamp] * [cec] fixed - only send an active source message when receiving OnPlay. this may lead to delayed audio output on some AVR devices . [gimli] * [rbp] removed useless file from 1f8d72560c2e1fb3705462ba151b83723c170e3d . [popcornmix] * [rbp] Fix non-square pixel display apect ratio and 3D TAB modes correctly . [popcornmix] * Fix for incorrectly using clamped resolution when looking for framerate match . [S. Davilla] * Revert "[AE/CA] - implement streamsilence flag (releases powermanagement assertion which is hold since lion even when holding a shared audio device open)" . [montellese] * fix typo from 66e5d70a (#elsif -> #elif) . [S. Davilla] * [aml] fixed mute and volume control . [Memphiz] * [osx] - on resume don't toggle windowed/fullscreen - this leads to moving XBMC to screen1 on dual screen setups and isn't needed on osx at all . [Lars Op den Kamp] * [pvr] bump add-ons to https://github.com/opdenkamp/xbmc-pvr-addons/commit/96774c4f775b156a46fb58151379dece3e773c96 . [Memphiz] * [dns] - check parameters for validity - fixes #13975 - credits to flaterichd . [davilla] * [vda] revert back to intel greenline which is better than goofy framedrops for all . [S. Davilla] * VampireAE fixes, mmm'kay . [ronie] * fix: remove deprecated code . [ronie] * fix: remove invalid includes . [Memphiz] * [AE/CA] - implement streamsilence flag (releases powermanagement assertion which is hold since lion even when holding a shared audio device open) . [Memphiz] * [osx] - stop hammering the noidlesleep assertion - we only need to hold it once. . [John Rennie] * Use key name not id in the Nyxboard mapping for F4 . [John Rennie] * Move the Nyxboard sleep key mapping to the main keymap . [John Rennie] * Add support for sleep key in Linux . [John Rennie] * Add key mapping for the power button . [popcornmix] * Send mute commands to players not using AE . [popcornmix] * Apply volume control at audio_mixer when possible . [popcornmix] * Fix for audio out of sync part 2 . [amet] * check if hogPid was set before resetting it . [Memphiz] * [osx] - fix volume mediakeys now control xbmc volume (fixes volume buttons on nyxboard and hw volume buttons on macs/osx) . [Memphiz] * [osx] - hotkeycontroller - keyup and keydown were inverted . [amet] * [fix] correctly handle service addon rollback process . [amet] * remove duplicate code in "CAddonDatabase::DisableAddon()" . [amet] * [fix] stop service addon before attempting to uninstall/delete it . [amet] * [fix] only start service addon if there is no other instance running . [Tobias Hieta] * [CoreAudioAE] Fix CFString copy function in CCoreAudioHardware::GetOutputDeviceName . [Lars Op den Kamp] * [cec] physical address override was hidden on the pi. made it visible again . [WiSo] * fixed: system screensaver could kick in when playing video. We won't please everyone with this change but at least it brings somewhat the old behavior back without altering the registry. . [Stephan Raue] * [automake] remove long time deprecated automake macros and variables which are removed finally in automake-1.13 . [ronie] * don't append null-terminator to buffer. fixes #13545 . [Lars Op den Kamp] * [pvr] bump pvr add-ons to https://github.com/opdenkamp/xbmc-pvr-addons/commit/a9780e023c8b7728017851bfd12d4df9e5c26993 . [amet] * [fix] make sure we actually stop the service addon before upgrading it . [Memphiz] * [EDL] - look for edl files not only for smb but also for nfs and afp . [Lars Op den Kamp] * [pvr] work around for frodo to fix CPVRDatabase::RemoveStaleChannelsFromGroup for both sqlite3 and mysql . [Lars Op den Kamp] * ... and fixed the typo in d108eaf9f9aa2cdf079f7edda2f087c966be7e8d . [Lars Op den Kamp] * [epg] fixed possible crash in CGUIEPGGridContainer::Render(). credits to forum user 'x-cimo' . [Lars Op den Kamp] * [pvr] fix loop in CGUIWindowPVRChannels::SelectNextGroup . [Memphiz] * [osx] - log the window name if a window completly obscures XBMC and leads to framelimiting (so we can identify / add exceptional apps easily) . [Lars Op den Kamp] * [cec] fixed - incorrect error message was being displayed in the toast popup when libCEC could not be found on the system (c+p is bad mmm'kay) . [Jan Wagner-Rosenkranz] * Issue #13810: This should fix the DELETE statement for MySQL (UNTESTED!). . [montellese] * jsonrpc: only close the specified player (fixes #13936) . [Jonathan Marshall] * import art from a previously exported library . [Jonathan Marshall] * export art when exporting to a single file/folder structure . [Jonathan Marshall] * don't use the parent folder for art if the item is a folder item and has no slash at end . [Jonathan Marshall] * [jpegio] clarify and comment the reading code and handle the case of an expanding file. . [Jonathan Marshall] * If cached art from Eden exists, but no original url is available, map it to an unknown http address so that the art is maintained in Frodo. Required as themoviedb.org scraper caused actor art to be this way in Eden. . [Jonathan Marshall] * [jpegio] use chunked reading in case the filesize isn't available on Open() . [Jonathan Marshall] * fix horizontal alignment of outlined text. fixes #13909 . [Jonathan Marshall] * [cddb] use uint32_t for the disc id rather than unsigned long and other permutations - it has to be 32 bits. fixes #13933. . [Jonathan Marshall] * write id3v2 tags when ripping cds to mp3 . [popcornmix] * Fix for timestamp problems commonly seen with avi files. . [Lars Op den Kamp] * [cec] don't update the device type in settings with the value that was returned from libCEC . [Lars Op den Kamp] * [cec] don't send incorrect pause/resume to slideshow when the source is (de)activated and don't resume playback when the source is activated and we didn't pause it when the source was deactivated . [John Rennie] * Correct handling of multimedia key presses . [Jonathan Marshall] * always add the repository to the add-ons database even if it returns no add-ons. fixes constant (every 10 minutes) hitting of add-on repos that have no add-ons . [Jonathan Marshall] * album art for individual songs in file mode weren't loading correctly - fixes #13906 . [Jonathan Marshall] * view control in login window was cleared on deinit rather than on unload. fixes #13813. . [Jonathan Marshall] * revert part of 60b0ee01a47a134a002594ab746b2e52efb0d2b7 that somehow snuck in . [Jonathan Marshall] * reset initial visible state to visible if it has been set to delayed during a previous window session. fixes #13923 . [Lars Op den Kamp] * moved nyxboard power and user button from peripheral config to keyboard.xml . [Lars Op den Kamp] * [pvr] fixed canceling the active timer on a channel in certain situations . [Lars Op den Kamp] * fixed - don't try to go to the previous window when stopping playback on exit. closes #13884 . [Lars Op den Kamp] * [pvr] fix channel import for mysql backends. closes #13810 . [Joakim Plate] * dvdplayer: another fix for seeking/fw/rw in PVR . [montellese] * CGUIMediaWindow: fix invalid filter-path when toggling watched mode which leads to not grouping into movie sets . [Joakim Plate] * dvdplayer: ff/rw/seek was broken for inputs implementing IDisplayTime . [WiSo] * [WIN32] update TexturePacker.exe after 6ebca6 . [Jonathan Marshall] * change compilations logic to detect album_artist set to 'Various' or 'Various Artists' . [Jonathan Marshall] * check the result of lzo1x_optimize . [Jonathan Marshall] * pass the correct output buffer size to lzo1x_compress rather than the input buffer size . [Jonathan Marshall] * use safe decompression for lzo'd textures to avoid a crash on corrupt textures. The decompression is only fractionally slower . [mad-max] * added visible tag for TV show label . [Jonathan Marshall] * adds missing NULL check in CPluginDirectory::SetSetting . [Lars Op den Kamp] * [epg] fixed - epg load/update was interrupted when the pvr manager imports channels, leading to delays and channel ids gone missing in certain situations . [Jonathan Marshall] * if the job manager isn't running, don't add new jobs . [Jonathan Marshall] * don't allow a job with id 0 (will be used for invalid job id) . [Jonathan Marshall] * progress control with reveal set to true didn't update correctly with dirty regions set to 1. fixes #13887 . [Jonathan Marshall] * use a map instead of a vector for holding plugin handles - ensures that we don't attempt to access the wrong one if an earlier handle was removed. Thanks to ulion for finding the issue . [Jonathan Marshall] * use a helper function to retrieve the CPluginDirectory instance from the handle, thanks to ulion . [Jonathan Marshall] * parse id3v1 tags of mp3 files . [Jonathan Marshall] * compilations node in the music library returned all albums, rather than just compilation albums. fixes #13825 #13825. Thanks to Xycl. . [gimli] * [rbp/omxplayer] fixed subtitle display time. fixes #13861 . . . [fritsch] * dvdplayer: Allow multithread decoding for hi10p content by default . [xbmc] * vdpau: switch off de-interlacing on ff . [xbmc] * X11: recreate glx context when output changes . [xbmc] * xrandr: set screen on mode change command . [xbmc] * X11: remove toggle full screen after resume . [xbmc] * X11: add keymapping for XF86XK_Sleep . [xbmc] * pvr: increase changes counter of stream on stream change, cosmetics after dd307930d39d92f145a01a16600cd00e01ec39be . [xbmc] * fix compile error after recent change . [xbmc] * vdpau: observe ffmpeg tags for color space . [Grégory Coutant] * x11: support for multiple x screens . [xbmc] * vdpau: drop studio level conversion . [xbmc] * vdpau: make interop gl default and remove setting, rename and intvert interop yuv . [xbmc] * X11: dont call XCloseDisplay on shutdown, it crashes when powered doen by cec on ATI . [xbmc] * X11: add debug log to print out refresh after xrr event . [xbmc] * xrandr: fix query for multiple screens . [xbmc] * xvba: reactivate accidently disabled IsDecodingFinished . [fritsch] * xvba: revisit Artefacts. There are more broken video files out there . [fritsch] * xvba: add string for available decoders - we are important so make sure we are there . [fritsch] * xvba: do not create decoder for surfaces larger than width 2048 or height 1536 . [xbmc] * player: fix rewind . [xbmc] * xvba: do not render if there is no valid texture . [xbmc] * vdpau: fix small mem leak . [xbmc] * rendermanager: forgot to set flip event if buffering is not used . [xbmc] * rendermanager: fix stuttering in non full-screen mode, squash to add buffering . [xbmc] * dvdplayer: correct determination if video is playing . [xbmc] * vdpau: advanced settings for auto deinterlacing . [xbmc] * xvba: do not use vaapi if xvba is present . [xbmc] * dvdplayer: avoid short screen flicker caused by unnecessary reconfigure of renderer . [xbmc] * dvdplayer: observe pts counter overflow . [xbmc] * ffmpeg: add av_find_default_stream_index to interface . [xbmc] * xvba: add decoder . [Rainer Hochecker] * ffmpeg: add xvba hwaccel . [xbmc] * X11: lock graphics context in NotifyXRREvent . [xbmc] * X11: fix crash after a resolution change on startup . [xbmc] * X11: dont set window on xrandr if no mode available . [xbmc] * X11: check for window manager . [xbmc] * X11: fix icon texture after cc5ed3c2474084ebc0373a3046410e6f766e03f4 . [xbmc] * videorefclock: ask graphics context for refresh rate . [xbmc] * videorefclock: temp deactivate of nv settings . [xbmc] * add missing keys to xbmc keytable . [Joakim Plate] * X11: fixed invalid usage of sizeof() (squash into x11 changes) . [Joakim Plate] * X11: replace custom utf8 to unicode with charset convertor (squash to x11 events) . [xbmc] * X11: reset key repeat and key modifier on focus lost and gain . [FernetMenta] * X11: change method of going full-screen . [FernetMenta] * X11: deactivate screen saver on startup . [xbmc] * X11: fix video calibrations . [FernetMenta] * X11: hook video reference clock in windowing . [xbmc] * X11: recreate gl context after output has changed . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros (VideoRefClock) . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros . [FernetMenta] * X11: fix multi-head setups . [FernetMenta] * xrandr: allow getting info for multiple screen's . [xbmc] * xrandr: observe orientation . [FernetMenta] * xrandr: remove method RestoreState . [FernetMenta] * X11: move xrandr events to WinEventsX11 . [Joakim Plate] * X11: factor out code handling device reset notification . [xbmc] * X11: add SDL joystick until we have a better solution . [FernetMenta] * X11: Add xbmc icon . [FernetMenta] * X11: ditch SDL for video and window events . [xbmc] * linuxrenderer: implement progressive weave for vdpau . [xbmc] * linuxrenderer: drop method RenderMultiPass . [xbmc] * vdpau: redesign . [xbmc] * vaapi: adopt to buffering in renderer . [xbmc] * video player: present correct pts to user for a/v sync (after buffering in renderer) . [xbmc] * dvdplayer: allow rewinding at end of stream, do a seek after rewind . [xbmc] * videoplayer: give streams with invalid fps a chance for fps detection . [xbmc] * videoplayer: update frametime, it might change due to fps detection . [xbmc] * videoplayer: adopt lateness detection and dropping to buffering . [xbmc] * drop frame counter in application, ask render manager instead . [xbmc] * linuxrenderer: delete all textures on reconfigure . [xbmc] * VideoRenerers: add buffering . [wsnipex] * configure: add --enable-pvraddons-with-dependencies switch for intree building of PVR Addons . [wsoltys] * removed internal liblame as all ports using external libs. . [Martijn Kaijser] * [addons] sync scrapers to repo . [arnova] * fixed: Cosmetics . [Martijn Kaijser] * [language] add reference in what files current string ids are used . [Hugo Rodenburg] * Fix format string which causes compilation error when --enable-dvdcss is set on Ubuntu . [Alexis Ballier] * DVDVideoCodecFFmpeg: Do not set AVCodecContext.dsp_mask. . . [fritsch] * dvdplayer: Allow multithread decoding for hi10p content by default . [xbmc] * vdpau: switch off de-interlacing on ff . [xbmc] * X11: recreate glx context when output changes . [xbmc] * xrandr: set screen on mode change command . [xbmc] * X11: remove toggle full screen after resume . [xbmc] * X11: add keymapping for XF86XK_Sleep . [xbmc] * pvr: increase changes counter of stream on stream change, cosmetics after dd307930d39d92f145a01a16600cd00e01ec39be . [xbmc] * fix compile error after recent change . [xbmc] * vdpau: observe ffmpeg tags for color space . [Grégory Coutant] * x11: support for multiple x screens . [xbmc] * vdpau: drop studio level conversion . [xbmc] * vdpau: make interop gl default and remove setting, rename and intvert interop yuv . [xbmc] * X11: dont call XCloseDisplay on shutdown, it crashes when powered doen by cec on ATI . [xbmc] * X11: add debug log to print out refresh after xrr event . [xbmc] * xrandr: fix query for multiple screens . [xbmc] * xvba: reactivate accidently disabled IsDecodingFinished . [fritsch] * xvba: revisit Artefacts. There are more broken video files out there . [fritsch] * xvba: add string for available decoders - we are important so make sure we are there . [fritsch] * xvba: do not create decoder for surfaces larger than width 2048 or height 1536 . [xbmc] * player: fix rewind . [xbmc] * xvba: do not render if there is no valid texture . [xbmc] * vdpau: fix small mem leak . [xbmc] * rendermanager: forgot to set flip event if buffering is not used . [xbmc] * rendermanager: fix stuttering in non full-screen mode, squash to add buffering . [xbmc] * dvdplayer: correct determination if video is playing . [xbmc] * vdpau: advanced settings for auto deinterlacing . [xbmc] * xvba: do not use vaapi if xvba is present . [xbmc] * dvdplayer: avoid short screen flicker caused by unnecessary reconfigure of renderer . [xbmc] * dvdplayer: observe pts counter overflow . [xbmc] * ffmpeg: add av_find_default_stream_index to interface . [xbmc] * xvba: add decoder . [Rainer Hochecker] * ffmpeg: add xvba hwaccel . [xbmc] * X11: lock graphics context in NotifyXRREvent . [xbmc] * X11: fix crash after a resolution change on startup . [xbmc] * X11: dont set window on xrandr if no mode available . [xbmc] * X11: check for window manager . [xbmc] * X11: fix icon texture after cc5ed3c2474084ebc0373a3046410e6f766e03f4 . [xbmc] * videorefclock: ask graphics context for refresh rate . [xbmc] * videorefclock: temp deactivate of nv settings . [xbmc] * add missing keys to xbmc keytable . [Joakim Plate] * X11: fixed invalid usage of sizeof() (squash into x11 changes) . [Joakim Plate] * X11: replace custom utf8 to unicode with charset convertor (squash to x11 events) . [xbmc] * X11: reset key repeat and key modifier on focus lost and gain . [FernetMenta] * X11: change method of going full-screen . [FernetMenta] * X11: deactivate screen saver on startup . [xbmc] * X11: fix video calibrations . [FernetMenta] * X11: hook video reference clock in windowing . [xbmc] * X11: recreate gl context after output has changed . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros (VideoRefClock) . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros . [FernetMenta] * X11: fix multi-head setups . [FernetMenta] * xrandr: allow getting info for multiple screen's . [xbmc] * xrandr: observe orientation . [FernetMenta] * xrandr: remove method RestoreState . [FernetMenta] * X11: move xrandr events to WinEventsX11 . [Joakim Plate] * X11: factor out code handling device reset notification . [xbmc] * X11: add SDL joystick until we have a better solution . [FernetMenta] * X11: Add xbmc icon . [FernetMenta] * X11: ditch SDL for video and window events . [xbmc] * linuxrenderer: implement progressive weave for vdpau . [xbmc] * linuxrenderer: drop method RenderMultiPass . [xbmc] * vdpau: redesign . [xbmc] * vaapi: adopt to buffering in renderer . [xbmc] * video player: present correct pts to user for a/v sync (after buffering in renderer) . [xbmc] * dvdplayer: allow rewinding at end of stream, do a seek after rewind . [xbmc] * videoplayer: give streams with invalid fps a chance for fps detection . [xbmc] * videoplayer: update frametime, it might change due to fps detection . [xbmc] * videoplayer: adopt lateness detection and dropping to buffering . [xbmc] * drop frame counter in application, ask render manager instead . [xbmc] * linuxrenderer: delete all textures on reconfigure . [xbmc] * VideoRenerers: add buffering . [wsnipex] * configure: add --enable-pvraddons-with-dependencies switch for intree building of PVR Addons . [Memphiz] * [AE/CA] - no need for the streamsilence / idle suspend stuff on ios - so do it only for osx . [WiSo] * [WIN32] switched from internal liblame to external (3.99.5) and download it from our mirrors. /lib/liblame can be removed if no one else uses it. . [WiSo] * [WIN32] updated mDNSResponder lib to 379.32.1 . [montellese] * fix CApplicationMessenger::MediaStop() in case no playlistid has been provided . . [xbmc] * X11: recreate glx context when output changes . [xbmc] * xrandr: set screen on mode change command . [xbmc] * X11: remove toggle full screen after resume . [xbmc] * X11: add keymapping for XF86XK_Sleep . [xbmc] * pvr: increase changes counter of stream on stream change, cosmetics after dd307930d39d92f145a01a16600cd00e01ec39be . [xbmc] * fix compile error after recent change . [xbmc] * vdpau: observe ffmpeg tags for color space . [Grégory Coutant] * x11: support for multiple x screens . [xbmc] * vdpau: drop studio level conversion . [xbmc] * vdpau: make interop gl default and remove setting, rename and intvert interop yuv . [xbmc] * X11: dont call XCloseDisplay on shutdown, it crashes when powered doen by cec on ATI . [xbmc] * X11: add debug log to print out refresh after xrr event . [xbmc] * xrandr: fix query for multiple screens . [xbmc] * xvba: reactivate accidently disabled IsDecodingFinished . [fritsch] * xvba: revisit Artefacts. There are more broken video files out there . [fritsch] * xvba: add string for available decoders - we are important so make sure we are there . [fritsch] * xvba: do not create decoder for surfaces larger than width 2048 or height 1536 . [xbmc] * player: fix rewind . [xbmc] * xvba: do not render if there is no valid texture . [xbmc] * vdpau: fix small mem leak . [xbmc] * rendermanager: forgot to set flip event if buffering is not used . [xbmc] * rendermanager: fix stuttering in non full-screen mode, squash to add buffering . [xbmc] * dvdplayer: correct determination if video is playing . [xbmc] * vdpau: advanced settings for auto deinterlacing . [xbmc] * xvba: do not use vaapi if xvba is present . [xbmc] * dvdplayer: avoid short screen flicker caused by unnecessary reconfigure of renderer . [xbmc] * dvdplayer: observe pts counter overflow . [xbmc] * ffmpeg: add av_find_default_stream_index to interface . [xbmc] * xvba: add decoder . [Rainer Hochecker] * ffmpeg: add xvba hwaccel . [xbmc] * X11: lock graphics context in NotifyXRREvent . [xbmc] * X11: fix crash after a resolution change on startup . [xbmc] * X11: dont set window on xrandr if no mode available . [xbmc] * X11: check for window manager . [xbmc] * X11: fix icon texture after cc5ed3c2474084ebc0373a3046410e6f766e03f4 . [xbmc] * videorefclock: ask graphics context for refresh rate . [xbmc] * videorefclock: temp deactivate of nv settings . [xbmc] * add missing keys to xbmc keytable . [Joakim Plate] * X11: fixed invalid usage of sizeof() (squash into x11 changes) . [Joakim Plate] * X11: replace custom utf8 to unicode with charset convertor (squash to x11 events) . [xbmc] * X11: reset key repeat and key modifier on focus lost and gain . [FernetMenta] * X11: change method of going full-screen . [FernetMenta] * X11: deactivate screen saver on startup . [xbmc] * X11: fix video calibrations . [FernetMenta] * X11: hook video reference clock in windowing . [xbmc] * X11: recreate gl context after output has changed . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros (VideoRefClock) . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros . [FernetMenta] * X11: fix multi-head setups . [FernetMenta] * xrandr: allow getting info for multiple screen's . [xbmc] * xrandr: observe orientation . [FernetMenta] * xrandr: remove method RestoreState . [FernetMenta] * X11: move xrandr events to WinEventsX11 . [Joakim Plate] * X11: factor out code handling device reset notification . [xbmc] * X11: add SDL joystick until we have a better solution . [FernetMenta] * X11: Add xbmc icon . [FernetMenta] * X11: ditch SDL for video and window events . [xbmc] * linuxrenderer: implement progressive weave for vdpau . [xbmc] * linuxrenderer: drop method RenderMultiPass . [xbmc] * vdpau: redesign . [xbmc] * vaapi: adopt to buffering in renderer . [xbmc] * video player: present correct pts to user for a/v sync (after buffering in renderer) . [xbmc] * dvdplayer: allow rewinding at end of stream, do a seek after rewind . [xbmc] * videoplayer: give streams with invalid fps a chance for fps detection . [xbmc] * videoplayer: update frametime, it might change due to fps detection . [xbmc] * videoplayer: adopt lateness detection and dropping to buffering . [xbmc] * drop frame counter in application, ask render manager instead . [xbmc] * linuxrenderer: delete all textures on reconfigure . [xbmc] * VideoRenerers: add buffering . [wsnipex] * configure: add --enable-pvraddons-with-dependencies switch for intree building of PVR Addons . [ulion] * fix the configure script to retrieve correct xcode path if xcode not installed in the default location. . [norbini] * Override CSFTPDirectory::Exists() method to correctly report whether an SFTP url represents a directory or not. Fixes ticket #13784. . [WiSo] * [WIN32] fixed wrong naming. nothing was broken as this was only used to display what we're downloading. . [S. Davilla] * fixed warning, remove un-used var . [Andrew Gallatin] * Merge ffmpeg fix for sagetv recordings from upstream > commit c071b006436d663b977068f8d23cbc061f40491f > Author: Michael Niedermayer > Date: Mon Jan 21 04:21:56 2013 +0100 > > mpeg12demux: Fallback to startcode for stream type identification. > > Fixes Ticket2147 > Fixes SageTV support > > Based-on patch by Andrew Gallatin > Signed-off-by: Michael Niedermayer . [Memphiz] * [touched] - revert unwanted submodule downgrade . [arnova] * fixed: Missing build dep for libtiff-dev to the Linux/Ubuntu README docs . [Memphiz] * [IOS] - fix build after 6095130a0a441fdf61fa9ba1d1432ece3f5bc6a4 . [davilla] * [droid] fixes #14014, bump libass version and package it . [Alexis Ballier] * DVDAudioCodecFFmpeg: Convert unknown audio formats to float. . [Jim Carroll] * In threads spawned within python the PyContext was never used. In those cases the releasing/acquiring of the Gil was simply skipped. Therefore scripts that looped over 'sleep' from a python created thread (a typical pattern in python services) would block all other python threads forever. . [Martijn Kaijser] * [addons] Change default musicvideo scraper from the broken last.fm to theaudiodb.com. In case last.fm was still in use replace it with theaudiodb.com . [Martijn Kaijser] * [addons] Add theaudiodb.com musicvideo scraper . [Martijn Kaijser] * [addons] Remove broken last.FM musicvideo scraper . [Memphiz] * [osx] - fix - add Dreamweaver to the list of obscuring windows (now Dreamweaver devs - please tell me why the hell you are using a transparent fullscreen window?) . [Martijn Kaijser] * [Touched] update Touched to latest rev . [Mike C] * [droid] Enable external player support . [Memphiz] * [AE/CA] - fixed - if user has selected "default" output device we need to reinit to it once the deviceid behind "default" changed - we do this in makestream for now (where all the reinit logic sits nevertheless) . [Memphiz] * [AE/CA] - fixed - fetching the default audio output device from the os mail fail - in that case we return the last known good device id . [Memphiz] * [AE/CA] - fix regression introduced with AE - readd the default output device which will ask the os for the default output device and use that . . . [xbmc] * X11: recreate glx context when output changes . [xbmc] * xrandr: set screen on mode change command . [xbmc] * X11: remove toggle full screen after resume . [xbmc] * X11: add keymapping for XF86XK_Sleep . [xbmc] * pvr: increase changes counter of stream on stream change, cosmetics after dd307930d39d92f145a01a16600cd00e01ec39be . [xbmc] * fix compile error after recent change . [xbmc] * vdpau: observe ffmpeg tags for color space . [Grégory Coutant] * x11: support for multiple x screens . [xbmc] * vdpau: drop studio level conversion . [xbmc] * vdpau: make interop gl default and remove setting, rename and intvert interop yuv . [xbmc] * X11: dont call XCloseDisplay on shutdown, it crashes when powered doen by cec on ATI . [xbmc] * X11: add debug log to print out refresh after xrr event . [xbmc] * xrandr: fix query for multiple screens . [xbmc] * xvba: reactivate accidently disabled IsDecodingFinished . [fritsch] * xvba: revisit Artefacts. There are more broken video files out there . [fritsch] * xvba: add string for available decoders - we are important so make sure we are there . [fritsch] * xvba: do not create decoder for surfaces larger than width 2048 or height 1536 . [xbmc] * player: fix rewind . [xbmc] * xvba: do not render if there is no valid texture . [xbmc] * vdpau: fix small mem leak . [xbmc] * rendermanager: forgot to set flip event if buffering is not used . [xbmc] * rendermanager: fix stuttering in non full-screen mode, squash to add buffering . [xbmc] * dvdplayer: correct determination if video is playing . [xbmc] * vdpau: advanced settings for auto deinterlacing . [xbmc] * xvba: do not use vaapi if xvba is present . [xbmc] * dvdplayer: avoid short screen flicker caused by unnecessary reconfigure of renderer . [xbmc] * dvdplayer: observe pts counter overflow . [xbmc] * ffmpeg: add av_find_default_stream_index to interface . [xbmc] * xvba: add decoder . [Rainer Hochecker] * ffmpeg: add xvba hwaccel . [xbmc] * X11: lock graphics context in NotifyXRREvent . [xbmc] * X11: fix crash after a resolution change on startup . [xbmc] * X11: dont set window on xrandr if no mode available . [xbmc] * X11: check for window manager . [xbmc] * X11: fix icon texture after cc5ed3c2474084ebc0373a3046410e6f766e03f4 . [xbmc] * videorefclock: ask graphics context for refresh rate . [xbmc] * videorefclock: temp deactivate of nv settings . [xbmc] * add missing keys to xbmc keytable . [Joakim Plate] * X11: fixed invalid usage of sizeof() (squash into x11 changes) . [Joakim Plate] * X11: replace custom utf8 to unicode with charset convertor (squash to x11 events) . [xbmc] * X11: reset key repeat and key modifier on focus lost and gain . [FernetMenta] * X11: change method of going full-screen . [FernetMenta] * X11: deactivate screen saver on startup . [xbmc] * X11: fix video calibrations . [FernetMenta] * X11: hook video reference clock in windowing . [xbmc] * X11: recreate gl context after output has changed . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros (VideoRefClock) . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros . [FernetMenta] * X11: fix multi-head setups . [FernetMenta] * xrandr: allow getting info for multiple screen's . [xbmc] * xrandr: observe orientation . [FernetMenta] * xrandr: remove method RestoreState . [FernetMenta] * X11: move xrandr events to WinEventsX11 . [Joakim Plate] * X11: factor out code handling device reset notification . [xbmc] * X11: add SDL joystick until we have a better solution . [FernetMenta] * X11: Add xbmc icon . [FernetMenta] * X11: ditch SDL for video and window events . [xbmc] * linuxrenderer: implement progressive weave for vdpau . [xbmc] * linuxrenderer: drop method RenderMultiPass . [xbmc] * vdpau: redesign . [xbmc] * vaapi: adopt to buffering in renderer . [xbmc] * video player: present correct pts to user for a/v sync (after buffering in renderer) . [xbmc] * dvdplayer: allow rewinding at end of stream, do a seek after rewind . [xbmc] * videoplayer: give streams with invalid fps a chance for fps detection . [xbmc] * videoplayer: update frametime, it might change due to fps detection . [xbmc] * videoplayer: adopt lateness detection and dropping to buffering . [xbmc] * drop frame counter in application, ask render manager instead . [xbmc] * linuxrenderer: delete all textures on reconfigure . [xbmc] * VideoRenerers: add buffering . [wsnipex] * configure: add --enable-pvraddons-with-dependencies switch for intree building of PVR Addons . [LeechGuy] * Move check for ARM features out of win32 section . [Mike C] * [droid] Use native volume control . [Martijn Kaijser] * [addons] sync WU with repo version . [wsoltys] * fixed: no thumbnails were created for images which need to be rotated by FlipHorizontal, FlipVertical and Rotate180CCW + a small refactor. . [Martijn Kaijser] * [addons] sync addons with repo . [Jonathan Marshall] * export of .nfo files to folders that were not writable for whatever reason meant that the next movie got 2 (or more) sections in it's .nfo file, causing incorrect later imports. . [Jonathan Marshall] * .mpc file tags (apev2) weren't read correctly. fixes #13985 . [phil65] * added DefaultImage for pvr clients . . [xbmc] * X11: recreate glx context when output changes . [xbmc] * xrandr: set screen on mode change command . [xbmc] * X11: remove toggle full screen after resume . [xbmc] * X11: add keymapping for XF86XK_Sleep . [xbmc] * pvr: increase changes counter of stream on stream change, cosmetics after dd307930d39d92f145a01a16600cd00e01ec39be . [xbmc] * fix compile error after recent change . [xbmc] * vdpau: observe ffmpeg tags for color space . [Grégory Coutant] * x11: support for multiple x screens . [xbmc] * vdpau: drop studio level conversion . [xbmc] * vdpau: make interop gl default and remove setting, rename and intvert interop yuv . [xbmc] * X11: dont call XCloseDisplay on shutdown, it crashes when powered doen by cec on ATI . [xbmc] * X11: add debug log to print out refresh after xrr event . [xbmc] * xrandr: fix query for multiple screens . [xbmc] * xvba: reactivate accidently disabled IsDecodingFinished . [fritsch] * xvba: revisit Artefacts. There are more broken video files out there . [fritsch] * xvba: add string for available decoders - we are important so make sure we are there . [fritsch] * xvba: do not create decoder for surfaces larger than width 2048 or height 1536 . [xbmc] * player: fix rewind . [xbmc] * xvba: do not render if there is no valid texture . [xbmc] * vdpau: fix small mem leak . [xbmc] * rendermanager: forgot to set flip event if buffering is not used . [xbmc] * rendermanager: fix stuttering in non full-screen mode, squash to add buffering . [xbmc] * dvdplayer: correct determination if video is playing . [xbmc] * vdpau: advanced settings for auto deinterlacing . [xbmc] * xvba: do not use vaapi if xvba is present . [xbmc] * dvdplayer: avoid short screen flicker caused by unnecessary reconfigure of renderer . [xbmc] * dvdplayer: observe pts counter overflow . [xbmc] * ffmpeg: add av_find_default_stream_index to interface . [xbmc] * xvba: add decoder . [Rainer Hochecker] * ffmpeg: add xvba hwaccel . [xbmc] * X11: lock graphics context in NotifyXRREvent . [xbmc] * X11: fix crash after a resolution change on startup . [xbmc] * X11: dont set window on xrandr if no mode available . [xbmc] * X11: check for window manager . [xbmc] * X11: fix icon texture after cc5ed3c2474084ebc0373a3046410e6f766e03f4 . [xbmc] * videorefclock: ask graphics context for refresh rate . [xbmc] * videorefclock: temp deactivate of nv settings . [xbmc] * add missing keys to xbmc keytable . [Joakim Plate] * X11: fixed invalid usage of sizeof() (squash into x11 changes) . [Joakim Plate] * X11: replace custom utf8 to unicode with charset convertor (squash to x11 events) . [xbmc] * X11: reset key repeat and key modifier on focus lost and gain . [FernetMenta] * X11: change method of going full-screen . [FernetMenta] * X11: deactivate screen saver on startup . [xbmc] * X11: fix video calibrations . [FernetMenta] * X11: hook video reference clock in windowing . [xbmc] * X11: recreate gl context after output has changed . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros (VideoRefClock) . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros . [FernetMenta] * X11: fix multi-head setups . [FernetMenta] * xrandr: allow getting info for multiple screen's . [xbmc] * xrandr: observe orientation . [FernetMenta] * xrandr: remove method RestoreState . [FernetMenta] * X11: move xrandr events to WinEventsX11 . [Joakim Plate] * X11: factor out code handling device reset notification . [xbmc] * X11: add SDL joystick until we have a better solution . [FernetMenta] * X11: Add xbmc icon . [FernetMenta] * X11: ditch SDL for video and window events . [xbmc] * linuxrenderer: implement progressive weave for vdpau . [xbmc] * linuxrenderer: drop method RenderMultiPass . [xbmc] * vdpau: redesign . [xbmc] * vaapi: adopt to buffering in renderer . [xbmc] * video player: present correct pts to user for a/v sync (after buffering in renderer) . [xbmc] * dvdplayer: allow rewinding at end of stream, do a seek after rewind . [xbmc] * videoplayer: give streams with invalid fps a chance for fps detection . [xbmc] * videoplayer: update frametime, it might change due to fps detection . [xbmc] * videoplayer: adopt lateness detection and dropping to buffering . [xbmc] * drop frame counter in application, ask render manager instead . [xbmc] * linuxrenderer: delete all textures on reconfigure . [xbmc] * VideoRenerers: add buffering . [wsnipex] * configure: add --enable-pvraddons-with-dependencies switch for intree building of PVR Addons . [Chris "koying" Browet] * FIX: non-rpi egl fails to compile . [S. Davilla] * fixed, allow SotfAE commanded suspend/resume for all but restrict auto suspend/resume to windows . [Alasdair Campbell] * upnp: url encode filename of served resources . [Lars Op den Kamp] * [cec] fixed - only send an active source message when receiving OnPlay. this may lead to delayed audio output on some AVR devices . [popcornmix] * [rbp] Don't consider half-SBS/TB 3D modes to have double the framerate . . . [xbmc] * X11: remove toggle full screen after resume . [xbmc] * X11: add keymapping for XF86XK_Sleep . [xbmc] * pvr: increase changes counter of stream on stream change, cosmetics after dd307930d39d92f145a01a16600cd00e01ec39be . [xbmc] * fix compile error after recent change . [xbmc] * vdpau: observe ffmpeg tags for color space . [Grégory Coutant] * x11: support for multiple x screens . [xbmc] * vdpau: drop studio level conversion . [xbmc] * vdpau: make interop gl default and remove setting, rename and intvert interop yuv . [xbmc] * X11: dont call XCloseDisplay on shutdown, it crashes when powered doen by cec on ATI . [xbmc] * X11: add debug log to print out refresh after xrr event . [xbmc] * xrandr: fix query for multiple screens . [xbmc] * xvba: reactivate accidently disabled IsDecodingFinished . [fritsch] * xvba: revisit Artefacts. There are more broken video files out there . [fritsch] * xvba: add string for available decoders - we are important so make sure we are there . [fritsch] * xvba: do not create decoder for surfaces larger than width 2048 or height 1536 . [xbmc] * player: fix rewind . [xbmc] * xvba: do not render if there is no valid texture . [xbmc] * vdpau: fix small mem leak . [xbmc] * rendermanager: forgot to set flip event if buffering is not used . [xbmc] * rendermanager: fix stuttering in non full-screen mode, squash to add buffering . [xbmc] * dvdplayer: correct determination if video is playing . [xbmc] * vdpau: advanced settings for auto deinterlacing . [xbmc] * xvba: do not use vaapi if xvba is present . [xbmc] * dvdplayer: avoid short screen flicker caused by unnecessary reconfigure of renderer . [xbmc] * dvdplayer: observe pts counter overflow . [xbmc] * ffmpeg: add av_find_default_stream_index to interface . [xbmc] * xvba: add decoder . [Rainer Hochecker] * ffmpeg: add xvba hwaccel . [xbmc] * X11: lock graphics context in NotifyXRREvent . [xbmc] * X11: fix crash after a resolution change on startup . [xbmc] * X11: dont set window on xrandr if no mode available . [xbmc] * X11: check for window manager . [xbmc] * X11: fix icon texture after cc5ed3c2474084ebc0373a3046410e6f766e03f4 . [xbmc] * videorefclock: ask graphics context for refresh rate . [xbmc] * videorefclock: temp deactivate of nv settings . [xbmc] * add missing keys to xbmc keytable . [Joakim Plate] * X11: fixed invalid usage of sizeof() (squash into x11 changes) . [Joakim Plate] * X11: replace custom utf8 to unicode with charset convertor (squash to x11 events) . [xbmc] * X11: reset key repeat and key modifier on focus lost and gain . [FernetMenta] * X11: change method of going full-screen . [FernetMenta] * X11: deactivate screen saver on startup . [xbmc] * X11: fix video calibrations . [FernetMenta] * X11: hook video reference clock in windowing . [xbmc] * X11: recreate gl context after output has changed . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros (VideoRefClock) . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros . [FernetMenta] * X11: fix multi-head setups . [FernetMenta] * xrandr: allow getting info for multiple screen's . [xbmc] * xrandr: observe orientation . [FernetMenta] * xrandr: remove method RestoreState . [FernetMenta] * X11: move xrandr events to WinEventsX11 . [Joakim Plate] * X11: factor out code handling device reset notification . [xbmc] * X11: add SDL joystick until we have a better solution . [FernetMenta] * X11: Add xbmc icon . [FernetMenta] * X11: ditch SDL for video and window events . [xbmc] * linuxrenderer: implement progressive weave for vdpau . [xbmc] * linuxrenderer: drop method RenderMultiPass . [xbmc] * vdpau: redesign . [xbmc] * vaapi: adopt to buffering in renderer . [xbmc] * video player: present correct pts to user for a/v sync (after buffering in renderer) . [xbmc] * dvdplayer: allow rewinding at end of stream, do a seek after rewind . [xbmc] * videoplayer: give streams with invalid fps a chance for fps detection . [xbmc] * videoplayer: update frametime, it might change due to fps detection . [xbmc] * videoplayer: adopt lateness detection and dropping to buffering . [xbmc] * drop frame counter in application, ask render manager instead . [xbmc] * linuxrenderer: delete all textures on reconfigure . [xbmc] * VideoRenerers: add buffering . [wsnipex] * configure: add --enable-pvraddons-with-dependencies switch for intree building of PVR Addons . [gimli] * [rbp] removed useless file from 1f8d72560c2e1fb3705462ba151b83723c170e3d . [davilla] * [droid] bump librtmp from 2.3 to 2.4 . [Memphiz] * [AE/CA] - hold the enginelock when diddleing with the hal during garbagecollect and reuse the resume() function instead of duplicating code . [montellese] * fix typo from 66e5d70a (#elsif -> #elif) . [davilla] * fixed, force rtmpX to the videodefaultplayer . [Andres Mejia] * Add test case for normal RAR with directories and symlinks. . [Andres Mejia] * Add test case for uncompressed RAR archive with directories and symlinks. . [S. Davilla] * add DVDVideoCodec::SetSpeed . [Joakim Plate] * Platinum: don't disregard PLT_MediaObjects only for lacking resources . [Joakim Plate] * gui: don't allow context menu recursion . [Joakim Plate] * upnp: do a full LoadItem from thumb loaders instead of FillLibraryArt . [popcornmix] * [rbp] Fix non-square pixel display apect ratio and 3D TAB modes correctly . [Memphiz] * [osx] - on resume don't toggle windowed/fullscreen - this leads to moving XBMC to screen1 on dual screen setups and isn't needed on osx at all . . . [xbmc] * X11: add keymapping for XF86XK_Sleep . [xbmc] * pvr: increase changes counter of stream on stream change, cosmetics after dd307930d39d92f145a01a16600cd00e01ec39be . [xbmc] * fix compile error after recent change . [xbmc] * vdpau: observe ffmpeg tags for color space . [Grégory Coutant] * x11: support for multiple x screens . [xbmc] * vdpau: drop studio level conversion . [xbmc] * vdpau: make interop gl default and remove setting, rename and intvert interop yuv . [xbmc] * X11: dont call XCloseDisplay on shutdown, it crashes when powered doen by cec on ATI . [xbmc] * X11: add debug log to print out refresh after xrr event . [xbmc] * xrandr: fix query for multiple screens . [xbmc] * xvba: reactivate accidently disabled IsDecodingFinished . [fritsch] * xvba: revisit Artefacts. There are more broken video files out there . [fritsch] * xvba: add string for available decoders - we are important so make sure we are there . [fritsch] * xvba: do not create decoder for surfaces larger than width 2048 or height 1536 . [xbmc] * player: fix rewind . [xbmc] * xvba: do not render if there is no valid texture . [xbmc] * vdpau: fix small mem leak . [xbmc] * rendermanager: forgot to set flip event if buffering is not used . [xbmc] * rendermanager: fix stuttering in non full-screen mode, squash to add buffering . [xbmc] * dvdplayer: correct determination if video is playing . [xbmc] * vdpau: advanced settings for auto deinterlacing . [xbmc] * xvba: do not use vaapi if xvba is present . [xbmc] * dvdplayer: avoid short screen flicker caused by unnecessary reconfigure of renderer . [xbmc] * dvdplayer: observe pts counter overflow . [xbmc] * ffmpeg: add av_find_default_stream_index to interface . [xbmc] * xvba: add decoder . [Rainer Hochecker] * ffmpeg: add xvba hwaccel . [xbmc] * X11: lock graphics context in NotifyXRREvent . [xbmc] * X11: fix crash after a resolution change on startup . [xbmc] * X11: dont set window on xrandr if no mode available . [xbmc] * X11: check for window manager . [xbmc] * X11: fix icon texture after cc5ed3c2474084ebc0373a3046410e6f766e03f4 . [xbmc] * videorefclock: ask graphics context for refresh rate . [xbmc] * videorefclock: temp deactivate of nv settings . [xbmc] * add missing keys to xbmc keytable . [Joakim Plate] * X11: fixed invalid usage of sizeof() (squash into x11 changes) . [Joakim Plate] * X11: replace custom utf8 to unicode with charset convertor (squash to x11 events) . [xbmc] * X11: reset key repeat and key modifier on focus lost and gain . [FernetMenta] * X11: change method of going full-screen . [FernetMenta] * X11: deactivate screen saver on startup . [xbmc] * X11: fix video calibrations . [FernetMenta] * X11: hook video reference clock in windowing . [xbmc] * X11: recreate gl context after output has changed . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros (VideoRefClock) . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros . [FernetMenta] * X11: fix multi-head setups . [FernetMenta] * xrandr: allow getting info for multiple screen's . [xbmc] * xrandr: observe orientation . [FernetMenta] * xrandr: remove method RestoreState . [FernetMenta] * X11: move xrandr events to WinEventsX11 . [Joakim Plate] * X11: factor out code handling device reset notification . [xbmc] * X11: add SDL joystick until we have a better solution . [FernetMenta] * X11: Add xbmc icon . [FernetMenta] * X11: ditch SDL for video and window events . [xbmc] * linuxrenderer: implement progressive weave for vdpau . [xbmc] * linuxrenderer: drop method RenderMultiPass . [xbmc] * vdpau: redesign . [xbmc] * vaapi: adopt to buffering in renderer . [xbmc] * video player: present correct pts to user for a/v sync (after buffering in renderer) . [xbmc] * dvdplayer: allow rewinding at end of stream, do a seek after rewind . [xbmc] * videoplayer: give streams with invalid fps a chance for fps detection . [xbmc] * videoplayer: update frametime, it might change due to fps detection . [xbmc] * videoplayer: adopt lateness detection and dropping to buffering . [xbmc] * drop frame counter in application, ask render manager instead . [xbmc] * linuxrenderer: delete all textures on reconfigure . [xbmc] * VideoRenerers: add buffering . [wsnipex] * configure: add --enable-pvraddons-with-dependencies switch for intree building of PVR Addons . [Lars Op den Kamp] * [pvr] bump add-ons to https://github.com/opdenkamp/xbmc-pvr-addons/commit/96774c4f775b156a46fb58151379dece3e773c96 . [Memphiz] * [dns] - check parameters for validity - fixes #13975 - credits to flaterichd . . [xbmc] * X11: add keymapping for XF86XK_Sleep . [xbmc] * pvr: increase changes counter of stream on stream change, cosmetics after dd307930d39d92f145a01a16600cd00e01ec39be . [xbmc] * fix compile error after recent change . [xbmc] * vdpau: observe ffmpeg tags for color space . [Grégory Coutant] * x11: support for multiple x screens . [xbmc] * vdpau: drop studio level conversion . [xbmc] * vdpau: make interop gl default and remove setting, rename and intvert interop yuv . [xbmc] * X11: dont call XCloseDisplay on shutdown, it crashes when powered doen by cec on ATI . [xbmc] * X11: add debug log to print out refresh after xrr event . [xbmc] * xrandr: fix query for multiple screens . [xbmc] * xvba: reactivate accidently disabled IsDecodingFinished . [fritsch] * xvba: revisit Artefacts. There are more broken video files out there . [fritsch] * xvba: add string for available decoders - we are important so make sure we are there . [fritsch] * xvba: do not create decoder for surfaces larger than width 2048 or height 1536 . [xbmc] * player: fix rewind . [xbmc] * xvba: do not render if there is no valid texture . [xbmc] * vdpau: fix small mem leak . [xbmc] * rendermanager: forgot to set flip event if buffering is not used . [xbmc] * rendermanager: fix stuttering in non full-screen mode, squash to add buffering . [xbmc] * dvdplayer: correct determination if video is playing . [xbmc] * vdpau: advanced settings for auto deinterlacing . [xbmc] * xvba: do not use vaapi if xvba is present . [xbmc] * dvdplayer: avoid short screen flicker caused by unnecessary reconfigure of renderer . [xbmc] * dvdplayer: observe pts counter overflow . [xbmc] * ffmpeg: add av_find_default_stream_index to interface . [xbmc] * xvba: add decoder . [Rainer Hochecker] * ffmpeg: add xvba hwaccel . [xbmc] * X11: lock graphics context in NotifyXRREvent . [xbmc] * X11: fix crash after a resolution change on startup . [xbmc] * X11: dont set window on xrandr if no mode available . [xbmc] * X11: check for window manager . [xbmc] * X11: fix icon texture after cc5ed3c2474084ebc0373a3046410e6f766e03f4 . [xbmc] * videorefclock: ask graphics context for refresh rate . [xbmc] * videorefclock: temp deactivate of nv settings . [xbmc] * add missing keys to xbmc keytable . [Joakim Plate] * X11: fixed invalid usage of sizeof() (squash into x11 changes) . [Joakim Plate] * X11: replace custom utf8 to unicode with charset convertor (squash to x11 events) . [xbmc] * X11: reset key repeat and key modifier on focus lost and gain . [FernetMenta] * X11: change method of going full-screen . [FernetMenta] * X11: deactivate screen saver on startup . [xbmc] * X11: fix video calibrations . [FernetMenta] * X11: hook video reference clock in windowing . [xbmc] * X11: recreate gl context after output has changed . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros (VideoRefClock) . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros . [FernetMenta] * X11: fix multi-head setups . [FernetMenta] * xrandr: allow getting info for multiple screen's . [xbmc] * xrandr: observe orientation . [FernetMenta] * xrandr: remove method RestoreState . [FernetMenta] * X11: move xrandr events to WinEventsX11 . [Joakim Plate] * X11: factor out code handling device reset notification . [xbmc] * X11: add SDL joystick until we have a better solution . [FernetMenta] * X11: Add xbmc icon . [FernetMenta] * X11: ditch SDL for video and window events . [xbmc] * linuxrenderer: implement progressive weave for vdpau . [xbmc] * linuxrenderer: drop method RenderMultiPass . [xbmc] * vdpau: redesign . [xbmc] * vaapi: adopt to buffering in renderer . [xbmc] * video player: present correct pts to user for a/v sync (after buffering in renderer) . [xbmc] * dvdplayer: allow rewinding at end of stream, do a seek after rewind . [xbmc] * videoplayer: give streams with invalid fps a chance for fps detection . [xbmc] * videoplayer: update frametime, it might change due to fps detection . [xbmc] * videoplayer: adopt lateness detection and dropping to buffering . [xbmc] * drop frame counter in application, ask render manager instead . [xbmc] * linuxrenderer: delete all textures on reconfigure . [xbmc] * VideoRenerers: add buffering . [wsnipex] * configure: add --enable-pvraddons-with-dependencies switch for intree building of PVR Addons . [davilla] * [vda] revert back to intel greenline which is better than goofy framedrops for all . [S. Davilla] * VampireAE fixes, mmm'kay . [ronie] * [Confluence] fix: remove deprecated code . [ronie] * [Confluence] fix: remove invalid includes . . [xbmc] * X11: add keymapping for XF86XK_Sleep . [xbmc] * pvr: increase changes counter of stream on stream change, cosmetics after dd307930d39d92f145a01a16600cd00e01ec39be . [xbmc] * fix compile error after recent change . [xbmc] * vdpau: observe ffmpeg tags for color space . [Grégory Coutant] * x11: support for multiple x screens . [xbmc] * vdpau: drop studio level conversion . [xbmc] * vdpau: make interop gl default and remove setting, rename and intvert interop yuv . [xbmc] * X11: dont call XCloseDisplay on shutdown, it crashes when powered doen by cec on ATI . [xbmc] * X11: add debug log to print out refresh after xrr event . [xbmc] * xrandr: fix query for multiple screens . [xbmc] * xvba: reactivate accidently disabled IsDecodingFinished . [fritsch] * xvba: revisit Artefacts. There are more broken video files out there . [fritsch] * xvba: add string for available decoders - we are important so make sure we are there . [fritsch] * xvba: do not create decoder for surfaces larger than width 2048 or height 1536 . [xbmc] * player: fix rewind . [xbmc] * xvba: do not render if there is no valid texture . [xbmc] * vdpau: fix small mem leak . [xbmc] * rendermanager: forgot to set flip event if buffering is not used . [xbmc] * rendermanager: fix stuttering in non full-screen mode, squash to add buffering . [xbmc] * dvdplayer: correct determination if video is playing . [xbmc] * vdpau: advanced settings for auto deinterlacing . [xbmc] * xvba: do not use vaapi if xvba is present . [xbmc] * dvdplayer: avoid short screen flicker caused by unnecessary reconfigure of renderer . [xbmc] * dvdplayer: observe pts counter overflow . [xbmc] * ffmpeg: add av_find_default_stream_index to interface . [xbmc] * xvba: add decoder . [Rainer Hochecker] * ffmpeg: add xvba hwaccel . [xbmc] * X11: lock graphics context in NotifyXRREvent . [xbmc] * X11: fix crash after a resolution change on startup . [xbmc] * X11: dont set window on xrandr if no mode available . [xbmc] * X11: check for window manager . [xbmc] * X11: fix icon texture after cc5ed3c2474084ebc0373a3046410e6f766e03f4 . [xbmc] * videorefclock: ask graphics context for refresh rate . [xbmc] * videorefclock: temp deactivate of nv settings . [xbmc] * add missing keys to xbmc keytable . [Joakim Plate] * X11: fixed invalid usage of sizeof() (squash into x11 changes) . [Joakim Plate] * X11: replace custom utf8 to unicode with charset convertor (squash to x11 events) . [xbmc] * X11: reset key repeat and key modifier on focus lost and gain . [FernetMenta] * X11: change method of going full-screen . [FernetMenta] * X11: deactivate screen saver on startup . [xbmc] * X11: fix video calibrations . [FernetMenta] * X11: hook video reference clock in windowing . [xbmc] * X11: recreate gl context after output has changed . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros (VideoRefClock) . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros . [FernetMenta] * X11: fix multi-head setups . [FernetMenta] * xrandr: allow getting info for multiple screen's . [xbmc] * xrandr: observe orientation . [FernetMenta] * xrandr: remove method RestoreState . [FernetMenta] * X11: move xrandr events to WinEventsX11 . [Joakim Plate] * X11: factor out code handling device reset notification . [xbmc] * X11: add SDL joystick until we have a better solution . [FernetMenta] * X11: Add xbmc icon . [FernetMenta] * X11: ditch SDL for video and window events . [xbmc] * linuxrenderer: implement progressive weave for vdpau . [xbmc] * linuxrenderer: drop method RenderMultiPass . [xbmc] * vdpau: redesign . [xbmc] * vaapi: adopt to buffering in renderer . [xbmc] * video player: present correct pts to user for a/v sync (after buffering in renderer) . [xbmc] * dvdplayer: allow rewinding at end of stream, do a seek after rewind . [xbmc] * videoplayer: give streams with invalid fps a chance for fps detection . [xbmc] * videoplayer: update frametime, it might change due to fps detection . [xbmc] * videoplayer: adopt lateness detection and dropping to buffering . [xbmc] * drop frame counter in application, ask render manager instead . [xbmc] * linuxrenderer: delete all textures on reconfigure . [xbmc] * VideoRenerers: add buffering . [wsnipex] * configure: add --enable-pvraddons-with-dependencies switch for intree building of PVR Addons . [Memphiz] * [osx] - fix sleep button for nyxboard - use the sleep button key code which will be introduced via PR #2077 . [Tobias Hieta] * [OSX] Remove all direct calls to CFStringGetCString and CFStringGetCStringPtr . [Tobias Hieta] * [OSX] Remove unused function Cocoa_GetAppVersion() . [popcornmix] * [rbp] Apply volume control at audio_mixer when possible . [popcornmix] * [rbp] Fix for audio out of sync part 2 . [John Rennie] * Use key name not id in the Nyxboard mapping for F4 . [John Rennie] * Move the Nyxboard sleep key mapping to the main keymap . [John Rennie] * Add support for sleep key in Linux . [John Rennie] * Add key mapping for the power button . [Memphiz] * [AE/CA] - implement streamsilence flag (releases powermanagement assertion which is hold since lion even when holding a shared audio device open) . . [xbmc] * pvr: increase changes counter of stream on stream change, cosmetics after dd307930d39d92f145a01a16600cd00e01ec39be . [xbmc] * fix compile error after recent change . [xbmc] * vdpau: observe ffmpeg tags for color space . [Grégory Coutant] * x11: support for multiple x screens . [xbmc] * vdpau: drop studio level conversion . [xbmc] * vdpau: make interop gl default and remove setting, rename and intvert interop yuv . [xbmc] * X11: dont call XCloseDisplay on shutdown, it crashes when powered doen by cec on ATI . [xbmc] * X11: add debug log to print out refresh after xrr event . [xbmc] * xrandr: fix query for multiple screens . [xbmc] * xvba: reactivate accidently disabled IsDecodingFinished . [fritsch] * xvba: revisit Artefacts. There are more broken video files out there . [fritsch] * xvba: add string for available decoders - we are important so make sure we are there . [fritsch] * xvba: do not create decoder for surfaces larger than width 2048 or height 1536 . [xbmc] * player: fix rewind . [xbmc] * xvba: do not render if there is no valid texture . [xbmc] * vdpau: fix small mem leak . [xbmc] * rendermanager: forgot to set flip event if buffering is not used . [xbmc] * rendermanager: fix stuttering in non full-screen mode, squash to add buffering . [xbmc] * dvdplayer: correct determination if video is playing . [xbmc] * vdpau: advanced settings for auto deinterlacing . [xbmc] * xvba: do not use vaapi if xvba is present . [xbmc] * dvdplayer: avoid short screen flicker caused by unnecessary reconfigure of renderer . [xbmc] * dvdplayer: observe pts counter overflow . [xbmc] * ffmpeg: add av_find_default_stream_index to interface . [xbmc] * xvba: add decoder . [Rainer Hochecker] * ffmpeg: add xvba hwaccel . [xbmc] * X11: lock graphics context in NotifyXRREvent . [xbmc] * X11: fix crash after a resolution change on startup . [xbmc] * X11: dont set window on xrandr if no mode available . [xbmc] * X11: check for window manager . [xbmc] * X11: fix icon texture after cc5ed3c2474084ebc0373a3046410e6f766e03f4 . [xbmc] * videorefclock: ask graphics context for refresh rate . [xbmc] * videorefclock: temp deactivate of nv settings . [xbmc] * add missing keys to xbmc keytable . [Joakim Plate] * X11: fixed invalid usage of sizeof() (squash into x11 changes) . [Joakim Plate] * X11: replace custom utf8 to unicode with charset convertor (squash to x11 events) . [xbmc] * X11: reset key repeat and key modifier on focus lost and gain . [FernetMenta] * X11: change method of going full-screen . [FernetMenta] * X11: deactivate screen saver on startup . [xbmc] * X11: fix video calibrations . [FernetMenta] * X11: hook video reference clock in windowing . [xbmc] * X11: recreate gl context after output has changed . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros (VideoRefClock) . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros . [FernetMenta] * X11: fix multi-head setups . [FernetMenta] * xrandr: allow getting info for multiple screen's . [xbmc] * xrandr: observe orientation . [FernetMenta] * xrandr: remove method RestoreState . [FernetMenta] * X11: move xrandr events to WinEventsX11 . [Joakim Plate] * X11: factor out code handling device reset notification . [xbmc] * X11: add SDL joystick until we have a better solution . [FernetMenta] * X11: Add xbmc icon . [FernetMenta] * X11: ditch SDL for video and window events . [xbmc] * linuxrenderer: implement progressive weave for vdpau . [xbmc] * linuxrenderer: drop method RenderMultiPass . [xbmc] * vdpau: redesign . [xbmc] * vaapi: adopt to buffering in renderer . [xbmc] * video player: present correct pts to user for a/v sync (after buffering in renderer) . [xbmc] * dvdplayer: allow rewinding at end of stream, do a seek after rewind . [xbmc] * videoplayer: give streams with invalid fps a chance for fps detection . [xbmc] * videoplayer: update frametime, it might change due to fps detection . [xbmc] * videoplayer: adopt lateness detection and dropping to buffering . [xbmc] * drop frame counter in application, ask render manager instead . [xbmc] * linuxrenderer: delete all textures on reconfigure . [xbmc] * VideoRenerers: add buffering . [wsnipex] * configure: add --enable-pvraddons-with-dependencies switch for intree building of PVR Addons . [Memphiz] * [osx] - fix volume mediakeys now control xbmc volume (fixes volume buttons on nyxboard and hw volume buttons on macs/osx) . [Memphiz] * [osx] - hotkeycontroller - keyup and keydown were inverted . [S. Davilla] * [aml] fixed mute and volume control . [S. Davilla] * cosmetics . [Memphiz] * [osx] - enlarge that hogstatus comment a bit :D . [amet] * check if hogPid was set before resetting it . [amet] * [fix] correctly handle service addon rollback process . [Tobias Hieta] * [CoreAudioAE] Fix CFString copy function in CCoreAudioHardware::GetOutputDeviceName . [amet] * remove duplicate code in "CAddonDatabase::DisableAddon()" . [amet] * [fix] stop service addon before attempting to uninstall/delete it . [amet] * [fix] only start service addon if there is no other instance running . [Lars Op den Kamp] * [cec] physical address override was hidden on the pi. made it visible again . [popcornmix] * Send mute commands to players not using AE . [Memphiz] * [osx] - stop hammering the noidlesleep assertion - we only need to hold it once. . [WiSo] * fixed: system screensaver could kick in when playing video. We won't please everyone with this change but at least it brings somewhat the old behavior back without altering the registry. . [Lars Op den Kamp] * [pvr] bump pvr add-ons to https://github.com/opdenkamp/xbmc-pvr-addons/commit/a9780e023c8b7728017851bfd12d4df9e5c26993 . [Stephan Raue] * [automake] remove long time deprecated automake macros and variables which are removed finally in automake-1.13 . [amet] * [fix] make sure we actually stop the service addon before upgrading it . [Memphiz] * [EDL] - look for edl files not only for smb but also for nfs and afp . [ronie] * don't append null-terminator to buffer. fixes #13545 . . . . . . . [xbmc] * pvr: increase changes counter of stream on stream change, cosmetics after dd307930d39d92f145a01a16600cd00e01ec39be . [xbmc] * fix compile error after recent change . [xbmc] * vdpau: observe ffmpeg tags for color space . [Grégory Coutant] * x11: support for multiple x screens . [xbmc] * vdpau: drop studio level conversion . [xbmc] * vdpau: make interop gl default and remove setting, rename and intvert interop yuv . [xbmc] * X11: dont call XCloseDisplay on shutdown, it crashes when powered doen by cec on ATI . [xbmc] * X11: add debug log to print out refresh after xrr event . [xbmc] * xrandr: fix query for multiple screens . [xbmc] * xvba: reactivate accidently disabled IsDecodingFinished . [fritsch] * xvba: revisit Artefacts. There are more broken video files out there . [fritsch] * xvba: add string for available decoders - we are important so make sure we are there . [fritsch] * xvba: do not create decoder for surfaces larger than width 2048 or height 1536 . [xbmc] * player: fix rewind . [xbmc] * xvba: do not render if there is no valid texture . [xbmc] * vdpau: fix small mem leak . [xbmc] * rendermanager: forgot to set flip event if buffering is not used . [xbmc] * rendermanager: fix stuttering in non full-screen mode, squash to add buffering . [xbmc] * dvdplayer: correct determination if video is playing . [xbmc] * vdpau: advanced settings for auto deinterlacing . [xbmc] * xvba: do not use vaapi if xvba is present . [xbmc] * dvdplayer: avoid short screen flicker caused by unnecessary reconfigure of renderer . [xbmc] * dvdplayer: observe pts counter overflow . [xbmc] * ffmpeg: add av_find_default_stream_index to interface . [xbmc] * xvba: add decoder . [Rainer Hochecker] * ffmpeg: add xvba hwaccel . [xbmc] * X11: lock graphics context in NotifyXRREvent . [xbmc] * X11: fix crash after a resolution change on startup . [xbmc] * X11: dont set window on xrandr if no mode available . [xbmc] * X11: check for window manager . [xbmc] * X11: fix icon texture after cc5ed3c2474084ebc0373a3046410e6f766e03f4 . [xbmc] * videorefclock: ask graphics context for refresh rate . [xbmc] * videorefclock: temp deactivate of nv settings . [xbmc] * add missing keys to xbmc keytable . [Joakim Plate] * X11: fixed invalid usage of sizeof() (squash into x11 changes) . [Joakim Plate] * X11: replace custom utf8 to unicode with charset convertor (squash to x11 events) . [xbmc] * X11: reset key repeat and key modifier on focus lost and gain . [FernetMenta] * X11: change method of going full-screen . [FernetMenta] * X11: deactivate screen saver on startup . [xbmc] * X11: fix video calibrations . [FernetMenta] * X11: hook video reference clock in windowing . [xbmc] * X11: recreate gl context after output has changed . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros (VideoRefClock) . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros . [FernetMenta] * X11: fix multi-head setups . [FernetMenta] * xrandr: allow getting info for multiple screen's . [xbmc] * xrandr: observe orientation . [FernetMenta] * xrandr: remove method RestoreState . [FernetMenta] * X11: move xrandr events to WinEventsX11 . [Joakim Plate] * X11: factor out code handling device reset notification . [xbmc] * X11: add SDL joystick until we have a better solution . [FernetMenta] * X11: Add xbmc icon . [FernetMenta] * X11: ditch SDL for video and window events . [xbmc] * linuxrenderer: implement progressive weave for vdpau . [xbmc] * linuxrenderer: drop method RenderMultiPass . [xbmc] * vdpau: redesign . [xbmc] * vaapi: adopt to buffering in renderer . [xbmc] * video player: present correct pts to user for a/v sync (after buffering in renderer) . [xbmc] * dvdplayer: allow rewinding at end of stream, do a seek after rewind . [xbmc] * videoplayer: give streams with invalid fps a chance for fps detection . [xbmc] * videoplayer: update frametime, it might change due to fps detection . [xbmc] * videoplayer: adopt lateness detection and dropping to buffering . [xbmc] * drop frame counter in application, ask render manager instead . [xbmc] * linuxrenderer: delete all textures on reconfigure . [xbmc] * VideoRenerers: add buffering . [wsnipex] * configure: add --enable-pvraddons-with-dependencies switch for intree building of PVR Addons . [Lars Op den Kamp] * [pvr] work around for frodo to fix CPVRDatabase::RemoveStaleChannelsFromGroup for both sqlite3 and mysql . [Lars Op den Kamp] * ... and fixed the typo in d108eaf9f9aa2cdf079f7edda2f087c966be7e8d . [Lars Op den Kamp] * [epg] fixed possible crash in CGUIEPGGridContainer::Render(). credits to forum user 'x-cimo' . [Lars Op den Kamp] * [pvr] fix loop in CGUIWindowPVRChannels::SelectNextGroup . [Memphiz] * [osx] - log the window name if a window completly obscures XBMC and leads to framelimiting (so we can identify / add exceptional apps easily) . [Lars Op den Kamp] * [cec] fixed - incorrect error message was being displayed in the toast popup when libCEC could not be found on the system (c+p is bad mmm'kay) . [montellese] * jsonrpc: only close the specified player (fixes #13936) . [Jonathan Marshall] * import art from a previously exported library . [Jonathan Marshall] * export art when exporting to a single file/folder structure . [Jonathan Marshall] * don't use the parent folder for art if the item is a folder item and has no slash at end . [Jonathan Marshall] * [jpegio] clarify and comment the reading code and handle the case of an expanding file. . [popcornmix] * [rbp] Fix for timestamp problems commonly seen with avi files. . [Jan Wagner-Rosenkranz] * Issue #13810: This should fix the DELETE statement for MySQL (UNTESTED!). . [Jonathan Marshall] * If cached art from Eden exists, but no original url is available, map it to an unknown http address so that the art is maintained in Frodo. Required as themoviedb.org scraper caused actor art to be this way in Eden. . [Lars Op den Kamp] * [cec] don't update the device type in settings with the value that was returned from libCEC . [Lars Op den Kamp] * [cec] don't send incorrect pause/resume to slideshow when the source is (de)activated and don't resume playback when the source is activated and we didn't pause it when the source was deactivated . [Jonathan Marshall] * [jpegio] use chunked reading in case the filesize isn't available on Open() . [Jonathan Marshall] * write id3v2 tags when ripping cds to mp3 . [Jonathan Marshall] * [cddb] use uint32_t for the disc id rather than unsigned long and other permutations - it has to be 32 bits. fixes #13933. . [Jonathan Marshall] * revert part of 60b0ee01a47a134a002594ab746b2e52efb0d2b7 that somehow snuck in . [Jonathan Marshall] * always add the repository to the add-ons database even if it returns no add-ons. fixes constant (every 10 minutes) hitting of add-on repos that have no add-ons . [Jonathan Marshall] * reset initial visible state to visible if it has been set to delayed during a previous window session. fixes #13923 . [Lars Op den Kamp] * moved nyxboard power and user button from peripheral config to keyboard.xml . [Lars Op den Kamp] * [pvr] fixed canceling the active timer on a channel in certain situations . [Lars Op den Kamp] * fixed - don't try to go to the previous window when stopping playback on exit. closes #13884 . [Lars Op den Kamp] * [pvr] fix channel import for mysql backends. closes #13810 . [Joakim Plate] * dvdplayer: another fix for seeking/fw/rw in PVR . [popcornmix] * Fix for incorrectly using clamped resolution when looking for framerate match . [montellese] * CGUIMediaWindow: fix invalid filter-path when toggling watched mode which leads to not grouping into movie sets . [Jonathan Marshall] * fix horizontal alignment of outlined text. fixes #13909 . [John Rennie] * Correct handling of multimedia key presses . [Jonathan Marshall] * view control in login window was cleared on deinit rather than on unload. fixes #13813. . [Jonathan Marshall] * album art for individual songs in file mode weren't loading correctly - fixes #13906 . [montellese] * fix c&p error in CApplication::StartServer() when starting/stopping airplay . [Joakim Plate] * dvdplayer: ff/rw/seek was broken for inputs implementing IDisplayTime . [WiSo] * [WIN32] update TexturePacker.exe after 6ebca6 . . . . . . . . [xbmc] * pvr: increase changes counter of stream on stream change, cosmetics after dd307930d39d92f145a01a16600cd00e01ec39be . [xbmc] * fix compile error after recent change . [xbmc] * vdpau: observe ffmpeg tags for color space . [Grégory Coutant] * x11: support for multiple x screens . [xbmc] * vdpau: drop studio level conversion . [xbmc] * vdpau: make interop gl default and remove setting, rename and intvert interop yuv . [xbmc] * X11: dont call XCloseDisplay on shutdown, it crashes when powered doen by cec on ATI . [xbmc] * X11: add debug log to print out refresh after xrr event . [xbmc] * xrandr: fix query for multiple screens . [xbmc] * xvba: reactivate accidently disabled IsDecodingFinished . [fritsch] * xvba: revisit Artefacts. There are more broken video files out there . [fritsch] * xvba: add string for available decoders - we are important so make sure we are there . [fritsch] * xvba: do not create decoder for surfaces larger than width 2048 or height 1536 . [xbmc] * player: fix rewind . [xbmc] * xvba: do not render if there is no valid texture . [xbmc] * vdpau: fix small mem leak . [xbmc] * rendermanager: forgot to set flip event if buffering is not used . [xbmc] * rendermanager: fix stuttering in non full-screen mode, squash to add buffering . [xbmc] * dvdplayer: correct determination if video is playing . [xbmc] * vdpau: advanced settings for auto deinterlacing . [xbmc] * xvba: do not use vaapi if xvba is present . [xbmc] * dvdplayer: avoid short screen flicker caused by unnecessary reconfigure of renderer . [xbmc] * dvdplayer: observe pts counter overflow . [xbmc] * ffmpeg: add av_find_default_stream_index to interface . [xbmc] * xvba: add decoder . [Rainer Hochecker] * ffmpeg: add xvba hwaccel . [xbmc] * X11: lock graphics context in NotifyXRREvent . [xbmc] * X11: fix crash after a resolution change on startup . [xbmc] * X11: dont set window on xrandr if no mode available . [xbmc] * X11: check for window manager . [xbmc] * X11: fix icon texture after cc5ed3c2474084ebc0373a3046410e6f766e03f4 . [xbmc] * videorefclock: ask graphics context for refresh rate . [xbmc] * videorefclock: temp deactivate of nv settings . [xbmc] * add missing keys to xbmc keytable . [Joakim Plate] * X11: fixed invalid usage of sizeof() (squash into x11 changes) . [Joakim Plate] * X11: replace custom utf8 to unicode with charset convertor (squash to x11 events) . [xbmc] * X11: reset key repeat and key modifier on focus lost and gain . [FernetMenta] * X11: change method of going full-screen . [FernetMenta] * X11: deactivate screen saver on startup . [xbmc] * X11: fix video calibrations . [FernetMenta] * X11: hook video reference clock in windowing . [xbmc] * X11: recreate gl context after output has changed . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros (VideoRefClock) . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros . [FernetMenta] * X11: fix multi-head setups . [FernetMenta] * xrandr: allow getting info for multiple screen's . [xbmc] * xrandr: observe orientation . [FernetMenta] * xrandr: remove method RestoreState . [FernetMenta] * X11: move xrandr events to WinEventsX11 . [Joakim Plate] * X11: factor out code handling device reset notification . [xbmc] * X11: add SDL joystick until we have a better solution . [FernetMenta] * X11: Add xbmc icon . [FernetMenta] * X11: ditch SDL for video and window events . [xbmc] * linuxrenderer: implement progressive weave for vdpau . [xbmc] * linuxrenderer: drop method RenderMultiPass . [xbmc] * vdpau: redesign . [xbmc] * vaapi: adopt to buffering in renderer . [xbmc] * video player: present correct pts to user for a/v sync (after buffering in renderer) . [xbmc] * dvdplayer: allow rewinding at end of stream, do a seek after rewind . [xbmc] * videoplayer: give streams with invalid fps a chance for fps detection . [xbmc] * videoplayer: update frametime, it might change due to fps detection . [xbmc] * videoplayer: adopt lateness detection and dropping to buffering . [xbmc] * drop frame counter in application, ask render manager instead . [xbmc] * linuxrenderer: delete all textures on reconfigure . [xbmc] * VideoRenerers: add buffering . [wsnipex] * configure: add --enable-pvraddons-with-dependencies switch for intree building of PVR Addons . [Jonathan Marshall] * change compilations logic to detect album_artist set to 'Various' or 'Various Artists' . [Jonathan Marshall] * check the result of lzo1x_optimize . [Jonathan Marshall] * pass the correct output buffer size to lzo1x_compress rather than the input buffer size . [Jonathan Marshall] * use safe decompression for lzo'd textures to avoid a crash on corrupt textures. The decompression is only fractionally slower . [mad-max] * added visible tag for TV show label . . [xbmc] * pvr: increase changes counter of stream on stream change, cosmetics after dd307930d39d92f145a01a16600cd00e01ec39be . [xbmc] * fix compile error after recent change . [xbmc] * vdpau: observe ffmpeg tags for color space . [Grégory Coutant] * x11: support for multiple x screens . [xbmc] * vdpau: drop studio level conversion . [xbmc] * vdpau: make interop gl default and remove setting, rename and intvert interop yuv . [xbmc] * X11: dont call XCloseDisplay on shutdown, it crashes when powered doen by cec on ATI . [xbmc] * X11: add debug log to print out refresh after xrr event . [xbmc] * xrandr: fix query for multiple screens . [xbmc] * xvba: reactivate accidently disabled IsDecodingFinished . [fritsch] * xvba: revisit Artefacts. There are more broken video files out there . [fritsch] * xvba: add string for available decoders - we are important so make sure we are there . [fritsch] * xvba: do not create decoder for surfaces larger than width 2048 or height 1536 . [xbmc] * player: fix rewind . [xbmc] * xvba: do not render if there is no valid texture . [xbmc] * vdpau: fix small mem leak . [xbmc] * rendermanager: forgot to set flip event if buffering is not used . [xbmc] * rendermanager: fix stuttering in non full-screen mode, squash to add buffering . [xbmc] * dvdplayer: correct determination if video is playing . [xbmc] * vdpau: advanced settings for auto deinterlacing . [xbmc] * xvba: do not use vaapi if xvba is present . [xbmc] * dvdplayer: avoid short screen flicker caused by unnecessary reconfigure of renderer . [xbmc] * dvdplayer: observe pts counter overflow . [xbmc] * ffmpeg: add av_find_default_stream_index to interface . [xbmc] * xvba: add decoder . [Rainer Hochecker] * ffmpeg: add xvba hwaccel . [xbmc] * X11: lock graphics context in NotifyXRREvent . [xbmc] * X11: fix crash after a resolution change on startup . [xbmc] * X11: dont set window on xrandr if no mode available . [xbmc] * X11: check for window manager . [xbmc] * X11: fix icon texture after cc5ed3c2474084ebc0373a3046410e6f766e03f4 . [xbmc] * videorefclock: ask graphics context for refresh rate . [xbmc] * videorefclock: temp deactivate of nv settings . [xbmc] * add missing keys to xbmc keytable . [Joakim Plate] * X11: fixed invalid usage of sizeof() (squash into x11 changes) . [Joakim Plate] * X11: replace custom utf8 to unicode with charset convertor (squash to x11 events) . [xbmc] * X11: reset key repeat and key modifier on focus lost and gain . [FernetMenta] * X11: change method of going full-screen . [FernetMenta] * X11: deactivate screen saver on startup . [xbmc] * X11: fix video calibrations . [FernetMenta] * X11: hook video reference clock in windowing . [xbmc] * X11: recreate gl context after output has changed . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros (VideoRefClock) . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros . [FernetMenta] * X11: fix multi-head setups . [FernetMenta] * xrandr: allow getting info for multiple screen's . [xbmc] * xrandr: observe orientation . [FernetMenta] * xrandr: remove method RestoreState . [FernetMenta] * X11: move xrandr events to WinEventsX11 . [Joakim Plate] * X11: factor out code handling device reset notification . [xbmc] * X11: add SDL joystick until we have a better solution . [FernetMenta] * X11: Add xbmc icon . [FernetMenta] * X11: ditch SDL for video and window events . [xbmc] * linuxrenderer: implement progressive weave for vdpau . [xbmc] * linuxrenderer: drop method RenderMultiPass . [xbmc] * vdpau: redesign . [xbmc] * vaapi: adopt to buffering in renderer . [xbmc] * video player: present correct pts to user for a/v sync (after buffering in renderer) . [xbmc] * dvdplayer: allow rewinding at end of stream, do a seek after rewind . [xbmc] * videoplayer: give streams with invalid fps a chance for fps detection . [xbmc] * videoplayer: update frametime, it might change due to fps detection . [xbmc] * videoplayer: adopt lateness detection and dropping to buffering . [xbmc] * drop frame counter in application, ask render manager instead . [xbmc] * linuxrenderer: delete all textures on reconfigure . [xbmc] * VideoRenerers: add buffering . [wsnipex] * configure: add --enable-pvraddons-with-dependencies switch for intree building of PVR Addons . [Lars Op den Kamp] * [epg] fixed - epg load/update was interrupted when the pvr manager imports channels, leading to delays and channel ids gone missing in certain situations . [Jonathan Marshall] * adds missing NULL check in CPluginDirectory::SetSetting . . . [xbmc] * pvr: increase changes counter of stream on stream change, cosmetics after dd307930d39d92f145a01a16600cd00e01ec39be . [xbmc] * fix compile error after recent change . [xbmc] * vdpau: observe ffmpeg tags for color space . [Grégory Coutant] * x11: support for multiple x screens . [xbmc] * vdpau: drop studio level conversion . [xbmc] * vdpau: make interop gl default and remove setting, rename and intvert interop yuv . [xbmc] * X11: dont call XCloseDisplay on shutdown, it crashes when powered doen by cec on ATI . [xbmc] * X11: add debug log to print out refresh after xrr event . [xbmc] * xrandr: fix query for multiple screens . [xbmc] * xvba: reactivate accidently disabled IsDecodingFinished . [fritsch] * xvba: revisit Artefacts. There are more broken video files out there . [fritsch] * xvba: add string for available decoders - we are important so make sure we are there . [fritsch] * xvba: do not create decoder for surfaces larger than width 2048 or height 1536 . [xbmc] * player: fix rewind . [xbmc] * xvba: do not render if there is no valid texture . [xbmc] * vdpau: fix small mem leak . [xbmc] * rendermanager: forgot to set flip event if buffering is not used . [xbmc] * rendermanager: fix stuttering in non full-screen mode, squash to add buffering . [xbmc] * dvdplayer: correct determination if video is playing . [xbmc] * vdpau: advanced settings for auto deinterlacing . [xbmc] * xvba: do not use vaapi if xvba is present . [xbmc] * dvdplayer: avoid short screen flicker caused by unnecessary reconfigure of renderer . [xbmc] * dvdplayer: observe pts counter overflow . [xbmc] * ffmpeg: add av_find_default_stream_index to interface . [xbmc] * xvba: add decoder . [Rainer Hochecker] * ffmpeg: add xvba hwaccel . [xbmc] * X11: lock graphics context in NotifyXRREvent . [xbmc] * X11: fix crash after a resolution change on startup . [xbmc] * X11: dont set window on xrandr if no mode available . [xbmc] * X11: check for window manager . [xbmc] * X11: fix icon texture after cc5ed3c2474084ebc0373a3046410e6f766e03f4 . [xbmc] * videorefclock: ask graphics context for refresh rate . [xbmc] * videorefclock: temp deactivate of nv settings . [xbmc] * add missing keys to xbmc keytable . [Joakim Plate] * X11: fixed invalid usage of sizeof() (squash into x11 changes) . [Joakim Plate] * X11: replace custom utf8 to unicode with charset convertor (squash to x11 events) . [xbmc] * X11: reset key repeat and key modifier on focus lost and gain . [FernetMenta] * X11: change method of going full-screen . [FernetMenta] * X11: deactivate screen saver on startup . [xbmc] * X11: fix video calibrations . [FernetMenta] * X11: hook video reference clock in windowing . [xbmc] * X11: recreate gl context after output has changed . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros (VideoRefClock) . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros . [FernetMenta] * X11: fix multi-head setups . [FernetMenta] * xrandr: allow getting info for multiple screen's . [xbmc] * xrandr: observe orientation . [FernetMenta] * xrandr: remove method RestoreState . [FernetMenta] * X11: move xrandr events to WinEventsX11 . [Joakim Plate] * X11: factor out code handling device reset notification . [xbmc] * X11: add SDL joystick until we have a better solution . [FernetMenta] * X11: Add xbmc icon . [FernetMenta] * X11: ditch SDL for video and window events . [xbmc] * linuxrenderer: implement progressive weave for vdpau . [xbmc] * linuxrenderer: drop method RenderMultiPass . [xbmc] * vdpau: redesign . [xbmc] * vaapi: adopt to buffering in renderer . [xbmc] * video player: present correct pts to user for a/v sync (after buffering in renderer) . [xbmc] * dvdplayer: allow rewinding at end of stream, do a seek after rewind . [xbmc] * videoplayer: give streams with invalid fps a chance for fps detection . [xbmc] * videoplayer: update frametime, it might change due to fps detection . [xbmc] * videoplayer: adopt lateness detection and dropping to buffering . [xbmc] * drop frame counter in application, ask render manager instead . [xbmc] * linuxrenderer: delete all textures on reconfigure . [xbmc] * VideoRenerers: add buffering . [wsnipex] * configure: add --enable-pvraddons-with-dependencies switch for intree building of PVR Addons . [Jonathan Marshall] * use a map instead of a vector for holding plugin handles - ensures that we don't attempt to access the wrong one if an earlier handle was removed. Thanks to ulion for finding the issue . [Jonathan Marshall] * use a helper function to retrieve the CPluginDirectory instance from the handle, thanks to ulion . [Jonathan Marshall] * progress control with reveal set to true didn't update correctly with dirty regions set to 1. fixes #13887 . [Jonathan Marshall] * if the job manager isn't running, don't add new jobs . [Jonathan Marshall] * don't allow a job with id 0 (will be used for invalid job id) . [gimli] * [rbp/omxplayer] fixed subtitle display time. fixes #13861 . [Jonathan Marshall] * compilations node in the music library returned all albums, rather than just compilation albums. fixes #13825 #13825. Thanks to Xycl. . [Jonathan Marshall] * parse id3v1 tags of mp3 files . [ronie] * [Confluence] Use 'shutdown function' setting in 'custom shutdown timer'. fixes #12848 . [Martijn Kaijser] * [confluence] add 'Bluray Disc' flag to be displayed instead of empty space. Fixes #11718 . [Martijn Kaijser] * [confluence] change "wide icons" view naming to "wide". Fixes #13485 . [stupid-boy] * Lock/UnLock synchronization . [Jim Carroll] * Remove some unused includes of ThreadLocal.h . [Jim Carroll] * Add better error checking to the Windows ThreadLocal implementation. . [Jim Carroll] * [fix] It appears that we were running out of Tls on windows. This changes the addon system so that a single one is created for the Interceptor functionality rather than one per window. . [gimli] * [rbp/omxplayer] reverted e08fee30d1c9ca755ddb5c9833a19b8d1cbabff5 the PI firmware handles this now. . [Martijn Kaijser] * [release] bump version to RC3 . [Jonathan Marshall] * escape backslashes in ESCINFO[]. fixes #13855 . . . . . [xbmc] * pvr: increase changes counter of stream on stream change, cosmetics after dd307930d39d92f145a01a16600cd00e01ec39be . [xbmc] * fix compile error after recent change . [xbmc] * vdpau: observe ffmpeg tags for color space . [Grégory Coutant] * x11: support for multiple x screens . [xbmc] * vdpau: drop studio level conversion . [xbmc] * vdpau: make interop gl default and remove setting, rename and intvert interop yuv . [xbmc] * X11: dont call XCloseDisplay on shutdown, it crashes when powered doen by cec on ATI . [xbmc] * X11: add debug log to print out refresh after xrr event . [xbmc] * xrandr: fix query for multiple screens . [xbmc] * xvba: reactivate accidently disabled IsDecodingFinished . [fritsch] * xvba: revisit Artefacts. There are more broken video files out there . [fritsch] * xvba: add string for available decoders - we are important so make sure we are there . [fritsch] * xvba: do not create decoder for surfaces larger than width 2048 or height 1536 . [xbmc] * player: fix rewind . [xbmc] * xvba: do not render if there is no valid texture . [xbmc] * vdpau: fix small mem leak . [xbmc] * rendermanager: forgot to set flip event if buffering is not used . [xbmc] * rendermanager: fix stuttering in non full-screen mode, squash to add buffering . [xbmc] * dvdplayer: correct determination if video is playing . [xbmc] * vdpau: advanced settings for auto deinterlacing . [xbmc] * xvba: do not use vaapi if xvba is present . [xbmc] * dvdplayer: avoid short screen flicker caused by unnecessary reconfigure of renderer . [xbmc] * dvdplayer: observe pts counter overflow . [xbmc] * ffmpeg: add av_find_default_stream_index to interface . [xbmc] * xvba: add decoder . [Rainer Hochecker] * ffmpeg: add xvba hwaccel . [xbmc] * X11: lock graphics context in NotifyXRREvent . [xbmc] * X11: fix crash after a resolution change on startup . [xbmc] * X11: dont set window on xrandr if no mode available . [xbmc] * X11: check for window manager . [xbmc] * X11: fix icon texture after cc5ed3c2474084ebc0373a3046410e6f766e03f4 . [xbmc] * videorefclock: ask graphics context for refresh rate . [xbmc] * videorefclock: temp deactivate of nv settings . [xbmc] * add missing keys to xbmc keytable . [Joakim Plate] * X11: fixed invalid usage of sizeof() (squash into x11 changes) . [Joakim Plate] * X11: replace custom utf8 to unicode with charset convertor (squash to x11 events) . [xbmc] * X11: reset key repeat and key modifier on focus lost and gain . [FernetMenta] * X11: change method of going full-screen . [FernetMenta] * X11: deactivate screen saver on startup . [xbmc] * X11: fix video calibrations . [FernetMenta] * X11: hook video reference clock in windowing . [xbmc] * X11: recreate gl context after output has changed . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros (VideoRefClock) . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros . [FernetMenta] * X11: fix multi-head setups . [FernetMenta] * xrandr: allow getting info for multiple screen's . [xbmc] * xrandr: observe orientation . [FernetMenta] * xrandr: remove method RestoreState . [FernetMenta] * X11: move xrandr events to WinEventsX11 . [Joakim Plate] * X11: factor out code handling device reset notification . [xbmc] * X11: add SDL joystick until we have a better solution . [FernetMenta] * X11: Add xbmc icon . [FernetMenta] * X11: ditch SDL for video and window events . [xbmc] * linuxrenderer: implement progressive weave for vdpau . [xbmc] * linuxrenderer: drop method RenderMultiPass . [xbmc] * vdpau: redesign . [xbmc] * vaapi: adopt to buffering in renderer . [xbmc] * video player: present correct pts to user for a/v sync (after buffering in renderer) . [xbmc] * dvdplayer: allow rewinding at end of stream, do a seek after rewind . [xbmc] * videoplayer: give streams with invalid fps a chance for fps detection . [xbmc] * videoplayer: update frametime, it might change due to fps detection . [xbmc] * videoplayer: adopt lateness detection and dropping to buffering . [xbmc] * drop frame counter in application, ask render manager instead . [xbmc] * linuxrenderer: delete all textures on reconfigure . [xbmc] * VideoRenerers: add buffering . [wsnipex] * configure: add --enable-pvraddons-with-dependencies switch for intree building of PVR Addons . [Lars Op den Kamp] * [pvr] open/close the db correctly in 328884dcb1ea78332391c12543cd45cefa4c7987 . [Lars Op den Kamp] * [pvr] removed (wrong) pvr specific hack to show 'add-on disabled' labels . [Lars Op den Kamp] * [pvr] fixed deadlock in CPVRManager::CheckParentalLock when the manager is being stopped . [Lars Op den Kamp] * [pvr] fixed - (re)start the pvr manager when enabling a pvr add-on or when disabling one with the pvr manager enabled . [Lars Op den Kamp] * [pvr] stop the pvr manager before uninstalling a pvr add-on and restart it afterwards (if enabled) . [Lars Op den Kamp] * [pvr] allow pvr add-ons to be uninstalled again . [Jonathan Marshall] * use ALBUM ARTIST and ALBUMARTIST in ID3v2 TXXX fields as album artist . [Lars Op den Kamp] * [pvr] bump add-ons to https://github.com/opdenkamp/xbmc-pvr-addons/commit/5f97406cffb412ac5161c3dc51205caca009fcc7 . [alanwww1] * [lang] added langinfo.xml for new language: Amharic . [Jonathan Marshall] * remove unnecessary toast + parent folder of empty lists after filtering - the '..' item is shown, so this won't be hit anyway . [Jonathan Marshall] * fixed: the auto-addition of '..' when the list is empty did not show up on filtered lists . [alanwww1] * [lang] update of internal addon language files . [alanwww1] * [lang] update of skin.confluence language files . [alanwww1] * [lang] update of core language files . [Lars Op den Kamp] * [pvr] throttle connection attempts, no more than 1 attempt per 5 seconds . . [xbmc] * pvr: increase changes counter of stream on stream change, cosmetics after dd307930d39d92f145a01a16600cd00e01ec39be . [xbmc] * fix compile error after recent change . [xbmc] * vdpau: observe ffmpeg tags for color space . [Grégory Coutant] * x11: support for multiple x screens . [xbmc] * vdpau: drop studio level conversion . [xbmc] * vdpau: make interop gl default and remove setting, rename and intvert interop yuv . [xbmc] * X11: dont call XCloseDisplay on shutdown, it crashes when powered doen by cec on ATI . [xbmc] * X11: add debug log to print out refresh after xrr event . [xbmc] * xrandr: fix query for multiple screens . [xbmc] * xvba: reactivate accidently disabled IsDecodingFinished . [fritsch] * xvba: revisit Artefacts. There are more broken video files out there . [fritsch] * xvba: add string for available decoders - we are important so make sure we are there . [fritsch] * xvba: do not create decoder for surfaces larger than width 2048 or height 1536 . [xbmc] * player: fix rewind . [xbmc] * xvba: do not render if there is no valid texture . [xbmc] * vdpau: fix small mem leak . [xbmc] * rendermanager: forgot to set flip event if buffering is not used . [xbmc] * rendermanager: fix stuttering in non full-screen mode, squash to add buffering . [xbmc] * dvdplayer: correct determination if video is playing . [xbmc] * vdpau: advanced settings for auto deinterlacing . [xbmc] * xvba: do not use vaapi if xvba is present . [xbmc] * dvdplayer: avoid short screen flicker caused by unnecessary reconfigure of renderer . [xbmc] * dvdplayer: observe pts counter overflow . [xbmc] * ffmpeg: add av_find_default_stream_index to interface . [xbmc] * xvba: add decoder . [Rainer Hochecker] * ffmpeg: add xvba hwaccel . [xbmc] * X11: lock graphics context in NotifyXRREvent . [xbmc] * X11: fix crash after a resolution change on startup . [xbmc] * X11: dont set window on xrandr if no mode available . [xbmc] * X11: check for window manager . [xbmc] * X11: fix icon texture after cc5ed3c2474084ebc0373a3046410e6f766e03f4 . [xbmc] * videorefclock: ask graphics context for refresh rate . [xbmc] * videorefclock: temp deactivate of nv settings . [xbmc] * add missing keys to xbmc keytable . [Joakim Plate] * X11: fixed invalid usage of sizeof() (squash into x11 changes) . [Joakim Plate] * X11: replace custom utf8 to unicode with charset convertor (squash to x11 events) . [xbmc] * X11: reset key repeat and key modifier on focus lost and gain . [FernetMenta] * X11: change method of going full-screen . [FernetMenta] * X11: deactivate screen saver on startup . [xbmc] * X11: fix video calibrations . [FernetMenta] * X11: hook video reference clock in windowing . [xbmc] * X11: recreate gl context after output has changed . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros (VideoRefClock) . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros . [FernetMenta] * X11: fix multi-head setups . [FernetMenta] * xrandr: allow getting info for multiple screen's . [xbmc] * xrandr: observe orientation . [FernetMenta] * xrandr: remove method RestoreState . [FernetMenta] * X11: move xrandr events to WinEventsX11 . [Joakim Plate] * X11: factor out code handling device reset notification . [xbmc] * X11: add SDL joystick until we have a better solution . [FernetMenta] * X11: Add xbmc icon . [FernetMenta] * X11: ditch SDL for video and window events . [xbmc] * linuxrenderer: implement progressive weave for vdpau . [xbmc] * linuxrenderer: drop method RenderMultiPass . [xbmc] * vdpau: redesign . [xbmc] * vaapi: adopt to buffering in renderer . [xbmc] * video player: present correct pts to user for a/v sync (after buffering in renderer) . [xbmc] * dvdplayer: allow rewinding at end of stream, do a seek after rewind . [xbmc] * videoplayer: give streams with invalid fps a chance for fps detection . [xbmc] * videoplayer: update frametime, it might change due to fps detection . [xbmc] * videoplayer: adopt lateness detection and dropping to buffering . [xbmc] * drop frame counter in application, ask render manager instead . [xbmc] * linuxrenderer: delete all textures on reconfigure . [xbmc] * VideoRenerers: add buffering . [wsnipex] * configure: add --enable-pvraddons-with-dependencies switch for intree building of PVR Addons . [Lars Op den Kamp] * [epg] fixed - don't trigger an update of the main window's data when showing epg info, or we'll switch back to the incorrect line. thanks @ forum user 'coffeecup' . [Lars Op den Kamp] * [pvr] fixed - also update last watched status when opening the stream, so playback resumes on the correct channel and not the previous channel when xbmc crashes or is killed and is restarted (if the option is enabled) . [Martijn Kaijser] * [addons] sync addons with repo . [montellese] * jsonrpc: check pointers before dereferencing in CPlayerOperations::GetItem() (fixes #13853) . [ronie] * [Confluence] Show Movies and TV Shows by default on the home menu. Fixes #13839 . [WiSo] * fixed: race condition when starting a new fresh profile besides master which leads to an abort in cpluff. CAddonInstaller::UpdateRepos is called at startup and still runs if you login and CGUIWindowLoginScreen::LoadProfile calls ADDON::CAddonMgr::Get().ReInit() which leads to an invalid cpluff handle for the update job and aborts XBMC (#13826) . [Joakim Plate] * ffmpeg: added patch for supporting S_DVBSUB's in MKV as stored by tvheadend . [Joakim Plate] * dvdplayer: fails to play iso/img bluray files with non lowercase extension . [Dimitris Kazakos] * [pvr] optimize channel groups loading/manipulation by avoiding unnecessary sorting and renumbering calls . [Chris "Koying" Browet] * FIX: If an autogen image is cached but not in db, push it to db . [GreenOnyx] * Don't utilize rect.flags for an external ffmpeg that doesn't support it . [gimli] * [rbp/omxplayer] fixed messanger handling. . [gimli] * [rbp/omxplayer] fixed wrong subtitle offset . [gimli] * [rbp/tools] fixed added new firmware include path . . . [xbmc] * pvr: increase changes counter of stream on stream change, cosmetics after dd307930d39d92f145a01a16600cd00e01ec39be . [xbmc] * fix compile error after recent change . [xbmc] * vdpau: observe ffmpeg tags for color space . [Grégory Coutant] * x11: support for multiple x screens . [xbmc] * vdpau: drop studio level conversion . [xbmc] * vdpau: make interop gl default and remove setting, rename and intvert interop yuv . [xbmc] * X11: dont call XCloseDisplay on shutdown, it crashes when powered doen by cec on ATI . [xbmc] * X11: add debug log to print out refresh after xrr event . [xbmc] * xrandr: fix query for multiple screens . [xbmc] * xvba: reactivate accidently disabled IsDecodingFinished . [fritsch] * xvba: revisit Artefacts. There are more broken video files out there . [fritsch] * xvba: add string for available decoders - we are important so make sure we are there . [fritsch] * xvba: do not create decoder for surfaces larger than width 2048 or height 1536 . [xbmc] * player: fix rewind . [xbmc] * xvba: do not render if there is no valid texture . [xbmc] * vdpau: fix small mem leak . [xbmc] * rendermanager: forgot to set flip event if buffering is not used . [xbmc] * rendermanager: fix stuttering in non full-screen mode, squash to add buffering . [xbmc] * dvdplayer: correct determination if video is playing . [xbmc] * vdpau: advanced settings for auto deinterlacing . [xbmc] * xvba: do not use vaapi if xvba is present . [xbmc] * dvdplayer: avoid short screen flicker caused by unnecessary reconfigure of renderer . [xbmc] * dvdplayer: observe pts counter overflow . [xbmc] * ffmpeg: add av_find_default_stream_index to interface . [xbmc] * xvba: add decoder . [Rainer Hochecker] * ffmpeg: add xvba hwaccel . [xbmc] * X11: lock graphics context in NotifyXRREvent . [xbmc] * X11: fix crash after a resolution change on startup . [xbmc] * X11: dont set window on xrandr if no mode available . [xbmc] * X11: check for window manager . [xbmc] * X11: fix icon texture after cc5ed3c2474084ebc0373a3046410e6f766e03f4 . [xbmc] * videorefclock: ask graphics context for refresh rate . [xbmc] * videorefclock: temp deactivate of nv settings . [xbmc] * add missing keys to xbmc keytable . [Joakim Plate] * X11: fixed invalid usage of sizeof() (squash into x11 changes) . [Joakim Plate] * X11: replace custom utf8 to unicode with charset convertor (squash to x11 events) . [xbmc] * X11: reset key repeat and key modifier on focus lost and gain . [FernetMenta] * X11: change method of going full-screen . [FernetMenta] * X11: deactivate screen saver on startup . [xbmc] * X11: fix video calibrations . [FernetMenta] * X11: hook video reference clock in windowing . [xbmc] * X11: recreate gl context after output has changed . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros (VideoRefClock) . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros . [FernetMenta] * X11: fix multi-head setups . [FernetMenta] * xrandr: allow getting info for multiple screen's . [xbmc] * xrandr: observe orientation . [FernetMenta] * xrandr: remove method RestoreState . [FernetMenta] * X11: move xrandr events to WinEventsX11 . [Joakim Plate] * X11: factor out code handling device reset notification . [xbmc] * X11: add SDL joystick until we have a better solution . [FernetMenta] * X11: Add xbmc icon . [FernetMenta] * X11: ditch SDL for video and window events . [xbmc] * linuxrenderer: implement progressive weave for vdpau . [xbmc] * linuxrenderer: drop method RenderMultiPass . [xbmc] * vdpau: redesign . [xbmc] * vaapi: adopt to buffering in renderer . [xbmc] * video player: present correct pts to user for a/v sync (after buffering in renderer) . [xbmc] * dvdplayer: allow rewinding at end of stream, do a seek after rewind . [xbmc] * videoplayer: give streams with invalid fps a chance for fps detection . [xbmc] * videoplayer: update frametime, it might change due to fps detection . [xbmc] * videoplayer: adopt lateness detection and dropping to buffering . [xbmc] * drop frame counter in application, ask render manager instead . [xbmc] * linuxrenderer: delete all textures on reconfigure . [xbmc] * VideoRenerers: add buffering . [wsnipex] * configure: add --enable-pvraddons-with-dependencies switch for intree building of PVR Addons . [Lars Op den Kamp] * [cec] fixed - don't send devices to standby when the screensaver is activated and the player is paused . [Markus Härer] * [AE] fix: Mismatching allocation and deallocation of buff . [davilla] * fixed build . [ronie] * replace slideshow screensaver on update . [xbmc] * pvr: fix video info scanner for recordings after 5ca0942b257aca62378bedf94733758547a7e659 . [arnova] * fixed: Properly fallback to root in case getdirectory fails in Update() + show error dialog (fixes #13767) . [arnova] * changed: Refactor CGUIWindowFileManager::ShowShareErrorMessage() so it works with any path . [Voyager1] * fix wrong recreated history causing wrong sort order (because viewstate not found in db) . [GreenOnyx] * xbmc: Fixed forced subtitles display in PGS stream . [GreenOnyx] * ffmpeg: Fixed forced subtitles display in PGS stream . [George Yunaev] * Reverted @a6058c0 . [pieh] * add last character width rather than advance when calculating text width this makes sure we don't chop off part of character in case when advance is smaller than character width (italic text), fixes #13795 . [gimli] * [pvr] fixed prevent deadlock when pvr manager is starting up and while not finished change to settings. this is more a workaround and should be revisited after frodo. . [Ulion] * [fix] fix builtin function PlayMedia's playoffset prarmeter not work with media dir problem. . [ronie] * [Confluence] use uppercase fontfile for home menu . . . [xbmc] * pvr: increase changes counter of stream on stream change, cosmetics after dd307930d39d92f145a01a16600cd00e01ec39be . [xbmc] * fix compile error after recent change . [xbmc] * vdpau: observe ffmpeg tags for color space . [Grégory Coutant] * x11: support for multiple x screens . [xbmc] * vdpau: drop studio level conversion . [xbmc] * vdpau: make interop gl default and remove setting, rename and intvert interop yuv . [xbmc] * X11: dont call XCloseDisplay on shutdown, it crashes when powered doen by cec on ATI . [xbmc] * X11: add debug log to print out refresh after xrr event . [xbmc] * xrandr: fix query for multiple screens . [xbmc] * xvba: reactivate accidently disabled IsDecodingFinished . [fritsch] * xvba: revisit Artefacts. There are more broken video files out there . [fritsch] * xvba: add string for available decoders - we are important so make sure we are there . [fritsch] * xvba: do not create decoder for surfaces larger than width 2048 or height 1536 . [xbmc] * player: fix rewind . [xbmc] * xvba: do not render if there is no valid texture . [xbmc] * vdpau: fix small mem leak . [xbmc] * rendermanager: forgot to set flip event if buffering is not used . [xbmc] * rendermanager: fix stuttering in non full-screen mode, squash to add buffering . [xbmc] * dvdplayer: correct determination if video is playing . [xbmc] * vdpau: advanced settings for auto deinterlacing . [xbmc] * xvba: do not use vaapi if xvba is present . [xbmc] * dvdplayer: avoid short screen flicker caused by unnecessary reconfigure of renderer . [xbmc] * dvdplayer: observe pts counter overflow . [xbmc] * ffmpeg: add av_find_default_stream_index to interface . [xbmc] * xvba: add decoder . [Rainer Hochecker] * ffmpeg: add xvba hwaccel . [xbmc] * X11: lock graphics context in NotifyXRREvent . [xbmc] * X11: fix crash after a resolution change on startup . [xbmc] * X11: dont set window on xrandr if no mode available . [xbmc] * X11: check for window manager . [xbmc] * X11: fix icon texture after cc5ed3c2474084ebc0373a3046410e6f766e03f4 . [xbmc] * videorefclock: ask graphics context for refresh rate . [xbmc] * videorefclock: temp deactivate of nv settings . [xbmc] * add missing keys to xbmc keytable . [Joakim Plate] * X11: fixed invalid usage of sizeof() (squash into x11 changes) . [Joakim Plate] * X11: replace custom utf8 to unicode with charset convertor (squash to x11 events) . [xbmc] * X11: reset key repeat and key modifier on focus lost and gain . [FernetMenta] * X11: change method of going full-screen . [FernetMenta] * X11: deactivate screen saver on startup . [xbmc] * X11: fix video calibrations . [FernetMenta] * X11: hook video reference clock in windowing . [xbmc] * X11: recreate gl context after output has changed . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros (VideoRefClock) . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros . [FernetMenta] * X11: fix multi-head setups . [FernetMenta] * xrandr: allow getting info for multiple screen's . [xbmc] * xrandr: observe orientation . [FernetMenta] * xrandr: remove method RestoreState . [FernetMenta] * X11: move xrandr events to WinEventsX11 . [Joakim Plate] * X11: factor out code handling device reset notification . [xbmc] * X11: add SDL joystick until we have a better solution . [FernetMenta] * X11: Add xbmc icon . [FernetMenta] * X11: ditch SDL for video and window events . [xbmc] * linuxrenderer: implement progressive weave for vdpau . [xbmc] * linuxrenderer: drop method RenderMultiPass . [xbmc] * vdpau: redesign . [xbmc] * vaapi: adopt to buffering in renderer . [xbmc] * video player: present correct pts to user for a/v sync (after buffering in renderer) . [xbmc] * dvdplayer: allow rewinding at end of stream, do a seek after rewind . [xbmc] * videoplayer: give streams with invalid fps a chance for fps detection . [xbmc] * videoplayer: update frametime, it might change due to fps detection . [xbmc] * videoplayer: adopt lateness detection and dropping to buffering . [xbmc] * drop frame counter in application, ask render manager instead . [xbmc] * linuxrenderer: delete all textures on reconfigure . [xbmc] * VideoRenerers: add buffering . [wsnipex] * configure: add --enable-pvraddons-with-dependencies switch for intree building of PVR Addons . [George Yunaev] * Fixing second reported bug in #13574 - apparently gcc overoptimizes critsections/checks. . [arnova] * fixed: Don't check user thumbs for (smart) playlist protocols . [xbmc] * ffmpeg: backport latm: fix initialization on some streams when no extradata is available: d039b6074ca68da9b6dc88d8bb40056fee9fecb6 . [Jim Carroll] * [fix] remove the Py_NewInterpreter/Py_EndInterpreter hack since it seemed to destabalize the windows build. Will put in a different work around. . [Jim Carroll] * [fix] make sure the correct thread state is in place for the Py_EndInterpreter. . [arnova] * fixed: Compile warning (unused label) . [gimli] * [rbp/omxplayer] fixed keyframe seek on avi/mkv files. . [gimli] * [rbp/omxplayer] fixed another m_flush which need protection. . . . [xbmc] * pvr: increase changes counter of stream on stream change, cosmetics after dd307930d39d92f145a01a16600cd00e01ec39be . [xbmc] * fix compile error after recent change . [xbmc] * vdpau: observe ffmpeg tags for color space . [Grégory Coutant] * x11: support for multiple x screens . [xbmc] * vdpau: drop studio level conversion . [xbmc] * vdpau: make interop gl default and remove setting, rename and intvert interop yuv . [xbmc] * X11: dont call XCloseDisplay on shutdown, it crashes when powered doen by cec on ATI . [xbmc] * X11: add debug log to print out refresh after xrr event . [xbmc] * xrandr: fix query for multiple screens . [xbmc] * xvba: reactivate accidently disabled IsDecodingFinished . [fritsch] * xvba: revisit Artefacts. There are more broken video files out there . [fritsch] * xvba: add string for available decoders - we are important so make sure we are there . [fritsch] * xvba: do not create decoder for surfaces larger than width 2048 or height 1536 . [xbmc] * player: fix rewind . [xbmc] * xvba: do not render if there is no valid texture . [xbmc] * vdpau: fix small mem leak . [xbmc] * rendermanager: forgot to set flip event if buffering is not used . [xbmc] * rendermanager: fix stuttering in non full-screen mode, squash to add buffering . [xbmc] * dvdplayer: correct determination if video is playing . [xbmc] * vdpau: advanced settings for auto deinterlacing . [xbmc] * xvba: do not use vaapi if xvba is present . [xbmc] * dvdplayer: avoid short screen flicker caused by unnecessary reconfigure of renderer . [xbmc] * dvdplayer: observe pts counter overflow . [xbmc] * ffmpeg: add av_find_default_stream_index to interface . [xbmc] * xvba: add decoder . [Rainer Hochecker] * ffmpeg: add xvba hwaccel . [xbmc] * X11: lock graphics context in NotifyXRREvent . [xbmc] * X11: fix crash after a resolution change on startup . [xbmc] * X11: dont set window on xrandr if no mode available . [xbmc] * X11: check for window manager . [xbmc] * X11: fix icon texture after cc5ed3c2474084ebc0373a3046410e6f766e03f4 . [xbmc] * videorefclock: ask graphics context for refresh rate . [xbmc] * videorefclock: temp deactivate of nv settings . [xbmc] * add missing keys to xbmc keytable . [Joakim Plate] * X11: fixed invalid usage of sizeof() (squash into x11 changes) . [Joakim Plate] * X11: replace custom utf8 to unicode with charset convertor (squash to x11 events) . [xbmc] * X11: reset key repeat and key modifier on focus lost and gain . [FernetMenta] * X11: change method of going full-screen . [FernetMenta] * X11: deactivate screen saver on startup . [xbmc] * X11: fix video calibrations . [FernetMenta] * X11: hook video reference clock in windowing . [xbmc] * X11: recreate gl context after output has changed . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros (VideoRefClock) . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros . [FernetMenta] * X11: fix multi-head setups . [FernetMenta] * xrandr: allow getting info for multiple screen's . [xbmc] * xrandr: observe orientation . [FernetMenta] * xrandr: remove method RestoreState . [FernetMenta] * X11: move xrandr events to WinEventsX11 . [Joakim Plate] * X11: factor out code handling device reset notification . [xbmc] * X11: add SDL joystick until we have a better solution . [FernetMenta] * X11: Add xbmc icon . [FernetMenta] * X11: ditch SDL for video and window events . [xbmc] * linuxrenderer: implement progressive weave for vdpau . [xbmc] * linuxrenderer: drop method RenderMultiPass . [xbmc] * vdpau: redesign . [xbmc] * vaapi: adopt to buffering in renderer . [xbmc] * video player: present correct pts to user for a/v sync (after buffering in renderer) . [xbmc] * dvdplayer: allow rewinding at end of stream, do a seek after rewind . [xbmc] * videoplayer: give streams with invalid fps a chance for fps detection . [xbmc] * videoplayer: update frametime, it might change due to fps detection . [xbmc] * videoplayer: adopt lateness detection and dropping to buffering . [xbmc] * drop frame counter in application, ask render manager instead . [xbmc] * linuxrenderer: delete all textures on reconfigure . [xbmc] * VideoRenerers: add buffering . [wsnipex] * configure: add --enable-pvraddons-with-dependencies switch for intree building of PVR Addons . [WiSo] * safe delete m_source on windows as well. unlikely we hit it but you'll never know. . [Jim Carroll] * Remove extraneous debug. . [Jim Carroll] * [fix] allow the EndInterpreter to Swap NULL in for the thread (like the Docs say it does). . [Jim Carroll] * [fix] There was a possible concurrent modification of a vector that would corrupt the state of iterators. . [davilla] * fixed, differentiate two identical log message so we can tell which one is which . [Jim Carroll] * [fix] Fix a problem with the former commit where the network was deleted in the wrong place. Also move the Application messenger to be reference counted for smoother shutdown. . [Lars Op den Kamp] * [pvr] fixed - return value of CPVRChannel::Persist() . [Lars Op den Kamp] * [pvr] fixed - also dispose an audio stream if the channel count changed. fixes occasional missing audio . [gimli] * [rbp/omxplayer] fixed seek. 07e51ad46ed1eb6b7cffd925a2c65bc1d69090c4 broke it. we still need the flush protection in the video/audio player. extra protect the access to m_flush . [WiSo] * fixed missing include (broke linux build) . [Jim Carroll] * [fix] another order dependnecy. This one required moving the instantiation of the CNetwork which was calling methods on the application prior to the CApplication constructor executing. . [WiSo] * Revert "[fix] crash on exit reprise, yet another another global deinit order dependency." . [Jim Carroll] * [fix] crash on exit reprise, yet another another global deinit order dependency. . [Jim Carroll] * [fix] crash on exit, yet another global deinit order dependency. . [Memphiz] * [osx/ios] - fix cpu maxout when playing music (it happened after the first song was finished and the second song started) . [WiSo] * log python script name which was killed because it didn't stop when XBMC shuts down . [Memphiz] * [osx/ios/atv2] - sync xcode projects - fixes build after 01a2ea04fa2f294ce6196d382a91e38f8ed862ae . [George Yunaev] * Fixed #13574 as well as several other bugs caused by improper DVDPlayer usage in Karaoke code which has been replaced by the FFMpeg-based player. . [taxigps] * fixed: can't get track number in ape tag . [Jim Carroll] * [fix] a couple crashes on exit on windows. . [gimli] * [rbp/omxplayer] fixed playback of mpeg4 with packed B frames. thx popcornmix for the workaround . [gimli] * [rbp/omxplayer] fixed edl marks. for omx we have to do a full flush. fixes #13672 #13787 . [Memphiz] * [fix] - when paplayer gets stopped in the last 5 secs where the next stream is already slaved the stop is blocked until the next track starts (no clue draining the stream i guess). In that case the onplaybackstarted callback for the next track is fired even if we are about to stop. In the message handler the current playlist is fetched and accessed directly with [] operator without checking if the playlist is still valid. This leads to bad access crashing because the playlist is empty already when the started message gets processed. This fix just fetches the playlist and checks the size before accessing the playlist item - fixes #13792 . [montellese] * GroupUtils: fix URL options when grouping movies into sets . [gimli] * [rbp/omxplayer] fixed init messanger erlier so we catch all messages. . [gimli] * [rbp/omxplayer] changed bitstreamconverter is only osed in open. . [gimli] * [guilib] d36f87ed13b11794ea25b990f644c74c9558296f makes the raspberrypi NPOT workaround obsolete . [gimli] * [rbp/omxplayer] changed move as close as posible to dvdplayer . [gimli] * [rbp/omxplayer] added teletext support. 54dbf3419f0d2c2de89ada6eeb122b08965607e1 fixed also the transparency issue on the PI. . [ronie] * get rid of the setting not found log spam . . . [xbmc] * fix compile error after recent change . [xbmc] * vdpau: observe ffmpeg tags for color space . [Grégory Coutant] * x11: support for multiple x screens . [xbmc] * vdpau: drop studio level conversion . [xbmc] * vdpau: make interop gl default and remove setting, rename and intvert interop yuv . [xbmc] * X11: dont call XCloseDisplay on shutdown, it crashes when powered doen by cec on ATI . [xbmc] * X11: add debug log to print out refresh after xrr event . [xbmc] * xrandr: fix query for multiple screens . [xbmc] * xvba: reactivate accidently disabled IsDecodingFinished . [fritsch] * xvba: revisit Artefacts. There are more broken video files out there . [fritsch] * xvba: add string for available decoders - we are important so make sure we are there . [fritsch] * xvba: do not create decoder for surfaces larger than width 2048 or height 1536 . [xbmc] * player: fix rewind . [xbmc] * xvba: do not render if there is no valid texture . [xbmc] * vdpau: fix small mem leak . [xbmc] * rendermanager: forgot to set flip event if buffering is not used . [xbmc] * rendermanager: fix stuttering in non full-screen mode, squash to add buffering . [xbmc] * dvdplayer: correct determination if video is playing . [xbmc] * vdpau: advanced settings for auto deinterlacing . [xbmc] * xvba: do not use vaapi if xvba is present . [xbmc] * dvdplayer: avoid short screen flicker caused by unnecessary reconfigure of renderer . [xbmc] * dvdplayer: observe pts counter overflow . [xbmc] * ffmpeg: add av_find_default_stream_index to interface . [xbmc] * xvba: add decoder . [Rainer Hochecker] * ffmpeg: add xvba hwaccel . [xbmc] * X11: lock graphics context in NotifyXRREvent . [xbmc] * X11: fix crash after a resolution change on startup . [xbmc] * X11: dont set window on xrandr if no mode available . [xbmc] * X11: check for window manager . [xbmc] * X11: fix icon texture after cc5ed3c2474084ebc0373a3046410e6f766e03f4 . [xbmc] * videorefclock: ask graphics context for refresh rate . [xbmc] * videorefclock: temp deactivate of nv settings . [xbmc] * add missing keys to xbmc keytable . [Joakim Plate] * X11: fixed invalid usage of sizeof() (squash into x11 changes) . [Joakim Plate] * X11: replace custom utf8 to unicode with charset convertor (squash to x11 events) . [xbmc] * X11: reset key repeat and key modifier on focus lost and gain . [FernetMenta] * X11: change method of going full-screen . [FernetMenta] * X11: deactivate screen saver on startup . [xbmc] * X11: fix video calibrations . [FernetMenta] * X11: hook video reference clock in windowing . [xbmc] * X11: recreate gl context after output has changed . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros (VideoRefClock) . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros . [FernetMenta] * X11: fix multi-head setups . [FernetMenta] * xrandr: allow getting info for multiple screen's . [xbmc] * xrandr: observe orientation . [FernetMenta] * xrandr: remove method RestoreState . [FernetMenta] * X11: move xrandr events to WinEventsX11 . [Joakim Plate] * X11: factor out code handling device reset notification . [xbmc] * X11: add SDL joystick until we have a better solution . [FernetMenta] * X11: Add xbmc icon . [FernetMenta] * X11: ditch SDL for video and window events . [xbmc] * linuxrenderer: implement progressive weave for vdpau . [xbmc] * linuxrenderer: drop method RenderMultiPass . [xbmc] * vdpau: redesign . [xbmc] * vaapi: adopt to buffering in renderer . [xbmc] * video player: present correct pts to user for a/v sync (after buffering in renderer) . [xbmc] * dvdplayer: allow rewinding at end of stream, do a seek after rewind . [xbmc] * videoplayer: give streams with invalid fps a chance for fps detection . [xbmc] * videoplayer: update frametime, it might change due to fps detection . [xbmc] * videoplayer: adopt lateness detection and dropping to buffering . [xbmc] * drop frame counter in application, ask render manager instead . [xbmc] * linuxrenderer: delete all textures on reconfigure . [xbmc] * VideoRenerers: add buffering . [wsnipex] * configure: add --enable-pvraddons-with-dependencies switch for intree building of PVR Addons . [S. Davilla] * [droid] fixed broken build, fbdev_window does not exist when compiling for android . [Allan Kristensen] * [ffmpeg] fixed missing S_DVBSUB subtitles . [Memphiz] * [osx] - help rsxs to use the libpng from the depends and not the native libpng from the toolchain (before this could lead to linkage of i386 objects with x86_64 libpng which didn't work too well) . [montellese] * videodb: add missing break in switch-case . [S. Davilla] * [aml] fixed, if you new, you MUST delete, init m_nativeWindow to NULL . [S. Davilla] * [aml] fix typo . . [xbmc] * fix compile error after recent change . [xbmc] * vdpau: observe ffmpeg tags for color space . [Grégory Coutant] * x11: support for multiple x screens . [xbmc] * vdpau: drop studio level conversion . [xbmc] * vdpau: make interop gl default and remove setting, rename and intvert interop yuv . [xbmc] * X11: dont call XCloseDisplay on shutdown, it crashes when powered doen by cec on ATI . [xbmc] * X11: add debug log to print out refresh after xrr event . [xbmc] * xrandr: fix query for multiple screens . [xbmc] * xvba: reactivate accidently disabled IsDecodingFinished . [fritsch] * xvba: revisit Artefacts. There are more broken video files out there . [fritsch] * xvba: add string for available decoders - we are important so make sure we are there . [fritsch] * xvba: do not create decoder for surfaces larger than width 2048 or height 1536 . [xbmc] * player: fix rewind . [xbmc] * xvba: do not render if there is no valid texture . [xbmc] * vdpau: fix small mem leak . [xbmc] * rendermanager: forgot to set flip event if buffering is not used . [xbmc] * rendermanager: fix stuttering in non full-screen mode, squash to add buffering . [xbmc] * dvdplayer: correct determination if video is playing . [xbmc] * vdpau: advanced settings for auto deinterlacing . [xbmc] * xvba: do not use vaapi if xvba is present . [xbmc] * dvdplayer: avoid short screen flicker caused by unnecessary reconfigure of renderer . [xbmc] * dvdplayer: observe pts counter overflow . [xbmc] * ffmpeg: add av_find_default_stream_index to interface . [xbmc] * xvba: add decoder . [Rainer Hochecker] * ffmpeg: add xvba hwaccel . [xbmc] * X11: lock graphics context in NotifyXRREvent . [xbmc] * X11: fix crash after a resolution change on startup . [xbmc] * X11: dont set window on xrandr if no mode available . [xbmc] * X11: check for window manager . [xbmc] * X11: fix icon texture after cc5ed3c2474084ebc0373a3046410e6f766e03f4 . [xbmc] * videorefclock: ask graphics context for refresh rate . [xbmc] * videorefclock: temp deactivate of nv settings . [xbmc] * add missing keys to xbmc keytable . [Joakim Plate] * X11: fixed invalid usage of sizeof() (squash into x11 changes) . [Joakim Plate] * X11: replace custom utf8 to unicode with charset convertor (squash to x11 events) . [xbmc] * X11: reset key repeat and key modifier on focus lost and gain . [FernetMenta] * X11: change method of going full-screen . [FernetMenta] * X11: deactivate screen saver on startup . [xbmc] * X11: fix video calibrations . [FernetMenta] * X11: hook video reference clock in windowing . [xbmc] * X11: recreate gl context after output has changed . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros (VideoRefClock) . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros . [FernetMenta] * X11: fix multi-head setups . [FernetMenta] * xrandr: allow getting info for multiple screen's . [xbmc] * xrandr: observe orientation . [FernetMenta] * xrandr: remove method RestoreState . [FernetMenta] * X11: move xrandr events to WinEventsX11 . [Joakim Plate] * X11: factor out code handling device reset notification . [xbmc] * X11: add SDL joystick until we have a better solution . [FernetMenta] * X11: Add xbmc icon . [FernetMenta] * X11: ditch SDL for video and window events . [xbmc] * linuxrenderer: implement progressive weave for vdpau . [xbmc] * linuxrenderer: drop method RenderMultiPass . [xbmc] * vdpau: redesign . [xbmc] * vaapi: adopt to buffering in renderer . [xbmc] * video player: present correct pts to user for a/v sync (after buffering in renderer) . [xbmc] * dvdplayer: allow rewinding at end of stream, do a seek after rewind . [xbmc] * videoplayer: give streams with invalid fps a chance for fps detection . [xbmc] * videoplayer: update frametime, it might change due to fps detection . [xbmc] * videoplayer: adopt lateness detection and dropping to buffering . [xbmc] * drop frame counter in application, ask render manager instead . [xbmc] * linuxrenderer: delete all textures on reconfigure . [xbmc] * VideoRenerers: add buffering . [wsnipex] * configure: add --enable-pvraddons-with-dependencies switch for intree building of PVR Addons . [Lars Op den Kamp] * [epg] fixed initial table id value when tables are created. fixes mixed up EPG entries. clear the EPG db to reset tables . [Lars Op den Kamp] * [epg] fixed - set pvr channel pointer before trying to update epg tables, and skip table updates when the pvr manager isn't started. fixes tables being deleted when they couldn't be updated and the channel pointer is invalid . [Lars Op den Kamp] * [epg] fixed - channel pointers were sometimes not set in tables, and they're not displayed in the timeline view if that's the case. this works around the issue . [Lars Op den Kamp] * [pvr] notify observers when deleting instant timers. closes #13782 . [Lars Op den Kamp] * [pvr] fixed - don't try to switch windows in CPVRManager::Stop() since this can be called by the main thread. closes #13780 . . [xbmc] * fix compile error after recent change . [xbmc] * vdpau: observe ffmpeg tags for color space . [Grégory Coutant] * x11: support for multiple x screens . [xbmc] * vdpau: drop studio level conversion . [xbmc] * vdpau: make interop gl default and remove setting, rename and intvert interop yuv . [xbmc] * X11: dont call XCloseDisplay on shutdown, it crashes when powered doen by cec on ATI . [xbmc] * X11: add debug log to print out refresh after xrr event . [xbmc] * xrandr: fix query for multiple screens . [xbmc] * xvba: reactivate accidently disabled IsDecodingFinished . [fritsch] * xvba: revisit Artefacts. There are more broken video files out there . [fritsch] * xvba: add string for available decoders - we are important so make sure we are there . [fritsch] * xvba: do not create decoder for surfaces larger than width 2048 or height 1536 . [xbmc] * player: fix rewind . [xbmc] * xvba: do not render if there is no valid texture . [xbmc] * vdpau: fix small mem leak . [xbmc] * rendermanager: forgot to set flip event if buffering is not used . [xbmc] * rendermanager: fix stuttering in non full-screen mode, squash to add buffering . [xbmc] * dvdplayer: correct determination if video is playing . [xbmc] * vdpau: advanced settings for auto deinterlacing . [xbmc] * xvba: do not use vaapi if xvba is present . [xbmc] * dvdplayer: avoid short screen flicker caused by unnecessary reconfigure of renderer . [xbmc] * dvdplayer: observe pts counter overflow . [xbmc] * ffmpeg: add av_find_default_stream_index to interface . [xbmc] * xvba: add decoder . [Rainer Hochecker] * ffmpeg: add xvba hwaccel . [xbmc] * X11: lock graphics context in NotifyXRREvent . [xbmc] * X11: fix crash after a resolution change on startup . [xbmc] * X11: dont set window on xrandr if no mode available . [xbmc] * X11: check for window manager . [xbmc] * X11: fix icon texture after cc5ed3c2474084ebc0373a3046410e6f766e03f4 . [xbmc] * videorefclock: ask graphics context for refresh rate . [xbmc] * videorefclock: temp deactivate of nv settings . [xbmc] * add missing keys to xbmc keytable . [Joakim Plate] * X11: fixed invalid usage of sizeof() (squash into x11 changes) . [Joakim Plate] * X11: replace custom utf8 to unicode with charset convertor (squash to x11 events) . [xbmc] * X11: reset key repeat and key modifier on focus lost and gain . [FernetMenta] * X11: change method of going full-screen . [FernetMenta] * X11: deactivate screen saver on startup . [xbmc] * X11: fix video calibrations . [FernetMenta] * X11: hook video reference clock in windowing . [xbmc] * X11: recreate gl context after output has changed . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros (VideoRefClock) . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros . [FernetMenta] * X11: fix multi-head setups . [FernetMenta] * xrandr: allow getting info for multiple screen's . [xbmc] * xrandr: observe orientation . [FernetMenta] * xrandr: remove method RestoreState . [FernetMenta] * X11: move xrandr events to WinEventsX11 . [Joakim Plate] * X11: factor out code handling device reset notification . [xbmc] * X11: add SDL joystick until we have a better solution . [FernetMenta] * X11: Add xbmc icon . [FernetMenta] * X11: ditch SDL for video and window events . [xbmc] * linuxrenderer: implement progressive weave for vdpau . [xbmc] * linuxrenderer: drop method RenderMultiPass . [xbmc] * vdpau: redesign . [xbmc] * vaapi: adopt to buffering in renderer . [xbmc] * video player: present correct pts to user for a/v sync (after buffering in renderer) . [xbmc] * dvdplayer: allow rewinding at end of stream, do a seek after rewind . [xbmc] * videoplayer: give streams with invalid fps a chance for fps detection . [xbmc] * videoplayer: update frametime, it might change due to fps detection . [xbmc] * videoplayer: adopt lateness detection and dropping to buffering . [xbmc] * drop frame counter in application, ask render manager instead . [xbmc] * linuxrenderer: delete all textures on reconfigure . [xbmc] * VideoRenerers: add buffering . [wsnipex] * configure: add --enable-pvraddons-with-dependencies switch for intree building of PVR Addons . [Jonathan Marshall] * don't apply hardware volume to the player when AE is present, else it gets applied twice. Ideally, any platform where AE is not in use should retrieve the volume for the player from AE if audio is not going to be run through there. fixes #13661 . [Cory Fields] * pvr: add pvr repos. For now they point to nowhere. . [Cory Fields] * pvr: add xbmc.pvr for pvr addons to depend on for a stable api . [Lars Op den Kamp] * [pvr] bump add-ons to https://github.com/opdenkamp/xbmc-pvr-addons/commit/0482a89a81f3f3de8f61ac620abcd79c116e8a9d . [Jonathan Marshall] * check range in getSelectedItem to make sure we don't go off the end (or beginning) of the vector. fixes #13769 . [bobo1on1] * fixed: set pulseaudio channel map, fixes #13211 . [Lars Op den Kamp] * [pvr] added CPVRManager::IsPVRWindowActive. check whether a PVR dialog is active too when checking whether add-ons can be upgraded safely . [Lars Op den Kamp] * [pvr] one database reset method instead of two. removes some dupe code and ensures that we do the same stop/start sequence for both . [Cory Fields] * egl: check gles extensions as well as egl . [Jonathan Marshall] * use the script id, not the plugin name to lookup the script in CPluginDirectory::WaitOnScriptResult so we make sure we're waiting on the correct instance. fixes #13776 . [Jonathan Marshall] * IsSamePath() failed on videodb and musicdb item matching to real paths as the item_start was transferred indiscriminantly, and CVariant('') != CVariant(NULL) . [Lars Op den Kamp] * [pvr] switch to the home screen if the pvr window is selected when the pvr manager is stopped . [Lars Op den Kamp] * [pvr] stop playback if needed before resetting the epg db. only start the pvr manager after resetting the epg db when pvr is enabled . [Jonathan Marshall] * fix musicvideo art in the music library . [Martijn Kaijser] * [release] bump version to 12.0 RC2 . [Martijn Kaijser] * [addons] sync addons with repo . [Jonathan Marshall] * prefer the duration from the stream unless it's smaller than (less than 60% of) the runtime . [Jonathan Marshall] * stacked movie thumbs weren't updated correctly (while stacked fanart was) . [Lars Op den Kamp] * [pvr] fixed - upgrade outdated pvr add-ons when the pvr playback stopped and the pvr window is not active, or it takes 6 hours before xbmc retries (and then it might fail again) . [Lars Op den Kamp] * [pvr] mark add-ons that are not allowed to be updated as outdated in the pvrmanager . [Lars Op den Kamp] * [pvr] fixed - don't upgrade add-ons when they're being used by the pvrmanager . [Lars Op den Kamp] * [pvr] added CPVRManager::InstallAddonAllowed() . [Lars Op den Kamp] * [pvr] added CPVRClients::IsInUse() . [Jonathan Marshall] * OnInfo is called from outside the window class, so make sure the music database is open . [Jonathan Marshall] * invalidate cached art when refreshing video items . [Jonathan Marshall] * use an actual music window rather than the active window. fixes crashes in #13766 . [Jonathan Marshall] * ensure we check ptrs in several MusicDatabase routines. part of #13766 . [Jonathan Marshall] * use a smart ptr for the BaseSettingControl pointers so that they stay alive after window close if they're still being used. fixes #13766 . [Jonathan Marshall] * Clear out a setting control when they're removed . [montellese] * fix some invalid videodb:// URLs in CEdenVideoArtUpdater . [S. Davilla] * [osx/vda fixed again, force vda to use Eden method of rendering for Frodo . [alanwww1] * [lang] added langinfo.xml file for new language Balarusian . [alanwww1] * [lang] update of internal addon language files for RC2 . [alanwww1] * [lang] update of core language files for RC2 . [mikkle] * [droid] Fix signing of APK with recent java/jarsigner versions . [Jonathan Marshall] * use CFileItem::IsSamePath() to match the item in OnPlayAndQueueMedia, and set the original_listitem_url for bluray selection. fixes #13762 . [Lars Op den Kamp] * [pvr] don't call UpdateAndInitialiseClients() when add-ons changed, but just update the local copy. this is called by another thread already and not thread safe . [Lars Op den Kamp] * [pvr] don't disable add-ons that are upgraded . [Jonathan Marshall] * fix videodb updating of old encoded URLs (rar etc.) which was a noop atm due to a typo in d6b46f7ad . [S. Davilla] * [osx/vda] fixed, use the Eden method to handle VDA if we detect the Intel GPU . [S. Davilla] * [osx/vda] fix/cleanup cvBufferRef path, remove GL_STORAGE_CACHED_APPLE, it might be buggy . [Jonathan Marshall] * adds more debug info to the Eden->Frodo video art updater . [Lars Op den Kamp] * [pvr] stop the pvr manager before installing a pvr add-on, and (re)start it after installing, to ensure that the pvr manager isn't using the file while trying to upgrade it. . [Lars Op den Kamp] * Revert "[epg] no longer use a temporary epg table while updating". Updating after the initial load was broken after this. I'll check why it broke after Frodo and just revert this one for now. . [Cory Fields] * [droid] fix https support in libcurl . [Franz Koch] * [epg] fix for wrong if condition in fix d83260197dee56d72e3c2c22602e986aba337c81 . [Jim Carroll] * [fix] use the cleanup code that was added in the previous fix from the CApplication shutdown. . [Jim Carroll] * added a number of the settings collections to be cleared in the Clear method for better memory management. . [Jim Carroll] * [fix] partial fix for leaks of JSONRPC meta-data. There are circular shared_ptr references that need to be sorted out before this will work properly. . [Jim Carroll] * [fix] leak in LircButtonMapEntries. . [Jim Carroll] * [fix] leak in anination/Tweem/VisibilityEffect using referenc counting. . [Jim Carroll] * [fix] Memory leak of the CLibcdio. Now using a boost::shared_ptr to track. . [Jim Carroll] * [fix] memory leak in AudioEngine. . [montellese] * remove unnecessary calls to CVideoDatabase::GetStreamDetails . [montellese] * videodb: retrieve streamdetails when "getDetails" parameter is set in GetDetailsForFoo . [arnova] * changed: Improve performance (considerably) when browsing streamed (internet) filesystems . [montellese] * CVideoDatabase: rename "needsCast" parameter to "getDetails" . [ronie] * fix weekend forecast . . . . [xbmc] * vdpau: observe ffmpeg tags for color space . [Grégory Coutant] * x11: support for multiple x screens . [xbmc] * vdpau: drop studio level conversion . [xbmc] * vdpau: make interop gl default and remove setting, rename and intvert interop yuv . [xbmc] * X11: dont call XCloseDisplay on shutdown, it crashes when powered doen by cec on ATI . [xbmc] * X11: add debug log to print out refresh after xrr event . [xbmc] * xrandr: fix query for multiple screens . [xbmc] * xvba: reactivate accidently disabled IsDecodingFinished . [fritsch] * xvba: revisit Artefacts. There are more broken video files out there . [fritsch] * xvba: add string for available decoders - we are important so make sure we are there . [fritsch] * xvba: do not create decoder for surfaces larger than width 2048 or height 1536 . [xbmc] * player: fix rewind . [xbmc] * xvba: do not render if there is no valid texture . [xbmc] * vdpau: fix small mem leak . [xbmc] * rendermanager: forgot to set flip event if buffering is not used . [xbmc] * rendermanager: fix stuttering in non full-screen mode, squash to add buffering . [xbmc] * dvdplayer: correct determination if video is playing . [xbmc] * vdpau: advanced settings for auto deinterlacing . [xbmc] * xvba: do not use vaapi if xvba is present . [xbmc] * dvdplayer: avoid short screen flicker caused by unnecessary reconfigure of renderer . [xbmc] * dvdplayer: observe pts counter overflow . [xbmc] * ffmpeg: add av_find_default_stream_index to interface . [xbmc] * xvba: add decoder . [Rainer Hochecker] * ffmpeg: add xvba hwaccel . [xbmc] * X11: lock graphics context in NotifyXRREvent . [xbmc] * X11: fix crash after a resolution change on startup . [xbmc] * X11: dont set window on xrandr if no mode available . [xbmc] * X11: check for window manager . [xbmc] * X11: fix icon texture after cc5ed3c2474084ebc0373a3046410e6f766e03f4 . [xbmc] * videorefclock: ask graphics context for refresh rate . [xbmc] * videorefclock: temp deactivate of nv settings . [xbmc] * add missing keys to xbmc keytable . [Joakim Plate] * X11: fixed invalid usage of sizeof() (squash into x11 changes) . [Joakim Plate] * X11: replace custom utf8 to unicode with charset convertor (squash to x11 events) . [xbmc] * X11: reset key repeat and key modifier on focus lost and gain . [FernetMenta] * X11: change method of going full-screen . [FernetMenta] * X11: deactivate screen saver on startup . [xbmc] * X11: fix video calibrations . [FernetMenta] * X11: hook video reference clock in windowing . [xbmc] * X11: recreate gl context after output has changed . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros (VideoRefClock) . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros . [FernetMenta] * X11: fix multi-head setups . [FernetMenta] * xrandr: allow getting info for multiple screen's . [xbmc] * xrandr: observe orientation . [FernetMenta] * xrandr: remove method RestoreState . [FernetMenta] * X11: move xrandr events to WinEventsX11 . [Joakim Plate] * X11: factor out code handling device reset notification . [xbmc] * X11: add SDL joystick until we have a better solution . [FernetMenta] * X11: Add xbmc icon . [FernetMenta] * X11: ditch SDL for video and window events . [xbmc] * linuxrenderer: implement progressive weave for vdpau . [xbmc] * linuxrenderer: drop method RenderMultiPass . [xbmc] * vdpau: redesign . [xbmc] * vaapi: adopt to buffering in renderer . [xbmc] * video player: present correct pts to user for a/v sync (after buffering in renderer) . [xbmc] * dvdplayer: allow rewinding at end of stream, do a seek after rewind . [xbmc] * videoplayer: give streams with invalid fps a chance for fps detection . [xbmc] * videoplayer: update frametime, it might change due to fps detection . [xbmc] * videoplayer: adopt lateness detection and dropping to buffering . [xbmc] * drop frame counter in application, ask render manager instead . [xbmc] * linuxrenderer: delete all textures on reconfigure . [xbmc] * VideoRenerers: add buffering . [wsnipex] * configure: add --enable-pvraddons-with-dependencies switch for intree building of PVR Addons . [Lars Op den Kamp] * [pvr] fixed slow recordings window. playcount and resume point are cached now when not stored on the backend . [Lars Op den Kamp] * [pvr] wrong item was selected when switching between views . [Jim Carroll] * [fix] This adds the ability to call into scripts from interpreters that were not created from xbmc managed code. Closes #13736. . [Lars Op den Kamp] * [epg] fixed - content wasn't updated when tables are added after the initial load . [Lars Op den Kamp] * [pvr] fixed - all channels were deleted in case the connection to the server dropped while loading channels, and the pvrmanager entered an undefined state . [Lars Op den Kamp] * [epg] fixed - don't try to get the channel pointer from g_pvrChannelGroups because this can lead to a dead lock . [Lars Op den Kamp] * [epg] fixed - possible nullptr deref . [Jim Carroll] * Several stability improvements including reference counting the AddonClasses from the LanguageHook, more persistent attempt to free python objects by using the gc explicitly and also better tracking and logging of python objects that appear to leak. . [Jim Carroll] * Added std::set semantics to the AddonClass::Ref. . [Jim Carroll] * [cosmetic] Added a couple additional TRACE points. . [Jim Carroll] * Potential finalize fix. . [Memphiz] * [osx] - add Displaperture to the ignorelist of the frameratelimiter . [Memphiz] * [osx] - add another brightness tool to the ignore list (these keep flowing in by user reports) . [montellese] * [win32] get the proper version/revision of xbmc-pvr-addons . [montellese] * [win32] hide git output when retrieving xbmc-pvr-addons . [montellese] * [win32] avoid too long paths (> 256 characters) when building xbmc-pvr-addons . [Harald Axmann] * lavf: Provide a monotonic timestamp to the outside world . [Memphiz] * [osx] - add another dimming tool (SmartSaver) to the list of ignored windows for preventing the framelimiter . [Memphiz] * [cosmetics] - add missing linebreaks . . [xbmc] * vdpau: observe ffmpeg tags for color space . [Grégory Coutant] * x11: support for multiple x screens . [xbmc] * vdpau: drop studio level conversion . [xbmc] * vdpau: make interop gl default and remove setting, rename and intvert interop yuv . [xbmc] * X11: dont call XCloseDisplay on shutdown, it crashes when powered doen by cec on ATI . [xbmc] * X11: add debug log to print out refresh after xrr event . [xbmc] * xrandr: fix query for multiple screens . [xbmc] * xvba: reactivate accidently disabled IsDecodingFinished . [fritsch] * xvba: revisit Artefacts. There are more broken video files out there . [fritsch] * xvba: add string for available decoders - we are important so make sure we are there . [fritsch] * xvba: do not create decoder for surfaces larger than width 2048 or height 1536 . [xbmc] * player: fix rewind . [xbmc] * xvba: do not render if there is no valid texture . [xbmc] * vdpau: fix small mem leak . [xbmc] * rendermanager: forgot to set flip event if buffering is not used . [xbmc] * rendermanager: fix stuttering in non full-screen mode, squash to add buffering . [xbmc] * dvdplayer: correct determination if video is playing . [xbmc] * vdpau: advanced settings for auto deinterlacing . [xbmc] * xvba: do not use vaapi if xvba is present . [xbmc] * dvdplayer: avoid short screen flicker caused by unnecessary reconfigure of renderer . [xbmc] * dvdplayer: observe pts counter overflow . [xbmc] * ffmpeg: add av_find_default_stream_index to interface . [xbmc] * xvba: add decoder . [Rainer Hochecker] * ffmpeg: add xvba hwaccel . [xbmc] * X11: lock graphics context in NotifyXRREvent . [xbmc] * X11: fix crash after a resolution change on startup . [xbmc] * X11: dont set window on xrandr if no mode available . [xbmc] * X11: check for window manager . [xbmc] * X11: fix icon texture after cc5ed3c2474084ebc0373a3046410e6f766e03f4 . [xbmc] * videorefclock: ask graphics context for refresh rate . [xbmc] * videorefclock: temp deactivate of nv settings . [xbmc] * add missing keys to xbmc keytable . [Joakim Plate] * X11: fixed invalid usage of sizeof() (squash into x11 changes) . [Joakim Plate] * X11: replace custom utf8 to unicode with charset convertor (squash to x11 events) . [xbmc] * X11: reset key repeat and key modifier on focus lost and gain . [FernetMenta] * X11: change method of going full-screen . [FernetMenta] * X11: deactivate screen saver on startup . [xbmc] * X11: fix video calibrations . [FernetMenta] * X11: hook video reference clock in windowing . [xbmc] * X11: recreate gl context after output has changed . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros (VideoRefClock) . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros . [FernetMenta] * X11: fix multi-head setups . [FernetMenta] * xrandr: allow getting info for multiple screen's . [xbmc] * xrandr: observe orientation . [FernetMenta] * xrandr: remove method RestoreState . [FernetMenta] * X11: move xrandr events to WinEventsX11 . [Joakim Plate] * X11: factor out code handling device reset notification . [xbmc] * X11: add SDL joystick until we have a better solution . [FernetMenta] * X11: Add xbmc icon . [FernetMenta] * X11: ditch SDL for video and window events . [xbmc] * linuxrenderer: implement progressive weave for vdpau . [xbmc] * linuxrenderer: drop method RenderMultiPass . [xbmc] * vdpau: redesign . [xbmc] * vaapi: adopt to buffering in renderer . [xbmc] * video player: present correct pts to user for a/v sync (after buffering in renderer) . [xbmc] * dvdplayer: allow rewinding at end of stream, do a seek after rewind . [xbmc] * videoplayer: give streams with invalid fps a chance for fps detection . [xbmc] * videoplayer: update frametime, it might change due to fps detection . [xbmc] * videoplayer: adopt lateness detection and dropping to buffering . [xbmc] * drop frame counter in application, ask render manager instead . [xbmc] * linuxrenderer: delete all textures on reconfigure . [xbmc] * VideoRenerers: add buffering . [wsnipex] * configure: add --enable-pvraddons-with-dependencies switch for intree building of PVR Addons . [Jonathan Marshall] * [wma tags] fix WM/PartOfSet tag - it's stored as a string. fixes #13755 . [Jonathan Marshall] * [libdcr] fix thread safety . [Jonathan Marshall] * remove double unknownToUTF8() in cddb parsing . [Jonathan Marshall] * reapply commit b1cc3dd57a902ff that was lost during the move to code-generated python. closes #13692 . [Jonathan Marshall] * art already set on an item was ignored in CVideoInfoScanner::GetArtwork - fixes import of art from videodb.xml . [Jonathan Marshall] * when importing video library from videodb.xml, make sure we import all the art specified . [Jonathan Marshall] * when clearing art during refresh, make sure we clear it all . [Lars Op den Kamp] * [pvr] removed unused guisetting . [Lars Op den Kamp] * [pvr] fixed - seek passed the time since the epg item started, which won't work for seek operations . [ronie] * bump internal addons to x.y.z . [Joakim Plate] * dvdplayer: if subtitle player is reset, we must flush overlays . [Joakim Plate] * dvdplayer: make sure we lock a mutex around CDVDPlayerSubtitle . [Lars Op den Kamp] * [pvr] and now add-ons with the correct commit . [alanwww1] * [pvr] bump add-ons to 528780fab48a63637fd959f68cc996af2a272217 for Frodo final . [Joakim Plate] * externplayer: attempt to fix support of bluray playback of iso/img files . [Martijn Kaijser] * [addons] sync scrapers with repo . [Lars Op den Kamp] * [epg] no longer use a temporary epg table while updating . [Lars Op den Kamp] * [epg] fixed - mark epg table as changed when the info loaded from the db is different . [Lars Op den Kamp] * [epg] fixed - epg reset didn't remove the pvr channel entries for the tables from the db . [Lars Op den Kamp] * [epg] removed obsolete and unused method . [pieh] * CGUIControlGroupList: fix broken page control when using horizontal grouplist, we need to use width for horizontal and height for vertical and not height for both . [Jonathan Marshall] * ignore and in nfo files for episodes (they're ignored when re-scanning anyway, so keep consistent). fixes #13665 . [Jonathan Marshall] * use only the first artist of a song/album when finding art (e.g. fanart), else the query is invalid. fixes #13713 . [pieh] * decouple rendering and window closing, add AfterRender method (that will be called each frame even if we actually didn't render anything) and move window closing logic there fixes #13650 . [gimli] * [rbp/omxplayer] provide fps hint from pvr demux if available . [Jonathan Marshall] * [locale] OSX is built with 'generic' support for stdc++ locale(). Fixes issues with unicode characters not uppercasing (e.g. the 'Videos' label in French on Confluence home screen). . . . [xbmc] * vdpau: observe ffmpeg tags for color space . [Grégory Coutant] * x11: support for multiple x screens . [xbmc] * vdpau: drop studio level conversion . [xbmc] * vdpau: make interop gl default and remove setting, rename and intvert interop yuv . [xbmc] * X11: dont call XCloseDisplay on shutdown, it crashes when powered doen by cec on ATI . [xbmc] * X11: add debug log to print out refresh after xrr event . [xbmc] * xrandr: fix query for multiple screens . [xbmc] * xvba: reactivate accidently disabled IsDecodingFinished . [fritsch] * xvba: revisit Artefacts. There are more broken video files out there . [fritsch] * xvba: add string for available decoders - we are important so make sure we are there . [fritsch] * xvba: do not create decoder for surfaces larger than width 2048 or height 1536 . [xbmc] * player: fix rewind . [xbmc] * xvba: do not render if there is no valid texture . [xbmc] * vdpau: fix small mem leak . [xbmc] * rendermanager: forgot to set flip event if buffering is not used . [xbmc] * rendermanager: fix stuttering in non full-screen mode, squash to add buffering . [xbmc] * dvdplayer: correct determination if video is playing . [xbmc] * vdpau: advanced settings for auto deinterlacing . [xbmc] * xvba: do not use vaapi if xvba is present . [xbmc] * dvdplayer: avoid short screen flicker caused by unnecessary reconfigure of renderer . [xbmc] * dvdplayer: observe pts counter overflow . [xbmc] * ffmpeg: add av_find_default_stream_index to interface . [xbmc] * xvba: add decoder . [Rainer Hochecker] * ffmpeg: add xvba hwaccel . [xbmc] * X11: lock graphics context in NotifyXRREvent . [xbmc] * X11: fix crash after a resolution change on startup . [xbmc] * X11: dont set window on xrandr if no mode available . [xbmc] * X11: check for window manager . [xbmc] * X11: fix icon texture after cc5ed3c2474084ebc0373a3046410e6f766e03f4 . [xbmc] * videorefclock: ask graphics context for refresh rate . [xbmc] * videorefclock: temp deactivate of nv settings . [xbmc] * add missing keys to xbmc keytable . [Joakim Plate] * X11: fixed invalid usage of sizeof() (squash into x11 changes) . [Joakim Plate] * X11: replace custom utf8 to unicode with charset convertor (squash to x11 events) . [xbmc] * X11: reset key repeat and key modifier on focus lost and gain . [FernetMenta] * X11: change method of going full-screen . [FernetMenta] * X11: deactivate screen saver on startup . [xbmc] * X11: fix video calibrations . [FernetMenta] * X11: hook video reference clock in windowing . [xbmc] * X11: recreate gl context after output has changed . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros (VideoRefClock) . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros . [FernetMenta] * X11: fix multi-head setups . [FernetMenta] * xrandr: allow getting info for multiple screen's . [xbmc] * xrandr: observe orientation . [FernetMenta] * xrandr: remove method RestoreState . [FernetMenta] * X11: move xrandr events to WinEventsX11 . [Joakim Plate] * X11: factor out code handling device reset notification . [xbmc] * X11: add SDL joystick until we have a better solution . [FernetMenta] * X11: Add xbmc icon . [FernetMenta] * X11: ditch SDL for video and window events . [xbmc] * linuxrenderer: implement progressive weave for vdpau . [xbmc] * linuxrenderer: drop method RenderMultiPass . [xbmc] * vdpau: redesign . [xbmc] * vaapi: adopt to buffering in renderer . [xbmc] * video player: present correct pts to user for a/v sync (after buffering in renderer) . [xbmc] * dvdplayer: allow rewinding at end of stream, do a seek after rewind . [xbmc] * videoplayer: give streams with invalid fps a chance for fps detection . [xbmc] * videoplayer: update frametime, it might change due to fps detection . [xbmc] * videoplayer: adopt lateness detection and dropping to buffering . [xbmc] * drop frame counter in application, ask render manager instead . [xbmc] * linuxrenderer: delete all textures on reconfigure . [xbmc] * VideoRenerers: add buffering . [wsnipex] * configure: add --enable-pvraddons-with-dependencies switch for intree building of PVR Addons . [Cory Fields] * release: mk-release-source: git ate my +x . [Cory Fields] * release: add a script for creating bootstrapped tarballs from a specific commit . [Jonathan Marshall] * [video art] fallback from ListItem.Art(thumb) to ListItem.Art(banner) was broken (poster fallback was OK) . [Jonathan Marshall] * [confluence] video info window used thumb in preference to poster for movies . [Lars Op den Kamp] * [pvr] fixed - confirm channel switch by pressing ok didn't work without channel entry timeout set. fixed by setting it to 1000ms (advancedsetting) . [Lars Op den Kamp] * [pvr] fixed - garbled window after resetting the epg or pvr db . [Jonathan Marshall] * [eden video art] all season art wasn't updated from Eden->Frodo . [Jonathan Marshall] * [eden video art] fix episode art updating from Eden->Frodo . [Jonathan Marshall] * [eden video art] ensure multi-episode files get their art updated from Eden->Frodo . [Martijn Kaijser] * only show albums in the recently added albums node. fixes #13679 . [Jonathan Marshall] * use the album id from the song if we have it when looking up album properties for songs . [Jonathan Marshall] * don't query album info for albums that have no scraped info - should speed up the setting of album properties for items without them . [Lars Op den Kamp] * [pvr] provide fps hint from pvr demux if available . [Lars Op den Kamp] * [epg] changed log level . [Lars Op den Kamp] * [pvr] fixed - selecting pvr as start window didn't work because the window doesn't load when the pvrmanager isn't ready . [Cory Fields] * [droid] fix cloning of pvr repo when new branches/tags are created . [Joakim Plate] * upnp: add divx and xvid mime types and files . [Joakim Plate] * bluray: display title selection even if "play next video auto" is on . [Joakim Plate] * dvdplayer: fixed bluray playback from directly from passed iso/img file . [gimli] * [rbp/omxplayer] fixed pts/dts handling for omx video decoder . [gimli] * [rbp/omxplayer] fixed audio output buffering . [gimli] * [rbp/omxplayer] fixed channel switching while pvr playback . [gimli] * [rbp/omxplayer] fixed display of startime #13609 . [gimli] * [rbp/omxplayer] fixed only reinitalize convert context when sample format changed . [gimli] * [rbp] fixed added a preroll to omx time configs. fixed audio playback offset fixes #13377 . [gimli] * [rbp] fixed omx timestamp is signed . [wsoltys] * [WIN32] fixed: when getting focus back old joystick states are interpreted as input for XBMC which causes an input loop. Instead of acquiring back the device just reinitialize it to clean all buffered states. This fixes #13726. . [davilla] * Revert "fix configure warnings when lame lib exists but not the headers (closes #13647)" . [wsnipex] * fix configure warnings when lame lib exists but not the headers (closes #13647) . . [xbmc] * vdpau: observe ffmpeg tags for color space . [Grégory Coutant] * x11: support for multiple x screens . [xbmc] * vdpau: drop studio level conversion . [xbmc] * vdpau: make interop gl default and remove setting, rename and intvert interop yuv . [xbmc] * X11: dont call XCloseDisplay on shutdown, it crashes when powered doen by cec on ATI . [xbmc] * X11: add debug log to print out refresh after xrr event . [xbmc] * xrandr: fix query for multiple screens . [xbmc] * xvba: reactivate accidently disabled IsDecodingFinished . [fritsch] * xvba: revisit Artefacts. There are more broken video files out there . [fritsch] * xvba: add string for available decoders - we are important so make sure we are there . [fritsch] * xvba: do not create decoder for surfaces larger than width 2048 or height 1536 . [xbmc] * player: fix rewind . [xbmc] * xvba: do not render if there is no valid texture . [xbmc] * vdpau: fix small mem leak . [xbmc] * rendermanager: forgot to set flip event if buffering is not used . [xbmc] * rendermanager: fix stuttering in non full-screen mode, squash to add buffering . [xbmc] * dvdplayer: correct determination if video is playing . [xbmc] * vdpau: advanced settings for auto deinterlacing . [xbmc] * xvba: do not use vaapi if xvba is present . [xbmc] * dvdplayer: avoid short screen flicker caused by unnecessary reconfigure of renderer . [xbmc] * dvdplayer: observe pts counter overflow . [xbmc] * ffmpeg: add av_find_default_stream_index to interface . [xbmc] * xvba: add decoder . [Rainer Hochecker] * ffmpeg: add xvba hwaccel . [xbmc] * X11: lock graphics context in NotifyXRREvent . [xbmc] * X11: fix crash after a resolution change on startup . [xbmc] * X11: dont set window on xrandr if no mode available . [xbmc] * X11: check for window manager . [xbmc] * X11: fix icon texture after cc5ed3c2474084ebc0373a3046410e6f766e03f4 . [xbmc] * videorefclock: ask graphics context for refresh rate . [xbmc] * videorefclock: temp deactivate of nv settings . [xbmc] * add missing keys to xbmc keytable . [Joakim Plate] * X11: fixed invalid usage of sizeof() (squash into x11 changes) . [Joakim Plate] * X11: replace custom utf8 to unicode with charset convertor (squash to x11 events) . [xbmc] * X11: reset key repeat and key modifier on focus lost and gain . [FernetMenta] * X11: change method of going full-screen . [FernetMenta] * X11: deactivate screen saver on startup . [xbmc] * X11: fix video calibrations . [FernetMenta] * X11: hook video reference clock in windowing . [xbmc] * X11: recreate gl context after output has changed . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros (VideoRefClock) . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros . [FernetMenta] * X11: fix multi-head setups . [FernetMenta] * xrandr: allow getting info for multiple screen's . [xbmc] * xrandr: observe orientation . [FernetMenta] * xrandr: remove method RestoreState . [FernetMenta] * X11: move xrandr events to WinEventsX11 . [Joakim Plate] * X11: factor out code handling device reset notification . [xbmc] * X11: add SDL joystick until we have a better solution . [FernetMenta] * X11: Add xbmc icon . [FernetMenta] * X11: ditch SDL for video and window events . [xbmc] * linuxrenderer: implement progressive weave for vdpau . [xbmc] * linuxrenderer: drop method RenderMultiPass . [xbmc] * vdpau: redesign . [xbmc] * vaapi: adopt to buffering in renderer . [xbmc] * video player: present correct pts to user for a/v sync (after buffering in renderer) . [xbmc] * dvdplayer: allow rewinding at end of stream, do a seek after rewind . [xbmc] * videoplayer: give streams with invalid fps a chance for fps detection . [xbmc] * videoplayer: update frametime, it might change due to fps detection . [xbmc] * videoplayer: adopt lateness detection and dropping to buffering . [xbmc] * drop frame counter in application, ask render manager instead . [xbmc] * linuxrenderer: delete all textures on reconfigure . [xbmc] * VideoRenerers: add buffering . [wsnipex] * configure: add --enable-pvraddons-with-dependencies switch for intree building of PVR Addons . [wsnipex] * fix: --enable-libvorbisenc instead of --enable-vorbisenc (closes #13648) . [montellese] * [webinterface.default] fix typo in episode runtime . [Joakim Plate] * dvdplayer: fixed bluray playback from directly from passed iso/img file . [Cory Fields] * addons: use abstracted priority level rather than hard-coded . [Cory Fields] * addons: fix possible deadlock which causes exit to fail . [arnova] * fixed: If player wasn't playing at normal speed while selecting a new item, the play speed would not properly be reset to normal . [Karlson2k] * [Peripheral] Use per-device iMON setting instead of system-wide setting. . . [xbmc] * vdpau: observe ffmpeg tags for color space . [Grégory Coutant] * x11: support for multiple x screens . [xbmc] * vdpau: drop studio level conversion . [xbmc] * vdpau: make interop gl default and remove setting, rename and intvert interop yuv . [xbmc] * X11: dont call XCloseDisplay on shutdown, it crashes when powered doen by cec on ATI . [xbmc] * X11: add debug log to print out refresh after xrr event . [xbmc] * xrandr: fix query for multiple screens . [xbmc] * xvba: reactivate accidently disabled IsDecodingFinished . [fritsch] * xvba: revisit Artefacts. There are more broken video files out there . [fritsch] * xvba: add string for available decoders - we are important so make sure we are there . [fritsch] * xvba: do not create decoder for surfaces larger than width 2048 or height 1536 . [xbmc] * player: fix rewind . [xbmc] * xvba: do not render if there is no valid texture . [xbmc] * vdpau: fix small mem leak . [xbmc] * rendermanager: forgot to set flip event if buffering is not used . [xbmc] * rendermanager: fix stuttering in non full-screen mode, squash to add buffering . [xbmc] * dvdplayer: correct determination if video is playing . [xbmc] * vdpau: advanced settings for auto deinterlacing . [xbmc] * xvba: do not use vaapi if xvba is present . [xbmc] * dvdplayer: avoid short screen flicker caused by unnecessary reconfigure of renderer . [xbmc] * dvdplayer: observe pts counter overflow . [xbmc] * ffmpeg: add av_find_default_stream_index to interface . [xbmc] * xvba: add decoder . [Rainer Hochecker] * ffmpeg: add xvba hwaccel . [xbmc] * X11: lock graphics context in NotifyXRREvent . [xbmc] * X11: fix crash after a resolution change on startup . [xbmc] * X11: dont set window on xrandr if no mode available . [xbmc] * X11: check for window manager . [xbmc] * X11: fix icon texture after cc5ed3c2474084ebc0373a3046410e6f766e03f4 . [xbmc] * videorefclock: ask graphics context for refresh rate . [xbmc] * videorefclock: temp deactivate of nv settings . [xbmc] * add missing keys to xbmc keytable . [Joakim Plate] * X11: fixed invalid usage of sizeof() (squash into x11 changes) . [Joakim Plate] * X11: replace custom utf8 to unicode with charset convertor (squash to x11 events) . [xbmc] * X11: reset key repeat and key modifier on focus lost and gain . [FernetMenta] * X11: change method of going full-screen . [FernetMenta] * X11: deactivate screen saver on startup . [xbmc] * X11: fix video calibrations . [FernetMenta] * X11: hook video reference clock in windowing . [xbmc] * X11: recreate gl context after output has changed . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros (VideoRefClock) . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros . [FernetMenta] * X11: fix multi-head setups . [FernetMenta] * xrandr: allow getting info for multiple screen's . [xbmc] * xrandr: observe orientation . [FernetMenta] * xrandr: remove method RestoreState . [FernetMenta] * X11: move xrandr events to WinEventsX11 . [Joakim Plate] * X11: factor out code handling device reset notification . [xbmc] * X11: add SDL joystick until we have a better solution . [FernetMenta] * X11: Add xbmc icon . [FernetMenta] * X11: ditch SDL for video and window events . [xbmc] * linuxrenderer: implement progressive weave for vdpau . [xbmc] * linuxrenderer: drop method RenderMultiPass . [xbmc] * vdpau: redesign . [xbmc] * vaapi: adopt to buffering in renderer . [xbmc] * video player: present correct pts to user for a/v sync (after buffering in renderer) . [xbmc] * dvdplayer: allow rewinding at end of stream, do a seek after rewind . [xbmc] * videoplayer: give streams with invalid fps a chance for fps detection . [xbmc] * videoplayer: update frametime, it might change due to fps detection . [xbmc] * videoplayer: adopt lateness detection and dropping to buffering . [xbmc] * drop frame counter in application, ask render manager instead . [xbmc] * linuxrenderer: delete all textures on reconfigure . [xbmc] * VideoRenerers: add buffering . [wsnipex] * configure: add --enable-pvraddons-with-dependencies switch for intree building of PVR Addons . [Lars Op den Kamp] * [pvr] bump pvr add-ons to 1409bbaa9248646372cf5c838def8c49c90e6e11 for Frodo RC2 . [montellese] * jsonrpc: fix crash on empty "params" parameter in Addons.ExecuteAddon (fixes #13729) . [Harald Axmann] * [pvr] Use play count and resume point information from the PVR client if available. . [Memphiz] * [nfs] - we need to refresh the last accessed time of the used context aswell when we reset the filehandle last accessed time. There was a race with PAPlayer where track1 was still opened and the context was nearly timed out - then track2 got opened shortly before track1 was closed and requested the context which was now timed out already - so the open of track2 destroyed the context and created a new one - now track1 was read again with the already destroyed context - booom. . [Memphiz] * [nfs] - we need to hold the lock for the keepalive list during the whole keepalive process and we have to remove a filehandle from the list before closing it (else there would be a race where the keepalive could access a already closed filehandle bammm). . [arnova] * fixed: Ignore extension case when checking for our jpeg loader + also consider .jpeg files . [arnova] * fixed: Make sure when creating a tiled thumbnail at least one image loads properly . [Franz Koch] * [keymap] add more aliases to the XBOX360 controller mappings, fixing some inconsistencies and enable all triggers on linux (even if current driver version seems to have issues) . [Dimitris Kazakos] * pvr: new advanced setting that allows marking channel icons populdated by auto scan as "user-set". . [Cory Fields] * [droid] fix pvr addons dependencies (fixes pvr.mythtv) . [fritsch] * AE: don't disable devices - as detection does not work reliable . . [xbmc] * vdpau: observe ffmpeg tags for color space . [Grégory Coutant] * x11: support for multiple x screens . [xbmc] * vdpau: drop studio level conversion . [xbmc] * vdpau: make interop gl default and remove setting, rename and intvert interop yuv . [xbmc] * X11: dont call XCloseDisplay on shutdown, it crashes when powered doen by cec on ATI . [xbmc] * X11: add debug log to print out refresh after xrr event . [xbmc] * xrandr: fix query for multiple screens . [xbmc] * xvba: reactivate accidently disabled IsDecodingFinished . [fritsch] * xvba: revisit Artefacts. There are more broken video files out there . [fritsch] * xvba: add string for available decoders - we are important so make sure we are there . [fritsch] * xvba: do not create decoder for surfaces larger than width 2048 or height 1536 . [xbmc] * player: fix rewind . [xbmc] * xvba: do not render if there is no valid texture . [xbmc] * vdpau: fix small mem leak . [xbmc] * rendermanager: forgot to set flip event if buffering is not used . [xbmc] * rendermanager: fix stuttering in non full-screen mode, squash to add buffering . [xbmc] * dvdplayer: correct determination if video is playing . [xbmc] * vdpau: advanced settings for auto deinterlacing . [xbmc] * xvba: do not use vaapi if xvba is present . [xbmc] * dvdplayer: avoid short screen flicker caused by unnecessary reconfigure of renderer . [xbmc] * dvdplayer: observe pts counter overflow . [xbmc] * ffmpeg: add av_find_default_stream_index to interface . [xbmc] * xvba: add decoder . [Rainer Hochecker] * ffmpeg: add xvba hwaccel . [xbmc] * X11: lock graphics context in NotifyXRREvent . [xbmc] * X11: fix crash after a resolution change on startup . [xbmc] * X11: dont set window on xrandr if no mode available . [xbmc] * X11: check for window manager . [xbmc] * X11: fix icon texture after cc5ed3c2474084ebc0373a3046410e6f766e03f4 . [xbmc] * videorefclock: ask graphics context for refresh rate . [xbmc] * videorefclock: temp deactivate of nv settings . [xbmc] * add missing keys to xbmc keytable . [Joakim Plate] * X11: fixed invalid usage of sizeof() (squash into x11 changes) . [Joakim Plate] * X11: replace custom utf8 to unicode with charset convertor (squash to x11 events) . [xbmc] * X11: reset key repeat and key modifier on focus lost and gain . [FernetMenta] * X11: change method of going full-screen . [FernetMenta] * X11: deactivate screen saver on startup . [xbmc] * X11: fix video calibrations . [FernetMenta] * X11: hook video reference clock in windowing . [xbmc] * X11: recreate gl context after output has changed . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros (VideoRefClock) . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros . [FernetMenta] * X11: fix multi-head setups . [FernetMenta] * xrandr: allow getting info for multiple screen's . [xbmc] * xrandr: observe orientation . [FernetMenta] * xrandr: remove method RestoreState . [FernetMenta] * X11: move xrandr events to WinEventsX11 . [Joakim Plate] * X11: factor out code handling device reset notification . [xbmc] * X11: add SDL joystick until we have a better solution . [FernetMenta] * X11: Add xbmc icon . [FernetMenta] * X11: ditch SDL for video and window events . [xbmc] * linuxrenderer: implement progressive weave for vdpau . [xbmc] * linuxrenderer: drop method RenderMultiPass . [xbmc] * vdpau: redesign . [xbmc] * vaapi: adopt to buffering in renderer . [xbmc] * video player: present correct pts to user for a/v sync (after buffering in renderer) . [xbmc] * dvdplayer: allow rewinding at end of stream, do a seek after rewind . [xbmc] * videoplayer: give streams with invalid fps a chance for fps detection . [xbmc] * videoplayer: update frametime, it might change due to fps detection . [xbmc] * videoplayer: adopt lateness detection and dropping to buffering . [xbmc] * drop frame counter in application, ask render manager instead . [xbmc] * linuxrenderer: delete all textures on reconfigure . [xbmc] * VideoRenerers: add buffering . [wsnipex] * configure: add --enable-pvraddons-with-dependencies switch for intree building of PVR Addons . [Memphiz] * [AE/CA] - fix implementation of AEStream::GetSpace. This is the real fix for the paplayer problem where the next stream was started by accident when paused for a while (visible on dvdplayercodecs). Thx to jm for hammering on it and thx to gimli for the fix :) . [Memphiz] * Revert "[paplayer] - when player is paused - don't process streams but just yield cpu to other threads" . [Memphiz] * [osx64] - add another vfs wrapping for opendir - fixes projectm presets on osx64 . [Jernej Fijačko] * [LinuxRendererGLES] - Don't let RENDER_BYPASS clear out the whole screen (use video rect instead) . [gimli] * [rbp] reverted 7db6c9cf004bba1fdf0cb1bc347b39ed3c2f8b0d it did more harm than good . [montellese] * paplayer: implement Seek() to support small/bigskipforward/backward . [pieh] * CGUIBaseContainer: nullify last item when reseting items - this makes sure we will queue focus animation when refreshing item list . [pieh] * don't use CFileItemList to create temporary item list - it will cause animation reset (among other things) upon temporary list destruction fixes animation being reset when playing and queueing media . . . [xbmc] * X11: dont call XCloseDisplay on shutdown, it crashes when powered doen by cec on ATI . [xbmc] * X11: add debug log to print out refresh after xrr event . [xbmc] * xrandr: fix query for multiple screens . [xbmc] * xvba: reactivate accidently disabled IsDecodingFinished . [fritsch] * xvba: revisit Artefacts. There are more broken video files out there . [fritsch] * xvba: add string for available decoders - we are important so make sure we are there . [fritsch] * xvba: do not create decoder for surfaces larger than width 2048 or height 1536 . [xbmc] * player: fix rewind . [xbmc] * xvba: do not render if there is no valid texture . [xbmc] * vdpau: fix small mem leak . [xbmc] * rendermanager: forgot to set flip event if buffering is not used . [xbmc] * rendermanager: fix stuttering in non full-screen mode, squash to add buffering . [xbmc] * dvdplayer: correct determination if video is playing . [xbmc] * vdpau: advanced settings for auto deinterlacing . [xbmc] * xvba: do not use vaapi if xvba is present . [xbmc] * dvdplayer: avoid short screen flicker caused by unnecessary reconfigure of renderer . [xbmc] * dvdplayer: observe pts counter overflow . [xbmc] * ffmpeg: add av_find_default_stream_index to interface . [xbmc] * xvba: add decoder . [Rainer Hochecker] * ffmpeg: add xvba hwaccel . [xbmc] * X11: lock graphics context in NotifyXRREvent . [xbmc] * X11: fix crash after a resolution change on startup . [xbmc] * X11: dont set window on xrandr if no mode available . [xbmc] * X11: check for window manager . [xbmc] * X11: fix icon texture after cc5ed3c2474084ebc0373a3046410e6f766e03f4 . [xbmc] * videorefclock: ask graphics context for refresh rate . [xbmc] * videorefclock: temp deactivate of nv settings . [xbmc] * add missing keys to xbmc keytable . [Joakim Plate] * X11: fixed invalid usage of sizeof() (squash into x11 changes) . [Joakim Plate] * X11: replace custom utf8 to unicode with charset convertor (squash to x11 events) . [xbmc] * X11: reset key repeat and key modifier on focus lost and gain . [FernetMenta] * X11: change method of going full-screen . [FernetMenta] * X11: deactivate screen saver on startup . [xbmc] * X11: fix video calibrations . [FernetMenta] * X11: hook video reference clock in windowing . [xbmc] * X11: recreate gl context after output has changed . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros (VideoRefClock) . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros . [FernetMenta] * X11: fix multi-head setups . [FernetMenta] * xrandr: allow getting info for multiple screen's . [xbmc] * xrandr: observe orientation . [FernetMenta] * xrandr: remove method RestoreState . [FernetMenta] * X11: move xrandr events to WinEventsX11 . [Joakim Plate] * X11: factor out code handling device reset notification . [xbmc] * X11: add SDL joystick until we have a better solution . [FernetMenta] * X11: Add xbmc icon . [FernetMenta] * X11: ditch SDL for video and window events . [xbmc] * linuxrenderer: implement progressive weave for vdpau . [xbmc] * linuxrenderer: drop method RenderMultiPass . [xbmc] * vdpau: redesign . [xbmc] * vaapi: adopt to buffering in renderer . [xbmc] * video player: present correct pts to user for a/v sync (after buffering in renderer) . [xbmc] * dvdplayer: allow rewinding at end of stream, do a seek after rewind . [xbmc] * videoplayer: give streams with invalid fps a chance for fps detection . [xbmc] * videoplayer: update frametime, it might change due to fps detection . [xbmc] * videoplayer: adopt lateness detection and dropping to buffering . [xbmc] * drop frame counter in application, ask render manager instead . [xbmc] * linuxrenderer: delete all textures on reconfigure . [xbmc] * VideoRenerers: add buffering . [wsnipex] * configure: add --enable-pvraddons-with-dependencies switch for intree building of PVR Addons . [Cory Fields] * [droid] Hack Hack. Stop AE from chewing up the cpu . [Cory Fields] * release: use Frodo RC splash . [Lars Op den Kamp] * fixed - re-initialise the add-on manager when loading a new profile, or we will first load all add-ons from the master profile, then switch profiles and then the disabled status in the database for that profile doesn't match the status in the add-on manager. closes #13447 . [Martijn Kaijser] * [release] bump version to 12.0rc1 . [Memphiz] * [vda/vtb] - videocoreref is flipped in y direction - somehow this influences the rendercapture image in a way that it is flipped in y too (relevant for the bookmarks and boblight). glReadPixels always returns a y flipped image - so we flip it via matrices before rendering the capture image - for corevideobuf we now skip the flip for fixing the upside down bookmarks (commented with fixme - because we still don't understand why this is affecting rendercapture at all) . [Lars Op den Kamp] * [pvr] bump pvr add-ons to c1645d6b8b1f5ad657f1aff8806ee37427b470c0 . [Memphiz] * [ios] - minimize is a senseless option for the shutdowntimer on ios - remove that option for ios - fixes #13718 . [Franz Koch] * [keymap] fix broken linux support for the XBOX360 controller and add additional altnames/aliases for compatible hardware. . [Memphiz] * [CA/AE] fixed crashed on exit and next playlist item by making critical parts of the engine threadsafe. - signed off by memphiz & huceke . [JoostK] * Fix ActivateWindowAndFocus window history behaviour . [bobo1on1] * fixed: line endings . [Martin van Beurden] * disabled lastfm radio for now as last.fm pulled the plug on the api used, code will be removed completely at a later stage. removed lastfm source option. removed lastfm radio scrobble option. . [Lars Op den Kamp] * [AE] fixed crashed on exit and next playlist item. closes #13717 . [Martin van Beurden] * [WIN32] fixed: resolved special paths used with RunScript were not converted to system encoding, fixes #13651 . [Memphiz] * [paplayer] - when player is paused - don't process streams but just yield cpu to other threads . [Dimitris Kazakos] * pvr: new advanced setting that allows to turn of channel icon auto scan during internal channel groups loading . [Dimitris Kazakos] * epg: cosmetics for fa84b0e . . . . [xbmc] * X11: add debug log to print out refresh after xrr event . [xbmc] * xrandr: fix query for multiple screens . [xbmc] * xvba: reactivate accidently disabled IsDecodingFinished . [fritsch] * xvba: revisit Artefacts. There are more broken video files out there . [fritsch] * xvba: add string for available decoders - we are important so make sure we are there . [fritsch] * xvba: do not create decoder for surfaces larger than width 2048 or height 1536 . [xbmc] * player: fix rewind . [xbmc] * xvba: do not render if there is no valid texture . [xbmc] * vdpau: fix small mem leak . [xbmc] * rendermanager: forgot to set flip event if buffering is not used . [xbmc] * rendermanager: fix stuttering in non full-screen mode, squash to add buffering . [xbmc] * dvdplayer: correct determination if video is playing . [xbmc] * vdpau: advanced settings for auto deinterlacing . [xbmc] * xvba: do not use vaapi if xvba is present . [xbmc] * dvdplayer: avoid short screen flicker caused by unnecessary reconfigure of renderer . [xbmc] * dvdplayer: observe pts counter overflow . [xbmc] * ffmpeg: add av_find_default_stream_index to interface . [xbmc] * xvba: add decoder . [Rainer Hochecker] * ffmpeg: add xvba hwaccel . [xbmc] * X11: lock graphics context in NotifyXRREvent . [xbmc] * X11: fix crash after a resolution change on startup . [xbmc] * X11: dont set window on xrandr if no mode available . [xbmc] * X11: check for window manager . [xbmc] * X11: fix icon texture after cc5ed3c2474084ebc0373a3046410e6f766e03f4 . [xbmc] * videorefclock: ask graphics context for refresh rate . [xbmc] * videorefclock: temp deactivate of nv settings . [xbmc] * add missing keys to xbmc keytable . [Joakim Plate] * X11: fixed invalid usage of sizeof() (squash into x11 changes) . [Joakim Plate] * X11: replace custom utf8 to unicode with charset convertor (squash to x11 events) . [xbmc] * X11: reset key repeat and key modifier on focus lost and gain . [FernetMenta] * X11: change method of going full-screen . [FernetMenta] * X11: deactivate screen saver on startup . [xbmc] * X11: fix video calibrations . [FernetMenta] * X11: hook video reference clock in windowing . [xbmc] * X11: recreate gl context after output has changed . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros (VideoRefClock) . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros . [FernetMenta] * X11: fix multi-head setups . [FernetMenta] * xrandr: allow getting info for multiple screen's . [xbmc] * xrandr: observe orientation . [FernetMenta] * xrandr: remove method RestoreState . [FernetMenta] * X11: move xrandr events to WinEventsX11 . [Joakim Plate] * X11: factor out code handling device reset notification . [xbmc] * X11: add SDL joystick until we have a better solution . [FernetMenta] * X11: Add xbmc icon . [FernetMenta] * X11: ditch SDL for video and window events . [xbmc] * linuxrenderer: implement progressive weave for vdpau . [xbmc] * linuxrenderer: drop method RenderMultiPass . [xbmc] * vdpau: redesign . [xbmc] * vaapi: adopt to buffering in renderer . [xbmc] * video player: present correct pts to user for a/v sync (after buffering in renderer) . [xbmc] * dvdplayer: allow rewinding at end of stream, do a seek after rewind . [xbmc] * videoplayer: give streams with invalid fps a chance for fps detection . [xbmc] * videoplayer: update frametime, it might change due to fps detection . [xbmc] * videoplayer: adopt lateness detection and dropping to buffering . [xbmc] * drop frame counter in application, ask render manager instead . [xbmc] * linuxrenderer: delete all textures on reconfigure . [xbmc] * VideoRenerers: add buffering . [wsnipex] * configure: add --enable-pvraddons-with-dependencies switch for intree building of PVR Addons . [Marcel Groothuis] * teletext: fixes #13515 transparent background issue on Windows systems This regression was introduced in commit 424a4d98877a1da4f7d33e006504c2830225fb71: the removal of SDL for Windows. This removed the HAS_SDL define and it turns out that the replacement SDL_memset4 define behaves different than the one from the SDL_stdinc.h header This change implements the SDL_memset4 replacement to match the SDL original. . [Martijn Kaijser] * [addons] change current version number to x.y.z and add abi backwards fallback to x.y to prevent broken addons . [WiSo] * [WIN32] fixed: lame_enc.dll couldn't be loaded due to missing symbols. added some exports and removed id3tag_set_textinfo_utf16 because its not available in our internal liblame. I ifdefed it for windows but since it seems not to be used in XBMC it could be removed entirely. . [montellese] * jsonrpc: fix empty properties in Player.GetItem when playing a non-library item through Player.Open (fixes #13344) . [WiSo] * fixed: path substitution didn't work properly because we compared paths with slash at the end and paths without which didn't match. As we're comparing substrings here we can't use CompareWithoutSlashAtEnd(). . [WiSo] * Revert "fixed: path substitution didn't work properly for special paths. The key in m_pathSubstitutions was translated but the compared strPath not." . . . . [xbmc] * X11: add debug log to print out refresh after xrr event . [xbmc] * xrandr: fix query for multiple screens . [xbmc] * xvba: reactivate accidently disabled IsDecodingFinished . [fritsch] * xvba: revisit Artefacts. There are more broken video files out there . [fritsch] * xvba: add string for available decoders - we are important so make sure we are there . [fritsch] * xvba: do not create decoder for surfaces larger than width 2048 or height 1536 . [xbmc] * player: fix rewind . [xbmc] * xvba: do not render if there is no valid texture . [xbmc] * vdpau: fix small mem leak . [xbmc] * rendermanager: forgot to set flip event if buffering is not used . [xbmc] * rendermanager: fix stuttering in non full-screen mode, squash to add buffering . [xbmc] * dvdplayer: correct determination if video is playing . [xbmc] * vdpau: advanced settings for auto deinterlacing . [xbmc] * xvba: do not use vaapi if xvba is present . [xbmc] * dvdplayer: avoid short screen flicker caused by unnecessary reconfigure of renderer . [xbmc] * dvdplayer: observe pts counter overflow . [xbmc] * ffmpeg: add av_find_default_stream_index to interface . [xbmc] * xvba: add decoder . [Rainer Hochecker] * ffmpeg: add xvba hwaccel . [xbmc] * X11: lock graphics context in NotifyXRREvent . [xbmc] * X11: fix crash after a resolution change on startup . [xbmc] * X11: dont set window on xrandr if no mode available . [xbmc] * X11: check for window manager . [xbmc] * X11: fix icon texture after cc5ed3c2474084ebc0373a3046410e6f766e03f4 . [xbmc] * videorefclock: ask graphics context for refresh rate . [xbmc] * videorefclock: temp deactivate of nv settings . [xbmc] * add missing keys to xbmc keytable . [Joakim Plate] * X11: fixed invalid usage of sizeof() (squash into x11 changes) . [Joakim Plate] * X11: replace custom utf8 to unicode with charset convertor (squash to x11 events) . [xbmc] * X11: reset key repeat and key modifier on focus lost and gain . [FernetMenta] * X11: change method of going full-screen . [FernetMenta] * X11: deactivate screen saver on startup . [xbmc] * X11: fix video calibrations . [FernetMenta] * X11: hook video reference clock in windowing . [xbmc] * X11: recreate gl context after output has changed . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros (VideoRefClock) . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros . [FernetMenta] * X11: fix multi-head setups . [FernetMenta] * xrandr: allow getting info for multiple screen's . [xbmc] * xrandr: observe orientation . [FernetMenta] * xrandr: remove method RestoreState . [FernetMenta] * X11: move xrandr events to WinEventsX11 . [Joakim Plate] * X11: factor out code handling device reset notification . [xbmc] * X11: add SDL joystick until we have a better solution . [FernetMenta] * X11: Add xbmc icon . [FernetMenta] * X11: ditch SDL for video and window events . [xbmc] * linuxrenderer: implement progressive weave for vdpau . [xbmc] * linuxrenderer: drop method RenderMultiPass . [xbmc] * vdpau: redesign . [xbmc] * vaapi: adopt to buffering in renderer . [xbmc] * video player: present correct pts to user for a/v sync (after buffering in renderer) . [xbmc] * dvdplayer: allow rewinding at end of stream, do a seek after rewind . [xbmc] * videoplayer: give streams with invalid fps a chance for fps detection . [xbmc] * videoplayer: update frametime, it might change due to fps detection . [xbmc] * videoplayer: adopt lateness detection and dropping to buffering . [xbmc] * drop frame counter in application, ask render manager instead . [xbmc] * linuxrenderer: delete all textures on reconfigure . [xbmc] * VideoRenerers: add buffering . [wsnipex] * configure: add --enable-pvraddons-with-dependencies switch for intree building of PVR Addons . [ronie] * remove slideshow screensaver icon . [S. Davilla] * [droid] fixed, return the channels we can do, not what was asked for . [Voyager1] * re enable manually add to library (reverse-merged from commit b507f10d44843cac48e81640c4b241c860dc479e) . [Voyager1] * re enable manually add to library . [Cory Fields] * [droid] libnfs: actually build it . [Cory Fields] * [droid] fix libcec build . [Stephan Raue] * WiiRemote: include unistd.h needed to build with gcc-4.7 . [Lars Op den Kamp] * [cec] take 3, and now with the correct directory in the source tarball . [Lars Op den Kamp] * [epg] fixed range check for EPG_EVENT_CONTENTMASK_USERDEFINED. closes #13627 . [Lars Op den Kamp] * [epg] fixed - delete tables that are no longer valid. fixed Delete() method from the db, so it deletes the table instead of entries . [Martijn Kaijser] * [release] bump version to beta3 . [Lars Op den Kamp] * [cec] libCEC 2.0.5 with fixed build flags . [Lars Op den Kamp] * [pvr] bump add-ons to d3671def0a4bd826f1fc29d18f5618e6ed4fc068 . [Cory Fields] * [droid] exclude non-compatible addons from packaging . [Lars Op den Kamp] * [cec] bump libCEC to 2.0.5 . [Lars Op den Kamp] * [cec] don't send explicit wakeup commands when only the TV is marked to be powered up and 'activate source' is enabled. fixes dupe 'image view on' commands . [Joakim Plate] * dvdplayer: CDVDInputStreamBluray must be protected by HAVE_LIBBLURAY . [alanwww1] * [lang] update of internal addon language files for beta3 . [alanwww1] * [lang] update of core language files for beta3 . [Cory Fields] * [droid] add and enable libnfs 1.5 now that it works with android . [Martijn Kaijser] * [addons] sync with repo . [wsoltys] * fixed: path substitution didn't work properly for special paths. The key in m_pathSubstitutions was translated but the compared strPath not. . [montellese] * jsonrpc: don't loose streamdetails after calling VideoLibrary.SetFooDetails . [gimli] * [rbp] fixed omx clock setting wait mask and only initialize omx clock component. . [gimli] * [rbp] fixed only notify parent when there was a valid audio codec. . [Lars Op den Kamp] * [cec] fixed - don't send an active source message for the next playlist item for players that don't send OnStop before OnPlay . [Lars Op den Kamp] * [cec] fixed - make xbmc the active source again when resuming from standby and xbmc was the active source before it went to standby . [Lars Op den Kamp] * [skin.confluence] corrected onleft/onright for peripheral settings. fixes left/right not working after the scrollbar was selected in peripheral settings . [Lars Op den Kamp] * [cec] disable using the language from the TV when a user changes the language in guisettings. closes #13481 . [Lars Op den Kamp] * [pvr] fixed - timers on the home screen weren't always updated. closes #13656 . [gimli] * [omxplayer] selecting bluray input stream instead of dvd based on index.bdmv . [gimli] * [rbp] changed reduced omx clock access in omxplayer . [gimli] * [rbp] fixed added a workaround for audio stream change hangs and moved omx clock execute out of the decoder . [Joakim Plate] * ExternalPlayer: unwind udf:// paths too (used for blurays) . [Joakim Plate] * dvdplayer: selecting bluray input stream instead of dvd based on index.bdmv . [gimli] * [rbp] changed keep omx handle during component/class lifetime . [gimli] * [rbp] fixed omx clock mast setting. . [Jim Carroll] * [cosmetic] Headache removal. :-) . [wsoltys] * [WIN32] fixed: weird logging since CLog can't handle wide strings. . [montellese] * [win32] build xbmc-pvr-addons with BuildSetup.bat . [Franz Koch] * [pvr] remove unallowed characters from channel name when searching for missing channel icons . [Jim Carroll] * clean up and fortify the new code that makes sure addon created objects are cleaned up. Log the details. . [pieh] * clamp offset to valid range in CGUIEpgGridContainer::ScrollToBlockOffset(), fixes #13660 . [Fneufneu] * [FreeBSD] allow use of internal ffmpeg . [Cory Fields] * [droid] Update docs to reflect which ndk to use . [Jim Carroll] * This fixes the fact that python leaves objects hanging around. Also, it prevents the accidental callback from arriving on python objects where the interpreter has been long closed. closes #13624 . [pieh] * pvr window: switch to new view before showing dummy busy item dummy item might cause crash if timeline was last view . [pieh] * CGUIEpgGridContainer: remove unused method . [pieh] * CGUIEpgGridControl: subclass from IGUIContainer and implement methods used by info manager . [pieh] * add IGUIContainer that will be used by view control and Container.*, ListItem.* infolabels . [montellese] * addons: use the extension-point's version if no minversion (i.e. no tag) is specified when checking imported extension-points . [Jonathan Marshall] * [taglib] taglib doesn't resolve genre numbers where just a number is given, so add workaround. fixes #13663 . [Jonathan Marshall] * [art] make sure we assign trailer art via CVideoThumbLoader::SetArt to ensure the art fallbacks are set . [queeup] * Eastern European Time (EET) added to Turkish . [phil65] * [CONFLUENCE] paranthesis fix . [Jonathan Marshall] * check directory existence in the video scanner before scanning. fixes #13605 . [Memphiz] * [wrapper] - fix member of SNativeIoControl to match the ioctl prototypes. This fixes ioctl on xbmc_64 on osx running a 64bit kernel . [davilla] * [osx] fixed dmg background images, thx amet . [montellese] * CGUIEditControl: only handle GUI_MSG_SET_TEXT if the control is focused or is the receiver . [gimli] * [rbp] fixed omx use SendCommand from component in tunnel class. . [Harald Axmann] * [pvr] Do not change the labels for recordings found in the library . [Christian Fetzer] * pvr: Initialize a new timer's title with 'New Timer' . [Christian Fetzer] * pvr: Update channel when creating new timer from scratch . [Harald Axmann] * [pvr] Show thumbnails and fanarts also in "all recordings" view. . [Harald Axmann] * [pvr] Display thumbnails and fanarts of PVR recordings being available in the library. . [Harald Axmann] * [pvr] Move thumb loading for recordings to a background thread for faster directory scanning. . [montellese] * jsonrpc: fix JSONRPC.Version definition in methods.json . [pieh] * CGUIWindow: resolve includes on copy of xml element to avoid manipulation of stored xml element . [gimli] * [rbp] fixed wait only for omx audio/video eos if there was an active audio/video stream . [Christian Fetzer] * pvr: Fix crash when opening Channels OSD while playing non PVR video . [ronie] * use poster/banner infolabel in nextaired window . [gimli] * [rbp] changed use larger buffers for audio/video reading. . [gimli] * [rbp] fixed, aq/vq starvation on low resource platforms when parsing video content with multiple audio/subtitle streams and two missing pvr related changes from dvdplayer . [gimli] * [rbp] fixed omx resource leak and exit on omx resource errors . [gimli] * [rbp] omximage additional check for resource errors on the component. . [gimli] * [rbp] added omx sanity checks and a way to detect resource errors on the component . . . . . . . . . [xbmc] * X11: add debug log to print out refresh after xrr event . [xbmc] * xrandr: fix query for multiple screens . [xbmc] * xvba: reactivate accidently disabled IsDecodingFinished . [fritsch] * xvba: revisit Artefacts. There are more broken video files out there . [fritsch] * xvba: add string for available decoders - we are important so make sure we are there . [fritsch] * xvba: do not create decoder for surfaces larger than width 2048 or height 1536 . [xbmc] * player: fix rewind . [xbmc] * xvba: do not render if there is no valid texture . [xbmc] * vdpau: fix small mem leak . [xbmc] * rendermanager: forgot to set flip event if buffering is not used . [xbmc] * rendermanager: fix stuttering in non full-screen mode, squash to add buffering . [xbmc] * dvdplayer: correct determination if video is playing . [xbmc] * vdpau: advanced settings for auto deinterlacing . [xbmc] * xvba: do not use vaapi if xvba is present . [xbmc] * dvdplayer: avoid short screen flicker caused by unnecessary reconfigure of renderer . [xbmc] * dvdplayer: observe pts counter overflow . [xbmc] * ffmpeg: add av_find_default_stream_index to interface . [xbmc] * xvba: add decoder . [Rainer Hochecker] * ffmpeg: add xvba hwaccel . [xbmc] * X11: lock graphics context in NotifyXRREvent . [xbmc] * X11: fix crash after a resolution change on startup . [xbmc] * X11: dont set window on xrandr if no mode available . [xbmc] * X11: check for window manager . [xbmc] * X11: fix icon texture after cc5ed3c2474084ebc0373a3046410e6f766e03f4 . [xbmc] * videorefclock: ask graphics context for refresh rate . [xbmc] * videorefclock: temp deactivate of nv settings . [xbmc] * add missing keys to xbmc keytable . [Joakim Plate] * X11: fixed invalid usage of sizeof() (squash into x11 changes) . [Joakim Plate] * X11: replace custom utf8 to unicode with charset convertor (squash to x11 events) . [xbmc] * X11: reset key repeat and key modifier on focus lost and gain . [FernetMenta] * X11: change method of going full-screen . [FernetMenta] * X11: deactivate screen saver on startup . [xbmc] * X11: fix video calibrations . [FernetMenta] * X11: hook video reference clock in windowing . [xbmc] * X11: recreate gl context after output has changed . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros (VideoRefClock) . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros . [FernetMenta] * X11: fix multi-head setups . [FernetMenta] * xrandr: allow getting info for multiple screen's . [xbmc] * xrandr: observe orientation . [FernetMenta] * xrandr: remove method RestoreState . [FernetMenta] * X11: move xrandr events to WinEventsX11 . [Joakim Plate] * X11: factor out code handling device reset notification . [xbmc] * X11: add SDL joystick until we have a better solution . [FernetMenta] * X11: Add xbmc icon . [FernetMenta] * X11: ditch SDL for video and window events . [xbmc] * linuxrenderer: implement progressive weave for vdpau . [xbmc] * linuxrenderer: drop method RenderMultiPass . [xbmc] * vdpau: redesign . [xbmc] * vaapi: adopt to buffering in renderer . [xbmc] * video player: present correct pts to user for a/v sync (after buffering in renderer) . [xbmc] * dvdplayer: allow rewinding at end of stream, do a seek after rewind . [xbmc] * videoplayer: give streams with invalid fps a chance for fps detection . [xbmc] * videoplayer: update frametime, it might change due to fps detection . [xbmc] * videoplayer: adopt lateness detection and dropping to buffering . [xbmc] * drop frame counter in application, ask render manager instead . [xbmc] * linuxrenderer: delete all textures on reconfigure . [xbmc] * VideoRenerers: add buffering . [wsnipex] * configure: add --enable-pvraddons-with-dependencies switch for intree building of PVR Addons . [Cory Fields] * [droid] fix typo in last commit . [Cory Fields] * [droid] rub some cheetah-blood on the droid . [Cory Fields] * [droid] make it clear that the slow startup only happens once . [Cory Fields] * [droid] revert part of 742197f since it's upstream now . [Jonathan Marshall] * [tuxbox] don't construct URLs manually - use CURL instead, and cleanup some of the string manipulation . [davilla] * Revert "addons: fix dependency check on extension-points without the tag" breaks heaps of scripts/scrapers etc. include other stuff of a lower version than what is available. This reverts commit f2596aac4d791f45985b42103fd3737e65b96fb0. . [Lars Op den Kamp] * [osx] bump xbmc-pvr-addons . [Cory Fields] * [droid] pvr: bump to 1.6 and enable all addons . [Jonathan Marshall] * don't keep adding 'cancelling' to the progress dialog - once is enough. fixes #13643 . [Martijn Kaijser] * [release] bump version to beta2 . [Jonathan Marshall] * [json-rpc] check add-on art existence using CFile::Exists() rather than caching the art (it'll be cached on request if needed) . [Martijn Kaijser] * [addons] sync scrapers with repo . [Cory Fields] * Revert "[cosmetic] Fix the docstring generation formatting." . [Cory Fields] * Revert "undo accidental check-in of trace logging." . [davilla] * [osx/ios] pvr: bump to 1.6 . [Cory Fields] * [droid] whoops, add the missing patch from the last commit . [Cory Fields] * [droid] pvr: bump to 1.6 and enable all addons . [montellese] * addons: fix dependency check on extension-points without the tag . [montellese] * [webinterface.default] bump version of xbmc.gui import to 4.0.0 . [montellese] * musicdb: fix playcount value of albums . [Jonathan Marshall] * don't set listitem.duration if it's 0. fixes #13642 . [Jim Carroll] * undo accidental check-in of trace logging. . [Jim Carroll] * [cosmetic] Fix the docstring generation formatting. . [montellese] * jsonrpc: don't retrieve movies linked to a tvshow in VideoLibrary.GetSeasons/GetEpisodes (fixes #13637) . [montellese] * [webinterface.default] change version of xbmc.json import to 6.0.0 . [Dimitris Kazakos] * pvr: fix double internal channel group loading during startup . [Martijn Kaijser] * [addons] sync packaged addons/scrapers with Frodo repo . [Harald Axmann] * GUIDialogKeyboardGeneric: set cursor position directly for absolute positions . [ace20022] * Add the item/video path to the "browse for art" dialog. This includes TV Shows (first path), seasons, episodes, movies, sets (multipath). . [Harald Axmann] * CGUILabelControl: convert label to wide string to get correct string length . [amet] * bump SDL_image to 1.2.12 . [amet] * [fix] build screensavers on osx . [amet] * bump libpng to 1.5.13 . [montellese] * jsonrpc: log the current version of the JSON-RPC API . [montellese] * jsonrpc: bump version to 6.0.0 . [montellese] * jsonrpc: change versioning to .. and change JSONRPC.Version to return an object with "major", "minor" and "patch" properties . [Denis Yantarev] * systemd/logind power management support . [Denis Yantarev] * boolean argument add support in dbus message . . [xbmc] * xrandr: fix query for multiple screens . [xbmc] * xvba: reactivate accidently disabled IsDecodingFinished . [fritsch] * xvba: revisit Artefacts. There are more broken video files out there . [fritsch] * xvba: add string for available decoders - we are important so make sure we are there . [fritsch] * xvba: do not create decoder for surfaces larger than width 2048 or height 1536 . [xbmc] * player: fix rewind . [xbmc] * xvba: do not render if there is no valid texture . [xbmc] * vdpau: fix small mem leak . [xbmc] * rendermanager: forgot to set flip event if buffering is not used . [xbmc] * rendermanager: fix stuttering in non full-screen mode, squash to add buffering . [xbmc] * dvdplayer: correct determination if video is playing . [xbmc] * vdpau: advanced settings for auto deinterlacing . [xbmc] * xvba: do not use vaapi if xvba is present . [xbmc] * dvdplayer: avoid short screen flicker caused by unnecessary reconfigure of renderer . [xbmc] * dvdplayer: observe pts counter overflow . [xbmc] * ffmpeg: add av_find_default_stream_index to interface . [xbmc] * xvba: add decoder . [Rainer Hochecker] * ffmpeg: add xvba hwaccel . [xbmc] * X11: lock graphics context in NotifyXRREvent . [xbmc] * X11: fix crash after a resolution change on startup . [xbmc] * X11: dont set window on xrandr if no mode available . [xbmc] * X11: check for window manager . [xbmc] * X11: fix icon texture after cc5ed3c2474084ebc0373a3046410e6f766e03f4 . [xbmc] * videorefclock: ask graphics context for refresh rate . [xbmc] * videorefclock: temp deactivate of nv settings . [xbmc] * add missing keys to xbmc keytable . [Joakim Plate] * X11: fixed invalid usage of sizeof() (squash into x11 changes) . [Joakim Plate] * X11: replace custom utf8 to unicode with charset convertor (squash to x11 events) . [xbmc] * X11: reset key repeat and key modifier on focus lost and gain . [FernetMenta] * X11: change method of going full-screen . [FernetMenta] * X11: deactivate screen saver on startup . [xbmc] * X11: fix video calibrations . [FernetMenta] * X11: hook video reference clock in windowing . [xbmc] * X11: recreate gl context after output has changed . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros (VideoRefClock) . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros . [FernetMenta] * X11: fix multi-head setups . [FernetMenta] * xrandr: allow getting info for multiple screen's . [xbmc] * xrandr: observe orientation . [FernetMenta] * xrandr: remove method RestoreState . [FernetMenta] * X11: move xrandr events to WinEventsX11 . [Joakim Plate] * X11: factor out code handling device reset notification . [xbmc] * X11: add SDL joystick until we have a better solution . [FernetMenta] * X11: Add xbmc icon . [FernetMenta] * X11: ditch SDL for video and window events . [xbmc] * linuxrenderer: implement progressive weave for vdpau . [xbmc] * linuxrenderer: drop method RenderMultiPass . [xbmc] * vdpau: redesign . [xbmc] * vaapi: adopt to buffering in renderer . [xbmc] * video player: present correct pts to user for a/v sync (after buffering in renderer) . [xbmc] * dvdplayer: allow rewinding at end of stream, do a seek after rewind . [xbmc] * videoplayer: give streams with invalid fps a chance for fps detection . [xbmc] * videoplayer: update frametime, it might change due to fps detection . [xbmc] * videoplayer: adopt lateness detection and dropping to buffering . [xbmc] * drop frame counter in application, ask render manager instead . [xbmc] * linuxrenderer: delete all textures on reconfigure . [xbmc] * VideoRenerers: add buffering . [wsnipex] * configure: add --enable-pvraddons-with-dependencies switch for intree building of PVR Addons . [Jonathan Marshall] * [projectM] don't crash 'n burn if no presets are present . [Jonathan Marshall] * [osx] fix wrapping of _opendir . [Jonathan Marshall] * remove useless debugging stuff . [Jonathan Marshall] * [cuesheet] relative cuesheet paths weren't working. fixes #13616 . [Cory Fields] * addons: add missing definitions for filtering binary addons . [Jonathan Marshall] * make path and files indices non-unique. fixes issues with mysql and very long paths (that are thus non-unique on the prefixed indices). . [Jonathan Marshall] * move GetMinVersion() implementation for music+video databases to the .cpp . [Franz Koch] * [input] use shared/unified method to trigger an input action and remove code duplication . [Franz Koch] * [input] also use GetActiveWindowID for mouse input . [Jonathan Marshall] * [input] adds support for WINDOW_FULLSCREEN_LIVETV handling to GetActiveWindowID for gamepad and 'joystick' devices . [Jonathan Marshall] * [input] use fallback windows for translating 'joystick' or gamepad buttons into actions . [Jonathan Marshall] * [input] factor out repeated code in TranslateJoystickString . [Jonathan Marshall] * [input] adds fallback map to CButtonTranslator . [alanwww1] * [lang] added langinfo.xml for language Macedonian . [alanwww1] * [lang] update of internal addon language files for beta2 . [alanwww1] * [lang] update of core language files for beta2 . [Joakim Plate] * fixed: don't announce screensaver deactivation on DPMS activation . [Cory Fields] * [droid] add missing android platform for filtering . [Tim Thomas] * fixed GetArtistDetails to return artist . [Dimitris Kazakos] * epg: new advanced setting that overrides the user defined EPG update interval for TV channels that have no EPG data (defaults to 1 minute) . [gimli] * [bitstreamconverter] fixed return correct extradata/size and allow 3byte NAL sizes . [Cory Fields] * [droid] fix libtool system link order . [Franz Koch] * Improved keymap for XBOX 360 Wireless controller . [davilla] * fixed, aq/vq starvation on low resource platforms when parsing video content with multiple audio/subtitle streams . [Chris "Koying" Browet] * [droid] splash: adjust progressbar color . [Chris "koying" Browet] * [droid] use main splash png . [Chris "Koying" Browet] * [droid] remove obsolete stubs . [Chris "Koying" Browet] * [droid] Do not show any ui if pre-checks are OK . [Chris "koying" Browet] * ADD: [droid] Splashscreen while caching assets . [Jonathan Marshall] * don't show two 'scan recursive' options in musicvideo content settings. fixes #13623 . [montellese] * fix and improve updating of recentlyadded . [Jonathan Marshall] * ensure that paused jobs don't get stuck on the top of the jobqueue, thus allowing no other jobs of the same priority to be processed. Fixes issue where CSaveFileStateJob didn't get run after playback if a stream details/thumb extraction job got in the way . [Kyle Hill] * Fix possible use after free in BitstreamConverter.cpp . [Kyle Hill] * Fix read from invalidated iterator in CallbackHandler.cpp . [Kyle Hill] * Fix possible memory leak in WebServer.cpp . [Kyle Hill] * Fix use-after-free error in TagLoaderTagLib.cpp . [Kyle Hill] * Fix unreachable code in GUIDialogMediaSource.cpp . [Kyle Hill] * Fix incorrect operator grouping in ZeroconfAvahi.cpp . [Alasdair Campbell] * upnp: fix container updates for episodes where seasons > 1 . [Alasdair Campbell] * library: add method to determine season num from episode id . [Jernej] * Only use valid CDateTime objects for pvr wakeup command . [Christian Fetzer] * pvr: Fixed playback of recordings without stream url . [Lars Op den Kamp] * don't persist data while doing the initial import, but let the background thread persist it . [Cory Fields] * ae/alsa: fill buffer before starting the hardware . [Damian Huckle] * [AE][AESink] Set virtual sink suspend/resume functions to default to false - cannot be suspended . [Damian Huckle] * [AE][WASAPI] Implement sink softSuspend/Resume functions to release exclusive mode context . [Damian Huckle] * [AE][SoftAE] Use abstracted sink SoftSuspend/Resume functions instead of sink teardown . [Damian Huckle] * [AE][AESink] Add SoftSuspend/Resume virtual functions to AESink.h . . . . [xbmc] * xrandr: fix query for multiple screens . [xbmc] * xvba: reactivate accidently disabled IsDecodingFinished . [fritsch] * xvba: revisit Artefacts. There are more broken video files out there . [fritsch] * xvba: add string for available decoders - we are important so make sure we are there . [fritsch] * xvba: do not create decoder for surfaces larger than width 2048 or height 1536 . [xbmc] * player: fix rewind . [xbmc] * xvba: do not render if there is no valid texture . [xbmc] * vdpau: fix small mem leak . [xbmc] * rendermanager: forgot to set flip event if buffering is not used . [xbmc] * rendermanager: fix stuttering in non full-screen mode, squash to add buffering . [xbmc] * dvdplayer: correct determination if video is playing . [xbmc] * vdpau: advanced settings for auto deinterlacing . [xbmc] * xvba: do not use vaapi if xvba is present . [xbmc] * dvdplayer: avoid short screen flicker caused by unnecessary reconfigure of renderer . [xbmc] * dvdplayer: observe pts counter overflow . [xbmc] * ffmpeg: add av_find_default_stream_index to interface . [xbmc] * xvba: add decoder . [Rainer Hochecker] * ffmpeg: add xvba hwaccel . [xbmc] * X11: lock graphics context in NotifyXRREvent . [xbmc] * X11: fix crash after a resolution change on startup . [xbmc] * X11: dont set window on xrandr if no mode available . [xbmc] * X11: check for window manager . [xbmc] * X11: fix icon texture after cc5ed3c2474084ebc0373a3046410e6f766e03f4 . [xbmc] * videorefclock: ask graphics context for refresh rate . [xbmc] * videorefclock: temp deactivate of nv settings . [xbmc] * add missing keys to xbmc keytable . [Joakim Plate] * X11: fixed invalid usage of sizeof() (squash into x11 changes) . [Joakim Plate] * X11: replace custom utf8 to unicode with charset convertor (squash to x11 events) . [xbmc] * X11: reset key repeat and key modifier on focus lost and gain . [FernetMenta] * X11: change method of going full-screen . [FernetMenta] * X11: deactivate screen saver on startup . [xbmc] * X11: fix video calibrations . [FernetMenta] * X11: hook video reference clock in windowing . [xbmc] * X11: recreate gl context after output has changed . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros (VideoRefClock) . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros . [FernetMenta] * X11: fix multi-head setups . [FernetMenta] * xrandr: allow getting info for multiple screen's . [xbmc] * xrandr: observe orientation . [FernetMenta] * xrandr: remove method RestoreState . [FernetMenta] * X11: move xrandr events to WinEventsX11 . [Joakim Plate] * X11: factor out code handling device reset notification . [xbmc] * X11: add SDL joystick until we have a better solution . [FernetMenta] * X11: Add xbmc icon . [FernetMenta] * X11: ditch SDL for video and window events . [xbmc] * linuxrenderer: implement progressive weave for vdpau . [xbmc] * linuxrenderer: drop method RenderMultiPass . [xbmc] * vdpau: redesign . [xbmc] * vaapi: adopt to buffering in renderer . [xbmc] * video player: present correct pts to user for a/v sync (after buffering in renderer) . [xbmc] * dvdplayer: allow rewinding at end of stream, do a seek after rewind . [xbmc] * videoplayer: give streams with invalid fps a chance for fps detection . [xbmc] * videoplayer: update frametime, it might change due to fps detection . [xbmc] * videoplayer: adopt lateness detection and dropping to buffering . [xbmc] * drop frame counter in application, ask render manager instead . [xbmc] * linuxrenderer: delete all textures on reconfigure . [xbmc] * VideoRenerers: add buffering . [wsnipex] * configure: add --enable-pvraddons-with-dependencies switch for intree building of PVR Addons . [Jonathan Marshall] * make backspace go back in music vis as it does in fullscreen video . [montellese] * [win32] fix log message on failed call to D3DXCreateEffect . [Memphiz] * [osx/ios] - save the sinkname instead of the device label to guisettings.xml (somehow we forgot about darwin when that was changed...) . [Torsten Kurbad] * NFSDirectory.cpp must include limits.h . [Memphiz] * [CA/AE] - fix passthrough - don't start the engine before stream initialisation . [Memphiz] * [AE/CA] - fix upmix of source formats which don't have a 4byte frame size (e.x. 16bit integer as received from airtunes) - thx gimli for backing most of these commits :) . [montellese] * cosmetics: get rid of unused variable . [montellese] * jsonrpc: use CFileItemPtr instead of CFileItem in FillFileItem() to fix crashes . [taxigps] * fixed: reimplementing Latin1StringHandler.parse() to get non-ISO-8859-1 tags correctly . [montellese] * jsonrpc: add missing fields and properties to List.* types and clean them up . [montellese] * json-rpc: add "albumartistid" property for songs . [montellese] * musicdb: add strAlbumArtists to songview for fast retrieval . [montellese] * musicdb: fix retrieval of compilation flag for songs . [montellese] * jsonrpc: add "displayartist" property to albums and songs . [arnova] * fixed: Different (file) items with the same artist/album name could overwrite art with empty ones (fixes ticket #13588) . [Memphiz] * [revert] - revert 9ee5f0047b - restores the ability to logoff even if the profile window on startup is deactivated . [fritsch] * fix: only remount optical disks on device change, this should fix secure remove of usb thumb drives . [montellese] * jsonrpc: add description to changed "runtime" properties/parameters in VideoLibrary namespace . [Jonathan Marshall] * [runtime] if the runtime is empty, use the stream details duration for it when found. closes #13482 . [Jonathan Marshall] * [JSON-RPC] switch to an integer (in seconds) for runtime . [Jonathan Marshall] * [runtime] use [H:]MM:SS when formatting up runtime labels in lists . [Jonathan Marshall] * [runtime] add a warning log to incorrect values . [Jonathan Marshall] * [runtime] drop m_strRuntime and update the video database to use m_duration instead . [Jonathan Marshall] * [runtime] adds m_duration to CVideoInfoTag as duration in seconds, and set this in preference to m_strRuntime where practical. . [Jonathan Marshall] * [runtime] Adds GetDuration() to CVideoInfoTag to return the time in seconds, and use this everywhere we're reporting it to the UI or external interfaces . [Jonathan Marshall] * add the scraper name to the scanning dialog, and change from 'Downloading movie information' to 'Scraping movies using ' . [Memphiz] * [osx/ios/atv2] - sync xcode projects . [Jim Carroll] * Added PyContext.h/cpp to the Win32 project. Fixed include path issue that was a problem on Win32. . [montellese] * jsonrpc: add "artistid" property for albums and songs . [montellese] * musicdb: use vector of integers instead of longs . [montellese] * jsonrpc: add "genreid" property for albums and songs . [Jim Carroll] * Gil handling is more flexible now and use of the DelayedCallGuard is not so tempermental. Also added the DelayedCallGuard to the Montior destructor. . [Memphiz] * [dvdinputstream] - remove any " . . . . . [xbmc] * xrandr: fix query for multiple screens . [xbmc] * xvba: reactivate accidently disabled IsDecodingFinished . [fritsch] * xvba: revisit Artefacts. There are more broken video files out there . [fritsch] * xvba: add string for available decoders - we are important so make sure we are there . [fritsch] * xvba: do not create decoder for surfaces larger than width 2048 or height 1536 . [xbmc] * player: fix rewind . [xbmc] * xvba: do not render if there is no valid texture . [xbmc] * vdpau: fix small mem leak . [xbmc] * rendermanager: forgot to set flip event if buffering is not used . [xbmc] * rendermanager: fix stuttering in non full-screen mode, squash to add buffering . [xbmc] * dvdplayer: correct determination if video is playing . [xbmc] * vdpau: advanced settings for auto deinterlacing . [xbmc] * xvba: do not use vaapi if xvba is present . [xbmc] * dvdplayer: avoid short screen flicker caused by unnecessary reconfigure of renderer . [xbmc] * dvdplayer: observe pts counter overflow . [xbmc] * ffmpeg: add av_find_default_stream_index to interface . [xbmc] * xvba: add decoder . [Rainer Hochecker] * ffmpeg: add xvba hwaccel . [xbmc] * X11: lock graphics context in NotifyXRREvent . [xbmc] * X11: fix crash after a resolution change on startup . [xbmc] * X11: dont set window on xrandr if no mode available . [xbmc] * X11: check for window manager . [xbmc] * X11: fix icon texture after cc5ed3c2474084ebc0373a3046410e6f766e03f4 . [xbmc] * videorefclock: ask graphics context for refresh rate . [xbmc] * videorefclock: temp deactivate of nv settings . [xbmc] * add missing keys to xbmc keytable . [Joakim Plate] * X11: fixed invalid usage of sizeof() (squash into x11 changes) . [Joakim Plate] * X11: replace custom utf8 to unicode with charset convertor (squash to x11 events) . [xbmc] * X11: reset key repeat and key modifier on focus lost and gain . [FernetMenta] * X11: change method of going full-screen . [FernetMenta] * X11: deactivate screen saver on startup . [xbmc] * X11: fix video calibrations . [FernetMenta] * X11: hook video reference clock in windowing . [xbmc] * X11: recreate gl context after output has changed . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros (VideoRefClock) . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros . [FernetMenta] * X11: fix multi-head setups . [FernetMenta] * xrandr: allow getting info for multiple screen's . [xbmc] * xrandr: observe orientation . [FernetMenta] * xrandr: remove method RestoreState . [FernetMenta] * X11: move xrandr events to WinEventsX11 . [Joakim Plate] * X11: factor out code handling device reset notification . [xbmc] * X11: add SDL joystick until we have a better solution . [FernetMenta] * X11: Add xbmc icon . [FernetMenta] * X11: ditch SDL for video and window events . [xbmc] * linuxrenderer: implement progressive weave for vdpau . [xbmc] * linuxrenderer: drop method RenderMultiPass . [xbmc] * vdpau: redesign . [xbmc] * vaapi: adopt to buffering in renderer . [xbmc] * video player: present correct pts to user for a/v sync (after buffering in renderer) . [xbmc] * dvdplayer: allow rewinding at end of stream, do a seek after rewind . [xbmc] * videoplayer: give streams with invalid fps a chance for fps detection . [xbmc] * videoplayer: update frametime, it might change due to fps detection . [xbmc] * videoplayer: adopt lateness detection and dropping to buffering . [xbmc] * drop frame counter in application, ask render manager instead . [xbmc] * linuxrenderer: delete all textures on reconfigure . [xbmc] * VideoRenerers: add buffering . [wsnipex] * configure: add --enable-pvraddons-with-dependencies switch for intree building of PVR Addons . [Memphiz] * [win32] - bump libshairplay - restart of airtunes service is fixed now (the http server sockets weren't closed on server stop) . [Memphiz] * [cosmetic] - remove stupid leftover from last commit . [Memphiz] * [osx] - since the osx windowing refactoring and sdk 10.6 bump we don't need to diddle with hiding the dock on resume anymore. The applescript approach had a flaw which just toggled the autohide option systemwide - which would overwrite usersettings. Just get rid of that cocoa stuff for autodock hiding and let the osx windowing do its magic. . [Memphiz] * [nfs] - fix possible crash due to a race condition between context timeout and filehandle keepalive. This is related to / addition fix for #13505 . [pieh] * partially revert a0475cd, fixes timeline view in pvr window renderloop won't be running there so no need to use that workaround . [ronie] * fix build after 2fa6e74 . [ronie] * remove broken itunes visualization . [montellese] * jsonrpc: don't try to retrieve extra metadata for UPnP paths in Files.GetDirectory/GetFileDetails (fixes #13595) . [montellese] * smartplaylist: add "watched episode count" string for tvshows . [montellese] * smartplaylists: fix playcount rule for tvshows (fixes #13596) . [ronie] * screensaver settings nitpick . [ronie] * replace goom addon icon . [ronie] * [confluence] extended weather . [montellese] * smartplaylists: fix "is" and "isnot" operators for numerical values . [pieh] * don't call DownloadFailed() if we should stop - it will show popup dialog . [pieh] * don't wait for scanner thread to finish when stoping scan, fixes #13535 . . . [xbmc] * xrandr: fix query for multiple screens . [xbmc] * xvba: reactivate accidently disabled IsDecodingFinished . [fritsch] * xvba: revisit Artefacts. There are more broken video files out there . [fritsch] * xvba: add string for available decoders - we are important so make sure we are there . [fritsch] * xvba: do not create decoder for surfaces larger than width 2048 or height 1536 . [xbmc] * player: fix rewind . [xbmc] * xvba: do not render if there is no valid texture . [xbmc] * vdpau: fix small mem leak . [xbmc] * rendermanager: forgot to set flip event if buffering is not used . [xbmc] * rendermanager: fix stuttering in non full-screen mode, squash to add buffering . [xbmc] * dvdplayer: correct determination if video is playing . [xbmc] * vdpau: advanced settings for auto deinterlacing . [xbmc] * xvba: do not use vaapi if xvba is present . [xbmc] * dvdplayer: avoid short screen flicker caused by unnecessary reconfigure of renderer . [xbmc] * dvdplayer: observe pts counter overflow . [xbmc] * ffmpeg: add av_find_default_stream_index to interface . [xbmc] * xvba: add decoder . [Rainer Hochecker] * ffmpeg: add xvba hwaccel . [xbmc] * X11: lock graphics context in NotifyXRREvent . [xbmc] * X11: fix crash after a resolution change on startup . [xbmc] * X11: dont set window on xrandr if no mode available . [xbmc] * X11: check for window manager . [xbmc] * X11: fix icon texture after cc5ed3c2474084ebc0373a3046410e6f766e03f4 . [xbmc] * videorefclock: ask graphics context for refresh rate . [xbmc] * videorefclock: temp deactivate of nv settings . [xbmc] * add missing keys to xbmc keytable . [Joakim Plate] * X11: fixed invalid usage of sizeof() (squash into x11 changes) . [Joakim Plate] * X11: replace custom utf8 to unicode with charset convertor (squash to x11 events) . [xbmc] * X11: reset key repeat and key modifier on focus lost and gain . [FernetMenta] * X11: change method of going full-screen . [FernetMenta] * X11: deactivate screen saver on startup . [xbmc] * X11: fix video calibrations . [FernetMenta] * X11: hook video reference clock in windowing . [xbmc] * X11: recreate gl context after output has changed . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros (VideoRefClock) . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros . [FernetMenta] * X11: fix multi-head setups . [FernetMenta] * xrandr: allow getting info for multiple screen's . [xbmc] * xrandr: observe orientation . [FernetMenta] * xrandr: remove method RestoreState . [FernetMenta] * X11: move xrandr events to WinEventsX11 . [Joakim Plate] * X11: factor out code handling device reset notification . [xbmc] * X11: add SDL joystick until we have a better solution . [FernetMenta] * X11: Add xbmc icon . [FernetMenta] * X11: ditch SDL for video and window events . [xbmc] * linuxrenderer: implement progressive weave for vdpau . [xbmc] * linuxrenderer: drop method RenderMultiPass . [xbmc] * vdpau: redesign . [xbmc] * vaapi: adopt to buffering in renderer . [xbmc] * video player: present correct pts to user for a/v sync (after buffering in renderer) . [xbmc] * dvdplayer: allow rewinding at end of stream, do a seek after rewind . [xbmc] * videoplayer: give streams with invalid fps a chance for fps detection . [xbmc] * videoplayer: update frametime, it might change due to fps detection . [xbmc] * videoplayer: adopt lateness detection and dropping to buffering . [xbmc] * drop frame counter in application, ask render manager instead . [xbmc] * linuxrenderer: delete all textures on reconfigure . [xbmc] * VideoRenerers: add buffering . [wsnipex] * configure: add --enable-pvraddons-with-dependencies switch for intree building of PVR Addons . [montellese] * DatabaseUtils: degrade level of (mostly) unimportant log message . [montellese] * settings: update videoscreen.screenmode value when updating to Frodo . . [xbmc] * xvba: reactivate accidently disabled IsDecodingFinished . [fritsch] * xvba: revisit Artefacts. There are more broken video files out there . [fritsch] * xvba: add string for available decoders - we are important so make sure we are there . [fritsch] * xvba: do not create decoder for surfaces larger than width 2048 or height 1536 . [xbmc] * player: fix rewind . [xbmc] * xvba: do not render if there is no valid texture . [xbmc] * vdpau: fix small mem leak . [xbmc] * rendermanager: forgot to set flip event if buffering is not used . [xbmc] * rendermanager: fix stuttering in non full-screen mode, squash to add buffering . [xbmc] * dvdplayer: correct determination if video is playing . [xbmc] * vdpau: advanced settings for auto deinterlacing . [xbmc] * xvba: do not use vaapi if xvba is present . [xbmc] * dvdplayer: avoid short screen flicker caused by unnecessary reconfigure of renderer . [xbmc] * dvdplayer: observe pts counter overflow . [xbmc] * ffmpeg: add av_find_default_stream_index to interface . [xbmc] * xvba: add decoder . [Rainer Hochecker] * ffmpeg: add xvba hwaccel . [xbmc] * X11: lock graphics context in NotifyXRREvent . [xbmc] * X11: fix crash after a resolution change on startup . [xbmc] * X11: dont set window on xrandr if no mode available . [xbmc] * X11: check for window manager . [xbmc] * X11: fix icon texture after cc5ed3c2474084ebc0373a3046410e6f766e03f4 . [xbmc] * videorefclock: ask graphics context for refresh rate . [xbmc] * videorefclock: temp deactivate of nv settings . [xbmc] * add missing keys to xbmc keytable . [Joakim Plate] * X11: fixed invalid usage of sizeof() (squash into x11 changes) . [Joakim Plate] * X11: replace custom utf8 to unicode with charset convertor (squash to x11 events) . [xbmc] * X11: reset key repeat and key modifier on focus lost and gain . [FernetMenta] * X11: change method of going full-screen . [FernetMenta] * X11: deactivate screen saver on startup . [xbmc] * X11: fix video calibrations . [FernetMenta] * X11: hook video reference clock in windowing . [xbmc] * X11: recreate gl context after output has changed . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros (VideoRefClock) . [FernetMenta] * X11: remove all DefaultScreen and RootWindow macros . [FernetMenta] * X11: fix multi-head setups . [FernetMenta] * xrandr: allow getting info for multiple screen's . [xbmc] * xrandr: observe orientation . [FernetMenta] * xrandr: remove method RestoreState . [FernetMenta] * X11: move xrandr events to WinEventsX11 . [Joakim Plate] * X11: factor out code handling device reset notification . [xbmc] * X11: add SDL joystick until we have a better solution . [FernetMenta] * X11: Add xbmc icon . [FernetMenta] * X11: ditch SDL for video and window events . [xbmc] * linuxrenderer: implement progressive weave for vdpau . [xbmc] * linuxrenderer: drop method RenderMultiPass . [xbmc] * vdpau: redesign . [xbmc] * vaapi: adopt to buffering in renderer . [xbmc] * video player: present correct pts to user for a/v sync (after buffering in renderer) . [xbmc] * dvdplayer: allow rewinding at end of stream, do a seek after rewind . [xbmc] * videoplayer: give streams with invalid fps a chance for fps detection . [xbmc] * videoplayer: update frametime, it might change due to fps detection . [xbmc] * videoplayer: adopt lateness detection and dropping to buffering . [xbmc] * drop frame counter in application, ask render manager instead . [xbmc] * linuxrenderer: delete all textures on reconfigure . [xbmc] * VideoRenerers: add buffering . [wsnipex] * configure: add --enable-pvraddons-with-dependencies switch for intree building of PVR Addons . [Memphiz] * [AE/CA] - stop and start the engine in makestream only when we need to reinit due to format change or when we are NOT called with the AESTREAM_PAUSED option. (AESTREAM_PAUSED is set from paplayer) - this should further reduce the hickup with slaved streams in paplayer . [Memphiz] * [AE/CA] - reduce streamlock time in makestream . [Memphiz] * [AE/CA] - if m_volume of the stream is set (e.x. <= 1.0) we have to apply the softvolume to the stream. Before we only applied the volume on crossfade. Unfortunatly the fade was finished before the stream was finished - so the last frames of the sream during crossfade had full volume applied (you can imagine how this oneiricurbs the fading ;) ). . [montellese] * CGUIWindowSettingsCategory: don't allow to choose a non-existing audio device . [montellese] * settings: migrate old audiooutput.channellayout setting to audiooutput.channels and reset audiooutput.audiodevice if necessary . [montellese] * settings: rename audiooutput.channellayout to audiooutput.channels as it's not backwards-compatible . [montellese] * CAEFActory: add VerifyOutputDevice() implementation . [montellese] * [win32] AE: change default sink to DirectSound (over WASAPI) . [montellese] * [win32] add basic error logging if D3DXCreateEffect() fails in CD3DEffect::CreateEffect() without a specific error message . [wsoltys] * [WIN] fixed #13581: XBMCVFS.Exists() not working correctly. wstat does only work on directories inside a share and not on the share itself. Even though the same should be true for GetFileAttributesW (according to the M$ docs) it works for the tested environments. . [Lars Op den Kamp] * [pvr] don't try to set an invalid audio stream id in the player. fixes 'failed to get stream' errors . [Lars Op den Kamp] * [pvr] wider range of accepted values for pvrplayback.channelentrytimeout . [Lars Op den Kamp] * [pvr] invert pvrplayback.confirmchannelswitch setting, and use the value of pvrplayback.channelentrytimeout as autoclose value. closes #13480 . [Jonathan Marshall] * fix screenshots in the edit media source dialog . [Memphiz] * [nfs] - fix possible crash. When keeping alive the open filehandlers we need to refresh the lastaccessedtime of the used context aswell. Else a still used context can be destroyed leading to a crash. fixes #13505 - thx alot to cyberwizzard for tracking that one down . [Memphiz] * [dns-cache] - fix dnscache lookup. The current code assumed that the strIpAddress parameter was an empty string. That wasn't the case for e.x. nfs. In the case the nmblookup failed - but the caller has given a non-empty string in strIpAddress - this string was cached for the given hostname and returned back with return true. This fixes the problem by clearing the strIpAddress param before starting lookups. Thx to drloco for pointing it out. . [arnova] * changed: Make user file thumbs overrule embedded art in music files . [Alasdair Campbell] * upnp: fix missing music info on BrowseMetadata calls fixes #13554 . [Alasdair Campbell] * library: allow setting musicinfotags from CArtists . [arnova] * added: Embedded art support for non-musicdb items/files . [arnova] * changed: Cleanup obsolete code in CMusicInfoLoader::OnLoaderFinish() . [arnova] * fixed: Formatting . [arnova] * fixed: Folder thumbs would not show in the playlist for music files (thanks Jonathan) . [arnova] * fixed: Thumbs didn't show in the playlist (fixes #13531, #13529) . [montellese] * smartplaylists: make "title" field browseable (again) . [Alasdair Campbell] * upnp: sanify md5'd urls for images . [davilla] * [egl] fixed, remember vsync setting and restore it when changing display resolutions . [Pete Beardmore] * autotools: fix build hitting wrong config header (ticket #13364) . [montellese] * media library: don't append empty "filter" option to all folder paths after 26acb13d2ec . [montellese] * jsonrpc: remove unsupported PVR channel related properties from "List.Item.File" . [Jonathan Marshall] * don't set no art as '-' in the database, as it makes ListItem.Art(foo) non-empty, thus breaking fallbacks . [Ramiro Morales] * Add langinfo.xml for es_AR locate. . [Lars Op den Kamp] * [pvr] fixed - check the add-on API version before calling Create(), check the minimum version XBMC uses and not the one from the add-on, log versions and path when the add-on is incompatible . [Lars Op den Kamp] * [cec] fixed - don't store the vendor id of the tv that libCEC sends back, or this will be used as vendorid forever . [Memphiz] * [osx] - fix vfs wrapper (10.6.sdk added 2 new symbols for stat and fstat). This fixes playback of dvd folders when started from the library . [wsoltys] * fixed compiler warning . [montellese] * jsonrpc: add missing properties "tag" and "art" to List.Fields.Files . [Memphiz] * [osx/ios] - use the same sqlite_prepare_v2 function on darwin as on all other platforms. Its not a 1:1 replacement and might even be resulting strange behaviour on broken db's. Since that workaround was introduced 4 years ago because of missing symbols and the symbol is there now - we just use the same code now for osx aswell - use the same sqlite_prepare_v2 function on darwin as on all other platforms. Its not a 1:1 replacement and might even be resulting strange behaviour on broken db's. Since that workaround was introduced 4 years ago because of missing symbols and the symbol is there now - we just use the same code now for osx aswell.. . [montellese] * show music smartplaylists for "playlist" rule for artist smartplaylists (fixes #13572) . [montellese] * videodb: add triggers on deletion of movies/tvshows/musicvideos to delete any related records in the taglinks table (fixes #13544) . [montellese] * mysql: don't remove "BEGIN" and "END" from CREATE TRIGGER queries (thanks koying) . [montellese] * [test] add unit tests for CUrlOptions . [montellese] * allow key-only URL options and add CUrlOptions::RemoveOption() . [Jonathan Marshall] * [cosmetic] indenting after try/catch in GetStreamDetails . [Jonathan Marshall] * wrap GetStreamDetails in try/catch . [Jonathan Marshall] * ignore 'thumb' types when updating art in the video library (Eden->Frodo) . [Jonathan Marshall] * remove useless comparison in CMusicInfoTag::operator!= . [Jonathan Marshall] * ensure optical media files check for older-style art (folder.jpg . [Jonathan Marshall] * don't try and use an empty art type for folders . [Jim Carroll] * Window now has the same locking that it had prior to the codegeneration. . [ronie] * replace several addon icons . [ronie] * use british english spelling . [Damian Huckle] * Restore apps ability to control navsounds not just skin settings . [Damian Huckle] * Remove useless crossfade selection enable test - thx JM . [Damian Huckle] * Remove old code disabling crossfade selection with WASAPI - fixes #13518 . [Memphiz] * [AE/CA] - only reinit the engine on makestream if pcm format changes or always on raw format - this significantly reduces a hickup we have when preparing the next stream in paplayer - though there is still an audible hickup :( . [XBMCSPAIN] * Update language/Spanish/langinfo.xml . [montellese] * CVariant: fix empty() for booleans, (unsigned) integers and numbers . [arnova] * fixed: AE suspending was broken resulting in it resuming/suspending over and over again (fixes ticket #13508) . [Cyril] * Add plugin:// resolving before queueing next track . [Jonathan Marshall] * ensure we serialize all members of CMusicInfoTag. fixes issues with art vanishing on large lists from the music library after it's loaded off the filesystem. . [Jonathan Marshall] * use an int for CMusicInfoTag::m_iDbId rather than a long . [Jonathan Marshall] * [gles] no need to blend if we have no alpha . [Jonathan Marshall] * [gles] ensure we use the NOBLEND texture shader only if no diffuse color is specified. fixes #13558. . [Harald Axmann] * [pvr] Save path history on PVR window unload, so that it is available when the window is restored. . [Harald Axmann] * [pvr] Show last view when restoring the PVR window. . [Chris "Koying" Browet] * FIX: regenerate auto-thumb if not present . . . . . . . . . [wsnipex] * configure: add --enable-pvraddons-with-dependencies switch for intree building of PVR Addons . . . . . * Xbmc 12 Xvba beta1 Checksums-Sha1: 90beaaf82d2ccb7a1764ee45c88a62c4ca24d2f3 3628 xbmc_13.0~git20130528.0500-f828567-0oneiric.dsc 5ad5c6043f94564e9ec3230e6c67988bf65413ae 64472895 xbmc_13.0~git20130528.0500-f828567.orig.tar.gz 9bd69d5d214b52b1301dd45aeaf73ca07dfa5a96 284520 xbmc_13.0~git20130528.0500-f828567-0oneiric.debian.tar.gz Checksums-Sha256: 4ac99a6ebc5335bd3ee7ffba6560d9f5ce152f9e44e10ba4e593e62de3bfd808 3628 xbmc_13.0~git20130528.0500-f828567-0oneiric.dsc 73da00838125be1e3253da59e874ef31a56c570145e9d8494816d8ccdf748a0d 64472895 xbmc_13.0~git20130528.0500-f828567.orig.tar.gz 1abe835ee2d2a3cd8835d682e5b8862c703bf708a199a474c437064950964930 284520 xbmc_13.0~git20130528.0500-f828567-0oneiric.debian.tar.gz Files: 8d08e0fe5d63f03bd2f4d1a7f51216ac 3628 video optional xbmc_13.0~git20130528.0500-f828567-0oneiric.dsc 3168db65803f08a44547c0c2efee67d1 64472895 video optional xbmc_13.0~git20130528.0500-f828567.orig.tar.gz f807b2d1804bc381aec592763878bf10 284520 video optional xbmc_13.0~git20130528.0500-f828567-0oneiric.debian.tar.gz