Publishing details

Changelog

xbmc (2:13.2-27154~9878bfc-ppa1~trusty) trusty; urgency=medium

  * [9878bfcd58f00a160d6e168a86db7975f8378e25]
    13.2 beta1


  * [9e14d675121157badca41661ef2e7958fc082f9a]
    Merge branch 'Gotham' of https://github.com/xbmc/xbmc into Gotham


  * [450924ad59ee6a94e55ee19ab31cb8c3db109378]
    [release] version bump to 13.2beta1


  * [19bb2fa8cfa8028c2da948df0db1ae16bcb97261]
    Merge pull request #4885 from sportica/collect_subtitles

    Collect subtitles at the same time to prevent overlap


  * [1459cb92701d4db3cde0efc39130968cd5586dee]
    Merge pull request #4955 from Memphiz/osxfixoptical2

    [AE/osxsink] - fix optical usb devices with > 2 channels


  * [00b02d0fe8088a2efb8831e068a04cb4f3d76390]
    Merge pull request #4950 from Memphiz/osxfixoptical

    [AE/osxsink] - fix wrong samplerate selection


  * [3dd5e80e3796b8c2e37171c085a5ace59abd24e8]
    Merge pull request #4927 from mkortstiege/masterprompt

    prompt for master pin in case the addon manager is locked


  * [c39c6edd129af3b57c1dc9e9ba2a9ba76e02cba8]
    Merge pull request #4926 from Memphiz/osxfixpython

    [osx/depends] - add a fake Info.plist to target python26 for allowing codesign...


  * [c481d23789ab29d94d0675fb2cbf6a425abdc657]
    Merge pull request #4905 from FernetMenta/skipframe

    renderer: allow some lateness within vblank interval


  * [2754c1a9bc669f525bb68bd55295156978befcfe]
    Merge pull request #4934 from koying/fixjnitypo

    FIX: [jni] typo


  * [83b56fb55e18325ec9633137965fd6ce8c7a9a35]
    [lang] update of skin.confluence language files


  * [79338dc1c90f67e491fe2aeb18c20d594c4083c3]
    [lang] update of core language files


  * [5fcdf535ba890b39b7a4f5e7ac721593d2bd7c53]
    [lang] update of internal addon language files


  * [2abc1775bfd03b3ce821c536d3dc2881358b83a6]
    merge git xbmc


  * [3121dbc08e45dc1455d1e1aafd74ea2fca5081bb]
    Merge branch 'Gotham' of https://github.com/xbmc/xbmc into Gotham


  * [ad0ba1cac37bd2d354f0fc6311185b3d57a83aa5]
    [osx/settings] - make the fake fullscreen option only visible when running
    on snowleopard - it leads to black screen on all later osx versions


  * [168dcc7cc0ec0db62f6bae1598cda283c96d2a8c]
    [settings] - add settingscondition OsxIsSnowLeopard


  * [1ac322896f275ad6712332f56de46aabb812e8ee]
    [osx] - add function for identifying osx snow leopard runtime


  * [741d6146aab7d9bd7d76a3a2e8c2ad49d1f91c8f]
    Merge pull request #4895 from jmarshallnz/kill_unknown_nodetype_log

    [log] remove 'Unknown nodetype' logs - they're not really useful


  * [d0b15835210cdd1ff0496bf65a0afe2f6150b91a]
    Merge pull request #4861 from koying/fixupperaccent

    FIX: support accents in ToUpper/ToLower


  * [db729cc4cbeb1d342d7e7d5e687e4d81c7da2c21]
    Merge pull request #4899 from Memphiz/osxsinkphysicalformat

    [AE/osxsink] - don't set the altered outputformat which might have wrong channel count
    Conflicts:
    	xbmc/cores/AudioEngine/Sinks/AESinkDARWINOSX.cpp


  * [2c1ab81c341dd1c039f9189ad3af1255b56f5f58]
    Merge pull request #4902 from FernetMenta/buf

    ActiveAE: fix caching for streams


  * [6c65e538ccee7d2948a2fa596cda1f0138a9083c]
    Merge pull request #4883 from ruuk/deletesound

    Delete sound in CActiveAE::DiscardSound


  * [ce3ec682a889ea6684f77a65c49ffa8ce3b7d677]
    Merge pull request #4898 from ndogxj/patch-1

    [AML] Memory leak while Dispose


  * [ba4f7a2186d4745e3823ec53ce012921046032ef]
    Merge pull request #4891 from Memphiz/fixcximageleak

    [cximage] - fix big memory leak in raw image decoder - thx to smf007 for


  * [84ba64d834ae68a4f6290827ec36373557509855]
    Merge pull request #4881 from ace20022/json_fix

    [Fix][JSON] Fix re-set locale after using yajl


  * [35b5f279740b89321e8be3a6d80ef10eeed5748e]
    Merge pull request #4878 from FernetMenta/xfade

    ActiveAE: set stream volume to fading target if fading time is zero


  * [9c845bf216b19a3291703ed9f47b779c894219b2]
    Merge pull request #4687 from ruuk/textboxgettext

    Add ability to get text from ControlTextBox via python and infolabels


  * [75107323ff6f3db3736c6bf0519b131cee2f6c61]
    Merge pull request #4169 from koying/fixdvdtouch

    FIX: do not popup OSD on DVD menu with touch or mouse (fixes #14906)


  * [c50fac140da0d7be8a4f466d6d41cfb850307ce6]
    Merge pull request #4855 from mkortstiege/externalplayer_callback

    [externalplayer] fire onplaybackstarted event - fixes #15279


  * [ad52c55747f1468bd8a0af33a12ee24ad232ffaf]
    Merge pull request #4859 from MartijnKaijser/addon_sync

    [add-ons] sync add-ons with repo


  * [609bc507460e005c713e60b80d43335b8f7f3a3f]
    Merge pull request #4794 from ossman/curlssl

    Incompatible with Curl NSS backend

  * [0796f0e950ff2ba0c2393895d2b2ba3c7f0ca10f]
    Merge pull request #4696 from ossman/dbus_bool

    [linux] bad boolean type given to dbus

  * [cf1d41541feaad41cfb5ba5cf3c1690de2aeee13]
    fix missing dash in version tag


  * [c448b8d5f9586dabeda7a0d539f7edb675309f0d]
    version update


  * [8d4f5588a57c230bd6047c4eca9f2eeecf2b1ff1]
    Merge branch 'Gotham' of https://github.com/xbmc/xbmc into Gotham


  * [9f9d131cbbe494a3fdc863d842c890ce1a2db192]
    Merge pull request #4763 from wsoltys/Gotham

    fixed logging of audio endpoint device id.

  * [ad98e25dc28b213fb12aea35f08a7dc8dac674d9]
    Merge pull request #4844 from fritsch/gotham-backport-fix-dvdplayer

    Gotham: backport fix dvdplayer

  * [41b685fe29977c95d2483e65679814bbbb5cde4d]
    Don't leave nvidia-settings zombies


  * [90c779e35fdf215412113fa2751a81417711452e]
    Merge pull request #4797 from Karlson2k/Gotham-fix_tag_read

    Gotham: fix tag read

  * [10af0db6c0db184fe3ec0e49e09f07f2f590cc19]
    Merge pull request #4857 from t-nelson/Gotham_13.2_backports

    Gotham 13.2 backports

  * [128dd5e9ffe83fcfd1d59660fea79b643633e9b1]
    gitrev2


  * [b9b38e8060a679c097411f6f0a511b66305ee68b]
    gitrev


  * [b4f2d6b87f59784fb2a4642a2cd85b6ac3ac6917]
    Merge pull request #4719 from Memphiz/osxsink_channelmap

    [AE/osxsink] - fix multichannel speaker layout / channel mapping


  * [d2651228406d14c4f18648433f889b2bac52b550]
    Merge pull request #4852 from FernetMenta/aefixes

    ActiveAE: fix reset of buffering after 51ff5b6e39a752787547dbe79f6c58206...


  * [db6e43ce9cd7d7b9391f2a594540625583f44651]
    Merge pull request #4826 from robwebset/master

    Update hooks for TvTunes


  * [733d030bcde2f97a433c2bc251fd4551bae876ec]
    Merge pull request #4845 from Memphiz/trac15261

    [AE/osxsink] - allow up to 16 channels in osx sink - fixes #15261


  * [a9380b2233982d43c361f80184dc231362f802fb]
    Merge pull request #4791 from jmarshallnz/playlist_settings

    Playlist settings don't update on change of profile


  * [8d11fbb13289bd595f736eb9200b317fb5bb579c]
    Merge pull request #4676 from jmarshallnz/dont_set_scraper_on_tvshow_on_nfo

    [tvshows] don't set scraper if we find a tvshow.nfo file.


  * [7b6fa4c7810cd1863bb9b39b23a7a088f354bcae]
    Merge pull request #4735 from cg110/fix_web_server_mem_leak

    Fix webserver memory leak


  * [96b4c73bc349279bcb1f4ef35fafaee6aae79d44]
    Merge pull request #4796 from BlackIkeEagle/Gotham-non-exec-desktop

    Gotham non exec desktop

  * [c4ef10a6b2516f235aa9818487667f716305d5bb]
    Merge pull request #4754 from koying/fixsetsdelete

    FIX: [sets] actually allow to delete sets


  * [78bd60fa14d5eab3b1453f4144ba1c79f6c43a5a]
    Merge pull request #4780 from koying/fixamlrewind

    FIX: [amlcodec] make FF/RWwork


  * [22d299b10de8176d9a10fb12cb583e277ec8cb61]
    Merge pull request #4834 from koying/fixdroidctrl

    FIX: [droid] handle CTRL meta


  * [8a42495e63698e4a0da1eda1c3e75c657282b8dc]
    Merge pull request #4812 from FernetMenta/aefixes

    ActiveAE: do not feed free buffers to stream if cache is full


  * [005f0778456a4ae5d4adbe6e21a6add75762ef0f]
    videodb: don't reset the source path if it is temporarily offline


  * [047f3751edb2f165df69f624b2ebfd5560931744]
    Merge pull request #4801 from FernetMenta/pause

    ActiveAE: stop processing passthrough packets for paused streams, fixes ...


  * [e3ff2f7cf65db5897e1395dc4370184d55b57e4b]
    Merge pull request #4401 from Jalle19/fix-recording-thumbnail

    Fall back to using channel icon as thumbnail for recordings


  * [342f8030908a114591b354c069aed47cb75efb3c]
    Merge pull request #4804 from jmarshallnz/constantly_repeating

    [guilib] repeat wasn't considered for translation of constants


  * [15c783be8f2c46cbdc6189f47b11133e92749a4c]
    Merge pull request #4798 from jmarshallnz/no_imdb_no_problem

    [videodb] don't lookup playcounts when adding movies with no imdb/year


  * [7b90b96f4c5babd995328a34dd52c652a66fd9ae]
    Merge pull request #4775 from jmarshallnz/empty_episode_playcount

    [videodb] don't set the playcount on scan if missing episode/season numbers


  * [45fa6dc78a8aa022e0c7676788eb73345b1e0d8f]
    Merge pull request #4779 from popcornmix/real_thumbnail

    [info] Only extract thumbnails and video info from real video stream


  * [506f2c4019c3a2a10359cd463f4ecf359244b7f2]
    Merge pull request #4769 from Memphiz/osxsinkfixes

    [AE/osxsink] - bugfixes


  * [dd99eea8c125d5b878f4808387732e79b503b50d]
    Merge pull request #4767 from fritsch/aefixes

    ActiveAE: Properly set m_encodedRate when transcoding


  * [2d91d49908164594b537b1267d967018702d6a5f]
    Merge pull request #4750 from MartijnKaijser/repotime_extend

    [addons] extend repo check to 24 hours


  * [a2b01a5f320ac6098906c9fe63146961656f13fb]
    Merge pull request #4751 from fritsch/pvr-fix

    EpgContainer: Fix Deadlock when calling Observer with lock


  * [39bdcaea3afb11e03090afbf63d0cfeab1141989]
    Merge pull request #4752 from Karlson2k/fix_python_paths_01

    Fix Python error with non-US-ASCII paths, fixes #14990


  * [17f07b4dbbce3a3341a84dc6a4b2f60a14089a19]
    Merge pull request #4699 from FernetMenta/adpcm

    dvdplayer: demuxFFmpeg - use bits_per_coded_sample if bits_per_raw_sampl...


  * [dfdf3faed58d532b990a0ddbc1519dc1b36a567c]
    Merge pull request #4732 from jmarshallnz/pvr_fixes

    PVR: A couple of fixes in guide search dialog


  * [bb8300ea9c6c641bff34e491a628df269f401790]
    Merge pull request #4645 from jmarshallnz/install_from_zip_not_packages

    [addons] install from zip should install from the zip, not from packages


  * [605ea5f32754586b3cbab5c80094db6d49759e97]
    Merge pull request #4727 from Memphiz/fixtruefullscreen

    [osx/windowing] - fix true fullscreen on osx 10.6 (frame rate limiter wa...


  * [52aa6a78c0d468c7a02e14dd5a8e7157891c501c]
    Merge pull request #4712 from jmarshallnz/ca_planar

    [osx] support planar audio devices in core audio OSX sink


  * [77ec0b9073c4532fec352c50b10d72e8cb12111e]
    Merge pull request #4693 from Memphiz/remove_background

    [application] - remove m_bInBackground and its setter/getter and use


  * [ff748a7338d92a0fe85d328dfec1378d33f4de44]
    Merge pull request #4690 from jmarshallnz/auto_textbox_height_fix

    [gui] auto height textboxes should take into account the cell height of last row


  * [1d6aadc52d4bac7406eaf3558c9e23ef1bb019ed]
    Merge pull request #4691 from fritsch/pacork

    AESinkPULSE: Initialize pause flag to be on safe side


  * [8a9c82fb03badc9659a19d654350d096294843f5]
    Merge pull request #4689 from jmarshallnz/label_auto_width_fix

    [gui] fix auto-width labels not wrapping properly with <wrapmultiline>


  * [73552fdd24ff9eee97a8b23ba8a851e2a732653c]
    Merge pull request #4685 from fritsch/pacork

    AESinkPULSE: Make clear what we open - makes logfiles better readable


  * [3b8591cbb1f35968705b0a9c9898fdbe991ef73a]
    Merge pull request #4670 from fritsch/pacork

    AESinkPULSE: Start stream corked. Resume when starting to add packets


  * [a34bb83786f268a4ca6d81c47a0a85868d718b69]
    Merge pull request #4848 from MartijnKaijser/13.2b1

    13.2alpha1

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


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


  * [4cc6f95258d5ea4771dc6ac5723167cd56c889f1]
    [lang] update of internal addon language files


  * [a5f37c6d1bb057acf68218567b1ff4f5da461e70]
    [release] version bump to 13.2alpha1


  * [84725b0b1df072aecd26a55b82ef50ec828e595b]
    Merge pull request #4793 from MartijnKaijser/13.1

    13.1

  * [3021cfae563af4eac9eb0c151be1c1db56356725]
    dvdplayer: keep copy of internal state of dvdplayeraudio

    This avoids external threads messing with internal objects like
    audio renderers.


  * [8b2c236656441a75f0e0d5c8883708c4996181b3]
    [lang] update of skin.confluence language files


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


  * [57aab5195c4acb4ee1bc04e642a6b00bb72fb261]
    [lang] update of internal addon language files


  * [2b993aa799a396180ee442505cf52ba3d21f9994]
    TagLibVFSStream::seek: fix parsing files with broken structure (specified length in header is longer than actual file length)


  * [1a6bbd9639ff6547abd1ee5163ae3e87bf37047c]
    TagLibVFSStream: fix initialization of m_bIsReadOnly


  * [b47117d9d0e1be09a298079919cc335baf2f37f0]
    curl: don't mess with the default cipher list as we can't know the format


  * [809edc0771d5465c1b9e87136ad962404a14ea4b]
    [release] version bump to 13.1 final


  * [6abfd7104202121d3e23ddad47e377dfaef22b10]
    make sure applications/xbmc.desktop does'nt have executable flag

    Signed-off-by: BlackEagle <email address hidden>


  * [44107366c111031588654211f23883ad726a1050]
    Merge pull request #4742 from MartijnKaijser/13.1rc1

    13.1rc1

  * [77f279241c4b5be97650bb5cc34cc5f0f7301480]
    fixed logging of audio endpoint device id.


  * [721e95f14f62931029cb0f878beab80c6d339fc9]
    [lang] update of skin.confluence language files


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


  * [6a90aa2ece77b008a30f604811702414d33c2f0f]
    [lang] update of internal addon language files


  * [cc5f3b770dd7d0117fdde8dd3b999dd3034ff58b]
    [release] version bump to 13.1 rc1


  * [a6a271389ce4a67a323e547412567ace9d84c274]
    Merge pull request #4700 from MartijnKaijser/13.1b2

    13.1b2

  * [b4bffcf43c46d2940a409d1274d576ff96fc3839]
    Merge pull request #4730 from Montellese/gotham_announcement_fix

    deinitialize CAnnouncementManager before stopping all (network) services

  * [834be88ae36f754239ccef111717d8f95a284653]
    [upnp] properly hide the addons node


  * [deb6e97722b9850bba0fac4d2aab8e008981e8ce]
    Merge pull request #4695 from Memphiz/badaccess

    [airplay] - fix possible bad access as reported in


  * [dff4d1e5421f912de1b07f069f7e4a68e9fd183e]
    Re-factored GetResumeString to not insert a bookmark in the video db, it is never used


  * [06b218e801e3b020a588c2b839bed0b1b3c0a9a3]
    Re-factored FileItem to retrieve fresh resume data for recordings from the PVR server


  * [75d3cbdf7acce42ff1618928959876c59244000c]
    Re-factored FileItem to support IsResumePointSet() and GetCurrentResumeTime()


  * [6c1082f202384eb170f067c0cf639c4e0179eccb]
    deinitialize CAnnouncementManager before stopping all (network) services

    partial backport of e2693c5cb5320cede4d4dd884059c4574366eef1 and b348974a3fd13d3bd6d02e308037b0862f4c8ea0.


  * [e8b5b4decde5ef201a59fc4373c946aae62dedd1]
    bump to Gotham 13.1 beta2


  * [20fbf81a797e42b316df9682e5c793672f904804]
    [linux] bad boolean type given to dbus


  * [692cfbaa90975efd660beff38675e6a7041e2e23]
    Merge pull request #4664 from Montellese/broken_checks

    fix broken comparisons
    Conflicts:
    	xbmc/settings/windows/GUIControlSettings.cpp


  * [6707baf16f6dd9e85508544c751576d8d194507d]
    Merge pull request #4680 from MartijnKaijser/13.1_b1

    13.1 b1

  * [5e7f451e11a9ab3cdbe92c7be485ce2fbd7db536]
    [music] fix albumartist being used as a filter in song smartplaylists


  * [b4caa0470ae27bc05c0efaaf6be913687fafbbf4]
    bump to Gotham 13.1 beta1


  * [21778d5b60613c44063e4a5ae8425517f4c94072]
    FIX: [rtmp] do not hardlink librtmp


  * [b38ec398546e87679f94e829eb87ed5f71a05149]
    demuxer ffmpeg, workaround for broken probing of flac format


  * [37181cb6192dbc9b0051ee684890000df3a7f1e9]
    Merge pull request #4592 from koying/fixlinhotplug

    FIX: [linux] fix & optimize input device checking


  * [a58bcbb0a35ac8e26a880be477705d833330ecc5]
    [rtmp] check m_rtmp for non-NULL - fixes crashes with missing librtmp


  * [15eb338bf2e5bd652669575194b1f9c96b9e7c47]
    Merge pull request #4653 from FernetMenta/paplayer

    paplayer: fix mp4 playback


  * [a28b46aaaa0330ecf9566292684e34174ed4e1e5]
    Merge pull request #3828 from janbar/epg_client_epguid

    [pvr] Fix EPG hookdata: Return UniqueBroadcastID


  * [0a1148345df5ac9e6b5aefe77da44a48ac3f7700]
    Merge pull request #4647 from FernetMenta/vdpau2

    VDPAU: fix cropping for interlaced frames


  * [061867585e46c39e927432df89e2963f0cdca079]
    Merge pull request #4649 from FernetMenta/vdpau3

    VDPAU: fix segfault if vdpau fails to open context


  * [638fd06a099f155683b337ffee87d8e758d11067]
    Fix memory leak of CGUIViewState

    Follow other examples, and use auto_ptr to make sure that the ViewState
    object is freed when it goes out of scope

    Coverity CID 1211800


  * [6af2da2cc9d82fff7e1bcf2fcec96f6a7d5d2fba]
    Merge pull request #4655 from codesnake/allow_restart_of_a_pvr_addon_while_in_create

    Allow restart of a PVR addon while it is still creating


  * [43c4efb148ef19429979115ab06ed193022426ce]
    Merge pull request #4641 from FernetMenta/vdpau

    VDPAU:  fixes freeze due to corrupted video stream, Gotham

  * [d420b5cc2ddeacca71096f2da4c1f70eeb97a91c]
    [configure] fix static linking when ffmpeg found nettle/hogweed


  * [d4330f6fb9c18c3be4445084df8b552f2bd5a150]
    [configure] use pkg-config for rtmp detection. fixes linking with newer librtmp versions


  * [32a33a9e6a21d7ea8ed169de00c8d5f143858ed9]
    [release] bump atv2/ios for re-release


  * [f42f5b58d8fb9622bd0e8b02264034a2d9907a60]
    Merge pull request #4650 from FernetMenta/paplayer

    paplayer: fix accidently disabled seek by fc2b1b2


  * [67e759e80b755e83e80507b1b6ac31ee7e82bf0b]
    [gui] fix <hinttext> not being shown once unfocused/refocused


  * [b237030e1ed5d6a983aa17b1c0bf35a42ccc77f4]
    Revert "Merge pull request #4642 from wsnipex/linking-fix"

    This reverts commit 0d1d80373801c330e2a5dc938cc50d0d6d3ccc6d, reversing
    changes made to 60bd97bdd8d662807076e9838ad7632b8c92d4fa.


  * [a2b7ded9fd35c6323355fb8af88f250db8a8bebe]
    [configure] fix static linking when ffmpeg found nettle/hogweed


  * [f2bcc06841435fe2f1130c92e49d71d1dbd25215]
    [configure] use pkg-config for rtmp detection. fixes linking with newer librtmp versions


  * [60bd97bdd8d662807076e9838ad7632b8c92d4fa]
    version bump to 13.0 final


  * [1d087a96b14372535440080bbe56f9605484b6b0]
    Merge pull request #4623 from FernetMenta/background

    Revert "[WIN32] changed: set background mode when minimized. prevents sc...


  * [e24dca62f5bbefa1be81ad4c4bddf9ba22e6b16b]
    Merge pull request #4637 from Voyager1/fix-trac15163-bis

    [fix] make sure video playlist is empty and current when starting video disc


  * [55030587d56f54a56655fd9ad7e419e4077b7e57]
    VDPAU: improve error handling, Gotham


  * [91880f1671f920ab2b9b6afb084edd5ad5b233c3]
    Merge pull request #4631 from da-anda/new-icons-gotham

    New icons gotham

  * [c7c50f1a2e4b29fdb6ac0e627a7d2a4ac7c9f650]
    [win32] new installer artwork


  * [99675c0c2b7dbfc0f538ce6d58ba7a81f77d4192]
    [win32] new icon


  * [7add9aa9bff0a4cb615025e339837d6150fdabe6]
    [ios/atv2] - sync project for new icons - add the media folder to xcode


  * [6b86bfb54896e3794b6785356871f2472dfc91f3]
    [atv2/packaging] - ensure to overwrite our icon in the cache for make it appear


  * [b58f692fe43ffd87a14f47e97abdac3b2c75f2f1]
    [ios/atv2] - removed unused XBMC.png and moved the ATV2 images to tools/darwin/packaging/media/atv2


  * [a352a77531dca6c3bdba31e3de072696399a2141]
    [ios] - announce new icons in the info.plist


  * [0cec3d23d843e6b37a929f9f62d05447355d36e8]
    [ios] added new iOS icons


  * [d9806c2d72e6d6cebffedbfb454c25afee6ede98]
    [cydia] - remote iconpack script - iconpack is not needed anymore - http://mirrors.xbmc.org/apt/pre-release/ios/CydiaIcon.png is used for it - should be replaced with media/iOS/rounded/AppIcon57x57.png


  * [5f795fe33eb0614da96d4b5e36e3c12eb4d2a9ee]
    [droid] new launcher icons + fetch launcher icons from media dir


  * [b7b57f8a624abcd46dcc99fe9fe1d96b399bc02d]
    [linux] make use of new icons


  * [161735ab51146bb051bfdb9007e97f7f6bafaeac]
    [upnp] make use of new icons and add additional sizes


  * [b6ac360122dcb7e128c6c45a391ac06070e012f1]
    [osx] new icons + create icon from the iconset


  * [871bfe6f7378cb94a7c95c6ab7cf03896d17c3af]
    [webinterface] new favicon


  * [1db114ef47b87792cd6421cb8ffef0a91d982c33]
    new icons for media folder


  * [9125422fe841379424d39bcd9ec878af528ac6a1]
    [bookmark] fix resume bookmark from a plugin:// of stack:// items, thanks to kit500


  * [f835db366d886133a47a6772fe55252278394fec]
    [gui] fix incorrect parsing of relative <width> and <height> tags


  * [7afb5bbff3a407fe0f731eef8755c2f10752110b]
    Merge pull request #4614 from Montellese/upnp_player_logging

    upnp: add some potentially useful logging to CUPnPPlayer::PlayFile()


  * [b2fc24f9edda61b7de8d25c37fffb553f7445d54]
    Merge pull request #4616 from kit500/master

    fix resume behavior for plugins with stack


  * [70cdc8433793f41725676550973ff3dbe184168d]
    Merge pull request #4601 from jmarshallnz/play_media_sort_order

    [builtins] PlayMedia() should use a sort order appropriate for the items


  * [3216b42f0675b12a9ad4d6d2b9c49703c16340da]
    Merge pull request #4615 from bombizombi/master

    Fix for OSD auto hide not working


  * [f57cd9abca1d8ae1938194344661201f496731ff]
    Merge pull request #4619 from fritsch/aefixes

    ActiveAE: correct time of buffered samples by resample ratio


  * [8919befdb4eebafaacd79d315135289361cfa650]
    Merge pull request #4626 from Voyager1/fix-trac15163

    [fix] only check video playlist status to determine fullscreen playback


  * [fc2b1b2c1ad0d235b91a33e430d39bd63de71f58]
    Merge pull request #4624 from FernetMenta/paplayer

    paplayer: dvdplayercodec - check if seek is possible before trying to se...


  * [ddeedeade8ea835d36163e605b08364036de3b82]
    Merge pull request #4539 from Matricom/amcodec

    DVDCodecs: Condense and update HAS_LIBAMCODEC

  * [2372235d6c1871bc444375b0dd6b46e50ac882c3]
    Merge pull request #4602 from opdenkamp/pvrgotham

    [PVR] bump add-ons


  * [246d78614ead21795ae1abe3cc1151f004e5105f]
    Merge pull request #4594 from FernetMenta/paplayer

    paplayer: proper handling of non seekable streams


  * [ebb87374c1a25af448e3dcc44a15567a16f39fc6]
    Merge pull request #4607 from koying/fixdroidstoragecrash

    FIX: [droid] crash when stat'ing /mnt/secure/asec on some devices (fixes #15148)


  * [5feed53a8f97a437e314b7a468318738d740cedd]
    [tests] fix HttpHeader test


  * [136600378e5bae7c44527fc2f0e4d15b7d713591]
    [tests] fix CharsetConverter.utf8To_UTF32LE test on osx


  * [e0e327c6af51be32ded1b250d585b299efece816]
    [osx] fix make build on osx


  * [36e09e5dbb22ad1e9db09ed1fafe24df156a1109]
    [gui] don't show the 'remote path not found' message on directory failure unless it's a share. closes #15091, #15133.


  * [7abcfdc18e15cd5e8d29ffe7ecb4d03e56d5df3d]
    [musicdb] joins against album and song artist views should be LEFT, as some songs/albums have no artist. fixes #15149


  * [3b02d4d0f929f5df93d9950773feb2d9a7552b6f]
    Merge pull request #4575 from koying/fixdroidcolor

    FIX: [droid] missing color in labels


  * [dd5d2f40310dae7bb25f83c3423d99baed975266]
    Merge pull request #4591 from amet/subs_fixes

    Subs search fixes


  * [ce273ed609ddd1199c84f3d0485bd271cb9c8081]
    Merge pull request #4572 from arnova/rar_subs

    fixed: Downloading subs for rars was broken


  * [3a1548e5798633accfbbe4e2db0f25de271f8dfa]
    Merge pull request #4579 from jmarshallnz/display_path_to_delete

    when deleting files, make sure we display the path


  * [927dda2dd19bb43d069fdca42ee1aa967e4ce68e]
    Merge pull request #4580 from jmarshallnz/anim_length_fix

    [guilib] animation length was calculated incorrectly from effects


  * [473b1682fdb5e69149b9b76267e9a2ef83cffa89]
    Merge pull request #4583 from fritsch/xbmc-upstream

    ffmpeg: Backport c94305ae23318c8956a30485cd5642829f4f16a9 to fix #15085


  * [d5f725ae91deea81db12e7563f5a6340cd756d66]
    Merge pull request #4581 from FernetMenta/epg

    pvr: fix duplicate EPG IDs if EPG is not stored in database


  * [8ed26aed879178c3513cff1b74d0ec9dd4ba3cec]
    Merge pull request #4593 from FernetMenta/dxva

    dxva-hd: fix past/future frames and a/v sync


  * [31957287e0c88068bbabd463e41d4ca295af9592]
    Merge pull request #4589 from FernetMenta/aefixes

    ActiveAE: fix idling of engine due to high number of samples in sink buf...


  * [0cd10c653cb76b648c4eb22cc79a337964a23cb9]
    Merge pull request #4587 from fritsch/xbmc-upstream

    AlarmClock: Show correct string for shutdown timer


  * [d3ab242d090eed70909d388840d7805cc3343bd6]
    Merge pull request #4576 from koying/fixamcart

    FIX: [mediacodec] ART is not happy with non-existent values in map


  * [39396856395abe1d467ce157a11093a56c5c871c]
    Merge pull request #4598 from jmarshallnz/plugins_run_as_plugins

    [plugins] ensure we lookup the add-on as a plugin before trying any other extension point


  * [58c4436cdb8b67db236eb9730d6834b15370a2cf]
    Merge pull request #4590 from tamland/nav-sound-fix

    Fix: navigation sounds from user config directory are never loaded


  * [27a4b892c77a6d192bd8661ec1480d58e1176d80]
    [musicdb] fix incorrect use of ComputeCRC, causing playcounts to not update. Thanks to amet


  * [c0a422767b55d658b0a088a3b0ceb90bfcec00ea]
    DVDCodecs: Amlogic: Handle conditions in which amcodec should be opened during Open()

    DVDCodecs: Amlogic: Use mpeg2 video codec for mpeg2's

    * AM Video Codec cannot properly handle the still-frames within DVDs

    Signed-off-by: Brandon McAnsh <email address hidden>

    DVDFactoryCodec: Remove throttling of mpeg2 to libmpeg2 for amlogic

    * Thanks to @kszaq, am-mpeg2 can handle all mpeg2's however it can't handle the still frames (which is caught above it).
    * Testing .VOB isn't setting hint.stills to true so will need to address this in separate patch

    Signed-off-by: Brandon McAnsh <email address hidden>

    DVDFactoryCodec: Further conditionalize HAS_LIBAMCODEC opening

    Signed-off-by: Brandon McAnsh <email address hidden>

    DVDFactoryCodec: Amlogic: Force rmvb to ffmpeg

    Signed-off-by: Brandon McAnsh <email address hidden>

    DVD: Amcodec: Handle conditions in which amcodec should be using during open

    * Instead of before

    Signed-off-by: Brandon McAnsh <email address hidden>


  * [51d4cbda23920950360b9a13835cfa61913425bd]
    fix incorrect release version


  * [3a77615b0d5e8ecb8323d5494a160c302e46fd0d]
    [release] version bump to 13.0 rc1


  * [482ccd3ca11c89c71f46a5d7b959dc693a8b9dcc]
    Merge pull request #4578 from davilla/fix-mediacodec

    [droid] fixed stutter under MediaCodec. We need to wait a little longer before we think the frame is late


  * [9b6706577a0927aa3f7ae9ab96e02fd3391f571e]
    [lang] removed duplicated Vietnamese language


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


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


  * [336c7e2b705abc832e299580f457f612a9fa53b3]
    [lang] update of internal addon language files


  * [dc89c8e8ca638ba6ada83d643292dcac70e7b329]
    Merge pull request #4574 from FernetMenta/aefixes

    ActiveAE: recreate sink buffers if frame size has changed


  * [4540f8092d82a25b021c162726cc0731afa7b2de]
    Merge pull request #4573 from jmarshallnz/dxva_yuv_range_fix

    [dxvahd] attempt to fix colour range


  * [a981f2358c7c973a8aa7935ce4ae624405411b37]
    Merge pull request #4546 from t-nelson/curl_no_more_than_two_in_multi

    Curl multi-session fixes


  * [bf9f6f355857713faaf2fad63429da16b3db8ffb]
    Merge pull request #4158 from stefansaraev/mount

    udevprovider fixes


  * [8cffdbe14c58504cc9c1f1ff2ff464eb2d160c28]
    Merge pull request #4518 from astiob/convert_quad

    Clean up convert_quad slightly and fix subtitle corruption with new libass


  * [2eae591dd3806769c634a57a0653d8a90afc329c]
    fix album rating wasn't saved in the database


  * [3c72bade507867bf8003a19fec9537c2ca2a9273]
    Merge pull request #4569 from koying/fixamcreleasebuffer

    FIX: [mediacodec] properly release output buffer if AddProcessor is not called


  * [eca8fd4be2d5eb2c3c92038129fa9bd094b40f1c]
    Merge pull request #4567 from koying/fixamcbuffers

    FIX: [mediacodec] make sure the output buffer is released from the SurfaceView queue


  * [c42bb8a95c8e48de2ac9a3924c7f293385c46f05]
    Merge pull request #4557 from arnova/nginx_filesize

    Nginx filesize was broken for some configs


  * [d9b86270ed9be4531a2fc16db1315ee3615cbc53]
    Merge pull request #4547 from jesshaas/curl-socket-error

    Add EINTR check to select in CCurlFile::FillBuffer. Fixes bug#15019


  * [9c65d43245f906d730b867326793f3ee1a1de845]
    Merge pull request #4564 from koying/fixmediakeys

    FIX: [keyboard;droid] add mappable media keys for rewind and fastforward


  * [c2b6c4909a890ec5d7780925b0c136198417f950]
    Merge pull request #4568 from MartijnKaijser/fix_pydoc2

    [pydocs] update xbmc.PlaySFX example after 770091c


  * [ab503c6d772dc91b63d366bbf0f6ba612b38457c]
    Merge pull request #4527 from Jalle19/fix-timeline-navigation

    [epg] Fix navigating to the sidebar with cursor keys


  * [850181522c97f6731f2e13960214f029d5a2a922]
    Merge pull request #4550 from koying/fixstfinbufsize

    FIX: [stagefright] adjust input mediabuffer size


  * [c61ed1957d5d4e04f3a929a74e115db288fea364]
    Merge pull request #4549 from koying/fixamcinitcolor

    FIX: [mediacodec] fixup initial output format for software rendering


  * [0a5b020350e0d6bf9a35fb6785e739c325373656]
    Merge pull request #4554 from stefansaraev/webserver

    dont show kaitoast error when compiled with --disable-webserver


  * [951f950521f7171769d55e7dcfceb531a3e1e4ab]
    Merge pull request #4556 from MartijnKaijser/pydoc_fix1

    [pydocs] fix pydocs line ending and add additional information regarding...


  * [c36dbf1f3ca1dd735f6852566349e7a3286d3047]
    Merge pull request #4537 from bkuhls/uclibc

    [uClibc] Fix compilation on arm


  * [e19c740933fd7677fe6c2129f45ab175d35210ce]
    Merge pull request #4558 from koying/revert

    Revert "FIX: [mediacodec] reset if we are out of input buffers"


  * [d8cbbefd380fe05bc6a3ca01445a70cebb088ba1]
    Merge pull request #4553 from stefansaraev/upnp-settings

    [settings]: fix upnp category visibility when built with --disable-upnp


  * [5bd16771e54042f4c6d5d8d38fd3e8cba66ed6be]
    Merge pull request #4559 from koying/fixdroidpassthrough

    FIX: [droid] allow all boxes to enable passthrough (frodo way)


  * [3eb113857c64e5bb4d2f60c32e722427414d8949]
    Merge pull request #4562 from FernetMenta/flac

    ffmpeg backport: improve seeking in flac files


  * [afc7ecfb6c9905c71ee07fcbc5a3ad425f6716ab]
    Merge pull request #4563 from FernetMenta/aefixes

    ActiveAE: check suspend state before creating a stream


  * [524861472a27e378a99502f839efc7e97892a1c5]
    Merge pull request #4551 from Montellese/settings_language_fix

    fix crash when changing language from non-GUI thread (fixes #15113)


  * [52d89eaeb1e2f3ef507fbe270747873c127b2bb5]
    Merge pull request #4560 from arnova/sub_nosort

    changed: Don't try to sort subtitles, it screws up eg. sync priority


  * [87a154c5ffebbf3b71c511eb9b0ba392772581fb]
    Merge pull request #4491 from ruuk/ignorecache

    Added optional parameter 'ignoreCache' to xbmc.playSFX()


  * [768293b9ade71a5c7832c8a46c08f223a6b00fc5]
    Merge pull request #4555 from FernetMenta/musicosd

    fix flickering music OSD


  * [23c3c1e2f5330bc4d8523743357d5603403f297e]
    Merge pull request #4552 from tobbi/german-fixes

    Fix spelling of "Liechtenstein" in langinfo.xml


  * [09f9d1cdc21136d46722837ab4fcf27c6f41917b]
    Merge pull request #4548 from wsnipex/logging-fix

    fix incorrect logging when using static ffmpeg


  * [8e2f053812c34eb8c7a0b4d09108b9033214a295]
    Merge pull request #4530 from FernetMenta/resolution

    fix toggle fullscreen during video playback


  * [9806eda671830146aaeaeef4d3e7839ccc1104ce]
    Merge pull request #4478 from Montellese/upnp_controller

    Two UPnP controller related fixes


  * [7f24c5655aed37e2b27540d7b8077ed9d6dccc9a]
    Merge pull request #4545 from Memphiz/nfsexportlist

    [win32] - nfs fix


  * [1e0722376671c46c34400880094386b0178bf342]
    Merge pull request #4350 from Memphiz/iosbgmusic

    [ios] - restore the music background playback ability


  * [357f0421093c05f5dbe481157b579340d64745ad]
    Merge pull request #4541 from xhaggi/continue-last-channel-on-wakeup

    [pvr] continue last played channel on wake up


  * [4c3700ee31f1c457c5ab9b84aa9e2363c3b4085b]
    Merge pull request #4534 from popcornmix/dvdplayer_merge

    [omxplayer] merge missed commits from dvdplayer


  * [af8a18a1afd09266fc71a63d28274cc31afdbd8f]
    Merge pull request #4503 from popcornmix/texture_leak

    [rbp] Fixes for hangs and leaks in jpeg->texture code


  * [f23b4cd9eca0981544b06cb204b2861ca6819753]
    Merge pull request #4524 from koying/fixamcinbuffer

    FIX: [mediacodec] reset if we are out of input buffers


  * [b7509ea8dc3c003825b33719cbc2445093b1145f]
    Merge pull request #4535 from Memphiz/fixchannelmap

    [osxsink] - fix bad access when device announces more then 8 channels - ...


  * [5fff7b4f74b849ecc6524f056b589a800fe19f78]
    Merge pull request #4297 from maxwellito/wiimote_battery_fix

    Fix Wiimote battery problem


  * [23e64958796f79bca1b81fd63c0d52f378a34d03]
    Merge pull request #4514 from joethefox/jsonrpc_subtitle_addontype

    JSON-RPC: add "xbmc.subtitle.module" enum in the json-rpc Addon.Types se...


  * [8725b3ad8909913e44b4ea18ff7e8a23afa7f2d0]
    Merge pull request #4533 from Memphiz/removetoast

    [gl/gles] - remove annoying kai toast in videofilter fallback case


  * [59dbcf5c8b074e8b98908d0d16935ecc5402869d]
    Merge pull request #4523 from koying/fixamcinitformat

    FIX: [mediacodec] proper initialization of output format


  * [02eb861a32627510f0a418b97c733b85c0b2e015]
    Merge pull request #4517 from t-nelson/no_invisible_or_disabled_settings_for_json

    Don't expose invisible settings to JSONRPC


  * [d3b42e4894b7bc831cf04636be045d6567f1feaf]
    Merge pull request #4522 from Montellese/platinum_missing_patch

    platinum: add missing patch file


  * [ca6c2892ea56fd5a4083b191c7eaf8f7dbf60180]
    Merge pull request #4521 from jmarshallnz/playmedia_order

    [builtins] PlayMedia didn't sort the folder prior to adding to playlist


  * [68a33dc5c4b141fbe882d0c95e50d914c55dd607]
    Merge pull request #4520 from ronie/confluence-livetv

    [Confluence] next/previous fixes for livetv - fixes #15076


  * [d79b06a37833bd17b197584aef5015c098c4b262]
    Merge pull request #4511 from fritsch/pa-sample-48000

    AESinkPULSE: Let PA handle whatever samplerate we have


  * [24d7ff668c4754331f204dc817da332ffb4ce03c]
    Merge pull request #4525 from joethefox/ae_zero_volume

    ActiveAE: set the scaled volume to zero if the volume is zero


  * [f8de7871780a8e4f7db732365193cf9ce515714f]
    Merge pull request #4519 from astiob/ass_read_memory

    Fix libass ass_read_memory() signature


  * [00beb4bc9757cb9c99c2926217d988fa09ae325a]
    Merge pull request #4489 from Orochimarufan/sslcipher

    Make the allowed SSL Ciphers a protocol option for CurlFile.


  * [693f415c7863967dee73f067d7cf7b3796a11b79]
    Merge pull request #4510 from FernetMenta/aefixes

    ActiveAE: verify resample context before using it


  * [87f30fce54e2f19ad6e362f7d677483e19f14450]
    Merge pull request #4502 from fritsch/pa-revisit-volume2

    AESink: Revisit volume part 2


  * [ac6766d18c33a123fa995596c7c62e36dd5b522c]
    Merge pull request #4504 from FernetMenta/paplayer

    paplayer: rewind stream after init (ffmpeg codec)


  * [de4a1bd8b5fa4ba116cbf5e74e832168f15daede]
    Merge pull request #4508 from Montellese/settinglist_default_fix

    settings: fix detection of value changes in CSettingList


  * [5c102ff5ff5551ff62a118be18eb2439dfec8951]
    Merge pull request #4494 from davidbanham/master

    Add keyboard controls to web remote


  * [fab9089d676d90f91d393ad116b44ce64d5ca890]
    Merge pull request #4500 from FernetMenta/aefixes

    Revert "paplayer: use position based seeks for ffmpeg demuxer"


  * [05a6c6f7c4e3b04d504411d9edb108c7a569965e]
    Merge pull request #4501 from sagiben/Gotham

    Profiles tab is not deselected

  * [2bf52cfc5b7c3afd5274d3b1283990008d2e6527]
    [webui] Profiles tab is not deselected


  * [14b7a12b563e3a557e71b31963975662f4be2dd0]
    Merge pull request #4498 from popcornmix/reschange

    [settings] Only need a confirmation dialogue when resolution has changed


  * [4125e06d27f073b3fa199d1b3a05df4aeb6289c7]
    Merge pull request #4495 from FernetMenta/aefixes

    WASAPI: add 192khz sample rate in case we added HD formats


  * [1028aca1b76ea63fe3d572e3e5a3445ab4c76d85]
    Merge pull request #4488 from FernetMenta/paplayer

    paplayer: use position based seeks for ffmpeg demuxer


  * [281d67d7ed523d1fb32e5eb8877378bae7911217]
    Merge pull request #4493 from Memphiz/airplaypicvolume

    [airplay] - fix unwanted volume restore


  * [5e9c7c569718d06931a502e0b30401f4680e35f5]
    Merge pull request #4463 from jmarshallnz/osx_vsync_always

    [osx] vsync should default to always


  * [5e4160d0956d49abc5cf25ca730b1b58f79c7b82]
    Merge pull request #4486 from Montellese/jsonrpc_screensaver_notifications

    jsonrpc: add missing GUI.OnScreensaverActivated/OnScreensaverDeactivated notifications to the API definition


  * [5b45e05c5a97d020d5a51522863b424cd68dbe58]
    Merge pull request #4484 from jmarshallnz/curl_ssl_fix

    [openssl] backport fix to alert handling from openssl 0.9.8za to fix github repos


  * [a280d9a47be39360bcefdf09420c2a1e17eedeb2]
    Merge pull request #4487 from Montellese/settings_defaults

    settings: remember whether a setting has its default value or not


  * [9c52c94bdddac8b313fdb9f70ea0a3a9f388a364]
    Merge pull request #4479 from mossywell/master

    Change FLAC MIME type


  * [d4b12c3131a07354e5e4904ebf0dcafac7669d5b]
    [videodb] show select dialog for linking a movie to a show, even if there's only one show to link to.


  * [98630ea3f8e0c6b61cd4525edde16e94f2a8610a]
    [videodb] fix crash linking a movie to a show if there's no tvshows left to link.


  * [74ec17d424c0727cb474186957cd564a7e47c176]
    [addons] ensure we exit the lock prior to calling PrunePackageCache() as this takes ages, and will grab graphicscontext lock, leading to deadlocks


  * [ab0ae8ac9c7194f3c8dccc27db635df7ad75eab8]
    [music] content type wasn't set in a bunch of cases. fixes #14915, fixes #15057


  * [12f65f97b8a64df18a99a889dd7bd33cdd96920f]
    Merge pull request #4473 from Black09/constants

    Enable constants for centerleft and centertop


  * [8a720f6586fcc16648c65133dba3d9e57d798903]
    Merge pull request #4460 from koying/fixdroidx86ffmpeg

    FIX: [droid;x86;ffmpeg] disabling mmx on recent gcc actually causes crashes


  * [45dbfe5c54a9eefe6d3b951dfc0065f5ac5226af]
    Merge pull request #4475 from popcornmix/pisink_update

    [PiSink] Fixes for underrun, passthrough and multichannel


  * [0a78e4f467921888697736076d6a823370011de8]
    Merge pull request #4445 from ruuk/stopsfx

    Add xbmc.stopSFX() to the python xbmc module.


  * [b4b5086414d58bdb3214a9be6ce7b4e7098977cf]
    [gui] fix crash if an info expression (with square brackets) wasn't correctly closed off by a skin.


  * [ce52900c9da452647d62fce71448ec7e4d86e3eb]
    version bump to 13.0 beta4


  * [2dcc855c735b66532f12450051e004d338db9d23]
    [lang] update of skin.confluence language files


  * [0056b7557a3ff70b978cce13fbec2d45b36bdf1c]
    [lang] update of core language files


  * [92c6db70cb216f8f041260b0e8164d7b40ee16d8]
    [lang] update of internal addon language files


  * [e2cff35c794a7b7a6be6d22eb56ca8c45eda5665]
    Merge pull request #4467 from Memphiz/osxnosamplerate

    [osxsink] - for devices which report samplerate 0hz - allow user overrid...


  * [204b6a38a7a25e29eac0a65e315b44145ac0aea4]
    Merge pull request #4481 from mus65/wiiupro

    [Linux] add basic support for Wii U Pro Controller


  * [ee8c7edf7ba57be413086b698f14a8d965d98ba7]
    Merge pull request #4451 from fritsch/pa-volume-fix-mainline

    PulseAudio: Rework Volume


  * [342c737178fc44e009239a62a848df0bfcbe0eed]
    Merge pull request #4476 from Memphiz/shairplayfix

    [shairplay] - upstream backports - fix password protection and socket race condition


  * [d55e0e45064ade40eef8dc5e616da5783d55fe18]
    Merge pull request #4477 from xhaggi/pvr-icon-fixes

    [pvr] fixes related to chanel icons


  * [714e7f2c0d81371c02945ef80549a65f289fe4b7]
    Merge pull request #4471 from Memphiz/sinktimeout

    [darwinsink] - increase the initial startup timeout of the sinks to 1900...


  * [3d6c1dfdb5b836cc98ee4ba17ebdf824682829b1]
    Merge pull request #4472 from FernetMenta/aefixes

    Aefixes


  * [5ef9cc597278ed4a14a4f49fa65ff7c9c26a10c8]
    Merge pull request #4466 from Memphiz/dependsfix

    [depends] - add missing dependency for python native (needs libz-native)


  * [8e391ebc05d66af275d53b7aa824f563b02b01a0]
    Merge pull request #4464 from Jojjec1/master

    Fixed import of fanart for tvshow/mvideo


  * [5949d1908e50eb2ed9d33296ebb8e4babce12fbd]
    Merge pull request #4465 from arnova/subtitle_path_setting

    changed: Always show subtitle custom path option


  * [6d3b3d01be310b0c38eb711b7b20bee218244ed7]
    Merge pull request #4088 from xhaggi/fix-schedule-recording

    [pvr] fix: schedule recording with ending after midnight (Ticket #14165)


  * [4940296811cf23dcc43d658a01d772661f62bc3a]
    Merge pull request #4462 from cg110/CoverityFixes2

    A couple more bugs fixes from Coverity


  * [51a55693454dc0e9211dc9c4a4bd44d74cf54d27]
    Merge pull request #4452 from NedScott/settings-description

    correct ID for PVR settings description


  * [88679b4b75052baaabd1fbbc3186ade1b0998344]
    Merge pull request #4442 from FernetMenta/channels

    AE: fix CAEChannelInfo::ResolveChannels, it returned duplicate channels ...


  * [878d89e430cc9688ca172ae3d0f542d48cd458a4]
    Merge pull request #4455 from wsnipex/online-check

    get rid of non DNS online check


  * [137db7ffa134aefe65d1a4b1e398344e6d6d8f53]
    Merge pull request #4461 from fritsch/activeae-coverity

    AE: coverity changes


  * [6481552d4465df2af662c21943e2c9bb8f4e36d9]
    Merge pull request #4448 from Karlson2k/xml_warn_charset

    XBMCTinyXML: put warnings to log if suspicious charset is used for XML processing


  * [107eae52cd7cb3562178570a1b77858732f8d836]
    Merge pull request #4441 from Memphiz/osxdevicereset

    [osx] - fix issues with turning off/on tv when playback is paused


  * [b49b23146506dffa399e0596cf18b3cd036af381]
    Merge pull request #4454 from ronie/mvid-track

    make musicvideo tracknumber available to skins


  * [da0989b1a642f554bc5c4cb1356eb01a091ce549]
    Merge pull request #4456 from koying/showdroidprops

    CHG: [droid] show build properties at startup for easier debug


  * [745067f068ec5bed1e5ce14d55b9d7b0eaf235bc]
    Merge pull request #4457 from fritsch/pa-gotham-fixes

    ActiveAE: Fixes for gotham


  * [a4b600f2f0faa2db69826ef67376ffd04bf3e5a4]
    Merge pull request #4436 from ace20022/ext_sub_details

     [Ext. subs] Use ISO639-2 T language codes for external subtitles details.


  * [2eeb45f72c5b885a67e61cf491341cc8b617d052]
    Merge pull request #4433 from FernetMenta/alsa

    AE: add verbose logging, start with alsa logger


  * [d003f4abd0139f3f0d437fb6f072504076579494]
    Merge pull request #4337 from voguemaster/only_allow_extend_duration_real_streams

    Do not allow non-content stream types to extend the format context's dur...


  * [cccdff3bea96ddee8b597966009b9cde490ae7d3]
    Merge pull request #4335 from Jalle19/change-default-level

    Use FF_LEVEL_UNKNOWN by default (prevents some common mismatches in


  * [a484f3184e806da7a83316d4e86b92133361f3f3]
    Merge pull request #4414 from Memphiz/ios7airplayfix

    [airplay] - fix regression introduced by ios7 clients


  * [6155f038843a86d67570fbaad5544cdf754317ce]
    Merge pull request #4296 from Voyager1/dvd-various-fixes

    DVD various fixes related to libdvdnav issues and skip to menu


  * [0f809e9e8765da7e6bcf5fb1ce773c7049365017]
    Merge pull request #4372 from ksooo/optimize_capplication_checkshutdown

    Optimized CApplication::CheckShutdown() not to do further checks for tim...


  * [fbcfe0365bd7177e2a56299b48810d4d5e7c3e8b]
    Merge pull request #4418 from Karlson2k/fix_xml_enc

    [scrapers] Fix processing xml files with incorrect suggested encoding or incorrect encoding in xml declaration


  * [abfee22c64b1d8af6fb9e61442c262042359c8be]
    Merge pull request #4420 from t4-ravenbird/woa-log-enable

    woa - add logmsg when enable changed


  * [2ba680b57dcb1b74ee7de5003c9fbce6e12ffe31]
    Merge pull request #4443 from at-visions/GothamAlsaRecover

    Added error recovery if snd_pcm_writei fails

  * [0a0b2e65e065bb8d6e92bb41f8b8965e35051c94]
    Merge pull request #4449 from FernetMenta/vda

    VDA decoder fix: add pts to picture buffer


  * [6a73a0243561f507fe796d3479ec7937ea2539d2]
    Merge pull request #4362 from popcornmix/avoid_pictures

    [players] Skip picture attachments in video players


  * [9d9eac64299e1f8fbedec8acb39a3baab1dc2300]
    Merge pull request #4432 from FernetMenta/paplayer

    paplayer: fix display of bits per sample for dvdplayer codecs


  * [c693b09a52bff4916f087ec94c0e14947418f29f]
    Merge pull request #4427 from bkuhls/uclibc

    [uClibc] Fix TZ after bfc296b


  * [0227e7070a65452b9c6132d8bd8893041d67fc08]
    Merge pull request #4438 from fritsch/xbmc-upstream

    AESinkDirectSound: Only add AC3 and DTS if we are not PCM device


  * [fc52c5cca9ebee2211e4b9ef231f3f07ebe63497]
    Merge pull request #4408 from koying/fixamcexynos

    FIX: [amc] add omx.exynos to white list


  * [77aa144787e1b02d9298750174a40961915723b9]
    Merge pull request #4450 from ndogxj/patch-1

    [Fix] use av_free to free m_convertBuffer


  * [04920a2b670c4e7a26d3ca2ad8e50265c84049a3]
    Merge pull request #4440 from Montellese/settings_fixes

    Two fixes in the settings system


  * [3bdff4583ac8a7a77d2f3684af699ace6406b014]
    ADDED alsa recovery function


  * [1c5763ad74148a03ed8f14b0366af687119570a1]
    [lang] update of skin.confluence language files


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


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


  * [57c44251164a87c5f69b4db7529692628a19709e]
    Add check for negative file length.
    This prevents a crash when querying the length of a PVR live stream from Python.
    PVR addons can return -1 for LengthLiveStream() which originally resulted in a
    request for 4294967295 bytes which failed.


  * [4910748f03ff9061f0a84caa4e10d334050d62f9]
    [infomanager] videoplayer.content(movies) would return true if streamdetails had been read for files outside the library. fixes #14963


  * [b4769ed8344f56de7aca58a3be2371e146d1a1ee]
    [addons] ensure we clear the disabled cache when deiniting. fixes #14970


  * [e189477cf5c04b4c253aa6e889110f61715dc41d]
    version bump to 13.0 beta3


  * [a1cab7afcba085b16b1f14caa0f6b88e62488794]
    Merge pull request #4428 from Montellese/jsonrpc_optional_logging

    JSON-RPC: make logging of incoming requests optional and configurable


  * [9e6a97c223927dc680ba545dfcbf2ed42cd3a5fc]
    Merge pull request #4400 from Jalle19/fix-log-messages

    Fix some erroneous log messages


  * [b855f11ac81a5b12e262e5caf5c1082f0743b98f]
    Merge pull request #4424 from Memphiz/darwinsinkloggingbp

    [osxsink/iossink] - don't spam the log with audiobuffer underruns with 0...

  * [97c771f1fc78d5fc642dc3f14f424153cecc796e]
    [osxsink/iossink] - don't spam the log with audiobuffer underruns with 0 bytes available - those underruns happen alot when we idle but sink isn't suspended yet - instead only log those underruns once until there was some data played again


  * [2e81f7ecf74cd7c252d5d9142fdbbca1de6088a0]
    Merge pull request #4290 from dgburr/fix-swig-memory-leak-master

    Fix memory leakage in python bindings


  * [401f65bf303364ec117572063b10fad4c4143fb8]
    Merge pull request #4360 from rbalint/debian-build-fixes

    Use NULL from cstddef


  * [2c194bb30b580f5e684143a132f720a1a054d78e]
    Merge pull request #4387 from Tolriq/swig_javahome

    Correctly use JAVA_HOME when generating SWIG bindings


  * [0abdd5adb7ac13badab83e918b87d143e522eeaf]
    Merge pull request #4429 from Montellese/videodb_getfileinfo

    videodb: fix getting streamdetails in GetFileInfo()


  * [27dc2e6cba209389cc6f1185b285e227eb944fc2]
    Merge pull request #4417 from joethefox/swap_spa_langcode

    Swap "spa" langcode definition line so "Spanish" is displayed instead of "Castilian"....


  * [44566e01f1c1b126e1f8f1e6910f5b305604a374]
    Merge pull request #4419 from popcornmix/3daspect2

    [omxplayer] When setting fullscreen flag we don't want noaspect, try 2


  * [27f653ae37a2ee49419ec44c8dc5b19c8188b198]
    Merge pull request #4355 from popcornmix/reduce_video_swing

    [omxplayer] Reduce rate of clock change to reduce video stutters


  * [bfb4962876c046c0da99b9ab25e3b00c384e08a8]
    Merge pull request #4356 from popcornmix/invalidpts

    [omxplayer] Always enable timestamp fifo mode.


  * [31c3748ca818f9313e4cad3a45e19c9690c50219]
    Merge pull request #4421 from FernetMenta/pvr

    [PVR] bump add-ons


  * [3cd642fa7d4a7dafc2db04ca2ea247f1767f3745]
    Merge pull request #4403 from taxigps/unrarxlib

    fixed UnrarXlib: can't extract file with non-english file name.


  * [401fd00cb91d78afd63131505eadb37c691d7bc5]
    Merge pull request #4367 from arnova/more_sub_fixes

    Fix for downloading subtitles for http videos


  * [4cbedaa257f82ffd052940fff6c263e47f57c902]
    Merge pull request #4410 from FernetMenta/res

    fix switching refresh rates


  * [79bf680dba55b61dc86daad8d46585e04fb85afe]
    Merge pull request #4413 from FernetMenta/aefixes

    ActiveAE: ignore device change events in suspend state


  * [b9a0ca1edeca5db3dce36edfdb963c452a55cf02]
    Merge pull request #4399 from Jalle19/missing-db-close

    [pvr] add missing database close call


  * [5194b3cbb8e49b01c1d4cbb91a692d2d90b7798d]
    Merge pull request #4406 from jmarshallnz/thumb_fixes

    Thumb fixes


  * [8546f141abfcc653ebdce4419ed91651e1c15d86]
    Merge pull request #4404 from popcornmix/3daspect

    [omxplayer] When setting fullscreen flag we don't want noaspect


  * [9c9e9b14bbe8788b4247ff8af6c8e05e5953463e]
    Merge pull request #4386 from FernetMenta/flac

    paplayer: drop flac/wav decoder, use ffmpeg instead


  * [08b45c8ad6d635649f797dba506ad3cc05f74004]
    Merge pull request #4397 from tru/imagehelperheaderguard

    Fix: Incorrect header guard in libprojectM


  * [cbbf313553bf31bbe0329099ed9207aa56275f5a]
    Merge pull request #4396 from tru/guicontrolheaderguard

    Fix: Header guard in GUIControlFactor.h had a typo.


  * [a63276618e9d812116dcff4ee07f5e52e310090a]
    Merge pull request #4392 from xhaggi/fix-epg-scrolling

    [epg] fix scrolling in grid if last item ends on next page


  * [a842f4500c92f3bc1aa9be5608c9d3c1c800dab7]
    Merge pull request #4385 from FernetMenta/aefixes

    audio settings: check visible for ac3transcaode when changing number of ...


  * [d02ea85e2847cf7aead06ae1a3d79718864143f9]
    Merge pull request #4426 from wsoltys/slingpvrgb

    fixed: switch channels using keypad while watching slingbox (fixes Ticket #14961)

  * [0a17c37ead0ca76e7738fa88983232b69011d5e0]
    fixed: switch channels using keypad while watching slingbox (fixes Ticket #14961)


  * [85707f32e6ea8cf217b97ce57eae008deb03c6fc]
    [WIN32] changed: don't call CAEFactory::DeviceChange() when PBT_APMSUSPEND was sent.


  * [fbc8c4e182f349fa3d069581e68582b5b7b684b9]
    json-rpc: fix resetting a datetime property through VideoLibrary.SetFooDetails


  * [b3708c2e73b93abe520732ff8dea0bf3eef8c029]
    json-rpc: don't try to set playcount/lastplayed for tvshows


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


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


  * [0c6d61f7aaa24e442e03addaad835494e8818f41]
    [lang] update of internal addon language files


  * [b2f1d785a3ed3191a5c9fafb3f94ecf284fb1995]
    Merge pull request #4371 from jmarshallnz/runaddon_fix

    Runaddon fix - allows secondary extension points to be run


  * [b66609ff497d080caa328a07c679935fa64cea74]
    Merge pull request #4394 from jmarshallnz/album_info_files

    Album info files view was broken


  * [e8f5cfb7b3ec633dab71c0dc92c5544733377995]
    Merge pull request #4393 from xhaggi/fix-channel-manager-masterlock

    [pvr] fix: password prompt appears twice if set icon in channel manager


  * [dac84ca984e353df7609de455fa3ffa398034ff3]
    Merge pull request #4345 from cg110/OptimizeIsSamePath

    Speedup FileItem::IsSamePath


  * [a91fae68ea8b889cecd05a8aaa8edf6b7ee7fa01]
    Merge pull request #4373 from koying/fixamcrk

    FIX: [mediacodec] blacklist rockchip non-standard components


  * [33f178cd89caa06b0a5df3dba76e765e580b5593]
    Merge pull request #4317 from FernetMenta/dts

    ffmpeg: change due to revert of a backported commit

  * [20f1ba2a7ab1cb84fbe82e337d4469d381bc9915]
    Merge pull request #4389 from Memphiz/osxobscuredbywindowserverbp

    [osx/windowing] - add "Window Server" to the whitelist of obscuring

  * [00c64e1e6f7c7a30fe0a28dbeba66ca918898421]
    Merge pull request #4357 from koying/fixfilemgrdoubleclick

    FIX: [touch] workaround double-click in file manager


  * [cc20be8e7c2b69de593dd435f81001a1454349c7]
    Merge pull request #4352 from Memphiz/libnfsdowngradewin32

    [win32/libnfs] - downgrade to 1.3.0 because of issues with 1.6 on window...


  * [d1df818cc6b2c3cf0b79ace261bb8ba6b20f8545]
    [ios] fix darwin_ios.xml missing tag


  * [bd1b37df49d2c9d9ea1790b3cfd6cc191b1ae4d0]
    [osx/windowing] - add "Window Server" to the whitelist of obscuring
    windows


  * [64a9cb9434f7a35910789ed14f49df307cf20f0a]
    Merge pull request #4361 from afedchin/dxva_h264_intel_g

    [DXVA] Fix h264 deconding with refs > 11 on recent Intel GPUs (SNB/IVB)

  * [a50426f1bb2266942622433e3a6b1ca2f50cda0d]
    [iossink/osxsink] - fixed - condvar has to wait on the mutex - not on the singlelock


  * [661948201d67ed5a0658772ad7573f12b789dbbf]
    [iossink/osxsink] - don't deadloop in drain when device is gone - but
    handle timeout


  * [6a35017aae3890b82a439467eb9c127402c4df1c]
    Merge pull request #4382 from jmarshallnz/fix_non_addon_scripts

    [python] fix scripts run directly that aren't an add-on. fixes #14265


  * [2d0799e083c11a4687763d528fd3552ef7ddbf49]
    Merge pull request #4376 from xhaggi/epg-timeline

    [epg] adjust title to the left edge for the first items in timeline view


  * [ce284f809367687529ee253054dbecdcd264f090]
    Merge pull request #4369 from jmarshallnz/skip_video_thumbs

    [video] skip thumb loading earlier so we don't call CDirectory::GetDirectory()


  * [d493f253e934e160fa5d835fab328f7ef5f61768]
    Merge pull request #4381 from BigNoid/textbox_height

    [Confluence] Textbox fixes for ok | yes/no | progress dialog


  * [67bcfac4ee0d37636e7ab9467e18e359420da50b]
    Merge pull request #4380 from cg110/AudioLibWarningFix

    Fix compiler warning


  * [cd97070c5f2bd8b7608c8abe970f45e9e002a6f7]
    Merge pull request #4379 from jmarshallnz/win32_res_fix

    [win32] fix size of DEVMODE struct. Fixes broken resolution switching


  * [3df4e6e5eb7e823b99b110dc222b111696b45038]
    Merge pull request #4375 from FernetMenta/wma

    fix assert when playing certain wma files


  * [0afd00f715ea587f859b2de888c39a6229eb8c3f]
    Merge pull request #4370 from jmarshallnz/clear_items_fix

    [python] ensure we lock the GUI prior to calling ClearItems. Fixes #14780


  * [12ace5dfcc137ed32fcfc9bb1bcafb221f8f5692]
    Merge pull request #4368 from jmarshallnz/music_fixes

    Music fixes for .nfo files


  * [f1d91494dbf010486dabb2d12ea742fca279e803]
    Merge pull request #4338 from FernetMenta/google

    AE: make sure sink suppports required samplerate for AC3 and DTS


  * [108a20c9aa437d63d51c5f4e76dfabb933bf16c2]
    Merge pull request #4340 from FernetMenta/playlist

    paplayer: avoid blocking in OpenFile, call QueueNextFile instead


  * [9cb621e0027773f9411879b34380bfb6b297a287]
    mysql: replace all "cast(foo as integer)" to "cast(foo as signed integer)" and not just the first one


  * [dc5fff940f8e3e484c0b916ebe489fd78b4c0483]
    [music] fix .cue sheet media with embedded art not showing. fixes #14043


  * [ea98f4400a4f6c9971c72a5aa7fdef70aaa4d758]
    [exif] use unknownToUTF8 for the EXIF_COMMENT_CHARSET_ASCII/UNKNOWN case as many pictures store non-ascii here. fixes #14188


  * [03de074920bb9ccf9e8b0259d9649ccb55ed4223]
    Merge pull request #4328 from koying/fixcontextcrash

    FIX: set logger to NULL when the XBMC::Context is deleted


  * [df8cb47d5e5a93f954a11ede44cf420b1068e5d3]
    [osx] fixed missing line in backport 9a05eed


  * [7a41cd8a36191bafda93c6e5055a8aee8eda9f3a]
    Merge pull request #4277 from xhaggi/fix-recordings-parent-dir

    [pvr] fix: duplicate parent dir item for recordings


  * [6c5db431c9afa338890cdb93176eacb4bcb2bd27]
    remove useless log line


  * [b5bf9588a969dd947ba6a30332c773b80733794c]
    [python] fix extended progress bar double closure. fixes #14985


  * [91c6c78d7750979056431e5a737e24039d6a699e]
    fix compile warnings


  * [5c906c32e3ae410f0ce3c2825bf60a4d3018828b]
    Merge pull request #4366 from Montellese/uriutils_resolvepath_fix

    URIUtils: fix out of range exception in resolvePath()

  * [9508ed3611da86138396b53999894300d5d7e988]
    Merge pull request #4365 from Montellese/settinglist_minmax_conflict

    settings: fix conflict of <minimum> and <maximum> for CSettingList

  * [ca3ffb176052b1e233d7d6f54f3c02d1dbb4da4c]
    URIUtils: fix out of range exception in resolvePath()


  * [f03059d119b32af166d4b620ec118a82e3061b08]
    Merge pull request #4364 from ace20022/pap_zero_gotham

    [paplayer] Prevent possible division by zero in MP3Codec.

  * [260a93f55c71ef705170b12a8ef62a6e6ef4b8c8]
    [paplayer] Prevent possible division by zero in MP3Codec.


  * [72fd5e57275225101496f363dd8646a163702c44]
    Merge pull request #4349 from Memphiz/noblockaddpacketsbp

    [osxsink/iossink] - don't block addpackets if ca didn't do the initial d...

  * [8f35990de049bda85ac76501947043c046886caa]
    Merge pull request #4348 from Memphiz/osxdisplayportbp

     [osxsink] - properly set the ae device type based on either ca or ...

  * [a19a25610f2303ffd51da1ca40de0f75631e5011]
    [dxva] Prefer standard Microsoft H.264 device instead of Intel H.264 VLD, no FGT (ClearVideo).

    This fix h264 decoding with refs > 11 on recent Intel GPUs (SNB/IVB). The latest Intel drivers for IVB/Haswell already has no support old Intel H.264 VLD, no FGT (ClearVideo) device, so this actually needs for SNB and older.


  * [a26b81e009cd4b1047c7ea444968152d786ba551]
    [dxva] Add support workaround for Intel H.264 VLD, no FGT, ClearVideo decoder.


  * [97395962c2fa0f20bec2ed2668e4d0af57e01d74]
    ffmpeg: dxva2_h264: add a workaround for old intel GPUs

    Old Intel GPUs expect the reference frame index to the actual surface,
    instead of the index into RefFrameList as specified by the spec.

    This workaround should be set when using one of the "ClearVideo" decoder
    devices.


  * [e7b64acb3a7947d77e50d5bd89c1d5ec1bc396f0]
    ffmpeg: dxva2_h264: set the correct ref frame index in the long slice struct

    The latest H.264 DXVA specification states that the index in this
    structure should refer to a valid entry in the RefFrameList of the picture
    parameter structure, and not to the actual surface index.

    Fixes H.264 DXVA2 decoding on recent Intel GPUs (tested on Sandy and Ivy)


  * [287e3d8cffe769803720ad4766c5a6bb726450e5]
    [osxsink/iossink] - don't block addpackets if ca didn't do the initial data pull - but timeout gracefully for signaling an error condition to the engine (use a timer for detecting a real timeout as condvar can be signaled by spurious interrupts)


  * [9a05eed7d22e2743e17b05b63bb3d0f1267008cf]
    [osxsink] - properly set the ae device type based on either ca or heuristical criteria - fixes DisplayPort not detected as LPCM capable and maybe others

    Conflicts:
    	xbmc/cores/AudioEngine/Sinks/AESinkDARWINOSX.cpp


  * [252122094de60deab8e978165367439961b47d94]
    ActiveAE: add windowing callback for application focus change


  * [71b8c7af794bc57f11d71921dd15e3d238137cde]
    ActiveAE: use keep alive timer when stream is paused


  * [b456ddb636ee91ee28e91ebb43b19d670725da26]
    AE: only display setting for EAC3 if sink supports it


  * [8558499203b1489eee925785708f3dcc4d34f1aa]
    Merge pull request #4325 from MartijnKaijser/gotham_langfixes

    Gotham langfixes

  * [9d9b2eb16e0a1999ebce01d68147365e626ba8b2]
    [DROID][AE] Don't guess at supported sampling rate

    Android will resample to the "native" sample rate defined in firmware so
    only use that rate.


  * [35eadc9ca81978e6197fb9d75b65cc928d240c25]
    [DROID][JNI] Add method to query HW sample rate.


  * [d11be9e7d879987201b29e82daffbe4004c85079]
    [Confluence] fix usage of "next" label in mismatching contexts, which caused trouble in translations


  * [50f6c2ed64440d9175616b3be2556d2482b36e5e]
    [language] fix inconsistent naming of Blu-ray and improve wording of related labels


  * [5da25b990e0ef89abdb6f921dcd305e6531b46cc]
    [language] fix typo


  * [67ec8b053b7aa71e5c1bc239c4f332a20f15fa49]
    [language] remove unused setting descriptions


  * [8d4b1ef15d2bd0c9fca182d4c29bf8e040e4b7c0]
    [language] fix wrong string meaning. should say "Apple Remote support could not be enabled"


  * [e5261b1f6d3df4e1c3ab5410dea3470d304aaf0f]
    Merge pull request #4324 from FernetMenta/wasapi

    WASAPI: increase audio buffer for USB devices, fixes audible distortion

  * [6d7aecd1a9c090e2eaf0815689d2286b31726484]
    Merge pull request #4319 from Memphiz/tvoutnonativekeyboard

    [ios] - only use the native keyboard if tvout is not used (native keyboa...

  * [19197d5ce53da20d32b2e4dd022fd97b1f63874c]
    [release] version bump to 13.0 beta2


  * [bf4843c7c2345e642165cdde4f9924d5e362bbdb]
    [language] update strings.po for missing PVR help text


  * [128426f48955e352d555f22aac0e87c23f618d47]
    Merge pull request #4314 from MartijnKaijser/beta1

    [release] version bump to 13.0 beta1

  * [ba63a2b5440a23b97319f898afd8fce8792088bd]
    ActiveAE: increase max buffer size from 80ms to 100ms


  * [ab0aec4057992edc875e4cd733eb80dc79dbfb4a]
    Merge pull request #4312 from wsoltys/pvrfix

    fixed exception because of accessing an uninitialized playingChannel object

  * [20fcb2282b9afe5f45d269f5f5eda16c9d547d2a]
    Merge pull request #4274 from arnova/sub_stack_handling

    fixed: Properly handle stacked files for subtitles

  * [4b23e1e1807db9686b1643a4a9bdb91e6d022d11]
    Merge pull request #4285 from davilla/amlhw3d-interlace

    fixed, add amlogic hw 3d interlace mode

  * [1920d8dac57875dbcc5ff9dc0a15a4433d7d9c57]
    WASAPI: increase buffer for USB devices


  * [ade71195bced3345867f59de88cec5a3eb21df0c]
    fixed exception because of accessing an uninitialized playingChannel object.


  * [16c7667d7ebe7fbdb49af0c5d0be9eb86fdc5d39]
    ffmpeg: backport detect MPEG streams with faulty DTS and discard


  * [9fd89d4eb366e094c3824853267766ebd205b05c]
    avformat/utils: detect MPEG streams with faulty DTS and discard affected DTS

    Fixes issue2.ts

    Signed-off-by: Michael Niedermayer <email address hidden>


  * [463edf95ac70ff2c23ac0862f0dca4ce563b254d]
    Revert "mpegts: do not set pts for missing dts in video streams"

    This reverts commit 55562c856bbcca1b8e1ac1813209de7154570443.


  * [5e79d4a737c1af54f254a82952bd3e1c31b92259]
    Revert "ffmpeg: add patch for backport: mpegts-do-not-set-pts-for-missing-dts"

    This reverts commit 72b172ee52103a0f4345051e64a29ad6f5b04cc7.


  * [e27fc38758702d3d97b71ba643f3509acd0f1a37]
    settings: fix conflict of <minimum> and <maximum> for CSettingList


  * [8a408a4e8e56d2a662bfc4cb6f05ca456ae4d030]
    Merge pull request #4299 from Voyager1/zip-rootisdir

    Allow ZIP root to be viewed as directory to enable playback of files contained

  * [cd5aba3d2e03b094723a680405ab9b5d1931d806]
    [ios] - only use the native keyboard if tvout is not used (native keyboard doesn't work with hdmi/tvout on ios) - fixes #14966


  * [c1978437caa1d6c44e5e3d83f97acddeab439e31]
    Merge pull request #4303 from MartijnKaijser/timezones_fix

    [language] add missing langinfo files after new additions

  * [d21caeafdd66f65313eb69b6e7d3ebccd0c3f18e]
    Merge pull request #4294 from FernetMenta/vdpau

    vdpau fixes

  * [f94603d1c74f6a2f977b7c9e27da9cf38d4dafee]
    vdpau: cosmetics


  * [b1d9c64cc2dacc4e54ebe43af0a2cb64835931fc]
    [AESink/ios] - fix drain - we need to output silence when no samples are left - else CA on iOS will repeat loop the last sample


  * [bfdefb2e9823dfc238d5f1c0f98d170f1fafe5cf]
    [zip] allow libdvd to view ZIP root as directory to enable playback of zipped dvd files


  * [b7bcb19c5fb7b3781f3b9d2e0e3e090106acd762]
    [language] add missing langinfo files after new additions


  * [8a3613f607ec42abf1b0c8563a5a67d41f29fa30]
    Merge pull request #4302 from t-nelson/rm_cpluff_generated

    Remove cpluff generated files

  * [3b1794649f6465fd4768ff3ee828ecb59aad4e33]
    Merge pull request #3688 from epienbroek/3d_sbs

    Reduce the amount of false positives while detecting stereo mode

  * [289506e2199593fcc09dcb309f5a2a5e98e3c2e3]
    Merge pull request #4300 from jjd-uk/strings

    Fix up of settings.xml commit got missed during settings cleanup

  * [8eeb1481b3837f26d1046b8d02eedd52a403a09e]
    [lang] update of skin.confluence language files


  * [2e59d5d68a06aa653a011715f0818d01ebdff92f]
    [lang] update of core language files


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


  * [93c8f434576fb328d3ae7dc9d7d1dd6edaf26915]
    Reduce the amount of false positives while detecting stereo mode

    Initially the CStereoscopicsManager::DetectStereoModeByString
    function considered file names containing strings like " SBS "
    to be 3D content. However, it turned out this also caused false
    positives, for example when opening PVR recordings from the
    Dutch TV channel "SBS 6".

    Reduced the amount of false positives by also searching for
    the keyword "3D" in the file name before considering a file
    to be 3D content and by using regular expressions


  * [cbc4351e96a984fb0f57165cf2e75943e1fbde61]
    More explicit ignore rules for cpluff


  * [42017cba7a62a0cf16896b061a25a25d392e1e46]
    Remove cpluff generated files


  * [87d9290ca26db7f905eb85bfaa696a0f83b7ae09]
    [language] fix several typos


  * [86a5608ba677e9c0d5bf1eaee45b2640666edefa]
    [Confluence] add missing 4K flag in list view


  * [e55075cfc3e56ed282e2556c29914df36d57f44a]
    Fix up of settings.xml commit got missed during settings cleanup


  * [c27a075043205b0e8a3b68d4f29d056fd713dfba]
    [language] fix typos


  * [45dcd3ac32f06fa2226d873742b012e51e15fe85]
    Fixed mute not working for non-SSE enabled builds


  * [cf1be7928dcabdc409b8984ab9cec26787c9612c]
    fixed, add amlogic hw 3d interlace mode


  * [3102d2a9ddeaf8b94e5426fd4ed8b542e779983b]
    vdpau: Improve detection of supported files.

    A minor improvement on the detection of whether or not a video will
    play. It is a good idea to at least make sure that the video codec
    is supported and that the resolution does not exceed the supported
    resolution.


  * [6e230249b0df5d7ed8b3bf282678d65dd6f11f06]
    vdpau: map/unmap surfaces on every cycle, requested by AMD


  * [0b2915b39bd05926a0325bf5775e2f4645defa75]
    Update strings.po

    Fixes a minor typo in the original description. It should read 'scalers' instead of 'scalars' according to the developers notice.

  * [b5a78794bc748c88802049f0c6db6bd7391a2b08]
    URIUtils::IsRemote: fix endless loop with stacked special path


  * [69e513935a6fd738590e52f8b56424220ac281ee]
    URIUtils::IsHD: fix stack overflow, fixes #14812
    Fix endless recursive loop if filename is stacked special


  * [a4f7890d400f196446224f3678af0fd641b5fa80]
    Merge pull request #4246 from Montellese/jsonrpctimers

    JSON-RPC: support for fetching PVR timers and recordings

  * [3b77c71e60c041d0216b8572bcf703070d5850fd]
    fixed: Properly handle stacked files for subtitles


  * [3ada898ed20e9531ed912e4695eaa52d1be3818d]
    Merge pull request #4243 from Black09/directoryprovider-extensions

    Better caching and updating for dynamic list provider

  * [871acc7d3e98306060c28854ff7d460a481bcdeb]
    Merge pull request #4271 from elupus/depends_fix

    depends: fix already installed check on osx

  * [0041648f7771789db94cee55d9468e44d0d327f3]
    Merge pull request #4286 from arnova/stack_streamdetails_fix

    fixed: Auto extracted stream details were never stored the stacks

  * [c73e80346278a71d656295a261ceb83b739ae99d]
    [language] drop reference to wiki in the ignore tokens setting.


  * [9e268dce6c6738ad56cc1222c94c00574b3cd8d0]
    Merge pull request #4253 from jmarshallnz/shouty_tags

    [id3v2] some apps write TXXX tags using UPPERCASE and some with lowercase.

  * [73219f1eb6be3b9d5501c3fccfb4569c132fead1]
    json-rpc: add PVR.GetTimers, PVR.GetTimerDetails, PVR.GetRecordings and PVR.GetRecordingDetails


  * [595e2fb80be16387e1b174dca7b8bd528d94e571]
    [PVR] let CPVRTimerInfoTag implement ISerializable


  * [0a03d5c8f75872743f8574b1d978bf08f9b3fb1a]
    [PVR] let CPVRRecording implement ISerializable


  * [a0cedfa26491d131b2e9313efc89458750cc9303]
    [PVR] added a unique id for each timer, valid as long as xbmc isn't reset


  * [fc0d8976f3468f36578ec54c59401685dcd969f0]
    [PVR] added a unique id for each recording, valid as long as xbmc isn't reset


  * [753cdc977d40d3119d59042ba22a752bac6e44a0]
    fixed: Auto extracted stream details were never stored the stacks


  * [f2646d961f413251cd5e5a112fe676e643798bf3]
    Merge pull request #4276 from koying/fixvsyncdriver

    FIX: [gles] do not force vsync off if VSYNC_DRIVER

  * [d5fa13898cc5060a5d0adf1e7fa6ad42032b573c]
    Merge pull request #4280 from jmarshallnz/settings_cleanup

    Settings cleanup

  * [b8512bf8bbff9eb96c66b09ce4ff6ac9a56b42dd]
    Merge pull request #4281 from koying/fixgleskaraoke

    FIX: [gles] fix karaoke and teletext rendering

  * [3045ef96b91845eecfbcfaf27073bc10fec11ad6]
    [settings] move 'flatten library' into video->library


  * [60aa17757826a5e04c1e7066ac2c9dda7a215663]
    [settings] drop unused videolibrary.seasonthumbs


  * [ba2c7604ab35a0be5b5b8309721dbb27aea871ed]
    [subtitles] drop 'prefer external' option, always preferring


  * [08876d062a642ebe10e185e99f005c16e95e930d]
    [settings] pvrpowermanagement settings/timers to be dependent on powermanagement being enabled


  * [c33abc61c44d6774737f9735c3be31fd9036a91f]
    [settings] enable teletext scaling only if teletext is enabled


  * [561ff72383119dad46740f99f0d075b916bf568a]
    [subtitles] change settings logic for subtitle storage location (make it a spinner)


  * [bd82b521a2589c7fbfb3a4ccfbc57a9c36e056b6]
    [settings] cleanup video decoding settings (hw-accel + frame-multi-threaded) by moving them to their own settings category


  * [8c8d906adf2a82147a66b3409b600ff8d113afe9]
    [settings] move subtitle stereoscopic depth next to subtitle position on screen


  * [5ff1dcbd07317e16a6fa22fcacd2a1a7042e432d]
    [settings] move preferred subtitle language below languages to download


  * [91f902a7e5c95dde8d684283d90a40da19be9545]
    [settings] move subtitle downloading to the bottom of the subtitles section


  * [0e11bd468fffea040f517473db6a7a1b42c8f81c]
    [settings] masterlock at start is a child setting of masterlock being enabled


  * [27ece5ab424a18ea71771342131aea6fd13143db]
    [settings] enable/disable audio setting controls based on state rather than hiding them


  * [f603f22f31895d12d15c134525647b91166e021c]
    [settings] the video screen settings are children of the monitor setting


  * [c091e16c624566c27afc7d9003384bf3d35c88e2]
    [settings] upnp announcements depend on the upnp server being enabled


  * [2354edb6a2a06d3891237d7a1486dac4b8359729]
    [settings] audio rip settings are children of the encoder type


  * [52b843fe10368c5d998c50223cb679eb430c8dd3]
    [settings] replaygain and crossfading subsettings should enable based on the state of their parent


  * [9e149c50a1e7aa61c755df32fd02965863073aad]
    [settings] arrange/enable PVR settings a little nicer


  * [1217222c35b1ccbdb8606899996d735efa4fa44a]
    [settings] pause after refresh should be a child of enable refresh rate, and sync type is a child of sync to display


  * [ee59640b25d3d959805fd44d518902236c9df825]
    [settings] better grouping under Video|Music->Library settings


  * [89bf68451a979ae7d0c648a6e218eaa7620220f3]
    [settings] move audio stream language from locale to video settings


  * [d13fc40a47e5893b8c7c0a390d2c286302840176]
    Merge pull request #4282 from Montellese/movie_set_fixes

    Fix "Manage movie sets..." doing nothing when there are no sets available

  * [24af8cf7f197880bc5d7533dd3f4e557bd2c24ce]
    [pvr] update label from 'Defaults' to 'Reset' for consistency


  * [3f6b862bd39b10235c0ddf0eb343a21f4b6e9235]
    [language] Updated strings.po & settings.xml for help descriptions of settings


  * [19847d58258db0ebfc4f138d445013a714c33bf0]
    Merge pull request #3447 from Karlson2k/win32_fix_relative_paths

    [Win32] fix relative paths, fixes #14812

  * [f1fb84adfbfdd15ac4148778400b4ab74f0e02ef]
    CGUIDialogSelect: focus the extra button (if available) when the selection list is empty


  * [de48dd9f0fea0a3abc9806b92ce14c70bf480bee]
    video library: show the "Select movie set" dialog even if there are no sets to choose from


  * [743d237fb10aa245eb2bb7a937b5d750f2d46fba]
    GroupUtils: grouping an empty list is not an error


  * [fbf53f386c412b05559a0587dfd860a1405db107]
    FIX: [gles] fix karaoke and teletext rendering


  * [d0e790b3df0222ff2e106f4659d89ff10a2c2606]
    WINSMBDirectory::GetDirectory: unify with other code and use WIN32Util::ConvertPathToWin32Form


  * [b3e6bcfd91c5cfd0b6c01c93a631bd3cd283b692]
    WIN32Util::ConvertPathToWin32Form: update to resolve relative paths


  * [206e1f10e9c7564061a920959195972ecb9d2a85]
    URIUtils: add 'CanonicalizePath' function


  * [6bfb0c83d482a2085e630c522064025c5dc619b2]
    [DROID][AE] Don't crash on passthrough.

    The AudioTrack sink only ever wants S16LE.


  * [6c22dd59c818aa7167fc0f1bf6f4634b8ec9a0e3]
    Cosmetic changes


  * [1da515fb78c0c203afa6f45969719aa53e98b487]
    Better caching and updating for dynamic list provider


  * [ca63894383b9a86eff7cc8c8bdbf238b3ab7a561]
    [ae/darwin] we don't need another mutex when we already have one


  * [d30bd26e964bdb3023a6100cc22f0ece0179f24a]
    FIX: [gles] do not force vsync off if VSYNC_DRIVER


  * [88585097d694a0b23123abb46b2ed813fbe7e473]
    Merge pull request #4236 from t-nelson/droid_removable_storage_fixes

    Droid removable storage fixes

  * [5d6b85219b880d372aca95396a382ef6186e9881]
    Merge pull request #4070 from vkosh/epg-now

    [epg] don't use epg tag that was active as a currently active one if epg contains gaps

  * [88e0fc27b2473853d9c7d7f68ee5cd18ce4d0397]
    [DROID] Only add one mount point per device

    I've observed some prettys strange behavior on AML devices regarding
    reading /proc/mounts.  Somehow there are multiple, unique mount points
    for some devices when reading /proc/mounts with fopen/fgets.  However
    they don't exist if "cat /proc/mounts" is issued from the shell.
    Baffling...


  * [de12a4c8014cb24e4ca6e4ffac750909309aa143]
    [DROID] Read /proc/mounts in one go to avoid race.

    /proc/mounts is only guaranteed atomic for the current read operation.


  * [6abd677707c09554f0711c1955a6010987c75d6d]
    [DROID] Ease mount point blacklist condition

    Android doesn't require USB devices be mounted under /mnt/usb.  In fact
    there SEEMS to be no requirements or useful metrics for determining info
    about mounted devices besides the "default external storage device"
    which is always an SD card.  However, they do all SEEM to be handled by
    Vold, the volume manager daemon and given a device node under
    /dev/block/vold/.  It also SEEMS, from the four vendors I have on hand,
    that SD card mount points alwasy contain the string "sdcard".  Using
    these two rules get's me auto sources for USB devices on AML devices.


  * [1d9b670f40299c5bed6730c652359b779102c610]
    [osx/aesink] - fix compile on older SDKs


  * [c0231869e69ef165101167771937d14b7bcd3e2d]
    Merge pull request #4258 from fritsch/aefixes

    AESinkPULSE: Let Engine handle our volume

  * [4542af8fd32d4830219144a8a9ae1dda03523a93]
    Merge pull request #4267 from amet/close_subs_window_on_stop

    [subsCore] close search window if playback is stopped

  * [10432e9ec9144377e559a1211503433f1b337cfc]
    [subsCore] close search window if playback is stopped


  * [7182bbf1e70bfd10f2b980a68f6e65804a110663]
    omxplayer: [fix] subtitle priority for multiple external subtitles


  * [2a67e31cb16fd6488543993ce036e738330fde7a]
    dvdplayer: [fix] subtitle priority for multiple...

    external subtitles

  * [5e111e741ec7563a57a979f990d095145abf6c2e]
    Merge pull request #4154 from sraue/ffmpeg-static-fixes

    configure.in: enable FFMPEG static build for ARM, some cleanups. Tested ...

  * [0ee41b53dd14c40eeef7ae03033dfc88576bc6f4]
    Merge pull request #4260 from jmarshallnz/addon_improvements

    Addon improvements

  * [e6137bbbbefe499917cbd77e7522df128373be8b]
    Merge pull request #4269 from wsoltys/cleanup

    [WIN32] remove harfbuzz library

  * [6df71eef95f7d52f128485fccf7aee2fb1b9c6f6]
    depends: fix already installed check on osx

    Avoid depending on .so files which could be .dylib on osx
    Fix some invalid dependencies


  * [56482e5b8e51dc6d2f198612c443cf1743e19258]
    [language] fix string id after abc59871c18294e8fd499c29290a381b76841c0c


  * [abc59871c18294e8fd499c29290a381b76841c0c]
    Merge pull request #4270 from MartijnKaijser/addondisabled

    [language] split of "Add-on disabled" string after d688682

  * [a24f446b9da93ebc4a092942402392cf09db6b8f]
    Merge pull request #4263 from jmarshallnz/soft10bit

    [gl] support YUV420P10->RGB in software renderer

  * [d9d3959ac8b650a5b96d111db141b123a21cee4a]
    [language] split of "Add-on disabled" string after d6886825312ec575a3232e465a8837e600c2f11f


  * [d3506f392ac0e4ddf76543ce1eb5548204a7c58e]
    [WIN32] remove harfbuzz library as its already compiled within our "internal" libass (see https://github.com/xbmc/libass)


  * [31306e8a99dd36bf0d329f051975f2de6577d88e]
    Merge pull request #4265 from MartijnKaijser/now_playing

    [language] change "now playing.." in sidemenu

  * [d6be415745110ee4ca4e0c9207ca3feb032e4ebe]
    [language] change "now playing.." in sidemenu to something more obvious as it also shows when not playling anything.


  * [5cd0164959ce73c6fa707b8ec5ae7c4c7c128fd4]
    Merge pull request #4257 from wsoltys/notify

    [WIN32] hook up CAEFactory::DeviceChange() to audio device changes

  * [4bb0032916fb143d7dc1576b132d41455bb3f101]
    Merge pull request #4264 from jmarshallnz/scrollfix

    [gui] scrolling text could be truncated

  * [c05b1a3ff1450ce98824bf72bcf3f292197acf3a]
    [gl] support YUV420P10->RGB in software renderer


  * [3c0d901686445a9e55180bd4f77e9c87e070f5e4]
    [Confluence] don't crop 'local subs..' label


  * [703504815b4d3d738baf2586ee4e1b798a822405]
    Merge pull request #3640 from wsnipex/joystick-fix

    Input: fix Accelerometer being detected as joystick

  * [792607904e847881796e56f5716e5b595eabce58]
    Merge pull request #4007 from wsnipex/crashlog

    [linux] allow override of crashlog directory

  * [7ef6f719b44234338874ca7f6221ee5be8ed6d5c]
    cosmetics


  * [815a2197b9ad40272da45d6e2991bb0c034d6e24]
    [WIN32] hook up audio engine to device changes.


  * [ce69e5e2010b9eb0187f023bebfce3b5fe69da41]
    [WIN32] basic implementation of a IMMNotificationClient interface to notify XBMC in case of audio device changes.


  * [d4c0cd9badfccbf51c72fcbcc4cc3b6223b2a49f]
    Merge pull request #4261 from jmarshallnz/zeroconf_level

    [settings] switch zeroconf setting to standard level

  * [d6886825312ec575a3232e465a8837e600c2f11f]
    [language] fix inconsistent add-on state description. fixes #14851


  * [7f2dda3113cc855f8fad76d2b545ba9182905125]
    [addons] ensure we reload the current skin if it's updated via a .zip file. fixes #14890


  * [f3530bdcf409491274b28545a51bff89cb3445e2]
    [gui] scrollbar didn't scroll properly with the mouse. fixes #14873


  * [56c1065e0c48ae5b7e1cda197907d2388fcb6e96]
    [gui] scrolling text could be truncated because scrollInfo.pixelPos was treated as pre-scaled when it wasn't. fixes #14629


  * [090710ffa45ac8ba2d2ccd435a0bbbf652bcca0f]
    Merge pull request #4259 from phate89/master

    Allow xbmc to handle cue tags without quotes

  * [99461eb0b8dc9e72c1614091140d14b374a8fa8e]
    Merge pull request #4057 from Karlson2k/win32_fix_nonutf8

    [win32] fix ANSI used as UTF-8

  * [62d6cffcbfe4ff3674192e2d51d353169f3c2324]
    Merge pull request #4192 from Shine-/dxvarenderer

    Prevent unnecessary colorspace conversions (regression in #4163)

  * [2547096953a36ff3280ffb27a805a59fce992eda]
    Merge pull request #4254 from jmarshallnz/onsettingsunloaded

    Implements OnSettingsUnloaded

  * [cc5d3ed537565e8dd7aa7ca8032c7f533d51d640]
    Add handling of cue tags without quotes


  * [2e6fe26d674c436f24997c32c522610a7bc7b767]
    [settings] switch zeroconf setting to standard


  * [1deb79b33f16981d10485fc73a05018db7645d6a]
    [addons] notifying the user once during repo updates is enough


  * [b8da38ade69b7458dd30f15ac4db6a1b0881aece]
    [addons] add 'Update all' item to the available updates menu


  * [214ea719136114c38ae2761bbd3fd22a86230756]
    [busydialog] factor out the dvdplayer busy dialog waiting so as to use it for other things


  * [eb632ee7b7b91dcf0eb173374f5effe658dd6713]
    [addons] allow GetAllOutdatedAddons to return the local addon versions - useful for scheduling updates


  * [69f167acc91b710447ecb1d8624e9b68c4a434fb]
    [addons] don't group add-ons into categories in disabled and available update sections of the add-on maanger


  * [566e0efb7617bcf78063b6a3ad9ccc4005f39a70]
    AESinkPULSE: Let Engine handle our volume


  * [b50a14dd2dca62ed2a8c28f01bd0eee6574d84cd]
    [gui] fixed Container.HasNext not working on fixed lists


  * [20fcc0003193d38adb111962867824f9454f5635]
    [settings] implement OnSettingsUnloaded, fixes various advancedsettings leaking from profile to profile (e.g. mysql database config)


  * [5cd1b86f867fdce16db5dde52958ed3dab6528c2]
    [id3v2] some apps write TXXX tags using UPPERCASE and some with lowercase. Support both.


  * [3915ac49299ed09b28e345b83796e166a3b73760]
    Merge pull request #4196 from arnova/sub_fallback

    Handle cases where subtitle fails to save to destination directory

  * [a89ba233fe6595fcff8c9ec214a7be66fd6f523e]
    Merge pull request #3998 from jmarshallnz/darwin_sink

    Darwin sink for ActiveAE

  * [20e1064869679b1ad320e74e20e5fbeed838ef52]
    Merge pull request #4080 from jmarshallnz/skin_color_reload

    [settings] on skin change, ensure we reset the skin font to the default.

  * [b9a1d07a7d1a2bec3bb094b97cc7d96a325b9b98]
    [osx] drop outputbuffer index and iterate over them all


  * [b6c2a6f96d80e2378db4d6311d5de972342a621e]
    [osx] drop CDVDAudioCodecPassthroughFFmpeg - it was broken in 4f74e67f2f anyway


  * [2fdccc359b097dbe41973327bc6bd741fb055617]
    [osx] drop LPCM mode from CDVDAudioCodecFFmpeg - it's not wanted or needed


  * [908919f8052fe2f75f6223863e870ab78cebff01]
    [ios] - finally fixed the issue where audio was lost after pause or playback stop. This needs review by @ulion


  * [2f0c77f1122c1baed507162bc65697ef1ca68418]
    [settings] - don't hide passthrough settings on ios - visibility is now automagically determined by available audio device types


  * [98a81d9fa68c4ab1931e43a53c299a8cf7736417]
    [settings] OSX does not support E-AC3 passthrough


  * [37034f54f551fbe7519a12a52e1702fa210a9125]
    [osx] - revert part of 5cdc1bfb8bbf52438b9ad69bd09ea3dc3ef8669a - it was plain bs from me. Fixes no audio after startup when refreshrate adaption is enabled (this came up as a bug with new activeae now as it listens to ondevicelost messages and therefore suspends the audio engine ;) ).


  * [c13a3d4af22d5a2443fadaeeb4cd70cf2d8154e2]
    [ios/osx] adds Darwin sinks for ActiveAE and drop the CoreAudio engine.


  * [e585af6237e4f010b564daf04e1560e118fb0dc2]
    [ios/osx] adds ActiveAE files to the IOS/OSX projects


  * [f87731bef8ad5ae48cc3a90f1f3a02b601a150e4]
    [ios] adds CWinSystemIOS::GetCurrentScreen()


  * [4298c43dc3a6d80cc60a55172c68f10544b479cb]
    Merge pull request #4133 from FernetMenta/aefixes

    ActiveAE: add method for re-init after device/eld change

  * [af78970361fe4651198bc96994b8fe9b4fdc052e]
    [lang] added langinfo.xml to new languages English(Australia) and French(Canada)


  * [635f5c3e76cc58397e4efbda7f864b45f9fa02bc]
    changed: Improve (fallback) logic for subtitle downloading


  * [dfb802828cd1d8defff8121d081ab56611cef7ca]
    AESinkPULSE: Track Change Event again - don't do anything for now


  * [994210e14975df65b38364b1df3f4f3f3bce15a1]
    AESinkPULSE: Use Callback to use Factory's DeviceChange()


  * [165589db4610b30f7caa72e63cb8e14edebe84bf]
    ActiveAE: add method for re-init after device/eld change


  * [f2f1a9a455f428b6958a1dcf145a5e038b93ac02]
    ActorProtocol: implement purge of specific messages from the queue


  * [7d7eb81eb748f0e595a5ed750bbe66e7ccf4ebed]
    Merge pull request #4231 from ace20022/fix_gifs

    [Fix] Some fixes for our gif decode implementation

  * [c5fe3439dbe61f7ff1de82667ed455386e3a7027]
    Merge pull request #3883 from MartijnKaijser/gui5.0.0

    bump GUI ABI to 5.0.0 due to recent skin core changes

  * [a3bae87268744895b511fd75fcc307f7423c6196]
    Merge pull request #4240 from t4-ravenbird/woa-fixed-wait

    [bug/fix] woa - crash after wakeup

  * [34271671f83f5554a714efc5ccddcd784e043b2d]
    Merge pull request #4232 from Montellese/upnp_player_stop_on_start_fix

    upnp: executing AVTransport's Stop action in state NO_MEDIA_PRESENT is not allowed

  * [6ab504da6cb4487fee1bc343ba9c13af0ff7b780]
    timeout while fixed-wait is expected and no error


  * [b4f1ac4abde98c5536dc4b68067c4c492399eb22]
    Merge pull request #4244 from voguemaster/m3u_fix_deleting_url_string

    Fix deletion of URL string for variable length playlists.

  * [8a4e519cd95dc1bc12632f15fc543c2b7b7e7f96]
    Merge pull request #4220 from davilla/fix3damlcodec

    fixed, 3d mode for amcodec, requires rw to /sys/class/ppmgr/ppmgr_3d_mode

  * [de86266506e12b70bf35984cd6e5c55228a62fca]
    Merge pull request #4226 from jmarshallnz/rss_direction

    [rss] right to left scrolling wasn't done for RTL langauges since e470fb5ccd

  * [b52213cb3abc487d6df46449a3fae9044ada4f35]
    Fix deletion of URL string for variable length playlists.

    When the playlist M3U helper selects a specific M3U/8 playlist it will
    overwrite the strFile pointer with the internal contents of selected.
    However, selected then goes out of scope leaving garbage as the URL


  * [b66192a36137d8c77488e73f3a21c8ee8a075a33]
    Merge pull request #4238 from fritsch/ae-extend-init

    ActiveAE: Wait at least c_retry * 1500

  * [0369b8c2b366fab336ad92eca52bffa792bf3cd2]
    Prevent unnecessary colorspace conversions


  * [c45e4710331c91c257d8173fe47e66427a69edeb]
    ActiveAE: fix downmix for the case a sink returns more channels than requested


  * [e44eed1237f8d4652d99b90a3cdf342493f0a155]
    ActiveAE: Wait at least c_retry * 1500


  * [f6f539a7c933b37f3efd08cea765f1f0f59a30c5]
    Merge pull request #4219 from davilla/fix3dmediacodec

    fixed, 3d -> 2d in mediacodec

  * [f92fbb5fa2a87e7bd7234f96cca6d17b812bb1b4]
    Merge pull request #4211 from fritsch/wasapi-directsound

    ActiveAE: Fix DTS and AC3 by adding it to the supported formats

  * [6c1d0a34f13bb8c779a8345076a37c26c6c3c77a]
    [Confluence] seekbar would overlap osd time - fixes #14946


  * [92ae0d0f88138dcaae3faf8f86bc425ef6f92472]
    Merge pull request #4223 from Memphiz/iospythonexception

    [ios/atv2] - fix logging of python exceptions

  * [9c0d8ddb92309fb5adbfa36b64932afa1fb82005]
    Merge pull request #4221 from koying/fixdroidexceptionlogging

    FIX: [droid] logging of python exception (fixes #14314)

  * [b1a0a017aa59ea91130303ae0067577bb7748a32]
    Merge pull request #4094 from Black09/directoryprovider

    Load art for directory content in static lists

  * [143f24911e87c63bb21bc34608e752ce5e2ddbfc]
    Merge pull request #4230 from alexmaloteaux/gitignore_fixes

    gitignore on test-driver and netbeans

  * [7c4c8347197953675f113b4b18864c46bdc02b0c]
    AE: convert all strings DirectSound to uppercase


  * [4e0610c7210b779253babc8f34bce2b373ceb7cb]
    AE: driver names are all uppercase, fix broken AC3,DTS for DirectSound


  * [d52e477f16108a14905dfdb6bc708a834b444394]
    AESinkAUDIOTRACK: Add DTS / AC3 for aml which can do passthrough


  * [ea40b4d5ad32bfc037216503cca0ee86d4f43fe9]
    AESinkDirectSound: Add DTS to supported list - as it's supported


  * [6204232bd6c41b970cf333f32e38eca54211a90d]
    Merge pull request #4208 from xhaggi/fix-pvr-idle-check

    [pvr] fix: wrong condition in PVRManager::IsIdle (Ticket #14630)

  * [87bf43f658159464271cb96dc266c5bac0e5de09]
    Merge pull request #3112 from koying/fixcurlopenssl

    FIX: implement libcurl openssl thread-safe locking

  * [0ca89425f95fba3c916fa3f90e277d4bcaf52f83]
    [pvr] fix: wrong condition in PVRManager::IsIdle (Ticket #14630)

    IsIdle() returns the wrong state (true) if delta between next timer and
    now is equal to the backend idle time setting. In this condition XBMC
    shuts down with a wrong wakeup time for the next timer.

  * [9f595f900cce4e4db9bdec583a7a62cb3545f177]
    gitignore


  * [4e305ff8adc40265e250131d50bcb10688630bd0]
    [Fix][gif] Check image dimensions.


  * [7f05f0eb4bad4906d101e2323df09c73cecd9717]
    [rss] right to left scrolling wasn't done for RTL langauges since e470fb5ccd. Fixes #14928


  * [6e16f0f5cf2d0081e4095c5a650ffa475fc76c0a]
    Merge pull request #4225 from cg110/Ticket-14940-

    Fix for ticket 14940

  * [8f8b9c18ab091ec012268a19646ac8194e78fc14]
    Update DeleteMovie to remove links to writers (Fixes 14940)

    DeleteMovie needs updating to remove entries in writerlinkmovie, otherwise any updates to the list of writers for a movie may not be correctly reflected, as new entries will be append and old entries are not removed.


  * [282fc493f6d6b472a4ae85c74f93fe80188bf565]
    [lang] update of skin.confluence language files


  * [3d6888ca6da3f53c8d3429fd9c026e6d08fc15c0]
    [lang] update of core language files


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


  * [edc1a075269bcf7682cd7cda0426aee7b55564ee]
    Merge pull request #4224 from FernetMenta/active

    ActiveAE: fix incorrect trigger for transition after: 0f8e85679c55cf2300...

  * [cc26f601c304263f512a0ba4434a540cb77ea6f8]
    Merge pull request #4214 from Shine-/ffmpegbackportvc1

    ffmpeg backport: VC-1 DXVA2 improvements / Intel compat

  * [4bed85e35cefccd255728af714bef3e3ce93ffff]
    upnp: remove invalid/unnecessary comment


  * [79c0433e512d6e599d306c3b9d1add7a855bcf4e]
    upnp: fix indentation in player after previous commit


  * [a5dd0866c408009b0db5219db93e73f7281a9ada]
    upnp: executing Stop() in state NO_MEDIA_PRESENT is not allowed


  * [41f54750de00c804db05b9101b1e2bd8339d4aa4]
    [ios/atv2] - fix logging of python exceptions - thx to koying for figuring it out


  * [b1ff4748e4056d860b7f646e1693be1e0f18f202]
    Merge pull request #4209 from elupus/stereoscopic

    Stereoscopic subtitle offsets

  * [95d525c9614c3ec84a7b2d47046b31c5ab5ca509]
    [Fix][gif] Fix "Prevent Translation table overflow" check.


  * [d52bf4c0793d2900216ce527db671053730861e7]
    Merge pull request #4217 from Montellese/jsonrpc_music_type_unknown

    jsonrpc: fix Files.GetDirectory returning wrong type "song" instead of "unknown"

  * [abc79106756516d3c75da3bcee0df18cd2fa1c3a]
    Merge pull request #4213 from jmarshallnz/mbid_to_artist

    [musicdb] If MBIDs exist, try to match the best corresponding artist name

  * [457d597697334d9f38e9f8edb85928b260f0324d]
    Merge pull request #4222 from Montellese/jsonrpc_audiolibrary_fixes

    jsonrpc: fix AudioLibrary.GetRecentlyAddedSongs/GetRecentlyPlayedSongs (fixes #14938)

  * [162eac04871ef045cee7b0222d3833eb75a62f15]
    ActiveAE: fix incorrect trigger for transition after: 0f8e85679c55cf23004a87e738e799d3caad7192


  * [c53dbbbe6021f933773d5af3d5d5ed12c04dc743]
    jsonrpc: fix AudioLibrary.GetRecentlyAddedSongs/GetRecentlyPlayedSongs (fixes #14938)


  * [53d350a9d7368938579626efcddca2ef6de3d98f]
    jsonrpc: fix Files.GetDirectory returning wrong type "song" instead of "unknown"


  * [d6c3d2bfc00a81597d2e8b61b54e0dcbb978b9c6]
    [Fix][gifs] Fix stack corruption caused by a too high initial code size (max is 11 bits).


  * [6922aa8bf809ac59524ba0545c4a9476f428758d]
    FIX: implement libcurl openssl thread-safe locking


  * [8fbd101b6732fbbcb84d482c256b760515e68ce6]
    FIX: [droid] logging of python exception


  * [4af3b544366b93e3b0a5958a5504318611ae4d32]
    Merge pull request #4216 from Montellese/musicdb_fixes

    Two fixes to the music database

  * [47bbf75e1b8a4ded3537105e5aac385111c84140]
    fixed, 3d mode for amcodec, requires rw to /sys/class/ppmgr/ppmgr_3d_mode


  * [6956e599ea0352c29f54c59624b7df83a092291e]
    fixed, 3d -> 2d in mediacodec


  * [43a62fe36b4530c07efb8c6aa7dbdcf7c406af63]
    [videodb] fix incorrect query for musicvideos matching on title+artist. fixes #14934


  * [2c29f82a1975906b4d7f85e124477434754971f3]
    musicdb: fix iTimesPlayed in albumview (fixes #14901)


  * [a9564fc194c6a5a638105bbb37869a657b2c73dd]
    musicdb: fix GetYearsNav() using invalid iYear result index


  * [c8bf8444f9bbe00916365d73d62daf5963bf4389]
    AESinkPULSE: Don't set stored volume when opening in passthrough mode


  * [62d370b96f261cd0b589d9d60e9f2dc9d0adbc7f]
    ffmpeg backport: VC-1 DXVA2 improvements / Intel compat


  * [144ef4734ba1156fe0f51699f12b57199dda15b0]
    [musicdb] If MBIDs exist, try to match the best corresponding artist name on scan. Fixes #14707


  * [97a3fadb9ac574bac6b7a903afa3b3591d485983]
    Merge pull request #4096 from DBendit/libbluray-fix

    Ensuring libbluray doesn't overwrite distro files on non-Darwin systems

  * [a2f3ca28ff22eba942d12e9cb3701818bb9dac6f]
    [DROID] Fix TZ after bfc296b


  * [c4819399f89c8618ae5ed83207deab5f71544d80]
    [music] album info lookup would result in invalid song paths in the database. fixes 14933


  * [b7fa847cb50c007405799c91a5f7258c11fbf50c]
    [database] fix missing CommitTransaction(), causing queued ExecuteQueries() to be ignored (e.g. repo updates)


  * [270a1f71104d343b952a58d82756baa7bd56a155]
    Merge pull request #4210 from BigNoid/settingslevel_nav

    [Confluence] Change the onup of the settings category list to itself ins...

  * [1126f815549b04b6bf4c288ac3d206a025c9043b]
    [Confluence] Change the onup of the settings category list to itself instead of the settingslevel button.


  * [a617515ef7e1c1de7975a702cf307f6e1e7cd9ac]
    overlays: apply stereo offset to all overlay types

    This fixes issue #14926

    Note: dvd/bluray menu's will not align properly if played back in
    a stereoscopic mode after this change, but it's an okey trade off
    for now.


  * [7f15aeb7eb0c943631944ba66f6d8a81370ac14e]
    overlays: fixed stereo offset of subtitle was applied when not in 3d


  * [1899ef55d4f385c36537a1717b0d8b717b3abe12]
    fixed, memory oink. we kept adding to formats to m_formats for each video played and never cleared it


  * [55fe99548837d22ef90f38d820d2f5fe7f94dde5]
    [WIN32] fixed: missing some dlls for the mingw environment


  * [f976d71d9871b1b14bfbca5083c39bc79cac0fbc]
    Fix CURL::GetWithoutFilename to not break the URL string when the domain
    is supplied.

  * [5ab79469e8d582b97960e80a6a192989f2757c31]
    Merge pull request #4194 from davilla/fix-patch-spew

    fixed, missing last line causes patch to spew warnings

  * [4febe387f8460e5a5afa727f469ea5bc641deb04]
    Merge pull request #4195 from Memphiz/fixiosenableinputoutput

    [AE/CA/iOS] - fix CAUOutputDevice::EnableInputOuput() by checking the re...

  * [758a6cb69ef04f44bbeb3002f34c3f088f12b9ff]
    Merge pull request #4199 from opdenkamp/pvraddonsfeb14

    [PVR] bump add-ons

  * [231a552f112ad284b4bfa592239b04231966ee4b]
    Merge pull request #4203 from wsnipex/gitrev-fix

    [configure] make sure abs_top_srcdir is always defined

  * [2ebd0d5a272e13850b5edf6d3b98db0ccbcb81e5]
    Merge pull request #4190 from fritsch/vdpau-disablempeg4

    VDPAU: Mpeg-4/H263 is now a user setting - it must be evaluated

  * [f5758d6a3b887d2d1d93c787337eaddaea5cc15f]
    [configure] make sure abs_top_srcdir is always defined


  * [7ef9badfde72fac8ad693c45946a00f2dd29c4b4]
    Merge pull request #4193 from t-nelson/parallel_build_fixes_the_last_maybe

    Parallel build fixes the last maybe

  * [16897aac9764b2db3b33883b4b324d4fcc82a167]
    ActiveAE: Compare correct list that matches the sinkName


  * [ea25955926eb54ba9963fad6f0427904e7c6df13]
    [PVR] bump add-ons


  * [a74973f731cacf8262c6bc3cca4b811290e221ae]
    Fix compile of CharsetConverter tests.


  * [871405a63cb36a7c496042c73315a35810d50096]
    Fix CNFSFile test compile

    Let's deep grep next time we rename headers!


  * [0b3653ed827b899def7c19a85b0e0be0a99f54c9]
    Fix parallel make race conditions.


  * [33cf3c708e8963c4fa1d5064fd948bf38c0a20f9]
    [make] fix ffmpeg libs target dependencies


  * [25ac3356285216a8d7998c4dc2026979cade71a4]
    Merge pull request #4121 from Black09/fixes

    Keep viewtype consistent for addons and remove view flickering on add-on launch

  * [0e809117b5db1f3e7eb691d7e9a4cb22ff1bc082]
    Keep viewtype consistent for addons


  * [a09d6db18334b1c3cfe05681bf92facaa04aceb1]
    [jenkins] - add gtest buildstep for jenkins (osx32, osx64m linux32, linux64)


  * [59ec301a952dd398a085725d682c0cdb42ff86a5]
    [AE/CA/iOS] - fix CAUOutputDevice::EnableInputOuput() by checking the return value of AudioUnitGetProperty


  * [61df6a5d01886f488c75641a5503392d79e36d9d]
    VDPAU: Distinguish between nvidia and others when checking settings


  * [1534ed888d998116a51e55346cb8d3e10d65d022]
    DVDVideoCodec: Move special case handling into VDPAU.cpp


  * [3527afd2db36be27dcbec2b54f9b8bbe07a36882]
    fixed, missing last line causes patch to spew warnings


  * [fcfaf8ce0e2c7d8aa9bf00fabde5105b6344f2d0]
    Merge pull request #4180 from davilla/die-warnings

    fixed, compiler warnings.. die warnings die in a large fire

  * [b01281c7831bfb2eb380e059bb8443039750e500]
    Merge pull request #4188 from Memphiz/ios7mpeg2crash2

    [ios7/atv2] - the real fix for the crash&burn

  * [cd94ebafe8d371d919b77b151318097003db4a6a]
    fixed, compiler warnings.. die warnings die in a large fire


  * [88ea69c8b24b46408a751a2bc7e43dc1510732a6]
    [epg] don't use epg tag that was active as a currently active one if epg contains gaps


  * [9feaf6388cbd9c2973b1c982d2a6acc6c35a8126]
    Merge pull request #4151 from xhaggi/pvr-keymaps

    [RFC] change keymaps for FullscreenLiveTV section

  * [bfc296befaec09f9b6682fd5c457134f48b450d6]
    Merge pull request #4095 from vkosh/load-timezone

    [settings] fixed: set timezone during initialization

  * [e5a6ac273a7489bf65b9b925d7df75215f4674cb]
    Merge pull request #4067 from ulion/fix_curl_302_content_length

    Fix redirected stream content-length. Fix #14647

  * [72046e786e566923d01cc5c8b3635dd7715dc087]
    Add full path to favourites for songs instead of musicdb path. Fixes empty player art when playing songs from favourites or when playing songs from lists with directory content.


  * [73371a9942056088a282f2e8704198278c96dd6c]
    Merge pull request #4173 from Montellese/settings_fixes

    Two settings related fixes

  * [8ffac13defac1ecc2cb4ca33a1cee372e87c61ba]
    Merge pull request #4185 from Montellese/fix_empty_tvshow_crash

    videolibrary: fix crash when entering an empty tvshow

  * [e029c3d2b40c4d70a29cea7d5041807190915e1d]
    Merge pull request #4184 from popcornmix/pisink_supported

    [pisink] Report supported passthrough formats

  * [ae3b354c435d52bd15b8cb148df4c3abc7ec7014]
    [ios] - fix libmpeg2 PIC asm by including upstream patch - this is the real fix for the ios7 crash when loading libmpeg2 (and by reverting the former uncorrect fix this also fixes the kernel panic which occured on atv2 running ios5 and older ...)


  * [7b84a4d9196b67d0167b0a53b3c4bf96cbeb3f92]
    Revert "[ios7/ios/atv2] - link statically against libmpeg2 - since ios7 we crash and burn when we load libmpeg2 as dylib - closes #14813"

    This reverts commit 0e53fea3bbf092cccad9f5ade492754ee2a22ead.

    Conflicts:
    	XBMC.xcodeproj/project.pbxproj


  * [c084c8b1a086b67762cf7b724ab18ad99519de37]
    [keymaps] change keymaps for FullscreenLiveTV section

    * left/right for timeshift StepBack/StepForward

  * [aa24b50a8ea3055b0d893975fa50ed50244d4fa9]
    AE - ALSA - enable AC3 and DTS for spdif, fix after 3cd8aad53ce8b355e910254e891ca17134a61fae


  * [238b2fa146a5cf2fe7180d70ed1e8245b4374095]
    Merge pull request #4177 from FernetMenta/aeformat

    AE: let sink decide what passthrough formats it wants to support

  * [015d3297cb6ee878f8927f4f0e06d5d75c5f51bd]
    videolibrary: fix crash when entering an empty tvshow


  * [2a38c12e2468fe33d37b771b8565a5a8f54fca16]
    Merge pull request #4102 from Montellese/platinum_patches_only

    platinum: add all currently applied patches

  * [82b8c3bc5c84823833b855477f38ad6a4637b8b0]
    Merge pull request #4132 from wsnipex/pulse

    [configure] use pkg-config for pulse audio detection

  * [88426ad1f779e73876b03f0ebec0734bee69021a]
    Merge pull request #4049 from elupus/srtfix

    dvdplayer: make sure we restore output timestamps for text based subs

  * [294972696f232dca7322cb7673a33da255aa1dd3]
    Merge pull request #4099 from vkosh/configure-git

    [configure] get git revision from xbmc git root

  * [abca7fe398ba5192f46b10e0ec06c90079d49b2e]
    settings: fix ISettingsHandler::OnSettingsSaved() definition

    This fixes profile settings not being saved when when normal settings are saved
    and prevents the Master lockcode from being saved to profiles.xml after it has
    been changed in Settings -> System -> Master lock.


  * [7cb881242afc879aa9a665c9b9009b7bea7d8ca1]
    settings: "masterlock.lockcode" is an action setting and not a string setting


  * [7e653a4ad7ee2053ca258430d01106faf2d80f25]
    settings: also hide "debug.setextraloglevel" when logging is set in advancedsettings.xml


  * [195a6b669e259c5355629a8a3ddcd7abe07a4994]
    Merge pull request #4183 from davilla/fix-self-assignment-warnings

    fixed, compiler warning. this comes from boost upstream (https://svn.boost.org/trac/boost/ticket/4918)

  * [7e5e7652d56f91b939fb1bad82c4fe51725c9030]
    Merge pull request #4182 from Black09/delete-update-fix

    Fixed: Update list if item was deleted from database but not from disk

  * [733f36bdabc91e8880ba87d0665715c073a2b79b]
    Merge pull request #4171 from xhaggi/record-action-mapping

    [pvr] fix: missing action mapping for ACTION_RECORD

  * [ea16a090c4f54aa55c603d41b99e8097f207f946]
    Revert "[buildsys] Fix parallel build with static ffmpeg."

    This reverts commit ad815563a3837bbd9ea73c3645af55ec56cacb9a.


  * [adc4abc7fb39ad1d0b2aa29870b8a440bdf134cf]
    [pisink] Report supported passthrough formats


  * [3cc72c32adae64adf50af8b8dc7cd9226f1ef103]
    Revert "[rbp] Disable unsupport HD audio passthrough options"


  * [c6eb32b870ed5ba2dead0a27c880050abd6b0623]
    [pvr] fix: missing action mapping for ACTION_RECORD

    This adds the missing button translator action "record" poiting to
    ACTION_RECORD which is currently used in several PVR related windows,
    but could not be used in key mappings.

    It also adds a default implementation to GUIWindow which calls the
    application player record functionality, so there is no need to use
    XBMC.PlayerControls(record) in key mapping anymore.

    Furthermore the default mapping for the record button in remote.xml is
    changed to this new action.


  * [699163e7b67de1c6ec6429dd9ebe94f48779b7be]
    Merge pull request #4078 from afedchin/fix_gui_3d

    [3d] fix stretched gui in sbs/ou mode when using hq scalers

  * [79140d73fda67567b6624d936ebbf1bdeea08845]
    Merge pull request #4011 from fritsch/vdpau-settings

    Linux: Gui Settings for HW Decoders

  * [178000cc9f09cfa8733e9790aa313192f35500dd]
    Merge pull request #4179 from anssih/fix/cximage-CVE-2013-1438

    [cximage] Fix denial of service via a crafted photo file (CVE-2013-1438)

  * [92179e97d9efd92f21c10f0f323f6c4c7d2c43e6]
    [3d] fix stretched gui in sbs/ou mode when using hq scalers


  * [346d29e39f0381f67b77a502a7c8a3292ac6c7bc]
    XCode: Adjust to new DVDVideoCodec.cpp thx @davilla


  * [7598a45a6807042d2dd564bbeccd9c2c2ffd7d96]
    Add DVDVideoCodec.cpp to Visual Studio


  * [052517a94c8ad2ac1e2d8c8e20b76117f1227a0f]
    Settings: Add description and examples to the new settings
    Language: Add comments to every single lable to help translators


  * [64f7aeab5889ef09cd7375788d160dae2319cb4d]
    Settings: Use new Codec Settings function to hide settings for nvidia users


  * [2142c63413a71558d41b1dc4bb525e7b40406680]
    VAAPI: Make Codec selection an expert setting (disable mpeg4, vc1 by default)


  * [74444a4a381ae8f5048e88d8e516beaf7054dbe3]
    VAAPI: Remove Mpeg4 Advanced Setting


  * [5e25fd5311c5c0dbcc39fefbac37ec76c0bac780]
    VDPAU: Add Expert Settings to let user easily disable certain codecs


  * [e3f9c7b617475961c8c04eab2d1f29967a1cfca9]
    VDPAU: Remove AdvancedSettings for mpeg4


  * [47d183214fc7f88a2565d25219131be1fd200b62]
    DVDVideoCodec: Add static methods to hide / enable / query user settings


  * [b33afc37ccdf31091db7666352da7718cb578113]
    fixed, compiler warning. this comes from boost upstream (https://svn.boost.org/trac/boost/ticket/4918)


  * [ee12fa38c34934376883ea37ad9c01807e5e1ba1]
    Fixed: Update list if item was deleted from database but not from disk


  * [6fb2879b21bfbebb5263fb58de565aea0e4cf902]
    Merge pull request #4176 from elupus/sub_fixes

    Sub fixes

  * [89a028a647130384fef2fb9a351b54c4e3ec6266]
    dvd/omxplayer: don't override video setting visibility if no subs are found

    Note: This should be reverted when we have separated GUI display from
    user specified settings.

    It temporarily solves the use case of user starting a movie without subs,
    stop it, add external subtitles, start it again.


  * [1f125d14fef6952431f38f80c6dd92fd7e6f5ab9]
    dvd/omxplayer Subs couldn't be turned on if no relevant subs existed

    Original patch by: ace20022


  * [dd94550c0b5338845b1d5042136b20946b0c3fcc]
    Merge pull request #4181 from davilla/die-warnings-redux

    fixed, compiler warning

  * [1288e581cddf67add57c7b4c0d423857ea324ed6]
    dvd/omxplayer: add internal version of SetSubtitleVisible

    This avoids overriding result of OpenDefaultStreams forced/relevant
    calculation due to SetSubtitleVisible being delayed by message
    queue.

    Original-patch-by: ace20022 <email address hidden>


  * [3a21ab3cbcc751c8629a0189644c5139a22748c8]
    [configure] use pkg-config for pulse audio detection
    allows to check for minimum required version


  * [835fa9f80ae212dae24a10a5979656189a5c9e7f]
    fixed, compiler warning


  * [a75ebdd1ea5e2db91965f4380242bd129ddd25d2]
    Merge pull request #3996 from koying/fixgesture

    Revert  "FIX: Send Touch actions to the proper window" and properly solve

  * [6b5044180c75551b5a5099035d5ab0422a1ea5e3]
    Merge pull request #4170 from wsoltys/dsbuffer

    [WIN32][DS] fixed: viz waveform would show a zero line at the end becaus...

  * [653f2d15fdac90dab85327ccc3e7191a9d402440]
    [ios] fixed, stupid editor


  * [34bd9d4c3d2694936a44a365251987687ba245bb]
    Merge pull request #4175 from wsoltys/header

    [WIN32] removed double includes.

  * [d13aee8e81be9032ed78fd707d485fdcb4ed5bd6]
    [cximage] Fix denial of service via a crafted photo file (CVE-2013-1438)

    Embedded CxImage embeds a copy of libDCR, a fork of dcraw.c, which
    contains several denial of service vulnerabilities as discovered by
    Raphael Geissert. These seem to affect the CxImage-embedded libDCR as
    well.

    http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2013-1438
    ----
    Unspecified vulnerability in dcraw 0.8.x through 0.8.9, as used in
    libraw, ufraw, shotwell, and other products, allows context-dependent
    attackers to cause a denial of service via a crafted photo file that
    triggers a (1) divide-by-zero, (2) infinite loop, or (3) NULL pointer
    dereference.
    ----

    Port the fix from libRaw [1] to CxImage copy of libDCR. The patch has
    been submitted upstream.

    [1]
    https://github.com/LibRaw/LibRaw/commit/9ae25d8c3a6bfb40c582538193264f74c9b93bc0


  * [5ee9731e5892c80b4bd8c9d2359ae6fd3f370665]
    [ios] fixed atv2 runtime. missing link to libxml2


  * [79f4cb1a859557423d7bd2d4b2c39aac1eb7a486]
    Revert "fixed, compiler warning. Let us try to keep assignments out of if statments"

    This reverts commit 40e06e7140b561aa38d6642a19b0fde44ea1ab61.


  * [95ec90a4cb530d311fbb9faf9efb74082caa1dbc]
    Revert "[Fix][DVD/OMXPlayer] This fixes a regression introduced in 50a1d3c."

    This reverts commits bb1aeb75e13adc0bdb6befb69feca44997e5552b and fdacd42bcebc4197c75a24c6ea54511b796b396e.

    The fix is invalid and causes a mismatch between GUI assumed subtitle
    and what the player actually is playing.


  * [522b25bba6a1157c485a45b52981940e25f2925b]
    dvdplayer: lock the correct section on log flush

    The old code locked the codec lock, which is not protecting this structure.

  * [3cd8aad53ce8b355e910254e891ca17134a61fae]
    AE: ALSA - do not trust ELD regarding passthrough formats


  * [874e1616f4683e446cffcda227a34b060b2e3b76]
    ActiveAE: consider list of supported audio formats


  * [40e06e7140b561aa38d6642a19b0fde44ea1ab61]
    fixed, compiler warning. Let us try to keep assignments out of if statments


  * [93713434714895a8f522c92a612167d5a815b0ef]
    [WIN32][DS] fixed: viz waveform would show a zero line at the end because of not enough frames. Increasing the sound buffer to deliver > 512 frames.


  * [912a0c433ac9ec183807cadd0f66839f3030cb65]
    [WIN32] removed double includes.


  * [c40c73899e58fc515b9681e34c0c737fd14f0cc0]
    [fix] skin.confluence - set focus to subtitle provider list using fake mouse button


  * [cf5266d2e2bcd0082ff0a508a43d793d73b68a02]
    Merge pull request #4142 from ulion/ios_native_keyboard_with_xbmc_remote_app

    [IOS] Try to support xbmc remote works with ios native keyboard as control target, fix #14911

  * [ad815563a3837bbd9ea73c3645af55ec56cacb9a]
    [buildsys] Fix parallel build with static ffmpeg.


  * [84ec9e1a58c43c6e369102ccd12fecfb891a1bb0]
    Merge pull request #4150 from xhaggi/fix-epg-usability

    [confluence] adds onback to epggrip control to access sidebar

  * [a748ec479ab2c251469228520f9f807ba19bfd3f]
    Merge pull request #4157 from amet/fix_manual_button

    [coreSubs] fix manual search button after 618cff753d20628920bb39d28ec40ba2619745f7

  * [2fe31173c60aa75c702a8193d639765fd937f934]
    Merge pull request #4163 from Shine-/dxvarenderer

    [dxva] Fix black screen when trying to render Hi10P video with DXVA2/DXVA-HD

  * [604c623332ceff63d6add60390f778ac555cb7e5]
    Fix DXVA rendering for 10-Bit files


  * [4d8969439e819362648d48f5b85a3c751d01e239]
    settings: fix not being able to overwrite the default value of string/addon settings with an empty value


  * [590de11f2fff94062710168e20dca90251ca9d1f]
    - on touchbegan call the proper handler for focusing the control


  * [1ef9387e473834ec8d26f5a89e018fc089f49203]
    FIX: [touch] properly handle touch/gesture actions

    This reverts commit b891c240908ddd0b93547afdbe6d261b635b930a.


  * [199d2dd4491b44a7bfb2088f09895c9574d2e655]
    [coreSubs] fix manual search button after 618cff753d20628920bb39d28ec40ba2619745f7


  * [58b327c30e5ec813c4e4822bf5c7f0856727d751]
    Merge pull request #4159 from Montellese/videolibrary_sort_fixes

    videolibrary: align available sort methods

  * [f429754e714808b3740567def3983e21221aef86]
    Try to support xbmc remote works with ios native keyboard as control target


  * [e3a1b5e91dde90eb68c894d43af89f88c862a836]
    videolibrary: align available sort methods


  * [35505ab8f0399e00604cf8c2ecb0ee3bf8307b34]
    [database] drop old update code from pre-Eden. Minimum versions are video:60, music:18, addons:15


  * [696b2cf89e63249f5d23d2d6617a3c146ae6100b]
    [database] bump music and video database versions as on mysql they may have missing triggers or indicies


  * [ef583de22e2d28f7fae2471350e9dc5c1c21e82a]
    [database] use IF EXISTS on DROP TABLE if we're not completely sure the table exists


  * [a809ff020d46c2cccab4c4ba5c71f5113b704912]
    [cosmetics] rename GetMinVersion -> GetSchemaVersion to make it clear what it's for


  * [19b904558e8d369efb0d61d8ab7aa03f0b830fda]
    [cosmetics] tabs -> spaces, alignment


  * [f576c8da2420103de115cc09ea7bf7bc15c79205]
    [cosmetics] rename UpdateOldVersion to UpdateTables for consistency. Drop unneeded try/catch and transaction blocks, make this and UpdateVersionNumber return
    void (the dataset classes throw() on errors anyway)


  * [3211effb5e4140b0a4657888c8ed3e281c6b3dc6]
    [database] allow subclasses to specify the minimum database version they support updating from


  * [e240446aa4d81949934afeefc4c3ea6a32522b51]
    [mysql] don't recreate views on copy() - they'll be dropped and recreated in the update routines


  * [4efda50a771f82ec87ed367fd1538f5244980f88]
    [database] drop analytics prior to UpdateOldVersion, and reinstate afterwards


  * [aa3fc4b537b3f8b76c2d51048857016c99d2c65d]
    [cosmetics] indenting in CreateTables, remove unnecessary logging


  * [d55318b03c8ce64073ebe80ccf1983f9068273d6]
    [database] adds CreateAnalytics() for creation of indicies, triggers and views


  * [2a05ce58b99c548375d3b869e29ab38d1505a563]
    [database] introduce CreateDatabase() to the baseclass that calls CreateTables() so that subclasses needn't worry about transactions or calling the baseclass.


  * [2a3aa83c9ad407148e49fab60e958a9154fe5fae]
    [dbwrappers] Adds drop_analytics() to the database wrappers


  * [313cd0be5baccf965d1305c21dbf42e035560cfe]
    [mysql] Fixed parameter datatype in error output string


  * [d4c09dcba8bc124d018183980dc705cc04e897a6]
    [mysql] show the actual view name instead of database name on error.


  * [89acbd66dd2133c0d112f5914c65790b491cf5a0]
    Merge pull request #4147 from popcornmix/no_ac3_encode

    [rbp] Disable ac3transcode by default

  * [4e698ae11894c99f56253bc922bd526714be6921]
    Merge pull request #3819 from arnova/subtitles_for_stacks

    changed: Add logic to handle subtitles for stacked files

  * [1ac94420a5de99b9d44497e488183d52da4de1fd]
    Merge pull request #4001 from sraue/lirc-devinput

    seperate 'devinput' section from 'linux-input-layer'. While 'linux-input...

  * [9298f7c91023427b13b84a6728639b51108bae55]
    Merge pull request #3198 from sraue/dvdread-config-fix

    libdvdnav runs dvdread-config to update CFLAGS and LDFLAGS with libdirs,...

  * [26c44f59885cbf6a18fa02546e730fad567f2550]
    configure.in: enable FFMPEG static build for ARM, some cleanups. Tested on i686, x86_64, arm (RPi & Cubox-i).


  * [c847b91b48bfa53a3fdfccd5f602e791b5b25055]
    [settings] Disable ac3transcode by default

    Also, it is too expensive for the Pi and never keeps up,
    so mention that in Pi specific help.


  * [bf4792930c514a8587320eff5d3a03c5dd745530]
    Merge pull request #4152 from xhaggi/fix-epg-genre-lang

    [lang] fix: escaping of ampersand in epg genre labels

  * [009a932f365ac7bef31a6905503c9b4b01491727]
    Merge pull request #4149 from popcornmix/report_licence

    [rbp] Report in log if MPEG2 and VC1 licences are enabled

  * [afdd766639882b96926edcdcb489a9cd3a4bdcb0]
    Merge pull request #4146 from popcornmix/unsupported_settings

    [rbp] Disable unsupport HD audio passthrough options

  * [e22fa22e57279b2378a70a1f2dc29fa57b98dce0]
    Merge pull request #4145 from popcornmix/truhd

    [omxplayer] Avoid choosing TrueHD as default audio track

  * [479ab25c6ec93dc17cd38b952a4dc642c8a77870]
    Merge pull request #4144 from popcornmix/edl_fixes

    [omxplayer] EDL fixes for omxplayer

  * [caa6fe4f8910b487a8cf88448cad8c5f88a3a834]
    Merge pull request #4148 from popcornmix/streamchannels

    [PiSink] Set hdmi stream channels when in passthrough mode

  * [90b6af1995b1b1542f7de7330cc3835d55b6fc69]
    [lang] fix: escaping of ampersand in epg genre labels

  * [e61d990583188303d6ab0eb08917768e0e27fc02]
    Merge pull request #4128 from jmarshallnz/activeae_fixes

    Activeae fix reliance on settings that may not be correct

  * [322bd18c0e4344760924d916cf4cf664be33fb85]
    changed: Add logic to properly handle subtitles for stacked files


  * [f010395aadbaf60a24b2c09d717cfa57f935f899]
    [confluence] adds onback to epggrip control to access sidebar

  * [e0cdb7df7a1e46882de1f2b55ad7f90f75118644]
    [rbp] Report in log if MPEG2 and VC1 licences are enabled

    A frequent support question is whether mpeg2/vc1 licences have been enabled correctly.
    Put that info in log.


  * [370e70898999f26e00391cc73200fc65e940695d]
    [PiSink] Set hdmi stream channels when in passthrough mode

    The GPU needs to know when in passthrough mode to set the number of channels
    in the AV info frame to "refer to stream", so let it know.

    This fixes AC3/DTS passthrough with Pi Sink. (Needs recent firmware).


  * [b283e7d149a57c8cd5c7071a3ad0a68ab3df2d1a]
    [rbp] Disable unsupport HD audio passthrough options

    The hardware can't support HD audio, so remove them from settings


  * [1fe67b91b25b0044af68b97d32abba58a22ca37e]
    [omxplayer] Avoid choosing TrueHD as default audio track

    The Pi cannot decode TrueHD audio successfully, so make the default audio avoid choosing that.
    It can still be switched to manually


  * [25cf3bd25054641f9564cda50ef999e96fe2f6c2]
    [omxplayer] Don't fail to open a stream with zero dimensions

    The fast channel switching mod means OMXVideo may be opened before hints.width/hints/width is valid.
    If we fail here, we do get opened again when the width/height are available, but we have already skipped
    some init code like openeing the EDL files. Behave more like dvdplayer and ignore the zero dimensions.


  * [290714cd78d535f72e2cc0eaf8602fac1746fa8a]
    [omxplayer] Use display time for EDL cut start time

    There are reports that EDL commercial break skipping occurs 5-10 seconds too early. This is because the skip occurs when a timestamp
    is received at PlayerVideo/PlayerAudio, but it may still be a number of seconds before that frame is presented by the GPU.

    Instead use the display time (GetTime) to determine start of cut time


  * [2449e6e6cf3ce3acfed2c084aae4ed1ce768aa1a]
    [configure] get git revision from xbmc git root


  * [dd49e696bfa7d6adcc75e7cd39521d626b343755]
    jsonrpc: fix mixup of "rating" and "parentalrating" for PVR broadcasts


  * [b937a2e18589cef1bd324ab1fa8e10e9d21b6443]
    Merge pull request #4134 from koying/fixamc

    Various mediacodec fixes

  * [848b0c3e28561eb2aa7b3ba48b4c79c191536144]
    Merge pull request #4136 from Montellese/jsonrpc_introspect_fixes

    JSON-RPC: two API fixes

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


  * [66b12152f7ba3e6560c9ab71554f8ab2fa9c6ad9]
    [lang] update of core language files


  * [14b5c2a5d1c40e681ba69e46d9e7828c66e3a2e4]
    [lang] update of internal addon language files


  * [a326aeda774f1a54de4a9860c268c7047cc07a9e]
    jsonrpc: bump API version to 6.13.4


  * [0751e9e2b0818f7fbca99cfb85377cc9275f867a]
    jsonrpc: add missing "order" property to Video.Cast in API definition


  * [3028cc468f82125ebafef66e0fadfdec38e3aa1d]
    jsonrpc: add missing "version" property in result of JSONRPC.Version to API definition


  * [2db7d501652ff582ad163a6439dab5c19d2fb38c]
    Merge pull request #4085 from Black09/textbox-auto-height

    Add auto-height for textbox controls

  * [be7ea17a7ab27d49b1437a2fc2488cad850bbbcd]
    Load art for directory content in static lists


  * [cde794874b6d669d0a3f2ea16b636e64c1ffb2bf]
    FIX: [mediacodec] Tegra 3 slice-height is mod 16


  * [cdc0fd075536074175f89b6e2b939d0c58c8366e]
    FIX: [mediacodec] optimize soft buffer copy


  * [1011eac72061fe4a26f267d6a677633fa34b40b0]
    FIX: [mediacodec] Samsung h264 quirk


  * [0988f92d9dc1e97cb3649dda6e7ebc63ceda76ad]
    Add auto-height for textbox controls


  * [4a96b1be94c84b2b84797432b3f71699138f23d5]
    Merge pull request #4131 from Voyager1/fix-bluray-resume

    [fix] Resume playback on Bluray

  * [a79eb9e28faa29d44ebcee6a3629c4894f8dd7c8]
    Merge pull request #4123 from fritsch/pa-sink-layout

    AESinkPULSE: Don't leak pa_format_info

  * [fe45c02afeaed52ba926e2f50762a60458878138]
    [fix] [omxplayer] resume playback on Bluray


  * [41437c66e9db7b8991977d224bf5b5b88b2dca04]
    [fix] resume playback on Bluray


  * [91e088a33fa8ab712b1ea7dc73e9e7a3e1954e7b]
    [cosmetic] improve subtitle setting text


  * [360d706c89f0731e3842e22e6d3945b43ad4cee9]
    move preferred subtitle selection from appearance to subtitle section and put setting in a more logical order


  * [b675bc2daa4fee81b3ae9a42ae3685fa1950368c]
    [activeae] set the number of input frames to the number of sink frames during raw (passthrough)


  * [b8705eee454452b033e9faef7822dfa6eac7fa89]
    [activeae] fix compile warnings


  * [9ef41221c19ac85d6c4ed6d1de697e347f426b73]
    [activeae] check whether the sink has a device for passthrough when loading settings


  * [86830e76034dcbf0fc8fb367faf48982e9051ec6]
    Merge pull request #4120 from jmarshallnz/no_subs_service_is_fine

    The default subs service for tvshows/movies is allowed to be empty

  * [fc8358eb18739504b5ec7d911ac0dbd068e7616d]
    Merge pull request #4118 from FernetMenta/aefixes

    ActiveAE: AEStream::AddData returned wrong number in some cases

  * [974a3c0e97b817ca358a959a026db95330673642]
    linux: link ffmpeg statically


  * [e211654714b2266b80ba65361bda8f715d47933a]
    drop support for external ffmpeg


  * [a57be6f1013436de359cdb332d354ecb1950e12f]
    AESinkPULSE: Don't leak pa_format_info


  * [a4342cf0092a6036309e59071e08789a5adcd625]
    Merge pull request #3888 from vkosh/epg-grid

    [pvr] show gaps on epg timeline grid

  * [0b15afabfa2beab317feaba29bfdf5acd4540cd4]
    Merge pull request #4119 from Montellese/peripherals_notifications

    peripherals: don't show notifications for new devices during the initial scan

  * [002c64a4a13b81cd10a7a10725646f3fdea2ad2c]
    Merge pull request #4079 from t-nelson/speed_up_repo_update_abort

    Pivos: Speed up aborting addon repo update job.

  * [e91c182b28104251f867d0c3387c928736de876b]
    Merge pull request #3982 from jmarshallnz/wav_tags

    Support WAV/AIF tags via taglib

  * [e720b59e7aa9b25b30595480d109856d5ee8b7bf]
    The default subs service for tvshows/movies is allowed to be empty. Fixes #13135


  * [1b62b15c6c57e7bfd0a24fab6db2d4574d18bd70]
    Merge pull request #4105 from Montellese/fix_musicvideos_artists_albums

    Only show albums of the selected musicvideo artist

  * [edf2b13801722844b2db46f60a1ca25679c8c828]
    ActiveAE: AEStream::AddData returned wrong number in some cases


  * [953e5047ff52d76dcb99589bd9792ce211b2b5a2]
    remove unused MusicInfoTagLoaderWav


  * [fc541bd700940131584a85274723a465146203fc]
    adds support for reading wav,aiff id3v2 tags via taglib


  * [b2969b378a18852fd4d6278ab731c67df0b6c815]
    Merge pull request #4114 from Black09/button-label-scrolling

    Scroll truncated button labels on focus

  * [1c669782f7ddc2dd35c40254501e1ae45bcb396b]
    Merge pull request #4112 from amet/coresubs_select_item

    [coreSubs] download only if user clicks SELECT/ENTER/OK

  * [e5d5843540ae7e27e13cf73d553a9786b9d2803e]
    Merge pull request #4117 from FernetMenta/tak

    paplayer: add suppport for tak files

  * [2af8e057dc2df1aeefbca924699b3d65ea178e3f]
    [videoinfo] episode counts in video info dialog were wrong in most cases. fixes #14893


  * [818f48350d50674f7b969da6e2f002c31c48d748]
    peripherals: don't show notifications for new devices during the initial scan


  * [b2e9d181f7e78b5aab9194d6350f1e1b3c8b88f6]
    paplayer: add suppport for tak files


  * [207374882d0eceba968832ac89c09600dac095e6]
    don't combine strings in a label - fixes #14885


  * [a93e7bedd798556de755b93c576b67fe8e5b7276]
    Scroll truncated button labels on focus


  * [618cff753d20628920bb39d28ec40ba2619745f7]
    [coreSubs] download only if user clicks SELECT/ENTER/OK


  * [aea43f824bc5be947af6443f8967c0b906e1a1cd]
    Merge pull request #4111 from FernetMenta/ticket

    paplayer: fix hang in flac codec if read fails, fixes ticket 12056

  * [78b8730d53e6011ef717f2e28aaddef2acb4d10d]
    paplayer: fix race between player destruction and queue next file


  * [fdc042180bf309f25c88e035f17552f42a0abec7]
    Merge pull request #4113 from koying/fixamcintel

    MediaCodec fixes for omx.intel (Samsung tab 3 10")

  * [86b108c16c70ba9ede6899ca74d1cf6e5f4875ef]
    Merge pull request #4100 from koying/fixmysql

    Mysql fixes (fixes #14883)

  * [62a330f0b9676b1f8d675b622656188e6d045307]
    FIX: [mysql] fix 1442 error when cleaning music artists


  * [5ec7f16646c7a4b4f767ec79a5420e863c3616f6]
    FIX: [mysql] force utf8 when creating db and temp tables


  * [d32e2a7af520f60ff6cec81add7bc143fdcda5b2]
    FIX: [mediacodec] add omx.intel to surface whitelist


  * [54232d4a5fac1e23eb431cb25eb4245d7313c567]
    FIX: [mediacodec] protect against aberrant stride/slice (omx.intel)


  * [167c80bfe052728ae01cfad5f385f1a351bc0a2f]
    paplayer: fix hang in flac codec, ticket 12056


  * [bf671d40101e119ef8e1052515a4fc6844247e19]
    Merge pull request #4106 from opdenkamp/pvraddonsjan14

    [PVR] sync add-ons

  * [196ae9f258c3dda56b712129db904631f458ca4f]
    Merge pull request #4110 from margro/rpi_fix_analog_audio

    [rbp/omxplayer] Fixed: analog output was not properly enabled

  * [eb8a3ae10cd7eadbd1aa08f317eaa7e7c55fd9a2]
    Merge pull request #4055 from xhaggi/fix-toggle-last-watched-channels

    [pvr] fix: toggle between watched channels does not consider group change

  * [ac97cc9f67bd0424b87c33bdcf874873392a963c]
    Merge pull request #4109 from fritsch/pa-sink-layout

    AESinkPulse: Remember actual channel name when mapping layout

  * [f10bb02ccdbc261b0936244b7f4864774ee99955]
    [rbp/omxplayer] Fixed: analog output was not properly enabled due to a case sensitive settings check
    Commit 67e957df4b41c3d58534d3b0b0ea2058a46ef256 changed the driver name from "Pi" to "PI"


  * [10d5b23df9c40bbe4f128cd809a7ccca554cd07b]
    Merge pull request #4058 from Montellese/upnp_mkv_quirk

    UPnP: quirk to match Samsung's video/x-mkv mime type

  * [265e817cadb68a892dd57cfb7ce65bf6469b36a0]
    [pvr] fix: toggle between watched channels does not consider group
    change


  * [1c13d4afa8f23ffdf307f095ff28b51144172a39]
    AESinkPULSE: Actually set channel map


  * [536cf62144b8cab7e37a7b956ee3f4a674b90555]
    Merge pull request #4083 from tamland/hls

    fix HLS variant selection

  * [eb9aeb3868be6644166ecdbd7df651480dec4d89]
    AESinkPulse: Remember actual channel name when mapping layout


  * [154382daf3ec93ad382226a011881d42ee8c6e5d]
    upnp: add video/x-mkv to the list of supported mime types in the renderer


  * [7a3942f8179e9004ac30528f5868de48bb1d8617]
    upnp: reset timeout for every interaction in CUPnPPlayer::OpenFile()


  * [477d2ea19ac94e8400d9dd8f86e9a94853450eba]
    upnp: make use of GetMediaControllerQuirks in CUPnPPlayer


  * [56c26542113f4cf620657c08cacb5b44a26df697]
    Merge pull request #4097 from FernetMenta/dxva

    dxva: fix memleak caused by merge error of outdated patch

  * [a99e9b656e22343207e63afb1043476e5c3f5f01]
    Merge pull request #4098 from jmarshallnz/repo_update_timing2

    Repo update timing version 2

  * [0fb9c2509b2e434edf678ce9a172890245764319]
    [PVR] sync add-ons


  * [e1c47e80921ad042818f2bdb8d19c30ffae47426]
    fix predefined sorting of musicvideo nodes (when accessed through the music library)


  * [d500f9e6d5640d5808b07ab883ecf8e4007738b8]
    VideoDatabaseDirectory: make sure to translate all IDs in the path of a grouped node into URL parameters (fixes #14333)


  * [a195aaca79fb1ebf8b6eeccaee043420fce1013b]
    videodb: don't duplicate JOIN statements in musicvideo album SQL queries


  * [1ba380a45d19fe4c3a5c44ad2f3ebb934093d796]
    CVideoDbUrl: fix option name "artistid" instead of "actorid" for musicvideos


  * [ffe68819028d87199f19385a3e3598276779a88c]
    Merge pull request #4103 from Montellese/xsp_browse_sorting

    ignore articles when sorting lists in smartplaylist rule dialog

  * [e7bc4eb1cb8e55352f46e43d48d24c4b7d120f9e]
    [settings] fixed: set timezone during initialization


  * [4c0d7e08a319eb7968bb93d2443358aa41c95ef3]
    ignore articles when sorting lists in smartplaylist rule dialog (fixes #14815)


  * [7527944afec8cf04220fc7455c4f741830a3d023]
    [Confluence] cosmetics - fixes #14884


  * [e1c49a018e5bbed0533f8fd22a54e3645281ffa0]
    platinum: add all currently applied patches


  * [326951012f65b74bb5f70e21f5972598de400079]
    only log when actually auto-selected


  * [ebfd43600805ef32f96cc716571ecc5f88ea1ff9]
    [addons] group the texture invalidation under a Begin/CommitMultipleExecute to speed up repository updates


  * [192489d101a36a5021f0b423e92c1b967fe80e10]
    [addondb] adds CAddonDatabase::GetAddonVersion() to speed up repository parsing


  * [fa08f83946a98fdc3f586afdaeb8e993738773d3]
    [addons] commit the broken status to the database within a Begin/CommitMultipleExecute() block for speed


  * [ceaf61debe1715579a2b91f8dd4e1241b8173f1a]
    [database] add Begin/CommitMultipleExecute() to queue up multiple ExecuteQuery() database operations, and commit them within a transaction - much faster for multiple inserts.


  * [b37676eff5080e06af5a0bb2cbac145a789bbb9b]
    [addons] allow passing a database object into CheckDependencies. Saves many Open/Close cycles, vastly speeding up dependency checking and thus repository updates


  * [0c604e9e79c5a887923559b8c92e1ce5cf73c6b9]
    [addondb] use ExecuteQuery() and GetSingleValue() for BreakAddon/IsAddonBroken


  * [44381ca197b3be2f272fcb3651c37c7a083b0b68]
    [addondb] use a single cartesian join query rather than multiple queries when retrieving info on an addon


  * [e352ebb4ee9ff5b62f552164121491d741bf57ea]
    [addondb] move GetAddon(int) version to protected as it's not part of the external API


  * [57c6c82e5881c1cdbdfd0875728aa72c6d0c768f]
    [addondb] Search() and GetAddons() could return add-ons other than that with highest version


  * [2787a2dfa85dbe99f4e8072c648dd56a0394f1fd]
    [addonversion] adds empty() member to AddonVersion to save some unneeded string compares


  * [6e8f6694d03479b9b611785b82ad089632913afe]
    dxva2: bump maximum number of slieces for mpeg2

    Suggested by heleppkes on https://trac.ffmpeg.org/ticket/3133

    Signed-off-by: Michael Niedermayer <email address hidden>


  * [527968bdd30f5f93466d9f23f362982cac5ffbac]
    ffmpeg: dxva - backport bump max slices for mpeg2


  * [6e6c3b50b12ef9c4c4e3b8636cadc6a6e436f431]
    ffmpeg: dxva drop outdated patches


  * [d627ef26b7b561ecf78e481926517f61601d9648]
    Ensuring libbluray doesn't overwrite distro files on non-Darwin systems


  * [c0f4ccb3afa66cb21b1a9b08fdf21af5e371e38d]
    move HLS variant selection to a DVDInputStreamFFmpeg. DVDPlayer may not have direct url


  * [b6d31a3f32ea69f948ff4d020741ee1b986b1544]
    Merge pull request #4093 from ace20022/blu_log

    [bluray] Revise debug log messages.

  * [97b0670c9e01c19d06479f93546e29318ff9dba7]
    [musicdb] songs with extensions that weren't lower-case couldn't be played. fixes #14879


  * [6d906f5806b90afef5885098281e75ef608ea98b]
    [ios7] - fix autorotation of external touchscreen controller (when using tvout) on ios7 (by implementing the needed bits of the new orientation/rotation API as the old one vanished in ios7 runtime)


  * [8e300571cf21a1fdb559cc10e68a1e004dc6b08d]
    [bluray] Revise debug log messages.


  * [c7ef67cac6a5cb2869e1e3a08b4c69ec9b4e8980]
    [ios] - on the native onscreen keyboard make the heading a disabled UITextField and align the text in both textfields to verticalcenter - before the vertical alignment was off (textfield was vertical top and the uilabel for the heading was vertical center which was a bit below compared to vertical center of a textfield)


  * [b48f2f7ff009b817f671916b288660d7670676a7]
    Merge pull request #4003 from ace20022/bluray_fixes1

    [bluray] Some fixes/improvements of bluray nav mode.

  * [6e65fa1d9aa2519c9810e8ea91b580ae77e17926]
    [gui] don't use auto-sized width/height to calculate the size of the parent (in particular, grouplists auto-size currently)


  * [9085482517282630d58855fe0fff9da71ee7002d]
    [smartplaylist] fix incorrect field used for Studio/MPAA fields for episodes. fixes #14875


  * [e4753e8aaae90dc764435c1dec0c08aea533ea18]
    [gui] fix setting state on controls inside groups inside containers. fixes #14295


  * [01b8b386a68ce10b3bbf6141c408e40ba38a2489]
    [Fix][bluray/geometry] Fix compiler warning about float -> int and int -> float conversions.


  * [ea0ee2f50c924b03d078a36dd64b6178e228fc61]
    [bluray] Disable menu icon of the VideoOSD if a bluray is played in non nav mode.


  * [73cff84345d19d2f682f52f2d0b53e2f602de740]
    [bluray] Make the infinite loop fix work with libbluray 0.2.1.


  * [44cca8be3f195835b83964ecfd7ac0cae2aa73c3]
    [Fix][bluray] Fix infinite loop if (next) bluray title can not be played.
    For example this can happen when the next title is a bd-j title and libbluray has no bd-j support compiled in.


  * [e53255746b6328f0c8eb29829d4586d398d7d4e2]
    [Fix][bluray] Add HAVE_LIBBLURAY guard to BlurayDirectory.cpp.


  * [d347b6df2a1fdce30b2a13bd4d51d067d37cb8ab]
    [Fix][bluray] BD_EVENT_MENU and BD_EVENT_IDLE are independent of HAVE_LIBBLURAY_BDJ.


  * [2667375ff111f109c752457a9bd1b17a088cc7ed]
    Merge pull request #4050 from elupus/archivefolder

    archives: avoid collapsing archive with single folder

  * [7570cdf0b3145e9b1af9f2c1ac8af8c232a75ebc]
    (dvd/omx)player: make sure we restore output timestamps for text based subs


  * [be0ee21e47817cddc9fb20b48e7510203c597fed]
    Merge pull request #4081 from voguemaster/master

    ffmpeg: Correctly handle cookies that specify a sub-domain.

  * [6d34f22b3cb08b0d9ef06d1d02b5529395605dac]
    Merge pull request #4082 from jmarshallnz/case_sensitive_infobool

    [info] don't ToLower() info conditions prior to resolving them

  * [880266a14b6c77bd6f1d33b45fdc8029ea7e3a87]
    [info] don't ToLower() info conditions prior to resolving them - we need only compare them caseless in the info store


  * [0af40962a45d5f4e20741680539cf6488c3e077f]
    Merge pull request #4075 from Karlson2k/fix_add_cover

    fix: FileItem::FindLocalArt: don't try to find fanart for "add" button

  * [3d042f09cae88cd6e1b0b8725a79ace48e665954]
    VideoThumbLoader::LoadItemLookup: don't try to load any art for "add" button


  * [f31dab76f940f14bc03a93e493d0abbbced6db08]
    VideoInfoScanner::GetFanart: fix: don't dereference null pointer


  * [b0c88003c38106edbaf2cecc889bb85e3f0ad075]
    Pivos: Speed up aborting addon repo update job.


  * [1299a912ec0fb3b76116521fd82c6a777f27b84a]
    ffmpeg: correctly handle cookies that specify a sub-domain


  * [a6019a049825a3a79ebfa20d5e0bd79389b80360]
    [settings] on skin change, ensure we reset the skin font to the default. fixes #14858


  * [1d2ddb8986948595a00ead984114287e5abdcd0a]
    Merge pull request #4063 from Montellese/play_using_resume

    videolibrary: add choice to resume video when using "Play using..." (fixes #14358)

  * [44dc3dd0e3f10d454936cbd10ece2a42752d390a]
    Merge pull request #4073 from Montellese/videodb_clean_speedup

    videodb: speed up CleanDatabase()

  * [80dfacb5ec2ff32cdd07d9d897cf2ac5048d0719]
    platinum: lastPlaybackTime is in the "upnp" and not in the "dc" namespace


  * [4fe476b816720997ac4d3b9df496a44472931e6a]
    videodb: only re-draw progress bar when progress has changed in CleanDatabase()


  * [362100d9f01f8e2a3f069f4b209a6ae33ff44df8]
    videolibrary: add choice to resume video when using "Play using..." (fixes #14358)


  * [db1fb741700a231bf1d627a2564dcf6adad2556c]
    Merge pull request #4051 from elupus/seekframe

    Seekframe

  * [1ae61a61c184fc46b7d8665919557bfdd85bd0e3]
    Merge pull request #3680 from Jalle19/fix-4k-detection

    fix false 4K detection on some 1080i and 3D sources

  * [aa0bcdd72f054f09a50cfa20ef265a265ac608ff]
    Properly handle cookies that specify a sub-domain


  * [bd9a3413d014fa148d70feb7fb1e8b75850e3373]
    Merge pull request #4065 from Montellese/remote_access_paths

    Allow remote access to special://skin and special://profile/addon_data

  * [0c58c2fe78cbad85301b74905dba089f5750c520]
    [gui] static content in lists didn't correctly take into account hidden items when determining which item to focus by default


  * [650829f8ab950f5bc2c98233aa67c91bf82697a7]
    [gui] don't set <width> to the parent if <width>auto</width> is specified.


  * [29aad4720aa32690953ea2ceb79b326748d3f7cb]
    Merge pull request #4074 from ScudLee/ReplaceXSLTBuffers

    [scrapers] Replace Buffers before parsing XSLT nodes

  * [910ac627cb18e002fc7e2430ee5212a6d6977274]
    Merge pull request #4071 from da-anda/pvr-channelicon

    [PVR][language] use "icon" for all channel icon related settings and dialogs instead of "thumbnail"

  * [649eb5ff59682868221c91dded5dcf20b5678fc4]
    [scrapers] Replace Buffers before parsing XSLT nodes


  * [add09a270b4855005766d929946ac74332e0cdd2]
    Merge pull request #4069 from uNiversaI/xbox

    Remove unused xbox string

  * [7a796f585798d4f688bfed2561877bcc0c95812f]
    Merge pull request #4059 from arnova/favourites_fix

    fixed: We should't try to xml load favourites:// paths

  * [7b6ae7f56341b14323a54b40ab4e22af9a084ec6]
    [PVR][Language] use "icon" for all channel icon related settings and dialogs instead of "thumbnail"


  * [726fcd333ab2d63c6d313cc194c9fa8ffd822167]
    fixed: Cosmetics


  * [f6abe60e6fd852bff5135aabf922301831e6a730]
    fixed: We should't try to xml load favourites:// paths


  * [4ea0a7fa5326d2153f765ec06fe88c2ec35ff0de]
    Merge pull request #4062 from koying/fixdependsboost

    FIX: [depends]: boost: actually enable spinlock for shared_ptr multithread on arm

  * [e8bec839a814bf108534d9b6843fb720c588dcd1]
    Remove unused xbox string

    This strings is linked to

    #: xbmc/video/dialogs/GUIDialogVideoSettings.cpp

    Since it doesnt exist there it must have been removed at an earlier
    date.


  * [687cf705c0976953fbbdccc35d5c24d8827ff876]
    Fix redirected stream content-length. Fix #14647


  * [c914d10206ecf2afbb619cdd68b004d61962e5c6]
    [WIN32] fixed typo.


  * [78de9448149c67046ffc26a118c9cac95f146ed2]
    [WIN32] fixed: exit on build failure with pvr addons


  * [ab8c024bea1b5721398c6b738af38d455f128b86]
    FIX: [depends]: boost: actually enable spinlock for shared_ptr multithread on arm


  * [cd3a21f53aa3f08db97fff5fb0d1666633b399ec]
    allow remote access to "special://profile/addon_data" directory


  * [b77c20acd3774ac4e71337813ba0da1f2680af4f]
    allow remote access to "special://skin" directory


  * [e9167cfd783bd4dbbf97e8e831dad61de7518dce]
    videolibrary: fix flattening of seasons with "Hide watched" (fixes #14852)


  * [eb25c19daa709bab375608e887398b07a23f052c]
    Merge pull request #4048 from koying/fixdroidkbd

    FIX: [droid] proper unicode with physical keyboard

  * [22d9a78d4b2383c26c7076cf8335238d5384586f]
    FIX: [droid] proper unicode with physical keyboard


  * [93f904485290798f9ae2067a7cf04ce7ddfcb4fe]
    ADD: [jni] KeyCharacterMap class


  * [f0dc3495c8a72c1811120f3f060d0742848cad86]
    Merge pull request #4060 from wsoltys/pvr_bugfix

    [PVR] bump add-ons (win32 bugfix)

  * [0b5e6b653bbc11e0da07c2069ba50ee7872cd860]
    Merge pull request #3989 from xhaggi/fix-channel-icon

    [pvr] fix: changed thumbnail not instantly applied in channel list (Ticket #14820)

  * [d299cce62e3918e7aa519f872cb10d17a88cceab]
    coreae: when a flush is requested delay is zero

    On seek, the flush was requested, but not performed when delay
    was requested, leading to stuttering on seek.


  * [6421ee41afad4d9e0340cb7b976275f557857150]
    dvdplayer: avoid busy waiting for video renderers to get a buffer


  * [59f4fdc136c219694dcd53c679eb533efec463d0]
    dvdplayer: always output the first frame after seek/startup without wait

    This make sure we get something new on display after seek, even if
    the next frame is to be displayed sometime later


  * [ffd1f41473034c0f0e8834259427d17bcbacabe3]
    dvdplayer: remove code that set limit on smallest frame rate

    This skips the "slow" motion video after seek, by instead starting
    playback when next frame is to be displayed


  * [4d6fe6663298923175424d1dc199476a774cf3e2]
    dvdplayer: use startpts as a time reference if no other is available

    This avoids display of wrong time after seek, due to lack of timestamps


  * [c0254bcbd25904b504c747ef9cb2259fdcfd7235]
    Merge pull request #3950 from fritsch/warning-text

    Don't use hw decoders when doing multithreaded decoding

  * [851cd29096ce33cfc6d7103e34f9c93f2889589a]
    [PVR] bump add-ons (win32 bugfix)


  * [c074af1c64dfe25f00a1b8202316f0e197f64d00]
    Merge pull request #4056 from wsoltys/fix_upnp_crash

    fixed: crash on exit when playing a file via upnp's "play with"

  * [41bb56d4ed29adb5d548e071163c8ff8d91df48e]
    changed: We should always check for multistream when caching


  * [1d4946a8f4d29451a26b2a7072195ee75d71ccdc]
    changed: Enable multicache for mkv files (fixes #13841)


  * [d7f3c3a4f33ed7d4b608f4a146ad8e78381fab88]
    Merge pull request #4027 from arnova/file_cache_not_for_all_fix

    fixed: Only force cache for video else it may cause a thread-storm

  * [9d47e778bfeabc7502b4e2a7b58952dc31210e27]
    upnp: add GetMediaControllerQuirks


  * [974bc52ba1ed7712884de9e0bf7012184cbe279f]
    fixed: Only force cache for video else it may cause a thread-storm


  * [741ef65e6cb109274f4a5d1c45737329636f4a10]
    [win32] WinSystemWin32 use widestring functions instead of ANSI


  * [c9496f7161c51bff5d076f7053c9d469283b2853]
    [win32] Network::GetHostName: convert result to UTF-8


  * [6dac8eda4aed5dc2e2cb82d5b14495ca6981f7e8]
    [Fix][bluray] bd_menu_call( , ) returns 0 in case of a failure.


  * [b313202d5d39e1078c2ac75493157e36c2b59215]
    [bluray] Add debug logging.


  * [e3f0c103549f570d444862e18e90abfa771c76e1]
    [bluray] Indentation cosmetics.


  * [b1b0eb8f2d6c890509d3ed449e153a59acda8d67]
    fixed: crash on exit when playing a file via upnp's "play with" (fixes #14559). We called stop on a player (upnp) which service was already stopped.


  * [93eb4f8f073409e77513fd6b4d38654c3087e8ca]
    Settings: Disable vdpau / vaapi / dxva2 / openmax if frame threading is selected


  * [7cb9507a31bcd0406493606d9f2e28e63f81c8b4]
    DVDVideoCodecFFmpeg: Disable hw acceleration when frame threading is enabled


  * [97a826248e245d9ef201836a77a7599621d5036e]
    Strings: Update description and setting name for multi thread frame decoding


  * [e9a2fca06edac795fa9f425b77a347ba6a1bc34b]
    AE: rename setting speaker configuration


  * [9bda772b27bf05b42d09c5df8649fcda5cfe2e28]
    ActiveAE: implement settings for ac3 transcode and upmix


  * [be081def61f7b0f1cabebaafdb6d99600b2243ff]
    AE: add settings to enable ac3 transcode and upmix via ac3 transcoding


  * [74f13cee48481ef0197276bdb2e1931c3c97cd39]
    FIX: [droid] prevent the os from shutting us down if a touchpad device is added/removed


  * [a39f1355f8f000dab70c1350c832b3d8627276e4]
    Merge pull request #4020 from elupus/upnpplayer

    UPnP player disconnect/attach improvements

  * [3d82e2860e678865f8aa20a76c66a3190589c52c]
    archives: avoid collapsing archive with single folder

    We have historically used the m_bIsFolder after this as a flag,
    to skip display of file. For example for rar 00X part files.

    By not collopsing single folders, we can properly browse into
    them again.


  * [4af9ef86af39a9cb0da3ad7b8773d93c6afe9cfa]
    Merge pull request #4047 from FernetMenta/aefixes

    dvdplayer: fix audio codec ffmpeg, set buffer size correctly

  * [13b0b7636c682da702bf7ba9a239522f2f60f9bc]
    dvdplayer: fix audio codec ffmpeg, set buffer size correctly


  * [7d1ef03ae4c2bc88482f1321c1c5b89a23f5c574]
    AESinkPULSE: Fix default device (again)


  * [0c6077d04033d9a7365cff31d852f896eb81556f]
    ActiveAE: Set m_encodedRate when doing transcoding


  * [de714498434de4fa092ee83f30e1b2ebe0da9aa7]
    AESinkPULSE: Take care when using m_encodedRate when doing passthrough fallback to m_sampleRate


  * [bff4588bdac8cf0a21d3ffbdb1e9b67c70f072c5]
    [Confluence] also display seekbar when osd is active - fixes #14411


  * [dba59767dd7c8fe15280eaf59e8ee72b3ff49d3f]
    Merge pull request #4028 from Memphiz/iosbtcursors

    [ios7] - fix cursor keys when using bt keyboard

  * [63f8ce51a08c2c45c35689cb56cbe975e74c069b]
    Merge pull request #4043 from ronie/PR3979

    [gui] Add chapter count and duration to the select bluray title dialog

  * [1212b7002b7ba800a40d7aaa8f899df8d2d08ae0]
    [Confluence] reserve more space for pagecount/numitems - fixes #14844


  * [be022bfe597564f679c70c05d6c2d1649593281d]
    [Confluence] cosmetics - part of trac #14844


  * [82f3fe7c47d773c3985fe8c9599510f4100b3e03]
    Merge pull request #4041 from stefansaraev/contributing

    CONTRIBUTING.md: minor cosmetics

  * [ec5c7252681a9cd1c33d1a34d9da2a73422c8a52]
    Merge pull request #4042 from fritsch/pulseaudio-pr

    AESinkPULSE: Fix blacklisting devices when callback was not for us

  * [1bd25f41644e2e63dd04067a2572e0e1b442e681]
    AESinkPULSE: Don't deactivate devices when callback had no sink_info


  * [826206fb3d4e140ed0a21fb8b1a340e8e8067d54]
    CONTRIBUTING.md: minor cosmetics


  * [fe90ab0999c5639579a83a96dac95a8bb832ea58]
    depends: sdl patch for x11


  * [a77f96fc1d43bd12f3b82d4ebf3e7f89c597bb03]
    depends: fix compile of sdl on linux


  * [d6fcbcf4c99862b010a246eab96ae690d5f1baee]
    depends: fix compile error on linux


  * [23680e1719aa660460783bb4344be8908a20c483]
    Merge pull request #4036 from ace20022/fix_croatian

    [Fix] Fix ISO 639-2/T code for Croatian.

  * [e5337d97ddcf10da1a71b5a26c9f3d5f8a722a37]
    [Fix] The ISO 639-2/T code for Croatian is "hrv" and therefore it's position in the list has to be before it's ISO 639-2/B code.
    This fixes an issue with subtitle providers.


  * [9780f852c503e8276aa6e2af61f29e56cec5a955]
    Merge pull request #4035 from vkosh/amcodec-linux

    [linux] enable android hw codecs in linux on arm devices, e.g. amlogic

  * [c3de91b24e7ac2f386d5cd49d3fd49ba3d92c6c3]
    Merge pull request #3997 from fritsch/pulseaudio-pr

    AESinkPULSE: Enable automatically if required headers are available

  * [0f9edcef8214eea2a7ae26595e1d36c83df36002]
    [addons] set PVR repo to gotham and add minimum PVR version


  * [4557971de6542060366c7c6e8095421389b1b317]
    [addons] add ABI version to xbmc.pvr addon to prevent breakage


  * [f3a11fe574023a3eefd99711308165aee79789f6]
    Merge pull request #4032 from Memphiz/ios7mpeg2crash

    [ios7/ios/atv2] - link statically against libmpeg2 - since ios7 we crash...

  * [e185a167d1a1197e2fc66fcada84230192c8c70c]
    [linux] enable android hw codecs in linux on arm devices, e.g. amlogic


  * [63e652ff3e7d1f0743ea90f2699b79893f73ce0b]
    Merge pull request #4022 from Karlson2k/fix_curl_encode_mess

    Fix mess with CURL::Decode and CURL::Encode

  * [dd2774f929685d31a4cc563255bbfd20843787bf]
    Merge pull request #4021 from Karlson2k/fix_scraper_break_utf8_01

    Fix scraper errors with some special chars

  * [6a641bf832dc621f253d268b2d29b7766acd4085]
    CURL::Encode: don't use locale-dependent isalnum, refactoring, add comments


  * [59cf420c2390176f354dd94e5dccb3c6ff63801d]
    Merge pull request #3993 from Karlson2k/scraperurl_more_log

    ScraperUrl::Get: put used resource type to debug log
 -- bigbax <email address hidden>   Sat, 12 Jul 2014 07:11:36 +0400

Available diffs

Builds

Built packages

Package files