Wolfgang Schupp [Tue, 17 Sep 2013 12:25:03 +0000 (05:25 -0700)]
Merge pull request #3250 from wsnipex/buildsteps
fix linux building with unified deps
wsnipex [Sat, 14 Sep 2013 09:11:33 +0000 (11:11 +0200)]
[buildsteps] there is no package on linux64 build
wsnipex [Fri, 13 Sep 2013 08:28:11 +0000 (10:28 +0200)]
[buildsteps] if multithreaded building fails on linux, rerun make singlethreaded once more
wsnipex [Sun, 4 Aug 2013 15:35:13 +0000 (17:35 +0200)]
[buildsteps] fix linux64 build
wsnipex [Sun, 15 Sep 2013 08:57:46 +0000 (10:57 +0200)]
[depends] fix ffmpeg cross compilation on linux
wsnipex [Sun, 15 Sep 2013 07:13:44 +0000 (09:13 +0200)]
[depends] steal X11 and friends from system libs on linux
they are needed, but not in unified deps
wsnipex [Fri, 13 Sep 2013 13:02:42 +0000 (15:02 +0200)]
[depends] add (non-native) sdl to linux
Martijn Kaijser [Mon, 16 Sep 2013 20:31:11 +0000 (22:31 +0200)]
[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.
jmarshallnz [Mon, 16 Sep 2013 19:57:24 +0000 (12:57 -0700)]
Merge pull request #3276 from jmarshallnz/time_warp
Use round() rather than MathUtils::round_int() for time, and modulate to UINT
Martijn Kaijser [Mon, 16 Sep 2013 16:23:47 +0000 (09:23 -0700)]
Merge pull request #3278 from t-nelson/ae_fixes
AE nits
Peter Frühberger [Mon, 16 Sep 2013 14:19:16 +0000 (07:19 -0700)]
Merge pull request #3274 from FernetMenta/aefixes
ActiveAE: small fixes
Trent Nelson [Wed, 11 Sep 2013 20:47:29 +0000 (16:47 -0400)]
Refactor AE engine selection.
Trent Nelson [Wed, 11 Sep 2013 20:32:57 +0000 (16:32 -0400)]
Allow const CAEChannelInfo be cast to std::string
Trent Nelson [Wed, 11 Sep 2013 20:14:22 +0000 (16:14 -0400)]
Move AEAudioFormat.h to Utils where it better fits
montellese [Mon, 16 Sep 2013 06:23:49 +0000 (08:23 +0200)]
SortUtils: fix possible crash when sorting by season
Jonathan Marshall [Sun, 15 Sep 2013 20:22:34 +0000 (08:22 +1200)]
Use round() rather than MathUtils::round_int() for time, and modulate to unsigned int. Fixes #14205
Trent Nelson [Mon, 16 Sep 2013 02:06:18 +0000 (19:06 -0700)]
Merge pull request #3247 from t-nelson/pivos_render_improvements
Pivos render improvements
davilla [Sun, 10 Mar 2013 04:57:47 +0000 (23:57 -0500)]
fixed, hook GetPreferredResolution in WinSystemEGL
Cory Fields [Fri, 5 Oct 2012 20:46:49 +0000 (16:46 -0400)]
[GLES] clear screen (in the right place) before shutdown
Cory Fields [Thu, 6 Sep 2012 03:42:33 +0000 (23:42 -0400)]
skip dxt compression on all arm boards
The only chipset I'm aware of that can do dxt on arm is Tegra, and that's not
worth slowing everyone else down
theuni [Tue, 3 Jan 2012 03:29:23 +0000 (22:29 -0500)]
[GLES] Batch textures and their borders
Gives a considerable speedup in scenes with many bordered images
(like settings).
jmarshallnz [Sun, 15 Sep 2013 20:04:12 +0000 (13:04 -0700)]
Merge pull request #3257 from Rawk/remove_unneeded_includes
Remove duplicated includes
Garrett Brown [Sun, 15 Sep 2013 19:16:14 +0000 (12:16 -0700)]
[linux] Added "Xbox 360 Wireless Receiver (XBOX)" to <altname> tags for 360 controller keymap
Rainer Hochecker [Sun, 15 Sep 2013 19:09:29 +0000 (21:09 +0200)]
ActiveAE: fix loop for leftover bytes after having fixed compiler warning
Rainer Hochecker [Sun, 15 Sep 2013 16:30:55 +0000 (18:30 +0200)]
ActiveAE: fix flushing engine on pause after
1a01f4409bed6e2d4d6a0e3149a20ea5fff9c07a
fritsch [Sun, 15 Sep 2013 15:39:41 +0000 (17:39 +0200)]
ActiveAEStream: Fix Compiler warning (thx @vdrfan)
Martijn Kaijser [Sun, 15 Sep 2013 15:40:24 +0000 (17:40 +0200)]
[win32] fix remarks about default build
Martijn Kaijser [Sun, 15 Sep 2013 13:28:14 +0000 (06:28 -0700)]
Merge pull request #3261 from MilhouseVH/english-fix
Fix British English spellings
Peter Frühberger [Sun, 15 Sep 2013 10:41:42 +0000 (03:41 -0700)]
Merge pull request #3269 from FernetMenta/aefixes
Audio mode change
Rainer Hochecker [Sun, 15 Sep 2013 08:58:30 +0000 (10:58 +0200)]
ActiveAE: only apply PCM user layout for stereo if audio switches back from multichannel
wsoltys [Sat, 14 Sep 2013 22:55:36 +0000 (15:55 -0700)]
Merge pull request #3265 from wsoltys/cleanup
some fixes in various files
WiSo [Sat, 14 Sep 2013 17:09:30 +0000 (19:09 +0200)]
[cximage] fixed memory leak in ximatif.cpp
WiSo [Sat, 14 Sep 2013 16:38:48 +0000 (18:38 +0200)]
[cximage] fixed: fixed memory leaks in ximadsp.cpp
WiSo [Sat, 14 Sep 2013 16:22:27 +0000 (18:22 +0200)]
[WIN32][cpluff] fixed resource leak.
montellese [Sat, 14 Sep 2013 15:09:32 +0000 (17:09 +0200)]
video: bring back "Mark as watched/unwatched" into main context menu
montellese [Sat, 14 Sep 2013 14:21:04 +0000 (16:21 +0200)]
jsonrpc: fix "file" property not working in AudioLibrary.GetSongDetails (fixes #14508)
Trent Nelson [Sat, 14 Sep 2013 08:41:53 +0000 (01:41 -0700)]
Merge pull request #3253 from t-nelson/pivos_settings_display_fixes
Pivos settings display fixes
Peter Frühberger [Sat, 14 Sep 2013 06:58:32 +0000 (23:58 -0700)]
Merge pull request #3259 from FernetMenta/aefixes
Audio fixes
MilhouseVH [Sat, 14 Sep 2013 01:51:46 +0000 (02:51 +0100)]
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)
'colourspace' -> 'colour space' nitpick
jmarshallnz [Sat, 14 Sep 2013 01:27:01 +0000 (18:27 -0700)]
Merge pull request #3260 from tru/fix_protocoloptions_remove
Fix CURL::RemoveProtocolOption
Tobias Hieta [Sat, 14 Sep 2013 00:08:00 +0000 (14:08 -1000)]
Fix CURL::RemoveProtocolOption
Actually remove the option from m_protocolOptions and not m_options.
theuni [Tue, 10 Apr 2012 21:44:08 +0000 (17:44 -0400)]
[GLSL] cut diffuse+blend render time by 1/3
Mainly seen when we're fading in/out.
Mali likes this ordering better for some reason, ops go from 3 to 2 (according
to their profiler). Verified with PVR's compiler that there is no change, it's
2 there either way.
theuni [Sun, 27 Nov 2011 16:57:56 +0000 (11:57 -0500)]
[GLES] speed up blending
(texture * color) costs us an extra operation on Mali when sent as varying.
Instead, since textures use the same color for the entire render, send it as
a uniform instead.
This does not apply to fonts, since the font and its shadow are rendered
together, and may not share a color (tested and looks bad).
This increases fps anywhere heavy blending is done.
montellese [Fri, 13 Sep 2013 21:16:21 +0000 (23:16 +0200)]
jsonrpc: cosmetics in JSON schema
montellese [Fri, 13 Sep 2013 20:24:34 +0000 (22:24 +0200)]
jsonrpc: fix Playlist.Add/Insert not working with "directory" (fixes #14578)
Rainer Hochecker [Fri, 13 Sep 2013 15:46:20 +0000 (17:46 +0200)]
ActiveAE: fix remap for channels greater 8
Rainer Hochecker [Fri, 13 Sep 2013 17:33:31 +0000 (19:33 +0200)]
ActiveAE: fix hang if stream provided data which was no multiple of framesize
Memphiz [Fri, 13 Sep 2013 17:26:20 +0000 (19:26 +0200)]
[externalffmpeg/osx/ios] - fix compile after
429ce9bc69cdee21d3f3be23c1f7147f25b42db6
Rainer Hochecker [Fri, 13 Sep 2013 17:13:36 +0000 (19:13 +0200)]
paplayer: fix flac 7 and 8 channels
Rawk [Fri, 13 Sep 2013 13:16:45 +0000 (15:16 +0200)]
Remove duplicated includes
Rainer Hochecker [Fri, 13 Sep 2013 13:02:06 +0000 (06:02 -0700)]
Merge pull request #3240 from FernetMenta/aefixes
ActiveAE: fix setting resample ratio
Sascha Montellese [Fri, 13 Sep 2013 11:06:23 +0000 (04:06 -0700)]
Merge pull request #3255 from
ace20022/fix_replace
[Fix][StringUtils] Prevent infinite loop or crash.
ace20022 [Fri, 13 Sep 2013 10:45:31 +0000 (12:45 +0200)]
[Fix][StringUtils] Prevent infinite loop or crash.
Example:
std::string rep = "1";
StringUtils::Replace(rep,"",""); //infinite loop
StringUtils::Replace(rep,"","1"); //crash std::bad_alloc
Cory Fields [Wed, 19 Sep 2012 01:10:32 +0000 (21:10 -0400)]
[cosmetic] rename non-member var
theuni [Fri, 16 Mar 2012 19:51:30 +0000 (15:51 -0400)]
disable spin controls with only one entry
theuni [Fri, 16 Mar 2012 19:49:18 +0000 (15:49 -0400)]
set focus to the first non-disabled control
jmarshallnz [Thu, 12 Sep 2013 21:16:04 +0000 (14:16 -0700)]
Merge pull request #3233 from bavison/faster_videoinfotag_archive
Speed improvement for opening the movies library
montellese [Thu, 12 Sep 2013 19:12:59 +0000 (21:12 +0200)]
CFile: some cosmetics
Michał Piechowiak [Fri, 2 Aug 2013 17:13:52 +0000 (19:13 +0200)]
filesystem: fixup redirected exists checks (they would never return true)
Memphiz [Thu, 12 Sep 2013 18:14:39 +0000 (20:14 +0200)]
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.
This reverts commit
f02e456f996cc44a18e15c95e53bfa9471e40a7c.
vdrfan [Thu, 12 Sep 2013 16:50:08 +0000 (18:50 +0200)]
[cosmetic] - removed unused variables in LinuxRendererGL.cpp
vdrfan [Thu, 12 Sep 2013 16:48:59 +0000 (18:48 +0200)]
[cosmetic] - initialize members in the order they were declared
vdrfan [Thu, 12 Sep 2013 16:46:59 +0000 (18:46 +0200)]
[cosmetic] - fix comparison with unsigned int
vdrfan [Thu, 12 Sep 2013 16:36:15 +0000 (18:36 +0200)]
[linux] - fix wrong local FileTime due to not honoring daylight savings time
Martijn Kaijser [Thu, 12 Sep 2013 10:44:37 +0000 (03:44 -0700)]
Merge pull request #3241 from readmanr/english-check
English spelling corrections skin.confluence English/strings.po
readmanr [Thu, 12 Sep 2013 08:41:30 +0000 (09:41 +0100)]
English spelling corrections skin.confluence English/strings.po
Rainer Hochecker [Thu, 12 Sep 2013 09:34:09 +0000 (11:34 +0200)]
ActiveAE: use swr_set_compensation for changing resample ratio
Rainer Hochecker [Thu, 12 Sep 2013 09:33:08 +0000 (11:33 +0200)]
ffmpeg: add swr_set_compensation to interface
Rainer Hochecker [Thu, 12 Sep 2013 09:42:31 +0000 (02:42 -0700)]
Merge pull request #3037 from FernetMenta/vdpau
VDPAU redesign
Rainer Hochecker [Fri, 9 Aug 2013 07:52:46 +0000 (09:52 +0200)]
vdpau: add fence for detecting when a buffer can be reused
Rainer Hochecker [Tue, 6 Aug 2013 08:37:37 +0000 (10:37 +0200)]
renderer: protect against div by zero
Rainer Hochecker [Fri, 2 Aug 2013 11:57:47 +0000 (13:57 +0200)]
vdpau: comment some features that will be added later
Rainer Hochecker [Fri, 14 Jun 2013 07:23:22 +0000 (09:23 +0200)]
vdpau: calculate timestamp of second field when doing deinterlacing
xbmc [Wed, 6 Mar 2013 06:35:10 +0000 (07:35 +0100)]
vdpau: set deinterlacing method to auto, if default method not supported
xbmc [Tue, 25 Sep 2012 11:20:47 +0000 (13:20 +0200)]
linuxrenderer: implement progressive weave for vdpau
xbmc [Tue, 25 Sep 2012 10:14:15 +0000 (12:14 +0200)]
linuxrenderer: drop method RenderMultiPass
xbmc [Sun, 27 Jan 2013 11:10:19 +0000 (12:10 +0100)]
vdpau: switch off de-interlacing on ff
xbmc [Wed, 12 Dec 2012 19:28:49 +0000 (20:28 +0100)]
vdpau: observe ffmpeg tags for color space
xbmc [Wed, 12 Dec 2012 08:52:17 +0000 (09:52 +0100)]
vdpau: make interop gl default and remove setting, rename and intvert interop yuv
xbmc [Sat, 7 Apr 2012 07:19:00 +0000 (09:19 +0200)]
vdpau: redesign
Rainer Hochecker [Fri, 2 Aug 2013 16:55:56 +0000 (18:55 +0200)]
linuxrenderer: do not render if upload texture fails
Martijn Kaijser [Thu, 12 Sep 2013 06:25:09 +0000 (23:25 -0700)]
Merge pull request #3239 from readmanr/english-check
English spelling corrections English/strings.po
readmanr [Thu, 12 Sep 2013 05:33:44 +0000 (06:33 +0100)]
English spelling corrections English/strings.po
Memphiz [Wed, 11 Sep 2013 21:36:48 +0000 (14:36 -0700)]
Merge pull request #3235 from Memphiz/atv2bt
[atv2] - fix bt keyboard support (fixes space, tab, esc, enter and modi...
Memphiz [Wed, 11 Sep 2013 16:11:13 +0000 (18:11 +0200)]
[atv2] - fix bt keyboard support (fixes space, tab, esc, enter and modifier keys)
Rainer Hochecker [Wed, 11 Sep 2013 18:36:05 +0000 (11:36 -0700)]
Merge pull request #3234 from fritsch/aefixes2
ActiveAESink: More debugging
fritsch [Wed, 11 Sep 2013 17:34:21 +0000 (19:34 +0200)]
ActiveAESink: More debugging
Peter Frühberger [Wed, 11 Sep 2013 10:56:13 +0000 (03:56 -0700)]
Merge pull request #3222 from FernetMenta/aefixes
ActiveAE: fixes
Rainer Hochecker [Wed, 11 Sep 2013 10:12:21 +0000 (12:12 +0200)]
ActiveAE: fix handling of unknown channels in audio config
montellese [Tue, 10 Sep 2013 21:33:28 +0000 (23:33 +0200)]
XBPython: fix crash on exit because of executing onNotification callback on already destroyed scripts
Ben Avison [Tue, 10 Sep 2013 20:59:39 +0000 (21:59 +0100)]
Speed improvement for opening the movies library
On all but the first time of opening the movies library, the CFileItemList
is built using CArchive. A large proportion of the time taken to do this is
actually spent in CVideoInfoTag::Archive() where it calls
CScraperUrl::Parse() and CFanart::Unpack(). Unless I've overlooked something,
these calls are unnecessary - the XML parsing they do is not performed the
first time the movies library is opened (when instead the virtual directory
videodb://movies/titles/ is enumerated using a database query). Also, the
Parse() method is called again when you do something like open the Movie
Information window, irrespective of whether it was called when the library
was opened.
Also note, it is unusual for any implementation of IArchivable::Archive() to
do anything other than read or write a data member from/to a CArchive, so
these calls to Parse() and Unpack() feel like an anomaly.
Additionally, inserted a call to std::vector::reserve() before reading the
cast list, because it was an obvious speed win.
Here are some benchmarks for the function CGUIMediaWindow::GetDirectory()
on a library of 600 movies, running on a Raspberry Pi:
* First call (before or after): 3.4 seconds
* Subsequent calls (before patch): 7.3 seconds
* Subsequent calls (after patch): 2.9 seconds
Memphiz [Tue, 10 Sep 2013 20:39:20 +0000 (22:39 +0200)]
[depends/config.site] - don't allow pkgconfig to sniff pc files from the other site ...
Memphiz [Mon, 9 Sep 2013 18:39:04 +0000 (20:39 +0200)]
[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 [Tue, 10 Sep 2013 20:27:37 +0000 (13:27 -0700)]
Merge pull request #3229 from wsoltys/xpcleanup
[WIN32] cosmetics: removed some XP only code.
Martijn Kaijser [Tue, 10 Sep 2013 20:07:17 +0000 (13:07 -0700)]
Merge pull request #3216 from MartijnKaijser/gotham_repo
[addons] add Gotham repositoy
Martijn Kaijser [Tue, 10 Sep 2013 20:06:43 +0000 (13:06 -0700)]
Merge pull request #3213 from MartijnKaijser/gui_bump
[gui] bump gui version but keep backwards compatible with previous versi...
Martijn Kaijser [Tue, 10 Sep 2013 20:05:20 +0000 (22:05 +0200)]
[skin] Updated Touched skin
Martijn Kaijser [Tue, 10 Sep 2013 19:49:44 +0000 (21:49 +0200)]
[skin] set Confluence GUI dependency to 5.0.0 and do version bump
Martijn Kaijser [Sat, 7 Sep 2013 21:46:04 +0000 (23:46 +0200)]
[gui] bump gui version but keep backwards compatible with previous version
wsoltys [Tue, 10 Sep 2013 18:08:14 +0000 (20:08 +0200)]
[WIN32] cosmetics: removed some XP only code.