Scott D. Davilla [Fri, 1 Nov 2013 21:38:47 +0000 (17:38 -0400)]
FIX: [osx] remove -fgnu89-inline from rsxs, not needed anymore and it breaks compile under 10.9
Martijn Kaijser [Fri, 1 Nov 2013 21:42:57 +0000 (22:42 +0100)]
[touched]update git rev
Martijn Kaijser [Fri, 1 Nov 2013 21:27:50 +0000 (22:27 +0100)]
[python] set python API backwards comaptible version to minimal Frodo version
Martijn Kaijser [Fri, 1 Nov 2013 21:26:18 +0000 (22:26 +0100)]
wsoltys [Fri, 1 Nov 2013 21:15:55 +0000 (14:15 -0700)]
Merge pull request #3485 from Karlson2k/win32_projects_update_01
Win32 projects update
davilla [Fri, 1 Nov 2013 20:34:45 +0000 (13:34 -0700)]
Merge pull request #3540 from Memphiz/libsdl
[depends] - bump libsdl-native and libsdl (target) to 1.2.15 and add the...
jmarshallnz [Fri, 1 Nov 2013 20:32:02 +0000 (13:32 -0700)]
Merge pull request #3492 from popcornmix/thumbnail_pipeline
[rbp/omxplayer] Add a jpeg re-encode thumbnail pipeline
Sascha Montellese [Fri, 1 Nov 2013 20:24:27 +0000 (13:24 -0700)]
Merge pull request #3389 from groth-its/jsonrpc-epg
jsonrpc: basic EPG support
Trent Nelson [Fri, 1 Nov 2013 20:13:01 +0000 (13:13 -0700)]
Merge pull request #3336 from t-nelson/string_setting_label2
Show values of string settings with button controls
huceke [Fri, 1 Nov 2013 18:05:14 +0000 (11:05 -0700)]
Merge pull request #3502 from popcornmix/multichannel
[rbp/omxplayer] Support multichannel PCM audio output over hdmi
ronie [Fri, 1 Nov 2013 17:49:49 +0000 (18:49 +0100)]
[Confluence] fixed: select dialog could overlap python based dialogs
ronie [Fri, 1 Nov 2013 17:42:12 +0000 (18:42 +0100)]
[Confluence] prevent new language icons from falling offscreen
Martijn Kaijser [Fri, 1 Nov 2013 17:33:14 +0000 (10:33 -0700)]
Merge pull request #3130 from jdieter/add-use-cache-option
Add useCache option to python ControlImage.setImage function
popcornmix [Wed, 23 Oct 2013 23:46:05 +0000 (00:46 +0100)]
[rbp/omxplayer] Support multichannel PCM audio output over hdmi
Requires updated firmware (from next branch)
Andreas Zelend [Fri, 1 Nov 2013 17:12:18 +0000 (10:12 -0700)]
Merge pull request #3379 from
ace20022/lang_info_label
[GUIInfoManager] Add VideoPlayer.AudioLanguage infolabel
huceke [Fri, 1 Nov 2013 16:28:06 +0000 (09:28 -0700)]
Merge pull request #3491 from popcornmix/amplification_clipping
[rbp/omxplayer] Avoid clipping with amplification
ronie [Fri, 1 Nov 2013 16:14:19 +0000 (17:14 +0100)]
[Confluence] fix label for gotham version of cu lrc lyrics
Chris Browet [Fri, 1 Nov 2013 16:03:58 +0000 (09:03 -0700)]
Merge pull request #3477 from koying/adddefaultjoystick
ADD: implement default joystick map
popcornmix [Mon, 23 Sep 2013 19:57:24 +0000 (20:57 +0100)]
[rbp/omxplayer] Add a jpeg re-encode thumbnail pipeline
This PR adds a GPU accelerated pipeline to decode/resize/encode a jpeg without requiring
the decoded pixels to be returned to the arm.
The GPU also decodes and resizes the jpeg in stripes, so can do this work with far less memory.
This significantly reduces ARM CPU required for caching thumbnails,
and significantly reduces the memory required.
Jonathan Dieter [Thu, 22 Aug 2013 18:20:14 +0000 (21:20 +0300)]
Add useCache option to python ControlImage.setImage function that can be set to false to bypass the cache
Signed-off-by: Jonathan Dieter <jdieter@lesbg.com>
popcornmix [Wed, 16 Oct 2013 19:43:56 +0000 (20:43 +0100)]
[rbp/omxplayer] Avoid clipping with amplification
The amplification algorithm introduced in #3185 relies on a fixed duration between
submitting samples (where max output values are computed) and samples being output,
so volume can be adjusted in time.
When this is too low, such as at start of stream when buffering is low we can apply
attenuation too late and so produce a loud distorted/clipped sound.
When too high, the attenuation can start to decay before the max sample is output,
again causing clipping.
This PR keeps a queue of max sample values for the current buffered audio duration,
and avoids clipping if any sample in queue will clip.
wsoltys [Fri, 1 Nov 2013 13:44:29 +0000 (06:44 -0700)]
Merge pull request #3539 from Karlson2k/win32_check_packages
Win32: check packages
Karlson2k [Fri, 1 Nov 2013 13:38:24 +0000 (17:38 +0400)]
[win32] explicitly set zero exit code on success
Memphiz [Sun, 27 Oct 2013 16:00:08 +0000 (17:00 +0100)]
[depends] - bump libsdl-native and libsdl (target) to 1.2.15 and add the mavericks compile patch on the top
Karlson2k [Fri, 1 Nov 2013 13:36:46 +0000 (17:36 +0400)]
[win32] properly check status of formed packages
davilla [Fri, 1 Nov 2013 12:51:45 +0000 (05:51 -0700)]
Merge pull request #3537 from wsnipex/samba4
configure: use pkgconfig to detect samba
WiSo [Fri, 1 Nov 2013 12:36:05 +0000 (13:36 +0100)]
[WIN32] fixed: python package name was wrong
Martijn Kaijser [Fri, 1 Nov 2013 10:32:26 +0000 (03:32 -0700)]
Merge pull request #3452 from amet/Player_Filename
add infolabel Player.Filename
Martijn Kaijser [Fri, 1 Nov 2013 10:29:38 +0000 (03:29 -0700)]
Merge pull request #3464 from Karlson2k/curlfile_update_02
CurlFile - update 02
Martijn Kaijser [Fri, 1 Nov 2013 10:27:16 +0000 (03:27 -0700)]
Merge pull request #3528 from Karlson2k/win32_projects_update_02
[win32] mark debug/release configs with proper internal marks
Martijn Kaijser [Fri, 1 Nov 2013 10:26:45 +0000 (03:26 -0700)]
Merge pull request #3527 from Karlson2k/win32_projects_cleanup_03
Win32 projects cleanup 03
Martijn Kaijser [Fri, 1 Nov 2013 10:25:55 +0000 (03:25 -0700)]
Merge pull request #3488 from Karlson2k/win32_env_path_fix_01
[win32] Fix win32 VS debugging environment
Natanael Copa [Fri, 1 Nov 2013 08:25:22 +0000 (09:25 +0100)]
configure: use pkgconfig to detect samba
Recent Samba versions require pkg-config. We try that first but fall
back to old behaviour if smbclient.pc is missing.
This solves also an 'issue' with samba4 that correctly detects the
libsmbclient in the link test in configure, but fails to compile later
due to missing headers.
Signed-off-by: Natanael Copa <ncopa@alpinelinux.org>
Sascha Montellese [Fri, 1 Nov 2013 06:52:53 +0000 (23:52 -0700)]
Merge pull request #3498 from Montellese/settings_skin_integration
Improved settings level integration into confluence
Rainer Hochecker [Fri, 1 Nov 2013 06:29:28 +0000 (23:29 -0700)]
Merge pull request #3455 from FernetMenta/audiopage
new audio settings
Voyager1 [Fri, 1 Nov 2013 05:54:10 +0000 (22:54 -0700)]
Merge pull request #3459 from Voyager1/fix-build
[Win32] improved resolution of conflict with namespace std::bind()
Voyager1 [Fri, 1 Nov 2013 05:53:34 +0000 (22:53 -0700)]
Merge pull request #3508 from Voyager1/win81
[Win32] Add detection for Win 8.1 and remove XP detection
jmarshallnz [Fri, 1 Nov 2013 04:30:18 +0000 (21:30 -0700)]
Merge pull request #3420 from jmarshallnz/remove_font_unload
remove unload/reload of fonts when init/destroy window, as it's not needed
jmarshallnz [Fri, 1 Nov 2013 04:28:30 +0000 (21:28 -0700)]
Merge pull request #3509 from jmarshallnz/repo_versioning
Allow repositories to have more than one (conditional) addons.xml sources
jmarshallnz [Fri, 1 Nov 2013 04:28:03 +0000 (21:28 -0700)]
Merge pull request #3529 from jmarshallnz/library_urls_switch_on_fetch
Switch library:// URLs to 'real' URLs on fetch, rather than list
S. Davilla [Fri, 1 Nov 2013 00:35:48 +0000 (20:35 -0400)]
fixed, compiler warning. pos is never used
S. Davilla [Fri, 1 Nov 2013 00:35:00 +0000 (20:35 -0400)]
fixed, compiler warning. album_art is never used
S. Davilla [Fri, 1 Nov 2013 00:34:18 +0000 (20:34 -0400)]
darwin, fixed. Cocoa_GL_GetCurrentDisplayID returns an ID, not a CGDisplayModeRef
S. Davilla [Fri, 1 Nov 2013 00:32:56 +0000 (20:32 -0400)]
fixed, compiler warning. kVariableLengthArray is deprecated, use our own enum
S. Davilla [Fri, 1 Nov 2013 00:29:54 +0000 (20:29 -0400)]
depends: fix anoying symlink failure if symlink already exists
montellese [Thu, 31 Oct 2013 21:52:08 +0000 (22:52 +0100)]
settings: show a dummy category if no categories are available for the current setting level (fixes #14649)
ronie [Fri, 25 Oct 2013 21:30:08 +0000 (23:30 +0200)]
[confluence] settings: get rid of the sidebar
montellese [Fri, 25 Oct 2013 16:41:45 +0000 (18:41 +0200)]
settings: add a "Reset above settings to default" control at the end of every settings list
montellese [Fri, 25 Oct 2013 16:40:54 +0000 (18:40 +0200)]
settings: add SetLabel() and SetHelp() to CSetting, CSettingCategory and CSettingSection
Sascha Montellese [Thu, 31 Oct 2013 21:08:32 +0000 (14:08 -0700)]
Merge pull request #3394 from groth-its/fix-pathsubstitution-rss
settings: load CAdvancedSettings first to fix CRssManager
Martijn Kaijser [Thu, 31 Oct 2013 20:52:22 +0000 (13:52 -0700)]
Merge pull request #3500 from MartijnKaijser/november
[release] version bump to 13.0 alpha10 as we start new merge window
groth-its [Mon, 14 Oct 2013 15:45:52 +0000 (17:45 +0200)]
CSettingsManager: SettingsHandlers is std::vector now, because we need
to preserve the order the handlers where registered. Duplicates are
avoided in CSettingsManager::RegisterSettingsHandler. CSettings: Changed
the order ISettingsHandlers are registered.
groth-its [Thu, 31 Oct 2013 17:40:40 +0000 (18:40 +0100)]
Bump JSON-RPC version to 6.7.0
groth-its [Sun, 6 Oct 2013 20:34:54 +0000 (22:34 +0200)]
Add JSON-RPC methods PVR.GetBroadcasts and PVR.GetBroadcastDetails including the needed type and service descriptions.
groth-its [Sun, 6 Oct 2013 20:28:04 +0000 (22:28 +0200)]
Added EpgSearchFilter criteria for UniqueBroadcastID. Extend implementation of ISerializable in CEpginfoTag.
Karlson2k [Thu, 31 Oct 2013 16:48:45 +0000 (20:48 +0400)]
Karlson2k [Thu, 31 Oct 2013 13:58:34 +0000 (17:58 +0400)]
CurlFile: no need for forward declaration if header is included
Peter Frühberger [Thu, 31 Oct 2013 13:09:00 +0000 (06:09 -0700)]
Merge pull request #3531 from FernetMenta/aefixes
ActiveAE fixes - Make Pike happy (viz, settings segfault)
Rainer Hochecker [Thu, 31 Oct 2013 07:16:59 +0000 (08:16 +0100)]
ActiveAE: feed only first 512 samples of an audio buffer into viz
Rainer Hochecker [Wed, 30 Oct 2013 20:21:51 +0000 (21:21 +0100)]
ActiveAE: fix segfault caused by dangling gui sounds
montellese [Thu, 31 Oct 2013 09:43:49 +0000 (10:43 +0100)]
settings: fix best-matching-value detection for lookandfeel.skincolors/skintheme/soundskin
wsoltys [Wed, 30 Oct 2013 18:12:46 +0000 (19:12 +0100)]
fixed: std::string::find* uses string::npos if char isn't found.
Karlson2k [Wed, 30 Oct 2013 15:31:16 +0000 (19:31 +0400)]
[win32] cleanup: remove leftover from old project conversion
This remove useless preprocessor definition "_VC80_UPGRADE=0x0710"
Karlson2k [Wed, 30 Oct 2013 15:01:42 +0000 (19:01 +0400)]
[win32] cleanup: delete unused projects configs
wsoltys [Wed, 30 Oct 2013 17:20:10 +0000 (10:20 -0700)]
Merge pull request #3526 from Karlson2k/win32_projects_cleanup_02
Win32 projects cleanup 02
wsoltys [Wed, 30 Oct 2013 17:19:14 +0000 (10:19 -0700)]
Merge pull request #3525 from Karlson2k/win32_libexif_proj_fix_01
[win32] fix libexif project:
Karlson2k [Wed, 30 Oct 2013 17:02:16 +0000 (21:02 +0400)]
[win32] mark debug/release configs with proper internal marks
VS project wizard generate project with such marks, should help MSBuild to correctly configure internal staff.
Seems that correct XBMC marks was lost on conversion from old projects.
Memphiz [Wed, 30 Oct 2013 16:43:52 +0000 (17:43 +0100)]
[pre-depends] - fix typo in m4 pre-depend
Karlson2k [Wed, 30 Oct 2013 14:42:55 +0000 (18:42 +0400)]
[win32] fix libexif project:
* debug config was broken and not used
* target subsystem was "Console" instead of "Windows"
Memphiz [Wed, 30 Oct 2013 15:05:50 +0000 (08:05 -0700)]
Merge pull request #3523 from Memphiz/maverickshidemenubar
[osx/mavericks] - hide the menubar not only when on mainscreen - maveric...
Karlson2k [Wed, 30 Oct 2013 14:54:08 +0000 (18:54 +0400)]
[win32] Cleanup: delete old project files
Memphiz [Wed, 30 Oct 2013 01:09:33 +0000 (18:09 -0700)]
[osx/mavericks] - hide the menubar not only when on mainscreen - mavericks has menubars on all screens - always hide them
montellese [Wed, 30 Oct 2013 09:45:14 +0000 (10:45 +0100)]
jsonrpc: fix "limits" for PVR.GetChannels
Voyager1 [Mon, 28 Oct 2013 08:07:02 +0000 (09:07 +0100)]
[win32] add Win 8.1 detection
Voyager1 [Mon, 28 Oct 2013 08:21:47 +0000 (09:21 +0100)]
[win32] remove XP version detection
Jonathan Marshall [Sun, 13 Oct 2013 16:02:45 +0000 (18:02 +0200)]
support for sources:// URLs for context menu, add source etc.
Jonathan Marshall [Thu, 15 Aug 2013 20:21:40 +0000 (08:21 +1200)]
use the path in the items for testing paths after directory fetch
Jonathan Marshall [Sat, 14 Sep 2013 09:33:51 +0000 (21:33 +1200)]
start directory may change after fetch, so update it to the items directory so that navigation out of the window via BACK works as expected
Jonathan Marshall [Sun, 15 Sep 2013 20:19:00 +0000 (08:19 +1200)]
Set the item path to the db path for filters
Jonathan Marshall [Thu, 26 Sep 2013 22:01:03 +0000 (10:01 +1200)]
CStdString -> std::string for CLibraryDirectory
Jonathan Marshall [Sat, 14 Sep 2013 09:26:26 +0000 (21:26 +1200)]
translate library:// folder paths on retrieval rather than when listing
Jim Carroll [Wed, 30 Oct 2013 01:00:41 +0000 (21:00 -0400)]
fix to handle 'None' passed as a parameter from python.
jmarshallnz [Tue, 29 Oct 2013 22:28:11 +0000 (15:28 -0700)]
Merge pull request #3510 from Karlson2k/PlayList_fix_01
Fix loading data in CPlayList::LoadData
Memphiz [Tue, 29 Oct 2013 21:56:12 +0000 (14:56 -0700)]
Merge pull request #3517 from Memphiz/mousemavericks
[osx/mavericks] - ugly hacked fix for the mouse bug (mouse wasn't able t...
Martijn Kaijser [Tue, 29 Oct 2013 18:34:40 +0000 (11:34 -0700)]
Merge pull request #3506 from jmarshallnz/compile_warnings
Compile warnings
Martijn Kaijser [Tue, 29 Oct 2013 18:30:15 +0000 (11:30 -0700)]
Merge pull request #3392 from garbear/pvrmenu.searchicons
Disable channel icon scan when icon path is empty
Memphiz [Tue, 29 Oct 2013 17:28:40 +0000 (10:28 -0700)]
Merge pull request #3516 from Memphiz/osxmultiscreen
[osx] - fix windowed/fullscreen transitions with multi screen setups
Memphiz [Tue, 29 Oct 2013 16:29:19 +0000 (17:29 +0100)]
[xcode] - remove stale references to ios6.1 sdk
Jim Carroll [Tue, 29 Oct 2013 04:23:39 +0000 (00:23 -0400)]
fix - clash with StdString's use of the TRACE macro.
Jim Carroll [Tue, 29 Oct 2013 03:23:11 +0000 (23:23 -0400)]
fix - deadlock on timing of setting the ending status of the PythonInvoker.
Memphiz [Mon, 28 Oct 2013 23:54:18 +0000 (00:54 +0100)]
[osx/mavericks] - ugly hacked fix for the mouse bug (mouse wasn't able to move over the full screen) - intermediated isolated hacked solution until new windowing is ready
Memphiz [Mon, 28 Oct 2013 22:53:07 +0000 (23:53 +0100)]
[osx] - fix windowed/fullscreen transitions with multi screen setups
Jonathan Marshall [Sun, 27 Oct 2013 05:25:12 +0000 (18:25 +1300)]
fix HasExtension didn't necessarily terminate correctly
Jonathan Marshall [Sun, 27 Oct 2013 05:24:17 +0000 (18:24 +1300)]
fix compile warning (assignment inside if)
jmarshallnz [Mon, 28 Oct 2013 22:48:54 +0000 (15:48 -0700)]
Merge pull request #3513 from Karlson2k/rss_reader_fix_01
RssReader::Process: fix: read files with unknown length correctly
Jim Carroll [Mon, 28 Oct 2013 21:55:03 +0000 (17:55 -0400)]
Fix Player.play crash on Windows due to trying to assign NULL to a reference.
Jim Carroll [Mon, 28 Oct 2013 21:54:24 +0000 (17:54 -0400)]
Fix a warning on windows.
jmarshallnz [Mon, 28 Oct 2013 21:26:34 +0000 (14:26 -0700)]
Merge pull request #3514 from Karlson2k/scraperurl_fix_01
ScraperUrl::Get: fix: avoid race conditions
Karlson2k [Mon, 28 Oct 2013 18:36:03 +0000 (22:36 +0400)]
ScraperUrl::Get: fix: avoid race conditions
Karlson2k [Mon, 28 Oct 2013 17:43:13 +0000 (21:43 +0400)]
RssReader::Process: fix: read unknown length files correctly