Format: 1.8 Date: Sun, 04 Nov 2012 09:41:54 +0100 Source: xbmc Binary: xbmc xbmc-bin xbmc-eventclients-common xbmc-eventclients-dev xbmc-eventclients-wiiremote xbmc-eventclients-j2me xbmc-eventclients-ps3 xbmc-eventclients-xbmc-send xbmc-addon-dev xbmc-screensaver-dev xbmc-visualization-dev xbmc-pvr-dev Architecture: amd64 Version: 2:13.0~git20131002.1125-alpha8-0saucy Distribution: saucy Urgency: high Maintainer: Ubuntu Build Daemon Changed-By: wsnipex Description: xbmc - XBMC Media Center (arch-independent data package) xbmc-addon-dev - XBMC Media Center (General Add-on Dev 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) xbmc-pvr-dev - XBMC Media Center (PVR Add-on Dev package) xbmc-screensaver-dev - XBMC Media Center (Screensaver Add-on Dev package) xbmc-visualization-dev - XBMC Media Center (Visualization Add-on Dev package) Changes: xbmc (2:13.0~git20131002.1125-alpha8-0saucy) saucy; urgency=high . [popcornmix] * [rbp/omxplayer] Avoid losing volume changes when amplification is disabled . [popcornmix] * [rbp/omxplayer] Only apply boost centre to multichannel audio . [popcornmix] * [rbp/omxplayer] Unpopulated port is not an error condition . [popcornmix] * [rbp/omxplayer] For bypass renderer, renderer not started is not an error condition . [popcornmix] * [rbp/omxplayer] Allow number minor changes to passthrough audio without closing stream. . [popcornmix] * Revert "[rbp/omxplayer] Avoid audio codec when in passthrough modes" . [popcornmix] * [rbp/omxplayer] Cosmetics . [popcornmix] * [EGL] Fix build after #3298 . [wsoltys] * fixed possible but unlikely overflow. . [wsoltys] * removed all methods related to loading string blocks into memory. afaik this is obsolete and not in use anymore. . [wsoltys] * [WIN32] fixed: stray backslash. . [Karlson2k] * [win32] Delete old unused PCRE package files . [Karlson2k] * [win32] Remove win32 PCRE lib source files . [Karlson2k] * [win32] Remove PCRE project from solution . [Karlson2k] * [win32] Use headers and static libs from PCRE package . [Karlson2k] * [win32] Download and extract PCRE depend package . [sensite] * [EPG] Don't perform updates during video playback. . [Karlson2k] * [win32] Remove individual batch files and data . [Karlson2k] * [win32] Run new batch file from DownloadBuildDeps.bat . [Karlson2k] * [win32] Update package list to include extension; update taglib, nfs entries . [Karlson2k] * [win32] Add batch file for getting formed build packages . [Karlson2k] * [win32] fix: use new function 'GetKernelBitness()' instead of 'IsOS64bit()' . [Ben Avison] * Faster substring comparisons . [ace20022] * [LangInfo] Load preferred audio/subtitle setting during the startup. . [ronie] * fix broken artists node in musicvideos . [fritsch] * ActiveAE: Fix compiler warnings . [Martijn Kaijser] * update old webadress to current wiki pages . [Martijn Kaijser] * remove/update unneeded xbox comments . [Martijn Kaijser] * remove xbox from gui dialog . [Martijn Kaijser] * remove xbox system info . [S. Davilla] * fixed, used g_cpuInfo.getCPUHardware instead of rolling our own access to /proc/cpuinfo . [S. Davilla] * fixed, c/p typo in CJNIMediaCodecInfoCodecCapabilities . [S. Davilla] * fixup, order check for m_audiotrack_empty_sec_tweaks . [Martijn Kaijser] * remove obsolete .conf file . [Martijn Kaijser] * remove old unused bash script . [Rainer Hochecker] * ActiveAE: check for sink errors, WASAPI returns INT_MAX on error . [Martijn Kaijser] * [darwin] remove unused buildbot files . [Martijn Kaijser] * [win32] remove unused .exe file . [Rainer Hochecker] * ActiveAE: tell resampler to clamp floats . [Rainer Hochecker] * ActiveAE: clamp float values after having mixed audio . [Rainer Hochecker] * ffmpeg: add patch for backport swresample: Make rematrix maxvalue user settable . [Rainer Hochecker] * ffmpeg: backport swresample: Make rematrix maxvalue user settable . [S. Davilla] * changed, add a proper GUI selector for AMLogic video decoder, refactor AMLogic bits in AESinkAUDIOTRACK . [Martijn Kaijser] * [win32] update package list . [arnova] * changed: Implement ChapterOrBigStep-actions and make previous BigStep-actions without chapter seeking . [Martijn Kaijser] * [release] version bump to 13.0 alpha9 as we start new merge window. . [Voyager1] * allow external .sub subtitles next to text-based ones . [S. Davilla] * gles, fixed, more missing code . [Voyager1] * [fix] Allow the use of external subtitles for DVDs . [Ben Avison] * Faster string comparison functions in StringUtils . [S. Davilla] * gles, fixed, add missing functions . [S. Davilla] * ActiveAE: disable AE_FMT_FLOAT on AESinkAUDIOTRACK, AE_FMT_FLOAT is not clipped correctly and makes an icky noise when audio volume peaks . [Chris "Koying" Browet] * FIX: [droid] JNI typo . [Chris "Koying" Browet] * CHG: [stagefright] remove Rockchip blacklist (solved in latest firmwares) . [ace20022] * [cximage] Fix possible "Buffer is accessed out of bounds: romm_cam" error in libdcr. . [ace20022] * [cximage] Fix resource leak in dcraw. . [ace20022] * [cximage] Fix possible "Buffer is accessed out of bounds: romm_cam" error in dcraw. . [ace20022] * [cximage] Fix invalid number of character ({) when these macros are defined: 'PNG_NO_WRITE_FILTERING' in pngwutil. . [Rainer Hochecker] * fix memleak, make sure gl textures are deleted by render thread, thanks to popcornmix . [ace20022] * [cximage] Fix common realloc mistake: 'm_pBuffer' nulled but not freed upon failure in xmemfile. . [ace20022] * [cximage] Fix uninitialized struct member in ximadsp. . [ace20022] * [cximage] Fix memleak in ximadsp. . [Martijn Kaijser] * [win32] remove mplayer remenant from installer . [Martijn Kaijser] * [win32] exlude .log on packaging . [Martijn Kaijser] * remove depricated "subnetaddress" gui label . [BFG] * Adds verbosity to SFTPFile, with log messages which helps user identify problem. . [ronie] * [Confluence] add weather provider logo . [ace20022] * [LangCodeExpander] Fix preferred audio/subtitle language mechanism. This also speeds up conversion to 3-char codes. . [Rainer Hochecker] * ActiveAE: forgot to force resampler after 6f5642ed7edabb3c71e8e9249fa0fd91071345c3 . [Karlson2k] * CharsetConverter: add convenient overloads to new conversion functions . [Karlson2k] * CharsetConverter: add UTF-8 <-> UTF-32 and UTF-32 <-> wide conversion functions . [Karlson2k] * CharsetConverter: fix: don't flip empty lines . [Mike] * If send doesn't complete in one iteration don't resend begining of data . [ace20022] * Move Tokenize from Util to StringUtils and replace CStdString by std::string. . [Cory Fields] * jni: add a wait for window in egl for android, and use a live copy . [ace20022] * Fix English names of languages and add Ossetic. . [arnova] * fixed: Music playlist wouldn't progress with pending jobs (fixes #14574) . [davilla] * aml: fixed aml_present to actually work . [Martijn Kaijser] * [win32] remove "Debug" and "Release" as build solution as we always use "Debug (directX)" and "Release (DirectX)" . [Karlson2k] * Language strings: fix name and description for ""videoplayer.maxspeedadjust"" . [Martijn Kaijser] * bump addon dependencies to reflect changes done so far . [Jonathan Marshall] * [osx] fix potential memleak . [Jonathan Marshall] * [json-rpc] remove unnecessary assignment . [Jonathan Marshall] * [jpegio] remove unnecessary early return . [Jonathan Marshall] * remove unused variable . [Jonathan Marshall] * if we have a NULL EPG info tag, continue the loop . [Martijn Kaijser] * [addons] revert addon Gotham repo as it causes empty list. . [Rainer Hochecker] * paplayer: fix segfault if file item had no MusicInfoTag . [davilla] * Add UDevProvider to handle usb disk add/remove storage handling . [Yang Huang] * [NFS] Delete context if connect fails . [davilla] * [POSIX] Add exfat to accepted partition types . [Rainer Hochecker] * paplayer: do not mix pcm and raw streams . [Rainer Hochecker] * ActiveAE: allow additional passthrough stream if other streams are drained . [Martijn Kaijser] * [addons] remove unused sqlite dummy module . [readmanr] * English spelling corrections for /addons/ Various fixes and misspellings corrected. addon > add-on analyzer > analyser color > colour customizability > customisability favorite > favourite useage > usage visualization > visualisation visualizer > visualiser . [Rainer Hochecker] * paplayer: fixes for seeking ff/rw . [davilla] * Don't flag 720p60 as NTSC or 60i. . [Waven] * Fix: Always add m_discStubExtensions to m_videoExtensions . [Rainer Hochecker] * paplayer: fix ff/rw in cue file . [Christian Fetzer] * pvr: Fix missing field initialization CPVRChannelGroup contructor . [S. Davilla] * fixed, add missing UnregisterCallback for XBMCHelper . [Karlson2k] * CharsetConverter: remove unused variable . [Karlson2k] * CharsetConverter: remove old and unused 'ucs2CharsetToStringCharset' . [Karlson2k] * CharsetConverter: rename stringCharsetToUtf8 to be in-line with others . [Karlson2k] * CharsetConverter: fix error report type was wrong for win32 . [Karlson2k] * Replace usage of CStdString16 with u16string . [Karlson2k] * CharsetConverter: use common conversion for utf32ToStringCharset . [Karlson2k] * Win32DllLoader::Load: fix - don't flip when converting + fail conversion on bad char . [Karlson2k] * CharsetConverter: add ability to fail on incorrect character to some functions . [Karlson2k] * CharsetConverter::stringCharsetToUtf8: skip conversion if not needed . [Karlson2k] * CharsetConverter: do not allocate extra memory when converting . [Karlson2k] * CharsetConverter: ASSERT -> assert . [Karlson2k] * CharsetConverter: make all conversion function to return bool to indicate successful/unsuccessful conversion . [Karlson2k] * CharsetConverter::reset optimization . [Karlson2k] * CharsetConverter: logicalToVisualBiDi return true/false to indicate successful/unsuccessful conversion . [Karlson2k] * CharsetConverter: rename parameters for clarity and uniformity . [Karlson2k] * CharsetConverter: finally remove CStdString . [Karlson2k] * CharsetConverter: remove CStdString from utf8ToSystem . [Karlson2k] * CharsetConverter: remove CStdString from utf32ToStringCharset . [Karlson2k] * CharsetConverter: remove CStdString from logicalToVisualBiDi, check for memory allocation . [Karlson2k] * CharsetConverter: fix wrong parameter type . [Karlson2k] * CharsetConverter: cosmetics . [Karlson2k] * CharsetConverter: replace CStdString versions with std::string versions in functions declarations addons bootstrap bootstrap.mk build-aux codegenerator.mk configure.in CONTRIBUTING.md CONTRIBUTORS copying.txt debian docs doxygen_resources gitrev gitrev.sh language lib LICENSE.GPL m4 Makefile.in Makefile.include.in media project README sounds system tools userdata VERSION xbmc XBMC.xcodeproj xbmc-xrandr.c few cosmetics (like 'char *str' -> 'char* str') . [Karlson2k] * Add uXstrings.h with declarations of u16string and u32string . [Karlson2k] * Configure: check for u16string/u32string declarations . [Karlson2k] * StringUtils::Split: use std::string as arguments types to avoid double conversion . [Karlson2k] * CharsetConverter: replace 'convert' with 'convert_checked' . [Karlson2k] * CharsetConverter: convert_checked - use std::string in conversion . [Karlson2k] * CharsetConverter: convert_checked - cosmetics . [Karlson2k] * CharsetConverter: convert_checked - don't use CStdStr function in conversion, make sure that buffer will not be overrun . [Karlson2k] * CharsetConverter: convert_checked - add ability to fail on invalid char, clear iconv buffer on errors . [readmanr] * English spelling corrections English/strings.po dialog -> dialogue analog -> analogue . [davilla] * Again, ANativeActivity is a struct, not a class . [Cory Fields] * droid: add generic hardware queries and hook them up to new Build class . [davilla] * [aml] fixed slow startup . [davilla] * [aml] fix configure logging for additional players/codecs . [Rainer Hochecker] * paplayer: compare musicinfotag-url when testing for cue file . [Ben Avison] * Music search bugfix . [Rainer Hochecker] * ActiveAE: open sinks with at least 2 channels . [montellese] * use CSetting::Reset() instead of manually setting the default value . [montellese] * fix crash/freeze when changing skin after installing a new skin addon . [wsnipex] * [buildsteps] there is no package on linux64 build . [wsnipex] * [buildsteps] if multithreaded building fails on linux, rerun make singlethreaded once more . [wsnipex] * [buildsteps] fix linux64 build . [wsnipex] * [depends] fix ffmpeg cross compilation on linux . [wsnipex] * [depends] steal X11 and friends from system libs on linux they are needed, but not in unified deps . [wsnipex] * [depends] add (non-native) sdl to linux . [fritsch] * paplayer: explicitely disable crossfading for audio cd . [fritsch] * PaPlayer: Fix crossfade song change for audio cds . [Rainer Hochecker] * paplayer: fix gapless playback of cue sheets . [Karlson2k] * [win32] Update 7zip binary package addons bootstrap bootstrap.mk build-aux codegenerator.mk configure.in CONTRIBUTING.md CONTRIBUTORS copying.txt debian docs doxygen_resources gitrev gitrev.sh language lib LICENSE.GPL m4 Makefile.in Makefile.include.in media project README sounds system tools userdata VERSION xbmc XBMC.xcodeproj xbmc-xrandr.c supports xz and lzma addons bootstrap bootstrap.mk build-aux codegenerator.mk configure.in CONTRIBUTING.md CONTRIBUTORS copying.txt debian docs doxygen_resources gitrev gitrev.sh language lib LICENSE.GPL m4 Makefile.in Makefile.include.in media project README sounds system tools userdata VERSION xbmc XBMC.xcodeproj xbmc-xrandr.c works with new 7z archives . [Memphiz] * [ios] - hack into the gsevent object of events for catching the cursor key events of bt keyboards. This makes bt keyboards useable on ios (without cursor keys its a bit stupid). . [Memphiz] * [ios] - implement the UIInputKey protocol - enables bt keyboard support for ios devices (all printable chars, no modifiers, no cursors) . [Martijn Kaijser] * [pydocs] addon id is optional for the Addon() class as it's retrieved automaticly. Also "id=" in front of the int isn't needed to retrieve language string. . [Karlson2k] * [win32] Remove of WIN32Util::Is64Bit as duplicate of SysInfo::IsOS64bit . [Karlson2k] * [win32] Use SysInfo::IsOS64bit instead of local analog . [Memphiz] * [picture] - don't calculate a fadein/out based on the slideshow display time when we are not in a slideshow (fast picture transition when airplaying pictures) . [arnova] * changed: Rename pausedType to something more suitable . [arnova] * changed: Pause low priority jobs when loading/showing pictures . [arnova] * changed: Use CJob::PRIORITY_LOW_PAUSABLE for (non-essential) image jobs . [arnova] * changed: Implement pausable priority and get rid of old method . [Trent Nelson] * Refactor AE engine selection. . [Trent Nelson] * Allow const CAEChannelInfo be cast to std::string . [Trent Nelson] * Move AEAudioFormat.h to Utils where it better fits . [Skixbmc] * [Win32] Added support for the stack and dump file for UNC support. Changed the dumpFileName from CstdString to std::string and changed the format to c_str() otherwise we get a random file name name like /K,l for the dump file and stack trace name. . [montellese] * SortUtils: fix possible crash when sorting by season . [Jonathan Marshall] * Use round() rather than MathUtils::round_int() for time, and modulate to unsigned int. Fixes #14205 . [davilla] * fixed, hook GetPreferredResolution in WinSystemEGL . [Cory Fields] * [GLES] clear screen (in the right place) before shutdown . [Cory Fields] * skip dxt compression on all arm boards . [theuni] * [GLES] Batch textures and their borders . [Garrett Brown] * [linux] Added "Xbox 360 Wireless Receiver (XBOX)" to tags for 360 controller keymap . [Yoav Farhi] * Standardize ReplayGain case . [Rainer Hochecker] * ActiveAE: fix loop for leftover bytes after having fixed compiler warning . [Rainer Hochecker] * ActiveAE: fix flushing engine on pause after 1a01f4409bed6e2d4d6a0e3149a20ea5fff9c07a . [fritsch] * ActiveAEStream: Fix Compiler warning (thx @vdrfan) . [Martijn Kaijser] * [win32] fix remarks about default build . [Rainer Hochecker] * ActiveAE: only apply PCM user layout for stereo if audio switches back from multichannel . [Christian Fetzer] * pvr: Fix crash when opening PVROSDChannels while playing a recording . [WiSo] * [cximage] fixed memory leak in ximatif.cpp . [WiSo] * [cximage] fixed: fixed memory leaks in ximadsp.cpp . [WiSo] * [WIN32][cpluff] fixed resource leak. . [WiSo] * [mingw] removed patch files. They aren't used any longer (probably already some time ago). . [WiSo] * [mingw] update w32api and mingwrt to 4.0.1 . [montellese] * video: bring back "Mark as watched/unwatched" into main context menu . [montellese] * jsonrpc: fix "file" property not working in AudioLibrary.GetSongDetails (fixes #14508) . [Jonathan Marshall] * check m_programmeLayout isn't NULL . [Jonathan Marshall] * remove unnecessary assignment . [Jonathan Marshall] * Initialize min/max in case where the filter is not handled in GetRange . [Jonathan Marshall] * Remove unnecessary assignment to bPlaying . [Jonathan Marshall] * Null check m_pSetting . [MilhouseVH] * Fix British English spellings dialogue -> dialog (when referring to GUI window items) analogue -> analog color[s] -> colour[s] colorspace -> colourspace visualization -> visualisation normalize -> normalise Harddisk -> Hard disk (consistent with all other usage of "[Hh]ard disk") disc -> disk (context: magnetic media) disk -> disc (context: optical media) . [Tobias Hieta] * Fix CURL::RemoveProtocolOption . [theuni] * [GLSL] cut diffuse+blend render time by 1/3 . [theuni] * [GLES] speed up blending . [montellese] * jsonrpc: cosmetics in JSON schema . [montellese] * jsonrpc: fix Playlist.Add/Insert not working with "directory" (fixes #14578) . [Rainer Hochecker] * ActiveAE: fix remap for channels greater 8 . [Rainer Hochecker] * ActiveAE: fix hang if stream provided data which was no multiple of framesize . [Chris "Koying" Browet] * FIX: [droid] Prevent droid from shutting us down when an usb/BT keyboard/gamepad is plugged in/out . [Memphiz] * [externalffmpeg/osx/ios] - fix compile after 429ce9bc69cdee21d3f3be23c1f7147f25b42db6 . [Rainer Hochecker] * paplayer: fix flac 7 and 8 channels . [Rawk] * Remove duplicated includes . [perpe] * droid-x86 corrections . [Memphiz] * [droid] - adapt readme to reflect support of gcc 4.8 toolchains aswell and get rid of the x86 libc flaw we had in older ndk versions (crystax for example) . [Memphiz] * [droid] - allow to build android for x86 platforms . [ace20022] * [Fix][StringUtils] Prevent infinite loop or crash. . [Chris koying Browet] * FIX: Do not remove internet files from video db only because they come from a disappeared source . [Cory Fields] * [cosmetic] rename non-member var . [theuni] * disable spin controls with only one entry . [theuni] * set focus to the first non-disabled control . [montellese] * CFile: some cosmetics . [Michał Piechowiak] * filesystem: fixup redirected exists checks (they would never return true) . [Memphiz] * Revert "[depends] - fix target config site script. It wants to set LD_LIBRARY_PATH to the deps dir not to the native buildtools. Found when trying to get ffmpeg gnutls to work. On osx ffmpeg tried to pull in libz from native dir instead of system toolchain because ld_library_path was set wrong" after talking with theuni i just got it wrong and it was indee correct before. . [ace20022] * [LangCodeExpander] Early return from methods if the string being looked up or converted is empty. . [vdrfan] * [cosmetic] - removed unused variables in LinuxRendererGL.cpp . [vdrfan] * [cosmetic] - initialize members in the order they were declared . [vdrfan] * [cosmetic] - fix comparison with unsigned int . [vdrfan] * [linux] - fix wrong local FileTime due to not honoring daylight savings time . [readmanr] * English spelling corrections skin.confluence English/strings.po . [Rainer Hochecker] * ActiveAE: use swr_set_compensation for changing resample ratio . [Rainer Hochecker] * ffmpeg: add swr_set_compensation to interface . [Rainer Hochecker] * vdpau: add fence for detecting when a buffer can be reused . [Rainer Hochecker] * renderer: protect against div by zero . [Rainer Hochecker] * vdpau: comment some features that will be added later . [Rainer Hochecker] * vdpau: calculate timestamp of second field when doing deinterlacing . [xbmc] * vdpau: set deinterlacing method to auto, if default method not supported . [xbmc] * linuxrenderer: implement progressive weave for vdpau . [xbmc] * linuxrenderer: drop method RenderMultiPass . [xbmc] * vdpau: switch off de-interlacing on ff . [xbmc] * vdpau: observe ffmpeg tags for color space . [xbmc] * vdpau: make interop gl default and remove setting, rename and intvert interop yuv . [xbmc] * vdpau: redesign . [Rainer Hochecker] * linuxrenderer: do not render if upload texture fails . [readmanr] * English spelling corrections English/strings.po . [Karlson2k] * Settings: remove unused setting . [Memphiz] * [atv2] - fix bt keyboard support (fixes space, tab, esc, enter and modifier keys) . [fritsch] * ActiveAESink: More debugging . [Karlson2k] * Startup log: report number of CPU cores . [Karlson2k] * Startup log: write information about target CPU; XBMC and OS bitness . [Karlson2k] * SysInfo: refactoring IsOS64bit->GetKernelBitness, extend support for all platforms . [Karlson2k] * SysInfo: add "GetXbmcBitness" function . [Rainer Hochecker] * ActiveAE: fix handling of unknown channels in audio config . [montellese] * XBPython: fix crash on exit because of executing onNotification callback on already destroyed scripts . [Ben Avison] * Speed improvement for opening the movies library . [Memphiz] * [depends/config.site] - don't allow pkgconfig to sniff pc files from the other site ... . [Memphiz] * [depends] - fix target config site script. It wants to set LD_LIBRARY_PATH to the deps dir not to the native buildtools. Found when trying to get ffmpeg gnutls to work. On osx ffmpeg tried to pull in libz from native dir instead of system toolchain because ld_library_path was set wrong . [Martijn Kaijser] * [skin] Updated Touched skin . [Martijn Kaijser] * [skin] set Confluence GUI dependency to 5.0.0 and do version bump . [Martijn Kaijser] * [gui] bump gui version but keep backwards compatible with previous version . [Karlson2k] * SysInfo: add "GetBuildTargetCpuFamily" function . [wsoltys] * [WIN32] cosmetics: removed some XP only code. . [ace20022] * [DVD/OMXPlayer] Always use the first entry of a language code in the mixed ISO 639-2 T/B code table. . [fritsch] * VAAPI: Check supported libva-driver-intel to see if 4K decoding is possible . [Joakim Plate] * bluray: make sure bluray play selection is shown from library . [Joakim Plate] * bluray: make sure root has no trailing slash . [Joakim Plate] * dxva: revert limit of video resolution . [montellese] * CPythonInvoker: fix log message format (thanks vdrfan) . [Rainer Hochecker] * add ffmpeg patchfile for backport ab433b250ef3eb74a09be37612e806328451be65 . [Rainer Hochecker] * ffmpeg backport: h264: do not discard NAL_SEI when skipping frames . [vdrfan] * fixed: gcc format warnings in PythonInvoker.cpp . [Chris "Koying" Browet] * FIX: [droid] don't forward unknown keys . [Chris "Koying" Browet] * FIX: [droid] add additional droid keyboard code -> XBMC keyboard code mappings . [montellese] * fix typo in ILanguageInvoker (thanks Sorien) . [Memphiz] * [osx/ios/atv2] - sync xcode project . [montellese] * [win32] update VS project files . [montellese] * [confluence] support invalid input in SmartPlaylistRule.xml . [montellese] * [confluence] add for edit controls and in SettingsCategory.xml . [montellese] * smartplaylists: add support for input validation . [montellese] * CGUILabel: introduce support . [montellese] * settings: implement input validation for edit controls . [montellese] * guilib: add input validation functionality to CGUIEditControl . [Memphiz] * [osx/ios/atv2] - sync xcode projects . [montellese] * [win32] update VS project files . [montellese] * python: introduce CAddonPythonInvoker to be used for python scripts run for addons . [montellese] * python: extend CPythonInvoker to be able to handle interpreter initialization/deinitialization . [Rainer Hochecker] * ActiveAE: fix channel layout for audiophile mode . [Rainer Hochecker] * ActiveAE: fix toggling stereo upmix for spdif . [Memphiz] * [airplay] - fix possible deadlock when stopping picture airplay - thx @ulion . [Memphiz] * [osx] - fix warning about deprecated conversion between char addons bootstrap bootstrap.mk build-aux codegenerator.mk configure.in CONTRIBUTING.md CONTRIBUTORS copying.txt debian docs doxygen_resources gitrev gitrev.sh language lib LICENSE.GPL m4 Makefile.in Makefile.include.in media project README sounds system tools userdata VERSION xbmc XBMC.xcodeproj xbmc-xrandr.c and string constant . [Martijn Kaijser] * add new language string for sort title . [ace20022] * [DVD/OMXPlayer] Fix auto-selection of audio and subtitle streams by using a generic language compare method. XBMC's audio and subtitle language is stored as an ISO 639-2 T code, but a video's metadata could also store it as an ISO 639-2 B code which could differ from the T variant. . [ace20022] * [LangCodeExpander] Add method CompareFullLangNames(const CStdString& lang1, const CStdString& lang2). Its purpose is to determine if two english language names represent the same language. For example "Abkhaz" and "Abkhazian" represent the same language. . [ace20022] * [LangCodeExpander] Add method CompareLangCodes(const CStdString& code1, const CStdString& code2). Its purpose is to determine if two languages given as ISO 639-1, ISO 639-2/T, or ISO 639-2/B codes represent the same language. . [fritsch] * ActiveAESink: Fix GenarateNoise() . [spiff] * fixed: scraper fallback logic . [Chris "Koying" Browet] * fix #3166: use URIUtils::AddFileToFolder . [Martijn Kaijser] * [addons] add Gotham repositoy . [Lars Op den Kamp] * [pvr] bump add-ons . [taxigps] * [3d] fixed wrong size of ass subtitles under sbs/tab 3d mode. . [Martijn Kaijser] * [skin] update Touched skin . [Daniel Scheller] * CDVDDemuxPVRClient: zero-init props in RequestStreams() . [popcornmix] * [rbp/omxplayer] Avoid audio codec when in passthrough modes . [popcornmix] * [rbp/omxplayer] Avoid too many calls to GPU . [popcornmix] * [rbp] Support grabbing just the video layer through rendercapture . [popcornmix] * [rendercapture] Fix passthrough rendercapture interface . [Martijn Kaijser] * [win32] update VS2010 project preprocessor to Vista . [Daniel Scheller] * ApplicationPlayer: do Reset() directly on the member instead of the sharedptr . [Chris "Koying" Browet] * FIX: [stagefright] ignore frames with no valid pts . [Rainer Hochecker] * ActiveAE: open user set channel layout depending on audiophile option . [taxigps] * fixed bug with arial.ttf . [popcornmix] * [rbp/omxplayer] Add Dynamic Range Compression scheme . [Mikel Azkolain] * Python: Add a DelayedCallGuard to xbmc.executeJSONRPC. . [popcornmix] * [rbp/omxplayer] Support both analogue and hdmi audio . [Rainer Hochecker] * ActiveAE: always open PCM sink with user layout . [Rainer Hochecker] * ActiveAE: do not overwrite resmaple rate for transcoding . [Rainer Hochecker] * ActiveAE: do not flush engine on pause if stream is already paused . [amet] * [python] cosmetics, fix typo . [taxigps] * fixed: reimplementing ID3v1::StringHandler to get non-ISO-8859-1 tags correctly like we do for ID3v2::Latin1StringHandler . [Daniel Scheller] * ApplicationPlayer: Sanitize ClosePlayer() and SetPlaySpeed() . [Karlson2k] * [win32] Move Add/RemoveExtraLongPathPrefix functions to WIN32Util class . [wsnipex] * [debian packaging] allow package version prefix . [Fneufneu] * clang: fix declaration of default arg . [Fneufneu] * [clang] fix rsxs screensaver build . [popcornmix] * [rbp/omxplayer] Need to populate channel layout for passthrough . [Karlson2k] * [win32] Util::GetHomePath: support for really long paths . [Karlson2k] * [win32] Util: add functions for adding/removing '\?' path prefix . [Karlson2k] * [win32] Util::GetHomePath: expand relative path only when needed (one time at XBMC run) . [wsoltys] * removed the emu_socket directory and files as its not in use for windows and I doubt that for other platforms as well. . [popcornmix] * [settings] Fix memory corruption caused by resolution sorting . [Rainer Hochecker] * ActiveAE: nail sampling rate to 48khz for transcode . [Martijn Kaijser] * [pydocs] set pydocs version equal to xbmc.python addon version . [Stephan Raue] * configure: cleanup, we dont need 'use_texturepacker_native' anymore and dont need to force 'use_texturepacker' (its enabled by default). . [Stephan Raue] * Texturepacker: rework to support native builds with *_FOR_BUILD, Texturepacker builds always against libsquish-native.so, which is ok because CXX_FOR_BUILD=CXX, CXXFLAGS_FOR_BUILD=CXXFLAGS and LDFLAGS_FOR_BUILD=LDFLAGS on non crosscompiled builds, sothere libsquish-native is the same like libsquish . [Stephan Raue] * libsquish: rework to support native builds with *_FOR_BUILD . [Stephan Raue] * configure/depends: rename 'USE_TEXTUREPACKER_NATIVE_ROOT' to 'NATIVE_ROOT' for general usage to use with other hostbuilt tools. Add $NATIVE_ROOT/lib to LDFLAGS_FOR_BUILD and $NATIVE_ROOT/include to CFLAGS_FOR_BUILD and CXXFLAGS_FOR_BUILD . [Stephan Raue] * configure: add initial support for CC_FOR_BUILD, CXX_FOR_BUILD, CFLAGS_FOR_BUILD, CXXFLAGS_FOR_BUILD, LDFLAGS_FOR_BUILD . [Karlson2k] * [win32] Put 'XBMC_HOME' to the project for easy build and run . [Karlson2k] * [win32] Util::GetHomePath: fix compiler warning . [Karlson2k] * [win32] Util::GetHomePath: workaround for windows overestimate buffer size . [Martijn Kaijser] * [win32] installer: fix setting wrong output path after 0a16a920f8235b9b0adec746a1be472f3cb52767 . [Martijn Kaijser] * [pydocs] don't add core code comments to pydocs . [ronie] * add some extra, commonly used, aspect flags for skins . [Rainer Hochecker] * AE: remove audioSinkBufferDurationMsec from advances settings, it does more harm than any good . [unknown] * ActiveAE: increase timeout for MakeStream . [Martijn Kaijser] * [win32] remove unused build .bat files . [Martijn Kaijser] * [win32] installer: remove outdated code . [Martijn Kaijser] * [win32] installer: move addon copy . [Martijn Kaijser] * [win32] installer: remove unused code . [Martijn Kaijser] * [win32] installer: remove language checkbox and just install all languages . [Martijn Kaijser] * [win32] update and clean exclude.txt used in BuildSetup . [popcornmix] * [rbp/omxplayer] Enable zoom and pixel ratio in video OSD . [popcornmix] * [rbp/omxplayer] Handle the case where EOS message fails. . [popcornmix] * [rbp/omxplayer] Increase audio buffering to gpu . [popcornmix] * [rbp/omxplayer] Improve the player diagnostics overlay . [popcornmix] * [rbp/omxplayer] Go directly from executing to idle in OMX_Clock . [Joachim Breuer] * Sort buttons depend directly on available sort methods . [Martijn Kaijser] * cosmetics . [Martijn Kaijser] * fix pydoc generation for d6f37b2c9f4c844fa3a78bbd147a7dc622135d26 . [Mike Roberts] * Adds transcoding of multichannel audio to AC3 for the CoreAudioEngine. . [amet] * [atv2/ios] fix failed build after e831da6192a25e219754cbdb0672842fc262262e . [Martijn Kaijser] * [win32] exclude skin.touched from copying if it hasn't been pulled from git . [stupid-boy] * CSimpleDoubleCache fix. . [Anssi Hannula] * dvdplayer: Disallow passthrough for unsupported low E-AC-3 sample rates . [Anssi Hannula] * AE: Fix incorrect output frame rate of E-AC-3 passthrough . [Anssi Hannula] * AE: Fix passthrough of E-AC-3 streams with less than 6 blocks per frame . [Daniel Scheller] * paplayer/DVDPlayerCodec: prevent multiple Init() runs with the same arguments, do DeInit() on instance reuse, do more cleanup in DeInit() - fixes playback of DTS-WAV via paplayer (closes #14405) . [Daniel Scheller] * paplayer/DVDPlayerCodec: cosmetics - remove double-semicolons . [a11599] * [win32][added] Shader based HQ scalers for DXVA renderer . [Rainer Hochecker] * ActiveAE: remove obsolete code, refactor SampleOfNoise . [Rainer Hochecker] * ActiveAE: always stream low noise in PCM idle mode, keeps AVRs alive, credits @fritsch . [Chris "Koying" Browet] * FIX: Consistenly look for fonts in special//home, then special://xbmc . [amet] * [osx] display OSX version, we don't care about kernel version . [amet] * [osx] correctly calculate battery level . [amet] * [osx] display CPU usage % correctly in System Info page . [amet] * [osx] talk to SMC to get CPU and GPU temp for System Info page . [Martijn Kaijser] * [win32]installer changes: add normal install mode without PVR and touched. Make languages manditory on all install types. . [Martijn Kaijser] * [win32]installer: set app name global . [fritsch] * ActiveAE: Make ActiveAE default Audio Engine to get it tested . [Rawk] * Remove GetDirectory(..) without return value . [Jim Carroll] * Reapply @elupus 's fix to the Condition variable for windows. This also handles the case where the CritSec used for the ConditionVariable is entered more than once; something the native windows calls don't allow. . [Jim Carroll] * Remove the Xp specific threading code. . [Martijn Kaijser] * [release] version bump to 13.0 alpha8 as we start new merge window. . [Chris "Koying" Browet] * FIX: avoid waiting forever on a locked CPluginDirectory while exiting . [ronie] * add 4K resolution info for skinners . [Marius T] * xbmc.sh: extract core dump from systemd's journal On systemd systems, core dumps are - by default - written to systemd's logging system, the journal. The print_crash_report function only searches certain directories for the core dump, but would never find it in the journal, resulting in an empty stack trace in the crash log. As a workaround, simply extract the last core dump caused by xbmc.bin to "core" where the single_stacktrace function will find it. If the system is configured to not dump cores into the journal, systemd-coredumpctl will simply fail silently. . [M. Kaijser] * remove translator since it is no longer used . [Marius T] * xbmc.sh: read Release info from os-release If /etc/os-release exists, read the info from there instead of relying on lsb_release. . [montellese] * [python] Monitor: add onNotification() callback to receive (JSON-RPC) notifications . [t4.ravenbird] * avoid attempting mac-discovery for internet addresses . [Dimitris Kazakos] * Revert "[epg] fixed - epg load/update was interrupted when the pvr manager imports channels, leading to delays and channel ids gone missing in certain situations" . [Dimitris Kazakos] * [pvr] make all livetv views available to the user earlier (as soon as channels are fetched from the backend and before epg is loaded from the db) by changing the pvr/epg manager startup logic . . [a11599] * [win32][added] Shader based HQ scalers for DXVA renderer . [Garrett Brown] * [cosmetic] Fix two member function definitions on the same line . [Anssi Hannula] * dvdplayer: Fix m_streaminfo updates from passthrough codec . [Anssi Hannula] * xbadpcm: fix crash on invalid input file . [Garrett Brown] * Fix typo in AddonManager.h . [amet] * [osx] display OSX version, we don't care about kernel version . [amet] * [osx] correctly calculate battery level . [amet] * [osx] display CPU usage % correctly in System Info page . [amet] * [osx] talk to SMC to get CPU and GPU temp for System Info page . [unknown] * AE: handle EAC-3 substreams . [Rainer Hochecker] * AE: fix stream info for EAC3 . [Memphiz] * [AE/CA] - fix another comparison with unsigned int . [unknown] * ActiveAE: handle setting EAC-3 . [unknown] * AE: saucyinguish between AC-3 and EAC-3 . [Memphiz] * [AE] - Fix wrong comparison in AERingBuffer (backport from old CoreAudioRingBuffer) . [montellese] * settings: fix listing of invisible categories and groups . [Memphiz] * [AE/CA] - replace CoreAudioRingBuffer with AERingBuffer (which is the same duped implementation) . [Anssi Hannula] * SoftAE: Fix A/V sync issues caused by wrong buffer time calculation . [Martijn Kaijser] * [win32]installer changes: add normal install mode without PVR and touched. Make languages manditory on all install types. . [Martijn Kaijser] * [win32]installer: set app name global . [Fneufneu] * Allow FreeBSD to choose AE Engine . [Memphiz] * [CA/AE] - 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...) . [Memphiz] * [AE/CA] - 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)" . [Memphiz] * Revert "[AE/CA] - ooppps - typo in last commit (note to self - commit on the same host you compiled it)" . [Nikolai Rusakov] * resolve issue #3004 . [Rainer Hochecker] * ActiveAE: gapless and audiophile are best friends, revisit after we have new audio settings . [Rainer Hochecker] * ActiveAE: fix determination when a stream is drained . [fritsch] * ActiveAE: Make ActiveAE default Audio Engine to get it tested . [Rainer Hochecker] * ActiveAE: fix crash for multiple streams when transcoding . [amet] * [osx] fix - include all subfolders in pvr addons . [Rainer Hochecker] * ActiveAE: only convert gui sounds if format has changed . [Rainer Hochecker] * ActiveAE: reset fading flag when drained, paplayer waits on this . [vdrfan] * fixed: signed/unsigned comparision warning in ActiveAEResample.cpp . [Jim Carroll] * Reapply @elupus 's fix to the Condition variable for windows. This also handles the case where the CritSec used for the ConditionVariable is entered more than once; something the native windows calls don't allow. . [S. Davilla] * fixed, validate extradata before dereferencing it . [ace20022] * [GUICallback] Correct operators &operator=(GUIEvent &aEvent) and &operator=(Callback &aCallback). . [ace20022] * [GraphicContext] Variable 'newRes' is assigned a value that is never used. . [ace20022] * [GUIWindow] Consecutive return, break, continue, goto or throw statements are unnecessary. . [ace20022] * [Guilib] Make class 'Foo' non-copyable. . [ace20022] * [GuiLib] Member initialization issues, i.e.: - Member variable 'Foo::bar' is not initialized in the constructor. - Member variable 'Foo::bar' is in the wrong place in the initializer list. - Variable 'foo' is assigned in constructor body. Consider performing initialization in initialization list. . [ace20022] * [GuiLib] 'Foo::operator=' should return 'Foo &'. . [ace20022] * [GuiLib] The scope of the variable 'foo' can be reduced. . [ace20022] * [DirectXGraphics] Checking if unsigned variable 'foo' is less than zero. . [ace20022] * [GuiLib] Technically the member function 'Foo::bar' can be const. . [ace20022] * [JpegIO] Common realloc mistake: 'm_inputBuff' nulled but not freed upon failure. . [ace20022] * [GuiLib] Variable 'foo' is reassigned a value before the old one has been used. . [ace20022] * [GuiLib] Possible inefficient checking for 'foo' emptiness. . [ace20022] * [GuiLib] Technically the member function 'Foo::bar' can be static. . [ace20022] * [GuiLib] Prefix ++/-- operators should be preferred for non-primitive types. . [Martijn Kaijser] * [settings] libstagefright setting should be in android.xml . [Rainer Hochecker] * ActiveAE: fix stereo upmix . [Rainer Hochecker] * ffmpeg: add av_channel_layout_extract_channel to util interface . [Martijn Kaijser] * [Touched] update skin . [Martijn Kaijser] * [win32] Set minimum of Vista and up required to install . [Rainer Hochecker] * ActiveAE: flush engine on pause stream if only a single stream is playing . [Daniel Scheller] * xbmc/utils/BitstreamConverter.{cpp,h}: s/CodecID/AVCodecID/, fixes compile with external ffmpeg >=2.0 . [Martijn Kaijser] * fix compile after e0c7bba39023b5ac62309cbfcd4aa0f6867307eb . [Jim Carroll] * Remove the Xp specific threading code. . [WiSo] * fixed: compiler warning . [WiSo] * [WIN32] changed: use the directsound default device on clean startup instead of wasapi . [Voyager1] * fix CAEConvert SSE2 code . [unknown] * ActiveAE: use aligned_malloc for buffer accessed by AEConvert . [unknown] * ActiveAE: fix IsSinkCompatible . [unknown] * ActiveAE: align sound buffers to 16 . [unknown] * ActiveAE: let ffmpeg do conversion to S24XE4, fixes crackling sound on WASAPI . [unknown] * AE: add DataFormatToUsedBits to util, needed for 24 bit data formats . [stupid-boy] * GUIControl: yet another focus flood . [wsnipex] * [make] don't install addon data of disabled addons . [wsnipex] * [configure] make waveform and spectrum visualizations optional . [Garrett Brown] * Fixed missing error message in debug log, "Unable to load '.so file', reason: (null)" . [davilla] * fixed, compiler warning . [davilla] * aml: sync with pivos upstream . [davilla] * refactor BitstreamConverter . [davilla] * changed libamplayer includes to support AMLogic Android 4.1/4.2 . [davilla] * changed, split libamplayer includes into amcodec and amplayer to make sync with upstream easier . [stupid-boy] * GUILabel optimization. . [Martijn Kaijser] * update readme . [Cory Fields] * jni: add docs for jni vector helper . [S. Davilla] * jni: MediaCodec, remove non-standard functions . [Cory Fields] * jni: Add a templated helper for retrieving jobjectArrays. . [davilla] * jni: fixed Buffer/ByteBuffer and added ByteBuffer.duplicate . [Fice] * 'Edit Sort Title' should show acutal sort string . [Rainer Hochecker] * AE: fix coreaudio after e4ffe757f43074075749c59e8971f32649aa99a3 . [Karlson2k] * XBMCTinyXML::Parse: fix small error with huge impact . [Rainer Hochecker] * ActiveAE: fix hang in case of sink fails writing data . [davilla] * fixed build with amplayer, thanks rockchip . [Memphiz] * [jenkins] - fixed approach for detecting the current branch once and for all (works for attached and detached heads and also for pull requests) . [davilla] * fixup broken build when enabling amlplayer . [fritsch] * AESinkALSA: limit maximum periodSize to bufferSize / 3 on the sink (fixes flac 5.1 96 khz via LPCM) . [Rainer Hochecker] * ActiveAE: do not set fading flag on a passthrough stream . [Rainer Hochecker] * ActiveAE: only request two channels when transcoding to AC3 . [unknown] * AE: fix setting audio mode, needs revisit after new audio settings have been implemented . [unknown] * ActiveAE: load settings prior to opening a stream . [Rainer Hochecker] * ActiveAE: check for valid ac3 sampling rates, fixes no sound for flac 96khz when transcoding . [wsoltys] * [WASAPI] fixed: wrong multiplicator (thanks Voyager1). . [wsoltys] * [WASAPI] fixed: use the more accurate GetDelay() for Drain(). . [wsoltys] * [WASAPI] fixed: return the right channel layout . [fritsch] * ActiveAE: Fix refcounting with viz . [fritsch] * AESinkOSS: Missed one reuse of format.m_dataFormat in 4c536e960dfa5610bd62968feff1eebaada17c6d . [fritsch] * AESinkOSS: Set required format for passthrough . [fritsch] * AESinkOSS: Make sink usable in blocking mode . [unknown] * ActiveAE: make sure GetDalay returns no negative values . [fritsch] * AESinkOSS: Implement Drain() . [unknown] * ActiveAE: fix volume amplification . [unknown] * AE: adapt limiter to planar formats . [unknown] * ActiveAE: do not pause stream when flushing it . [unknown] * AE: WASAPI - fix GetDelay . [unknown] * ActiveAE: faster flushing of stream . [unknown] * dvdplayer: flush audio on close stream in case of nowait . [unknown] * ActiveAE: check for error during playback . [unknown] * ActiveAE: flush engine on flush stream if only one stream is active . [unknown] * ActiveAE: engage transcode for stereo if upmix is selected . [unknown] * AE: WASAPI - fix AddPackets for the case of provided frames are less than buffer size . [fritsch] * AudioEngine: Add AE_IS_PLANAR(x) macro . [unknown] * AE: add planar formats to end of enum, some other code relies on the order . [Martijn Kaijser] * [release] version bump to 13.0 alpha8 as we start new merge window. . [Memphiz] * [osx] - sync version to alpha7 . [Memphiz] * [airplay] - always force internal dvdplayer for airplaying, fixes non working airplay if user has configured external player . [stupid-boy] * GUILabelControl optimization . [wsnipex] * [cmake] fix tgz package and set zip as default cpack_generator . [wsnipex] * [cmake] add lto support again . [spiff] * move to addon helpers. fits better and avoids duplication for win32 . [wsoltys] * [WIN32] removed prepare_addon_environment(). this is done in the prepare-env step now. . [wsoltys] * [WIN32] added xbmc_find_path to find paths recursively . [wsoltys] * [WIN32] added a xbmc-config.cmake.win32 for windows . [spiff] * updated addon helpers . [wsoltys] * fixed: cosmetics . [wsoltys] * fixed: PrepareSQL in ViewDatabase.cpp was missing an argument. . [janbar] * epg timeline: Fix crash when no epg . [stupid-boy] * Stop GUI_MSG_SETFOCUS flood . [ronie] * [Confluence] fix position OSD buttons . [Jim Carroll] * A few more typo and format fixes in the API documentation. . [Voyager1] * fix interlaced rez selection if current is not interlaced . [Joakim Plate] * fixed: restore ability to calibrate resolution pixel ratio . [Jim Carroll] * Complete (re)cleanup of the API documentation of Control.h. Also remove an extraneous 'n' from the API documentation in Window.h. . [fritsch] * Use advancedsetting to speed up ReadRate in players . [popcornmix] * [rbp/omxplayer] Handle displaytime more like dvdplayer . [Jim Carroll] * Fixed some warnings when compiling using -O2 . [Jim Carroll] * Fix documentation indentation for Dialog::browse . [Jim Carroll] * Fix the documentation formatting for the rest of the API. . [Jim Carroll] * Add missing documentation for the base class of the Control hierarchy. . [Jim Carroll] * Add missing documentation for InfoTagVideo . [Jim Carroll] * Add the missing documentation for InfoTagMusic . [fritsch] * PVR: Fix stopping when station timeline is open and user presses stop . [popcornmix] * [OverlayRenderGL] Fix corrupt pixels in graphical subs . [Martijn Kaijser] * [win32] ignore skins.nsi . [stupid-boy] * GUIWindowSystemInfo optimization . [davilla] * droid: fixed, useless verbose logging on new events and multiple input events handling (seen with game controllers) . [Martijn Kaijser] * [win32] also package Touched skin into xbt file when building . [Martijn Kaijser] * [win32] wipe addons from install folder empty on install . [Martijn Kaijser] * [win32] make touched skin install optional . [Martijn Kaijser] * [win32]cosmetic: clean up the pvr addon names in the installer . [Martijn Kaijser] * [win32] exclude non win32 addons on packaging . [ulion] * [Fix] Extract PIL egg into site-packages' subdir to fix load . [Memphiz] * [pgs/subs] - fix pgs subs vanishing to early by initialising the pkt_timebase which was introduced in ffmpeg bump and which is used internally for calculating the pts of the pgs subs now . [Memphiz] * [AirPlay] - fixed typo in getting the airplay volume control setting - thx to ulion for pointing it out . [popcornmix] * [rbp/omxplayer] Avoid loss of volume messages . [popcornmix] * [rbp/omxplayer] Fix check for contiguous audio buffers . [ulion] * Fix http directory item detection for items with querystring . [ulion] * [OSX] Kickout screensaver if it's running . [stupid-boy] * Small CGUIControl optimization . [ulion] * [Fix] Read proxy port setting using GetInt(). . [Memphiz] * [ffmpeg] - backport "Fix compilation on ARM with android gcc 4.7" from ffmpeg - fixes compilation on gcc 4.8 with ndk r9 . [ulion] * Fix load of PIL egg by include its source files. . [Memphiz] * [depends] - fix compilation of python26 when compiling for android on osx host . [night199uk] * [musicdb] don't clean music library on scan (fix for deleting music when source is offline) . [night199uk] * [musicdb] fix for duplicates when mixing musicbrainz & non-musicbrainz artists . [Memphiz] * Revert "[jenkins] - use a new method to determine the branch name by ignoring the pr ref_spec - thx to theuni for figuring that out" . [M. Kaijser] * update skin Touched . [davilla] * [osx/ios/atv2] restore missing -DSILENT compiler flag for UnrarXLib . [montellese] * smartplaylists: "Date added" rule is not supported for songs (fixes #14539) . [Memphiz] * [osx/atv2/ios] - sync xcode project after json-rpc profile pr . [Chris "Koying" Browet] * FIX: [stagefright] blaclist software components . [Chris "Koying" Browet] * FIX: [stagefright] random strong pointer crashes . [Chris "Koying" Browet] * FIX: [stagefright] do not exit decoding thread in case of potentially recoverable error . [ronie] * [Confluence] fix 'Update library' button . [Martijn Kaijser] * [cosmetic] update copyright headers . [davilla] * jni: fixed local ref leak . [ulion] * Builtin function TakeScreenshot support savepath and sync params. . [montellese] * jsonrpc: fix stray " in methods.json . [Marius T] * xbmc.sh: extract core dump from systemd's journal On systemd systems, core dumps are - by default - written to systemd's logging system, the journal. The print_crash_report function only searches certain directories for the core dump, but would never find it in the journal, resulting in an empty stack trace in the crash log. As a workaround, simply extract the last core dump caused by xbmc.bin to "core" where the single_stacktrace function will find it. If the system is configured to not dump cores into the journal, systemd-coredumpctl will simply fail silently. . [Marius T] * xbmc.sh: read Release info from os-release If /etc/os-release exists, read the info from there instead of relying on lsb_release. . [davilla] * droid: remove old android audio depends . [montellese] * CGUIWindowSettingsCategory: fix handling/reverting of invalid input . [fritsch] * AESinkALSA: Fix compiler warnings . [fritsch] * ActiveAEStream: Fix compiler warnings . [fritsch] * ActiveAE: Remove Compiler warnings . [fritsch] * ActiveAESink: Fix compiler warnings . [DoraXBMC] * Adding Profiles support to the XBMC default web interface. . [DoraXBMC] * Adding JSON-RPC support for Profiles operations to XBMC. . [Cory Fields] * jni: fixup stagefright after JNISurface change . [Cory Fields] * jni: fix forward-declare . [Cory Fields] * jni: hook up new classes . [Cory Fields] * jni: add new classes . [Cory Fields] * jni: const'ify Intent as necessary . [Cory Fields] * jni: add function for determining runtime sdk version in classes . [Cory Fields] * jni: add missing WifiManager functions . [Cory Fields] * jni: switch WifiConfiguration to getters and setters . [Cory Fields] * jni: clean and fixup SurfaceTexture . [Cory Fields] * jni: fill in Surface class . [Cory Fields] * jni: fix cursor long type . [Cory Fields] * jni: fix BitSet classname and missing setGlobal . [popcornmix] * [rbp] Switch from libshairport to libshairplay for airplay . [montellese] * music: fix crash when calling CTagLoaderTagLib::Load() through IMusicInfoTagLoader::Load() (introduced by d0a5a97e0c6c7831db382dfdc3e8650ff500acb9) . [popcornmix] * [ffmpeg/patches] Add backported mpegts optimisations . [Ben Avison] * [ffmpeg] - backport - mpegts: Remove one 64-bit integer modulus operation per packet . [Ben Avison] * [ffmpeg] - backport - mpegts: Make discard_pid() faster for single-program streams . [Ben Avison] * [ffmpeg] - backport - mpegts: Remove one memcpy per packet . [Ben Avison] * [ffmpeg] - backport - avio: Add an internal function for reading without copying . [popcornmix] * [rbp] Fix type of transform parameter to match latest firmware . [popcornmix] * [rbp/omxplayer] Fix uninitialised variable that can lose audio packet . [popcornmix] * [rbp/omxplayer] Apply deinterlace changes immediately . [popcornmix] * [rbp/omxplayer] Support frame advance with right arrow when paused . [popcornmix] * [rbp/omxplayer] Avoid flushing fifos when audio/video fifos out of sync . [popcornmix] * [rbp/omxplayer] Fix build error in types for max . [Memphiz] * [cosmetics] - get rid of some checks for _WIN32 and replace them with proper TARGET_WINDOWS checks . [Memphiz] * [osx/ios/atv2] - sync xcode project . [spiff] * added: generate and install cmake helpers for addons . [Joakim Plate] * uri: use of protocol tags to deduce if parent needs to be checked . [Joakim Plate] * apk: tag filesystem as having parent in hostname . [Joakim Plate] * url: CURL::GetWithoutUserDetails would return non encoded hostname . [montellese] * jsonrpc: fix "size" property from Files.GetDirectory overflowing and not returning bytes . [montellese] * jsonrpc: fix "mimetype" being empty in Files.GetDirectory . [Martijn Kaijser] * [cosmetics] update copyright header . [Alexis Ballier] * libav hacks: define AVFORMAT_HAS_STREAM_R_FRAMERATE to give it a dummy accessor. . [Alexis Ballier] * Fix swr_get_delay computation from libavresample API. . [Alexis Ballier] * DllAvCodec: Remove now unused LIBAVCODEC_FROM_* macros. . [Alexis Ballier] * DVDFactoryCodec: Remove pointless libav #ifery and improve the libav_hacks.h hackery so that it actually compiles with libav. . [Alexis Ballier] * DVDOverlayCodecText: Remove libav compat #ifery and move it to libav_hacks.h . [Alexis Ballier] * DVDOverlayCodecFFmpeg.cpp: Remove pointless #ifery since we require a recent enough FFmpeg anyway. . [Alexis Ballier] * DllAvFilter.h: Drop checks for libav and factorize some #if / #else. Those are now done in libav hacks. . [Alexis Ballier] * DVDVideoCodecFFmpeg: Drop usage of LIBAVFILTER_FROM_* and use LIBAVFILTER_AVFRAME_BASED instead. . [Alexis Ballier] * Remove avfilter_graph_parse hacks for libav and move it to libav hacks . [Alexis Ballier] * Move libav check for libavfilter being avframe based to libav_hacks.h . [Alexis Ballier] * DllAvUtil: Drop libav hacks and move them to libav_hacks.h. . [Alexis Ballier] * ActiveAE: Replace deprecated CODEC_ID by AV_CODEC_ID. . [Alexis Ballier] * Use av_stream_get_r_frame_rate instead of accessing avstream->r_frame_rate when available. . [Alexis Ballier] * DllAvFormat: map av_stream_get_r_frame_rate when available. . [Alexis Ballier] * Introduce a libav-hacks library to wrap a compatibility layer with libav. . [Alexis Ballier] * DllSwResample: Clean up libavresample support that is broken anyway. . [Alexis Ballier] * Add a fake .pc file for libswresample -> libavresample . [Alexis Ballier] * configure: Add --enable-libav-compat option. . [Alexis Ballier] * configure, external ffmpeg: Drop check for libavresample. . [M. Kaijser] * remove check if running from DVD. this is XBOX legacy which isn't used anymore . [montellese] * settings: implement new "visible" dependency for dynamically showing/hiding settings . [montellese] * [win32] update VS project files . [montellese] * settings: split requirement conditions from conditions into new tag . [t4.ravenbird] * wake-on-access ; add settings-description . [Karlson2k] * Startup log: add Intel compiler detection . [montellese] * settings: make use of CLangCodeExpander::GetLanguageNames() instead of relying on installed languages for preferred audio/subtitle stream languages (fixes #14118) . [montellese] * CLangCodeExpander: add GetLanguageNames() method . [Anton Fedchin] * CVideoDatabase::SetVideoSettings fix insert query after d1f9f9a070915d8c9a71e21e5a4516c0d22dcae0 . [Memphiz] * [jenkins] - use a new method to determine the branch name by ignoring the pr ref_spec - thx to theuni for figuring that out . [Voyager1] * [fix] settings loading of default value for CSettingPath: parent class CSettingString already handles it . [Voyager1] * Check for non-empty tag values read after allowing GetString to return empty values . [popcornmix] * [rbp/omxplayer] Fixes for trickplay . [Voyager1] * Allow empty String values to be read in XML tags. E.g. will read a value of "" instead of considering this an error. . [Memphiz] * [jenkins] - when determining the branch name - ignore the fetched pull requests . [Garrett Brown] * Complete missing add-on Clone() functions . [Garrett Brown] * Remove unused member variable AddonProps::parent . [Garrett Brown] * Move CScreensaver cloning to new method, CScreensaver::Clone() . [Garrett Brown] * Move member initializers from CRepository::Clone() to copy constructor. . [Garrett Brown] * Remove IAddon::Parent() and replace with simple flag in CAddonDLL . [Voyager1] * [fix] settings loading of default value for CSettingAddon: parent class CSettingString already handles it correctly . [Voyager1] * correct incorrect rebase in 381600adf4d71ea33f40f79989b5a81f32179650 . [Memphiz] * [buildsys] - fix missing clean of xbmc/main/main.a . [Karlson2k] * Startup log: Add AppleTV2 host information . [Karlson2k] * Startup log: report host CPU on all platforms . [Karlson2k] * CCPUInfo::CCPUInfo: remove extra spaced from CPU string (mostly useful on win32) . [Karlson2k] * StringUtils: add RemoveDuplicatedSpacesAndTabs function . [Karlson2k] * Startup log: separate build-time and run-time information, add Clang and llvm-gcc detection . [Karlson2k] * SystemInfo: add build information . [Karlson2k] * Startup log: fix skipping build info on release builds . [Fice] * Dont show 'Select all' in context menu, if everything is already selected . [Fice] * Remove 'Go to settings' Context menu from FileManager . [John Rennie] * Use utf8 for text pasted from the clipboard . [davilla] * droid: cosmetic cleanup of dangling spaces . [Karlson2k] * GetDriveType require trailing backslash. . [Karlson2k] * Startup: Fix wrong method called when checking is running from DVD in Application.cpp . [Karlson2k] * [win32] Refactoring of GetSpecialFolder in WIN32Util.cpp Avoid using big array in stack . [Karlson2k] * [win32] Refactoring of ResolveExecutablePath() Avoid to store big array in stack . [Karlson2k] * CUtil::GetHomePath fixes: for win32 expand wide string instead of UTF8 For all platforms: get executable path only when needed . [montellese] * music: hide progress dialog before opening the artist/album/song info dialog . [S. Davilla] * changed, replace unmanagable basic_keycodes array with keyMap. now we can actually see which scancodes match XBMCK_xxx keys . [montellese] * [webinterface.default] fix bad line breaks in base64 encoded images (introduced by 187f825a4c53f04e510f7f5c9effa85f7edf12ff) . [Martijn Kaijser] * gles: fix compile error after 6b6e8fca1a79796fff51f5e54e5be91f45aae3e7 . [Joakim Plate] * gles: fix compile error due to unable to compile test gles . [Joakim Plate] * gles: make use of gfx context to set scissor . [Joakim Plate] * dxva/vaapi: fix max resolution to allow 1080p . [Martijn Kaijser] * [confluence] remove unused strings . [Martijn Kaijser] * [confluence] add document encoding headers . [Martijn Kaijser] * [confluence] fix indenting to all tabs . [Martijn Kaijser] * [confluence]remove comment syntax leftover . [Voyager1] * move playspeed handling to CApplicationPlayer . [Voyager1] * move IsPlaying-IsPaused-IsPlayingAudio-IsPlayingVideo to CApplicationPlayer wrapper . [Ohad Benjamin] * First implementation of the CRenderCapture interface . [popcornmix] * [rbp/omxplayer] Fix audio sync with visualisation . [popcornmix] * [rbp] Add screenshot implementation that includes video layer . [unknown] * ActiveAE: limit sampling rate to 48khz on SPDIF . [Millencolin] * Fix seeking in audio files played over http for urls without file extension . [Daniel Scheller] * paplayer/MP3codec: use float with (untampered) range -1.0 to 1.0 for proper mp3 playback gain (int32 conversion/shift resulted in -6db) . [S. Davilla] * sync linux Makefile, Xcode project . [Voyager1] * Protect Player! . [Millencolin] * Support to handle additional content type audio/mpeg3 . [Charlie Marshall] * Correct typo . [xbmc] * pvr: try SwtichChannel when selecting a channel via EPG . [Rainer Hochecker] * renderers: fix choosing best resolution . [Karlson2k] * CGUIFontTTFBase: Use real function names for log instead of hardcoded . [Karlson2k] * CGUIFontTTFBase: don't use "printf" for errors . [Karlson2k] * CGUIFontTTFBase::RenderCharacter don't try to render character if character bitmap is empty . [Karlson2k] * CGUIFontTTFBase: make "spacing_between_characters_in_texture" const . [Karlson2k] * CGUIFontTTFBase::CacheCharacter: correctly process empty glyphs (spaces) Empty glyphs (spaces) has zero width and if empty glyph is first cached letter than texture isn't allocated and function complains about "no texture". . [Karlson2k] * GUIFontTTF: move m_textureScale calculation to right places . [Karlson2k] * CGUIFontTTFBase::CacheCharacter: free allocated glyph on error . [Karlson2k] * CGUIFontTTFGL::ReallocTexture log warning when allocated texture smaller than requested . [Karlson2k] * CGUIFontTTFDX::ReallocTexture: Don't try to copy from empty texture . [Karlson2k] * CGUIFontTTFGL::Begin: prevent crash on unallocated texture . [Karlson2k] * GUIFontTTFDX: prevent crash on unallocated texture or unavailable Direct3D device . [Memphiz] * [gui] - remove FrameMove from GUIDialog as it is not needed anymore . [Memphiz] * [airplay] - only allow volume changes if the new corresponding setting is enabled . [Memphiz] * [settings] - add new setting for airplay - "allow volume control" . [Memphiz] * [lang] - add new strings for for the new "allow volume control" setting in airplay . [Rainer Hochecker] * omxplayer: set changes counter on current stream after a change . [Rainer Hochecker] * pvr: set stereo_mode to mono . [Rainer Hochecker] * dvdplayer: set changes counter on current stream after a change . [ulion] * [Fix] workaround osx 10.6 lost first keypress problem . [jowadmax] * Fix: change XBMC temp folder path to a non-root accessible folder . [montellese] * video: add "Edit sort title" to "Manage ..." context menu entry . [montellese] * video: move "Flatten" toggle to settings . [montellese] * CGUIWindowVideoBase: remove unused CONTROL_BTNSCAN . [montellese] * video: move "Stack" toggle to settings . [montellese] * video: move "Remove episode bookmark" context menu entry under new "Manage ..." entry . [montellese] * video: move "Mark as watched/unwatched" context menu entry under new "Manage ..." entry . [montellese] * video: move "Manage movie set" context menu entry under new "Manage ..." entry . [John Rennie] * Modify GUIEditControl to use the new paste code . [popcornmix] * [EGL] Fix the non-trivial dirty rectangle modes . [John Rennie] * Add GetClipboard method to CWinSystemBase . [montellese] * video: move "Link movie to tvshow" and "Remove link to tvshow" context menu entries under new "Manage ..." entry . [montellese] * media: move "Edit title" context menu entry under new "Manage ..." entry . [montellese] * CVideoDatabase: add SetSingleValue() overloads . [montellese] * DatabaseUtils: add GetField() and MediaTypeFromVideoContentType() . [montellese] * CVideoDatabase: refactor SetDetail() into SetSingleValue() . [montellese] * CFileItem: extend GetVideoContentType() to detect movie sets . [montellese] * video: fix "Set content" showing for library folders (genres etc.) . [montellese] * CFileItem: add IsLibraryFolder() . [montellese] * [confluence] add "Now playing..." to sidebar player controls . [montellese] * media: move "Now playing..." out of the context menu . [montellese] * [confluence] add "Update library" and "Stop scanning" to sidebar . [montellese] * media: move "Update library" and "Stop scanning" out of the context menu . [Rainer Hochecker] * dvdplayer video: reset bRequestDrop flag, fixes unneeded drops and low fps . [popcornmix] * [ffmpeg/patches] Add backported armv6/vfp optimisations . [Martin Storsjö] * [ffmpeg] - backport - arm: Mangle external symbols properly in new vfp assembly files . [Ben Avison] * [ffmpeg] - backport - arm: Add VFP-accelerated version of qmf_32_subbands . [Ben Avison] * [ffmpeg] - backport - dcadsp: Add a new method, qmf_32_subbands . [Martin Storsjö] * [ffmpeg] - backport - arm: Add VFP-accelerated version of fft16 . [Martin Storsjö] * [ffmpeg] - backport - arm: Add VFP-accelerated version of dca_lfe_fir . [Martin Storsjö] * [ffmpeg] - backport - arm: Add VFP-accelerated version of imdct_half . [Ben Avison] * [ffmpeg] - backport - arm: Add VFP-accelerated version of int32_to_float_fmul_array8 . [Ben Avison] * [ffmpeg] - backport - dcadec: Use int32_to_float_fmul_array8 . [Ben Avison] * [ffmpeg] - backport - fmtconvert: Add a new method, int32_to_float_fmul_array8 . [Ben Avison] * [ffmpeg] - backport - arm: Add VFP-accelerated version of int32_to_float_fmul_scalar . [Ben Avison] * [ffmpeg] - backport - arm: Add VFP-accelerated version of synth_filter_float . [popcornmix] * [tools] Updated to latest gas-preprocessor.pl http://git.libav.org/?p=gas-preprocessor.git . [Stephan Raue] * Disable Hibernate and Suspend related power options for Raspberry & Co. without (working) Upower/HAL/CK/Systemd support. Usually this devices dont support Suspend & Hibernate. . [wsnipex] * fix linux build after 7e8e1c9493a51e4739a507d6f62dadb7db411f78 . [John Rennie] * OSX: change GUIDialogKeyboardGeneric to use g_Windowing.GetClipboard . [John Rennie] * Win32: change GUIDialogKeyboardGeneric to use g_Windowing.GetClipboard . [John Rennie] * Win32: move paste code to g_Windowing . [montellese] * cleanup sorting to (almost) get rid of the old SORT_METHOD_FOO . [davilla] * [osx] fixed, compiler warning about deprecated routine . [John Rennie] * Add and test paste on OSX . [davilla] * fixed compiler warning, comparision always false due to limited type . [davilla] * fixed compiler warning, missing return value . [davilla] * fixed compiler warnings, unused vars . [davilla] * fixed broken build. please remember to add to all three projects when you add files, see getinfo, target . [Alexis Ballier] * Fix typo in [50e52c36]. Broke the build with external FFmpeg. . [Alexis Ballier] * DllAvFilter.h: Include libavfilter/avcodec.h only when necessary. We are not using it anymore when using the new avfilter APIs and it contains only deprecated functions. . [Alexis Ballier] * DllAvFilter.h: Include libavfilter/avfilter.h since we are using functions from this header such as avfilter_get_by_name. . [Alexis Ballier] * Drop support for av_vsrc_buffer_add_frame: We are using the new API since libavfilter 3, which is available in FFmpeg 1.0 at least. . [Alexis Ballier] * Use avfilter_graph_parse_ptr when available (Fixes a deprecation warning with FFmpeg 2.0). . [Alexis Ballier] * DllAvFilter: Map avfilter_graph_parse_ptr when available. . [Alexis Ballier] * Switch to the avframe based API for libavfilter when it is available. . [Alexis Ballier] * DllAvUtil.h: Map av_frame_move_ref when applicable. . [Alexis Ballier] * DllAvUtil.h: Map av_frame_unref when applicable. . [Alexis Ballier] * DllAvUtil.h: Map av_frame_alloc when applicable. . [Alexis Ballier] * DllAvUtil.h: Map av_frame_free when applicable. . [Alexis Ballier] * DllAvUtil.h: Add LIBAVUTIL_FROM* macros. . [Alexis Ballier] * DllAvFilter.h: Do not map avfilter_open. It is deprecated in FFmpeg git master and unused in xbmc code. . [John Rennie] * Add OnPasteClipboard method to CGUIDialogKeyboardGeneric . [Marius T] * [Linux] systemd/logind/UPower power management improvements This patch improves the power management functionality on Linux systems running logind and optionally UPower. . [Martijn Kaijser] * [langauge] add missing setting descriptions . [Martijn Kaijser] * [cosmetics] update copyright headers . [Memphiz] * [guidialog] - fix autoclose by moveing the autoclose logic into UpdateVisibility for ensuring that getframetime returns sane values - thx to jm for the solution . [popcornmix] * [rbp/omxplayer] Stop using AVCODEC_MAX_AUDIO_FRAME_SIZE . [popcornmix] * [DllAvUtil] Plumb in missing av_samples_fill_arrays and av_samples_copy . [Joakim Plate] * egl: take flags into account when chaning check if we need to recreate . [Joakim Plate] * rbpi: make sure we take mode flags into account when finding desktop res . [Joakim Plate] * rbpi: fixup more pixel ratio's for stereo modes . [Joakim Plate] * rbpi: fix pixel ratio setup for rbpi . [Joakim Plate] * gui: restore stereo correction on resolution when writing calibration . [Joakim Plate] * gui: automaticlly switch to stereo mode if we select a stereo resolution . [Joakim Plate] * gui: make sure we match 3d type when finding display modes . [Joakim Plate] * gui: fixed player info that was remaining after playback of item . [elupus] * winrenderer: correct for stereo offset . [elupus] * slideshow/waveform: avoid using non transformed vertices . [Joakim Plate] * [3D] fix rbi 3d modes to have correctly set pixel ratio . [Joakim Plate] * [3D] add support for frame packed resolutions . [Joakim Plate] * [3D] adjust gui resolution for 3d mode instead of modifying transform . [Joakim Plate] * gl: fix project call for the case of moved or partial viewport . [Joakim Plate] * gui: don't modify transforms for defined viewport . [Joakim Plate] * projectm: retain viewport set during render . [Joakim Plate] * gui: avoid asking windowing for viewport . [Joakim Plate] * dvdplayer: look for stereo_mode metadata in frames to update stereo mode . [Joakim Plate] * ffmpeg: add patch file for stereoscopic metadata from h264 . [Joakim Plate] * h264: expose h264 frame packing as stereo_mode metadata . [Joakim Plate] * [3D] don't allow setting modes that are unsupported . [Joakim Plate] * [3D] fixup some labels . [Joakim Plate] * [3D] display selection for matching the video's mode . [Joakim Plate] * gui: let gui dialog select return id of added items . [Joakim Plate] * [3D] add half-tab/sbs filename keyword . [Joakim Plate] * gui: fix scrolling text to not move between two render passes . [Joakim Plate] * [3D] move preferred sterescopic mode into system settings . [Joakim Plate] * dvdplayer: allow setting the video's stereo scopic mode from video settings . [Joakim Plate] * [3D] drop setting for global enablement of stereoscopic support . [popcornmix] * Remove Pi specific 3D support and use new generic 3d support . [Joakim Plate] * [3D] make language labels more generic (replace "movie" with "video") . [Joakim Plate] * [3d] simplify some code by moving error check . [Franz Koch] * [3D] add stereo mode popup to Confluence similar to the subtitle popup . [Franz Koch] * [3D] turn off stereoscopic mode on startup . [Joakim Plate] * [3D] allow next/prev stereo mode select the none case . [Franz Koch] * [3D] add cAction to toggle between stereoscopic/3D and mono/2D mode . [Franz Koch] * [3D] add cAction to select stereoscopic mode from a list . [Franz Koch] * [3D] add settings to configure the playback behavior of stereoscopic videos . [Franz Koch] * [3D] add GUI stereoscopic mode to GUIInfoManager to have it available in skins . [Franz Koch] * [3D] add stereo mode info to stream details and make it available to skins via the GUIInfoManager . [Franz Koch] * [3D] add stereoscopic mode "mono" (2D) . [Franz Koch] * [3D] move stereomode detection from filename to stereoscopicsmanager and make the flags configurable via advanced settings. . [Franz Koch] * [3D] add cActions to cycle through stereo modes and toggle it on/off . [Franz Koch] * [3D] observe changes to the stereoscopicmode setting and push changes to the GraphicContext instead of having the context constantly checking the setting . [Joakim Plate] * [3D] add a global toggle to enable/disable stereoscopic related features and moved interaction with stereoscopic related settings to a central stereoscopics manager . [Joakim Plate] * gl: support stereo rendering using opengl builtin system . [Joakim Plate] * gl: support anaglyph and interlaced stereo rendering . [Joakim Plate] * d3d: support anaglyph stereo rendering . [Joakim Plate] * dvdplayer: pass stereo_mode to renderers and select what to render . [Joakim Plate] * dvdplayer: factor out render flags from player . [Joakim Plate] * added: support SBS and TAB display of xbmc gui . [Joakim Plate] * renderers: rename stereo 3d mode flag to more saucyinct name . [Joakim Plate] * guilib: add accessor for CPoints in CRect and constructor . [Joakim Plate] * guilib: reset pixelratio of RES_WINDOW when requested . [Joakim Plate] * vaapi/dxva: disallow larger than 1080p video's for decode . [Joakim Plate] * v(dpau/aapi): respect source rectangle on render . [Joakim Plate] * overlay: don't take cropping offset into account for overlays . [Joakim Plate] * gui: always get screen resolution from graphicscontext . [Rainer Hochecker] * ActiveAE: set resampling quality to low when changing ratio . [Rainer Hochecker] * ActiveAE: resampling quality, credits to @fritsch who did adjustment of parameters . [Karlson2k] * Settings: add settings for sound quality processing . [Karlson2k] * [AE] AEFactory: add filler for quality settings . [Karlson2k] * [AE] AEFactory: add quality levels setting support reporting . [Karlson2k] * [AE] Add interface for querying Engine quality capabilities . [Karlson2k] * [AE] add enum for quality of audio data processing . [wsoltys] * [WIN32][WASAPI] cosmetics: fill the default device with proper values. . [wsoltys] * [WIN32][DirectSound] added fake entry default and make sink understand it. . [wsoltys] * [WIN32][WASAPI] created a drain method. . [unknown] * AE: DirectSound - implement drain method . [unknown] * AE: WASAPI, DirectSound - allow engine to provide less samples than buffer size . [wsoltys] * [WIN32] changed: use the new settings system instead of hardcoded values. . [wsoltys] * [WIN32][WASAPI]: made wasapi sink accept default as device string. set "wasapi:default" as default gui string (could be smarter when handled via the xml system. possible?) . [unknown] * ActiveAE: adjust to gui setting streamsilence . [unknown] * AE: add streamsilence to gui settings for engines which suppport drain . [unknown] * AE: update VS for ActiveAE . [unknown] * AE: allow Windows to use ActiveAE via env . [fritsch] * ActiveAE: Make Factory aware of environment, change global namespace . [xbmc] * ActiveAE: add new audio engine, co-author: fritsch . [Rainer Hochecker] * AE: add parameter wait to drain, dvdplayer wants to wait for the stream to be drained, papayer does not . [Rainer Hochecker] * AE: allow to register audio callback directly into engine . [S. Davilla] * changed, do not force usage of libstagefright in configure, it cannot be disabled . [M. Kaijser] * [cosemetic] update copyright headers . [John Rennie] * Add ctrl-V handler to CApplication::OnKey . [John Rennie] * Remove hard coded handler for ctrl-V . [John Rennie] * Return true if ACTION_PASTE is handled . [Chris "koying" Browet] * ADD: [droid] libstagefright dvdplayer hw codec . [fritsch] * AE: Give Sinks the possibility to be used in a blocking way . [fritsch] * AE: Add blocking option to AddPackets, makes Sink behaviour choosable after c2493d5bf6bc2be2fb45f563affdd214bf9862fb . [Rainer Hochecker] * AE: alsa - set to prepared after drain . [Rainer Hochecker] * AE: alsa - close device in blocking mode, fixes device busy . [Rainer Hochecker] * AE: allow encoder to be fed with planar format . [fritsch] * ffmpeg: add av_opt_set_int and av_opt_set_double for intrumenting swr . [xbmc] * ffmpeg: add methods to the interface needed for resampling . [Rainer Hochecker] * AESinkALSA: drop unneeded member . [Rainer Hochecker] * AE: register callback for all audio settings . [fritsch] * AE: Start of planar format internally . [LucasG2000] * Added suggested feedback to the code (code style and optimization) . [LucasG2000] * Built in function PlayMedia does not play music folders . [M. Kaijser] * [release] version bump to 13.0 alpha7 as we start new merge window. . [diego nunes] * Cosmetic fixes: - Added Sublime Project files to gitignore; - Linting/cleanup of Webinterface JavaScript; - Cleanup of Webinterface CSS; Cosmetic changes to better fit the XBMC current code style. . [diego nunes] * Functional fixes: Web interface remote control was "eating" browser shortcuts (ctrl+key, alt+key); Web interface right click key and alnum keypad volume controls are now working (keycodes 93, 187, 189); Web interface now show full movies/artists names on tooltips; Web interface won't show whitespaces before "..." on long movies/artists names; 17~18 chars movie titles/album names on web interface no longer get clipped; . [Rainer Hochecker] * fix broken channel switching by numbers after: 8768ec8a7260b7dd46c28e601a398d493808edeb . [Rainer Hochecker] * guilib: CGUIBaseContainer::OnAction - waiting on scroll condition to be satisfied consumes the action, hence return true . [John Rennie] * Add support for meta/cmd to keyboard.xml parsing . [BFG] * Fixes owerflow warning during compilation. . [ace20022] * [DVDAudio] Common realloc mistake: 'm_pBuffer' nulled but not freed upon failure. . [ace20022] * [Cores] Prefix ++/-- operators should be preferred for non-primitive types. . [ace20022] * [DVDInputStreamNavigator] Pass function parameter by reference. . [ace20022] * [Sinks] Function parameter 'format' should be passed by reference. . [ace20022] * [CrystalHD/OpenMax] Make the classes non-copyable. . [ace20022] * [LinuxRendererGL(ES)]Consecutive return statements are unnecessary. . [ace20022] * [Cores] Silence message "Checking if unsigned variable ... is less than zero". . [ace20022] * [PulseAESound] Correct oder of initializer list. . [ace20022] * [Cores] Style: Reduce scope of variables. . [ace20022] * [CoreAudio/IOS] Assignment of function parameter has no effect outside the function. . [ace20022] * [AEChannelInfo] The condition should be a conjunction. . [Kyle Hill] * Avoid incorrect signed-unsigned conversion on error in GUIWindowLoginScreen.cpp . [Kyle Hill] * Check return of musicUrl.FromString() in GUIWindowMusicBase.cpp . [Kyle Hill] * Prevent possible divide-by-0 in karaokevideobackground.cpp . [Kyle Hill] * Fix incorret iterator comparison in MusicInfoScanner.cpp . [Kyle Hill] * Check return value of GetResumeBookMark() . [Kyle Hill] * Avoid possible divide-by-0 in DirectXGraphics.cpp . [Kyle Hill] * Fix possible integer overflow in udf25.cpp . [Kyle Hill] * Fix possible memory leaks in iso9660.cpp . [Kyle Hill] * Fix validation checks in Deserialize() . [Kyle Hill] * Fix incorrect virtual override in ProfilesManager . [Kyle Hill] * Remove NULL check that can never be true. . [Kyle Hill] * Fix incorrect iterator comparison in CAlbum::Save() . [Kyle Hill] * Convert #defines to real integral constants in SmartPlaylist.cpp . [Kyle Hill] * Always close test socket in CWebServer::Start() . [Kyle Hill] * Fix possible memory leak in Settings.cpp . [Kyle Hill] * Fix unconditional 'true' return from StartUPnP() if HAS_UPNP is true. . [Karlson2k] * XBMCTinyXML: remove old workaround . [Karlson2k] * CXBMCTinyXML: use direct file reading instead of streaming. That way we could avoid double parsing of file. . [Karlson2k] * [loadfile] Replace moved code in Texture.cpp with function call . [Jonathan Marshall] * [loadfile] improve log message . [Jonathan Marshall] * [loadfile] free over-allocated memory from growing buffer . [Jonathan Marshall] * [loadfile] ensure inputBuff is free'd in case we fail to read any data . [Jonathan Marshall] * [loadfile] no need for reusing inputBuffSize for return value . [Jonathan Marshall] * [loadfile] reduce scope of tempinputBuff . [Jonathan Marshall] * [loadfile] move constants to static const and align chunksize with file chunk size . [Jonathan Marshall] * [loadfile] don't read files > 2GiB . [Jonathan Marshall] * [loadfile] minimise scope of inputBuff(size) . [Jonathan Marshall] * [loadfile] CFile::Read() can take a std::string, no need for .c_str() . [Jonathan Marshall] * [cosmetics] indenting . [Jonathan Marshall] * [loadfile] early return for better readability. . [Jonathan Marshall] * adds LoadFile to CFileUtils, copied from CTextureBase::LoadFromFileInternal . [Karlson2k] * FileUtils.cpp: cosmetics . [montellese] * CGUIDialogSmartPlaylistRule: only show smartplaylists that match in type and are not grouped . [montellese] * smartplaylists: add CheckTypeCompatibility() utility method . [montellese] * smartplaylists: add IsMusicType() and IsVideoType() utility methods . [montellese] * smartplaylists: "playlist" is a browsable field . [ronie] * remove wunderground addon . [montellese] * CGUIDialogSmartPlaylistRule: integrate virtual folders . [montellese] * smartplaylists: implement virtual folders inside smartplaylists . [montellese] * smartplaylists: add support for sort attributes (especially "ignorefolders") . [John Rennie] * Add handling of meta aka command key on OSX . [Voyager1] * cleanup unused HashDVD code . [Voyager1] * Calculate DVD unique ID using libdvd's volume label and serial string . [Voyager1] * Expose get_title_string and get_serial_string through DVDInputStreamNavigator . [Voyager1] * [libdvd] add patch for reenable serial string . [Voyager1] * [libdvdnav] fix redundant close . [Voyager1] * [libdvdnav] re-enable reading DVD serial string . [Memphiz] * deinitialize NFS,AFP and SFTP before suspend . [fritsch] * AESinkAlsa: Make sure to reinit but return false if format might be changing . [Joachim Breuer] * Update to rev. 7 from upstream http://lists.mplayerhq.hu/pipermail/dvdnav-discuss/2012-December/001837.html . [Joachim Breuer] * Add diff in lib/libdvd/patches for tracking against upstream . [Joachim Breuer] * More accurate seeking with libdvdnav http://trac.xbmc.org/ticket/12212 applied to current codebase full credit should go to gnosygnu, see http://forum.videolan.org/viewtopic.php?f=32&t=76308&start=20#p316583 . [verybadsoldier] * deinitialize SMB before suspend . [Sam Spilsbury] * Make the iterative tests use Google Tests's parameterized test code. . [Sam Spilsbury] * Fix failing test TestFileItem.GetLocalArt . [Sam Spilsbury] * ActionDeleteFolder also expects the parent directory as the destination . [Sam Spilsbury] * Fix failing test TestFileOperationJob.ActionCreateFolder . [Sam Spilsbury] * Don't add xbmc.a to DIRECTORY_ARCHIVES . [Stephan Raue] * [fix] change AM_CONFIG_HEADER to AC_CONFIG_HEADERS for automake-1.13 support . [stupid-boy] * Changed cpu frequency for all Linux platforms, added RPI specific cpu temp command and removed irrelevant gpu temp for all ARM platforms. . . [Chris "koying" Browet] * ADD: [droid] libstagefright dvdplayer hw codec . [Martijn Kaijser] * update skin Touched . [montellese] * [webinterface.default] fix runtime value in minutes (fixes #14523) . [montellese] * mysql: fix SELECT queries containing "CAST(foo as integer)" (fixes #14496) . [alanwww1] * [lang] update of skin.confluence language files . [alanwww1] * [lang] update of core language files . [alanwww1] * [lang] update of internal addon language files . [M. Kaijser] * [release] version bump to 13.0 alpha7 as we start new merge window. . [montellese] * addons: fix crash by not showing "Configure" option for skins . [montellese] * video: fix search for movies being part of a set (fixes #14471) . [John Rennie] * Add support for meta/cmd to keyboard.xml parsing . [davilla] * fixed broken build from 5ca72dbcd4b41513892e5fb602f00eb784d54a52 . [davilla] * fixed borked build from f68634b7549d5089349867c2cbcd5cbf83a0950c . [davilla] * droid: add LCTRL, RCTRL and CAPSLOCK . [S. Davilla] * jni: fixed alt/shift keymap . [alanwww1] * [lang] delete duplicated English UK files. The main English file IS the UK version . [Alexis Ballier] * DllAvCodec.h: Stop mapping avcodec_default_{get,release}_buffer. . [BtbN] * VAAPI: Add check for maximum surface count in EnsureSurfaces . [S. Davilla] * Revert "fixed, ProcessJoystickEvent was broke for axis handling" . [davilla] * fixed, ProcessJoystickEvent was broke for axis handling . [Garrett Brown] * Remove unnecessary scope declared inside its own namespace . [Alexis Ballier] * DVDDemuxFFmpeg.cpp: Do not exclude OTF fonts in FFmpeg attachements with external ffmpeg. This is supported in ffmpeg-1.0 which happens to be the minimum required version for building xbmc. . [Alexis Ballier] * DVDDemuxUtils.cpp: Include DllAvCodec.h which does the right thing to get the definitions instead of manually including avcodec.h. . [Alexis Ballier] * DVDDemuxPVRClient.h: No need to manually include avformat.h since we already include DllAvFormat.h . [Alexis Ballier] * DVDDemux.h: Include DllAvCodec.h which does the right thing to get the definitions instead of manually including avcodec.h. . [M. Kaijser] * [cosmetics] update copyright headers . [Alexis Ballier] * DVDStreamInfo.h: Include DllAvCodec.h which does the right thing to get the definitions instead of manually including avcodec.h. . [Alexis Ballier] * DVDAudio.h: Include DllAvCodec.h which does the right thing to get the definitions instead of manually including avcodec.h. . [Alexis Ballier] * DVDCodecs.h: Do not include avcodec.h directly. . [Alexis Ballier] * DVDAudioCodec(L)Pcm: Disable copying of the class. . [Alexis Ballier] * DVDAudioCodecPcm: Do not use AVCODEC_MAX_AUDIO_FRAME_SIZE since it is gone in FFmpeg 2.0 and dynamically allocate buffers as needed. . [Alexis Ballier] * DVDAudioCodecLPcm: Do not use AVCODEC_MAX_AUDIO_FRAME_SIZE which has been removed from FFmpeg 2.0 and dynamically allocate buffers as needed. . [unknown] * renderer: win - reset texture states on configure . [arnova] * fixed: Crash in Pictures caused by PR2890 (fixes #14500) . [Karlson2k] * Startup log: refactoring . [Karlson2k] * Startup log: fixes potential problems . [Karlson2k] * Startup log: Added debug/release build information . [Karlson2k] * Startup log: Add GCC version information . [mvdroest] * Update AMLPlayer.cpp . [Karlson2k] * Startup log: Resort XBMC info . [spiff] * quell compiler warning if compiling without libva, vdpau or darwin . [M. Kaijser] * use correct setting description for weather settings . [unknown] * paplayer: do not hijack main thread for pre-buffering streams . [night199uk] * [fix] ffmpeg uses a 16-byte stride when scaling images, which can overrun the texture buffer which is only 2-byte aligned, causing a segfault on OSX/iOS . [t-nelson] * cosmetics for 67ab657 . [t-nelson] * Don't use 'using' directive in headers! . [night199uk] * [fix] string copy allocated in function params can be destroyed before access via *end pointer causing EXC_BAD_ACCESS . [night199uk] * [musicdb] fix album and artist SQL queries for musicbrainz . [night199uk] * [musicdb] fix some problems with non-musicbrainz albums in scanner, and tidy up some of the scanner overall. . [night199uk] * [musicdb] fix album & artist lt operators, used for set/map (e.g. cache) . [Wolfgang Haupt] * [WebServer] Simplify file existence check . [montellese] * [win32] fix v key not working anymore (thanks wsoltys) . [John Rennie] * Add handling of meta aka command key on OSX . [Voyager1] * Revert "[lang] missing confluence home menu Dutch translations" . [Voyager1] * [lang] missing confluence home menu Dutch translations . [montellese] * [win32] add files created when running BuildSetup.bat to .gitignore . [Martijn Kaijser] * fix c/p screwup in CONTRIBUTING.md . [Martijn Kaijser] * add CONTRIBUTING.md with some basic information regarding pull requests . [SpiritOffice] * Fix for ignoring Protocol Options in CShoutcastFile::Open. (something like UserAgent, Referer, etc.) . [montellese] * [win32] fix library.xbmc.foo builds after cc988c14d2c13cee4633b316065e4cf335328e99 . [alanwww1] * [lang] update of skin.confluence language files . [alanwww1] * [lang] update of core language files . [alanwww1] * [lang] update of internal addon language files . [Voyager1] * [cddb] fix broken hello command should be as "cddb hello username hostname clientname version" . [davilla] * fixed, compiler warnings . [davilla] * fixed, signed/unsigned compiler warning . [wsnipex] * [configure] install missing addon bindings . [wsnipex] * [configure] don't use relative include paths in addon headers this breaks xbmc dev packages where all headers are installed in standard include paths . [Sam Spilsbury] * Include guilib/GraphicContext.h and don't assign NULL to int . [Fice] * Prefer empty() over size() . [montellese] * jsonrpc: ensure that "label" always contains at least the filename of a playing item . [montellese] * jsonrpc: fix bad if condition in CFooLibrary::FillFileItem . [Joachim Breuer] * Proper fix: Limit to file size . [davilla] * changed, audiotrack, add volume/drain locks, default volume to 1.0, remove AE_FMT_S16NE handling . [S. Davilla] * changed, include AE_FMT_S16NE as avaliable format on audiotrack sink . [S. Davilla] * fixed, add float to float convert with a copy so we do not have to check convertFn for null all over the place . [popcornmix] * [rbp/omxplayer] Fix build error in types for max . [davilla] * darwin: fix stray touch . [davilla] * droid: fixed largefile smb access . [Joachim Breuer] * Fix iso9660::ReadFile() to no longer read one sector past file size . [montellese] * smartplaylists: fix parsing of sort direction from JSON object . [janbar] * pvr: Only shows specific actions for current category or 'ALL' . [davilla] * fixed, ANativeActivity is a struct, not a class . [Lars Op den Kamp] * fixed crash when CLocalizeStrings::Load() is called from multiple threads, which is possible when called by add-ons. . [montellese] * [droid] fix path to xbmc depends in packaging Makefile . [Memphiz] * [osx] - don't steal the hw volume keys. Those are controlled by osx and should always be. This reverts part of 6bb569c as we already did in the frodo branch. And now all nyxboard users say booo and go away ;) . [Memphiz] * [win32] - 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) . [alanwww1] * [lang] fixed: empty msgid entries . [alanwww1] * [lang] update of skin.confluence language files . [alanwww1] * [lang] update of core language files . [alanwww1] * [lang] update of internal addon language files . [montellese] * [win32] update gitignore for library.xbmc.codec . [Lars Op den Kamp] * fixed version number in addons/xbmc.pvr/addon.xml . [montellese] * [skin.confluence] add description textbox (ID 6) to SettingsCategory.xml . [davilla] * renderer: drop old texture done event for gles . [popcornmix] * [rbp/omxplayer] Support ff/rew . [wsoltys] * [WIN32] fixed: use .empty() instead of .size() < 1 (grr) . [wsoltys] * [WIN32] fixed: if we don't found - for whatever reason - a suitable monitor, abort early and write the reason into the log file. . [popcornmix] * [rbp/omxplayer] Remove unused state from OMXClock . [Rainer Hochecker] * fix missing initialization of new codec cb helper . [Joachim Breuer] * Unpause (if applicable) when going to DVD menu . [Joachim Breuer] * Get and use correct (removable://) file record from database Fixes DVD resume after resume details already exist . [Voyager1] * [cosmetics] use CompareNoCase explicitly instead of Equals - after d25d6ef73a17c7044b819c998630346a522ca972 . [Memphiz] * [ios/atv2/osx] - sync xcode project . [Garrett Brown] * [Win32] Remove condition `!defined(_LIB)` for git_revision.h inclusion . [Garrett Brown] * Improve recompile speed: Don't include git_revision.h in system.h (leads to excessive recompiles) . [Lars Op den Kamp] * [pvr] bump add-ons . [Lars Op den Kamp] * added callback methods for binary add-ons to get codec id information from XBMC, so the dep on avcodec.h can be removed. only IDs used by pvr.hts and pvr.vdr.vnsi have been included . [Memphiz] * [ios/atv2/xbmc] - sync xcode projects . [Joachim Breuer] * Fix DVD resume: accept .IFO files regardless of file name case Also accept Video CD files regardless of case . [WiSo] * [WIN32] support ctrl+v to paste clipboard text. . [arnova] * fixed: Little fixup for 94817e6fa85e2e0b39d1f0f96795435a4256fe7b (thanks JM) . [Garrett Brown] * Fix CSAPFile::Stat() returning a boolean (0 or 1) when -1 or 0 (respectively) is expected . [Garrett Brown] * Don't show "Add to Favorites" context button for music search item . [davilla] * fixes #14452, crash in DVDOverlayCodecTX3G.cpp when closing style indexs too far . [arnova] * fixed: MusicInfoTag loader locked up after 9752e490e40e69d53e9dbb10a972dff533192570 . [Javier Marcet] * Add new builtin, ToggleCECDevice, to control state of playing device via a cec peripheral . [ace20022] * [bluray] Fix stream info/language retrieval for blurays in non-nav mode. . [davilla] * fixed, android audio playback . [wsoltys] * [WIN32] changed: check for sse2 and abort with a message if it isn't supported by the cpu. . [Rainer Hochecker] * renderer: tempfix for aml/omx player after #2811 . [ulion] * [Fix] Do not show thumb of video when playing slideshow. . [Alexis Ballier] * Configure, internal FFmpeg: Enable ipod muxer for m4a muxing and CD ripping in this format. . [Alexis Ballier] * CDRip EncoderFFmpeg: Provide a seek callback to avio. It is required for muxing mp4. . [Alexis Ballier] * CDRipEncoder: Add FileSeek function for seeking (required by some libavformat muxers). . [Fice] * [Settings] Treat 'Set as default' in CGUIDialogXXXSettings as expert level . [Fice] * [Settings] Make Settings level lockable . [popcornmix] * [rbp/omxplayer] Explicitly set number of output channels on audio_mixer . [Alexis Ballier] * Fix build failure with MSVC. Thanks to Jenkins tests. . [Alexis Ballier] * Allow selecting AAC and WMA audio CD ripping for the GUI. . [Alexis Ballier] * CDRip: Add definitions for ripping audio CDs to M4A (AAC) and WMA with FFmpeg. . [Alexis Ballier] * Configure, internal FFmpeg: Enable asf muxer and wmav2 encoder for ripping CDs to wma2. . [Alexis Ballier] * DLLAvCodec: Do not map avcodec_encode_audio anymore since it is deprecated and now unused within xbmc code. . [arnova] * fixed: Thumb/flag extractions were never stored when used outside the bg infoloader . [arnova] * fixed: Music thumb loading for files view was slow . [arnova] * changed: Use a member variable for the texture database . [arnova] * changed: Renamed m_database to m_video/m_musicDatabase for clarity . [Garrett Brown] * Don't show "Add to Favorites" context button for "Get More..." add-on links . [Garrett Brown] * Remove extraneous empty-string check (URIUtils::IsInternetStream() and CFile::Exists() both handle empty strings) . [wsnipex] * [configure] fix goldlinker check . [Lee Pollock] * [VideoInfoScanner] If no matching subepisode in guide, try full episode . [Alexis Ballier] * CDRip FFmpeg: Rename MuxerReadPacket to avio_write_callback which reflects more its purpose. . [Alexis Ballier] * CDRip FFmpeg: Write directly to the disc in the avio callback since avio does the buffering for us we do not need to do it twice. . [Alexis Ballier] * CDRip FFmpeg: Reduce a bit the avio buffer size as suggsted by libavformat documentation. . [Alexis Ballier] * CDRip EncoderFFmpeg: Modernize. . [Anton Fedchin] * [pvr] fix: CAddonCallbacksAddon::GetAddonSetting doesn't returns slider setting value. . [Chris "koying" Browet] * FIX: add libm to librtmp . [Alexis Ballier] * DllAvFormat: Map avformat_alloc_output_context2. . [Alexis Ballier] * CdripEncoderFFmpeg: Remove vorbis special casing. . [arnova] * changed: Split background info loading into a 2 stages . [popcornmix] * [rbp/omxplayer] Add logging for when audio/video EOS is first detected . [popcornmix] * [rbp/omxplayer] Remove flush of video codec when audio codec changes . [popcornmix] * [rbp/omxplayer] Reduce the size of preroll . [xhaggi] * [fix] change initialization of m_timerItem to NULL . [xhaggi] * [cosmetics] indent . [xhaggi] * [gui] focus default control for pvr dialogs . [montellese] * [win32] update VS project files . [montellese] * use CScriptInvocationManager instead of XBPython . [montellese] * python: register XBPython for .py files . [montellese] * cosmetics: remove trailing spaces from XBPython.h/cpp . [montellese] * python: let XBPython implement ILanguageInvocationHandler . [montellese] * XBPython: cosmetics . [montellese] * python: implement CPythonInvoker (replacing XBPyThread) . [montellese] * interfaces: add ILanguageInvoker and ScriptInvocationManager . [popcornmix] * [rbp/omxplayer] Remove unused function OMXStart . [popcornmix] * [rbp/omxplayer] Move start flags out of clock component . [popcornmix] * [rbp/omxplayer] Remove clock manipulation from a/v players . [popcornmix] * [rbp/omxplayer] Move the buffer of the decoded audio to output port . [popcornmix] * [rbp/omxplayer] Move buffering to omxplayer level . [popcornmix] * [rbp/omxplayer] Move buffering decision out of OMXPlayerAudio . [popcornmix] * [rbp/omxplayer] More care with marking GetCurrentPts as invalid . [popcornmix] * [rbp/omxplayer] Use timestamps given to gpu as GetCurrentPts . [popcornmix] * [rbp/omxplayer] Remove fixPreroll parameter . [popcornmix] * [rbp/omxplayer] It never makes sense to delay in audio/video players . [popcornmix] * [rbp/omxplayer] Make audio_render configurable as the clock master . [popcornmix] * [rbp/omxplayer] Check total memory, and if plenty use full size buffers . [Lee Pollock] * Cosmetic: Remove case saucyinctions in tvshowmatching regexes . [Lee Pollock] * [fix] Ensure tvshowmatching regexes are run caseless . [Alexis Ballier] * Replace deprecated CodedID and CODEC_ID by their av prefixed counterparts. . [popcornmix] * [rbp/omxplayer] Use aspect ratio from video decoder . [popcornmix] * Revert "[rbp] Always use the aspect ratio from file." . [popcornmix] * [rbp/omxplayer] Avoid resampling in audio_mixer . [Lee Pollock] * [Fix] Only use episode number in nfo check if it's an episode . [Anton Fedchin] * [win32] Fix best dxva deinterlacing on Intel platforms. . [Martijn Kaijser] * [release] version bump to 13.0 alpha6 as we start new merge window. . [xhaggi] * [gui] refactor message handling for pvr dialogs . [Jose Quinteiro] * Detect SSE2 support . [arnova] * removed: BackGroundInfo Loader multithreading (no longer needed) . [ronie] * update wunderground addon . [ace20022] * [AdvancedSettings] Removed unused member variable and moved m_initialized = true at the end of Initialize(). . [ace20022] * [GUIControlSettings] Make GetID() const. . [ace20022] * [Settings] Make functions static if possible. . [ace20022] * [Settings] Possible inefficient checking for 'settingMap' emptiness. . [ace20022] * [Settings] Prefer prefix ++/-- operators for non-primitive types. . [ace20022] * [Settings] Function parameter '...' should be passed by reference. . [ace20022] * [Settings] Operator=' should return &. . [ace20022] * [Settings] Remove unused variables. . [ace20022] * [Settings] Initialize members in constructors. . [ace20022] * [Settings] Silence the analyzer about a (not) possible null pointer dereference. . [Marius T] * [Linux] Read OS information from /etc/os-release Most modern Linux saucyributions use the /etc/os-release file for operating system information. This patch will try to read the PRETTY_NAME variable from /etc/os-release to identify the Linux saucyribution. . [Alasdair Campbell] * upnp: fix reported parents of irregular paths . [Karlson2k] * [win32] Enable SSE2 everywhere . [montellese] * python: don't consider scripts which threw an exception as successful . [montellese] * [legacy] hide C++ only public class variables from swig . [montellese] * [codegenerator] python: extend swig template to support class variables . [Alexis Ballier] * DllAvFilter: Always include libavfilter/buffersrc.h for av_buffersrc_add_frame. . [Alexis Ballier] * DVDAudioCodecFFmpeg: Remove write only assignment. . [Alexis Ballier] * DVDAudioCodecFFmpeg: Grow the resampling buffer as needed instead of allocating it an arbitrary big size. . [Rainer Hochecker] * renderer: grab presentlock in AddVideoPicture . [Joakim Plate] * renderer: drop copies of variables, use queue data directly . [Joakim Plate] * renderer: store bypass format in rendermanager instead . [Joakim Plate] * renderer: name present buffer structure to be able to reference it . [Joakim Plate] * renderer: remove now pointless GetNext(Decode/Render) function . [Joakim Plate] * renderer: simplify code by always maintaining one front buffer . [Rainer Hochecker] * renderer: replace render buffer indices with queues . [Alasdair Campbell] * upnp: fix inconsistent / at end of folders . [Alasdair Campbell] * cosmetics - remove unused code . [Alasdair Campbell] * cosmetics - remove unused variable . [montellese] * [codegenerator] python: extend IN typemap to support int, double and float . [montellese] * [codegenerator] Helper.groovy: add support for class variables . [montellese] * [codegenerator] Helper.groovy: fix typo . [Tom Samstag] * Making JSON-RPC accept more content types . [ulion] * Change AnnouncePlayerPlay to announce speed == 0 for pausing slideshow or picture. . . [wsnipex] * cleanup changelog, start fresh Checksums-Sha1: ee33c9ae306b12d10050e8f634300b5dee071e8d 12763814 xbmc-bin_13.0~git20131002.1125-alpha8-0saucy_amd64.deb 615e7bfb12b93bfeac5b7556c47f1fa8908b0ad3 60932 xbmc-eventclients-wiiremote_13.0~git20131002.1125-alpha8-0saucy_amd64.deb Checksums-Sha256: 65be7b0d033f2ca1579675493c02cd49b491391cba408c810a7bebf44e06a9d7 12763814 xbmc-bin_13.0~git20131002.1125-alpha8-0saucy_amd64.deb 2eb1951fa6845f1051a72db80d5a8cfaefea041fceb823fea37d70a3c1c8d7ac 60932 xbmc-eventclients-wiiremote_13.0~git20131002.1125-alpha8-0saucy_amd64.deb Files: b8fa5204913d3a3a541fadd7c0d913e9 12763814 video optional xbmc-bin_13.0~git20131002.1125-alpha8-0saucy_amd64.deb 2a92644cf7bd89f788d2c086bd67bd7b 60932 video optional xbmc-eventclients-wiiremote_13.0~git20131002.1125-alpha8-0saucy_amd64.deb