Martijn Kaijser [Tue, 6 Aug 2013 06:04:50 +0000 (23:04 -0700)]
Merge pull request #1445 from Karlson2k/win32_xml_fix
CXBMCTinyXML: use fast direct file reading
Martijn Kaijser [Tue, 6 Aug 2013 06:04:10 +0000 (23:04 -0700)]
Merge pull request #3008 from herrnst/paplayer-mp3gain
paplayer: fix gain for mp3 files
Garrett Brown [Mon, 5 Aug 2013 21:34:05 +0000 (14:34 -0700)]
Merge pull request #2882 from garbear/addon-clone
Remove IAddon::Parent() and replace with simple flag in CAddonDLL
The parent parameter was misrepresented throughout the code (sometimes called parent, sometimes called self) and was only used as a boolean condition in CAddonDLL
Sascha Montellese [Mon, 5 Aug 2013 21:00:43 +0000 (14:00 -0700)]
Merge pull request #3057 from afedchin/videodb_fix
CVideoDatabase::SetVideoSettings fix insert query after s3d merge (see d1f9f9a)
Sascha Montellese [Mon, 5 Aug 2013 20:56:00 +0000 (13:56 -0700)]
Merge pull request #3055 from Montellese/full_language_selection
Provide extended language selection for preferred audio/subtitle stream selection
montellese [Mon, 5 Aug 2013 13:01:53 +0000 (15:01 +0200)]
settings: make use of CLangCodeExpander::GetLanguageNames() instead of relying on installed languages for preferred audio/subtitle stream languages (fixes #14118)
montellese [Mon, 5 Aug 2013 13:00:35 +0000 (15:00 +0200)]
CLangCodeExpander: add GetLanguageNames() method
Anton Fedchin [Mon, 5 Aug 2013 19:57:46 +0000 (23:57 +0400)]
CVideoDatabase::SetVideoSettings fix insert query after
d1f9f9a070915d8c9a71e21e5a4516c0d22dcae0
Memphiz [Mon, 5 Aug 2013 19:34:25 +0000 (21:34 +0200)]
[jenkins] - use a new method to determine the branch name by ignoring the pr ref_spec - thx to theuni for figuring that out
Memphiz [Mon, 5 Aug 2013 18:24:43 +0000 (20:24 +0200)]
[jenkins] - when determining the branch name - ignore the fetched pull requests
Garrett Brown [Thu, 25 Jul 2013 20:10:22 +0000 (13:10 -0700)]
Complete missing add-on Clone() functions
Garrett Brown [Thu, 25 Jul 2013 19:39:36 +0000 (12:39 -0700)]
Remove unused member variable AddonProps::parent
Garrett Brown [Fri, 14 Jun 2013 19:55:54 +0000 (12:55 -0700)]
Move CScreensaver cloning to new method, CScreensaver::Clone()
CScreensaver::Clone() is virtual and overrides IAddon::Clone()
Garrett Brown [Fri, 14 Jun 2013 19:26:07 +0000 (12:26 -0700)]
Move member initializers from CRepository::Clone() to copy constructor.
Also adds missing m_hashes member.
Garrett Brown [Mon, 5 Aug 2013 18:28:44 +0000 (11:28 -0700)]
Remove IAddon::Parent() and replace with simple flag in CAddonDLL
The parent parameter was misrepresented throughout the code (sometimes called parent, sometimes called self) and was only used as a boolean condition in CAddonDLL
Voyager1 [Mon, 5 Aug 2013 18:22:52 +0000 (20:22 +0200)]
[fix] settings loading of default value for CSettingAddon: parent class CSettingString already handles it correctly
Voyager1 [Mon, 5 Aug 2013 17:59:31 +0000 (19:59 +0200)]
Memphiz [Mon, 5 Aug 2013 17:47:31 +0000 (19:47 +0200)]
[buildsys] - fix missing clean of xbmc/main/main.a
popcornmix [Mon, 5 Aug 2013 13:23:48 +0000 (06:23 -0700)]
Merge pull request #3020 from brooc/master
RenderCapture implementation for RPi
popcornmix [Mon, 5 Aug 2013 13:22:24 +0000 (06:22 -0700)]
Merge pull request #3023 from popcornmix/screenshot
[rbp] Add screenshot implementation that includes video layer
Martijn Kaijser [Mon, 5 Aug 2013 10:37:30 +0000 (03:37 -0700)]
Merge pull request #2807 from Fice/filemanager_context_cleanup
[Context Menu] Filemanager context menu cleanup
John Rennie [Mon, 5 Aug 2013 09:42:04 +0000 (02:42 -0700)]
Merge pull request #3053 from jhsrennie/paste_utf8_2
Use utf8 for text pasted from the clipboard
Fice [Tue, 9 Apr 2013 16:55:19 +0000 (18:55 +0200)]
Dont show 'Select all' in context menu, if everything is already selected
Fice [Tue, 9 Apr 2013 16:08:33 +0000 (18:08 +0200)]
Remove 'Go to settings' Context menu from FileManager
John Rennie [Mon, 5 Aug 2013 07:18:59 +0000 (08:18 +0100)]
Use utf8 for text pasted from the clipboard
davilla [Mon, 5 Aug 2013 04:00:25 +0000 (00:00 -0400)]
droid: cosmetic cleanup of dangling spaces
jmarshallnz [Sun, 4 Aug 2013 20:19:02 +0000 (13:19 -0700)]
Merge pull request #3044 from Karlson2k/fonts_handling_01
Set of fixes for font processing
S. Davilla [Sun, 4 Aug 2013 18:47:05 +0000 (14:47 -0400)]
changed, replace unmanagable basic_keycodes array with keyMap. now we can actually see which scancodes match XBMCK_xxx keys
montellese [Sun, 4 Aug 2013 18:42:57 +0000 (20:42 +0200)]
[webinterface.default] fix bad line breaks in base64 encoded images (introduced by
187f825a4c53f04e510f7f5c9effa85f7edf12ff)
Martijn Kaijser [Sun, 4 Aug 2013 18:06:07 +0000 (20:06 +0200)]
Joakim Plate [Sun, 4 Aug 2013 17:52:10 +0000 (19:52 +0200)]
gles: fix compile error due to unable to compile test gles
Martijn Kaijser [Sun, 4 Aug 2013 17:29:36 +0000 (10:29 -0700)]
Merge pull request #2231 from stupid-boy/CpuFreq
cpu freq, cpu temp, gpu temp
Joakim Plate [Sun, 4 Aug 2013 17:21:26 +0000 (10:21 -0700)]
Merge pull request #3035 from FernetMenta/dropfix
dvdplayer video: fix unneeded drops.
Joakim Plate [Sun, 4 Aug 2013 16:42:28 +0000 (18:42 +0200)]
gles: make use of gfx context to set scissor
This should fix gui in 3d modes during video playback using bypass
Joakim Plate [Sun, 4 Aug 2013 16:35:33 +0000 (18:35 +0200)]
dxva/vaapi: fix max resolution to allow 1080p
Martijn Kaijser [Sun, 4 Aug 2013 16:22:31 +0000 (18:22 +0200)]
[confluence] remove unused strings
Martijn Kaijser [Sun, 4 Aug 2013 16:17:57 +0000 (18:17 +0200)]
[confluence] add document encoding headers
Martijn Kaijser [Sun, 4 Aug 2013 16:09:33 +0000 (18:09 +0200)]
[confluence] fix indenting to all tabs
Martijn Kaijser [Sun, 4 Aug 2013 16:08:35 +0000 (18:08 +0200)]
[confluence]remove comment syntax leftover
Martijn Kaijser [Sun, 4 Aug 2013 15:31:48 +0000 (08:31 -0700)]
Merge pull request #3033 from sraue/fallbackpower
Disable Hibernate and Suspend related power options for Raspberry & Co. ...
Martijn Kaijser [Sun, 4 Aug 2013 15:30:00 +0000 (08:30 -0700)]
Merge pull request #2703 from
ace20022/cores_revised
[Cores] Revised with cppcheck
Voyager1 [Sun, 4 Aug 2013 15:08:40 +0000 (08:08 -0700)]
Merge pull request #2896 from Voyager1/protectplayer
Protect Player!
Voyager1 [Sat, 29 Jun 2013 08:43:49 +0000 (10:43 +0200)]
move playspeed handling to CApplicationPlayer
Voyager1 [Fri, 28 Jun 2013 17:33:57 +0000 (19:33 +0200)]
move IsPlaying-IsPaused-IsPlayingAudio-IsPlayingVideo to CApplicationPlayer wrapper
Ohad Benjamin [Sat, 20 Jul 2013 20:19:19 +0000 (23:19 +0300)]
First implementation of the CRenderCapture interface
RenderCapture implementation for RPi using DispmanX
Minor changes that I reverted to the repo's version
Changed snapshot taking to use g_RBP.CaptureDisplay()
Removed unused fields, and changed implementation to use the width and height parameters
popcornmix [Wed, 31 Jul 2013 11:48:26 +0000 (12:48 +0100)]
[rbp] Add screenshot implementation that includes video layer
As Pi doesn't use GL for video, a screenshot only contains UI.
Need to use Pi specific function for screenshot.
Daniel Scheller [Thu, 25 Jul 2013 22:38:05 +0000 (00:38 +0200)]
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 [Sat, 3 Aug 2013 14:57:04 +0000 (10:57 -0400)]
sync linux Makefile, Xcode project
Voyager1 [Wed, 19 Jun 2013 19:32:36 +0000 (21:32 +0200)]
Protect Player!
Rainer Hochecker [Sun, 4 Aug 2013 09:46:32 +0000 (02:46 -0700)]
Merge pull request #3046 from FernetMenta/pvrguide
pvr: try SwtichChannel when selecting a channel via EPG
Martijn Kaijser [Sun, 4 Aug 2013 08:59:32 +0000 (01:59 -0700)]
Merge pull request #3047 from CharlieMarshall/patch-1
Correct typo
Charlie Marshall [Sun, 4 Aug 2013 08:55:15 +0000 (09:55 +0100)]
Correct typo
xbmc [Thu, 11 Apr 2013 10:33:46 +0000 (12:33 +0200)]
pvr: try SwtichChannel when selecting a channel via EPG
jmarshallnz [Sun, 4 Aug 2013 06:56:20 +0000 (23:56 -0700)]
Merge pull request #3045 from FernetMenta/resfix
renderers: fix choosing best resolution
Rainer Hochecker [Sun, 4 Aug 2013 06:40:08 +0000 (08:40 +0200)]
renderers: fix choosing best resolution
Karlson2k [Sun, 4 Aug 2013 00:38:00 +0000 (04:38 +0400)]
CGUIFontTTFBase: Use real function names for log instead of hardcoded
Karlson2k [Sun, 4 Aug 2013 00:43:36 +0000 (04:43 +0400)]
CGUIFontTTFBase: don't use "printf" for errors
Karlson2k [Sat, 3 Aug 2013 16:44:36 +0000 (20:44 +0400)]
CGUIFontTTFBase::RenderCharacter don't try to render character if character bitmap is empty
Karlson2k [Sat, 3 Aug 2013 16:14:29 +0000 (20:14 +0400)]
CGUIFontTTFBase: make "spacing_between_characters_in_texture" const
Karlson2k [Sun, 4 Aug 2013 00:21:02 +0000 (04:21 +0400)]
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 [Sun, 4 Aug 2013 00:16:25 +0000 (04:16 +0400)]
GUIFontTTF: move m_textureScale calculation to right places
Karlson2k [Sat, 3 Aug 2013 15:23:08 +0000 (19:23 +0400)]
CGUIFontTTFBase::CacheCharacter: free allocated glyph on error
Karlson2k [Sun, 4 Aug 2013 00:43:27 +0000 (04:43 +0400)]
CGUIFontTTFGL::ReallocTexture log warning when allocated texture smaller than requested
Karlson2k [Sun, 4 Aug 2013 00:43:21 +0000 (04:43 +0400)]
CGUIFontTTFDX::ReallocTexture: Don't try to copy from empty texture
Karlson2k [Sat, 3 Aug 2013 22:03:25 +0000 (02:03 +0400)]
CGUIFontTTFGL::Begin: prevent crash on unallocated texture
Karlson2k [Thu, 1 Aug 2013 23:08:46 +0000 (03:08 +0400)]
GUIFontTTFDX: prevent crash on unallocated texture or unavailable Direct3D device
jmarshallnz [Sat, 3 Aug 2013 21:56:50 +0000 (14:56 -0700)]
Merge pull request #3041 from Memphiz/rm_framemove
[gui] - remove FrameMove from GUIDialog as it is not needed anymore
Rainer Hochecker [Sat, 3 Aug 2013 18:13:56 +0000 (11:13 -0700)]
Merge pull request #3040 from FernetMenta/pvr3d
fixing pvr after stereoscopic pull
popcornmix [Sat, 3 Aug 2013 17:30:13 +0000 (10:30 -0700)]
Merge pull request #3016 from popcornmix/ffmpeg_dts_up
[ffmpeg] Backport of armv6 and vfp optmisations for DTS
Memphiz [Sat, 3 Aug 2013 16:17:04 +0000 (18:17 +0200)]
[gui] - remove FrameMove from GUIDialog as it is not needed anymore
Memphiz [Sat, 3 Aug 2013 16:37:32 +0000 (09:37 -0700)]
Merge pull request #3027 from Memphiz/fixautoclose
[guidialog] - fix autoclose
Memphiz [Sat, 3 Aug 2013 16:02:32 +0000 (09:02 -0700)]
Merge pull request #3028 from Memphiz/airplayvolume
[airplay] - add setting for allowing/disallowing volume control from airplay clients
Memphiz [Thu, 1 Aug 2013 08:01:32 +0000 (10:01 +0200)]
[airplay] - only allow volume changes if the new corresponding setting is enabled
Memphiz [Thu, 1 Aug 2013 08:00:53 +0000 (10:00 +0200)]
[settings] - add new setting for airplay - "allow volume control"
Memphiz [Thu, 1 Aug 2013 07:59:59 +0000 (09:59 +0200)]
[lang] - add new strings for for the new "allow volume control" setting in airplay
Rainer Hochecker [Sat, 3 Aug 2013 12:26:37 +0000 (14:26 +0200)]
omxplayer: set changes counter on current stream after a change
Memphiz [Sat, 3 Aug 2013 10:21:49 +0000 (03:21 -0700)]
Merge pull request #3030 from jowadmax/master
[droid] Store the log file in a user-accessible location
Memphiz [Sat, 3 Aug 2013 09:52:18 +0000 (02:52 -0700)]
Merge pull request #3039 from ulion/osx_fix_firstkeypresslost_on_10_6
[Fix] workaround osx 10.6 lost first keypress problem, fix #14525
Rainer Hochecker [Sat, 3 Aug 2013 09:46:16 +0000 (11:46 +0200)]
pvr: set stereo_mode to mono
Rainer Hochecker [Sat, 3 Aug 2013 09:11:35 +0000 (11:11 +0200)]
dvdplayer: set changes counter on current stream after a change
John Rennie [Sat, 3 Aug 2013 06:25:05 +0000 (23:25 -0700)]
Merge pull request #3034 from jhsrennie/win_paste
Move paste code to g_Windowing
ulion [Sat, 3 Aug 2013 01:59:41 +0000 (09:59 +0800)]
[Fix] workaround osx 10.6 lost first keypress problem
popcornmix [Fri, 2 Aug 2013 22:18:10 +0000 (15:18 -0700)]
Merge pull request #3021 from popcornmix/dirty_rect
[EGL] Fix the non-trivial dirty rectangle modes
jowadmax [Fri, 2 Aug 2013 09:15:41 +0000 (04:15 -0500)]
Fix: change XBMC temp folder path to a non-root accessible folder
let XBMC store its temp (and xbmc.log) in XBMC_HOME/.xbmc/temp instead of /data/data/org.xbmc.xbmc/....
When XBMC_TEMP is not defined, https://github.com/xbmc/xbmc/blob/
d128d3760cb16bba81bcfaaa0498bc8a58ff115e/xbmc/Application.cpp#L1058 will take care of it and change it to XBMC_HOME
John Rennie [Fri, 2 Aug 2013 14:35:57 +0000 (15:35 +0100)]
Modify GUIEditControl to use the new paste code
popcornmix [Mon, 22 Jul 2013 20:05:25 +0000 (21:05 +0100)]
[EGL] Fix the non-trivial dirty rectangle modes
EGL is typically double or triple buffered, and the previous buffer contents are not preserved.
This means the non-trivial dirty rectangle modes display a flickery mess.
EGL does provide a means for requesting the EGL buffer is preserved across calls.
It seems appropriate to request that when using dirty rectangle modes.
This PR makes algorithmdirtyregions 1 and 2 work on the Raspberry Pi.
It needs testing on other EGL platforms.
John Rennie [Fri, 2 Aug 2013 14:23:48 +0000 (15:23 +0100)]
Add GetClipboard method to CWinSystemBase
Rainer Hochecker [Fri, 2 Aug 2013 13:23:40 +0000 (15:23 +0200)]
dvdplayer video: reset bRequestDrop flag, fixes unneeded drops and low fps
popcornmix [Thu, 1 Aug 2013 16:09:19 +0000 (17:09 +0100)]
[ffmpeg/patches] Add backported armv6/vfp optimisations
Martin Storsjö [Mon, 22 Jul 2013 09:33:22 +0000 (12:33 +0300)]
[ffmpeg] - backport - arm: Mangle external symbols properly in new vfp assembly files
Reviewed-by: Kostya Shishkov
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Ben Avison [Mon, 15 Jul 2013 17:28:17 +0000 (18:28 +0100)]
[ffmpeg] - backport - arm: Add VFP-accelerated version of qmf_32_subbands
Before After
Mean StdDev Mean StdDev Change
This function 1323.0 98.0 746.2 60.6 +77.3%
Overall 15400.0 336.4 14147.5 288.4 +8.9%
Signed-off-by: Martin Storsjö <martin@martin.st>
Ben Avison [Mon, 15 Jul 2013 17:28:16 +0000 (18:28 +0100)]
[ffmpeg] - backport - dcadsp: Add a new method, qmf_32_subbands
This does most of the work formerly carried out by
the static function qmf_32_subbands() in dcadec.c.
Signed-off-by: Martin Storsjö <martin@martin.st>
Martin Storsjö [Fri, 19 Jul 2013 08:23:57 +0000 (11:23 +0300)]
[ffmpeg] - backport - arm: Add VFP-accelerated version of fft16
Before After
Mean StdDev Mean StdDev Change
This function 1389.3 4.2 967.8 35.1 +43.6%
Overall 15577.5 83.2 15400.0 336.4 +1.2%
Signed-off-by: Martin Storsjö <martin@martin.st>
Martin Storsjö [Fri, 19 Jul 2013 08:03:32 +0000 (11:03 +0300)]
[ffmpeg] - backport - arm: Add VFP-accelerated version of dca_lfe_fir
Before After
Mean StdDev Mean StdDev Change
This function 868.2 33.5 436.0 27.0 +99.1%
Overall 15973.0 223.2 15577.5 83.2 +2.5%
Signed-off-by: Martin Storsjö <martin@martin.st>
Martin Storsjö [Fri, 19 Jul 2013 07:59:17 +0000 (10:59 +0300)]
[ffmpeg] - backport - arm: Add VFP-accelerated version of imdct_half
Before After
Mean StdDev Mean StdDev Change
This function 2653.0 28.5 1108.8 51.4 +139.3%
Overall 17049.5 408.2 15973.0 223.2 +6.7%
Signed-off-by: Martin Storsjö <martin@martin.st>
Ben Avison [Mon, 15 Jul 2013 17:28:12 +0000 (18:28 +0100)]
[ffmpeg] - backport - arm: Add VFP-accelerated version of int32_to_float_fmul_array8
Before After
Mean StdDev Mean StdDev Change
This function 366.2 18.3 277.8 13.7 +31.9%
Overall 18420.5 489.1 17049.5 408.2 +8.0%
Signed-off-by: Martin Storsjö <martin@martin.st>
Ben Avison [Tue, 16 Jul 2013 12:41:18 +0000 (15:41 +0300)]
[ffmpeg] - backport - dcadec: Use int32_to_float_fmul_array8
Signed-off-by: Martin Storsjö <martin@martin.st>
Ben Avison [Mon, 15 Jul 2013 17:28:11 +0000 (18:28 +0100)]
[ffmpeg] - backport - fmtconvert: Add a new method, int32_to_float_fmul_array8
This is similar to int32_to_float_fmul_scalar, but
loads a new scalar multiplier every 8 input samples.
This enables the use of much larger input arrays, which
is important for pipelining on some CPUs (such as
ARMv6).
Signed-off-by: Martin Storsjö <martin@martin.st>
Ben Avison [Mon, 15 Jul 2013 17:28:10 +0000 (18:28 +0100)]
[ffmpeg] - backport - arm: Add VFP-accelerated version of int32_to_float_fmul_scalar
Before After
Mean StdDev Mean StdDev Change
This function 1175.0 4.4 366.2 18.3 +220.8%
Overall 19285.5 292.0 18420.5 489.1 +4.7%
Signed-off-by: Martin Storsjö <martin@martin.st>
Ben Avison [Mon, 15 Jul 2013 17:28:09 +0000 (18:28 +0100)]
[ffmpeg] - backport - arm: Add VFP-accelerated version of synth_filter_float
Before After
Mean StdDev Mean StdDev Change
This function 9295.0 114.9 4853.2 83.5 +91.5%
Overall 23699.8 397.6 19285.5 292.0 +22.9%
Signed-off-by: Martin Storsjö <martin@martin.st>