Sascha Montellese [Thu, 22 Nov 2012 17:28:25 +0000 (09:28 -0800)]
Merge pull request #1828 from Montellese/audio_settings_update
settings: improve migration of audio output settings from (pre-)Eden to Frodo
montellese [Wed, 21 Nov 2012 23:40:12 +0000 (00:40 +0100)]
CGUIWindowSettingsCategory: don't allow to choose a non-existing audio device
montellese [Wed, 21 Nov 2012 23:39:35 +0000 (00:39 +0100)]
settings: migrate old audiooutput.channellayout setting to audiooutput.channels and reset audiooutput.audiodevice if necessary
montellese [Wed, 21 Nov 2012 23:38:59 +0000 (00:38 +0100)]
settings: rename audiooutput.channellayout to audiooutput.channels as it's not backwards-compatible
Damian Huckle [Thu, 22 Nov 2012 06:43:14 +0000 (22:43 -0800)]
Merge pull request #1826 from Montellese/win32_ae_default
[win32] AE: change default sink to DirectSound (over WASAPI)
montellese [Wed, 21 Nov 2012 23:37:55 +0000 (00:37 +0100)]
CAEFActory: add VerifyOutputDevice() implementation
montellese [Wed, 21 Nov 2012 22:50:18 +0000 (23:50 +0100)]
[win32] AE: change default sink to DirectSound (over WASAPI)
montellese [Wed, 21 Nov 2012 21:42:03 +0000 (22:42 +0100)]
[win32] add basic error logging if D3DXCreateEffect() fails in CD3DEffect::CreateEffect() without a specific error message
wsoltys [Wed, 21 Nov 2012 17:21:12 +0000 (18:21 +0100)]
[WIN] fixed #13581: XBMCVFS.Exists() not working correctly. wstat does only work on directories inside a share and not on the share itself. Even though the same should be true for GetFileAttributesW (according to the M$ docs) it works for the tested environments.
Michal Piechowiak [Wed, 21 Nov 2012 10:31:53 +0000 (02:31 -0800)]
Merge pull request #1702 from axmhari/reclist-after-play
Show PVR recordings view after replaying a PVR item.
Lars Op den Kamp [Wed, 21 Nov 2012 00:53:12 +0000 (01:53 +0100)]
[pvr] don't try to set an invalid audio stream id in the player. fixes 'failed to get stream' errors
Lars Op den Kamp [Wed, 21 Nov 2012 00:24:46 +0000 (01:24 +0100)]
[pvr] wider range of accepted values for pvrplayback.channelentrytimeout
Lars Op den Kamp [Wed, 21 Nov 2012 00:20:12 +0000 (01:20 +0100)]
[pvr] invert pvrplayback.confirmchannelswitch setting, and use the value of pvrplayback.channelentrytimeout as autoclose value. closes #13480
Jonathan Marshall [Tue, 20 Nov 2012 21:51:27 +0000 (10:51 +1300)]
fix screenshots in the edit media source dialog
Memphiz [Tue, 20 Nov 2012 21:42:58 +0000 (22:42 +0100)]
[nfs] - fix possible crash. When keeping alive the open filehandlers we need to refresh the lastaccessedtime of the used context aswell. Else a still used context can be destroyed leading to a crash. fixes #13505 - thx alot to cyberwizzard for tracking that one down
Memphiz [Mon, 19 Nov 2012 19:27:52 +0000 (20:27 +0100)]
[dns-cache] - fix dnscache lookup. The current code assumed that the strIpAddress parameter was an empty string. That wasn't the case for e.x. nfs. In the case the nmblookup failed - but the caller has given a non-empty string in strIpAddress - this string was cached for the given hostname and returned back with return true. This fixes the problem by clearing the strIpAddress param before starting lookups. Thx to drloco for pointing it out.
jmarshallnz [Tue, 20 Nov 2012 19:19:16 +0000 (11:19 -0800)]
Merge pull request #1817 from alcoheca/fix-art
Fix art
jmarshallnz [Tue, 20 Nov 2012 19:17:17 +0000 (11:17 -0800)]
Merge pull request #1804 from arnova/music_playlist_thumb_fix
Music playlist thumb fix
arnova [Tue, 20 Nov 2012 11:41:03 +0000 (12:41 +0100)]
changed: Make user file thumbs overrule embedded art in music files
Alasdair Campbell [Tue, 20 Nov 2012 10:24:11 +0000 (10:24 +0000)]
upnp: fix missing music info on BrowseMetadata calls
fixes #13554
Alasdair Campbell [Tue, 20 Nov 2012 10:03:28 +0000 (10:03 +0000)]
library: allow setting musicinfotags from CArtists
arnova [Mon, 19 Nov 2012 20:33:39 +0000 (21:33 +0100)]
added: Embedded art support for non-musicdb items/files
arnova [Mon, 19 Nov 2012 12:42:38 +0000 (13:42 +0100)]
changed: Cleanup obsolete code in CMusicInfoLoader::OnLoaderFinish()
arnova [Sun, 18 Nov 2012 11:07:29 +0000 (12:07 +0100)]
fixed: Formatting
arnova [Fri, 16 Nov 2012 17:40:40 +0000 (18:40 +0100)]
fixed: Folder thumbs would not show in the playlist for music files (thanks Jonathan)
arnova [Fri, 16 Nov 2012 13:58:06 +0000 (14:58 +0100)]
fixed: Thumbs didn't show in the playlist (fixes #13531, #13529)
Sascha Montellese [Tue, 20 Nov 2012 07:38:06 +0000 (23:38 -0800)]
Merge pull request #1813 from Montellese/xsp_browseable_titles
smartplaylists: make "title" field browseable (again)
alanwww1 (Attila) [Tue, 20 Nov 2012 07:35:13 +0000 (23:35 -0800)]
Merge pull request #1809 from xbmcspain/patch-1
Update language/Spanish/langinfo.xml
alanwww1 (Attila) [Tue, 20 Nov 2012 07:32:50 +0000 (23:32 -0800)]
Merge pull request #1812 from ramiro/es_AR-langinfo_xml
Add langinfo.xml for es_AR locale.
montellese [Mon, 19 Nov 2012 13:57:48 +0000 (14:57 +0100)]
smartplaylists: make "title" field browseable (again)
Alasdair Campbell [Mon, 19 Nov 2012 12:08:04 +0000 (12:08 +0000)]
upnp: sanify md5'd urls for images
davilla [Mon, 19 Nov 2012 20:13:49 +0000 (12:13 -0800)]
Merge pull request #1814 from elbeardmorez/master
autotools build fix
jmarshallnz [Mon, 19 Nov 2012 18:57:49 +0000 (10:57 -0800)]
Merge pull request #1753 from koying/fixmissinggenthumb
FIX: regenerate auto-thumb if not present
davilla [Mon, 19 Nov 2012 01:45:51 +0000 (20:45 -0500)]
[egl] fixed, remember vsync setting and restore it when changing display resolutions
Pete Beardmore [Mon, 19 Nov 2012 16:42:24 +0000 (16:42 +0000)]
autotools: fix build hitting wrong config header (ticket #13364)
montellese [Mon, 19 Nov 2012 13:38:48 +0000 (14:38 +0100)]
media library: don't append empty "filter" option to all folder paths after
26acb13d2ec
Sascha Montellese [Mon, 19 Nov 2012 07:48:31 +0000 (23:48 -0800)]
Merge pull request #1776 from Montellese/fix_13544
videodb: remove tag/taglinks connections when removing items
montellese [Mon, 19 Nov 2012 07:47:45 +0000 (08:47 +0100)]
jsonrpc: remove unsupported PVR channel related properties from "List.Item.File"
Jonathan Marshall [Mon, 19 Nov 2012 00:28:21 +0000 (13:28 +1300)]
don't set no art as '-' in the database, as it makes ListItem.Art(foo) non-empty, thus breaking fallbacks
Ramiro Morales [Mon, 19 Nov 2012 01:52:15 +0000 (22:52 -0300)]
Add langinfo.xml for es_AR locate.
Lars Op den Kamp [Mon, 19 Nov 2012 00:40:06 +0000 (01:40 +0100)]
[pvr] fixed - check the add-on API version before calling Create(), check the minimum version XBMC uses and not the one from the add-on, log versions and path when the add-on is incompatible
Lars Op den Kamp [Tue, 13 Nov 2012 23:46:12 +0000 (00:46 +0100)]
[cec] fixed - don't store the vendor id of the tv that libCEC sends back, or this will be used as vendorid forever
Memphiz [Sun, 18 Nov 2012 21:53:54 +0000 (22:53 +0100)]
[osx] - fix vfs wrapper (10.6.sdk added 2 new symbols for stat and fstat). This fixes playback of dvd folders when started from the library
wsoltys [Sun, 18 Nov 2012 19:34:44 +0000 (20:34 +0100)]
fixed compiler warning
jmarshallnz [Sun, 18 Nov 2012 19:33:06 +0000 (11:33 -0800)]
Merge pull request #1802 from Montellese/urloptions_fix
allow key-only URL options and add CUrlOptions::RemoveOption()
montellese [Sun, 18 Nov 2012 18:02:11 +0000 (19:02 +0100)]
jsonrpc: add missing properties "tag" and "art" to List.Fields.Files
Memphiz [Sun, 18 Nov 2012 14:36:03 +0000 (15:36 +0100)]
[osx/ios] - use the same sqlite_prepare_v2 function on darwin as on all other platforms. Its not a 1:1 replacement and might even be resulting strange behaviour on broken db's. Since that workaround was introduced 4 years ago because of missing symbols and the symbol is there now - we just use the same code now for osx aswell - use the same sqlite_prepare_v2 function on darwin as on all other platforms. Its not a 1:1 replacement and might even be resulting strange behaviour on broken db's. Since that workaround was introduced 4 years ago because of missing symbols and the symbol is there now - we just use the same code now for osx aswell..
montellese [Sun, 18 Nov 2012 10:51:26 +0000 (11:51 +0100)]
show music smartplaylists for "playlist" rule for artist smartplaylists (fixes #13572)
montellese [Wed, 14 Nov 2012 08:32:19 +0000 (09:32 +0100)]
videodb: add triggers on deletion of movies/tvshows/musicvideos to delete any related records in the taglinks table (fixes #13544)
montellese [Sat, 17 Nov 2012 17:12:53 +0000 (18:12 +0100)]
mysql: don't remove "BEGIN" and "END" from CREATE TRIGGER queries (thanks koying)
montellese [Sat, 17 Nov 2012 11:13:08 +0000 (12:13 +0100)]
[test] add unit tests for CUrlOptions
montellese [Fri, 16 Nov 2012 11:25:42 +0000 (12:25 +0100)]
allow key-only URL options and add CUrlOptions::RemoveOption()
Jonathan Marshall [Sun, 18 Nov 2012 07:58:41 +0000 (20:58 +1300)]
[cosmetic] indenting after try/catch in GetStreamDetails
Jonathan Marshall [Sun, 18 Nov 2012 07:33:25 +0000 (20:33 +1300)]
wrap GetStreamDetails in try/catch
Jonathan Marshall [Sun, 18 Nov 2012 07:32:39 +0000 (20:32 +1300)]
ignore 'thumb' types when updating art in the video library (Eden->Frodo)
Jonathan Marshall [Sun, 18 Nov 2012 00:53:16 +0000 (13:53 +1300)]
remove useless comparison in CMusicInfoTag::operator!=
Jonathan Marshall [Sun, 18 Nov 2012 04:54:05 +0000 (17:54 +1300)]
ensure optical media files check for older-style art (folder.jpg|movie.tbn). fixes #13553
Jonathan Marshall [Sun, 18 Nov 2012 04:53:21 +0000 (17:53 +1300)]
don't try and use an empty art type for folders
Jim Carroll [Sun, 18 Nov 2012 01:36:42 +0000 (20:36 -0500)]
Window now has the same locking that it had prior to the codegeneration.
jmarshallnz [Sun, 18 Nov 2012 02:18:42 +0000 (18:18 -0800)]
Merge pull request #1811 from ronie/addon-icons
replace several addon icons
jmarshallnz [Sun, 18 Nov 2012 02:17:23 +0000 (18:17 -0800)]
Merge pull request #1810 from ronie/translate-cancel
use british english spelling: cancelled / cancelling
ronie [Sun, 18 Nov 2012 02:12:16 +0000 (03:12 +0100)]
replace several addon icons
ronie [Sun, 18 Nov 2012 01:22:26 +0000 (02:22 +0100)]
use british english spelling
Damian Huckle [Sat, 17 Nov 2012 21:37:11 +0000 (16:37 -0500)]
Restore apps ability to control navsounds not just skin settings
Damian Huckle [Sat, 17 Nov 2012 21:14:56 +0000 (16:14 -0500)]
Remove useless crossfade selection enable test - thx JM
jmarshallnz [Sat, 17 Nov 2012 20:57:04 +0000 (12:57 -0800)]
Merge pull request #1807 from jmarshallnz/gles_fixes
Gles fixes for texture rendering
Damian Huckle [Sat, 17 Nov 2012 18:43:46 +0000 (13:43 -0500)]
Remove old code disabling crossfade selection with WASAPI - fixes #13518
Memphiz [Sat, 17 Nov 2012 18:12:32 +0000 (19:12 +0100)]
[AE/CA] - only reinit the engine on makestream if pcm format changes or always on raw format - this significantly reduces a hickup we have when preparing the next stream in paplayer - though there is still an audible hickup :(
XBMCSPAIN [Sat, 17 Nov 2012 18:19:50 +0000 (19:19 +0100)]
Update language/Spanish/langinfo.xml
Add 12/24 hours format
montellese [Sat, 17 Nov 2012 09:28:03 +0000 (10:28 +0100)]
CVariant: fix empty() for booleans, (unsigned) integers and numbers
davilla [Sat, 17 Nov 2012 15:18:32 +0000 (07:18 -0800)]
Merge pull request #1808 from arnova/ae_suspend_fix
fixed: AE suspending was broken resulting in it resuming/suspending over...
arnova [Sat, 17 Nov 2012 11:01:21 +0000 (12:01 +0100)]
fixed: AE suspending was broken resulting in it resuming/suspending over and over again (fixes ticket #13508)
Cyril [Mon, 13 Feb 2012 20:06:26 +0000 (20:06 +0000)]
Add plugin:// resolving before queueing next track
Jonathan Marshall [Sat, 17 Nov 2012 03:55:28 +0000 (16:55 +1300)]
ensure we serialize all members of CMusicInfoTag. fixes issues with art vanishing on large lists from the music library after it's loaded off the filesystem.
Jonathan Marshall [Sat, 17 Nov 2012 03:54:15 +0000 (16:54 +1300)]
use an int for CMusicInfoTag::m_iDbId rather than a long
Lars Op den Kamp [Sat, 17 Nov 2012 01:56:18 +0000 (17:56 -0800)]
Merge pull request #1806 from fetzerch/pvr-sorting
pvr: Sort recordings view by date as default
jmarshallnz [Fri, 16 Nov 2012 23:53:02 +0000 (15:53 -0800)]
Merge pull request #1732 from dragonflight/FIXcleanLibrary
FIX: Video metadata disappears from files mode view after Clean Library
jmarshallnz [Fri, 16 Nov 2012 23:45:15 +0000 (15:45 -0800)]
Merge pull request #1783 from jonfabe/bugfixes
Bugfixes
jmarshallnz [Fri, 16 Nov 2012 23:43:32 +0000 (15:43 -0800)]
Merge pull request #1796 from jmarshallnz/slash_those_slashes
don't blindly add slashes at the end of sources. fixes #13550
Jonathan Marshall [Fri, 16 Nov 2012 22:35:12 +0000 (11:35 +1300)]
[gles] no need to blend if we have no alpha
Jonathan Marshall [Fri, 16 Nov 2012 22:34:40 +0000 (11:34 +1300)]
[gles] ensure we use the NOBLEND texture shader only if no diffuse color is specified. fixes #13558.
Jonathan Marshall [Fri, 16 Nov 2012 23:29:29 +0000 (12:29 +1300)]
[extendedprogressbar] ensure window close animations are run. fixes #13566.
Jonathan Marshall [Fri, 16 Nov 2012 23:28:51 +0000 (12:28 +1300)]
[extendedprogressbar] refactor UpdateState to ensure m_iCurrentItem is always valid, so that we don't close the dialog prematurely
Jonathan Marshall [Fri, 16 Nov 2012 23:27:04 +0000 (12:27 +1300)]
[extendedprogressbar] reset m_iCurrentItem on window init
Christian Fetzer [Thu, 15 Nov 2012 23:08:09 +0000 (00:08 +0100)]
pvr: Sort recordings view by date as default (most recent recording on top)
Harald Axmann [Fri, 16 Nov 2012 21:40:21 +0000 (22:40 +0100)]
[pvr] Save path history on PVR window unload, so that it is available when the window is restored.
Harald Axmann [Fri, 16 Nov 2012 21:38:30 +0000 (22:38 +0100)]
[pvr] Show last view when restoring the PVR window.
Workaround for the problem, that the default PVR window is shown, when the empty items list loses the focus during update. This is accomplished by adding some dummy entry.
jmarshallnz [Fri, 16 Nov 2012 21:08:59 +0000 (13:08 -0800)]
Merge pull request #1803 from pieh/selecting_old_item
Fix: focus staying in middle of list in CGUIDialogSelect and CGUIWindowSettingsCategory
Cory Fields [Tue, 9 Oct 2012 03:48:43 +0000 (23:48 -0400)]
[aml/droid] build static build-side pcre
This way a 2nd 'make' works without LD_LIBRARY_PATH tricks
jmarshallnz [Fri, 16 Nov 2012 21:05:45 +0000 (13:05 -0800)]
Merge pull request #1800 from ronie/screensaver-slideshow
remove broken slideshow screensaver
jmarshallnz [Fri, 16 Nov 2012 21:00:36 +0000 (13:00 -0800)]
Merge pull request #1244 from pieh/dialog_select_reload_crash
GUIDialogSelect: fix crashes on skin reload when select dialog is active
bobo1on1 [Fri, 16 Nov 2012 20:54:09 +0000 (21:54 +0100)]
fixed: set the default of audiooutput.normalizelevels to true to restore the default behavior lost in
a743caa061f3f2979343eb69600deba6e1417a4f
Andres Mejia [Fri, 16 Nov 2012 19:55:33 +0000 (14:55 -0500)]
Remove erroneous check for shairport/ao.h, fixes build failure for airtunes support.
ronie [Thu, 15 Nov 2012 22:37:25 +0000 (23:37 +0100)]
remove broken slideshow screensaver
check for slideshow setting in order to be backwards compatible
check empty() in case the screensaver was uninstalled
bobo1on1 [Fri, 16 Nov 2012 18:44:23 +0000 (19:44 +0100)]
fixed: no need for RunLimiter prototype in IAEStream
montellese [Fri, 16 Nov 2012 16:26:33 +0000 (17:26 +0100)]
settings: fix default values of "locale.language" and "locale.country"
pieh [Fri, 16 Nov 2012 14:10:10 +0000 (15:10 +0100)]
reset m_focusedControl in CGUIControlGroup::ClearAll()
fixes focus staying in middle of setting list when jumping through setting tabs
pieh [Fri, 16 Nov 2012 14:02:30 +0000 (15:02 +0100)]
DialogSelect: autoselect first item if no item was preselected
fixes focus staying on same item when we show dialog next time
Sascha Montellese [Fri, 16 Nov 2012 09:51:58 +0000 (01:51 -0800)]
Merge pull request #1785 from Montellese/custom_nodes_location
custom library node cleanup
Jonathan Marshall [Fri, 16 Nov 2012 07:55:48 +0000 (20:55 +1300)]
make sure we setup the peripheral manager dialog prior to init'ing the window. part of #13556