Format: 1.8 Date: Sat, 26 Apr 2014 09:45:38 +0400 Source: xbmc Binary: xbmc xbmc-bin xbmc-eventclients-common xbmc-eventclients-dev xbmc-eventclients-wiiremote xbmc-eventclients-j2me xbmc-eventclients-ps3 xbmc-eventclients-xbmc-send Architecture: source Version: 2:12.3-20469~9ed3e58-ppa1~trusty Distribution: trusty Urgency: medium Maintainer: Debian XBMC Packaging Team Changed-By: bigbax Description: xbmc - XBMC Media Center (arch-independent data package) xbmc-bin - XBMC Media Center (binary data package) xbmc-eventclients-common - XBMC Media Center (Event Client Common package) xbmc-eventclients-dev - XBMC Media Center (Event Client Dev package) xbmc-eventclients-j2me - XBMC Media Center (Event Client J2ME package) xbmc-eventclients-ps3 - XBMC Media Center (Event Client PS3 package) xbmc-eventclients-wiiremote - XBMC Media Center (Event Client WII Remote support package) xbmc-eventclients-xbmc-send - XBMC Media Center (Event Client XBMC-SEND package) Changes: xbmc (2:12.3-20469~9ed3e58-ppa1~trusty) trusty; urgency=medium . * [9ed3e580ea7c000541273cbac116ec9e314124ca] Merge pull request #3821 from MartijnKaijser/12.3 . [release] bump version to 12.3 . * [c07ec9a486f06a5eeba8263da17d64f2da9e1b80] [osx/mavericks] - on mavericks don't use pbo rendering with intel gpus as it might result in distorted rendering (ripple) . . * [3277ba4e3f3cb66a74107ac1fa1f596328aa1fff] [darwin] - move isMavericks helper to DarwinUtils . . * [5a51fa82fa0221366988be0c6eefd1858d0f135d] - fix crashing with libnfs 1.6 by bumping to 1.6.1 (which is 1.6.0 + a compile fix - 32bit time_t define was missing in the release target of vs project for libnfs) . . * [8eed85b510ddcabc1611455225eb13737b38334d] [osx/sdl] - fix possible NPE - fixes #14676 . . * [be8ef124e5464a080466021a86b752b5f2927f9d] fix crash loading JPEGs where m_cinfo.scale_num was set to 9 due to not finding a suitably sized scale factor. Thanks to tscheck . . * [a981447032830a92f17585f42d8b85188f2c4e12] [pvr] bump add-ons . . * [0536b032a8d03b048293d51285386d99a77733fb] Merge pull request #3518 from popcornmix/Frodo_fix_rpi . [rbp/omxplayer] Add missing omxplayer changes to previous commits . * [f78dadefa720964f391b04c435b8576e2e33729e] regression with hebrew characters. Revert "fixed bug with arial.ttf" . This reverts commit a5b3131d54da5dc2365415bf4ebfcaac343fbf67. . . * [940c1c82db60339c7053ea30b46e57987e521490] [WIN32] fixed: make frodo branch jenkins ready . . * [25d29c320f0c40acd0c06330c5f23177ff0c70b7] sync addons with repo . . * [0a57dc5a6609e41181c0e2e124046f49afdd5cd6] [osx/mavericks] - hide the menubar not only when on mainscreen - mavericks has menubars on all screens - always hide them . . * [90060f675a026e12e3cb09f1192d76bca511837a] [osx/mavericks] - ugly hacked fix for the mouse bug (mouse wasn't able to move over the full screen) - intermediated isolated hacked solution until new windowing is ready . . * [4ff07074ee63392081f985029bc1015c907d9c7d] omxplayer: move navigator state into IMenus . . * [fdd81c7dca1a0b9038e66284c331ba0511a709ad] omxplayer: move CanSeek/CanPause to seekable interface . . * [9d7553012c35f2af991a6cf487fb816ad62323ec] invalid use of genre ID when checking for a scraper set on an album . . * [6e0d1527afb51545e9b50cb49cc68ec0bcdf2330] fixed: scraper fallback logic . code ended up selecting the default album scraper for artists . . * [55ba63d3ed62aa61583f2d9f81481b5e6057d149] fix the long standing coreaudio mixmap bugs with ae . . * [dfbbc5e01a703bde9dac471e935537a5f724861b] webserver: fix crash on HTTP GET arguments without a "=" (fixes #14650) . . * [102219e284bb15971234c1b04ed4bc2d8492b5c1] Fix infinite loop while viewing "EPG: Timeline" window . With invalid begin/end times, the for loop in GUIEPGContainer.cpp L#825 (https://github.com/xbmc/xbmc/blob/5f33d290e/xbmc/epg/GUIEPGGridContainer.cpp#L825) loops endlessly, freezing XBMC when the user views the "EPG: Timeline" window. Solve this by adding check for invalid end times. . . * [4cce50ac5113e342e86b25bbab94d0f64900595a] fixup kaitoast . . * [1222b7a94471848bebf8d289de47549d97564b77] FIX: crash with missing controls in DialogKaiToast . . * [6398d5a964ba23c7fee3cd882e14c95772724d72] kaitoast: fix deadlock caused by grabbing the gfx lock while other locks are held . . * [f73b24543428fa2ba3cce085cf97703ca8ff1a95] fixed: Video chapter seek handling didn't work properly for some content handled by ffmpeg . This mainly applies to several MP4 files where we currently can't reliably detect in which chapter we are when we perform chapter seeking (probably an ffmpeg bug?). To workaround this make sure current chapter != 0 and fallback to large stepping where appropriate. . . * [70ebc4994db3c23401a1be24c258d6ca5ffa1648] add weather provider logo . . * [f881fd55eee6e22f6602dec4e7294635aaac3ce3] CGUIWindowFoo: properly initialize m_dlgProgress pointer to NULL (fixes #14635) . . * [e232f83c5487075df92609df37643bd6d4485137] fix app start on 10.9 . . * [42a648e63a643744b77404b7df656b5c27b0a1a3] [Fix] Only use episode number in nfo check if it's an episode . . * [0c233ac4ab45d8b6f6222b3af1009a413784f46b] [Fix] Event server code for remote mouse with event client protocol . . * [90aa5232e8aedfb83d67912babf829937c411c78] AE: Workaround (ugly) non existing channel maps in old ffmpeg (workarounds: #14407) . . * [93c90d614614c6bfe0d304db5d9a6858c45256b3] Use round() rather than MathUtils::round_int() for time, and modulate to unsigned int. Fixes #14205 . . * [bc3f6d70ee3b7374b8947b8becce1b6239c96c1f] [linux] - fix wrong local FileTime due to not honoring daylight savings time . . * [2166aeee2d59780d26d0f88509e7398c1e9048e2] fixed memory leak in ximatif.cpp . . * [9cf5e5f79a676fd49aea7b93f69f735a9ebb1ba5] fixed: fixed memory leaks in ximadsp.cpp . . * [a5fc05efd39a701a9e71715945021e1740e6a7c7] fixed resource leak. . . * [a5b3131d54da5dc2365415bf4ebfcaac343fbf67] fixed bug with arial.ttf . . * [ec874198f92b2d6957378568b648f1c131e04e47] - fix bt keyboard support (fixes space, tab, esc, enter and modifier keys) . . * [3b759817f96ae4efc65f2251dfe5277ac6083ad9] SoftAE: Fix A/V sync issues caused by wrong buffer time calculation . CSoftAE::GetDelay(), CSoftAE::GetCacheTime(), and CSoftAE::GetCacheTotal() assume in their calculations that m_buffer contains frames that have sink/encoder frame size. However, m_buffer actually contains frames in the format received from CSoftAEStream. . This causes varying levels of A/V de-sync depending on other conditions. On my Linux system I encounter this always when using using HDMI audio and having the display refresh rate set at 24Hz. . Fix those functions to use the correct frame size. . . * [b52d209005348c31681d2fc4bdcc633bf7e2bcad] - fix race in 2 threads consuming the ringbuffer (dvdplayeraudio calls flush and ca thread still pulls frames) by moving the flush to the ca thread instead - fixes crashing when switching tv channels (this was the real issue the 2 reverted commits before wanted to fix...) . . * [02db1a101c93ce829911d99f5a322b71ffbe468f] - fix regression (stuck ringbuffer after 46min, 62min, 180min - depending on the stream setup). Revert "[AE/CA] - fix a possible overflow in the ringbuffer during readsize calculation (yes we hit this in pvr branch in internalflush - when zapping channels)" . This reverts commit e447c4bb34bbc10e1a97ea779eaaafd54a76e3f7. . . * [71b5e9fc1ecad6458e17a650baa03c82457438ed] Revert "[AE/CA] - ooppps - typo in last commit (note to self - commit on the same host you compiled it)" . This reverts commit 1c7791d9cfa51c469c876324ade7b037bf2d391a. . . * [509ff19314afa6c5fba142cc090756471e9f1326] Get and use correct (removable://) file record from database Fixes DVD resume after resume details already exist . . * [fd88e708029c4f104d32f9b581e1705dcec1a50d] Generate stable DVD disk IDs by performing CSS first . . * [e66c5444a41906fafa1852fe2ce290d3a394a118] [OSX] Kickout screensaver if it's running . . * [e8a590a47c761eaf226a44ae58a15637173c9327] sync add-ons * https://github.com/opdenkamp/xbmc-pvr-addons/pull/178 * https://github.com/opdenkamp/xbmc-pvr-addons/pull/191 * https://github.com/opdenkamp/xbmc-pvr-addons/pull/192 * https://github.com/opdenkamp/xbmc-pvr-addons/pull/193 . . * [5babf57f2c933dd8353057a8c255e2ab9f514c23] - bump libnfs to 1.6 . . * [c45ee9322189aca74917d53b0d50fc9e4e484180] - bump libnfs to 1.6 . . * [731704fa008e02f335d8c28b08b464fb22964f9a] - bump libnfs to 1.6 . . * [ae838d8cea854bba565b2fb8ad34fff0fb7c451a] - bump libnfs to 1.6 . . * [2284a23eef239a16461f13a9cdb74bdf604cccfe] pvr: fix channel switch for addons using other stream . . * [efbb36fac26c76fc4e32205dbcef1cc962e44118] Linux: fix handling of zombie processes . . * [a654be598d16a9170785a949e665a492fb1e7121] Fix color tag didn't hide bug introduced by PR2725. . . * [ee3c882e827716948d6dc034f4d1c45d9d18eacd] CGUISliderControl: only switch between selectors on if there are more than one . . * [7eb2e03a57d5c8c011f444c95ca2e1c55ad41a6b] Fixed: do not send Range request header when encounter error. . . * [c2c97cfd2f587c35d9453bbf5dee30c02f8e1adb] backport some constructor initializations from 92e8bc4a4361d730abac9ad3080cd6923e9d551a . . * [59c3fd633755396ce15543bb6577dad315626937] Read CD audio USB drive bug fixed . libcdio seems to allow read no more than about 10 audio sectors at once when CD audio device is connected via USB. This patch makes XBMC read small number of sectors if default one fails. It uses more CPU but allows to use USB CD devices. Tested on GNU/Linux x86 and RPi. (On Rpi OMXPlayer does not play CD, but I can rip tracks). . . * [234398e935c0376006c88721ed6dd47e162f45cf] fixed: when doing a format conversion from float to 32 bit int, multiply with INT32_MAX - 127, since this is the maximum value that can be stored in 32 bit float and int, if INT32_MAX gets converted to float, it gets rounded to INT32_MAX + 1 which can cause wrap around distortion . . * [e6a3ead0dd4b9def77f679a24e4ce71232971f9f] Check exists before listing dir, to avoid produce error log, fix #14210 . . * [4f0b34483af75a136d2502814ea2785709d0055b] avoid detect folder.jpg under 'add' item. . . * [5494fc6a67f31600b5fe8380da2f493760f5b4c9] Fix undefined reference caused by wrong detection of gcc builtin atomic functions. . . * [c347f4a51e563f11cbf07040bc39a7d1625c57c7] [OSX] Fix always on top after restore from fullscreen. . . * [aacd3a8f95a147184d862d38ed6bee7396911e3a] Fix color index overflow by reuse existed color in the vector. Fix #14293 . . * [373840817596b687c470153bced03d7364ccc7cf] Re-get details from nfo file after advancing to first episodedetails . . * [2a284eb4040455401b826ecd13684a99713dfdd3] dvdplayer: move navigator state into IMenus . . * [dd6209b0fcf0aac3d3c62393b04c43877921f193] dvdplayer: disable seeking and pause for udp/rtp and seek for tcp . . * [5d3f9cb0c26a7fb29a52186715a1fd0c05a921c5] dvdplayer: move CanSeek/CanPause to seekable interface . . * [cbca690711fdd08e1743c49f1fc413cba41a83cc] Remove unnecessary gl ifdef . I'm not sure why this was originally added. I couldn't think of a reason why the Pi would want things done differently here, so I tried without the ifdef. I can't see any difference in behaviour, so I think we're better off removing it. . . * [885dfbcfb9afe5303de3bf65be52d67faabb97fa] [release] bump version to 12.3 . . * [65d92a7651db694653c1b9dc5d28f28d6ac66b58] Revert "Merge pull request #3242 from readmanr/Frodo-english-check" . This reverts commit d5c4887a2d4a84eda1cc3d84d2fd41f33abd9c38, reversing changes made to 32b1a5ef9e7f257a2559a3b766e85a55b22aec5f. . . * [acd6a563b1e6419ffa936888b2181a6021c992f3] Frodo English spelling corrections English/strings.po . . * [32b1a5ef9e7f257a2559a3b766e85a55b22aec5f] bump version to 12.2 . . * [4dfa1aa8f65f906b71e4c5071c552d57c0cd0323] [vda] disable use of cvBufferRef for 12.2+ . . * [4bac4f603197213252cd637935125cf3420c0967] fixed: DVDPlayer GUI display time not updating near the end of file (fixes #14299) . . * [af44b91f071b88e9f469223c537ae9d8f7aabfc2] fixed: Freezing when player fails to queue the next song (fixes #14297 #14231 #14229 #13919) . . * [bfb58abf04af1bf16e5e00e79c6f65f2ff03ed7c] fixed: Streamdetails & resume-bookmark saving etc. for bluray folders didn't work (fixes #14288) . . * [ed6e20e39ecabbf87cbf6837bd2fcd91c1975610] fixed: The db check for streamdetails was wrong . . * [2564cd494d921974e8ca8d56825263b9278fe673] sync scrapers with repo . . * [dc78b8fd1392754cebc76d2dbf493cdc4831b931] correct date formats. fixes #14286 . . * [3fa5c243076f8a471d34f6f8a78fc21fd4297423] [lang] added langinfo.xml for new language Welsh . . * [5f0445cd24e03b353ec717a066ba62f41254f3b3] [lang] added langinfo.xml for new language Faroese . . * [89ff51c7feed04d0736b2cb7fbcd062e4caf4f78] [lang] added langinfo.xml for new language Latvian . . * [41fee92a92ad8d0ec66e036aec797da19b43cc1b] [lang] update of skin.confluence language files . . * [151f530f841ef33a5ec573a34c99f8efb89ee3b2] [lang] update of core language files . . * [205b6433e7b76512313be0aec84fbf5531f9f964] [lang] update of internal addon language files . . * [fdc9a1e951b45b8d0d1007c109da70ae9bac71a0] Don't block waiting for EOS in audio/video players . Currently we block in OMXPlayerAudio/OMXPlayerVideo from the point we see EOF from demuxer, until the last frame/audio sample has been played out. This can be a few seconds. It means no more messages (such as abort) can be received during this period. This results in a bug where if you press stop after the demuxer EOF has occurred it takes a long time to stop. You would expect this to be the few seconds of queued data, but it actually turns out to be 30 seconds, as the clocks get stopped by the stop message, but the players never find out and we hit a timeout. It also stops seek/pause working during the playout period. It also stops (graphical) subtitles from being rendered during this time. The fix involves not blocking for the EOS, but allowing the polling from OMXPlayer to catch it. . . * [5328fe6ef8738357c64c2bf4a438aa93bea3eb5d] FIX: Allow "Scan for new content" on folders . . * [888f540179c4a0f706e1889f0713310766318cb6] Allow dashes in music videos on the first pass . . * [2d2b2979af155a04f58f0336c84ff354bcaace20] Fix audio volume jumps when switching tracks . When the global volume has been set low, and a sequence of tracks are being played, there are complaints of occasional jumps to full volume. This is down to a race condition where the volume request can arrive at OMXAudio before it has been initialised. The fix is simple, don't send the volume change until m_CurrentAudio.started. . . * [b6bc4ad769e929f69f355cae7c839d48cdc4e8eb] Fix elapsed time not updating near end of file . Currently, once demuxer has reached EOF, we send the EOF messages to audio/video players and set their inited/started flags to false. But if started is false we ignore any PLAYER_DISPLAYTIME coming back from players, which stops the elapsed time from updating. This can affect the final ~8 seconds of the file. . The fix delays changing these flags until audio/video players have signalled EOS. . . * [79c9dd91464fc1d486716b0fb883123e473dd4b8] reevaluate HasVideo/Audio after a stream change . . * [6ca805629496a17333be6bd4b7d305de3b46678d] make sure we can also abort the open of a ffmpeg input stream . . * [804898f2e00a5acbb53d0ee8fdfb3281bf27c330] [fix] upnp: parentID of the root container should be -1, fixes #14279 . . * [f1016fc890ddffd5617b7671f638da3f064731b1] Only start checking the nfo file from the first episodedetails tag . . * [6a1880411cdde8d751642019efa8c3b0ad1531ab] GUI containers: adjust page control offset when scrolling down to match behaviour when scrolling up . . * [37f4181096a4abf49294703e3ca1176b6fd4e5e2] GUIBaseContainer: remove unneeded call from CGUIBaseContainer::Render() - we are calling it in CGUIBaseContainer::Process() earlier . . * [1e5d6e9d0b0a59b8926daa8bf87f7ac4e7d97754] StringUtils::FindWords fix dead loop. . . * [0a74686bd0a33565baeb17a0d935fdc9e5877226] [fix] invalid mediaitems trumped upnp listings, resolves #14268 . . * [e2c37999b8082b9b24da70798e31a13a68fbccaf] [m3u8/airplay] - strip off any url options before checking for m3u8 filename - fixes stream quality selection (e.x. for airplay ^^) - right way this time . . * [a79d8a170702002c82edb8c9fdc8037833bc7254] AE: Pulse Audio fix buffer underruns. . The cache buffer size was being initialized to the write size of a PA stream, which is not the buffer size of the PA server. The cache buffer size will now use the PA server buffer size. (trac bug 13902) . Signed-off-by: Michael Cronenworth . . * [f16cd689d9f948e39204bf4e155bc3a78f991f1e] AE: Pulse Audio fix crash on player stop. . PA is calling back functions on stream destruction and may try to read a free'd stream variable. (trac bug 13903) . Signed-off-by: Michael Cronenworth . . * [ed4d224f7a0e407aa48ccb473a63bfbedb6b5a9b] Only override episode/season numbers if the file name has them . . * [bf6203fbffc6685c809a35d27b3501e3dc71b446] Merge pull request #2569 from alcoheca/upnp-playlists-frodo . Upnp Playlist bug fixes for Frodo . * [753fd7b40a93fcce8405b3b62bddd7f2d1de7cf0] Merge pull request #2558 from elupus/abort_frodo . dvdplayer: fix abort of ffmpeg streams . * [b873637598148effd027d49deec3b83b5d6ea549] Merge pull request #2582 from Memphiz/frodo_airplayconflicts . Frodo airplayconflicts . * [8c2b99c870c845d0e2550806a17b0ff30ba62d97] [airplay] - refactor the playstate announcement by using the IAnnouncer interface - also adapt to some new findings on revers engineering itunes airplay traffic (add sessioncounter to reverse event and fix http request formatting) - fixes #14191 . Conflicts: . xbmc/network/AirPlayServer.cpp . . * [b683b08e3c70ac05d4aee75bd9eda3ffda3d7cbe] [airplay] - handle empty session ids from itunes . . * [1ca77bb84e320639f3cf74591259319a2a5933d6] dvdplayer: fixed crash introduced with change in handling of abort . . * [5e4b832f15431cfc15ae26110b3852b7cc6347d0] dvdplayer: make sure we can also abort the open of a ffmpeg input stream . . * [13abee9310f7dd5982e9a0c5fde9b7f2a0ad9ce0] udp: fix non-blocking and interrupt handling. . In non-blocking mode, lowest-level read protocols are supposed block only for a short amount of time to let retry_transfer_wrapper() check for interrupts. . Also, checking the interrupt_callback in the receiving thread is wrong, as interrupt_callback is not guaranteed to be thread-safe and the job is already done by retry_transfer_wrapper(). The error code was also incorrect. . Bug reported by Andrey Utkin. . . * [eff39646c73e74124621120bdcdccec4d62db61f] udp: Fix sign of error codes. . Signed-off-by: Michael Niedermayer . . * [24d3cc22fee2bb90b62278fca18a44624e58279d] dvdplayer: complete the update of ffmpeg interrupt interface . The old interface could not handle being called from another thread . . * [c8061dca712b0d3bb30ba93b0478a30bfce40d58] CoreAE: mixerunits input is the inputunits output . Not this still doesn't resolve all issues. We are still not setting up a correct channel map for the output . . * [1cee5e135bc2ba8a4b3e3e86437e78da04d437a5] CoreAE: fix null dereference if no mixer map was created . . * [1200cb6ecdcb50eb6b6cddb8cab3be9394bf68d9] CoreAE: mixing unit must have same output count as mixing map . . * [efc25def3ff9d875e8f0a79fdf72bbfb33317a1f] CoreAE: fix invalid logging about mixing matrix . . * [cf8a307d8db0a54971854cb0212e7450105a0f57] [rbp] The stillframe logic doesn't work on Pi and causes stuttering . . * [05e5549c8b8955beac51d15dee2f0492781ab1c2] [rbp] Avoid coming out of stalled state due to uninitialised variable . m_endtime is only initialised when we underrun. Use m_av_clock->OMXAudioBuffer() to protect access to uninitialised variable. . . * [a2f35a0f4fdebe6869a3839c6e36230e397a7afd] [rbp] Cosmetics . . * [498b697c89392fa507e916ae3f10a0c6b2c560b5] [rbp] Add more debug logging . . * [28ec1f5ec7644ce9a153ff6ab64a3a915d4934d9] [rbp] Use correct size when determining fifo has space in it . This can cause player to get a decode error from audio_decode component closing stream when packet doesn't actually fit. . . * [51c136e12f4e283ed1d181c34218e79a0c50bd19] [rbp] Use CurrentHostCounter consistently . . * [96f9ed8db64593d9353e2030deceeb109838d656] [rbp] Add OMXLateCount to query if packets have arrived late . Could be useful for detecting underrun conditions . . * [deae33ae2a595558e27127bea1255baaf852c328] [rbp] Expose GetAudioRenderingLatency . This could be useful for detecting underrun conditions . . * [f3ef7e5666aa307482f96ca699ada4b4ff761701] [rbp] Move m_messenger.Init from constructor to OnStartup . This makes omxplayer constistent with dvdplayer. It avoids an initial stray message to immediately try and go normal speed when it should be buffering. . . * [c5b99f3c6103bcb31754c9e19cfdda6bcb775b28] [rbp] Add reporting of fifo fullness for use with hdmi_status_show in debug builds . . * [0f002ad8a482149c2d97d60504d5ba6b9a086ace] Name threads on Linux properly . I implemented this as part of the OpenELEC project. . It helps debug issues if we can easily identify the XBMC thread by name. This patch implements just that. . This second incarnation now implements a proper configure check to ensure we are using the capabilities of the library on various platforms (esp. when using glibc < 1.12). . . * [21b0b8e4ba26410d864f05d7fe8de1926906f7e2] Always acquire lock when using OMXMediaTime . I don't believe the lock=false call should ever be done unless caller already has lock . . * [ef1d094904f76b7fe4605a195a9e768793d9a43b] Ensure GPU does resize when caching thumbnails . On a Pi, imageres and fanartres are set quite low (typically 512 and 720 or lower). So, when caching the artwork there is a resize step involved. The OMXImage jpeg decoder has the option to resize "for free". Unfortunately this currently only limits the resize to current GUI resolution, so there is often a second resize done by the ARM. This is very slow. The larger decoded image also requires more RAM. . With fanartres=512, you currently get resize during decode of 1920x1080 to 1280x720 (gui res). Then before encode there is a resize to 910x512. The two stage resize reduces image quality. . This fix takes a bit more care to include the imageres/fanartres resize during the decode. I needed to make the 16:9 check a little more lax to also detect a 16:9 image after it's been resized. I've gone for differs from 16:9 by 1%, rather than the existing exact match of 16:9. . . * [06c2155e832acf85537cfbcc2c14c9ef8d412b2c] GUIScrollBarControl: fix onright/ondown navigation when master control doesn't have enough items to fill at least 1 page . . * [7c318a45ce0872bda05034804d902ab633db73f9] added: Doxygen comments to CFileItem:IsAudio/IsVideo/IsPicture . . * [b7e10d83dcf04f890cdb4abd14aac645438f2389] fixed: Make sure item has a VideoInfoTag before accessing it . . * [95a4517870c757e74320cb27962231b99741f58a] fixed: Setting streamdetails for auto thumbs/flags didn't work for items with incomplete/empty infotags . . * [7cf4af453e7e8a75e80c19c540b83d1a753f49ea] changed: Improve logic in GetStreamDetails() for items without a (complete) VideoInfoTag . . * [73ae781548f1c7f5531398d72839aeb65dbeb2c0] fixed: Auto flags didn't work for items without a VideoInfoTag . . * [60079317837abd69a17d36ec235e23123ab1ec0c] fixed: The check for determining whether we're done was wrong . . * [0bf5fcc32bcb1b237202b9e3313c15d2d01d5b15] fixed: We should only try to extract/show thumbs/flags for file-like items (fixes #14176) . . * [301dbd90fe02ef0cb66276d785c50f117602cc66] changed: Cosmetics . . * [114f255838c48bf5653a903cebc718a05331b7d1] upnp: fixed missing fanart and thumbs for playlist items. fixes #13945 . . * [d78eefb9debe43751e12b9573df766def6c873b2] upnp: smartplaylists had incorrect upnp:class . . * [f1a3644c318b284bc9e18efbc41b4d02533f8391] upnp: missing playlist & musicvideo nodes for music library . . * [05405ba011f7434e244405897d48fc815a223a2b] pvr: align NexStream and SkipNext with logic in dvdplayer . . * [70a9005805631f3e1d27e5d4331226b6170cc4d4] pvr: fix too early finish of recordings . . * [ca7d05fc1558f8fcf7413088fbef34b5b20e36a1] pvr: remove check for different types of channels on SwitchChannel . . * [c707a7c235c8fdd43d3ede11df6287c71b2d27a6] dvdplayer: reevaluate HasVideo/Audio after a stream change . . * [5b52212c0bf9f371138acf496f031f63fb25ef10] [rbp] Set mediatime on GPU after a seek. . . * [51d5a186a757de942cc56d7eecf317b900ae2e20] cosmetic changes: sync with dvdplayer (changes) this was added in https://github.com/xbmc/xbmc/commit/28de0da9afeb6bcbc2c8a3cad31c79225b07ec7d . . * [e252a788ed1b8e5304cbe9441bf60ed44d18cc7a] fixed: We can only obtain the aspect & duration this way when the Process() thread is running Based on https://github.com/xbmc/xbmc/commit/9db853e551f0380aac884fcb6c9564a725fcb966 in master and added in https://github.com/xbmc/xbmc/commit/28de0da9afeb6bcbc2c8a3cad31c79225b07ec7d . . * [fa3eace1a9c2911f2c37755d5b100105a45f664a] dvdplayer: fixed time_offset is difference between adjusted Based on https://github.com/xbmc/xbmc/commit/406ef63c542bc087f50d68f0046430e04b20f3b6 in master and added in https://github.com/xbmc/xbmc/commit/28de0da9afeb6bcbc2c8a3cad31c79225b07ec7d . . * [db2146ba4572b94e7e4d9017feda004a273e9607] dvdplayer: another fix for seeking/fw/rw in PVR Based on https://github.com/xbmc/xbmc/commit/676b9e7347be62a518851c30d7e203b71849fc47 in master and added in https://github.com/xbmc/xbmc/commit/28de0da9afeb6bcbc2c8a3cad31c79225b07ec7d . . * [fa268701fbc986e07577a26cd70107cbeb30eded] fix deadlock when trying to go to disc menu Based on https://github.com/xbmc/xbmc/commit/befdcfad8d2b14c9d935c3662a56853d617f884d in master and added in https://github.com/xbmc/xbmc/commit/28de0da9afeb6bcbc2c8a3cad31c79225b07ec7d . . * [3977b2661802c52583a7d99d745b4467739dc640] dvdplayer: allow 200ms of automatic time update instead of 1ms Based on https://github.com/xbmc/xbmc/commit/a489fb5c8607153c0b136fc1e2afcd543f1b9e19 in master and added in https://github.com/xbmc/xbmc/commit/28de0da9afeb6bcbc2c8a3cad31c79225b07ec7d . . * [b3f965376fca63200aec4e3fc99418e67e18dbc2] dvdplayer: ff/rw/seek was broken for inputs implementing IDisplayTime Based on https://github.com/xbmc/xbmc/commit/4c90033e6987d512c1925ab6a5e31ef88bcdb28c in master and added in https://github.com/xbmc/xbmc/commit/28de0da9afeb6bcbc2c8a3cad31c79225b07ec7d . . * [c323f7f79ca87f24f3f3eb42d33b1baa7e12c780] dvdplayer: a disabled stream could be re-selected for bluray and dvd Based on https://github.com/xbmc/xbmc/commit/b2fc0508212023cdcd11d05d72ed9a4d4935a0d8 in master and added in https://github.com/xbmc/xbmc/commit/28de0da9afeb6bcbc2c8a3cad31c79225b07ec7d . . * [eec6d614c11d57f5fb87cda924df7590c3674631] dvdplayer: align HasAudio with HasVideo Based on https://github.com/xbmc/xbmc/commit/cfb14c3c7400e2d9dbe2d452274339fa57557d9b in master and added in https://github.com/xbmc/xbmc/commit/28de0da9afeb6bcbc2c8a3cad31c79225b07ec7d . . * [0058a46f0772360b7213891e34fee98993868d49] dvdplayer: make HasVideo return true if a video stream was opened since playback has started - fixes missing video info on channel change Based on https://github.com/xbmc/xbmc/commit/bd49c32ec38b7ecd7bb43eb995c9ff632d18d3a1 in master and added in https://github.com/xbmc/xbmc/commit/28de0da9afeb6bcbc2c8a3cad31c79225b07ec7d . . * [1405b9433bf2aa21be2f0445d3fb622ea843e9e5] dvdplayer: don't use OpenDefaultStreams() if something else dictate Based on https://github.com/xbmc/xbmc/commit/dda59f043e77a6cfbbd3a7378406134dad540e60 in master and added in https://github.com/xbmc/xbmc/commit/28de0da9afeb6bcbc2c8a3cad31c79225b07ec7d . . * [b26259c4ede9987e65ab955397ea4be6f44e1987] fixed: Compile warning (unused label) Based on https://github.com/xbmc/xbmc/commit/132730ec5e976642109ec048545262c59453d5b6 in master and added in https://github.com/xbmc/xbmc/commit/28de0da9afeb6bcbc2c8a3cad31c79225b07ec7d . . * [4394389925a3907cd648aa8ea64b63e5f2787f9e] dvdplayer: fixed time_offset is difference between adjusted pts and time . . * [b0be1dc3f921466c86212afc4379616abc05877d] dvdplayer: allow 200ms of automatic time update instead of 1ms . It was originally meant to allow 1 second. But has at some point been broken since the unit has been changed from ms to dvd time . . * [de1376297c96159ed29e4d32836e0f8d06b92c17] dvdplayer: a disabled stream could be re-selected for bluray and dvd . . * [4d760518c3c84c2795faa22dfa9f2b9757ecfbc7] dvdplayer: align HasAudio with HasVideo . . * [10c1f5f0bb0c74a3260ffe34315f91c67b3884ad] dvdplayer: make HasVideo return true if a video stream was opened since playback has started - fixes missing video info on channel change . . * [a10e4bf6f26e964ada0890a2a4d7628299195520] dvdplayer: don't use OpenDefaultStreams() if something else dictate . This works for both dvd and bluray navigation . . * [5beb13dbe06e4837fa4faca8a84d47945010ca2f] Improved code legibility. . . * [eb9ae2b3f50f9fe4e8e6647f1bb850e584a937fe] Avoid fps detection when probing the format if we will trust codec fps during playback. . . * [494a29f3cf53212789b99fd5af35b14edcb76b5a] AE: ALSA: Try to get a minimum of 4 periods per buffer . . * [df0b55154618c3a41199bb149f441565e0b05205] AE: ALSA: Try to get 200ms buffer even if we did not get 50ms periodsize . . * [653d4422ae944280f7d2684df41fe6b2ac924914] AE: Fix menu sounds by decreasing buffer(max 200 ms) and periodSize(50 ms) . . * [3ec6cc917e1076ae5f17fa40bf4f5f3cb5b3c7d2] AE: Revisit Device Opening. Try to set periodSize of 100 ms and BufferSize of 800 ms . . * [b81e981ffd338f8a873e28e676724107ff062c8f] changed, assert(0) is nasty, this could just be a bad audio packet . . * [5bee73cdf08c41655363056d1a96d7ab98966061] Add support for new video codecs Latest firmware has a start_x.elf with support for additional codecs. These are MJPEG, VP6, VP8 and Ogg Theora. They are software GPU accelerated and should be good for SD resolutions. This update should be harmless with firmware that doesn't support the new codecs - they will fail to open and behave as before. . . * [bb3026775afe7151b3fec7e979e66f9d42b7827e] AE: possible segfault after suspend / resume (m_sink might be gone) . . * [483c2880bfdb0f79ccbad0b66f872d775dd844d7] [Fix] xbmcvfs.exists to support check dir existence. fix #13789 . . * [9a952c6268163468fb12399b1619259852315f4c] [Fix] ACTION_GESTURE_NOTIFY should not trigger video osd. . . * [bf268907086deaf822a3d2372818eb9dc384abd6] [Fix] MouseStat use button.x/button.y for mouse button event. . . * [2d82ade1b5f7f0cbf873c3fbd23b9d757dab0c52] [Fix] Change from DarwinCFStringRefToString to DarwinCFStringRefToUTF8String. . . * [86a22dbeec15b4c38e641d91cf927e49a83af68b] Remove all direct calls to CFStringGetCString and CFStringGetCStringPtr . This adds a new util function DarwinCFStringToString that handles errors and tries to first get the pointer otherwise copies the string into a std::string. It also makes sure to use CFStringGetSystemEncoding() everywhere so we don't get in trouble for using a hardcoded encoding. . . * [1ab50bce868bb7c08ef3d1365e4fe518809e01f4] [Fix] work with non-ascii filter word which can not be seperated by space. . . * [e3adfb5846e28bed3b68b04e981b40c10bbfcfbd] fixed memory leak on minimized due to missing deletion of unused textures (fixes parts of #14245) . . * [0fc5c69f7eb8a43cc52185b396eb6e0c5548d14b] fxied - upnp: not all paths were /'d at the end . . * [02fd788470a46111542cf034e98fd3a00044b53c] fix typo in ccdba4e . . * [e6b7b27efd640640e5101627dae307a041f39998] upnp: use a better way to retain original directory ordering, fixes #14235 . . * [f11d835106ab0ae605167e8d10997eb68187c6d2] upnp: hide unplayable items in fiels view fixes #13526 . . * [a49656d7fc00d5c7937cb29278437754fb4c06d0] upnp: missing info for music videos, fixes #14239 thanks to Pulfer . . * [a677bf5717084d1718e8010194167988d1fb21c2] [gtest] Fix compile: missing include file . . * [70dabbf9489b944efd77cfaf64bb6edd3c499276] [ASF Tag] Fix parsing of the artist tag. More precisely: fall back to the built in artist method if there's no "author" field in the tag. . . * [a58881a7fa7ee714948bbbf91d66c58c8fb06d39] [ASF Tag] Fix parsing of the year tag, it's stored as string. . . * [0bfc272b91137d7690bc5f20f94daa37b05a6905] fixed: Some (live) streams no longer played since the Curl seek fix (fixes #14224) . . * [7f336aff841d770641ef1612dabb3a73685346ac] fixed: We can only obtain the aspect & duration this way when the Process() thread is running . . * [4e4c52812d760e210d92c2e647ab54aa7c0b7064] Fixed: CAddon::HasSettings() was broken after a call to CAddon::SaveSettings() on creation of user settings . . * [e44fb3fb2a2693486125fe33714f1f2dd1861bfc] Only add to preDeps when it's not in there. . . * [95026c19e23921d9cdc5006cf167bd45e32c1840] fixed: addoninstaller unguarded null pointer after b0825b1a212849e52fca27409ea87e81591f7cf4 . . * [730e3120c46993c483eb1debaf81d6afb7bdbda5] fixed: prevent infinite loop in add-on dependency checks . . * [963892a5d80284a95a49f8c43160c5457205bca8] [dvdplayer] fix deadlock when trying to go to disc menu . . * [858d64b51fb9009ccc4647dccdeef42442a5c474] [airplay] - fix the playtime - itunes is very picky about the formatting here . . * [695984ea31cdfc4271ab2453063b0cb5b7b87111] [CA/AE] - make the devicelist change callback more robust - should fix crashes during shutdown on some system constellations (where removing the callback seems to also triggers the callback at the same time) . . * [95d57fb611b5464562d4075d26e3ebfac4873ff7] [atv2] - fix learned remote buttons for fwd and rewind ios 6.1 (atv2 5.2) - apple changed the values for those for filling a gap in the enum i guess. Also those 2 buttons are repeatable - so handle them right for not firing 2 messages for one keypress (press, release) . . * [9bdc862667abc1954b2b5cf0186c64e41c0a5b87] Bump version to 12.2-PRE . . * [0d373cccac6384cbeecfbb765c36a982bd42a2f0] [ios] fix versions . . * [b19f31b75757cda266c4a078b62d5ba4fb86b247] Bump version to Frodo 12.1 . . * [68399e87db244f8c122e8be0770d08f2be20a611] [IOS] Fix popen crash during xbmc starting up, it not work ios and may crash. . . * [f5c9f044b0c13233b8eddc1740e693c38077a5a1] [AE] Initialize member vars. . . * [3994d2a822d6304b31ae65c4f6a846e462231595] Add missing audiochannels rule to PlayerSelectionRule.cpp. fixes #13536 . . * [8c2fb31e8fdf52250c1308cedbc1d675b1ca7fea] rss: fix xbmc.org feed . http://feeds.xbmc.org has been created so that we can prevent this in the future. It is now a CNAME using the "MyBrand" feature at feedburner, which is up and running again after the latest news entry. . With this set, we change we can modify the feed at any time in the future. . . * [d5d1aa79e97d031acc15dc7205d28abc89d6aebb] fix copy-constructor of Buffer, which fixes xbmcvfs.read() (fixes #14183) . . * [3195310b86d2e8d90bcc96b6c7b94a1d045bf375] [lang] fixed: revert Serbian non cyrilic changes as they are wrong there . . * [36a6cb878dccf537cdf9504d50580e29978f2c88] Fix code generate problem with binary string. . . * [b11f5b4e28cfbee21050471ec9539437d119b9cb] [cec] and let's init m_queryThread to NULL so we won't crash on exit when CEC has been disabled . . * [fc2e5510f714cd0645cf27f37086107fc943b3aa] [cec] extra guards around m_queryThread . . * [99ee1f3b420d30cac73b44df838813a650ad2fdb] [win32] add boost/shared_array.hpp needed since 92c7bf0e682a63baee3cd81a36468a346b16d5a8 . . * [465df62a65a5cf7cb9dcca973b6dbee2cc83aeed] [fix] build issue with std::min on some platforms. . . * [3c8d8eb956b268677707407babdcc6bc157ffe4f] [osx] fix broken build on 10.7+, and now we find out what 8ffa50cb586ce3032f62d329c0e6a485cee5df4f was all about . . * [169d21d99a3be2091625b874792cb93734a763f0] fixed: Some http servers provide different content when the range request header is not set causing seeking to fail. To fix this use CURL_OPT_RANGE method instead of CURLOPT_RESUME_FROM_LARGE . . * [d5b2bfe8c4d8597ee0fd151a15841b94035b0ffe] minor change and clarification to the File.write return value. . . * [98fd411e435722846a213cfe7f1e35ed5358f54a] return the correct boolean value. . . * [2dec05ad589c0374c93366cd3bfeb3fca8cacb94] minor fix to the string length arithmetic. . . * [59aa90df56f7fabc7a8559e7054fed9f854e7230] change the write back to a bool for bw compatiblity with the incorrect 12.0 api. . . * [b82c7281b47f38e93a8cda46e4a47ad8ba181f2d] rename the current 'read' method to 'readBytes' and use it to implement a 'read' method that returns a string in order to preserve bw compatibility. . . * [5ca707528c8b7515dd63d788b2148ff9fa81f41a] The RenderCapture::getImage now returns a buffer that's ready to read from. . . * [e859e20c7c54561fed8f1549a877453f06d42e41] [cosmetic] remove commented out code. . . * [cba8e015cb7320e4dde9a82707c364dcdef62f26] Introduce a Buffer class and use it to replace custom API definitions for RenderCapture and xbmcvfs.File. . . * [fdb6e5f378d8ecb7618eb6efc4fac433027eeea0] droid: fix loading libs from outside of our apk . . * [8ffa50cb586ce3032f62d329c0e6a485cee5df4f] [osx] another mystery xcode project change . . * [23574816bc5386731439bf67dc22ae34d70c2f7e] [rbp] Fix for audiotoggledigital on Pi. . Pi only has two audio output modes so the three way toggle gets stuck. This fix corresponds to Pi specific settings code: https://github.com/xbmc/xbmc/blob/master/xbmc/settings/GUISettings.cpp#L458 . . * [3f2c7a2bde1caaf0fd98cd4282bf2c837338e494] Prevent timeout error because of waiting for port settings change event on the wrong pipeline object when using deinterlace mode . . * [9d37db5da8f956ab378007ec7145d46f85f25783] [rbp] Enable Vsync as a default . . * [4ac3ef1e38e4808c463bff06cde221c385926935] AE: Fix resample of e.g. 192 khz to 48 khz audio by scaling the usual suspects with the src sampleRate . . * [ddc6dd5ec466c0500ced4abd4966ce07bc6f12bb] Always copy overlays from file parser - Fixes stuck hw resources on render . . * [11ade987ac98a3de45795e1caf4b927669d16cb5] overlays: support ARGB image overlays . . * [ab9a8c89f999fd760268e46bd0bea2c7ba5214c7] Handle resolution changes during video stream. . When the resolution changes, GPU sends a port settings changed message. Host has to acknowledge it by disabling and enabling the affected ports. . . * [604059373052b1a646bd2807a81a06eb938cb285] fixed crash, sizeof(SDL_Event) != sizeof(XBMC_Event) . . * [8adff670b945f9518e3fb3cb31aa2d92f699f9a4] [PulseAEStream] Possible null pointer dereference. . . * [5d0ef75a8aa437360c0660226aaf8204715cff67] [rbp] Fix for stuttery video when seeking before zero . There are a few issues with seeking I found. We weren't correctly setting OMX_BUFFERFLAG_TIME_UNKNOWN on the first frame after a seek which could make the GPU think video was at 0 and audio at a much larger offset. A full video fifo (to GPU) stops any higher priority messages from being received which can stall a seek and the flush message doesn't get through. Use m_flush to discard the video packet that doesn't fit. We get an audio frame through with unknown pts/dts after the flush, but before the GENERAL_RESYNC when seeking. This was given to GPU and was perhaps 30 seconds out from the following packets and that throws off the timing between audio and video streams. Keeping m_flush true until the GENERAL_RESYNC discards this frame. Hopefully that is safe. . . * [56c9973ef4a599505dac69cbe3a9076c0c974011] Fix resume playback from playlist does not work (trac 13929) . . * [e9d881b72e3ad662f8d1fc3ba8f1cd5c3c4adebc] Fix for AlarmClock(): Prevent freeze-up when time <=0 and loop = true . . * [1def4283e57c0053f9451d322ed3e3dfcaf7c572] libdvdccs: allow use of automake >1.11, thx brianf21 this check should be reworked upstream . . * [32ccf6454000dba03bac7ca50dbd4b571b9fc63b] Protect pointer dereference to avoid a segfault when running headless. . When using libxbmc.so in a headless setup for library scans, dialog will be NULL. See: http://forum.xbmc.org/showthread.php?tid=132919&pid=1320914#pid1320914 . . * [bcac7d7879a1f90e8c7d923dfb6904e6fd0edfba] #13579 fix . . * [8bab72577c65d720a956ef9367acea17afd145c9] Fix format string which causes compilation error when --enable-dvdcss is set on Ubuntu . . * [8744d0166afc643240ef06b049ff6f536d07ee61] [Confluence] Don't process subsequent onclicks if the first one was cancelled. Fixes #13576 . . * [645a40bb191848a637006286d96163112dccbed7] fixes for 14119 . . * [714f29e4176db33f816ca649c961eafcebe6e177] [Fix] Add missed reset code for url options members. . . * [4e61ae3217a83134e8b9eeb92b5ea1a91726798b] Fix empty music title announce. . . * [32b2e2b447b566a37bf9b0d6791910082b18d835] CJSONVariantWriter: fix possible NULL pointer dereferencing . . * [d6f3d216992389e2642e992bba14c4ecddb336a6] [keymap] Add alias "Gamepad F310 (Controller)" to Windows XBOX 360 controllers . Controller is Logitech Gamepad F310 . . * [7d30ea67088e05665e97afe164dc2593cf5bd75e] [keymap] Added two 360 controllers: "Wireless Gamepad F710 (Controller)" and "Afterglow Gamepad for Xbox 360 (Controller)" . . * [a7aa0f00e9e8f11f17f288feee589967a3a65262] Revert "[osx] - fix volume mediakeys now control xbmc volume (fixes volume buttons on nyxboard and hw volume buttons on macs/osx)" . This reverts commit 6bb569c17c58c5ebc4532cc11404efe4bc70732a. . . * [632391bee802448a9c456d2fd2c9d6dc84e6ebea] fix Android build breakage for libcec . . * [7b1d0b0e8a4ad67c0ae946b534e619e51f7819d1] [cec] missing commits from #2386 . . * [d7d7b6dc29bee7d9abf41e098af533d79b4b89b7] Merge pull request #2387 from opdenkamp/pr1794_frodo . [cec] rebased PR1794 + fix for Frodo . * [85fc7c18f29fd1e0cf2d9ae1f9e39141e26fab12] Merge pull request #2386 from opdenkamp/pvraddons_12.1 . [pvr] bump pvr add-ons Frodo 12.1 . * [9d0695f2ae5f2a4d98c4ec6882fecd8209a425bc] [cec] rebased PR1794 + fixes for Frodo . . * [940e3e3af1f9fc886dc19f69fb817f487b6d5ae8] [lang] added langinfo.xml for new language Uzbek . . * [26a9ad5eee93202dee8213ef2ee7323f52c6cab6] [lang] added langinfo.xml for new language Tamil (India) . . * [07b9a23a34c5f76f38e65f35d26016727d4aef37] [lang] added langinfo.xml for new language Persian (Iran) . . * [e64ebadf6ebd873a1a908a5d0c296caee6fb963a] [lang] added langinfo.xml for new language Malay . . * [a38d06b5c077ca15d1f19db35a71981064ae910b] [lang] added langinfo.xml for new language Vietnamese . . * [d3801ae58a4e75ce15fad6c77490793265185833] [lang] added langinfo.xml for new language Burmese . . * [375f6ba66c51432b3a6508b329e7334a89b0e6a9] [lang] added langinfo.xml for new language Albanian . . * [7c18812117109ffdba211dba9e269b7634c50270] [lang] update of skin.confluence language files . . * [9936b2a511aca1cdafe42c3c5c67f1cab0aba374] [lang] update of core language files . . * [80bb89a91a74c784829f1b6f4c6b5ac68fad1bb1] [lang] update of internal addon language files . . * [cff806c6973f7bf87a03e94bfcac528569aed698] [pvr] bump pvr add-ons to 590f862065d0f07d399fe4443a72dc37394becb4 for Frodo 12.1 . . * [eb78cdefa113ed19e549c6abf60ea7724d5a3d65] [osx] fixed again, not all GPU are named the same . . * [c31e0b4fe2c3e956034ad2ae93ee5100b491d74e] [osx] fixs #13907, fixes #13740 and tastes good too. VDA issues on intel/ati GPUs . . * [6c7adcd442fde3883d3db68985a40c71da7b10b5] FIX: in CDAVDirectory::Exists, using PROPFIND without depth might return 403 . . * [41247b16344865cfa01da981bf898551e75e3ffa] fixed: Instead of checking whether the item is video, check whether we're playing video else we may obtain invalid info due to racing . . * [f2081a04e0da90e70093e494d7513d0bb6b5d35e] changed: When checking for eg. user thumbs just check whether it's either a folder or a video file . . * [eb8a50a1ff52b016d92a7b470e982eaefaffd273] fixed: Move storing of streamdetails from CApp::PlayFile() to the SaveFileState-job, where it already partially was (for DVD stuff). This fixes a few issues: - Races causing possible invalid streamdetails to be stored in the db; - Stream details for current file were not stored when item was not in the db yet; - Check whether the streamdetails in the db need updating by comparing. This fixes also fixes previously invalid/incomplete stored details; - Also clarify the special case for DVD stuff. . . * [ddf421c66bf3dd68186e1a858708a79cd307f267] fixed: The VideoThumbLoader didn't fetch streamdetails for items that didn't have a file id set in their infotag . . * [cb5efdbef0e1dd5ce47d991f750f2b980db0c128] added: = & != operator for CStreamDetails . . * [4d49f8d5be7bcd301881835d2e2791bbf34692ca] changed: Add rule for selecting remote (or non-local) items for player selection rules . . * [4d953641c1b36e8d338577160c4f11881e5ec6e1] [WIN32] fixed: first process OnSleep events before going into suspend (fixes #14101) . . * [498f27f9a7aeb0fcfdaccfdffc71736fcb57c46d] websocket: fix inability to handle multiple queued websocket frames/messages (fixes #13848) . . * [cc8103a029f57d2bce324d8fb5d516f089034a8f] Fix ticket 12729, ignore content-length of shoutcast file. When the shoutcast file was 302 redirected, libcurl may return the content-length of the 302 page's body, it cause next read return 0. . . * [3fdc680e3b3382a43f17621b0ec3b2b63455c7f1] Fix crash in CShoutcastFile::Close(), clear buffer pointer after delete. . . * [fe2dce508bb0828657abb6382376a298af8ab61b] Fix the WaitData amount in CSimpleFileCache::Seek, count from read pos. . . * [fab1ff3ead5305795a70256a266c3cf721ad9a54] jsonrpc: bump version to 6.0.3 . . * [2c4be9b54802355d547aeb66c18ba9d4f14d448a] Correct Player.PlayPause behavior . In current implementation using play parameter as boolean won't force the playerspeed to 1 as it should. This PR correct this so that using a bool parameter act as the toggle and provide the same behavior as GUI or EventServer. . . * [ad6e009c5cec66aaf3d97dd284ed8ed10b3eb787] jsonrpc: bump version to 6.0.1 after fix in 44916b33908f77692d8838446035de3e3bc10ca1 . . * [c6128528caa58f833745aff8db56418f03daf959] JSON-RPC: Add missing "xbmc.pvrclient" entry to Addon.Types enum . . * [724c9aceb7247072aeda4bd68ce041e623adbb0d] jsonrpc: fix passing of paths to builtin methods (fixes #14066) . . * [ba0fe26d06fca68868bfe82bcce22d1b8d90a04a] StringUtils: add Paramify() method to escape strings before passing them to builtins methods . . * [2dcb46448add383f5aca1ac64bc066fde79eb2e9] Removed unused test in StringUtils.h . . * [e304405f2e120ef4eb89a1530f02925e839afecd] [atv2] - if users diddle XBMC into the toprow with plist manipulation - prevent crash - but show our nice topshelf logo instead . . * [016eeed641a681819eaf9cf800e572dc2d91e2fb] [atv2-packaging] - copy our icon to TopRowIcon.png in case we are moved to toprow . . * [5f2275cbff02b9ba1864bedb7ef4c65b28322ec7] CoreAE: make sure we zero out any left over output channels during mixing . . * [3d089200994e30dc5b5ad31b10cd148c99877f9c] CoreAE: validate that matrix fit's in mixer size . . * [10fe273195fba3a665ea4b429b4785195be993ca] Revert "[AE/CA] - fix the matrix mixer by obeying a setpwidth of the number of output device channels (should fix mixing issues where user reported stereo files appear mono only and maybe some other strange things)" . This reverts commit 6353323f3e834d95fb17bc35794645ba1060c963. . The mixing unit is not the same as device. The output's in the mixing unit doesn't match the device output. So the matrix it has internally doesn't have anything to do with device outputs. . . * [e2fb5124f2fb0194efd2104a5ec546cab5b06cc1] airplay: switch to non apple tv name . This makes discovery of xbmc more reliable in mac osx. . Thanx to matli on forum for find. . Signed-off-by: Joakim Plate Signed-off-by: Memphiz . . * [df421f4e5709f9f7db7c77f3811948e6070b6d4e] zeroconf/osx: maintain txt field order on publish . OSX create the txt records using a dictionary, so to maintain order, we use a custom hash function that put all elements in the same hash bucket. . . * [bd2d81b577abb987831c6c9f9a7b0c736295d3e0] zeroconf: maintain txt record order when publishing service . . * [6aa47372d5f576090719eba65ad65bcc8937ea2e] video library: fix handling of watched episode count in custom tvshow nodes (fixes #14097) . . * [fd7575441dba4b3dc4ebc39c37d4fb6c12920290] CFileItem: extend Copy() with an optional "copyItems" parameter (true by default) to be able to only copy the properties of a list without the items . . * [97447896f5a34749a837403b05d37a647598e8f2] refresh the correct video viewed in the video info dialog (fixes #13676) . . * [a1a93b562f11fd1e888851e1dfd8b6e4125cfbdf] Make sure call CurlFile::Exists with url path ends with slash for ftp dir. . . * [9ce98647be3c641186ae8f47242768d5f7d3a612] Fix CurlFile::Exists/Stat for check ftp directory with proper cwd method. . . * [2246e272cb65a7bc8b250af3c217c7ec546e9fc4] Remove duplicated line which is same with the one 4 lines above. . . * [45e70816511906ff7aaa72c1750250647bbdadbf] Fix memory leak, Exists/Stat allocated resource not released correctly. . . * [cff70f04df1d0f468972cdce3b6c35b399a35483] Fix double append to m_curlAliasList bug by NULL check. . . * [d7a815a103bd18a181acb0cae0d7d6e5e75eb110] [IOS] Fix long press gesture send mouse right down/up/move event correctly. . . * [46b7c2d67a7aae4884f83877aea33d20bac86ba3] [IOS] Fix no gesture end event problem when gesture be canceled. . . * [b28094712acef6690b2b516078bad214477217be] [IOS] Fix no mouse left up event problem by using single tap gesture recognizer. . . * [e41db3e6a0626fcab3ea47ba9d59d9d0cffd0ba0] [IOS] Fix and unify postMouseMotionEvent use scaled point position. . . * [b3935bb52498e523bc85c46520a499068dbc94ba] Refactor CSimpleFileCache::WaitData, kill race conditions. . . * [505d8cdda68edd0878e89ce927d494d1b48cdbe9] AE: fix segfault after indirection patches . . * [bde22b75e9f58ca675e7981d39cee8c82053b0e6] bump xbmc.addon to 12.1.0 . . * [e684e36d8d50e13dc06f472fe606e57a4b2384eb] Fix check common subtitle subdir existence without suffix slash bug. . . * [1c4bdaa4923144fbe8eba6a3244f3e0b8a712dbc] Fix sometimes select plugin setting from context menu not works problem. . . * [7a5850c119d7217c3850cae32b1773266c11d07a] [fix] detect ape codec by mimetype . . * [ba94b7f69d191eb314238041ce8517adef210337] [fix] detect wav codec by mimetype . . * [2784c9e3fd2f51c7c529e58f32be373f972e1f6a] fix the configure script to retrieve correct xcode path if xcode not installed in the default location. . . * [c27f136e8e285845757d3b79e6700c559b8dcdfc] [atv2] - fix XBMC is getting 100% transparent when bluetooth keyboard is detected. (keyboard detection triggers an ios popup overlay which influences with our opengl layer when it vanishes). Since we are hooking now anyways - we just hook into that popupmanager and suppress any popups during XBMC runtime. . . * [81ef764de12a40ac252312d945ddb5302818de74] [atv2] - make hooking more clean and safe by checking the selector of the class before hooking . . * [32942b26aad801432f42fdc78f9ea25d3f45b729] fix ass subs for GLES . . * [84fef541dfe46dd34dfad0c8b5865de6c529b385] [atv2] - fix compilation on 10.8 and all others once and for all. Dear buildbot. I really suggest you build this now - or i'm going to convince davilla to install android on your harddisk... . . * [2d72eb497dd9ee0736adc10fd414bdb36c6cfb38] [atv2] - fix compile on 10.8/billy . . * [b89e04bfb7c967043a05631088311f711b171937] - rewrite the XBMCAppliance and XBMCController for using obj-c runtime class definition and hooking. This is needed for supporting atv2 on ios6 (see the comments in the impl.) . . * [686f89fe369e438b2ad1689db2984a39ea325756] - forward declare BRWindow in iosscreenmanager . . * [8896df29ac1dc86f6c1e5ffe903c0485c229825d] - add a missing key to our atv2 - info.plist . . * [49a17b54dfeb11d9252da095da4c405d34455cb6] - fix darwinutils - we can't rely on the class name XBMCAppliance because its now generated at runtime. This means the NSBundle functions on that class won't return our appliance . . * [de8ef382c0aa8c15c43ae41a670d901dc5b399e4] - on postinst copy our app icon to /Applications/AppleTV.app/com.apple.frontrow.appliance.xbmc\@720p.png - needed for ios6 . . * [78defc0f6bcfae57f2afbd6b92a4f8046f7e2792] - bump seatbelt unlock patch for patching ios6.1 binary . . * [6485d75ff3ad16bbfa6f2ab1318ab99894954080] - added substrate.h - needed for hooking methods and ivars at runtime . . * [7e62ff2f6a4c0f50b3ac3716f4594145985fcafd] Handle the possibility that a XBPython registration list is modified in a callback. . . * [fa23eb624ce7d832167f17efcb2338da516aa8f5] [WIN32][AE] fixed: release audio stream when XBMC is idle. Changed hard coded value to a existing define. . . * [3d1d94bb9a6952711e844f51c9479e8961863c2d] [atv2] - fix the annoyance to need to click twice to startup xbmc on atv2 running ios5.x - we have a single click startup now woohoo :D . . * [6e80100407eb259d027ec30315e457ac1506a0f1] [rbp] Fix for hang after seeking introduced by ASS fix . #2206 introduced a regression when seeking in some types of SD files where the video stutters and/or stalls. This is caused by using the wrong clock in FlipPage . . * [1a8429d51eaa39ad36c6b9fefdd841ef8fec2213] Fix event pump order on droid when we drop in deeper message loop. . . * [e112dd63acac2262ab62d9ae66ac6d890c8dce3d] Fix event pump order on ios when we drop in deeper message loop. . . * [ac329400fc4f9759e2c4e5796009e2a0715584d7] Don't leave failed fileop jobs in the processing list. . We want to remove fileop jobs from the queue regardless of whether they were successful or not. Otherwise we crash on the next call to AddJob(). . . * [982e170620ac9c09c818d517b37bfe9c8f41eaf4] [Touched] set git revision to latest again . . * [3714ab34a4ccfa31b27fbec1e4a4596b1e37510e] fix incorrect query on smartplaylists with a set rule . . * [c7eea1dc2ec83fde4eb4b7cd538a03fe2153faab] [WIN32][AE] fixed: supported channels should be between 2 and 8 . . * [6711c2e8bcd5af2a909e78191fd43d5d0c8f620f] [WIN32][AE] fixed: samplerate can be at least 192kHz (probably more?) . . * [ccd82983cf65a51257aa72371114efa867ee0d5a] [WIN32][AE] fixed: DirectSound supports more than 2 channels. . . * [6efc1273457d5d24f002bcc98a8342c29c4d3be5] AE: Choose indirection when possible. Care for lazy evaluation . . * [89611b1bb3a583e2e4b2a7ad56d4a4468195f5ac] AE: in doubt restore old suspend behaviour . . * [f637c034d1152bd0f67429b86978affb5a7d1f54] AE: Linux AE - some fixes of yesterday merge (Enumerate + Resume) . . * [8fd95be8616b459d49fa2c968a1eeeb25020a331] Fix memory leaks & Use correct "delete" for arrays . . * [3ac24be492fb67ea84fc08f4090f2f8dc595ed84] [rbp] Fix for broken ASS subtitles. . The video fifo patch broke some types of subtitles including ASS. This keeps closer track of when the sleep time would have ended and calls FlipPage at the appropriate time. I've also removed the 500ms in the sleep time calculation as that makes the subs render 500ms late. Not sure what its purpose was. . . * [d59568b228f632b05d845f38dba407237a7e0563] [rbp] Avoid blocking the video thread keeping the video fifo full. OpenMAX IL is an asynchronous media player. The key to getting good performance is to ensure the audio and video fifo have sufficient data to withstand any processing spikes by the ARM. Ideally the fifos would allow the arm to crash, and video and audio playback to continue smoothly for a couple of seconds. . I've examined the fifo behaviour, and found the video fifo is always almost empty. (The audio fifo is full). It turns out that the PlayerVideo task (which submits video frames to GPU fifo) blocks until the presentation time has arrived before calling FlipPage (in order to keep subtitles etc. synced). This is very bad. We generally only one frame of video data in the GPU fifo. This means a spike in ARM workload (e.g. bringing up OSD, or a peak in bitrate) causes the fifo to empty and video to stutter. . The patch here avoids blocking, and lets the FlipPage happen on a later packet. I've found with this patch, my test clip (1080p with software DTS audio decode) I can play without stuttering at 700MHz. Without this patch it fails to play even at 1000MHz. . . * [5e443c4fa96b99daa8d894df8749ae0e5a1f3fcd] Ignore duplicates due to add-ons with multiple extension points when retrieving the list of outdated add-ons . . * [ea99fcc58ecdd3900373499f8a3519eb349bae97] fix saving of option=int slider add-on settings . . * [25c7de7f2ec081b1320b649c18fcbda2be966472] pick up only the select/click action in the scraper list in content settings dialog . . * [8a2820f93da20b1a2e643b5a02708bc664cd9af0] fix null ptr dereference of GUIDialogCache. fixes #14065. . . * [4a539eb596202bfb7c8e7b42bdbed6c34792ef09] don't clip outline'd text as the outline will be clipped on the left otherwise . . * [7b3b189055fe1db63a8d6cc191029e14e0e80300] bump samba for darwin from 3.6.0 to 3.6.12 . . * [5da61581a199abeba53475e40f5e45582cc1924e] Fix the result of Player.GetProperties with param "currentaudiostream" for video without an audio stream (index = -1). . . * [c816b8ae68253b70f3d18d32c240765e415e8c37] Separate locks for the different lists managed by XBPython so that they don't interfere with each other. Closes #14048 . . * [ab3651283fa77814d1e6a81ab829dc99625ef933] [python] add onDatabaseScanStarted to xbmc.Monitor() class . . * [c59314846ad9ff3916c83cbefd5ce8f1e7f93d08] XBPython cosmetic spaces . . * [74f14b7b44b5bb515a7c0ecbf4c2d1dbe2e36836] don't use rand() for choosing a random song for partymode . . * [4ea5cf9ce2451209b85dd485b652ca0022160310] changed, refactor CSoftAEStream::GetDelay, CSoftAEStream::GetCacheTime and CSoftAEStream::GetCacheTotal to be similar . . * [f8dd25dc7d692792c5b22e0b381b3de22738e68c] fixed, CSoftAEStream::GetCacheTime was calculated wrong . . * [49085b6967ab47e6d3dc60e800bf4a37b4ff6dc5] FIX: don't crash on buggy keymap xml . . * [3b75e6628d7e7eafbfe25e022d1fab7883a2da21] Corrected parameters order in Control.setAnimations . The documentation states that setAnimations receives a list of tuples, every tuple being a pair (event, attr), for example: . self.button.setAnimations([('focus', 'effect=zoom end=90,247,220,56 time=0',)]) . This patch corrects a bug by which the order of the tuple is reversed, breaking Python scripts which send parameters in the order stated by the documentation. . . * [74ee9c7da6ce8f1c356cd1fce6558fc8eefedf88] AE: Pulse Audio fix resume between song change without crossfade . . * [32b276166ac78fca053d604ce9e40bd415fa029a] [visualizations] fix crash in goom fixes #12584 . . * [9f0caa3cb87404746d00fab1d9974af4a7ff2ef4] Close file properly on error . . * [3922bf106ee4af5a4f69953be14d272de62c0610] Copy-paste error results in skipping RENDER_FMT_YUV420P16 . . * [2810c09c31d9b8269cd94180ac0f19c69a66327f] Index should be checked before indexing m_dlls . . * [50c947174540421e0a492a755d705b864fd648e9] Fix a copy-paste error in conditional . . * [7574821d95e9c0ac742aa91919a43e3791f8d5d3] Fix comparison which should be a dereference . . * [12502b9ed9cfe74ba53dffc52326893f57a663a6] Correct PR 2203 for Android . . * [a58897ac6cca231e6ce01de18d5535250d9480a1] Fix build after commit 8c9b7edc4b7794d38ce6b90c236967b14f56b26 . . . * [3b4d04ff03c250683940e04c8859b1fd3cda9dbf] [WIN32] catch exceptions also during Create(), CreateGUI() and Initialize(). . . * [c6745dad98010ed5faf049df4299c0ed594669a1] [WIN32] implemented a poor man's stacktrace for windows. . . * [1ffd591614ff26da82079f59ccffbdfd484fe979] AE: SoftSuspend and AE implementation don't play well - let ALSA save us in case . . * [bc32379d21ad3d078095754e2f46015669493d22] AE: Make suspend and resume more clear and easier with less flags . . * [ea6a4eae9ab972fc1bb1c7f82536983a3fb35028] AE: remember the sinkState in local class to be able to resume . . * [912ca0f8f9e2d595cbc8051dea8fd29f3ed4615d] AE: Wait until we are in a safe state before further deinitializing the sink . . * [e9e8c6c521b76823aaf4465fd3d36e6eb8aba49e] AE: Enable SoftSuspend on Linux (Stop h0gg1ng the sound device) . . * [d70198676ae5cdc8d6f27a10b1758b0d89d9adf7] AE: Fix suspend / resume with ALSA Pt 1 . . * [feb3c8b7fcbddb42cfea5545f17b90ba28ff5da3] AE: ALSA Wait for at least one audio output device when starting up for max 10 seconds . . * [f3468eb1e18710ebcacf8d556a7de27245f7ecae] AE: introduce force flag into interface . . * [15eec2dcf8eed614f0e02e731e10b4cc0e03c17d] [WIN32] workaround: get the default audio interface for DirectSound to have audio on a fresh installation. . . * [c9b7b490ab492590469b833f523870cfc3578811] [droid] Use native volume control . . * [bd26aa279cd8b3959f5cb7f79d1eb4ca47dc8ae2] Prevent re-entering the interpreter if the script exits with a SystemExit exception. Closes #14049 . . * [2bf4edcf7615f1072755e7a714b85f107ceb173e] fixed: Don't check for local thumbs on Addon's path . . * [f738accd4f4f38d7382d8742180ab2aa7aa70228] fix warning in CPlayerOperations::Stop() . . * [ffe91682e094f6c5b01d6f715f433d96226339b3] fixes #14030, osx x86_64 would crash on a throw, trying to open tiffs, basically cximage was referencing internal tiff headers instead of system headers, opps . . * [38d0d7d87edfee03290749c0b1c3f937fb924b6f] [ios] - add proper detection of the currently available ios devices and make sure to detect retina resolution even when using ios4.3 sdk on all of those retina devices . . * [0b5003e37e96dcf14eaa6299a7ccf426af550d37] [ios] - enable the full iphone5 resolution by adding the right formated default splash image into the bundle . . * [0214e199a39214dfe405c0409ac46552a6e80eff] [scraper] - fixing possible array out of bounds access (seen in a crashlog on ios) . . * [526d9fa65039bda972615022cccc05c15b809a98] Remove some annoying log-spam. . . * [5cfca561a75b3860b29881a628476df903e70897] Add a DelayedCallGuard to the RenderCapture.waitForCaptureStateChangeEvent. Closes #14044 . . * [e3ca02227af1ae54a6b47000518a73ad79a87183] fixed: Curl should also retry on CURLE_COULDNT_CONNECT fixed: Curl reconnect messages should be warnings changed: Cosmetics . . * [84b997834b0ec02529c90bc8f0a70a22c1e4d7c7] [AE/CA] - revert 7e6433169c93abd22e28a828fa024cf744fe5e86 - not needed anymore . . * [d801e3a14590e810c1821020ea7255a8fa5c7f1a] [AE/CA] - on device change reinit coreaudio by calling opencoreaudio with the last engine parameters (this will fallback to default device when our current output device vanishes and on the other hand will go back to that device if it re-appears). . . * [3c443851a1af12b868db5c31b874e67c375daab8] fixed, force rtmpX to the videodefaultplayer . . * [e9cca97a78243c1b6d380a7ed16a7b4cbcd50eab] [droid] - fix ssh/sftp protocol. (the return NULL in would lead to early/error return when libssh tries to fetch the default SSH_OPTIONS_SSH_DIR) . . * [b7acc26bcae911b23b88c9e1b0a5126df65b6f5d] re-init tcp server when encounter EBADF . . * [63c0c68c37d11e5f1bbae326a6f8d0d033267f21] paplayer handle prepare stream failure. . . * [ae91afe99f5bbbd58605ebfdef4e6b88138259a1] [Confluence] get rid of error log messages . . * [eb19ca62d4d0d5085d9615c3deb4b99b384f661e] fixed: For Webdav set the PROPFIND custom request header else we may return false when checking for folder existence (fixes #13914) . . * [fa7af0a9bb9e513620ef1ecd3e21ae0fd7549930] Merge ffmpeg fix for sagetv recordings from upstream > commit c071b006436d663b977068f8d23cbc061f40491f > Author: Michael Niedermayer > Date: Mon Jan 21 04:21:56 2013 +0100 > > mpeg12demux: Fallback to startcode for stream type identification. > > Fixes Ticket2147 > Fixes SageTV support > > Based-on patch by Andrew Gallatin > Signed-off-by: Michael Niedermayer . . * [2b44412cb860fc4ae5ab10a922a8f9e97df3daf7] Override CSFTPDirectory::Exists() method to correctly report whether an SFTP url represents a directory or not. Fixes ticket #13784. . Refactored CSFTPSession::Exists() into FileExists() and DirectoryExists() methods, and have CSFTPFile and CSFTPDirectory classes use them. This means that Exists() calls on these classes correctly only return true if the url refers to an item of the appropriate type (e.g. a file or a directory). . . * [39235dfe3a2cc7816534e83371bce2ea8057b356] fixed: no thumbnails were created for images which need to be rotated by FlipHorizontal, FlipVertical and Rotate180CCW + a small refactor. . . * [c3bd4b50306359b230b0911b0a0f016e6e40719c] [AE/CA] - no need for the streamsilence / idle suspend stuff on ios - so do it only for osx . . * [264cea6e7e55a8f4e15d1b6ca4d7d427a163dd66] [IOS] - fix build after 6095130a0a441fdf61fa9ba1d1432ece3f5bc6a4 . . * [abc67ab898df79f0bdd88f6972a7c5acf82d8203] [AE/CA] - fixed - if user has selected "default" output device we need to reinit to it once the deviceid behind "default" changed - we do this in makestream for now (where all the reinit logic sits nevertheless) . . * [a3e7c80b65dd7a858b65288f3f4f5037420017c5] [AE/CA] - fixed - fetching the default audio output device from the os mail fail - in that case we return the last known good device id . . * [e5f86f97ea524b6a52268e1d670a1fcd036062d3] [AE/CA] - fix regression introduced with AE - readd the default output device which will ask the os for the default output device and use that . . * [eb44448628c1f709b7cfe26f15b77e8e9a50488b] [AE/CA] - hold the enginelock when diddleing with the hal during garbagecollect and reuse the resume() function instead of duplicating code . . * [a040b29ee0ed76c8aaf0494c5f2c9aff50934283] [AE/CA] - implement streamsilence flag (releases powermanagement assertion which is hold since lion even when holding a shared audio device open) . . * [9114c1a8e7caf5481da5fd0971929dd0d47d3be2] fix CApplicationMessenger::MediaStop() in case no playlistid has been provided . . * [fb595f23fbf4f4a4bc9297373f5f0138a1e01a9f] Bump version to final Frodo 12.0 . . * [9304e2cc3f00fd4f9470d2c8077baea3c35dfc12] [addons] sync scrapers to repo . . * [aea93c367c6e898e1a0a5518dfd64e4d8dcc2372] Change default musicvideo scraper from the broken last.fm to theaudiodb.com. In case last.fm was still in use replace it with theaudiodb.com . . * [742d171d6cb5aa236f8a72a8727e77e7311d2791] Add theaudiodb.com musicvideo scraper . . * [123a07802da05de4368a76533a384f6c985847b0] Remove broken last.FM musicvideo scraper . . * [69c36c99717c49374f755790468c2fa2816dedfd] [addons] sync WU with repo version . . * [c20382ac7e382435f705d427fde58bedc4c1dc71] [addons] sync addons with repo . . * [0dcf06fb2e470923c89da69228c6fe8d62c4b91a] DVDAudioCodecFFmpeg: Convert unknown audio formats to float. . As of FFmpeg-1.1, some decoders started to output planar audio. This fixes track ticket 13944. . . * [643fc8eca5e7beb4f0360b67ba1ecc9ac7f54e1e] added DefaultImage for pvr clients . . * [d89094edbe66a503cabcace310b83fb89832e7f7] In threads spawned within python the PyContext was never used. In those cases the releasing/acquiring of the Gil was simply skipped. Therefore scripts that looped over 'sleep' from a python created thread (a typical pattern in python services) would block all other python threads forever. . . * [ed88b22672fe13dc9536e0cbf6f08559120e8d56] [osx] - fix - add Dreamweaver to the list of obscuring windows (now Dreamweaver devs - please tell me why the hell you are using a transparent fullscreen window?) . . * [27f6db4f3d3041e7cb4f525de9f42b5a32b4d596] [Touched] update Touched to latest rev . . * [6fc42b277ed5a8c40b9b9241d07a1411630030f6] .mpc file tags (apev2) weren't read correctly. fixes #13985 . . * [485c491ba7a57852e9bf3b9db66390a5a66f46cc] export of .nfo files to folders that were not writable for whatever reason meant that the next movie got 2 (or more) sections in it's .nfo file, causing incorrect later imports. . . * [ee76b8e4c5ec653962696d188107efd8decfb1ff] [rbp] Don't consider half-SBS/TB 3D modes to have double the framerate . . * [174380d528a681302a0b9f2068d948dcd99403c4] fixed, allow SotfAE commanded suspend/resume for all but restrict auto suspend/resume to windows . . * [ba2ca550984673b72ddd3b015974bce25441f337] FIX: non-rpi egl fails to compile . . * [1d310b30617b12b149750417eb5c3e56b609e3ff] upnp: url encode filename of served resources . . * [46c4f1715b58abb9834e5ea6ac51745675e5ba91] [cec] fixed - only send an active source message when receiving OnPlay. this may lead to delayed audio output on some AVR devices . . * [f75a1afe4fd3b10750dac360b6a8ee2dd1b92edf] [rbp] removed useless file from 1f8d72560c2e1fb3705462ba151b83723c170e3d . . * [d486cf4b888ee0b08c0acb20d356334ae6e3efa8] [rbp] Fix non-square pixel display apect ratio and 3D TAB modes correctly . . * [865be19a01eadde8c4c641c19ef24ec8139fbdb7] Fix for incorrectly using clamped resolution when looking for framerate match . . * [2756d5f1850292d5443982e23582fdab9ce5f1be] Revert "[AE/CA] - implement streamsilence flag (releases powermanagement assertion which is hold since lion even when holding a shared audio device open)" . This reverts commit 2add0c6de47ca97a8137ea299a1d69ae4001e8c7. . . * [a53c00e4ef6269fbf16b8eb49da24a05d084a189] fix typo from 66e5d70a (#elsif -> #elif) . . * [c2cd6ee3d2df6a055220b1c5cc750d8b8018d0c7] [aml] fixed mute and volume control . . * [195b7651084e69d5f20c399fd478d42863e0c323] [osx] - on resume don't toggle windowed/fullscreen - this leads to moving XBMC to screen1 on dual screen setups and isn't needed on osx at all . . * [53c569626167b406252dd861cd783db65d32e5a8] [pvr] bump add-ons to https://github.com/opdenkamp/xbmc-pvr-addons/commit/96774c4f775b156a46fb58151379dece3e773c96 . . * [1637299ed9d7760436c3e87b93b4e94f671ac1e5] [dns] - check parameters for validity - fixes #13975 - credits to flaterichd . . * [966a6cc1cd7cd0d559178b0e7c1e7c94a4e7724b] [vda] revert back to intel greenline which is better than goofy framedrops for all . . * [2f4363b0b75aec128913c22c1ecd0534fbf7db28] VampireAE fixes, mmm'kay . . * [fa30df3708bf3c8ad4e948e344c34ee16b7e37f1] fix: remove deprecated code . . * [c2f3a17589ff9ec22845a70db9eec57e980d4315] fix: remove invalid includes . . * [2add0c6de47ca97a8137ea299a1d69ae4001e8c7] [AE/CA] - implement streamsilence flag (releases powermanagement assertion which is hold since lion even when holding a shared audio device open) . . * [67a932cda21812a50cfd2d7e1c0b3ac7c6469ebd] [osx] - stop hammering the noidlesleep assertion - we only need to hold it once. . . * [5c457458f604a729ae92f92285262ecd4ac59bda] Use key name not id in the Nyxboard mapping for F4 . . * [ab6845d2f004b159d2490816fcd8c4071b5bdb3c] Move the Nyxboard sleep key mapping to the main keymap . . * [547d0b08976e9649ce73a3ab46d480a8d3b13acf] Add support for sleep key in Linux . . * [eeb504277ed0774775bd6826fd770b1311fbfad9] Add key mapping for the power button . . * [61883bbf7a8e9b4b5fb1b604c78d05cc2c8b5f01] Send mute commands to players not using AE . . * [eb0d345013d170bbc75d9cc09b47e988598521b1] Apply volume control at audio_mixer when possible . . * [679ccf130f0df557bd3fc1c94e108119aff0c564] Fix for audio out of sync part 2 . . * [8d88d71667de99296563768e9ecdee616743d247] check if hogPid was set before resetting it . . * [6bb569c17c58c5ebc4532cc11404efe4bc70732a] [osx] - fix volume mediakeys now control xbmc volume (fixes volume buttons on nyxboard and hw volume buttons on macs/osx) . . * [a15d0b8dc8cb0e7ee0d1c5a7664b588f6013e66b] [osx] - hotkeycontroller - keyup and keydown were inverted . . * [51cbf3c1fa5fe7f8efa046d09c8e11a118303108] [fix] correctly handle service addon rollback process . . * [20856b2d2432a423c83cf45332ff2f1f117604eb] remove duplicate code in "CAddonDatabase::DisableAddon()" . . * [0a20a1d48d44aa154e7f4c05c8ae37584c80abbf] [fix] stop service addon before attempting to uninstall/delete it . . * [37ebf4619c42c030f667e2ae62a0a135bc38caf4] [fix] only start service addon if there is no other instance running . . * [28a946ccd6a8ec8dbd18ad18c824eb792ae0dbd8] [CoreAudioAE] Fix CFString copy function in CCoreAudioHardware::GetOutputDeviceName . Using UTF8 encoding might fail and return NULL. Instead we pass CFStringGetSystemEncoding(). . . * [3b8ad7dfb493389e47461f7fb705b2a20dd5fa2a] [cec] physical address override was hidden on the pi. made it visible again . . * [d1d797eb50316a977e121fa1a7f22d233a862e07] fixed: system screensaver could kick in when playing video. We won't please everyone with this change but at least it brings somewhat the old behavior back without altering the registry. . . * [b916a6ebd3896665532a31a1b5d7f9e198ef4a48] [automake] remove long time deprecated automake macros and variables which are removed finally in automake-1.13 . Signed-off-by: Stephan Raue . . * [648b6fce4f71b3438f1a1d6fdc1d342672d0cf2c] don't append null-terminator to buffer. fixes #13545 . . * [397cc81cde80674002f18357e6227316586dc54a] [pvr] bump pvr add-ons to https://github.com/opdenkamp/xbmc-pvr-addons/commit/a9780e023c8b7728017851bfd12d4df9e5c26993 . . * [b106c3551d751f850940f017b7a01fb2ec236447] [fix] make sure we actually stop the service addon before upgrading it . . * [351930a43a4467299ddc669db5bad71cbb13807b] [EDL] - look for edl files not only for smb but also for nfs and afp . . * [f70eb43ebc8ed2475296ff997214cc56fccce531] [pvr] work around for frodo to fix CPVRDatabase::RemoveStaleChannelsFromGroup for both sqlite3 and mysql . . * [2833a67e2c5c8ebee4a6ea42a96057706485cad1] ... and fixed the typo in d108eaf9f9aa2cdf079f7edda2f087c966be7e8d . . * [410589c9a02f7d170291b1601cec70988ba063fe] [epg] fixed possible crash in CGUIEPGGridContainer::Render(). credits to forum user 'x-cimo' . . * [e9fea05f26d6115dee19e3b6caf37ddfc5f04f8d] [pvr] fix loop in CGUIWindowPVRChannels::SelectNextGroup . . * [ec8e34ae155de1f7609c2efe00938963ced046e1] [osx] - log the window name if a window completly obscures XBMC and leads to framelimiting (so we can identify / add exceptional apps easily) . . * [3d35cf1e1bf7416e8acb202bb864219da9cdcd3f] [cec] fixed - incorrect error message was being displayed in the toast popup when libCEC could not be found on the system (c+p is bad mmm'kay) . . * [e47b0198043e23b9f29174e739da029c148134b3] Issue #13810: This should fix the DELETE statement for MySQL (UNTESTED!). . MySQL does not allow for SubSelects on the table you are updating or deleting from. So we have to use a statement with joins instead. Unfortunatly DeleteValues does not support the needed syntax, so we just execute the plain query. . . * [b935f293156f7fcde1cc83ad45e8d1ca2dec65be] jsonrpc: only close the specified player (fixes #13936) . . * [9f5c9259dee355e3f08f3c8704c38adfafe766e2] import art from a previously exported library . . * [d4a6a8223d8742fdc4d9c8cccfcd31fec1e0ad94] export art when exporting to a single file/folder structure . . * [af35a4310472f71ac76b991c7653cbf06654b936] don't use the parent folder for art if the item is a folder item and has no slash at end . . * [3957d58dab64e5ae0cdc7f91178e0b1acad1eba6] [jpegio] clarify and comment the reading code and handle the case of an expanding file. . . * [c5fbff6389730c0225ce53acdaf1c321db3c7ca4] If cached art from Eden exists, but no original url is available, map it to an unknown http address so that the art is maintained in Frodo. Required as themoviedb.org scraper caused actor art to be this way in Eden. . . * [c0b60382a2e0de3926293e5a75739930fdaf15f4] [jpegio] use chunked reading in case the filesize isn't available on Open() . . * [12406c33354286b2d4e12b277782c951af291f06] fix horizontal alignment of outlined text. fixes #13909 . . * [31edeb121b96d8b4053f059f9fae1f171df60bad] [cddb] use uint32_t for the disc id rather than unsigned long and other permutations - it has to be 32 bits. fixes #13933. . . * [360307a291a5f9e23b294504ebee333155fd00ef] write id3v2 tags when ripping cds to mp3 . . * [0501cb23ae02b186140b482461ff0db1514cc541] Fix for timestamp problems commonly seen with avi files. . . * [5f7ffb2b3fc342ef84871ac63534d41921361474] [cec] don't update the device type in settings with the value that was returned from libCEC . . * [5789a8a8da6deb0f0cdcbca2ae2bf2c109018984] [cec] don't send incorrect pause/resume to slideshow when the source is (de)activated and don't resume playback when the source is activated and we didn't pause it when the source was deactivated . . * [e02162a7d07b6db7ac048bd69806fcdd4590021c] Correct handling of multimedia key presses . . * [49e591c66235bca266f08d67b8c38c30c02d297f] always add the repository to the add-ons database even if it returns no add-ons. fixes constant (every 10 minutes) hitting of add-on repos that have no add-ons . . * [77be27cd5f7bbb1f06eae4108f7c046cd02adf3a] album art for individual songs in file mode weren't loading correctly - fixes #13906 . . * [1b3273a8b9502b4ea1307aa2561e607a3ce4f36a] view control in login window was cleared on deinit rather than on unload. fixes #13813. . . * [9a3b4989e07e5b58fd2051d9378b2f4e0d85f090] revert part of 60b0ee01a47a134a002594ab746b2e52efb0d2b7 that somehow snuck in . . * [480ee5d7bf17094991ac30f756b115e7027eaad1] reset initial visible state to visible if it has been set to delayed during a previous window session. fixes #13923 . . * [db41113c43bb7a4e9fde70982148bbb89d6a9db1] moved nyxboard power and user button from peripheral config to keyboard.xml . . * [c8e5f11d1cbf575ae17c97e8c43dd017ba6c3e51] [pvr] fixed canceling the active timer on a channel in certain situations . . * [0255036e0b2d412df8ecb26cd27487127268ec5f] fixed - don't try to go to the previous window when stopping playback on exit. closes #13884 . . * [7c862eae6377541bc668144924273574c8f5733d] [pvr] fix channel import for mysql backends. closes #13810 . . * [334db2ab51652c0128aa98c6277f09ed95358246] dvdplayer: another fix for seeking/fw/rw in PVR . . * [f65c10c91025c5745d53a12babe5df5f4dc0fbe2] CGUIMediaWindow: fix invalid filter-path when toggling watched mode which leads to not grouping into movie sets . . * [4101086ed46c7328eed8ac1c7fae4048d626a888] dvdplayer: ff/rw/seek was broken for inputs implementing IDisplayTime . This affected PVR with file based inputs and BluRay. . . * [acfe70f864a7dc3eff7ee985c98fc37e2a08051d] [WIN32] update TexturePacker.exe after 6ebca6 . . * [7fd1815771b19f983c16c721263c4dee29f49fbd] change compilations logic to detect album_artist set to 'Various' or 'Various Artists' . . * [839963db7f5843aaeacb87a1193fce6c22ab3f20] check the result of lzo1x_optimize . . * [e10e60eb807164863458571627805c0c5db76281] pass the correct output buffer size to lzo1x_compress rather than the input buffer size . . * [76243b8b59806a43df7d1715af48aab54479a4f8] use safe decompression for lzo'd textures to avoid a crash on corrupt textures. The decompression is only fractionally slower . . * [c0148946a061fdc237c8babd6d3eb53cac1c22ef] added visible tag for TV show label . . * [0e86a887dfba89479b8593947f8e66a1b28e3f72] adds missing NULL check in CPluginDirectory::SetSetting . . * [2125a9157bfa52cc039a1ad05f1c84284313f2e4] [epg] fixed - epg load/update was interrupted when the pvr manager imports channels, leading to delays and channel ids gone missing in certain situations . . * [b1f14a712e3cc1ad83df84d41a2194e3899821c1] if the job manager isn't running, don't add new jobs . . * [a9f97d1a55c5a31a959becc1a584259c33b9f640] don't allow a job with id 0 (will be used for invalid job id) . . * [b29c2f2891da14d7f66eed2f84233c0898438f62] progress control with reveal set to true didn't update correctly with dirty regions set to 1. fixes #13887 . . * [8a69789d52c6bfc0daff2cbb2f0d4e3d5b6ba619] use a map instead of a vector for holding plugin handles - ensures that we don't attempt to access the wrong one if an earlier handle was removed. Thanks to ulion for finding the issue . . * [145c740a1635709299b9a9006468fa008457c919] use a helper function to retrieve the CPluginDirectory instance from the handle, thanks to ulion . . * [80a93787ab80b87a6a9e214cfa3808ce7917a65e] parse id3v1 tags of mp3 files . . * [212da87e87b090315b89b0aafb9bb6f99f2919a1] compilations node in the music library returned all albums, rather than just compilation albums. fixes #13825 #13825. Thanks to Xycl. . . * [c5c2a0f3c3717a74ce47f69fb5c7b49276e54b4a] [rbp/omxplayer] fixed subtitle display time. fixes #13861 . . * [7a6cb7f49ae19dca3c48c40fa3bd20dc3c490e60] Merge pull request #2010 from MartijnKaijser/version_bump_rc3 . [release] bump version to RC3 . * [78a2bc5e6dd9ff737100d8d49f52f51d81dbf134] Merge pull request #2017 from ronie/confluence-shutdown . [Confluence] Use 'shutdown function' setting in 'custom shutdown timer'. fixes #12848 . * [d2eda54da6bde29495eadcaf5c46b44f0600a5af] [Confluence] Use 'shutdown function' setting in 'custom shutdown timer'. fixes #12848 . . * [0a5802776734f27ee64dd4f14135ca1fc063e3a7] Merge pull request #2015 from MartijnKaijser/fix_11718 . [confluence] add 'Bluray Disc' flag to be displayed . * [e4684a146371fabd924039d54c2881e9239d2c7b] Merge pull request #2014 from MartijnKaijser/fix_ticket_13485 . [confluence] change "wide icons" view naming to "wide". . * [1a3910693bb5a02efd0dadb11da6164a12bcd736] Merge pull request #2013 from stupid-boy/master . [rbp/omx] fixed propper lock/unlock in omclock . * [72a0b9f9e94c945b57a679f1094e8220884d5481] [confluence] add 'Bluray Disc' flag to be displayed instead of empty space. Fixes #11718 . . * [4e91526398d401a71fdb5735f16f28568ec449d5] [confluence] change "wide icons" view naming to "wide". Fixes #13485 . . * [a2db346422397cad12da1a44c0bc8209ee271b21] Lock/UnLock synchronization . . * [ffa3e48b4b38a669e78e52e58dc669bce9418d8b] Merge pull request #2006 from jmarshallnz/escape_slashes . escape backslashes in ESCINFO[]. fixes #13855 . * [988e51bceaef78385da5c340c40a4531fca218ad] Remove some unused includes of ThreadLocal.h . . * [d1f6ee76970acb158d46b42d09ed7b6a9b0b84bf] Add better error checking to the Windows ThreadLocal implementation. . . * [c49b8eaf546069c0660f2155beb450840b0b5c8d] [fix] It appears that we were running out of Tls on windows. This changes the addon system so that a single one is created for the Interceptor functionality rather than one per window. . . * [f868fc4808e19bee60d7a83e8aa5f09b3bc861c2] [rbp/omxplayer] reverted e08fee30d1c9ca755ddb5c9833a19b8d1cbabff5 the PI firmware handles this now. . . * [267bf6e0fc576968a59b7f8e2385da78dc78e9bf] [release] bump version to RC3 . . * [e4754048d1be0249178990b9a9c871715658fd34] Merge pull request #2001 from opdenkamp/pvr-addons-frodo . [pvr] sync add-ons . * [7bf66f3277672dead05a2bd6f73dd9025841a91e] [pvr] open/close the db correctly in 328884dcb1ea78332391c12543cd45cefa4c7987 . . * [328884dcb1ea78332391c12543cd45cefa4c7987] [pvr] removed (wrong) pvr specific hack to show 'add-on disabled' labels . . * [2d221752d3053f070a3f8fde6394190da24affde] [pvr] fixed deadlock in CPVRManager::CheckParentalLock when the manager is being stopped . . * [02f2a4d47d17b9396049cb661c61c87d79e8919d] [pvr] fixed - (re)start the pvr manager when enabling a pvr add-on or when disabling one with the pvr manager enabled . . * [9a01facdc85b9e2337e264df98d2a0a85ebd7306] [pvr] stop the pvr manager before uninstalling a pvr add-on and restart it afterwards (if enabled) . . * [a38d8aaf85e4bf97db95a5aff27b26a39e0155da] [pvr] allow pvr add-ons to be uninstalled again . . * [c909a29bd4313ce59979069fc25b0f89e36506a9] use ALBUM ARTIST and ALBUMARTIST in ID3v2 TXXX fields as album artist . . * [a1d90c159c3e642d256605c220fafbad28de64b1] Merge pull request #2007 from jmarshallnz/dot_dot_dot . Show '..' items as we're supposed to in empty lists . * [421dadc6da5dadf040e3a0de81591b36583edcf7] [pvr] bump add-ons to https://github.com/opdenkamp/xbmc-pvr-addons/commit/5f97406cffb412ac5161c3dc51205caca009fcc7 . . * [8d822b5a786e48d22963091b42e9aa85f60cc51e] [lang] added langinfo.xml for new language: Amharic . . * [ede31b20a263295f1ab04b8ed715e37900530d7a] remove unnecessary toast + parent folder of empty lists after filtering - the '..' item is shown, so this won't be hit anyway . . * [c9062743c48bc83f4786297c9aa42855c25273d6] fixed: the auto-addition of '..' when the list is empty did not show up on filtered lists . . * [a9c72e2d111de377f6b0dd8240fd470c189749f9] [lang] update of internal addon language files . . * [0df5f5775c2f59e5c2c2c7e447a73a52278f43c8] [lang] update of skin.confluence language files . . * [bc2ea8ee56653235441423b4c2f58fcb88407cbd] [lang] update of core language files . . * [af668c4f325efe21d34b7dccb0d2f089683e200d] [pvr] throttle connection attempts, no more than 1 attempt per 5 seconds . . * [93845ec3ed5ee1d041deae199ef40b197ff3fb6f] [epg] fixed - don't trigger an update of the main window's data when showing epg info, or we'll switch back to the incorrect line. thanks @ forum user 'coffeecup' . . * [8adb25592f90d36590dad69ef6809c7ea6f3efe0] [pvr] fixed - also update last watched status when opening the stream, so playback resumes on the correct channel and not the previous channel when xbmc crashes or is killed and is restarted (if the option is enabled) . . * [504088088d8b05cb963f7ace09f816104a7c6edc] [addons] sync addons with repo . . * [d1b68fb1a507dd6f23ab5eb3633cf0d543a90b35] jsonrpc: check pointers before dereferencing in CPlayerOperations::GetItem() (fixes #13853) . . * [181ab39755dccfe25533b2286747978b5b4cc10a] escape backslashes in ESCINFO[]. fixes #13855 . . * [51e87c7b0c117d55d24064d76af2a4dc0dac68a1] Merge pull request #2004 from ronie/confluence-menu . [Confluence] Show Movies and TV Shows by default on home menu. Fixes #13839 . * [1cc8361f80ccd5490602f53efe7bbeac8be0b927] Merge pull request #1982 from nemphys/sortandrenumber . [pvr] optimize channel groups loading/manipulation by avoiding unnecessary ... . * [be6d03704b369657fd6ac76dd82e8ccd897e9c8a] [Confluence] Show Movies and TV Shows by default on the home menu. Fixes #13839 . . * [0c983d50009ce7a8516cb16d691a7de46ef97859] fixed: race condition when starting a new fresh profile besides master which leads to an abort in cpluff. CAddonInstaller::UpdateRepos is called at startup and still runs if you login and CGUIWindowLoginScreen::LoadProfile calls ADDON::CAddonMgr::Get().ReInit() which leads to an invalid cpluff handle for the update job and aborts XBMC (#13826) . . * [5ea54214e1e8c355a0b90cfd7dae805f10f1cf10] ffmpeg: added patch for supporting S_DVBSUB's in MKV as stored by tvheadend . . * [0f4032b941563789a073b9d66a31dcb06086a33c] dvdplayer: fails to play iso/img bluray files with non lowercase extension . fixes ticket: #13842 . . * [a7bf7b3f29dd05682d714a557a807b1db3f55cef] [pvr] optimize channel groups loading/manipulation by avoiding unnecessary sorting and renumbering calls . . * [4a4c1377441d370ce31a43ad730e33a129c64030] Merge pull request #1990 from koying/fixdbautothumb . FIX: If an autogen image is cached but not in db, push it to db . * [84dc52bf84651d7501864997ca35165d078c7504] FIX: If an autogen image is cached but not in db, push it to db . . * [1ecc756cc285b6adaafc7530bcda8ba417a30bc3] Don't utilize rect.flags for an external ffmpeg that doesn't support it . Modifies the PGS Forced Subtitles Fix recently merged under the commit below so that users who can't upgrade their external ffmeg don't utilize the new objects. . https://github.com/xbmc/xbmc/commit/e6f195c8d2b3c7e66b74daf760bb7229ee469780 . . * [dc8f921bfda8dd031da53a42f303d7c9324e7fa5] [rbp/omxplayer] fixed messanger handling. . . * [0957f2271d81ab6ab4792cb3122af66871663f35] [rbp/omxplayer] fixed wrong subtitle offset . . * [306189c490851de1035b756d899e8e753862d2f0] [rbp/tools] fixed added new firmware include path . . * [c0320c21613b279ef1df3ce2917aedaa9806c5b6] Merge pull request #1998 from neo1973/AudioEngine . [AE] fix: Mismatching allocation and deallocation of buff . * [a15424bd23bd38f19fb96e050496343b232bb46b] [cec] fixed - don't send devices to standby when the screensaver is activated and the player is paused . . * [d0a8b2f79ad38378649fd9237ccf60404dee9649] Merge pull request #1988 from huceke/pvr-fix-deadlock . [pvr] fixed prevent deadlock when pvr manager is starting up and while n... . * [806156a7f516058552972047bb63278d0a5c3a34] [AE] fix: Mismatching allocation and deallocation of buff . . * [d4d9b3eeb6453df2f4316a6ff13c64eae7c0c56e] fixed build . . * [e6f195c8d2b3c7e66b74daf760bb7229ee469780] Merge pull request #1992 from GreenOnyx/FrodoPGSForced . Fixed forced subtitles display in PGS stream . * [ca15dc3df790677d816a080dc1884e83796bfb4a] Merge pull request #1981 from ulion/fix . [fix] Buildin function PlayMedia()'s playoffset= prarmeter now works if media is a dir . * [df04c8081eddf2823dca22621f1e657e86bf5f9b] replace slideshow screensaver on update . . * [a8e75718f077030d631063b551d1942aa95d1b42] Merge pull request #1958 from ronie/UpPeRcAsE . [Confluence] use uppercase fontfile for home menu . * [dda7fce76db86501a0a3df70393d47af35f7e2e2] Merge pull request #1995 from FernetMenta/pvrfix . pvr: fix video info scanner for recordings after 5ca0942b257aca62378bed... . * [1c022c6542b37c8a2cea8f1d1610769d95490c88] pvr: fix video info scanner for recordings after 5ca0942b257aca62378bedf94733758547a7e659 . . * [a54cb0d795e6c519c0f62429b23ece0f1c22f4ba] fixed: Properly fallback to root in case getdirectory fails in Update() + show error dialog (fixes #13767) . . * [cc485c0ad76c6ab01deea9ca13a1608f0b5fe2a6] changed: Refactor CGUIWindowFileManager::ShowShareErrorMessage() so it works with any path . . * [0de775818d695268d4bf2c7b80e94c4a8b36c147] fix wrong recreated history causing wrong sort order (because viewstate not found in db) . . * [b9dc6f73f5db2e55793e295746119283bed3892d] xbmc: Fixed forced subtitles display in PGS stream . Requires commit 3b1409c . . * [3b1409c1a1f0ce486f95087fa0b6ff5bfb841464] ffmpeg: Fixed forced subtitles display in PGS stream . Associated ffmpeg commits: . https://github.com/FFmpeg/FFmpeg/commit/36436a4032b022f5439fa86a0986065d24cd51fd Add option forced_subs_only for Bluray subtitles. 2012-01-30 04:25:59 . https://github.com/FFmpeg/FFmpeg/commit/1885ffb03d0af28e6bac2bcc8725fa15b93f6ac9 PGS subtitles: Expose forced flag 2012-10-20 11:56:11 . https://github.com/FFmpeg/FFmpeg/commit/1c5805521c3e406886341d752ebf38f8d41e1d13 PGS subtitles: Set AVSubtitle pts value 2012-11-02 11:30:39 . https://github.com/FFmpeg/FFmpeg/commit/6549a9b75333027f66cdaac450a66b6a6186fc6e pgssubdec: remove unused variable 2012-11-28 10:20:08 . https://github.com/FFmpeg/FFmpeg/commit/1f46b50a9591f68b697e943f829c79a4f4829dd6 Added AVClass for AVSubtitleRect 2012-04-18 01:08:25 . . * [66919a68627640a24dcfaaf55449818e8561e1d9] add last character width rather than advance when calculating text width this makes sure we don't chop off part of character in case when advance is smaller than character width (italic text), fixes #13795 . . * [ee11f6f8ecb74ddfd559f10cc29574797e8bda4a] [pvr] fixed prevent deadlock when pvr manager is starting up and while not finished change to settings. this is more a workaround and should be revisited after frodo. . . * [a6058c0148c97178140761135931893fc6303f5b] Fixing second reported bug in #13574 - apparently gcc overoptimizes critsections/checks. . . * [5e98e1720ec06bf37676324322e4adcf4eb848db] Merge pull request #1984 from FernetMenta/audiocodec . ffmpeg: backport latm: fix initialization on some streams when no extrad... . * [89a81ea7944d8a7724e87f8e1850ccbf5a506800] Merge pull request #1987 from arnova/no_thumbs_for_playlists . fixed: Don't check user thumbs for (smart) playlist protocols . * [8f829fe174d3183213a98cc43e1a0db3ca6645e3] fixed: Don't check user thumbs for (smart) playlist protocols . . * [06d713fefaf19cb4dfb83126ba1c078d6dcabc67] ffmpeg: backport latm: fix initialization on some streams when no extradata is available: d039b6074ca68da9b6dc88d8bb40056fee9fecb6 . . * [150611f81ddd099b0afdf2aee109750bdc26e695] [fix] remove the Py_NewInterpreter/Py_EndInterpreter hack since it seemed to destabalize the windows build. Will put in a different work around. . . * [613af082e502a259e0a6dc2a986842287d417f4f] [fix] make sure the correct thread state is in place for the Py_EndInterpreter. . . * [132730ec5e976642109ec048545262c59453d5b6] fixed: Compile warning (unused label) . . * [14689e236b72348cae153b0fb755a0aae500ea0b] [rbp/omxplayer] fixed keyframe seek on avi/mkv files. . . * [3a77b06dd26473bd1f88ba11694e80616594dc33] [rbp/omxplayer] fixed another m_flush which need protection. . . * [7e7dce7928ea2d57c1ee2d0e2b82082d997ac578] safe delete m_source on windows as well. unlikely we hit it but you'll never know. . . * [b8243640a75c648fb096e29fd28f441367a90bf5] [fix] fix builtin function PlayMedia's playoffset prarmeter not work with media dir problem. . . * [d0d318eb096fd82d36100a0f7f9a23a215e77f5d] Remove extraneous debug. . . * [4a463178a5de1b31a13013d2cf6cc257d1ba7270] [fix] allow the EndInterpreter to Swap NULL in for the thread (like the Docs say it does). . . * [290265045b2b9c1304eca3f6609401615d410091] [fix] There was a possible concurrent modification of a vector that would corrupt the state of iterators. . . * [e4f208838164c8e08b81683e0defb290bec57be5] fixed, differentiate two identical log message so we can tell which one is which . . * [174eb6c0cc2a3341202032fa51346f0f48951f4f] [fix] Fix a problem with the former commit where the network was deleted in the wrong place. Also move the Application messenger to be reference counted for smoother shutdown. . . * [2a20fc1fb287592c185eaa64c18bfe2c43e7f68d] [pvr] fixed - return value of CPVRChannel::Persist() . . * [dd307930d39d92f145a01a16600cd00e01ec39be] [pvr] fixed - also dispose an audio stream if the channel count changed. fixes occasional missing audio . . * [4388d8e435f2a38bf0049cb16e27a6110a5da812] [rbp/omxplayer] fixed seek. 07e51ad46ed1eb6b7cffd925a2c65bc1d69090c4 broke it. we still need the flush protection in the video/audio player. extra protect the access to m_flush . . * [9a46e6548271387b59970a0743e8bb2b798c5ff1] Merge pull request #1950 from ronie/lastfm-logspam . get rid of the setting not found log spam . * [641c81e4e63f115c770d0f8675d672088fd09085] fixed missing include (broke linux build) . . * [186cadc31d815f490d9f75f9ae4085ba24beb38f] [fix] another order dependnecy. This one required moving the instantiation of the CNetwork which was calling methods on the application prior to the CApplication constructor executing. . . * [e28eeaa6816b91b094f6ca53efaedb7a48c9f8d2] Merge pull request #1978 from huceke/raspberrypi . Raspberrypi . * [7854d0c158982bb6373b1c66078070626e5c1b0a] Merge pull request #1979 from Memphiz/master . [osx/ios] - fix cpu maxout when playing music (it happened after the first song was finished and the second song started) . * [9cb1c69d14bfda3331cabd8ceb39c1707480ef85] Revert "[fix] crash on exit reprise, yet another another global deinit order dependency." . This reverts commit 8fbf2ee309f398791f2b0910db04db371abd741d. . . * [8fbf2ee309f398791f2b0910db04db371abd741d] [fix] crash on exit reprise, yet another another global deinit order dependency. . . * [24dfab5221e85c0e2843144c903b26c67e22aea9] [fix] crash on exit, yet another global deinit order dependency. . . * [08c1687655c29de233f612fa372f3f85551b6505] [osx/ios] - fix cpu maxout when playing music (it happened after the first song was finished and the second song started) . . * [c1595b34a66531571fff9ec754ec85e53b0c9708] log python script name which was killed because it didn't stop when XBMC shuts down . . * [a38d1bbda5d8e8c74a8647beeb8d6d2b4efb50e0] [osx/ios/atv2] - sync xcode projects - fixes build after 01a2ea04fa2f294ce6196d382a91e38f8ed862ae . . * [5b01356807ae61ad954f46a178d22f44424beb05] Merge pull request #1971 from Memphiz/master . Fix crash when stopping music - FRODO FOOD! . * [01a2ea04fa2f294ce6196d382a91e38f8ed862ae] Fixed #13574 as well as several other bugs caused by improper DVDPlayer usage in Karaoke code which has been replaced by the FFMpeg-based player. . Tried my best to add the files into the build systems, if missed, please add xbmc/music/karaoke/karaokevideobackground.cpp and xbmc/video/FFmpegVideoDecoder.cpp into the relevant builds. . Really sorry for the delay, this should have been fixed a while ago. . . * [39a01a825b40e3c2c08e5690b6993f14656bd7bf] fixed: can't get track number in ape tag . . * [47c320bcc33c326c5bb594628dcaa924a1228885] [fix] a couple crashes on exit on windows. . . * [31843b4682e684a4dd3c4d70e6692b3b011ebd36] Merge pull request #1969 from Montellese/set_grouping_fix . GroupUtils: fix URL options when grouping movies into sets . * [e08fee30d1c9ca755ddb5c9833a19b8d1cbabff5] [rbp/omxplayer] fixed playback of mpeg4 with packed B frames. thx popcornmix for the workaround . . * [07e51ad46ed1eb6b7cffd925a2c65bc1d69090c4] [rbp/omxplayer] fixed edl marks. for omx we have to do a full flush. fixes #13672 #13787 . . * [b8a867f6f5e7e77a5e6d3fa5099d9f06fe10aa09] Merge pull request #1970 from alktlr/master . [ffmpeg] Missing S_DVBSUB subtitles . * [13b83cb2e8d4092ae5dc924f7a397760e5558b2c] [droid] fixed broken build, fbdev_window does not exist when compiling for android . . * [768c3de7a520d698553fc151bd360bbd5ba2f8b9] [fix] - when paplayer gets stopped in the last 5 secs where the next stream is already slaved the stop is blocked until the next track starts (no clue draining the stream i guess). In that case the onplaybackstarted callback for the next track is fired even if we are about to stop. In the message handler the current playlist is fetched and accessed directly with [] operator without checking if the playlist is still valid. This leads to bad access crashing because the playlist is empty already when the started message gets processed. This fix just fetches the playlist and checks the size before accessing the playlist item - fixes #13792 . . * [9066d83f0f237d90fe0c2d9b6202bb8cd59a6562] [ffmpeg] fixed missing S_DVBSUB subtitles . . * [85b983e5153f7a87c4b064dedb6649c432e69911] [osx] - help rsxs to use the libpng from the depends and not the native libpng from the toolchain (before this could lead to linkage of i386 objects with x86_64 libpng which didn't work too well) . . * [75f904776c397e448a7f82b749c80b49053b0681] videodb: add missing break in switch-case . . * [58edddc266a23ca4e3ead62bf5dcfdf1b5842ebc] [aml] fixed, if you new, you MUST delete, init m_nativeWindow to NULL . . * [dbca1e90ee20ed346241434c021524b15adeae4b] [aml] fix typo . . * [a5bb217a5208110b50fa1fc90ccc2d2939d6d0e7] GroupUtils: fix URL options when grouping movies into sets . . * [7876686391dcd90773ac332c37f926e0b33a831b] [rbp/omxplayer] fixed init messanger erlier so we catch all messages. . . * [a8a13a04836b5c8e7cd96c6e3bc87c7c4e2938ed] [epg] fixed initial table id value when tables are created. fixes mixed up EPG entries. clear the EPG db to reset tables . . * [38500693f3afbee491b137a7594d7aca39a8a46e] [epg] fixed - set pvr channel pointer before trying to update epg tables, and skip table updates when the pvr manager isn't started. fixes tables being deleted when they couldn't be updated and the channel pointer is invalid . . * [736b6dcb1394cb60bc8f40f0dd2411c9d4857b6a] [epg] fixed - channel pointers were sometimes not set in tables, and they're not displayed in the timeline view if that's the case. this works around the issue . . * [c557a23f35496383ca2325c093c0adae8dc46a4e] [rbp/omxplayer] changed bitstreamconverter is only osed in open. . . * [de9732d28e6c53654b939f172d1bf18b3dc39b9d] [pvr] notify observers when deleting instant timers. closes #13782 . . * [0bd0c52bd6a7861cc9f280bd0089eec243c14938] [pvr] fixed - don't try to switch windows in CPVRManager::Stop() since this can be called by the main thread. closes #13780 . . * [577ea51c83b3285e20f3bbc244a0f40de119dadb] [guilib] d36f87ed13b11794ea25b990f644c74c9558296f makes the raspberrypi NPOT workaround obsolete . . * [1de5b50451caa5aee7453b3e41cfcb00080ef70b] [rbp/omxplayer] changed move as close as posible to dvdplayer . . * [1f68d88af79d60583ccac6dae1333b4aef57771e] [rbp/omxplayer] added teletext support. 54dbf3419f0d2c2de89ada6eeb122b08965607e1 fixed also the transparency issue on the PI. . . * [74b907c77a2259930ec60a1d0cffa774896be706] Merge pull request #1961 from MartijnKaijser/version_bump . [release] bump version to 12.0 RC2 . * [44a981267f6c96017195f0f83c96210aab88464d] Merge pull request #1964 from theuni/pvr-repos . pvr: add pvr repos. For now they point to nowhere. . * [4f76251dd267e93ab2e4ddfec09481028a4386d5] Merge pull request #1962 from jmarshallnz/use_plugin_id_not_name . use the script id, not the plugin name to lookup the script . * [8e457378e1f7ca9fd3d490dfe66b453d7ed57df2] don't apply hardware volume to the player when AE is present, else it gets applied twice. Ideally, any platform where AE is not in use should retrieve the volume for the player from AE if audio is not going to be run through there. fixes #13661 . . * [a398c0361c871e90ba9f384e8cdc248fcf4ad7a4] pvr: add pvr repos. For now they point to nowhere. . . * [18545b6f9216228599b393fd79135af2561c8a51] pvr: add xbmc.pvr for pvr addons to depend on for a stable api . . * [005081b43ba24f21ea4edafedbe9f98ae8711492] [pvr] bump add-ons to https://github.com/opdenkamp/xbmc-pvr-addons/commit/0482a89a81f3f3de8f61ac620abcd79c116e8a9d . . * [283ec639b3cda6365d015f90631aa34debd82091] check range in getSelectedItem to make sure we don't go off the end (or beginning) of the vector. fixes #13769 . . * [84913697fa01ecb12bec5ec9e59dac249d5c7106] fixed: set pulseaudio channel map, fixes #13211 . . * [7cbb08593352ae3e2faa66523fb0e0dd3d9b94f4] [pvr] added CPVRManager::IsPVRWindowActive. check whether a PVR dialog is active too when checking whether add-ons can be upgraded safely . . * [b06ab720f15c6173158e61f9fcf58003d8b6c802] Merge pull request #1957 from mikkle/droid-signing . [droid] Fix signing of APK with recent java/jarsigner versions . * [3085592983ee71cd5462d51fcf63ef09e1570802] [pvr] one database reset method instead of two. removes some dupe code and ensures that we do the same stop/start sequence for both . . * [d36f87ed13b11794ea25b990f644c74c9558296f] egl: check gles extensions as well as egl . This is a hack for Frodo, instead we need to ensure that we check the right place (renderer or windowing). . . * [de76172b0be12564b82b6aa69718bb39cef3296d] use the script id, not the plugin name to lookup the script in CPluginDirectory::WaitOnScriptResult so we make sure we're waiting on the correct instance. fixes #13776 . . * [b68629302ba74344bcead878936011296956ba5c] IsSamePath() failed on videodb and musicdb item matching to real paths as the item_start was transferred indiscriminantly, and CVariant('') != CVariant(NULL) . . * [bf52afe6ff120b4c0a3b17fb114d4287c712c783] [pvr] switch to the home screen if the pvr window is selected when the pvr manager is stopped . . * [447f7ac19a41adf51ba91c2ad7c49a251af9b69a] [pvr] stop playback if needed before resetting the epg db. only start the pvr manager after resetting the epg db when pvr is enabled . . * [011516e799d728bf40eb4451330d489c76e50bfc] fix musicvideo art in the music library . . * [df7acadd0be71f0d5922b50ebb9c54c40adbda69] Merge pull request #1959 from jmarshallnz/stack_duration . Prefer the duration from the stream unless it's smaller than . * [a5d9c8ee3d385f925335f75bd08dc15e8320ccb9] [release] bump version to 12.0 RC2 . . * [6a5a6fa8a87f11029b715014dccff778b687c7b8] Merge pull request #1941 from ronie/confluence-weekend . [Confluence] fix weekend forecast . * [c4410b8965f251593d074b576252e822120d2b47] [addons] sync addons with repo . . * [a7fddd01a307de5fdef40a18aebf51fa58d21f75] prefer the duration from the stream unless it's smaller than (less than 60% of) the runtime . . * [46e045e52dd85aa8d7b95474642cd585e2181dae] stacked movie thumbs weren't updated correctly (while stacked fanart was) . . * [dcfa4782a5f66a94d34a365918f1e8ef57ea5337] [pvr] fixed - upgrade outdated pvr add-ons when the pvr playback stopped and the pvr window is not active, or it takes 6 hours before xbmc retries (and then it might fail again) . . * [9d895996983ee187d888a8c3a6667c54b579397d] [pvr] mark add-ons that are not allowed to be updated as outdated in the pvrmanager . . * [cf203cf7e852c7365dec3f152ee776b87aa99c54] [pvr] fixed - don't upgrade add-ons when they're being used by the pvrmanager . . * [3c241da8eafc5ebc97beb3fd906b1ad5a4380e17] [pvr] added CPVRManager::InstallAddonAllowed() . . * [7983d0d9cab516ffb588ec5283134ebbcc464f94] [pvr] added CPVRClients::IsInUse() . . * [bd28b833d3efa4446bc0bb1eb973c9cadcbb590b] Merge pull request #1951 from jmarshallnz/smart_ptr_for_basesettingcontrol . use a smart ptr for the BaseSettingControl pointers . * [ec3b6103ca16cf8ce5694e1e05d93bff3de7aa8f] OnInfo is called from outside the window class, so make sure the music database is open . . * [8158b08e0beefccb212e5c3e9eea733ec40cd04c] invalidate cached art when refreshing video items . . * [344e8ded7673d11508940a98bfcd438b384f1c9a] use an actual music window rather than the active window. fixes crashes in #13766 . . * [78ad73c239399834514a23f74f01718eb55c29db] ensure we check ptrs in several MusicDatabase routines. part of #13766 . . * [f7d761e37347fc0d52e2e8c9fb1b05d6bd2a8890] use a smart ptr for the BaseSettingControl pointers so that they stay alive after window close if they're still being used. fixes #13766 . . * [28406a26eb1fec99a60c2aa272ede308882850bd] Clear out a setting control when they're removed . . * [b3f682917974ab541d14373f8e605c90e32ad683] fix some invalid videodb:// URLs in CEdenVideoArtUpdater . . * [a1031f4225212d93c7d03d7722a65f5a99ea8121] [Confluence] use uppercase fontfile for home menu . . * [aad9c2b85b1abd64d97193def188abb0c35d3e75] [osx/vda fixed again, force vda to use Eden method of rendering for Frodo . . * [2f1fd186acd6f315fd5a884ec55bef5efc3a637a] Merge pull request #1952 from jmarshallnz/onplayandqueuemedia . use CFileItem::IsSamePath() to match the item in OnPlayAndQueueMedia . * [704d364a8f3b9d440d39f52ab7aa602d60e4064c] [lang] added langinfo.xml file for new language Balarusian . . * [5aaccb56b506b744d38eb504716b49b6a8146dea] [lang] update of internal addon language files for RC2 . . * [4f5824a2fce54bbdd2f74f3dd20c842b76eae75e] [lang] update of core language files for RC2 . . * [175a9a56f65e1119709271aea5eb64d670825e44] [droid] Fix signing of APK with recent java/jarsigner versions . . * [b5480d6ca58009e9c32b0a76959aca622fe70ea5] Merge pull request #1946 from jimfcarroll/fix-several-memory-leaks . Fix several memory leaks . * [57f6432de6a4104bbac06fffe7d96093871dca38] use CFileItem::IsSamePath() to match the item in OnPlayAndQueueMedia, and set the original_listitem_url for bluray selection. fixes #13762 . . * [8d57808669ba8c408a8f000f8e414931f1b91cc7] [pvr] don't call UpdateAndInitialiseClients() when add-ons changed, but just update the local copy. this is called by another thread already and not thread safe . . * [bb91e71b944807d864c8f6861fe570726d882108] [pvr] don't disable add-ons that are upgraded . . * [d9fdfd4f6347ed8fa307937e4313e2aa5c876c66] get rid of the setting not found log spam . . * [d0f7cc00452f62ab4019a75174589cccd6fab1a4] fix videodb updating of old encoded URLs (rar etc.) which was a noop atm due to a typo in d6b46f7ad . . * [8c8e657e9a8efbb5a609136d8151d2944b29f255] Merge pull request #1945 from Montellese/streamdetails . videodb: retrieve streamdetails while retrieving other details which require extra SQL queries . * [f440e2568be08f2e9e9697f319e8c1b04b538071] [osx/vda] fixed, use the Eden method to handle VDA if we detect the Intel GPU . . * [c251546808b40fda9817f363928384a57a827739] [osx/vda] fix/cleanup cvBufferRef path, remove GL_STORAGE_CACHED_APPLE, it might be buggy . . * [6137cf3c579e0de0091e0a035aa81b803a58798a] adds more debug info to the Eden->Frodo video art updater . . * [aea3308ec74f8c7429a1e3f8bdafdf896b26256e] Merge pull request #1944 from arnova/streamed_filesystem_speed_fix . changed: Improve performance (considerably) when browsing streamed (inte... . * [61acc60f5efac5967084bed297e757481d901557] [pvr] stop the pvr manager before installing a pvr add-on, and (re)start it after installing, to ensure that the pvr manager isn't using the file while trying to upgrade it. . . * [849653ab85443905a0a73ce420d43eef095a80cc] Revert "[epg] no longer use a temporary epg table while updating". Updating after the initial load was broken after this. I'll check why it broke after Frodo and just revert this one for now. . This reverts commit c964d40629116192faff80b4dd11e5f5946407f6. . . * [e66adc283ee1de7c9512cc81e9a952984f571339] [droid] fix https support in libcurl . Curl seems to ignore the pkg-config deps, so we hard-code the fact that libssl works . . * [6c5dccf156a2f9075531a6f18cd40afb7a15f074] [epg] fix for wrong if condition in fix d83260197dee56d72e3c2c22602e986aba337c81 . . * [a14622e617904cfd27a342bddfac2d4d06f2550a] [fix] use the cleanup code that was added in the previous fix from the CApplication shutdown. . . * [311eb9f35936f0f4efc67ea54dc58d17c4858241] added a number of the settings collections to be cleared in the Clear method for better memory management. . . * [ad21d78d8b4a913bc5003b2c783353c78d93b411] [fix] partial fix for leaks of JSONRPC meta-data. There are circular shared_ptr references that need to be sorted out before this will work properly. . . * [57db519cede3e31b9291a6868943d1848c337c65] [fix] leak in LircButtonMapEntries. . . * [f5351d707edb9203d5eb53807878f7a072363c71] [fix] leak in anination/Tweem/VisibilityEffect using referenc counting. . . * [c6037cd1b9186309426fb02583147afc3a58ed67] [fix] Memory leak of the CLibcdio. Now using a boost::shared_ptr to track. . . * [7826a61eecdda8183a4b9909fb5aef43b02fd7f6] [fix] memory leak in AudioEngine. . . * [73ca52f8bb751438ff19427accf2bc505fc57ad4] [pvr] fixed slow recordings window. playcount and resume point are cached now when not stored on the backend . . * [58bc8e0a6d567c20b0a8e94d6201559f80cc3170] [pvr] wrong item was selected when switching between views . . * [3ea4e2d09bf35b38a8afd378cd1aeccc081abc4f] [fix] This adds the ability to call into scripts from interpreters that were not created from xbmc managed code. Closes #13736. . . * [7eec46e4e00144f8bfb1f66afeaffd1658661dd0] Merge pull request #1947 from jimfcarroll/stability-fixes . Stability fixes . * [d83260197dee56d72e3c2c22602e986aba337c81] [epg] fixed - content wasn't updated when tables are added after the initial load . . * [a1018dfa03669b8e2f64d5ee9a6d8c4a5f61d782] [pvr] fixed - all channels were deleted in case the connection to the server dropped while loading channels, and the pvrmanager entered an undefined state . . * [6bea86904e92b6abe9c49ccfdc3f15125175652e] [epg] fixed - don't try to get the channel pointer from g_pvrChannelGroups because this can lead to a dead lock . . * [3775bbb54b76d94d508da2b7f64dbd133fd70dc5] [epg] fixed - possible nullptr deref . . * [fc1891f50312e3761337813294fbd3fe95e5a9b4] Several stability improvements including reference counting the AddonClasses from the LanguageHook, more persistent attempt to free python objects by using the gc explicitly and also better tracking and logging of python objects that appear to leak. . . * [8a0aa42b9aa33c91feb89dc061b6d5b35194d74e] Added std::set semantics to the AddonClass::Ref. . . * [b3c5667c2b0964166e562d260d428890ded4e899] [cosmetic] Added a couple additional TRACE points. . . * [85789f140577ebe96c62b3e447f51ee547a53834] Potential finalize fix. . . * [97b7714d58d7c881c19be7eddcaedbd9bc760eac] [osx] - add Displaperture to the ignorelist of the frameratelimiter . . * [668fe0dd73748bcfe9a3757881c2632f417310d0] remove unnecessary calls to CVideoDatabase::GetStreamDetails . . * [34d378729479d18c14957a5cb38622f935200c0e] videodb: retrieve streamdetails when "getDetails" parameter is set in GetDetailsForFoo . . * [b3a20e28b4a33aa8ed56be0349dd6dfe35d6bb1a] [osx] - add another brightness tool to the ignore list (these keep flowing in by user reports) . . * [c08ab2a3780a903f0c4fcd4ec8e0dd7fe8cfd078] changed: Improve performance (considerably) when browsing streamed (internet) filesystems . . * [ccd20d54f9ea181b207629322868ce67e488cfa4] CVideoDatabase: rename "needsCast" parameter to "getDetails" . . * [7bc434c1ec8e9f81ce40c0e4d72863c38b52d6b5] [win32] get the proper version/revision of xbmc-pvr-addons . . * [c921eff5cad716cb1d37198ea25e56922b2e0f99] [win32] hide git output when retrieving xbmc-pvr-addons . . * [d01784d075e995fae0225358b83b72d2525aec89] [win32] avoid too long paths (> 256 characters) when building xbmc-pvr-addons . . * [b2d3b83a73d71833f84485adb8a6f4c0959b4c4e] lavf: Provide a monotonic timestamp to the outside world . This detects and removes single timestamp wraps, which fixes seeking for affected video files. . . * [99e0ce507174700141512076e969aff950d6d38b] [osx] - add another dimming tool (SmartSaver) to the list of ignored windows for preventing the framelimiter . . * [756497258b646140bc4c7267f6ffcac938fcdace] [cosmetics] - add missing linebreaks . . * [4b21225bc7ee2b5995943439dce10ad7e37a7c03] Merge pull request #1943 from jmarshallnz/libdcr_threadsafety . [libdcr] fix thread safety . * [43fb191c89fab04c1d06a32326b47062965aff09] [wma tags] fix WM/PartOfSet tag - it's stored as a string. fixes #13755 . . * [e39b79fc0046364d4825954383570521ff8bdcb6] [libdcr] fix thread safety . . * [c8bd44b30e7393305b9aad42dcf7307122ae66a0] remove double unknownToUTF8() in cddb parsing . . * [c7e7709bdd455800ef783d6d952a2627e2a0257e] reapply commit b1cc3dd57a902ff that was lost during the move to code-generated python. closes #13692 . . * [c2ef768578033fe3abd69886e26c34097a6220d9] art already set on an item was ignored in CVideoInfoScanner::GetArtwork - fixes import of art from videodb.xml . . * [b5a58a0191a639d59c0a619ff7e6a61ff45134bd] when importing video library from videodb.xml, make sure we import all the art specified . . * [51aae997af60f559fff064eb5d150d673d57f7da] when clearing art during refresh, make sure we clear it all . . * [cf5e4a1276ad6140c94495f3efba3cffb395bd54] [pvr] removed unused guisetting . . * [c1f11e6580f8b9ede2637a6981c6f7e53b60dff1] [pvr] fixed - seek passed the time since the epg item started, which won't work for seek operations . . * [99f082df0769bcab9bde0c0623feb73633c48ada] Merge pull request #1942 from ronie/addon-versions . bump internal addons to x.y.z . * [917778a07240c3bde7ee117ed0f16a8303a24094] bump internal addons to x.y.z . . * [70d4e49c56c8b8cdf4f7f5add0e569f472f3464d] dvdplayer: if subtitle player is reset, we must flush overlays . If subtitle player is asked to flush or reset, it will restart it's decoded buffer. This will re-add all overlays so we must flush active overlays too. . . * [7452460c714f105470f837b0aa1449684bb4eaeb] dvdplayer: make sure we lock a mutex around CDVDPlayerSubtitle . Appliation thread call into this to get current subtitle . . * [748bd2acd9f0b542bee48e8fb7bf3307ebe6f07e] Merge pull request #1887 from jmarshallnz/locale_fixes . [locale] OSX is built with 'generic' support for stdc++ locale(). . * [bccf76e713c249b2f71de9fc7904a7cd7cd45258] fix weekend forecast . . * [faae6fa85508841da663205631a04f18824d9e3a] [pvr] and now add-ons with the correct commit . . * [7ee50f2fdb39e470880070ea539a7edcd50a1925] Merge pull request #1940 from opdenkamp/pvraddonsfrodo . [pvr] bump add-ons . * [1167dcb27a9e45c8d9c0775a6af71f3e1790f3ed] [pvr] bump add-ons to 528780fab48a63637fd959f68cc996af2a272217 for Frodo final . . * [4f8302575f63ec37e5b98254586129c8b91b9039] externplayer: attempt to fix support of bluray playback of iso/img files . . * [deeb5b42b09f5fc5e772ab9b817805a60b6827e2] [addons] sync scrapers with repo . . * [c964d40629116192faff80b4dd11e5f5946407f6] [epg] no longer use a temporary epg table while updating . . * [ff43ead57086414bb330f4710e201926c231e0dc] [epg] fixed - mark epg table as changed when the info loaded from the db is different . . * [45df7ab63013a304c1e6b2dfc47848c0b24e528b] [epg] fixed - epg reset didn't remove the pvr channel entries for the tables from the db . . * [51e5f0e82b2e34acd8f54f85b27594ba8511d6d5] [epg] removed obsolete and unused method . . * [6f60f5ad75fdc3165ced0f1ed22faa38e7394eb5] CGUIControlGroupList: fix broken page control when using horizontal grouplist, we need to use width for horizontal and height for vertical and not height for both . . * [a17906b1d3c8bcce078c2a1f1b95ef523790bea4] Merge pull request #1938 from pieh/ronie_no_close . decouple rendering and window closing, fixes #13650 . * [2e5050a3c82e4c04401507f346f98ac423d1883b] ignore and in nfo files for episodes (they're ignored when re-scanning anyway, so keep consistent). fixes #13665 . . * [50bff5b136c45ddf6f10e1c29f2e20cb1844f5b0] use only the first artist of a song/album when finding art (e.g. fanart), else the query is invalid. fixes #13713 . . * [ccfb770d0b71239264bb5aa37fb2e76aafd36005] decouple rendering and window closing, add AfterRender method (that will be called each frame even if we actually didn't render anything) and move window closing logic there fixes #13650 . . * [a4db196a2ea3fd6e60723f6ae79a32f50963e627] [rbp/omxplayer] provide fps hint from pvr demux if available . . * [eb0d5109b06f1796ec68875ca333b9f3c2ad82b2] release: mk-release-source: git ate my +x . . * [7d078a84c74a343558ebadbcf66c009777bac194] release: add a script for creating bootstrapped tarballs from a specific commit . example: 'mk-release-source 10.0-Dharma' will create xbmc-10.0-Dharma.tar.gz, ready to be uploaded and deployed. It works in a subdir and does not affect the current working dir or git repo. . . * [d3efa9e0b47556a093482f24b5b67b1141e385ee] [video art] fallback from ListItem.Art(thumb) to ListItem.Art(banner) was broken (poster fallback was OK) . . * [6a4bf35447a902e69b3c71df648956c57afee45d] [confluence] video info window used thumb in preference to poster for movies . . * [05cda330ad8d6a788d5835618bd1df56c451bda3] [pvr] fixed - confirm channel switch by pressing ok didn't work without channel entry timeout set. fixed by setting it to 1000ms (advancedsetting) . . * [d53d7249b97d82aa1ade63d2f9885d7dcc914ca8] [pvr] fixed - garbled window after resetting the epg or pvr db . . * [32c1cb80086ab1c6b1bd9cf44fef26d59b97a44f] [eden video art] all season art wasn't updated from Eden->Frodo . . * [6554168277b17821cf26b96449c3107c00bd5add] [eden video art] fix episode art updating from Eden->Frodo . . * [c6154617a7cbafae6549406549e017a6293637b5] [eden video art] ensure multi-episode files get their art updated from Eden->Frodo . . * [aac56751b0dd4417673435c40b7a6b9f0dfaab69] only show albums in the recently added albums node. fixes #13679 . . * [dcc74ffcea7ebe21d1f9219f01ceb64d8108f522] use the album id from the song if we have it when looking up album properties for songs . . * [63ac0b306d2c9b3b81d312db6314555f829cdb62] don't query album info for albums that have no scraped info - should speed up the setting of album properties for items without them . . * [68ff84121f7b283416317c78dd69bfdc8db112a9] Merge pull request #1936 from opdenkamp/demuxhints . [pvr] provide fps hint from pvr demux if available . * [dd237e82e0149d305fd0886485dc78252389ee16] [pvr] provide fps hint from pvr demux if available . . * [252edd34f35b9c3d1b4860b803134c96f0e34ec3] [epg] changed log level . . * [8c5298d8f0f0ae42f2f72bedd9dfc07d80ad8c07] [pvr] fixed - selecting pvr as start window didn't work because the window doesn't load when the pvrmanager isn't ready . . * [3426673effeff9d5c64f29b5434f649e510ceacc] [droid] fix cloning of pvr repo when new branches/tags are created . . * [23c5ce51da3cdc5120e1b8a4197745845eb234c2] upnp: add divx and xvid mime types and files . . * [682f1214c3f291a43b78562d9f01e9920d712d65] bluray: display title selection even if "play next video auto" is on . . * [96522a115781c883a731db0aa32e42d01e264e5d] dvdplayer: fixed bluray playback from directly from passed iso/img file . This was broken since 25eea81654add5a5d3394ae46b1ecd0edb1313b4 . 2nd try: old code invalidly split of iso filename before attempting to parse udf folder . . * [271d7b7dd5a91af857d15a1d3f01db8a1a7bfdb7] [rbp/omxplayer] fixed pts/dts handling for omx video decoder . . * [384138bd5863fd5c52a18c7681d5187c585af410] [rbp/omxplayer] fixed audio output buffering . . * [5edee014d4a0b6c5635edaef115c4353ebfa1de9] [rbp/omxplayer] fixed channel switching while pvr playback . . * [e1a4985caff8124fd37bc965e2b343255da28450] [rbp/omxplayer] fixed display of startime #13609 . . * [7a9b6f5934aa6f0917cd24d718682e044a877b16] [rbp/omxplayer] fixed only reinitalize convert context when sample format changed . . * [a44effb77daaccc49ea13f5d3460a306bc6ae0dd] [rbp] fixed added a preroll to omx time configs. fixed audio playback offset fixes #13377 . . * [753edfa0a8a4b5162180e86aacebbc12e1450bde] [rbp] fixed omx timestamp is signed . . * [58fd78425dbe64a5158cbb71371119581b82bc7d] [WIN32] fixed: when getting focus back old joystick states are interpreted as input for XBMC which causes an input loop. Instead of acquiring back the device just reinitialize it to clean all buffered states. This fixes #13726. . . * [843d81c787284e3ab2bcb081c7156e6f3143ce23] Revert "fix configure warnings when lame lib exists but not the headers (closes #13647)" . This reverts commit 2f4a1868897a797b69b9d2795177d6c62b3e3ba0. . . * [2f4a1868897a797b69b9d2795177d6c62b3e3ba0] fix configure warnings when lame lib exists but not the headers (closes #13647) . . * [04d5463f66a98502f4995f93dadb687cf8a252a3] Merge pull request #1930 from theuni/addons-deadlock . Fix deadlock on exit when a pvr addon failed to connect . * [c6228c72210e70e7474cd5ba4cc8bb72eb599c2b] fix: --enable-libvorbisenc instead of --enable-vorbisenc (closes #13648) . . * [a5f16301b9b5e8050838219e056353489cb0a0a0] [webinterface.default] fix typo in episode runtime . . * [487c0e0e96c141ffb7d5780a8479f54da03f846c] dvdplayer: fixed bluray playback from directly from passed iso/img file . This was broken since 25eea81654add5a5d3394ae46b1ecd0edb1313b4 . . * [74bbe44d2f24a06c2acaf9e0408777643705315e] addons: use abstracted priority level rather than hard-coded . . * [2f2423e3c7d7178045275c2714f263a46fcaea01] addons: fix possible deadlock which causes exit to fail . If an PVR addon has ever lost its connection, there's a race condition that can cause the thread to never die, and we deadlock when trying to exit XBMC. This should probably be fixed somewhere in threading so that the GetPriority() and SetPriority() calls are safer, but in this case we'll just make sure that the thread is running when we call it. . The underlying problem is that SetPriority() waits on the thread-start event, which is in a weird state if the thread is set to auto-delete and it has a very short life-span. In that case, the event never shows as signaled in SetPriority(). As a result the calling thread waits forever for the ghost thread to start, and hangs there forever. . . * [dae8f6e76a841b7176d3db26756a2d2dc5425b48] Merge pull request #1928 from arnova/paplayer_seek_fix . fixed: If player wasn't playing at normal speed while selecting a new it... . * [6671312465caf64feb5240ddd0ec2ccd9bdc780d] Merge pull request #1536 from Karlson2k/Imon_addition_01 . Replace system-wide iMON setting with per-device setting . * [6dd90a0968e05c8411f1262961c318c72344b348] fixed: If player wasn't playing at normal speed while selecting a new item, the play speed would not properly be reset to normal . . * [0630b59f54ced701881e1a322ce74bd41fb5f70f] Merge pull request #1927 from opdenkamp/pvr-addons-rc2 . [pvr] bump pvr add-ons . * [aea12804a033163aa54e85d4d6bbf30fda94a6d9] Merge pull request #1923 from nemphys/pvr-channels-userset . pvr: new advanced setting that allows marking channel icons populated by auto scan as "user-set" . * [6ce766708e8060f9d7e0574fda4f5e76debba94a] [pvr] bump pvr add-ons to 1409bbaa9248646372cf5c838def8c49c90e6e11 for Frodo RC2 . . * [7899597011184774b41059f5066d963e4c769216] Merge pull request #1926 from axmhari/pvr-watched-fix . [pvr] Use play count and resume point information from the PVR client if available. . * [3041d7aae43585e99de3e5e9d6a7c8a4ebda0987] jsonrpc: fix crash on empty "params" parameter in Addons.ExecuteAddon (fixes #13729) . . * [68dce4359ce790b5842d2902c4feac2a9ab660e0] Merge pull request #1779 from fritsch/xbmc-upstream . AE: don't hide ALSA HDMI devices based on missing ELD data - it does not work reliably enough . * [1449141ffea830662d532af39e7d80a0aa6032e7] [pvr] Use play count and resume point information from the PVR client if available. . . * [afbae1102fca5ebb6261bc5811f3a8ce53bb48fa] [nfs] - we need to refresh the last accessed time of the used context aswell when we reset the filehandle last accessed time. There was a race with PAPlayer where track1 was still opened and the context was nearly timed out - then track2 got opened shortly before track1 was closed and requested the context which was now timed out already - so the open of track2 destroyed the context and created a new one - now track1 was read again with the already destroyed context - booom. . . * [26e3185e4e8aa11f8adc0544dfc4932edd6f546c] [nfs] - we need to hold the lock for the keepalive list during the whole keepalive process and we have to remove a filehandle from the list before closing it (else there would be a race where the keepalive could access a already closed filehandle bammm). . . * [29e17d545983867d3f383c781f541f2b8802f26c] Merge pull request #1925 from arnova/picture_thumb_fixes . Picture thumb fixes . * [6919bb78fa65f351e241387f5ef5ddf937ad5c3a] fixed: Ignore extension case when checking for our jpeg loader + also consider .jpeg files . . * [d340dc85e9969833251a347f21f8068e8bd0118a] fixed: Make sure when creating a tiled thumbnail at least one image loads properly . . * [9dd71cad48fa9f7925d439fe8d09379738e508d2] [keymap] add more aliases to the XBOX360 controller mappings, fixing some inconsistencies and enable all triggers on linux (even if current driver version seems to have issues) . . * [63c618601085fa86e26fe06b5f56abe2d08ed208] pvr: new advanced setting that allows marking channel icons populdated by auto scan as "user-set". . . * [7b0c29c14874b677f28b2e2e243ea68512ea8f69] [droid] fix pvr addons dependencies (fixes pvr.mythtv) . . * [d72b23bae5054c0324209bcd40daf3da6de38c37] Merge pull request #1920 from mikrohard/bypass_windowed_fix . [LinuxRendererGLES] - Don't let RENDER_BYPASS clear out the whole screen . * [d646c6fec436a1be0b3a82d734d1aa965a07a45f] [AE/CA] - fix implementation of AEStream::GetSpace. This is the real fix for the paplayer problem where the next stream was started by accident when paused for a while (visible on dvdplayercodecs). Thx to jm for hammering on it and thx to gimli for the fix :) . . * [2f89a2075c2da1ebf2d5cd171958fd8c23f0bda9] Revert "[paplayer] - when player is paused - don't process streams but just yield cpu to other threads" . This reverts commit 470cb0723bf3676cc011355af1d28d737c48565a. . . * [fb9af19585820ce1827ffb320a97faf04933f2ad] AE: don't disable devices - as detection does not work reliable . . * [dbb0daa94ceb1dc60dd7c9bbb202d23c6157274c] Merge pull request #1921 from Montellese/paplayer_seek . paplayer: implement Seek() to support (small/big)skip(forward/backward) . * [3a6f680d6dc119c905c4844c8956ef4828eb2373] [osx64] - add another vfs wrapping for opendir - fixes projectm presets on osx64 . . * [cd1251107a725cfed96746dad2313e588cfc6252] [LinuxRendererGLES] - Don't let RENDER_BYPASS clear out the whole screen (use video rect instead) . . * [d0ddcc32e17599b4684426ee5ce1f98f8d2f9a36] [rbp] reverted 7db6c9cf004bba1fdf0cb1bc347b39ed3c2f8b0d it did more harm than good . . * [050826b412c14afe20a88ca5e9905ee4c451677e] paplayer: implement Seek() to support small/bigskipforward/backward . . * [f61f8bafb9d7c042ba016487a46f74dc9945f2a6] CGUIBaseContainer: nullify last item when reseting items - this makes sure we will queue focus animation when refreshing item list . . * [a60f3f98bcf71aeaf27441bef0b643174e892699] don't use CFileItemList to create temporary item list - it will cause animation reset (among other things) upon temporary list destruction fixes animation being reset when playing and queueing media . . * [baaa51c9fd786da6a3323bf6c01bc292e41a0985] Merge pull request #1918 from MartijnKaijser/version_bump . [release] bump version to 12.0rc1 . * [49b2d1fa82eb140fb251dd212ed464a7fd4dc286] [droid] Hack Hack. Stop AE from chewing up the cpu . I really don't like this, but it's the safest thing we could come up with for Frodo. On my hardware, cpu usage drops from 45% to 15% when idling when this change is made. Presumably we should be sleeping somewhere in the Android sink that we are not doing currently. . For Android, we should be suspending, but it causes a race that is too complex to address at this point in the release cycle. When we do suspend, cpu usage drops further to 8%. . This needs to be DROPPED post-Frodo, and completely re-evaluated. . . * [de75f8d99d6a8c8bc08b873f3a30832590d7f065] release: use Frodo RC splash . . * [72d267fc0ce24b953236727d041d38d40b2522d5] fixed - re-initialise the add-on manager when loading a new profile, or we will first load all add-ons from the master profile, then switch profiles and then the disabled status in the database for that profile doesn't match the status in the add-on manager. closes #13447 . . * [0224f17b9d90fb2b6ed31acc78da8c460b6826d6] Merge pull request #1916 from da-anda/keymap-xbox360w2 . [keymap] fix broken linux support for the XBOX360 controller . * [45fad547f44b98fccdbe452b4b2f5dee82ffb880] Merge pull request #1910 from Memphiz/paplayerfix . [paplayer] - when player is paused - don't process streams but just yield... . * [884b7211133a3b1ee57503fb067dab111f79590f] [release] bump version to 12.0rc1 . . * [7037a5d603f8903d43948ae3d7588764f142f614] [vda/vtb] - videocoreref is flipped in y direction - somehow this influences the rendercapture image in a way that it is flipped in y too (relevant for the bookmarks and boblight). glReadPixels always returns a y flipped image - so we flip it via matrices before rendering the capture image - for corevideobuf we now skip the flip for fixing the upside down bookmarks (commented with fixme - because we still don't understand why this is affecting rendercapture at all) . . * [c3cf4fb9cf8579ef67cb33072639bcf8262a3eac] Merge pull request #1917 from opdenkamp/pvr-addons-rc1 . [pvr] bump pvr add-ons . * [fca426b5de8427f581602db686e721106a98e00a] [pvr] bump pvr add-ons to c1645d6b8b1f5ad657f1aff8806ee37427b470c0 . . * [4c21c6c36ef8da194c113b6414bed58e35e10a55] [Peripheral] Use per-device iMON setting instead of system-wide setting. . . * [5d2db80656d8981ef269a348fb7d0e4362a2ddc5] Merge pull request #1914 from opdenkamp/trac13717 . [AE] fixed crashed on exit and next playlist item. closes #13717 . * [93750471552941b4ea737e07aea40c73ab956075] Merge pull request #1901 from nemphys/pvr-iconpath-scan . pvr: new advanced setting that allows to turn of channel icon auto scan during internal channel groups loading . * [0eec82171a3a3c196ae686ba0190526987d004f3] Merge pull request #1915 from JoostK/patch1 . Fix ActivateWindowAndFocus window history behaviour . * [c0f64dd5e4a89e50ef5195fbe0332d9be3709e34] [ios] - minimize is a senseless option for the shutdowntimer on ios - remove that option for ios - fixes #13718 . . * [9c71e0cfe51980dd81729677a6490a6a470afc0a] [keymap] fix broken linux support for the XBOX360 controller and add additional altnames/aliases for compatible hardware. . The default windows keymap for the 360 controller doesn't work well on linux because the linux drivers use different button IDs. We fix it by adding separate keymap sections for the linux device names with corrected button IDs. Also some new altnames/aliases for compatible hardware got added (like some Logitech gamepads) . . * [1aa4b91fe8bc6415be5fec35db97ec89179cb51b] [CA/AE] fixed crashed on exit and next playlist item by making critical parts of the engine threadsafe. - signed off by memphiz & huceke . . * [e0abdae64ce380bf991c6e10db4cb7e12055786e] Fix ActivateWindowAndFocus window history behaviour . ActivateWindow does add the window to the history stack, as opposed to ReplaceWindow. Due to a copy-paste error ActivateWindowAndFocus works incorrectly as it replaces the window, not adding it to the window history stack as suggested by the name. . . * [c9da88b153b2764396ede6de32efb4158bd1660c] fixed: line endings . . * [b755b0bc29f57bc53f23383e9fa8ccd4daa38ecf] disabled lastfm radio for now as last.fm pulled the plug on the api used, code will be removed completely at a later stage. removed lastfm source option. removed lastfm radio scrobble option. . . * [a1c4437ff8546c1b8c60362ef8fbee5344bb75b0] [AE] fixed crashed on exit and next playlist item. closes #13717 . . * [a65060772f60f1cef1c1c2196e7fd3bc53c6d019] [WIN32] fixed: resolved special paths used with RunScript were not converted to system encoding, fixes #13651 . . * [7f49891d0a13de807e7da80daa2167a77680c5ce] Merge pull request #1906 from margro/fixtrac13515 . teletext: fixes #13515 transparent background issue on Windows systems . * [470cb0723bf3676cc011355af1d28d737c48565a] [paplayer] - when player is paused - don't process streams but just yield cpu to other threads . . * [54dbf3419f0d2c2de89ada6eeb122b08965607e1] teletext: fixes #13515 transparent background issue on Windows systems This regression was introduced in commit 424a4d98877a1da4f7d33e006504c2830225fb71: the removal of SDL for Windows. This removed the HAS_SDL define and it turns out that the replacement SDL_memset4 define behaves different than the one from the SDL_stdinc.h header This change implements the SDL_memset4 replacement to match the SDL original. . . * [a650a5b8f5e249ca3afe6166aa28a8b86ffd4881] [addons] change current version number to x.y.z and add abi backwards fallback to x.y to prevent broken addons . . * [f5f34723fd55841a9855a803dc6496cb44db7a60] [WIN32] fixed: lame_enc.dll couldn't be loaded due to missing symbols. added some exports and removed id3tag_set_textinfo_utf16 because its not available in our internal liblame. I ifdefed it for windows but since it seems not to be used in XBMC it could be removed entirely. . . * [c6c47ad991e5b788cdfbb7144b276ba631ffd409] jsonrpc: fix empty properties in Player.GetItem when playing a non-library item through Player.Open (fixes #13344) . . * [334d12d177a43f7e6b6e78bf596ef72ac4ada033] fixed: path substitution didn't work properly because we compared paths with slash at the end and paths without which didn't match. As we're comparing substrings here we can't use CompareWithoutSlashAtEnd(). . . * [d5d40aa60675560d359f5d7f665c764a865c1cd1] Revert "fixed: path substitution didn't work properly for special paths. The key in m_pathSubstitutions was translated but the compared strPath not." . This reverts commit 7a5f64c3266a0aa21429df70f122f6f05c0134b2. . . * [a04e0dde74bea12ab4c89690ab41352bd3ac57b1] remove slideshow screensaver icon . . * [db89de3492230aa27b3ab1a45cf5baacf06aab10] [droid] fixed, return the channels we can do, not what was asked for . . * [2047a9d5c3674fec9e5aa6616c46ee1dd98fcfdd] re enable manually add to library (reverse-merged from commit b507f10d44843cac48e81640c4b241c860dc479e) . . * [b507f10d44843cac48e81640c4b241c860dc479e] re enable manually add to library . . * [1f5b852a7377d8533ca46ce204fbeb536f38cf3d] pvr: new advanced setting that allows to turn of channel icon auto scan during internal channel groups loading . . * [7c698c64e4959837ed1fbecdc87cc1afb7a86248] epg: cosmetics for fa84b0e . . * [ae60d24346e99e6e67d68e247ebaea8e6acb185c] Merge pull request #1897 from MartijnKaijser/version_bump . [release] bump version to beta3 . * [c9b3b95274d50f52f4dfc37fbe966868ffa29599] [droid] libnfs: actually build it . . * [92db9961c5bc9e340907a12aa4942811d5ef431e] [droid] fix libcec build . . * [853380d0bfdd5e0d4d51c5446f82ce922ab560ee] Merge pull request #1899 from OpenELEC/xbmc-fixes . WiiRemote: include unistd.h needed to build with gcc-4.7 . * [6dc7e4b7268e0f3c752c7b24956e0c916badac18] WiiRemote: include unistd.h needed to build with gcc-4.7 . . * [b6c44175da9364807fad1d887a573e2025017a4e] [cec] take 3, and now with the correct directory in the source tarball . . * [b8b28073dea78d29513a34bc25592e27e0ebb2c7] [epg] fixed range check for EPG_EVENT_CONTENTMASK_USERDEFINED. closes #13627 . . * [360af97a5e20f04c63777e4a4498d9b936cbe2ca] Merge pull request #1894 from theuni/nfs-android . [droid] add and enable libnfs 1.5 now that it works with android . * [bea17d828c8bfabcd3d27c2719aa9cd171288490] Merge pull request #1893 from huceke/raspberrypi . Raspberrypi fixes . * [b6e17f5572437f560bfbed66f6f1f13eefeaa355] [epg] fixed - delete tables that are no longer valid. fixed Delete() method from the db, so it deletes the table instead of entries . . * [141aa24f749aed0d85e4827bbd3be21dd2412c47] [release] bump version to beta3 . . * [e979ca980745eda50d5506431e379dedf76466f9] [cec] libCEC 2.0.5 with fixed build flags . . * [81919a565b21e5d1afa85222664391e65e2de97c] Merge pull request #1719 from axmhari/pvr-library-update . [pvr] Update internal naming of PVR items for better library integration . * [08666e76950719918a2636071eb6aa7c840130e9] Merge pull request #1879 from Montellese/addons_extpoint_minversion . addons: use the extension-point's version if no minversion (i.e. no tag) is specified when checking imported extension-points . * [d78d85ec857faac1b17abe7c04ff1e1000615b0e] Merge pull request #1896 from opdenkamp/pvr-addons-b3 . [pvr] bump add-ons to d3671def0a4bd826f1fc29d18f5618e6ed4fc068 . * [77bd76787efa2a4aab069cf8ac73f2632c856725] [pvr] bump add-ons to d3671def0a4bd826f1fc29d18f5618e6ed4fc068 . . * [a6821e5825c09de07784d37b16cc3d254825e629] [droid] exclude non-compatible addons from packaging . . * [f45b8e8f8942f6fd86aaa31a8a856f59b1346483] [cec] bump libCEC to 2.0.5 . . * [7a2366374a9f0273e290cc5b1abd14e86bab5270] [cec] don't send explicit wakeup commands when only the TV is marked to be powered up and 'activate source' is enabled. fixes dupe 'image view on' commands . . * [40a779fc08bbe956ea2a9703ad41b5996bf691ef] dvdplayer: CDVDInputStreamBluray must be protected by HAVE_LIBBLURAY . . * [282e4a57c581b14e2eb3e8ec7fa365690cd7b37d] [lang] update of internal addon language files for beta3 . . * [c4562d76f4c30aa5b6e94ef7d4f5f8db2b7c2928] [lang] update of core language files for beta3 . . * [7c82e22543045dd9c53f8940e5030bf4249e69c1] Merge pull request #1891 from da-anda/pvr-channelicon-fix . [pvr] remove unallowed characters from channel name when searching for icons . * [ab127c51f2ccd802a7acb311bd04e4ae8e318e96] [droid] add and enable libnfs 1.5 now that it works with android . . * [38f02a81e4c6938c6416027cf85648c7497666ef] [addons] sync with repo . . * [7a5f64c3266a0aa21429df70f122f6f05c0134b2] fixed: path substitution didn't work properly for special paths. The key in m_pathSubstitutions was translated but the compared strPath not. . . * [8c2223920d093bd3aadeec3172830acc6f071a42] jsonrpc: don't loose streamdetails after calling VideoLibrary.SetFooDetails . . * [8cd02887839fa1db12a676216fe6af7878ac008a] Merge pull request #1889 from jimfcarroll/python-cleanup-fix . Python "leak" fix. Closes #13624 . * [ab8d9e9d434d1be22d0cb53327750aab58d506fb] [rbp] fixed omx clock setting wait mask and only initialize omx clock component. . . * [5feb14b2368710989bc841584e146c1738886361] [rbp] fixed only notify parent when there was a valid audio codec. . . * [6555ade1978cc1e740931bf8b8fbb4c3da2bfea8] Merge pull request #1882 from fetzerch/bugfix-timer . pvr: Fixed adding new timers . * [879a7b9074b57aa448a027f2eadf7731d3d34fac] [cec] fixed - don't send an active source message for the next playlist item for players that don't send OnStop before OnPlay . . * [abcb3f86843ed098822c30d1dab17e378aa0b946] [cec] fixed - make xbmc the active source again when resuming from standby and xbmc was the active source before it went to standby . . * [906bd93ada2f303874e0cc275bcaa7c2f64fa025] [skin.confluence] corrected onleft/onright for peripheral settings. fixes left/right not working after the scrollbar was selected in peripheral settings . . * [dd63cd820583c3dc2974de13e8813ed7e308fd16] [cec] disable using the language from the TV when a user changes the language in guisettings. closes #13481 . . * [20ad09e3fed38fb15f130cba2ea27845db6b4c9a] [pvr] fixed - timers on the home screen weren't always updated. closes #13656 . . * [c78dc2dad1ccb0d8a1a9f3e925cbe4dd374acdd8] [omxplayer] selecting bluray input stream instead of dvd based on index.bdmv . . * [323294915230d6c55c6332a4be71595f6f5f68fa] [rbp] changed reduced omx clock access in omxplayer . . * [905d24866f85b2650b6a90af5659010132dc055d] [rbp] fixed added a workaround for audio stream change hangs and moved omx clock execute out of the decoder . . * [bf602fe2d24b2e6a14f74eb3158e471aefd13b03] ExternalPlayer: unwind udf:// paths too (used for blurays) . . * [bfc1c80c5a56a90830b1b928e804f74180f6ea70] dvdplayer: selecting bluray input stream instead of dvd based on index.bdmv . This avoids the attempt to first open it as a dvd then as a bluray by checking for the existance of BDMV/index.bdmv inside the image. . This drops old and unused BlurayStartingTitle and non checked for property ?title= stuff for bluray that was a remnant from old bluray implementation . . * [066df752bf448982f083e303d65a9cf3cc86aa23] [rbp] changed keep omx handle during component/class lifetime . . * [dc499a2c4f89effb8248bc26070bbe16e159a14a] [rbp] fixed omx clock mast setting. . . * [7fe785597649b4666fb384bb86fe0c0d429dfc44] [cosmetic] Headache removal. :-) . . * [b575c4e5f56f1f077c5004bf1a96115feba8ab76] [WIN32] fixed: weird logging since CLog can't handle wide strings. . . * [77130a863e20e4f719afcf08bf50c4695ed55726] Merge pull request #1890 from theuni/JellyBeanFix . [droid] Update docs to reflect new crystax NDK . * [8b180153120052171a48c68b1de88bdc10e69f12] Merge pull request #1881 from Montellese/win32_xbmc_pvr_addons . [win32] build xbmc-pvr-addons with BuildSetup.bat . * [545ceefd0e896c94c30e52b3214ce24b0636988c] [win32] build xbmc-pvr-addons with BuildSetup.bat . . * [dd64d35d66a7015921d8cf29f38cf43ce8724752] [pvr] remove unallowed characters from channel name when searching for missing channel icons . . * [b978419b14d8f667d10d9304cec2f9218bc4fd86] clean up and fortify the new code that makes sure addon created objects are cleaned up. Log the details. . . * [3a2c95973f12b47a3f7cedb350cfb305845d42d3] Merge pull request #1880 from pieh/epggrid_container . fix crash when using Container.NumItems infolabel with epggrid control . * [f884cfc96c5899da022b03ffcb60617cc14ee5f0] clamp offset to valid range in CGUIEpgGridContainer::ScrollToBlockOffset(), fixes #13660 . . * [8ce3f4854ec33f43a3eedc9a50351bf2a34313ad] [FreeBSD] allow use of internal ffmpeg . and pass needed include path . . * [0fa03bafb787722f3abe26dd2b6916b4de07631c] [droid] Update docs to reflect which ndk to use . Updating to android-ndk-r7-crystax-5.beta3 fixes the Jellybean startup crash. . . * [7d6a94db1d6131f70aa4d75ef8f7bc69ab0ac0fb] This fixes the fact that python leaves objects hanging around. Also, it prevents the accidental callback from arriving on python objects where the interpreter has been long closed. closes #13624 . . * [141fb530ad6654ccad362d061f7648499670d31d] pvr window: switch to new view before showing dummy busy item dummy item might cause crash if timeline was last view . . * [fb6799eb928794cf3d178ed496faa2c1b07e929a] CGUIEpgGridContainer: remove unused method . . * [1a1b9a4bd4577d1d03ecf88adcf00008c91601ff] CGUIEpgGridControl: subclass from IGUIContainer and implement methods used by info manager . . * [7472f1b1eeaabe1ba6a29011a9efe2936f14eaac] add IGUIContainer that will be used by view control and Container.*, ListItem.* infolabels . . * [e2e8068db9f770731d78dee7e472455f4945c8be] addons: use the extension-point's version if no minversion (i.e. no tag) is specified when checking imported extension-points . . * [cbb08fb35907c215ae4e78c5e6ae9e198d1c1aa3] [taglib] taglib doesn't resolve genre numbers where just a number is given, so add workaround. fixes #13663 . . * [2ac9b12db99b46a4e7a5759a77fb174eed622833] Merge pull request #1886 from queeup/langinfo . Eastern European Time (EET) added to Turkish . * [b1c83308bd595e08b546d5db50fbde045efc0cba] [locale] OSX is built with 'generic' support for stdc++ locale(). Fixes issues with unicode characters not uppercasing (e.g. the 'Videos' label in French on Confluence home screen). . . * [8dd07c90cb639fa623d79711dc97837d396680a4] [art] make sure we assign trailer art via CVideoThumbLoader::SetArt to ensure the art fallbacks are set . . * [53bb10724fe8b7767ce4d1ba015734e7d1c4c783] Eastern European Time (EET) added to Turkish . * [08bb554ef6437f3dd6bab2818f8ff076d5a1f2ee] [CONFLUENCE] paranthesis fix . . * [4d5bd22a805ec4565f7340561d2ea3a3c06497e1] Merge pull request #1875 from jmarshallnz/check_dirs_on_scan . check directory existence in the video scanner before scanning. . * [5ca0942b257aca62378bedf94733758547a7e659] check directory existence in the video scanner before scanning. fixes #13605 . . * [276e44f5df56b9a2c1e8607ea2df7928248153af] Merge pull request #1883 from ronie/confluence-nextaired . [confluence] use poster/banner infolabel in nextaired window . * [41b430478aa06cfea1d3f896eea2dac55afcc230] [wrapper] - fix member of SNativeIoControl to match the ioctl prototypes. This fixes ioctl on xbmc_64 on osx running a 64bit kernel . . * [f73644657e118f47adb02a14cbfd51d435c7a919] Merge pull request #1878 from fetzerch/crashfix-channelosd . pvr: Fix crash when opening Channels OSD while playing non PVR video . * [e513b8bafd7aad53a4ead09108a9deb47f0f406a] [osx] fixed dmg background images, thx amet . . * [2efa3c0c1b56dd44d33606c5676ff1872f531ab0] CGUIEditControl: only handle GUI_MSG_SET_TEXT if the control is focused or is the receiver . . * [2dab08e53bde7caea7f2d2ebcd5a0efeb22e7cb7] [rbp] fixed omx use SendCommand from component in tunnel class. . . * [27a1d0231328f87e523a522e2a699f214a8bb8f3] [pvr] Do not change the labels for recordings found in the library . . * [eaa5647a4c7e00723227dba78f1d9a86ee8ad669] pvr: Initialize a new timer's title with 'New Timer' . Fixed the code that replaces the string 'New Timer' with the timer's channel name. . . * [4760bf3f0874b041bd1a57305c004e71d14bf389] pvr: Update channel when creating new timer from scratch . This fixes the issue, that it is not possible to create new manual timers by the Timer view's 'Add Timer' button. . When creating such a timer, PVRTImerInfoTag's m_channel was not updated and the timer therefore silently discarded in CPVRTimers::AddTimer(). . . * [7dd322e0813ecb89ae7a95b1c498ef15e9197bdf] [pvr] Show thumbnails and fanarts also in "all recordings" view. . . * [7af8051e50b985ac689ff193c7d1af9a66209cdf] [pvr] Display thumbnails and fanarts of PVR recordings being available in the library. . . * [cbe8c312464507bdff369aa18846d1a90ddcb1b3] [pvr] Move thumb loading for recordings to a background thread for faster directory scanning. . . * [0a4df7b0513dddfb782e8986445d7750cd3e6d8e] jsonrpc: fix JSONRPC.Version definition in methods.json . . * [3daf23d66bba7b87cbff031656fe1bad2e7f9c4c] CGUIWindow: resolve includes on copy of xml element to avoid manipulation of stored xml element . . * [381dfe884b06d28ab16db0104997a47b7012ad3e] [rbp] fixed wait only for omx audio/video eos if there was an active audio/video stream . . * [833d84d8ec5838bcc995797766aab7d2a7e83d51] Merge pull request #1876 from jmarshallnz/addon_art_checks . [json-rpc] check add-on art existence using CFile::Exists() . * [51c4ef0ca4a8fe49d2427597555d8354f21b32ee] pvr: Fix crash when opening Channels OSD while playing non PVR video . This fixes a crash when trying to open the channels OSD while playing a normal (non PVR) video. . This can accidentally happen for example when having a button mapping to XBMC.ActivateWindow(PVROSDChannels) in FullscreenVideo. . . * [192701b6a1cde82106c287c5f1a6ee07c4388567] Merge pull request #1874 from MartijnKaijser/beta2_tag . [release] bump version to beta2 . * [a0ee2f99d538fd20347ea6f2aebfc2f577469957] [droid] fix typo in last commit . . * [b5f4d57072d237bf1d3ff22f3e2e052d3e40ab2a] [droid] rub some cheetah-blood on the droid . . * [e00a098e07b9f2513cda375cbec0c736288b1666] [droid] make it clear that the slow startup only happens once . TODO: - Strings i18n - Add a message for the cases where we re-cache - Re-add the native unzip to speed things up . . * [e77fdedeefafac94d8e88e2b124e4daaa46dbdd0] [droid] revert part of 742197f since it's upstream now . . * [1bf4a48d9add84c552c03b0dd9d374aa12b4a587] use poster/banner infolabel in nextaired window . . * [c2a4083a083f12f800dc3ffc59c336c11d2cf4e9] Merge pull request #1801 from singular0/master . trac #13499: Power Management via logind support . * [5c60264f5584cfd89133427b7a40117a8d3c7ccc] [tuxbox] don't construct URLs manually - use CURL instead, and cleanup some of the string manipulation . . * [636728b3d6739754438e9ddd093fc15c43eb4d77] Revert "addons: fix dependency check on extension-points without the tag" breaks heaps of scripts/scrapers etc. include other stuff of a lower version than what is available. This reverts commit f2596aac4d791f45985b42103fd3737e65b96fb0. . . * [d5b1603374fc4e4bbf0cccb515f8c79616e13bd4] [osx] bump xbmc-pvr-addons . . * [7c883cd1c25cea7debc2f76b1b6e5ab11e426cc9] [droid] pvr: bump to 1.6 and enable all addons . . * [1df9c2b1111ada658a8cb7d7740406d49908b6df] Merge pull request #1872 from nemphys/pvr-channelgroup-load-fix . pvr: fix double internal channel group loading during startup . * [2eb66373134c3645eea6b64a1ea245b6e5d83e3e] don't keep adding 'cancelling' to the progress dialog - once is enough. fixes #13643 . . * [f8e30cbd8d8688113480ea22e0f0c43f0bfe6496] [release] bump version to beta2 . . * [437ec2762cae055e16089b66a25425e49b11e2c7] [json-rpc] check add-on art existence using CFile::Exists() rather than caching the art (it'll be cached on request if needed) . . * [d073e255fee4b393e3157e3d5c3d8eeeb461394f] [addons] sync scrapers with repo . . * [928b58cf5019a87c5890019c2153a8acf811611a] Revert "[cosmetic] Fix the docstring generation formatting." . This reverts commit eafaeba9b806bfafd2b0693bb873691e08d333c3. . . * [85baee9d78b2404ef00fcb1b0b97367c2a1e82e3] Revert "undo accidental check-in of trace logging." . This reverts commit c7b5a6e6b5d8be73dce2fc59712efa91d5891c61. . . * [742197f7c8d32d11b7b40ecd97617132ddb6ac75] [osx/ios] pvr: bump to 1.6 . . * [e14a7877a74a1e298a3fc5666aefefe45d866460] [droid] whoops, add the missing patch from the last commit . . * [f4b7b3d26688123a25a7c14c86c4bb639172e46c] [droid] pvr: bump to 1.6 and enable all addons . This also contains a patch that is PR99 in the xbmc-pvr tree, that is not vetted enough for inclusion yet, but is safe for android. This patch should be removed once the PR goes in upstream. . . * [baab54b1e9fdbc217092e8b7ab43eda9b8ab9290] Merge pull request #1871 from amet/screensavers . [fix] Screensavers on OSX . * [376040713b2e645b914bf62130272d776cf5d521] Merge pull request #1740 from ace20022/browse_for_art . [Art] Add the item/video path to the "browse for art" dialog . * [f2596aac4d791f45985b42103fd3737e65b96fb0] addons: fix dependency check on extension-points without the tag . . * [2bfa2b7379ff406cc1bdd7926e5123d92147b05d] [webinterface.default] bump version of xbmc.gui import to 4.0.0 . . * [3cc5f7cbbccf773db0b38e944ae087634228c79d] musicdb: fix playcount value of albums . . * [2a895ace5533efb415e86fa6e12c3b3712c788c1] don't set listitem.duration if it's 0. fixes #13642 . . * [72fb61c3cc99aeb4166f9ece3c309e66a579a8df] Merge pull request #1848 from axmhari/change-string-for-scraper-fix . Fix possible crash in text editor dialog . * [c7b5a6e6b5d8be73dce2fc59712efa91d5891c61] undo accidental check-in of trace logging. . . * [eafaeba9b806bfafd2b0693bb873691e08d333c3] [cosmetic] Fix the docstring generation formatting. . . * [edbc0dc8441a39af741917d37f5a39ea0c53a7ba] Merge pull request #1863 from Montellese/jsonrpc_versioning . jsonrpc: change the API versioning to a .. system and bump to 6.0.0 . * [bea343b7e342171a7ebd5b0d4001c7eebc33657d] jsonrpc: don't retrieve movies linked to a tvshow in VideoLibrary.GetSeasons/GetEpisodes (fixes #13637) . . * [233a9971f8eb5a1e9ad82acd3d85c368605b3daa] [webinterface.default] change version of xbmc.json import to 6.0.0 . . * [7db6c9cf004bba1fdf0cb1bc347b39ed3c2f8b0d] [rbp] changed use larger buffers for audio/video reading. . . * [ef5e0ea5ccc055379de581b1d8bae3c0c8f576a0] pvr: fix double internal channel group loading during startup . . * [af7102d32c19dc511f51767731686d042a1da691] [addons] sync packaged addons/scrapers with Frodo repo . . * [bdb2bf53f09a1acc9d1626f1e8b2be7de8dfc19f] GUIDialogKeyboardGeneric: set cursor position directly for absolute positions . . * [7872ba0ad2e6dda8a6554f7093b92c94bd763082] [rbp] fixed, aq/vq starvation on low resource platforms when parsing video content with multiple audio/subtitle streams and two missing pvr related changes from dvdplayer . . * [737ada500d141e33fba329d24012c5042165773c] [rbp] fixed omx resource leak and exit on omx resource errors . . * [8a1035d37e02d9d0ce8ad086b81a747d03740083] [rbp] omximage additional check for resource errors on the component. . . * [00b75c8783d1b0415f61c62658d9f81340479fe3] [rbp] added omx sanity checks and a way to detect resource errors on the component . . * [c81334142cdd64b7d5b1db7e6336588d472452d7] [projectM] don't crash 'n burn if no presets are present . . * [da709d53ef5e46d0b18c56f9b2dda0fde3330299] [osx] fix wrapping of _opendir . . * [844cfc96465c16e7b12f7c6d4dd2c7e07e6dbade] remove useless debugging stuff . . * [5735ae25160586c96c269372d61b7e0523c89b3a] Add the item/video path to the "browse for art" dialog. This includes TV Shows (first path), seasons, episodes, movies, sets (multipath). . . * [b3d6b634346be1cc26c24cfe2fa20f1f1a0f1b36] [cuesheet] relative cuesheet paths weren't working. fixes #13616 . . * [b85aa19d95ccfb037bf7707ce61a25a7e6aafa9a] addons: add missing definitions for filtering binary addons . . * [eabf43282e3bb3132dea7c5275d614e65038d640] make path and files indices non-unique. fixes issues with mysql and very long paths (that are thus non-unique on the prefixed indices). . . * [c427b2b38446c080a6acd33b465480085a8a22f8] move GetMinVersion() implementation for music+video databases to the .cpp . . * [2bce332e00c66adceaef9315357221ec5a7ff26f] Merge pull request #1837 from fetzerch/bugfix-playrecording . pvr: Fixed playback of recordings without stream url . * [32b3d87d4e6afd157a00221e66a89da06884ee21] Merge pull request #1834 from opdenkamp/bg_db_updates . speed up EPG data import . * [eb9eecdfc11feff35115b189b021aac871025298] Merge pull request #1855 from jmarshallnz/fixup_input_handling . Fixup input handling . * [c85d394df9e9d81178e836a0b9228d1546ff0f0c] Merge pull request #1864 from nemphys/epg-scan . epg: new advanced setting that overrides the user defined EPG update int... . * [d81240b610da378f4a79a118891317de47b5c4bc] [input] use shared/unified method to trigger an input action and remove code duplication . . * [09c5bd6005f5cd5a0eb2f51bf21cf95acbb1ce35] [input] also use GetActiveWindowID for mouse input . . * [4fdf2dfcef2e60a10efef4cef70196c36f9a1295] [input] adds support for WINDOW_FULLSCREEN_LIVETV handling to GetActiveWindowID for gamepad and 'joystick' devices Checksums-Sha1: c53dfc1d4712ec10d6187748f13281d5e37d9823 3411 xbmc_12.3-20469~9ed3e58-ppa1~trusty.dsc df1af0a5fc14d035a9babc612993aa7321254855 161444 xbmc_12.3-20469~9ed3e58-ppa1~trusty.debian.tar.bz2 Checksums-Sha256: 2075eb3a8be581dafcda64f5247ac43c885a9a4d881ef3598b2c1820efec346a 3411 xbmc_12.3-20469~9ed3e58-ppa1~trusty.dsc 13ad9a30efbece0e45ceda5cecdee9d89f0622ebb7d6e788509fee5d07bffa86 161444 xbmc_12.3-20469~9ed3e58-ppa1~trusty.debian.tar.bz2 Files: 8630e6b044c16f8fb6f98c6ea9f1ae1f 3411 video optional xbmc_12.3-20469~9ed3e58-ppa1~trusty.dsc 2e13bd59aba65704a3a976086618e71e 161444 video optional xbmc_12.3-20469~9ed3e58-ppa1~trusty.debian.tar.bz2