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
Martijn Kaijser [Sat, 7 Dec 2013 17:24:04 +0000 (18:24 +0100)]
Joakim Plate [Sat, 7 Dec 2013 16:59:00 +0000 (08:59 -0800)]
Merge pull request #3751 from elupus/gles
Minor gles renderer cleanup and fixes
WiSo [Sat, 7 Dec 2013 16:39:25 +0000 (17:39 +0100)]
[WIN32] fixed: wrong member initialization
wsoltys [Sat, 7 Dec 2013 16:21:48 +0000 (08:21 -0800)]
Merge pull request #3589 from afedchin/dxva-hd
[dxva] added dxva-hd renderer as alternative native dxva video processing.
Karlson2k [Sat, 7 Dec 2013 16:00:40 +0000 (20:00 +0400)]
[win32] update PCRE depend package
.pdb files now included in package
wsoltys [Sat, 7 Dec 2013 16:15:31 +0000 (08:15 -0800)]
Merge pull request #3678 from Karlson2k/cleanup_smb_01
SMB: Cleanup
xhaggi [Sat, 7 Dec 2013 13:37:07 +0000 (14:37 +0100)]
[pvr] fix: remove wrong condition in ActionPlayEpg()
montellese [Sat, 7 Dec 2013 10:05:25 +0000 (11:05 +0100)]
get rid of two cast warnings
montellese [Sat, 7 Dec 2013 09:47:46 +0000 (10:47 +0100)]
videolibrary: move logic for tvshow/season flattening from filesystem to GUI (fixes #14723)
jmarshallnz [Sat, 7 Dec 2013 00:02:28 +0000 (16:02 -0800)]
Merge pull request #3775 from jmarshallnz/more_caching_of_bools_in_listitems
More caching of bools in listitems
Memphiz [Fri, 6 Dec 2013 23:40:56 +0000 (00:40 +0100)]
[nfs] - change splitUrlIntoExportAndPath so that it can be used with external exportlist - preparation for adding a unit test
Memphiz [Fri, 6 Dec 2013 19:04:29 +0000 (20:04 +0100)]
[test] - fix compile of TestCharsetConverter after
8f830c1b9a4446f9b68f0dbd693fcda2788eff26
Memphiz [Fri, 6 Dec 2013 19:10:22 +0000 (20:10 +0100)]
[tests] - fix compile of TestCPUInfo after string changes