jmarshallnz [Sat, 14 Dec 2013 00:53:35 +0000 (16:53 -0800)]
Merge pull request #3682 from basrieter/stream_proxy
Added: HttpProxy parameter for setting proxies on stream urls.
montellese [Fri, 13 Dec 2013 21:33:15 +0000 (22:33 +0100)]
upnp: fix parsing of <dc:date> (which is in W3C format)
Karlson2k [Fri, 13 Dec 2013 16:43:35 +0000 (20:43 +0400)]
CArchive: cosmetics: use parameter name corresponding to parameter type
Karlson2k [Fri, 13 Dec 2013 15:08:04 +0000 (19:08 +0400)]
HttpHeader::GetCharset: fix charset extraction
Memphiz [Thu, 12 Dec 2013 17:18:35 +0000 (09:18 -0800)]
Merge pull request #3809 from Memphiz/fixripple2
[osx/mavericks] - on mavericks don't use pbo rendering with intel gpus
S. Davilla [Thu, 12 Dec 2013 16:30:40 +0000 (11:30 -0500)]
[depends] fixed, bad option on unzip, -o will overwrite and -q will keep it quiet
Memphiz [Thu, 12 Dec 2013 13:02:45 +0000 (05:02 -0800)]
Merge pull request #3810 from t-nelson/depends_config_extra
Allow passing extra flags to configure with depends builds.
Karlson2k [Thu, 12 Dec 2013 11:13:20 +0000 (15:13 +0400)]
HttpHeader::GetCharset: remove unused variable
Lars Op den Kamp [Thu, 12 Dec 2013 02:47:25 +0000 (18:47 -0800)]
Merge pull request #3813 from opdenkamp/morececfixes
[CEC] fixed PC going to standby when the screensaver is activated
Lars Op den Kamp [Thu, 12 Dec 2013 01:44:52 +0000 (02:44 +0100)]
[CEC] increased SCREENSAVER_TIMEOUT from 10 to 20 seconds. philips sends another standby command after it's powered everything down, which takes up to 15 seconds (20 to be on the safe side)
Lars Op den Kamp [Wed, 11 Dec 2013 16:57:11 +0000 (17:57 +0100)]
[CEC] fixed - screensaver being activated sends the tv to standby, which makes the TV send another standby command. this standby command sent the PC to standby in some occasions
Memphiz [Thu, 5 Dec 2013 18:30:58 +0000 (19:30 +0100)]
[osx/mavericks] - on mavericks don't use pbo rendering with intel gpus as it might result in distorted rendering (ripple)
Trent Nelson [Wed, 11 Dec 2013 20:32:48 +0000 (15:32 -0500)]
Allow passing extra flags to configure with depends builds.
Memphiz [Wed, 11 Dec 2013 17:01:48 +0000 (18:01 +0100)]
[droid] - updated the readmes - a spoon for some platform foreign developers
Lars Op den Kamp [Wed, 11 Dec 2013 10:37:35 +0000 (02:37 -0800)]
Merge pull request #3808 from opdenkamp/cec-fixes
CEC fixes
Lars Op den Kamp [Wed, 11 Dec 2013 11:25:07 +0000 (12:25 +0100)]
[CEC] fixed - reconnect when receiving CEC_ALERT_CONNECTION_LOST
Lars Op den Kamp [Wed, 11 Dec 2013 11:23:54 +0000 (12:23 +0100)]
[CEC] fixed - don't send an inactive source message when sending a standby command. fixes XBMC not grabbing active source status when the TV comes out of standby
Lars Op den Kamp [Wed, 11 Dec 2013 11:10:16 +0000 (12:10 +0100)]
[CEC] fixed - fetch the active source status before sending a standby command
popcornmix [Wed, 11 Dec 2013 02:19:32 +0000 (18:19 -0800)]
Merge pull request #3749 from popcornmix/fullscreen_seg
[rbp/omxplayer] Avoid segfault when switching fullscreen
popcornmix [Wed, 11 Dec 2013 02:17:17 +0000 (18:17 -0800)]
Merge pull request #3799 from popcornmix/rm_thread_decode
[rbp] Disable frame multi threaded decoded settings option
popcornmix [Wed, 11 Dec 2013 02:16:19 +0000 (18:16 -0800)]
Merge pull request #3805 from popcornmix/enable_vsync
[rbp] Enable Vsync as a default
Lars Op den Kamp [Wed, 11 Dec 2013 01:40:08 +0000 (17:40 -0800)]
Merge pull request #3713 from Jalle19/pvr-fix-custom-viewmode
[pvr] fix view mode not being set properly after channel switch under certain circumstances
Lars Op den Kamp [Wed, 11 Dec 2013 01:39:32 +0000 (17:39 -0800)]
Merge pull request #3794 from xhaggi/pvr-epg-job
[pvr] fix broken epg create after (#3684)
Lars Op den Kamp [Wed, 11 Dec 2013 01:31:09 +0000 (17:31 -0800)]
Merge pull request #3696 from xhaggi/epg-past-data
Support for past data in epg timeline view
Lars Op den Kamp [Wed, 11 Dec 2013 01:28:28 +0000 (17:28 -0800)]
Merge pull request #3803 from xhaggi/pvr-recordings-subdirs
[pvr] adds parent directory item to recordings list
Lars Op den Kamp [Tue, 10 Dec 2013 23:35:27 +0000 (15:35 -0800)]
Merge pull request #3798 from Jalle19/pvr-fix-queuejob
Fix memory leak in QueueJob and drop useless parameter
popcornmix [Tue, 10 Dec 2013 22:45:11 +0000 (22:45 +0000)]
[rbp] Enable Vsync as a default
This was done in #2388, but got lost in the setting refactor and is currently disabled
wsoltys [Tue, 10 Dec 2013 22:30:42 +0000 (14:30 -0800)]
Merge pull request #3783 from wsoltys/vortex
[WIN32] build vortex for XBMC
WiSo [Sat, 7 Dec 2013 21:29:04 +0000 (22:29 +0100)]
[WIN32] added vortex visualizations data (from xbox package), a settings.xml, addon.xml and strings.po to our repo
WiSo [Sat, 7 Dec 2013 19:50:03 +0000 (20:50 +0100)]
[WIN32] build vortex visualization within xbmc project and adapt it to the current addon api.
xhaggi [Tue, 10 Dec 2013 21:54:57 +0000 (22:54 +0100)]
[pvr] adds parent directory item to recordings list
This PR adds a parent directory item ".." to the recordings list if a
parent directory exists.
xhaggi [Tue, 10 Dec 2013 20:25:36 +0000 (21:25 +0100)]
[pvr] remove unused parameter bAutoSkip in GetSubDirectories()
xhaggi [Tue, 10 Dec 2013 20:04:54 +0000 (21:04 +0100)]
[pvr] cosmetic: remove duplicate include of StringUtils.h
xhaggi [Mon, 9 Dec 2013 14:25:11 +0000 (15:25 +0100)]
[pvr] observe PVRManager state to trigger epg create
Rainer Hochecker [Tue, 10 Dec 2013 17:00:29 +0000 (09:00 -0800)]
Merge pull request #3774 from FernetMenta/skiptrack
Inform (pa)player about intent to reopen on skipping tracks
Lars Op den Kamp [Tue, 10 Dec 2013 16:11:30 +0000 (08:11 -0800)]
Merge pull request #3725 from fetzerch/bugfix-recordings
[pvr] Fix missing recordings
popcornmix [Sun, 8 Dec 2013 13:29:04 +0000 (13:29 +0000)]
[rbp] Disable frame multi threaded decoded settings option
Makes no sense on Pi
Rainer Hochecker [Tue, 10 Dec 2013 12:54:20 +0000 (13:54 +0100)]
ActiveAE: fix port comparison in state machine
Sam Stenvall [Tue, 10 Dec 2013 11:51:12 +0000 (13:51 +0200)]
[pvr] remove unused parameter
Sam Stenvall [Tue, 10 Dec 2013 08:27:28 +0000 (10:27 +0200)]
[pvr] remove redundant job name parameter from QueueJob() (it can
be deduced from the job itself)
Sam Stenvall [Tue, 10 Dec 2013 08:26:33 +0000 (10:26 +0200)]
[pvr] fix memory leak in QueueJob() when the job is not actually
queued
Rainer Hochecker [Thu, 5 Dec 2013 13:19:10 +0000 (14:19 +0100)]
AE: add interface method KeepConfiguration
Rainer Hochecker [Thu, 5 Dec 2013 13:18:32 +0000 (14:18 +0100)]
paplayer: instruct AE to keep configuration when skipping tracks
Rainer Hochecker [Thu, 5 Dec 2013 12:38:56 +0000 (13:38 +0100)]
IPlayer: let player know on close if it will be reopened
Rainer Hochecker [Tue, 10 Dec 2013 06:50:23 +0000 (22:50 -0800)]
Merge pull request #3793 from FernetMenta/shader
LinuxRendererGL: make sure we have a shader defined
Trent Nelson [Tue, 10 Dec 2013 05:13:06 +0000 (00:13 -0500)]
[LINUX] Fix display of labelless mount points.
UDisks storage provider shouldn't assume volumes are in the GB range.
jmarshallnz [Tue, 10 Dec 2013 00:17:50 +0000 (16:17 -0800)]
Merge pull request #3695 from Karlson2k/http_header_rfc2616
Fix: process HTTP header according to RFC 2616
jmarshallnz [Tue, 10 Dec 2013 00:17:31 +0000 (16:17 -0800)]
Merge pull request #3650 from Karlson2k/fix_pcre_utf8
Fix PCRE UTF-8 error (mostly for scrapers)
Joakim Plate [Mon, 9 Dec 2013 20:55:55 +0000 (12:55 -0800)]
Merge pull request #3574 from afedchin/3d_subs_depth
[3D] add 3D subtitle depth setting
Rainer Hochecker [Mon, 9 Dec 2013 19:32:46 +0000 (11:32 -0800)]
Merge pull request #3615 from FernetMenta/vdpau
vdpau: move cropping of top and bottom lines to renderer
jmarshallnz [Mon, 9 Dec 2013 19:24:22 +0000 (11:24 -0800)]
Merge pull request #3562 from Karlson2k/vfs_update_small_02
[vfs] CFile: remove 'virtual' from destructor
jmarshallnz [Mon, 9 Dec 2013 19:23:52 +0000 (11:23 -0800)]
Merge pull request #3709 from bavison/cache_utf8_text
Add caching of text labels at the UTF8 level
Martijn Kaijser [Mon, 9 Dec 2013 18:02:18 +0000 (10:02 -0800)]
Merge pull request #3785 from ronie/confluence-rightbuttons
[Confluence] move buttons to the right side, improve navigation
Ben Avison [Mon, 9 Dec 2013 15:28:15 +0000 (15:28 +0000)]
Add caching of text labels at the UTF8 level
Previously, CGUITextLayout::Update converted its string argument from UTF8 to
UTF16, then passed it to CGUITextLayout::UpdateW, where it was compared
against a cached copy of the string (in its UTF16 form). However, the
conversion itself was taking up a reasonable chunk of CPU time.
This patch adds a similar cache of the string in its UTF8 form to the Update
method, and splits the non-cache part of UpdateW into a separate function, so
we can bypass it the case where we've tested it against the UTF8 cache.
I have measured the effect while the Videos window of the default skin was
open (but idle) on a Raspberry Pi, and this reduced the CPU usage by 2.9%
from 39.1% to 36.2%:
Before After
Mean StdDev Mean StdDev Confidence Change
IdleCPU% 39.1 0.9 36.2 0.5 100.0% +8.1%
Ben Avison [Mon, 9 Dec 2013 15:29:20 +0000 (15:29 +0000)]
Change the string comparison in CGUITextLayout::UpdateW to be case-sensitive
It seems likely that it was only case-insensitive due to the the default
seting of CStdStr::Equals. It's unlikely that you'd ever want to update a
string with another which is the same except for the case of one or more
characters, but if you did, I doubt you'd want to use the cached version if
so. And you're slowing down the comparison in all other cases to achieve that
dubious behaviour.
Karlson2k [Thu, 21 Nov 2013 19:34:03 +0000 (23:34 +0400)]
HttpHeader::GetCharset: fix: properly find charset according to RFC 2616
* detect more than one whitespace
* use 'tab' as whitespace
* allow charset to be quoted
Karlson2k [Thu, 21 Nov 2013 17:00:29 +0000 (21:00 +0400)]
HttpHeader::GetMimeType: fix: trim whitespace chars according to RFC2616
Karlson2k [Thu, 21 Nov 2013 15:36:50 +0000 (19:36 +0400)]
HttpHeader: fix: parse header properly according to RFC 2616
* use 'tab' as whitespace as well as 'space'
* process header lines divided to several lines with whitespace
Rainer Hochecker [Mon, 9 Dec 2013 12:01:38 +0000 (13:01 +0100)]
LinuxRendererGL: make sure we have a shader defined
Memphiz [Mon, 9 Dec 2013 14:44:04 +0000 (06:44 -0800)]
Merge pull request #3772 from nigeljonez/nfsfix-14727
[nfs] Fix syncing issue from Trac #14727
Karlson2k [Mon, 2 Dec 2013 18:57:06 +0000 (22:57 +0400)]
CharsetConverter::ToUtf8: add ability to fail on bad character
Karlson2k [Thu, 21 Nov 2013 14:45:15 +0000 (18:45 +0400)]
StringUtils::Trim: add overload with trim chars parameter
Karlson2k [Thu, 21 Nov 2013 14:37:48 +0000 (18:37 +0400)]
StringUtils::TrimLeft/TrimRight: pass trimming chars as constant character strings
Sascha Montellese [Mon, 9 Dec 2013 09:04:05 +0000 (01:04 -0800)]
Merge pull request #3777 from Montellese/season_listing_fix
videolibrary: move logic for tvshow/season flattening from filesystem to GUI (fixes #14723)
Rainer Hochecker [Mon, 9 Dec 2013 06:31:50 +0000 (22:31 -0800)]
Merge pull request #3618 from siriuzwhite/avformat-hls-fix
fixed bug where ffmpeg doesn't keep custom http headers when playing hls stream
siriuzwhite [Mon, 11 Nov 2013 19:24:40 +0000 (20:24 +0100)]
ffmpeg: add patch for backport: fixed not keeping custom http headers
siriuzwhite [Sun, 10 Nov 2013 22:26:16 +0000 (23:26 +0100)]
[backport] fixed ffmpeg not keep custom http headers when playing hls stream
Nigel Jones [Sun, 8 Dec 2013 23:38:14 +0000 (12:38 +1300)]
[nfs] Fix library syncing (trac #14727) for edge-cases resulting from less-common NFS export configurations partially resulting from recent CStdString conversion.
Squashed commit of the following:
commit
1cd13db9822a5a609c232a614e67c361ca260f2d
Author: Nigel Jones <nigel@nigelj.com>
Date: Sun Dec 8 02:47:08 2013 +1300
[nfs] Recommendation from PR 3772 by jmarshallnz for code cleanup implemented avoiding the substr routine.
exportPath is only set if a valid export is found.
commit
be9d0b0aa42b4710a5005824c1d04f1a69120cbc
Merge: a43d406 d32ff6e
Author: Nigel Jones <nigel@nigelj.com>
Date: Sat Dec 7 03:09:32 2013 -0800
Merge pull request #1 from Memphiz/nfsfix-14727
[nfs] - handle special case when "/" is exported via nfs - we need to al...
commit
d32ff6e89bde24909fbf7e97acf0bfa5a8ae5ac7
Author: Memphiz <memphis@machzwo.de>
Date: Fri Dec 6 23:35:48 2013 +0100
[nfs] - handle special case when "/" is exported via nfs - we need to allow empty pathes here when accessing nfs://ip/ (path is empty here - export is "/").
commit
a43d40673887965041939181dab8dcd077049c92
Author: Nigel Jones <nigel@nigelj.com>
Date: Sat Dec 7 00:27:49 2013 +1300
[nfs] - Ensure that the right export is picked if multiple overlapping names may match with StartsWith.
commit
61fb6f567f0a229c1869bbb76524706914574ba9
Author: Nigel Jones <nigel@nigelj.com>
Date: Fri Dec 6 23:44:03 2013 +1300
[nfs] replacement fix for
dd4dd2e91bc083a23fe7b46ae4c291c6672d32e0 (issue #14727).
If the exportPath is the same as the path is then bypass the substr methods, and return the correct relativePath.
Memphiz [Sun, 8 Dec 2013 23:16:25 +0000 (15:16 -0800)]
Merge pull request #3776 from Memphiz/nfsunittest
[tests] - add unit test for nfs
Memphiz [Fri, 6 Dec 2013 23:41:24 +0000 (00:41 +0100)]
[nfs] - add unit tests for verifying proper splitting of nfs urls into export and relative path
Karlson2k [Thu, 14 Nov 2013 18:17:54 +0000 (22:17 +0400)]
ScraperParser: add new attribute "utf8" for scraper RegExp, works similar attribute "cs", possible values "yes", "no", "auto" ("auto" by default)
Karlson2k [Thu, 14 Nov 2013 18:12:29 +0000 (22:12 +0400)]
XBMCTinyXML: use new RegExp constructor
Karlson2k [Thu, 14 Nov 2013 18:04:28 +0000 (22:04 +0400)]
Usage of RegExp: change from forced UTF-8 mode to new automatic UTF-8 mode
Karlson2k [Thu, 14 Nov 2013 18:03:06 +0000 (22:03 +0400)]
RegExp: add automatic UTF-8 mode based on given regular expression
Karlson2k [Tue, 12 Nov 2013 19:44:46 +0000 (23:44 +0400)]
StringUtils: add "isasciidigit", "isasciixdigit", "asciidigitvalue", "asciixdigitvalue", "isasciiuppercaseletter", "isasciilowercaseletter" and "isasciialphanum" for locale-independent ASCII operations
Rainer Hochecker [Sun, 8 Dec 2013 19:28:39 +0000 (11:28 -0800)]
Merge pull request #3744 from FernetMenta/aefixes
Aefixes
xhaggi [Sat, 7 Dec 2013 13:46:31 +0000 (14:46 +0100)]
[pvr] remove unnecessary method PlayEpgItem() and use ActionPlayEpg()
instead
xhaggi [Sat, 7 Dec 2013 13:44:20 +0000 (14:44 +0100)]
[pvr] improve implementation of OnClickList() method
* use switch case instead of if else
* use IsActive() to determine if playing the selected item
ronie [Sat, 7 Dec 2013 23:48:05 +0000 (00:48 +0100)]
[Confluence] move buttons to the right side, improve navigation
Lars Op den Kamp [Sun, 8 Dec 2013 16:19:59 +0000 (08:19 -0800)]
Merge pull request #3784 from wsoltys/peripherals
[peripherals] fixed a ambiguous variable and replaced .size() by .empty()
Martijn Kaijser [Sun, 8 Dec 2013 14:25:24 +0000 (06:25 -0800)]
Merge pull request #3787 from jimfcarroll/fix-doxygen-markdown
Minor Codegenerator Doxygen Fix
Jim Carroll [Sun, 8 Dec 2013 13:08:08 +0000 (08:08 -0500)]
Fix codegenerator to handle the <emphasis> doxygen generated by just putting back the markdown.
Rainer Hochecker [Sat, 7 Dec 2013 09:56:59 +0000 (10:56 +0100)]
WASAPI: handle obsolete 7.1 wide layout
Rainer Hochecker [Fri, 6 Dec 2013 08:36:58 +0000 (09:36 +0100)]
WASAPI: try other channels layouts on init if requested one is not supported
Rainer Hochecker [Thu, 5 Dec 2013 17:42:50 +0000 (18:42 +0100)]
ActiveAE: fix incorrect return values of GetSpace
Rainer Hochecker [Wed, 4 Dec 2013 07:55:36 +0000 (08:55 +0100)]
ActiveAE: limit buffertime to 80ms
fritsch [Sun, 1 Dec 2013 19:22:55 +0000 (20:22 +0100)]
AESinkAlsa: Use 51Wide and 71Wide Maps when we need to do so
Andreas Zelend [Sun, 8 Dec 2013 07:11:25 +0000 (23:11 -0800)]
Merge pull request #3782 from wsoltys/reference
changed: pass CStreamDetailSubtitle as reference
ronie [Sun, 8 Dec 2013 01:51:02 +0000 (02:51 +0100)]
[Confluence] cosmetics - font colors
jmarshallnz [Sat, 7 Dec 2013 23:37:54 +0000 (15:37 -0800)]
Merge pull request #3587 from Nachtzuster/ma4_replaygain
fix: Use replaygain tags for .m4a type family files too, closes Ticket #13948
WiSo [Sat, 7 Dec 2013 22:39:51 +0000 (23:39 +0100)]
[peripherals] fixed a ambiguous variable and replaced .size() by .empty()
WiSo [Sat, 7 Dec 2013 22:14:34 +0000 (23:14 +0100)]
removed double assignment in EpgSearchFilter::Reset()
wsoltys [Sat, 7 Dec 2013 20:24:02 +0000 (12:24 -0800)]
Merge pull request #3781 from afedchin/dxva-hd-fix-warn
[dxva-hd] remove mistakenly redefined members
Anton Fedchin [Sat, 7 Dec 2013 18:52:50 +0000 (22:52 +0400)]
[dxva-hd] remove mistakenly redefined members after
04bb49cc4475778a82da86673d3f3486193c5354
WiSo [Sat, 7 Dec 2013 19:59:21 +0000 (20:59 +0100)]
changed: pass CStreamDetailSubtitle as reference
WiSo [Sat, 7 Dec 2013 18:42:06 +0000 (19:42 +0100)]
[WIN32] changed: log a more meaningful message if DXVAHD fails because the device doesn't support it.
Rainer Hochecker [Sun, 1 Dec 2013 18:30:22 +0000 (19:30 +0100)]
ActiveAE: let sink do channel mapping for 7.1
Rainer Hochecker [Sun, 1 Dec 2013 12:31:11 +0000 (13:31 +0100)]
AE: allow channel BC to be mixed into BL/BR os SL/SR
Rainer Hochecker [Sun, 1 Dec 2013 12:30:11 +0000 (13:30 +0100)]
AE: fix hidden setting stereo upmix if spdif is selected
Martijn Kaijser [Sat, 7 Dec 2013 17:47:02 +0000 (18:47 +0100)]
[cosmetic] cleanup copyright headers