Publishing details

Changelog

xbmc (2:13.0-26189~1d2ddb8-ppa1~raring) raring; urgency=medium

  * [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

  * [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.


  * [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

  * [974bc52ba1ed7712884de9e0bf7012184cbe279f]
    fixed: Only force cache for video else it may cause a thread-storm


  * [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

  * [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

  * [4a0380835f480d714915e6b28454c27acfdb78e6]
    Merge pull request #4034 from ace20022/comp_warning

    [Fix] Fix comipler warning bool <= int in AudioLibrary.cpp

  * [e7b0d9790dae570a6640fc53186067c7c56ec650]
    [Fix] Fix comipler warning bool <= int in AudioLibrary.cpp


  * [b000c6a89e5fdd0c5c25e8db983353d3f339032e]
    AESinkPULSE: Add constructor for SinkInfoStruct to have it initialized


  * [0848315ec8500313dc7e731abcaa20e90246d71f]
    AESinkFactory: Introduce env AE_SINK and only enumerate one family


  * [0e53fea3bbf092cccad9f5ade492754ee2a22ead]
    [ios7/ios/atv2] - link statically against libmpeg2 - since ios7 we crash and burn when we load libmpeg2 as dylib - closes #14813


  * [a3bb33ddb34f2ac4101d272997fcf7f626cc17f3]
    [atv2] - added -lxslt to the linker flags in xcode project for atv2 target. Seems atv2 target is the only one who doesn't pick up the xcconfig (maybe because of the include indirection or what - i think its a bug in xcode3). This would have resulted in crash&burn on atv2 at runtime when accessing a function from libxslt (we don't see the issue during compile time because of lazy linking which is needed because of atv2 backrow stuff)


  * [bfd1c3c0b1747b508535650c85f1276e61afc633]
    [gui] Add chapter count and duration to the select bluray title dialog


  * [8679c4cff76647611a4aabdb39287564518c6db2]
    AESinkPULSE: Return False so that ActiveAE can open us with correct device name again


  * [cc6b178a56d6da9621e0f699d677ca6c44f13eda]
    AESinkPULSE: Change LOGERROR to LOGNOTICE as this would be in every logfile on linux world


  * [281475fb6db0f32278401e1c3b4e2d4ef9c2a75a]
    AESinkPULSE: If we cannot get the buffer from stream we have a problem


  * [6a43a0af0b82e61e224d3721c6c74bfba8a95962]
    AESinkPULSE: Don't add devices with empty channel map


  * [8f08cf5476d122eeb268d69eeaaf80d74a3a6bea]
    PulseAudio: Enable automatically if required headers are available


  * [ef79c1da5796e39a9ef9527657d17d6900bb004f]
    [win32] Win32DllLoader::Load: convert to C-string for log
    strange that it works even as std::string


  * [7ec5ceccf4f6442d2fe08b0ac2a22ff27ccad94b]
    [win32] Win32DllLoader::Load: use correct format for error number


  * [f2b3549c848bf3cc35574d5cf01008acab7970e5]
    [win32] Win32DllLoader::Load: avoid uninitialized pointer dereference, convert Windows error messages to UTF-8, try to get error message in English for log


  * [cfd44af689eb91e762ea8ac409661744b6c7b5c4]
    Merge pull request #4023 from FernetMenta/aefixes

    ActiveAE decides whether to open a fallback sink

  * [1db31fb50d56fdf41f538755f2d1100ecff42ee2]
    ActiveAE: try other sinks in case of create fails


  * [67e957df4b41c3d58534d3b0b0ea2058a46ef256]
    AE: kill macros in sink factory, remove null sink logic


  * [20fd0a366f84b2de0839f6cc9d85736775183904]
    CURL::Decode usage refactoring


  * [02f780e223be73e745def8494f8a8d6971342c5a]
    Remove duplicated local function for CURL:Encode()


  * [7915edce3daafb70c75c52b70e6ffa23c063469a]
    CURL::Encode usage refactoring


  * [c3ecc91b800b05b12474f2813c0f37b43a257922]
    CURL: remove Decode() overload; Decode() return new value instead of modifying parameter


  * [a02dbe5027e79dcb36cdf363026542aaed40aaab]
    CURL: remove Encode() overload; Encode() return new value instead of modifying parameter,
    include fix of using wrong Encode() overload introduced in  5dc310eb2dd6bee1207cd29b1ce4a7eb5cf57fff


  * [89d728d87c8c41a5934b95b8baa4a6c863aa26fd]
    [ios7] - fix backgroundcolor if textfield when showing the native keyboard - this changed to transparent in ios7 which is non-readable with black characters - force it to white (as it was implicitly in older ios versions) - setting backgrouncolor doesn't work when having round colors - so just let the textfield be rough edged and be done


  * [270077a4d237fba74ae84880c311126ded35c924]
    [ios] - fix cursor keys for ios7 - we need to hook into sendEvent or handleKeyUiEvent (ios7) to get the cursor keys from now on - as ios7 doesn't call that method in derived classes anymore


  * [763d6c273e4578c4719ea5349a4fc9cdbde33a21]
    [ios] - cleanup the cursor key handling a bit in preparation for hooking it (needed for ios7) - get rid of the XBMCApplication class and use UIApplication instead again


  * [fa6d90b152c7e5fd1dd5107baf95625066421c7c]
    Merge pull request #4006 from koying/fixmysql

    FIX: [mysql] too long index keys leads to 1071 on innoDb (fixes #14117) + missing music db indexes after recent db bump

  * [f6b77fea9163de9fdf23e0ca59947479ca2de6ee]
    Scraper::FindMovie: don't use "ToLower" with UTF-8


  * [5022af4b7256c266a1e89323e48d4ffa426dff51]
    upnp: reindent after previous commit


  * [44410463f7c460b9268291c3e6fa038276f70e1b]
    upnp: split attach and play function in player

    This avoids delay when attaching to stopped player.


  * [615ee76a480703ca60c243826251eb39a6760bd5]
    upnp: ask if user wishes to stop playback on remote device on stop

    This allow user to detach from a remote upnp player without
    stopping playback.


  * [f8e79a6c5e05c31034cea8d7de1b98c1c1bab1da]
    Merge pull request #4009 from Memphiz/osxfixddwav

    [AE/CA] - Fix optical 3fps issue. This was caused by a problem with dd-w...

  * [2489105e9c1af0f38d52777d1a3840b2f5e37107]
    change the way 4K resolution is determined.

    Older versions of
    tvheadend incorrectly report 1080i channels as having 1088 vertical
    pixels so they got classified as 4K. The algorithm is now changed
    to consider source as 4K only when the total pixel count exceeds
    6 megapixels.


  * [b36092c16619a67c3b4773f1cef7697250b00a51]
    FIX: [mysql] too long index keys leads to 1071 on innoDb (fixes #14117) + missing music db indexes after recent db bump


  * [a0c0e31d824ad97010749d6ec13753d1cf936e0a]
    Merge pull request #4013 from koying/fixexportallloc

    FIX: allow database export to all writable locations, not just local drives

  * [fefed5ddc47772ca5ab6fa98f67bd7884c96f4c8]
    [AE/CA] - Fix optical 3fps issue. This was caused by a problem with dd-wav. When falling back on systems that doesn’t provide a encoded stream it was erroneously advertising the stream as Float instead of signed integers. We know open the output as integers if we are falling back on encoded data.


  * [5ce3697a4b1f3f05630bd492e9b96d68b4e54177]
    CGUIViewState: fix loading of view states using SortAttributeIgnoreFolders


  * [e32be017864a20483dc825e93e9b5cad1d94728b]
    FIX: allow database export to all writable locations, not just local drives


  * [9934d7aca71ba180bde6031cec0c7da6cfce4c11]
    ScraperUrl::Get: put resource type to debug log


  * [abc6253a55fcacdde1d1040f07fe111789cae443]
    [pvr] fix: changed thumbnail not instantly applied in channel list
    (Ticket #14820)
 -- Andrey Pavlenko <email address hidden>   Thu, 23 Jan 2014 23:41:06 +0400

Available diffs

Builds

Built packages

Package files