Publishing details

Changelog

kodi (2:14.1~git20150130.1238-final-0utopic) utopic; urgency=high

  [Tobias Arrskog]
   * Made versiontag optional

  [Martijn Kaijser]
   * [skin] include last re-touched fixes

  [fritsch]
   * CFile: Don't cast potential negative values to unsigned int

  [Martijn Kaijser]
   * [release] bump to Helix 14.0 final

  [txtranslation]
   * [lang] update of skin.confluence language files

  [txtranslation]
   * [lang] update of core language files

  [txtranslation]
   * [lang] update of internal addon language files

  [ace20022]
   * [Fix] Fix a memory leak in PlayerSelectionRule.cpp.

  [ace20022]
   * [Fix] Fix a memory leak in Setting.cpp.

  [t4-ravenbird]
   * woa - use profile path

  [Rainer Hochecker]
   *  DXVA: add HD5xxx to ati work-around, only capable of opening a single time

  [Rainer Hochecker]
   * dvdplayer: make sure overlay container is cleared when player stops

  [h.udo]
   * [rebrand][confluence sounds.xml] xbmc -> kodi

  [h.udo]
   * [rebrand][Json-RPC schema] xbmc -> kodi

  [h.udo]
   * [rebrand][Linux FEH_py.in] xbmc -> kodi

  [h.udo]
   * [rebrand][Win32BuildSetup readme.txt] xbmc -> kodi

  [h.udo]
   * [rebrand][ps3_remote.py] xbmc -> kodi

  [h.udo]
   * [rebrand][OSX Credits.html] xbmc -> kodi

  [h.udo]
   * [rebrand][German keyboardmap.xml] xbmc -> kodi

  [Rainer Hochecker]
   * DXVA: add HD4xxx to ati work-around, only capable of opening a single decoder at a given time

  [fritsch]
   * IMX: Announce EGL_QUIRK_RECREATE_DISPLAY_ON_CREATE_WINDOW to fix refreshrate change

  [fritsch]
   * EGL: Add Quirk for display recreation

  [wolfgar]
   * Revert to software decoding for AVC profile 578 as it is not handled by imx6 VPU

  [host505]
   * [keyboardlayout] Add Greek QWERTY

  [uNiversaI]
   * [confluence] [confluence] minor cosmetic to codec info background

  [txtranslation]
   * [lang] update of skin.confluence language files

  [txtranslation]
   * [lang] update of core language files

  [txtranslation]
   * [lang] update of internal addon language files


  [ronie]
   * [Confluence] cosmetics

  [Tobias Markus]
   * Check return value

  [Tobias Markus]
   * cppcheck performance fixes in addons/

  [ace20022]
   * [Fix] Fix a memory leak in PlayerSelectionRule.cpp.

  [Martijn Kaijser]
   * [keyboard] only use English names for layouts

  [ace20022]
   * [Fix] Fix a memory leak in Setting.cpp.

  [Matthias Kortstiege]
   * [art] fix missing container art for album paths

  [davilla]
   * FIX: [aml;pivos] Fix 1080 on MX

  [ronie]
   * [Confluence] remove addon ratings

  [Rainer Hochecker]
   *  DXVA: add HD5xxx to ati work-around, only capable of opening a single time

  [Rainer Hochecker]
   * dvdplayer: make sure overlay container is cleared when player stops

  [t4-ravenbird]
   * woa - use profile path

  [Matthias Kortstiege]
   * [gui] bump gui version to 5.4.0

  [Matthias Kortstiege]
   * [infomanager] nuke old container art infolabels

  [Martijn Kaijser]
   * [skin] fix weather layout re-touched

  [Matthias Kortstiege]
   * [art] add container art to music paths

  [Matthias Kortstiege]
   * [art] tvshow season art not set correctly when item list was flattened

  [Matthias Kortstiege]
   * [infomanager] adds container.art

  [Martijn Kaijser]
   * [addons] sync with repo

  [Martijn Kaijser]
   * [skin] update re-touched

  [Rainer Hochecker]
   * DXVA: add HD4xxx to ati work-around, only capable of opening a single decoder at a given time

  [Dr-Romantic]
   * [keyboardlayout] add Arabic layout.

  [Thomas Amland]
   * [addons] display a more helpful message on python errors

  [anaconda]
   * Fix resume on multi-episode files if no resume point is set.

  [fritsch]
   * BaseRender: Allow 1px wrong in aspect ratio to not do completeley refit the image

  [h.udo]
   * [rebrand][confluence sounds.xml] xbmc -> kodi

  [h.udo]
   * [rebrand][Json-RPC schema] xbmc -> kodi

  [h.udo]
   * [rebrand][Linux FEH_py.in] xbmc -> kodi

  [h.udo]
   * [rebrand][Win32BuildSetup readme.txt] xbmc -> kodi

  [h.udo]
   * [rebrand][ps3_remote.py] xbmc -> kodi

  [h.udo]
   * [rebrand][OSX Credits.html] xbmc -> kodi

  [h.udo]
   * [rebrand][German keyboardmap.xml] xbmc -> kodi

  [montellese]
   * media library: fix path history for items with a real path differing from the requested path

  [Memphiz]
   * [tests/osx] - add unit tests for aliasshortcut resolving

  [Memphiz]
   * [osx] - add method for creating an alias shortcut (used for unit testing)

  [Memphiz]
   * [osx] - replace alias / shortcut handling with non deprecated functions (fixes non working alias resolving since osx 10.10 yosemite)

  [Memphiz]
   * [osx] - move alias/shortcut translation code to darwinhelpers

  [Karlson2k]
   * [android] [vfs] PosixFile: fix large file support on Android

  [Chris "Koying" Browet]
   * FIX: [droid] make python PIL module working

  [Chris "Koying" Browet]
   * FIX: [droid;python] proper handling of module libraries

  [Chris "Koying" Browet]
   * FIX: [droid;packaging] handle addons libraries

  [Matthias Kortstiege]
   * [mediawindow] remove unused function OnFinalizeFileItems

  [Matthias Kortstiege]
   * [infomanager] added Container(id).CurrentItem

  [montellese]
   * win32: add nopvraddons and nobinaryaddons options to BuildSetup.bat

  [montellese]
   * win32: fix indentations in BuildSetup.bat

  [Martin van Beurden]
   * [win32] remove redundant /MP compiler option in release builds.

  [Martin van Beurden]
   * [win32] git_revision custombuild trigger from existing file, set correct outputpath, remove non existing dependency.

  [Martin van Beurden]
   * [win32] remove non-existing header files from project files

  [montellese]
   * webserver: refactor IsAuthenticated()

  [montellese]
   * webserver: silence warning

  [montellese]
   * webserver: use defines for HTTP header fields and values

  [montellese]
   * webserver: handle Cache-Control: no-cache and Pragma: no-cache

  [montellese]
   * webserver: add Cache-Control HTTP header to cacheable responses

  [montellese]
   * webserver: add support for If-Unmodified-Since HTTP header

  [montellese]
   * webserver: cosmetic refactoring


  [fritsch]
   * IMX: Announce EGL_QUIRK_RECREATE_DISPLAY_ON_CREATE_WINDOW to fix refreshrate change

  [fritsch]
   * EGL: Add Quirk for display recreation

  [host505]
   * [keyboardlayout] Add Greek QWERTY

  [wolfgar]
   * [imx6] Revert to software decoding for AVC profile 578 as it is not handled by imx6 VPU

  [Thomas Amland]
   * [videoinfoscanner] fix multipath scanning


  [Martijn Kaijser]
   * fix wrong values in version.txt after 15.0a1 bump

  [Lars Op den Kamp]
   * Revert "Disable extra logging by default"

  [Rainer Hochecker]
   * dvdplayer: allow skipping streaminfo only for mpegts streams

  [Rainer Hochecker]
   * Revert "rename xbmc folder to src"

  [Rainer Hochecker]
   * Revert "change xbmc/ path to src/ in all files"


  [Fneufneu]
   * change xbmc/ path to src/ in all files

  [Fneufneu]
   * rename xbmc folder to src

  [Martijn Kaijser]
   * Set version to development version 15.0 alpha1 and change splash screen

  [uNiversaI]
   * [confluence] minor cosmetic to codec info background

  [Martijn Kaijser]
   * [addons] sync with repo

  [Rainer Hochecker]
   * dvdplayer: ffmpeg decoder - initialize codec control flags, fixes thumbnail extraction which does not set those members

  [Chris "Koying" Browet]
   * FIX: [aml] properly handle rotation

  [Rainer Hochecker]
   * dvdplayer: double number of frames to try for thumbnails


  [fritsch]
   * VAAPI: Take more care when probing filters

  [phate89]
   * [metadata.tvdb.com] updated to version 1.7.0


  [Sam Stenvall]
   * [pvr] bump addons (fixes #15598)

  [Memphiz]
   * [AE/CA/osx] - cosmetics - make comment generic

  [Memphiz]
   * [AE/CA/osx] - fillup the stream with up to 16 unknown channels fixes support for studio audio devices with more then 8 unused/unknown channels in one stream

  [Memphiz]
   * [AE] - extend the number of unknown channels from 8 to 16

  [Tarulia]
   * [keymap] Make XB360 DPads consistent

  [MilhouseVH]
   * [rebrand] Cosmetic #2 - apply Kodi label to CPU stat



  [txtranslation]
   * [lang] update of skin.confluence language files

  [txtranslation]
   * [lang] update of core language files

  [txtranslation]
   * [lang] update of internal addon language files

  [MilhouseVH]
   * [rebrand] Cosmetic

  [oldnemesis]
   * Fixed memory allocation; not enough memory was allocated


  [h.udo]
   * [system colors.xml] correct wrong colors and spelling

  [Matthias Kortstiege]
   * [infomanager] fix missing seekoffset label when seeking chapters

  [wsnipex]
   * [linux] fix building libxbmc.so

  [xhaggi]
   * [pvr] adds parental lock check to PlayMedia()

  [xhaggi]
   * [pvr] fix built-in PlayMedia with PVR channels and recordings (Trac #15164)

  [Martijn Kaijser]
   * [language] fix incorrect strings


  [Martijn Kaijser]
   * [language] fix incorrect strings

  [h.udo]
   * [system colors.xml] Remove whitespace

  [Karlson2k]
   * [win32] WIN32Util::PowerManagement: fix restart on Win8.1

  [txtranslation]
   * [lang] added missing langinfo.xml files for new languages

  [Martijn Kaijser]
   * [addons] sync with repo

  [Thomas Amland]
   * fix wrong video content type on empty tvshow title

  [h.udo]
   * [CONTRIBUTING.md] Update to Kodi links

  [h.udo]
   * [README.md] Update to Kodi links

  [dhead666]
   * [pvr] bump addons

  [Thomas Amland]
   * [rebrand] new linux icons

  [Rainer Hochecker]
   * dvdplayer: defer release of ffmpeg hw decoder after next decode, deleting a hw decoder in GetFormat can result in a crash for dxva

  [h.udo]
   * [rebrand][osx] new icons

  [h.udo]
   * [rebrand][upnp] new icons

  [hudokkow]
   * [rebrand][web interface] new favicon.ico

  [h.udo]
   * [rebrand][atv2] new AppIcon.png

  [h.udo]
   * [rebrand][ios] new icons

  [h.udo]
   * [rebrand][android] new icons

  [h.udo]
   * [rebrand][win] new application.ico

  [Chris "Koying" Browet]
   * FIX: [droid] fix launching leanback only apps

  [Chainfire]
   * fix playback getting progressively slower and memory filling up until crash

  [ronie]
   * replace webserver logo

  [fritsch]
   * VAAPI: Let untested drivers use vaapi via advanced setting

  [Rainer Hochecker]
   * dvdplayer: fix audio/l16 for ffmpeg demuxer, format cannot be probed

  [Rainer Hochecker]
   * fix getting charset from http header, incorrect usage of constructor for string

  [Rainer Hochecker]
   * CCurlFile: allow getting full content type

  [Chris "Koying" Browet]
   * FIX: [amc] bail out on null hint size

  [Alex Deryskyba]
   * [aml] Do not disable keyboard auto-repeat for Meson6 and higher

  [Rainer Hochecker]
   * paplayer: drop broken PCM codec, use ffmpeg instead

  [Memphiz]
   * [input/linux] - map KEY_BACK to xbmckey backspace - same like we do for android (key back as found on the wetek remote sends KEY_BACK keycode which is not mapped on linux and so isn't usable in openelec on that box)

  [Chris "Koying" Browet]
   * FIX: [amc] if omx returns w/h, use it

  [Chris "Koying" Browet]
   * FIX: [amc] trap exception when mime is unsupported

  [Chris "Koying" Browet]
   * FIX: [amc] log exceptions

  [Chris "Koying" Browet]
   * FIX: [mediacodec] more exception checking

  [Chris "Koying" Browet]
   * FIX: [mediacodec] handle aspect ratio

  [Chris "Koying" Browet]
   * FIX: [mediacodec] prevent crash if 'createByCodecName' throws an exception (omx.rk)

  [Karlson2k]
   * Update PIL package to prevent crash with some addons

  [Chris "Koying" Browet]
   * FIX: [droid;aml] fix preview scaling

  [Martijn Kaijser]
   * [release] bump to 14.0 rc3


  [Martijn Kaijser]
   * [skin] update re-touched skin


  [Matthias Kortstiege]
   * [art] use correct art type when appending art to item lists

  [Tarulia]
   * [keymap] Add support for XBOX One Controller for PC

  [xhaggi]
   * [cosmetics] fix indentation

  [xhaggi]
   * [pvr] fix: separate sort orders for each directory in recordings window

  [Rainer Hochecker]
   * dvdplayer: demuxer ffmpeg - do not create streams until having seen pat/pmt for pvr

  [Martijn Kaijser]
   * [skin] update re-touched skin

  [fastcolors]
   * [osx] new application icons

  [Memphiz]
   * Revert "[airplay] - merge the binary plist and xml plist pathes in airplay (which already diverged) by using libplist for parsing in both cases - not only the binary case"

  [xhaggi]
   * [epg] fix selecting channel if given index is smaller than channel offset

  [xhaggi]
   * [pvr] use getter/setter instead of directly access m_selectedItemPaths

  [uNiversaI]
   * [audioencoders] bump to their latest master


  [perexis]
   * Fixed Polish translation of "%s of %s available"

  [Martijn Kaijser]
   * [release] bump to 14.0 rc2

  [Sam Stenvall]
   * [keymap] fix guide button for kernel-based mceusb remotes (closes #15374)

  [Rainer Hochecker]
   * ffmpeg: bump to 2.4.4


  [txtranslation]
   * [lang] rename Tamil to Tamil (India) as this is the actual translated language at Transifex

  [txtranslation]
   * [lang] update of skin.confluence language files

  [txtranslation]
   * [lang] update of core language files

  [txtranslation]
   * [lang] update of internal addon language files

  [popcornmix]
   * [omxplayer] Fix precedence in deinterlace resolution check

  [Sam Stenvall]
   * [pvr] don't update the item list path before calling Update(), otherwise the history will be incorrectly recorded since the the history expects m_vecItems->GetPath() to be the "old" path, not the new one

  [montellese]
   * fix content settings not being properly evaluated/stored


  [popcornmix]
   * FIX: actually disable omxplayer if software is selected

  [xhaggi]
   * [pvr] do not restart the PVR manager on wake, only trigger updates

  [xhaggi]
   * [gui] temp fix to reset m_guiState with the right file item list

  [xhaggi]
   * [pvr] fix: select the first item if we don't have a stored last selected item path

  [Sam Stenvall]
   * [pvr] bump addons


  [Chris "Koying" Browet]
   * FIX: actually disable hardware decoders if sotware is selected


  [montellese]
   * platinum: add patch for 2104093

  [montellese]
   * platinum: fix filter mask values of xbmc:votes and xbmc:artwork

  [montellese]
   * jsonrpc: fix Files.GetDirectory not returning artistid, albumid and genreid for smartplaylists

  [uNiversaI]
   * [keyboardlayout] add Hungarian QWERTZ

  [xhaggi]
   * [pvr] removes Timer and Guide item from root directory listing

  [xhaggi]
   * [pvr] fix: remove slash at the end of the base path

  [xhaggi]
   * [pvr] fix creation of item paths for root (pvr://) directory

  [xhaggi]
   * [pvr] fix creation of an illegal group path in GetGroupList()

  [arnova]
   * changed: Don't perform wait-on-data if position is in our old cache

  [arnova]
   * changed: Modify rate calculation to obtain a proper average with heavy seeking/cache swapping

  [Martijn Kaijser]
   * [release] bump to 14.0 rc1


  [montellese]
   * fix content dialog settings not being properly reset

  [wolfgar]
   * [imx6] Fix VP8 timestamping

  [montellese]
   * [rebrand] android: log to logcat with "Kodi" prefix instead of "XBMC"

  [montellese]
   * [rebrand] replace XBMC with Kodi in the UPnP server's HTTP agent string

  [Rainer Hochecker]
   * dvdplayer: fix ff for higher speeds

  [montellese]
   * jsonrpc: fix Player.GetItem for PVR channels not providing extended details like plot, genre etc.

  [anaconda]
   * Fix off-by-1 errors in saving video settings when in a playlists.


  [Martijn Kaijser]
   * [win32] Update installer text to be more clear about taken actions. Also set artwork for un-installer pages

  [uNiversaI]
   * [rebrand] web interface rename XBMC -. Kodi

  [Martijn Kaijser]
   * shorten the wiki migration url

  [Chris "Koying" Browet]
   * fixup aml no video: video lost after resume

  [Memphiz]
   * [depends] - add boblight to depends but don't install it (used for compiling the needed libboblight binary for the boblight addon) - seems this was lost since frodo ...

  [Martijn Kaijser]
   * [win32] Make sure we copy the userdata from the build into the $INSTDIR/userdata". Since we only use the userdata from $APPDATE/${APP_NAME}/userdata/ or portable_data it's safe to wipe $INSTDIR/userdata.

  [Martijn Kaijser]
   * [win32] remove modelines_template.xml and kodi.log from installer package

  [Rainer Hochecker]
   * Revert "gl: multipass renderer would use wrong source pixels sizes"

  [wsnipex]
   * fix: [linux] include ffmpeg tarball in mk-debian-package.sh

  [Matthias Kortstiege]
   * [infomanager] container.pluginname returns an empty string (fixes #15566)

  [ace20022]
   * [pvr][cleanup] Return 'bRetrun' instead of 'true'. cppcheck message: Variable 'bReturn' is assigned a value that is never used.

  [fritsch]
   * Revert "linux: Check for Logind first, then *Kit-s with UPower when detecting PM framework"

  [xhaggi]
   * [pvr] always use last played group as current group on startup

  [xhaggi]
   * [pvr] re-init pvr manager on wake up

  [fritsch]
   * VAAPI: Print driver vendor string (including version) when opening context

  [Karlson2k]
   * [win32] [vfs] Win32SMBFile::Stat(): fix wrong error code check

  [Rainer Hochecker]
   * Revert "smb: eliminate unused while loop in OpenDir"

  [Karlson2k]
   * [emufnc] Disable support for READ_TRUNCATED. To be reverted after Helix release.

  [Memphiz]
   * [libdvdread] - add patch for fixing partial reads in file_read - also upstreamed for inclusion - patch by karlson2k

  [Memphiz]
   * [libdvdread] - fix partial reads in file_read - fixes iso playback on ios (which doesn't use libdvdcss and therefore hits this bug)

  [Chris "Koying" Browet]
   * FIX: [droid] aarch64 is always neon-enabled

  [Chris "Koying" Browet]
   * FIX: [sqlite] fix sqlite when built in 32bits and executed on 64bits

  [Rainer Hochecker]
   * dvdplayer: demux ffmpeg - fix seeking behind eof



  [Thomas Amland]
   * Revert "jobs: fixed segmentation fault when thumbnail loader abort"

  [Memphiz]
   * [libdvdread] - fix out of bound access when playing some iso files

  [Martijn Kaijser]
   * [release] bump to 14.0 beta5

  [Chris "Koying" Browet]
   * FIX: [aml] no video on newer aml sdk


  [Memphiz]
   * [osx/packaging] - premade .DS_Store which works for /Volumes/Kodi

  [Memphiz]
   * [osx/packaging] - ensure that our dmg is always mounted with a static name (/Volumes/Kodi in our case) - else the prepared .DS_Store won't work and we don't get the background image and icon position

  [Memphiz]
   * [gitignore] - add VolumeIcon.icns to gitignore

  [Martijn Kaijser]
   * [addons] sync with repo

  [Martijn Kaijser]
   * [skin] update re-touched with new Kodi logo

  [Kai Sommerfeld]
   * [cec] Fixed PeripheralCecAdapter application exit code handling. Introduced new field "exitcode" for "OnQuit" message (@pdf).

  [montellese]
   * infomanager: fix calls to GetInt() without a valid file item (same as in GetBool())


  [da-anda]
   * [android][ouya] added launcher icon

  [da-anda]
   * [rebrand][visualization.vortex] remove XBMCrain preset and logo

  [da-anda]
   * [rebrand][addons] new addon icons

  [da-anda]
   * [rebrand][confluence] new logo

  [da-anda]
   * [rebrand] new splash

  [Memphiz]
   * [osx] - new DSStore template for the dmg folder (uses the new background and has properly aligned icons)

  [Memphiz]
   * [osx/packaging] - generate the volumeicon.icns in the packaging script and fixup some pathes - remove some unneeded checks and do a sanity clean of the rw dmg during packaging

  [da-anda]
   * [rebrand][osx] new DMG volume icon and background artwork

  [da-anda]
   * [rebrand][osx] new app icon

  [da-anda]
   * [rebrand][atv] new icons

  [da-anda]
   * [rebrand][ios] new icons with iOS8 support

  [da-anda]
   * [android] add Android-TV banner

  [da-anda]
   * [rebrand][android] new icons

  [da-anda]
   * [rebrand][linux

  [da-anda]
   * [rebrand][win32] new installer artwork

  [da-anda]
   * [rebrand][win] new app icon

  [fritsch]
   * IMX6: Add VerifyGLState() to render to help debugging

  [Memphiz]
   * [osx] - re-enable yadif deinterlacer on osx

  [fritsch]
   * IMX6: Use correct Method for deletion

  [Chris "Koying" Browet]
   * FIX: [droid] adjust splash layout

  [Chris "Koying" Browet]
   * CHG: [rebrand;droid] adjust progressbar colors

  [montellese]
   * infomanager: fix calls to GetInt() without a valid file item (same as in GetBool())

  [Voyager1]
   * re enable manually add to library (reverted from commit ce447e622ddbc65019797edb533d3c507b945b91)

  [Voyager1]
   * [rebrand][win] new app icon (reverted from commit 53bc14946e46b6e97a965dd3da5d6fbcf9cbcdbf)

  [Voyager1]
   * [rebrand][linux

  [Voyager1]
   * [rebrand][android] new icons (reverted from commit 73195e349303cf88ecbd83c0d683d39d6efac52e)

  [Voyager1]
   * [rebrand][ios] new icons with iOS8 support (reverted from commit feedab2c2a3b88b5c9c3b910dd69b8be24d7408d)

  [Voyager1]
   * [rebrand][osx] new icons and installer background (reverted from commit 92cbadcd53e13edb8384ab5f474f34f58f0cfebd)

  [Voyager1]
   * [rebrand][atv] new icons (reverted from commit 9d00bbd19b99c474fd981305f6b6e123256bbea0)

  [Voyager1]
   * [rebrand][win32] new installer artwork (reverted from commit b208d62a6e07d41cdf98a59e838b27e2006d2534)

  [Voyager1]
   * [rebrand] new splash (reverted from commit 133439d8a6cf38d2de2b28579bb6938995d43cf7)

  [Voyager1]
   * [WIP][android] add Android TV banners (reverted from commit 18738a4337eebeeeea6ae4ea5a414f1705e6ce6a)

  [Voyager1]
   * [rebrand][confluence] new logo (reverted from commit 1f93dbe97a557fad616a311cb4f293b7277c1007)

  [Voyager1]
   * [rebrand][addons] new addon icons (reverted from commit 16f57541a6ed02a9e387a4df04d00edb023341fb)

  [Voyager1]
   * [rebrand][visualization.vortex] remove XBMCrain preset and logo (reverted from commit 4cb1f72481840251441c49f687a7d13189aa8b73)

  [Voyager1]
   * [WIP][rebrand][osx] dynamically create VolumeIcon.icns and move packaging related artwork to the central folder for this (reverted from commit 2a9f21e0f24a08b708a54051842f29bba5e3c205)

  [da-anda]
   * [WIP][rebrand][osx] dynamically create VolumeIcon.icns and move packaging related artwork to the central folder for this

  [da-anda]
   * [rebrand][visualization.vortex] remove XBMCrain preset and logo

  [da-anda]
   * [rebrand][addons] new addon icons

  [da-anda]
   * [rebrand][confluence] new logo

  [da-anda]
   * [WIP][android] add Android TV banners

  [da-anda]
   * [rebrand] new splash

  [da-anda]
   * [rebrand][win32] new installer artwork

  [da-anda]
   * [rebrand][atv] new icons

  [da-anda]
   * [rebrand][osx] new icons and installer background

  [da-anda]
   * [rebrand][ios] new icons with iOS8 support

  [da-anda]
   * [rebrand][android] new icons

  [da-anda]
   * [rebrand][linux

  [da-anda]
   * [rebrand][win] new app icon

  [Voyager1]
   * re enable manually add to library

  [Martijn Kaijser]
   * [release] bump to 14.0 beta4

  [Martijn Kaijser]
   * [repo] change repo URLs to use mirrors.kodi.tv

  [arnova]
   * fixed: Typo in variable name

  [arnova]
   * fixed: Calling WaitForData with a large minimum could cause it to block the max. timeout

  [arnova]
   * changed: Use m_StateInput else dvdplayer osd info is 8 seconds delayed

  [arnova]
   * fixed: Don't keep reading source when cache is full (fixes #15500)

  [arnova]
   * fixed: FileCache-full logic was wrong + implement GetMaxWriteSize() function

  [arnova]
   * changed: Rename confusing CSimpleDoubleCache class to CDoubleCache

  [montellese]
   * musicdb: fix conflicting "singles" filter option introduced by 9fbf13eded5d682d4ae210043e536895c9356c18 (fixes #15539)

  [popcornmix]
   * [omxplayer] Fix for EAC3 passthrough

  [popcornmix]
   * [omxplayer] Don't sync up to passthrough audio packets - let GPU handle it

  [popcornmix]
   * [omxplayer] Fix for out of sync after trickplay

  [anaconda]
   * Add mk3d to video extensions and enable double cache

  [Rainer Hochecker]
   * dvdplayer: call UpdateClockMaster in regular intervals, state of videorefclock may change

  [Karlson2k]
   * SysInfo: show CPU frequency as "XXXX MHz" instead of "XXXX,00MHz"

  [wsnipex]
   * [depends] ffmpeg: define make threads if number of cpu cores detection fails

  [Memphiz]
   * [jenkins] - refactor jenkins scripts to centralise the decision for rebuilding depends - add project/cmake dir as criterion

  [h.udo]
   * [Keyboard Layouts] Add Polish QWERTY

  [Rainer Hochecker]
   * dvdplayer: update dropping stats after every call to decode

  [Joakim Plate]
   * copy: support chunked reads so that CFile internal buffer is eliminated

  [Arne Morten Kvarving]
   * fixed: quell printf format warnings

  [Joakim Plate]
   * vda: only allow ffmpeg VDA when advanced setting enable it

  [Memphiz]
   * [AE/CA] - fix regression introduced in the enumeration refactor - handle "hackintosh" audio devices with "digital" in the name as digital devices

  [Memphiz]
   * [AE/CA] - constify getName of CADevice

  [ace20022]
   * [Fix] Manually activated subs, if classified as irrelevant, were not shown on resume. This is fixed by saving the subtitle's index upon manual activation.

  [wsnipex]
   * [linux] systemd-coredumpctl was renamed to coredumpctl, support both in kodi.sh

  [Andriy Prystupa]
   * fixed compilation error with undefined ARRAY_SIZE

  [Joakim Plate]
   * gl: multipass renderer was broken when RECT textures was used as source

  [Joakim Plate]
   * gl: multipass renderer would use wrong source pixels sizes

  [Joakim Plate]
   * ffmpeg: if a second GetFormat dis-allow hwaccel, we must restore ffmpeg

  [Joakim Plate]
   * vda: upgrade to hwaccel2 interface

  [Joakim Plate]
   * vda: if no image is returned, we must still reset cv_buffer

  [Joakim Plate]
   * vda: allow 3 render buffers

  [Memphiz]
   * [ffmpeg/vda] - update for current used ffmpeg (2.2)

  [Joakim Plate]
   * vda: switch cvref rendering over to standard UYVY422 renderer

  [Joakim Plate]
   * vda: allocate pot texture if requested

  [Joakim Plate]
   * vda: use IOSurfaceGetPixelformat instead of CVPixelBufferGetPixelFormatType

  [Joakim Plate]
   * vda: cvref textures are non power of two so don't allocate extra space

  [Joakim Plate]
   * vda: fix chroma issue with vda upload

  [anaconda]
   * Fix "Current fanart" not being shown in DialogVideoInfo.


  [Karlson2k]
   * [win32] CPUInfo: fix CPU frequency wrongly count in GHz instead of MHz, fixes #15555

  [Sam Stenvall]
   * fix namespace typo

  [Karlson2k]
   * [win32] Update python package to 2.7.8

  [Matthias Kortstiege]
   * [videoinfoscanner] do not consider optical file paths as valid subpaths

  [Thomas Amland]
   * [videoinfoscanner] fix infinite loop


  [Joakim Plate]
   * jobs: fixed segmentation fault when thumbnail loader abort

  [Martijn Kaijser]
   * [skin] update re-touched

  [ronie]
   * [confluence] add 'hide broken' button

  [ronie]
   * [lang] add 'hide broken' string

  [Martijn Kaijser]
   * [addons] do show broken/incompatible add-ons that are still installed at this moment so users can un-install them without using the toggle. This makes the hide broken option only toggle non-installed broken/compatible add-ons.

  [Sam Stenvall]
   * Revert "[pvr] Fix recording history (last directory not selected)"

  [montellese]
   * library: don't remove the source if the user has changed his mind

  [Thomas Amland]
   * [python] add all installed modules to path when addon info is unavailable

  [Martijn Kaijser]
   * [pydocs] cosmetic fix on line ending

  [Thomas Amland]
   * [addons] add toggle for hiding broken addons. hide by default

  [ace20022]
   * [Fix][win32] Discs that were present at start are not removed from views when ejecting them.

  [Sam Stenvall]
   * [gui] update the view state's list reference before the view state is consulted about whether the "go to parent" item should be added to the list

  [Sam Stenvall]
   * [pvr] don't update the item list path before calling Update(), otherwise the history will be incorrectly recorded since the the history expects m_vecItems->GetPath() to be the "old" path, not the new one

  [Memphiz]
   * [vfs/Pipe] - fix premature close of pipe. It should only be closed if refcount is zero

  [montellese]
   * music library: add the possibility to clean the database in the background

  [montellese]
   * video library: add the possibility to clean the database in the background

  [t4-ravenbird]
   * dont abort if wait for net fails


  [Memphiz]
   * [jenkins/darwin] - ensure that audioencoder addons are not removed from tree during cleanup (same like with pvr addons before) - fixed missing audioencoder addons in nightlies.

  [Karlson2k]
   * [emufnc] return exact '-1' instead of other negative values in dll_read() and dll_write()

  [Karlson2k]
   * [emufnc] fix possible compiler warning

  [Karlson2k]
   * libdvdcss: add custom patches as files to lib/libdvd/patches/

  [ace20022]
   * [Fix] Reading zero bytes from a file should yield zero read bytes. Fix for 52800a1fa28cd6f9b843b55cfb40820fae2bc9d3.

  [Karlson2k]
   * libdvdcss: better handle partial read in libc_read

  [Sam Stenvall]
   * [pvr] move ActionDeleteRecording to GUIWindowPVRRecordings

  [Sam Stenvall]
   * [pvr] go back to the parent folder when the last recording inside a subdirectory is deleted

  [Sam Stenvall]
   * [pvr] hopefully fix the folder watched overlay once and for all. We now start out by assuming all folders are watched, then as we encounter unwatched recordings we remember those folders and unmark them at the end of the method

  [Sam Stenvall]
   * [pvr] always update metadata (i.e. play count) for items, not just the first time an item from that particular folder is encountered

  [Sam Stenvall]
   * [pvr] fixed folder watched icon appearing only after the folder had been entered once

  [Sam Stenvall]
   * [pvr] fix bug where the selected item didn't change to the next one after an item has been marked as watched/unwatched

  [Sam Stenvall]
   * [pvr] fix marking recordings as watched or unwatched (fixes #15118)

  [popcornmix]
   * MMAL: Use Component Logging v2

  [Joakim Plate]
   * smb: eliminate unused while loop in OpenDir

  [Joakim Plate]
   * url: share name should always be updated

  [Joakim Plate]
   * smb: make sure we deinit samba before global destructor

  [Joakim Plate]
   * smb: use utility function to convert time_t to local file time

  [Joakim Plate]
   * smb: drop old (unused) purge code

  [Joakim Plate]
   * smb: factor out stat to __stat64 conversion

  [Joakim Plate]
   * smb: eliminate smb.Init() calls in non static functions

  [Joakim Plate]
   * smb: drop try/catch of exceptions from C api

  [Joakim Plate]
   * smb: don't add : for empty password

  [Joakim Plate]
   * smb: set workgroup using standard api

  [Joakim Plate]
   * Revert "[vfs] [posix] SMBFile: fix reading files opened with READ_TRUNCATED flag"

  [Memphiz]
   * [osx] - mark removable shares which are either have DVD or CD media in it as SOURCE_TYPE_DVD so the audio cd rip context menu is visible for it

  [Memphiz]
   * [vtb/vda] - use component debug logging

  [ace20022]
   * [dvdplayer] Remove superfluous cast. Since 923baa83e091bbf80159b8aff523915ec0af824a m_SpeedState.lasttime is a int64_t.

  [fritsch]
   * IMX: Use Component Logging

  [fritsch]
   * VDPAU: Component Logging

  [fritsch]
   * VAAPI: Use Component Logging

  [xhaggi]
   * [pvr] fix update of groups and overriding group properties we only store locally

  [xhaggi]
   * [pvr] persist channel group after updated from client

  [Karlson2k]
   * [emufnc] Fix: use correct return value on error in dll_flsbuf, flush file buffers, properly write data

  [Karlson2k]
   * [emufnc] Fix: use correct return value on error in dll_filbuf, try to restore proper file pointer

  [Karlson2k]
   * [emufnc] Use proper macro instead of hardcoded value in dll_ungetc()

  [Karlson2k]
   * [emufnc] Fixes: correctly emulate on bigendian platforms, use cast to _unsigned_ char in dll_fputc()

  [Karlson2k]
   * [emufnc] Fix: return correct value in dll_fclose()

  [Karlson2k]
   * [emufnc] Fix: always read all data in dll_fwrite()

  [Karlson2k]
   * [emufnc] Fix: always read all data in dll_fread()

  [Karlson2k]
   * [emufnc] Fix: return zero for dll_fread()/dll_fwrite() if size or count is zero

  [Karlson2k]
   * [emufnc] Fix: "-1" is incorrect return value for dll_fwrite() and dll_fread() (return type is size_t)

  [Karlson2k]
   * [emufnc] dll_write(): set errno if write() failed

  [Karlson2k]
   * [emufnc] dll_read(): set errno if read() failed

  [Karlson2k]
   * [vfs] CFile: workaround in Read() and Write() for VFSes that do not support null buffer pointer

  [Karlson2k]
   * [vfs] [win32] Win32File: better handle partially read/written buffer in Read()/Write()

  [Karlson2k]
   * [vfs] [win32] Win32File: really support "test" Read() and Write() with zero buffer size

  [Karlson2k]
   * libdvdcss: fix position after partial read in libc_read



  [txtranslation]
   * [lang] update of skin.confluence language files

  [txtranslation]
   * [lang] update of core language files

  [txtranslation]
   * [lang] update of internal addon language files

  [Martijn Kaijser]
   * show correct dialog header text for master lock code. fixes #15543

  [montellese]
   * fix queuing of songs starting playback if something is already playing (fixes #15545)

  [Martijn Kaijser]
   * [release] bump to 14.0 beta3


  [xbmc]
   * fix incorrect display of fps when dr kicks in

  [popcornmix]
   * [ResamplePi] Add support for formats that need shifting

  [txtranslation]
   * [lang] fix invalid or wrong language names to be in sync with Transifex

  [Sam Stenvall]
   * [pvr] add missing call to parent's OnPrepareFileItems()

  [popcornmix]
   * [mmalrenderer] Add choice of 4 deinterlace schemes

  [Memphiz]
   * [darwin] - fix flicker in sysinfo - querying gateway via pipe needs a sleep

  [Sam Stenvall]
   * [epg] rename GetCurrentTime() to avoid naming collision with Windows-specific macro

  [uNiversaI]
   * [cosmetics] minor spacing in readme

  [Frank Razenberg]
   * [buttontranslator] don't copy windowmap for lookups

  [Frank Razenberg]
   * [buttontranslator] fix keymap overrides not working

  [Martijn Kaijser]
   * [skin] update reTouched git sha

  [Rainer Hochecker]
   * fix string for component logging video

  [Arne Morten Kvarving]
   * AESinkPULSE: Rebrand pulseaudio sink name to reflect kodi

  [Karlson2k]
   * DVDVideoCodecLibMpeg2: fix broken check for memory allocation Thanks @fritsch and @Uukrull

  [Rainer Hochecker]
   * AE: always request float from sink when in fixed mode, fixes unwanted re-init of sink

  [Roman Miroshnychenko]
   * Ukr and Rus language fixes

  [Rainer Hochecker]
   * videorefclock: use videosync DRM on AMD systems

  [Sam Stenvall]
   * [pvr] bump addons

  [xbmc]
   * player: fix rewind

  [fritsch]
   * (Coverity) AudioEngine: Cosmetics and member initialization ActiveAEBuffer

  [fritsch]
   * (Coverity) VideoCodecs: Remove unused method pts_itod()

  [fritsch]
   * (Coverity) iso9660: make sure to initialize m_paths to 0 as it's used by Reset()

  [fritsch]
   * (Coverity) Skin: properly initialize m_effectsSlowDown

  [fritsch]
   * (Coverity) DVDPlayerVideo: Remove assignment of bRequestDrop which is never read

  [anaconda]
   * [builtins/jsonrpc] Invert default for showing dialogs after 5324.

  [Rainer Hochecker]
   * dvdplayer: vaapi, vdpau - implement codec control flags

  [Rainer Hochecker]
   * dvdplayer: fix dts correction, again

  [Memphiz]
   * [osx] - add callback when the input.appleremotealwayson setting is changed ("allow startup of kodi via remote") - to instantly install/deinstall the launchagent -> needed for manual migration path from xbmc to kodi

  [Memphiz]
   * [XBMCHelper] - small refactor - move the launchagent installation/deinstallation out into its own method

  [Memphiz]
   * [XBMCHelper] - change to only build i386 and adapt output dir to match the one where the binary was in our tree before...

  [Memphiz]
   * [osx] - remove XBMCHelper binary from tree

  [popcornmix]
   * [omxplayer] Add option to choose omxplayer/dvdplayer automatically

  [wsnipex]
   * [rtmp] add canseek and drop unused rtmp options

  [Joakim Plate]
   * osx: fixed detect of latest sdk after yosemite

  [Rainer Hochecker]
   * dvdplayer: fix app exit caused by creating teletext while thread is running already

  [Michał Kępień]
   * Handle BlueZ 5.x play/pause evdev scancodes

  [Rainer Hochecker]
   * dvdplayer: videocodec ffmpeg - fix timestamps and colorspace

  [xbmc]
   * dvdplayer: allow rewinding at end of stream, do a seek after rewind

  [xbmc]
   * dvdplayer: avoid short screen flicker caused by unnecessary reconfigure of renderer

  [Karlson2k]
   * cc_decoder: suppress printing to stderr and stdout

  [Karlson2k]
   * CueDocument: replace call of isdigit() with StringUtils::isasciidigit()

  [Karlson2k]
   * ActiveAEResample::Init: transform to 64bit before shift

  [Karlson2k]
   * XMLUtils::GetHex: check result of sscanf()

  [Karlson2k]
   * AEChannelInfo::BestMatch: fix use boolean in arithmetics

  [Karlson2k]
   * GUIWindowTestPatternDX::DrawCheckers: check input parameters

  [Karlson2k]
   * [win32] AESinkDirectSound: check result of GetStatus()

  [Karlson2k]
   * ElementText: replace 'char *' with 'std::string'

  [Karlson2k]
   * Fixes: remove large buffers from stack

  [Karlson2k]
   * Fixes: wrong log strings

  [Karlson2k]
   * Fixes: checks for buffer overrun

  [Karlson2k]
   * Fixes: don't use uninitialized vars

  [Karlson2k]
   * Fixes: check for NULL pointers before dereference

  [Karlson2k]
   * Fixes: check results of memory allocation functions

  [Rainer Hochecker]
   * add component logging for video

  [Chris "Koying" Browet]
   * FIX: must return true after setting update

  [Memphiz]
   * [vtb] - fix - use the correct bit for signaling the hw decoder to drop a frame. This is the bit which is visible in the now public ios 8 headers of vtb. I doubt that apple ever change this till ios4. If they did - we are screwed on older runtimes. At least on ios6 this bit is valid for sure.

  [hudokkow]
   * [Keyboard layouts] Add Portuguese QWERTY

  [Thomas Amland]
   * fix uninitialized variable

  [Thomas Amland]
   * remove unused variable

  [Thomas Amland]
   * [xml] 'action' type setting should not require 'id' attribute

  [popcornmix]
   * [curl] Avoid busy spinning when socket timeout is too low

  [foo86]
   * [rbp] Enable optimization on Raspberry Pi

  [Frank Razenberg]
   * [keymap] Recreate SDL2 compatible PS3 dualshock keymap, converted from the 360 one

  [Matthias Kortstiege]
   * [vaapi] fix missing break in switch

  [Matthias Kortstiege]
   * [rendermanager] fix possible null ptr dereference in CXBMCRenderManager::GetOptimalBufferSize()

  [Matthias Kortstiege]
   * [nfsfile] fix arg type mismatch

  [Matthias Kortstiege]
   * [cpuinfo] fix possible divide-by-zero

  [Matthias Kortstiege]
   * [paplayer] fix possible resource leak in QueueNextFileEx

  [Matthias Kortstiege]
   * [settings] fix possible null ptr dereference in CGUIDialogSettingsBase::SetupControls

  [Matthias Kortstiege]
   * [pvr] fix uninitialized members in CPVRGUIInfo constructor

  [Matthias Kortstiege]
   * [pvr] fix possible resource leak in channels osd dialog

  [Matthias Kortstiege]
   * [skininfo] fix uninitialized members in CSkinsInfo constructor

  [Balint Reczey]
   * linux: Check for Logind first, then *Kit-s with UPower when detecting PM framework

  [Thomas Amland]
   * log when RunAddon is called with invalid addon id/type and no addon will be started

  [Thomas Amland]
   * RunScript: execute even if addon isn't a script type addon

  [phate89]
   * Use "system.playlistspath" setting instead of default library one in CFileUtils

  [Kai Sommerfeld]
   * [PVR] Changed EpgInfoTag::[IsActive

  [Stanislav Vlasic]
   * [AMLCodec] Add support for panel display output

  [Brandon McAnsh]
   * DVDVideoCodecAmlogic: Remove throttling of MPEG2 playback


  [txtranslation]
   * [lang] update of skin.confluence language files

  [txtranslation]
   * [lang] update of core language files

  [txtranslation]
   * [lang] update of internal addon language files

  [Rainer Hochecker]
   * renderer: use 3 render buffers for sw decoding, restores bahavior after 71f50d3677409a3ba3f8533daae105e6e0366a1

  [Rainer Hochecker]
   * [infomanager] only update a/v info if something has changed and only by main thread

  [txtranslation]
   * [lang] update of skin.confluence language files

  [txtranslation]
   * [lang] update of core language files

  [txtranslation]
   * [lang] update of internal addon language files

  [Tobias Arrskog]
   * Disable extra logging by default

  [Mettbrot]
   * Add German QWERTZ to keyboard layouts

  [fritsch]
   * AESinkALSA: Allow fragmentation, e.g. even multiply of PeriodSize

  [Rudi]
   * AESinkALSA: Set correct value for AES3 when using HBR mode

  [montellese]
   * binary addons: fix dependency handling for dependencies

  [Rainer Hochecker]
   * videorefclock: fix clock speed for D3D after refactoring

  [fritsch]
   * AESinkProfiler: Goodbye my love goodbye

  [fritsch]
   * AE: Fix some coverity warnings

  [fritsch]
   * AESinkPULSE: Fix Coverity suggestions

  [xbmc]
   * videoplayer: update frametime, it might change due to fps detection

  [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


  [ronie]
   * [Confluence] add new default icons

  [ronie]
   * add missing default icons


  [Memphiz]
   * [ios] - get the resolution clamp for > 720p material back in place - the assumption that retina devices have enough power was wrong


  [Rainer Hochecker]
   * Revert "[infomanager] only call UpdateAVInfo when really needed"

  [Matthias Kortstiege]
   * [logging] stop log spam introduced with ba34a62

  [fritsch]
   * GUIInfoManager: Proper minimalstest locking for UpdateAVInfo

  [Matthias Kortstiege]
   * [infomanager] only call UpdateAVInfo when really needed

  [Martijn Kaijser]
   * [release] bump to 14.0 beta2


  [Martijn Kaijser]
   * [win32] fix typo in NSIS installer creation

  [Karlson2k]
   * [vfs] [posix] SMBFile::Write() remove unneeded cast

  [Karlson2k]
   * [vfs] [posix] SMBFile::GetLength() return correct values on errors

  [Karlson2k]
   * [vfs] [posix] SMBFile::GetPosition() return correct values on errors

  [Karlson2k]
   * [vfs] [posix] SMBFile: fix reading files opened with READ_TRUNCATED flag

  [arnova]
   * changed: m_iCurrentPts is NOT an int but a double

  [arnova]
   * fixed: Chapter skipping was broken due to improper current pts updating (thanks FernetMenta for the pointer). Fixes ticket #14535

  [Rainer Hochecker]
   * ffmpeg: bump to version 2.4.3

  [montellese]
   * fix CApplicationMessenger::SendText() not sending the text to the proper edit control

  [Thomas Amland]
   * fix segfault when calling StopScript builtin with no parameters

  [Matthias Kortstiege]
   * [NfoFile] fix empty video details for multipart episodes

  [Karlson2k]
   * [vfs] [posix] SMBFile: fix Read() with zero size and null buffer

  [anaconda]
   * [videodb] Keep empty series if hideemptyseries=true

  [phate89]
   * Honor "ignorethewhensorting" when jumping to letter

  [anaconda]
   * [videodb] Fix deleting bookmarks from dialog for add-ons.

  [Chris "Koying" Browet]
   * FIX: [droid] allow to build without debugging and pickup jenkins configuration


  [ronie]
   * [Cosmetics] reserve window id's for skins

  [Memphiz]
   * [jenkins] - when trying to determine the branchname of a detached head revision - filter it so only branches from the currently built GITHUB_REPO are used (else we might pick the wrong branchname from another repo which was checked out before and contains the same revision)

  [Fice]
   * [UPnP] rebrand our Media Server/Renderer

  [Fice]
   * [Docs] fixup urls to kodi.tv

  [ronie]
   * [Confluence] fix last day of daily weather forecast

  [Kai Sommerfeld]
   * [CEC] Added support for CEC buttons introduced by HDMI 1.4 - CONTENTS_MENU - ROOT_MENU - TOP_MENU - DVD-MENU (Requires at least libcec 2.2.0)

  [Philipp Te]
   * removed redundant value conditions from variables


  [wsnipex]
   * use correct app name in the linux desktop file (fixes #15524)

  [Martijn Kaijser]
   * Update GPL license XBMC -> Kodi

  [Rainer Hochecker]
   * dvdplayer: exclude blurays from fast anylyzinh mpegts streams

  [Memphiz]
   * [rebrand] - change default username of webserver from xbmc to kodi

  [montellese]
   * settings: fix combination of updated settings and default value handling

  [popcornmix]
   * [AE] Allow resampler to indicate when it has too much data buffered

  [popcornmix]
   * [omxplayer] Remove unused function

  [arnova]
   * changed: For web servers returning filenames with & encoding (e.g. Apache) transcode into %-URL encoding. Fixes #15365

  [Karlson2k]
   * Change APP_HOME -> KODI_HOME and other APP_* -> KODI_*

  [arnova]
   * fixed: For DAV files we should first get filename then URL decode else files like test;.avi fail

  [arnova]
   * fixed: ConvertHTMLToW didn't properly handle &#x encoding


  [Martijn Kaijser]
   * Update GPL license XBMC -> Kodi

  [Martijn Kaijser]
   * [release] also bump version in configure.in

  [uNiversaI]
   * xbmc -> left over

  [montellese]
   * Revert "media library: add UPnP servers to sources://<mediatype>"

  [montellese]
   * Revert "upnp: fire an update source message when a UPnP server becomes available/unavailable"

  [yanniks]
   * [linux/ubuntu] update README files

  [Rainer Hochecker]
   * dvdplayer: exclude blurays from fast anylyzinh mpegts streams

  [Memphiz]
   * [rebrand] - change default username of webserver from xbmc to kodi

  [montellese]
   * settings: fix combination of updated settings and default value handling

  [popcornmix]
   * [AE] Allow resampler to indicate when it has too much data buffered

  [popcornmix]
   * [omxplayer] Remove unused function

  [Sam Stenvall]
   * [pvr] fix deleting recording folders

  [arnova]
   * changed: For web servers returning filenames with &amp; encoding (e.g. Apache) transcode into %-URL encoding. Fixes #15365

  [Karlson2k]
   * Change APP_HOME -> KODI_HOME and other APP_* -> KODI_*

  [arnova]
   * fixed: For DAV files we should first get filename then URL decode else files like test;.avi fail

  [arnova]
   * fixed: ConvertHTMLToW didn't properly handle &#x encoding

  [Martijn Kaijser]
   * [release] bump to 14.0 beta1


  [ronie]
   * nuke presetlist action. fixes #15518

  [Rainer Hochecker]
   * videorefclock: fix potential segfault on systems which do not support video sync

  [Memphiz]
   * [ios] - replace the launch images holding the XBMC logo with plain black images (as those aren't shown on most devices anyways and our startup time is fast enough to not need visible launch images)

  [Memphiz]
   * [ios] - add the launchimage for iphone5 screens to the info.plist - restores iphone5 resolution on ios8

  [anaconda]
   * Fix marking a video with a resume point as watched.

  [popcornmix]
   * [rbp/settings] Allow av sync type to be enabled

  [popcornmix]
   * [omxplayer] Request 3 render buffers

  [Chris "Koying" Browet]
   * FIX: [depends] install pvr at the proper, name depdendant, place

  [fritsch]
   * PGS Subs: Don't read from null ptr and Flush on error

  [Karlson2k]
   * [cec] [win32] Use new package format

  [Lars Op den Kamp]
   * [CEC] use device name 'Kodi' instead of 'XBMC'

  [Lars Op den Kamp]
   * [CEC] fixed - don't use CEC_CLIENT_VERSION_CURRENT for the client version, because it will lead to issues when XBMC is rebuilt after a libCEC bump that changes something

  [Lars Op den Kamp]
   * [CEC] renamed the iDoubleTapTimeoutMs in the new libCEC for clarity. does not change binary compatibility

  [Lars Op den Kamp]
   * [CEC] fixed: don't return garbage from CEC related app messenger methods see https://github.com/xbmc/xbmc/commit/19d37944ca2a2ac2f3e71a40a94e9ea289d8f2db#commitcomment-8248480

  [Lars Op den Kamp]
   * [CEC] prevent bus rescan on a Pi, since the adapter cannot be removed

  [Lars Op den Kamp]
   * [CEC] bump libCEC to 2.2.0

  [montellese]
   * cmake: rename XBMCROOT to APP_ROOT with backwards compatibility

  [montellese]
   * cmake: fix version.txt parsing and APP_NAME in kodi-config.cmake

  [montellese]
   * cmake: rebrand from xbmc to kodi with backwards compatibility

  [popcornmix]
   * Add VideoReference clock for Raspberry Pi

  [popcornmix]
   * [rbp] Add method for waiting for next vsync

  [popcornmix]
   * [egl] Add support for calling OnResetDevice on display mode change

  [Rainer Hochecker]
   * videorefclock: add video sync drm

  [Rainer Hochecker]
   * X11: expose crtc needed by drm video sync

  [Rainer Hochecker]
   * videorefclock: refactoring

  [Lars Op den Kamp]
   * [CEC] fixed: don't try to stick a value > 255 in a byte

  [Brandon McAnsh]
   * Use APP_NAME_LC for generating the android library

  [Matthias Kortstiege]
   * [videodatabase] speed up the video database cleanup for archives

  [Matthias Kortstiege]
   * [musicinfoscanner] keep track of already processed paths while scanning

  [Thomas Amland]
   * fix script.library type missing in runscript/runaddon checks.

  [fritsch]
   * VAAPI: Change some loglevels - we are spamming too much v2

  [Matthias Kortstiege]
   * [videodatabase] path hash is not invalidated when removing musicvideo from library

  [Matthias Kortstiege]
   * [videodatabase] path hash is not invalidated when removing movie from library

  [phil65]
   * dynamic dialog size for DialogSelect.xml

  [Thomas Amland]
   * [videoinfoscanner] scan the entire subtree of path passed to scanner.


  [Lars Op den Kamp]
   * ... and prevent these backup files from being committed again

  [Lars Op den Kamp]
   * removed accidental backup file committed...

  [Martijn Kaijser]
   * [droid] update Android manifest with <uses-feature>

  [yanniks]
   * [README] updates for Kodi

  [Lars Op den Kamp]
   * changed to enable all component logging by default

  [Lars Op den Kamp]
   * [CEC] fixed: re-enable CEC logging by default after fba4e391197b92d2e49c936a3a13fe785014d31c. It can still be disabled for people who don't want to see CEC logging, but it'll now be enabled again by default when debugging is enabled, like it was in Gotham.

  [popcornmix]
   * [rbp] Fix for orientation handling of Pi textures


  [Memphiz]
   * [ios] - update readme

  [Memphiz]
   * [darwin] - some pending xcode project changes (xcodes does those whenever opened so lets commit them)

  [Chris "Koying" Browet]
   * fixup 5f5d8c86490510f49b82d05ff16011bfbf4cbfa8; re-add default joystick map


  [montellese]
   * [confluence] fix default focus in ProfileSettings.xml (fixes #15507)

  [Karlson2k]
   * [win32] [vfs] Win32SMBDirectory: Do not try to connect with not required. Implemented similarly to Win32SMBFile.

  [Thomas Amland]
   * [smb] only log if samba logging is enabled

  [anaconda]
   * Respect parent path decision when cleaning paths.


  [yanniks]
   * [ios/atv2] fix spelling mistake in README


  [Frank Razenberg]
   * [keymap] Update PS3 keymap to use a regex name so it works OOB with sixad driver

  [Frank Razenberg]
   * [keymap] Add trigger attributes to 360 controller + altname for Razer Sabertooth

  [Frank Razenberg]
   * [buttontranslator] Use regexes for joystick names in ButtonTranslator keymaps

  [Frank Razenberg]
   * [buttontranslator] Add keymap attribute for axis-to-trigger mappings

  [Frank Razenberg]
   * [windows] WINJoystick: correctly handle multiple joystick and improve triggers

  [Frank Razenberg]
   * [linux] Rewrite SDL_Joystick to use SDL2: adds hotplug support, correctly handles multiple joysticks and improves axis handling

  [wsnipex]
   * [depends] move to SDL2 for linux

  [Tobias Arrskog]
   * [configure] Moved xbmc to SDL2


  [Memphiz]
   * [ios] - fix compile (stupid backport error - yeah i will continue using jenkins i promise ...)

  [Memphiz]
   * [jenkins/android] - fixed wrong env_var check

  [ronie]
   * [Confluence] fix visible condition

  [BigNoid]
   * [win32] Dont delete AppData folder

  [Memphiz]
   * [jenkins/android] - allow to build OBB package via jenkins env_var

  [Memphiz]
   * [ios8] - another native keyboard fix which slipped through when compiling with our old sdk on jenkins

  [montellese]
   * [win32] fix compiling TestRarFile due to missing S_IFLNK

  [Memphiz]
   * [jenkins/android] - enable usage of release sign key

  [Memphiz]
   * [vtb] - fix the removed clamp for retina displays (need to fix the stride for some movies as it was done before)

  [montellese]
   * tests: fix CXBMCTestUtils::ReferenceFilePath()

  [montellese]
   * [win32] silence warning about unused variable

  [montellese]
   * [win32] fix building and running Kodi-test

  [montellese]
   * cmake: handle cases when cmake has pre-initialized CMAKE_INSTALL_PREFIX

  [montellese]
   * make "Zeroconf Browser" localizable

  [montellese]
   * upnp: fire an update source message when a UPnP server becomes available/unavailable

  [montellese]
   * media library: add UPnP servers to sources://<mediatype>

  [montellese]
   * SourcesDirectory: avoid retrieving removable devices if getting media sources failed

  [montellese]
   * media library: force a reload when sources have changed in files view

  [ronie]
   * Remove 'XBMC.' from built-ins

  [ronie]
   * [Confluence] Update weather window

  [ronie]
   * Add some new weather strings


  [arnova]
   * fixed: Asserting on empty protocol is too extreme, it also fails with file://...

  [wsnipex]
   * [buildsystem] posix: add legacy xbmc links for libdir, includedir and datarootdir


  [janbar]
   * [pvr] Fix unexpected sub channel merge in EPG grid

  [Matthias Kortstiege]
   * [streamdetails] do not log username/password

  [Matthias Kortstiege]
   * [playlistplayer] do not log username/password

  [Matthias Kortstiege]
   * [subtitles] do not log username/password

  [Matthias Kortstiege]
   * [videoinfoscanner] do not log username/password

  [Thomas Amland]
   * runscript: make sure to get the correct extension point to run

  [Chris "Koying" Browet]
   * CHG: [droid] refactor packaging to allow obb google extension apk

  [uNiversaI]
   * [rebrand] minor @echo @APP_NAME@ instead of kodi/xbmc

  [Memphiz]
   * [ios/atv2] - adapt the readme for support with Xcode 6.1 against iOS SDK 8.1 on Yosemite

  [Memphiz]
   * [osx] - adapt readme for compatibility with Xcode 6.1 with OSX SDK 10.10 under Yosemite

  [Memphiz]
   * [ios/atv2] - adapt readme - we support Xcode 6.0.1 against iOS 8 SDK

  [Memphiz]
   * ios] - fix libmpeg2 build error by making it even more PIC (also the real fix for the xcode5 build issue earlier)

  [Linus Yang]
   * [ios] - libRTV fix build for Xcode 6

  [Linus Yang]
   * [ios] - fix pil build with Xcode 6

  [Linus Yang]
   * [ios] - fix libssh build with Xcode 6

  [Memphiz]
   * [ios] - support Xcode 6.x and iOS 8 SDK

  [Memphiz]
   * [ios] - bump gas-preprocessor


  [Matthias Kortstiege]
   * [scrapers] log what actually failed to load

  [anaconda]
   * Fix LOGDBUS component logging.

  [Memphiz]
   * [ios] - fix devcert signing (pvr addons were missing and couldn't be loaded)

  [Rainer Hochecker]
   * vaapi: glIsSync, glIsTexture seem to unreliable on Intel

  [popcornmix]
   * [PiSink] Dual audio support

  [popcornmix]
   * [omxplayer] Restore flush/accurate seek flags to fix issue with edl skipping

  [Rainer Hochecker]
   * vaapi: workaround intel bugs

  [Memphiz]
   * [ios] - add support for iPad Air 2 and iPad mini 3

  [Memphiz]
   * [ios/vtb] - remove the video render scale down / clamp for all retina devices which have enought power to render unscaled

  [Memphiz]
   * [ios] - add launch images for ip6 and ip6+ for enabling the new resolutions

  [Memphiz]
   * [ios] - support iphone6plus screensize which uses screenScale 3 and add support for iPhone6 screen aswell


  [xhaggi]
   * [pvr] fix continue playback of last watched channel on startup if group was deleted or channel was moved

  [wsnipex]
   * [buildsteps] fix linux32 gtests invocation as well

  [wsnipex]
   * [buildsteps] fix OSX gtests invocation

  [wsnipex]
   * [buildsteps] fix linux gtest invocation

  [Memphiz]
   * [osx] - don't release strings we didn't alloc - fixes crash on shutdown (introduced in rebrand)

  [Memphiz]
   * [git] - add generated FEH-ARM.py and FEH.py to gitignore

  [phil65]
   * [rebrand] - fixed some labels from strings.po files

  [xhaggi]
   * [pvr] removes unnecessary persist of current channel in GetLastPlayedChannel()

  [xhaggi]
   * [pvr] fix: update to last watched does not reflect to correct channel instance

  [xhaggi]
   * [pvr] fix call to base class GetContextButtons() to re-add favorite entry

  [Philipp Te]
   * [CONFLUENCE] fixed lyrics xml filename in includes.xml

  [Philipp Te]
   * [CONFLUENCE] removed some unneccessary visibility conditions

  [Philipp Te]
   * [CONFLUENCE] fixed lyrics xml filename in MusicVis

  [Lars Op den Kamp]
   * [pvr] bump add-ons

  [montellese]
   * [win32] rename XBMC_PROFILE_USERDATA to APP_PROFILE_USERDATA

  [montellese]
   * [win32] rename XBMC_HOME to APP_HOME

  [Rainer Hochecker]
   * dxva: fix memory leak caused by additional ref on video surfaces

  [uNiversaI]
   * [fix] keyboard layout default setting

  [Karlson2k]
   * [vfs] PVRFile::Read(): do not return negative values other than "-1"

  [Karlson2k]
   * DVDInputStreamTV/DVDInputStreamFile: Don't set EOF in case of error to give player a chance to retry read.

  [Rainer Hochecker]
   * dxva: fix selection of render target format

  [xhaggi]
   * [builtin] fix activatewindow if directory path differs

  [AlwinEsch]
   * [pvr] fix unnecessary creation of new CPVRChannel instances
 -- wsnipex <email address hidden>   Sun, 04 Nov 2012 09:41:54 +0100

Available diffs

Builds

Package files

No files published for this package.