Chris "Koying" Browet [Tue, 6 Nov 2012 00:01:38 +0000 (01:01 +0100)]
FIX: Properly handle Pictures Play/Stop notif (fixes #13501; fixes #13503)
Lars Op den Kamp [Tue, 6 Nov 2012 00:34:28 +0000 (01:34 +0100)]
[pvr] fixed - start and stop the pvr manager via app messenger when updating the guisetting. pvr may create a dialog or kaitoast notification, leading to a deadlock
Lars Op den Kamp [Tue, 6 Nov 2012 00:18:01 +0000 (01:18 +0100)]
[pvr] fixed - don't hold a lock while creating an add-on instance
Jonathan Marshall [Mon, 5 Nov 2012 06:53:06 +0000 (19:53 +1300)]
ensure ListItem.Art(thumb) updates when poster/banner update in the video info dialog
Jonathan Marshall [Mon, 5 Nov 2012 06:42:50 +0000 (19:42 +1300)]
[confluence] switch a ListItem.Property(Fanart_Image) to ListItem.Art(fanart)
Jonathan Marshall [Sun, 4 Nov 2012 23:16:42 +0000 (12:16 +1300)]
fix order of tags in files with multiple tags so that xiph > id3v2 and ape > id3v2 if prioritising of ape tags is on
jmarshallnz [Sun, 4 Nov 2012 23:08:30 +0000 (15:08 -0800)]
Merge pull request #1727 from npeacock/xbmcmaster-wip
Touch Input: Fix for touch screen input in Linux to see presses as mouse...
montellese [Sun, 4 Nov 2012 20:23:13 +0000 (21:23 +0100)]
videodb: only update file paths if there's not an updated path already in the database (fixes #13493)
montellese [Sun, 4 Nov 2012 19:33:50 +0000 (20:33 +0100)]
videodb: fix LoadVideoInfo (for real this time)
Jezz_X [Sun, 4 Nov 2012 18:25:22 +0000 (05:25 +1100)]
Changed: [Confluence] Cleaned up Window id white space since they are no longer required
Neal [Sun, 4 Nov 2012 16:06:24 +0000 (11:06 -0500)]
Touch Input: Fix for touch screen input in Linux to see presses as mouse clicks, otherwise nothing can be selected.
montellese [Sun, 4 Nov 2012 13:19:30 +0000 (14:19 +0100)]
webserver: fix security issue which allowed accessing any file instead of only files from the webinterface
Joakim Plate [Sat, 3 Nov 2012 13:53:00 +0000 (14:53 +0100)]
dvdplayer: seeks due to audio stream switch should be trickplay
This fixes ticket: #13318
Joakim Plate [Sat, 3 Nov 2012 13:23:46 +0000 (14:23 +0100)]
zip: avoid insanly slow zip file listing due to cache thrashing
Zip file list extractor kept seeking back and forth from central
file list to header in front of actual file data, causing all
caches to be flushed on read.
Avoid cache thrashing by first reading all central headers, then
extracting data from file headers (technically this could even be
skipped when only a file list is wanted)
Jonathan Marshall [Sat, 3 Nov 2012 06:00:47 +0000 (19:00 +1300)]
make sure we initialize buttons in the video info dialog before we init the window, so that animations are setup properly. fixes #10849
Jonathan Marshall [Sat, 3 Nov 2012 05:04:08 +0000 (18:04 +1300)]
archives should use the file icon rather than music icon. Fixes #13472
Jonathan Marshall [Sat, 3 Nov 2012 05:03:24 +0000 (18:03 +1300)]
adds URIUtils::IsArchive
Jonathan Marshall [Sat, 3 Nov 2012 03:51:09 +0000 (16:51 +1300)]
add a warning to the log indicating when files aren't added to the library
Jonathan Marshall [Sat, 3 Nov 2012 02:48:06 +0000 (15:48 +1300)]
don't attempt to write tvshow.nfo files to multipaths - use the first path instead.
Jonathan Marshall [Sat, 3 Nov 2012 02:34:21 +0000 (15:34 +1300)]
fix missing progress bar after removing a source from the video library
jmarshallnz [Sat, 3 Nov 2012 00:08:50 +0000 (17:08 -0700)]
Merge pull request #1704 from koying/fixmysqlthumbnailthread
FIX: Crash when generating thumbnails (at least with mysql on Windows)
Jonathan Marshall [Fri, 2 Nov 2012 23:53:35 +0000 (12:53 +1300)]
the year field in smartplaylists wasn't numeric, thus didn't supply less than or greater than options in the UI
Lars Op den Kamp [Fri, 2 Nov 2012 23:50:08 +0000 (16:50 -0700)]
Merge pull request #1707 from Pulse-Eight/libcec2.0.3
bump to libCEC 2.0.3
Jonathan Marshall [Fri, 2 Nov 2012 22:37:22 +0000 (11:37 +1300)]
fix smartplaylist editor showing incorrect types due to not resetting the spinner on window deinit
Joakim Plate [Fri, 2 Nov 2012 17:28:43 +0000 (18:28 +0100)]
fixed: subtitles would sometime go missing on start
Caused by:
8885f2f2207c0d3c6cd14c22754a1e52872ad56f
jmarshallnz [Fri, 2 Nov 2012 21:01:39 +0000 (14:01 -0700)]
Merge pull request #1722 from jmarshallnz/upnp_no_set_content
[upnp] don't show 'set content' options on upnp sources
Joakim Plate [Fri, 2 Nov 2012 17:23:02 +0000 (10:23 -0700)]
Merge pull request #1689 from koying/playlistplayusing
FIX: Add missing "Play with" to playlist viewers
Jonathan Marshall [Fri, 2 Nov 2012 08:02:24 +0000 (21:02 +1300)]
[upnp] don't show 'set content' options on upnp sources
Jonathan Marshall [Fri, 2 Nov 2012 03:38:27 +0000 (16:38 +1300)]
[upnp] use a reference to m_streamDetails rather than taking a copy
Jim Carroll [Fri, 2 Nov 2012 00:09:28 +0000 (20:09 -0400)]
[fix] the player needed a few DelayedCallGuards to release the GIL when accessing the g_application which always has a chance to block.
Sascha Montellese [Thu, 1 Nov 2012 23:06:15 +0000 (16:06 -0700)]
Merge pull request #1710 from Montellese/fix_13343
jsonrpc: fixes for missing property values from Files.GetDirectory/GetFileDetails
montellese [Wed, 31 Oct 2012 22:53:09 +0000 (23:53 +0100)]
videodb: get rid of some logging in LoadVideoInfo()
montellese [Wed, 31 Oct 2012 22:49:32 +0000 (23:49 +0100)]
jsonrpc: don't overwrite already retrieved details in a CFileItem in FillFileItem()
montellese [Wed, 31 Oct 2012 22:48:20 +0000 (23:48 +0100)]
CFileItem: add SetFromVideoInfoTag(), SetFromAlbum() and SetFromSong()
Arne Morten Kvarving [Thu, 1 Nov 2012 22:48:09 +0000 (15:48 -0700)]
Merge pull request #1717 from jmarshallnz/kill_videodb_cache
drop the videodb:// forced caching
Jonathan Marshall [Thu, 1 Nov 2012 19:23:47 +0000 (08:23 +1300)]
drop the videodb:// forced caching - it was not in effect in Eden, and hurts more than it helps. fixes #13466.
jmarshallnz [Thu, 1 Nov 2012 19:00:16 +0000 (12:00 -0700)]
Merge pull request #1677 from pieh/slider_2nib
add mouse/touch handling for slider control with 2 selectors
Jim Carroll [Thu, 1 Nov 2012 13:10:44 +0000 (09:10 -0400)]
[fix] Control::setAnimations took the wrong type. It should now be backwards compatible.
montellese [Thu, 1 Nov 2012 10:56:15 +0000 (11:56 +0100)]
jsonrpc: use CApplicationMessenger::MediaPlay() instead of PlayFile() to open a PVR stream (fixes #13440)
Jonathan Marshall [Thu, 1 Nov 2012 09:34:48 +0000 (22:34 +1300)]
The first few ListItem.Property/Art et. al. overlapped with ListItem.HasEpg, ListItem.Progress etc. fixes #13442
Chris "Koying" Browet [Wed, 31 Oct 2012 12:29:01 +0000 (13:29 +0100)]
FIX: Crash when generating thumbnails (at least with mysql on Windows)
Jonathan Marshall [Thu, 1 Nov 2012 07:32:02 +0000 (20:32 +1300)]
fixes plugin settings from context menu not working
Jezz_X [Thu, 1 Nov 2012 07:08:18 +0000 (18:08 +1100)]
Fixed: [Confluence] Due to changes in PVR label handling the Current channel EPG view showed the plot instead of the date as it should
jmarshallnz [Wed, 31 Oct 2012 23:52:37 +0000 (16:52 -0700)]
Merge pull request #1711 from Montellese/fix_13475
music visualisation/osd: handle ACTION_SHOW_OSD
montellese [Wed, 31 Oct 2012 23:37:38 +0000 (00:37 +0100)]
keymaps: use "OSD" instead of "ActivateWindow(MusicOSD)"
montellese [Wed, 31 Oct 2012 23:37:06 +0000 (00:37 +0100)]
CGUIDialogMusicOSD: handle ACTION_SHOW_OSD (fixes #13475)
montellese [Wed, 31 Oct 2012 23:36:30 +0000 (00:36 +0100)]
music visualization: handle ACTION_SHOW_OSD
Arne Morten Kvarving [Wed, 31 Oct 2012 22:48:41 +0000 (15:48 -0700)]
Merge pull request #1694 from jmarshallnz/sore_thumbs
Drop thumb type from (most) movies, shows, seasons + sets + fixes
montellese [Wed, 31 Oct 2012 22:23:19 +0000 (23:23 +0100)]
videodb: fix GetFileInfo() to also work if there's no resume point for a file (fixes #13343)
Jonathan Marshall [Mon, 29 Oct 2012 07:53:56 +0000 (20:53 +1300)]
rehash the set thumbs routine for seasons + sets so it aligns with choose art on the video info dialog
Jonathan Marshall [Mon, 29 Oct 2012 07:50:44 +0000 (20:50 +1300)]
factor out choosing of fanart from CONTEXT_BUTTON_SET_MOVIESET_FANART handler
Jonathan Marshall [Mon, 29 Oct 2012 06:42:00 +0000 (19:42 +1300)]
factor out the choosing art dialog for re-use
Jonathan Marshall [Mon, 29 Oct 2012 06:41:32 +0000 (19:41 +1300)]
allow Choose Art to work for seasons in the video info dialog
Jonathan Marshall [Sun, 28 Oct 2012 19:39:43 +0000 (08:39 +1300)]
allow a full art map (banner/poster/fanart) for seasons
Jonathan Marshall [Sun, 28 Oct 2012 08:00:04 +0000 (21:00 +1300)]
move tvshowthumb and seasonthumb ListItem.Art to tvshow.thumb and season.thumb, making tvshow.poster/banner and season.poster/banner also available. Container.TVShowThumb/SeasonThumb are still available for backward compatibility
Jonathan Marshall [Sun, 28 Oct 2012 07:25:13 +0000 (20:25 +1300)]
update the pre-Frodo art in the database to poster/banner based on aspect ratio
Jonathan Marshall [Sun, 28 Oct 2012 07:24:27 +0000 (20:24 +1300)]
when updating video art from Eden, correctly assign to banner or poster based on aspect ratio
Jonathan Marshall [Sun, 28 Oct 2012 07:23:30 +0000 (20:23 +1300)]
if no poster or banner exists, but a thumb does, then list that when choosing poster or banner
Jonathan Marshall [Sun, 28 Oct 2012 07:22:55 +0000 (20:22 +1300)]
add in any art found in the database in addition to the known art types in the Choose Art dialog
Jonathan Marshall [Sun, 28 Oct 2012 07:22:00 +0000 (20:22 +1300)]
don't have a 'thumb' art type for movies, shows, sets, or musicvideos
Jonathan Marshall [Sun, 28 Oct 2012 07:15:02 +0000 (20:15 +1300)]
don't set the 'thumb' art type if not found during video scan
Jonathan Marshall [Sun, 28 Oct 2012 07:11:21 +0000 (20:11 +1300)]
when finding video art where we don't want a generic 'thumb', use the size of local art to classify 'thumb' into the correct types (poster/banner)
Jonathan Marshall [Sun, 28 Oct 2012 07:06:54 +0000 (20:06 +1300)]
adds routine to classify art into poster or banner based on aspect ratio
Jonathan Marshall [Sun, 28 Oct 2012 06:57:07 +0000 (19:57 +1300)]
change GetCachedImage to return CTextureDetails, fixes local art not being checked periodically, as the hash from the database was never returned.
Arne Morten Kvarving [Wed, 31 Oct 2012 21:23:54 +0000 (14:23 -0700)]
Merge pull request #1699 from Montellese/db_path_13433
videodb: translate filenames/paths from to not URL encode -_.!()
spiff [Tue, 30 Oct 2012 20:48:23 +0000 (21:48 +0100)]
fixed: wrong log statements
spiff [Tue, 30 Oct 2012 20:36:37 +0000 (21:36 +0100)]
added: update taglib instructions for quantal
spiff [Tue, 30 Oct 2012 20:20:04 +0000 (21:20 +0100)]
die compiler warnings die
spiff [Thu, 18 Oct 2012 20:22:10 +0000 (22:22 +0200)]
remove unused code
Arne Morten Kvarving [Wed, 31 Oct 2012 20:08:47 +0000 (13:08 -0700)]
Merge pull request #1705 from cptspiff/fix_multiple_ext_points
fixed: make sure to grab the xbmc.python.script extension point
davilla [Wed, 31 Oct 2012 19:27:46 +0000 (15:27 -0400)]
[ios] fixed buildslave build, add keychain unload script
Jim Carroll [Wed, 31 Oct 2012 19:17:57 +0000 (15:17 -0400)]
Relative paths to typemaps work from arbitrary locations now. As long as the classpath is correct.
jmarshallnz [Wed, 31 Oct 2012 19:08:55 +0000 (12:08 -0700)]
Merge pull request #1708 from cptspiff/profile_load_through_messenger
fixed: move LoadProfile to app messenger to avoid threading issues
spiff [Wed, 31 Oct 2012 17:47:23 +0000 (18:47 +0100)]
fixed: move LoadProfile to app messenger to avoid threading issues
lots of reports about 'LoadProfile' crashing. this should shut them up
spiff [Wed, 31 Oct 2012 17:30:14 +0000 (18:30 +0100)]
fixed: properly ignore system.logoff builtin if login screen is deactivated
Lars Op den Kamp [Wed, 31 Oct 2012 15:38:07 +0000 (16:38 +0100)]
[cec] bump to libCEC 2.0.3
spiff [Wed, 31 Oct 2012 14:45:57 +0000 (15:45 +0100)]
fixed: make sure to grab the xbmc.python.script extension point when executing a script
add-ons with multiple extension points would fail as it would always grab
the first one.
Lars Op den Kamp [Wed, 31 Oct 2012 14:30:40 +0000 (15:30 +0100)]
[keymap] changed fullscreen mapping of 'select' to OSD, so it does the same as the enter key does. on some TVs, you need to go through a little OSD menu first to send a 'menu' keypress over CEC, which makes OSD access more annoying
Lars Op den Kamp [Wed, 31 Oct 2012 14:26:51 +0000 (15:26 +0100)]
[cec] mapped some unmapped buttons
arnova [Wed, 31 Oct 2012 13:20:31 +0000 (14:20 +0100)]
fixed: webdav filesystem was broken since
84813db2ae980ecfd0a2bc80c840c93319d1a707. Doing SetMimeType() and SetRequestHeader(content-type,..) is the same thing, setting it more than once is not allowed. This was never detected before since SetMimeType() was previously broken
Chris "Koying" Browet [Fri, 26 Oct 2012 11:10:16 +0000 (13:10 +0200)]
FIX: Add missing "Play with" to playlist viewers
spiff [Wed, 31 Oct 2012 10:26:10 +0000 (11:26 +0100)]
fixed: initialize log level to normal or we end up with no logging
regression after
ee17b9c6df428bb469c12065965977fa61a80eff
montellese [Tue, 30 Oct 2012 14:38:54 +0000 (15:38 +0100)]
musicdb: translate filenames/paths to not URL encode -_.!()
montellese [Tue, 30 Oct 2012 14:10:19 +0000 (15:10 +0100)]
videodb: translate filenames/paths to not URL encode -_.!() (fixes #13433)
montellese [Tue, 30 Oct 2012 13:56:38 +0000 (14:56 +0100)]
[test] add unit test for URIUtils::UpdateUrlEncoding
montellese [Tue, 30 Oct 2012 13:56:16 +0000 (14:56 +0100)]
URIUtils: add UpdateUrlEncoding
montellese [Wed, 31 Oct 2012 07:55:26 +0000 (08:55 +0100)]
CStackDirectory: add GetPaths() and make ConstructStackPath() static
Jim Carroll [Wed, 31 Oct 2012 01:25:24 +0000 (21:25 -0400)]
[fix] closes 13325. Make sure the main app loop keeps running.
Memphiz [Tue, 30 Oct 2012 22:07:29 +0000 (23:07 +0100)]
[afpfs-ng] - add patch for fixing some more spaghetti pointer arithmetic - fixes afp on 64bit builds - also sync patches to lib/afpfs-ng (for building on linux)
Jonathan Marshall [Tue, 30 Oct 2012 20:43:32 +0000 (09:43 +1300)]
clear out the art in FreeIcons - fixes Player.Art(fanart) et. al. not clearing
Arne Morten Kvarving [Tue, 30 Oct 2012 20:07:30 +0000 (13:07 -0700)]
Merge pull request #1701 from Montellese/xsp_editor_browsable
Restore possibility to type in the value field of a smartplaylist rule for browsable fields
montellese [Tue, 30 Oct 2012 19:12:00 +0000 (20:12 +0100)]
jsonrpc: fix waking up from DPMS on Input method requests
montellese [Tue, 30 Oct 2012 18:31:33 +0000 (19:31 +0100)]
CGUIDialogSmartPlaylistRule: allow manual typing of the value of a browsable field
montellese [Tue, 30 Oct 2012 18:16:49 +0000 (19:16 +0100)]
CSmartPlaylistRule: add SetParameter() methods
montellese [Tue, 30 Oct 2012 18:31:12 +0000 (19:31 +0100)]
CSmartPlaylistRule: remove unneeded parameters in GetLocalizedRule() and GetParameter()
Lars Op den Kamp [Tue, 30 Oct 2012 13:22:26 +0000 (06:22 -0700)]
Merge pull request #1685 from opdenkamp/pvraddons
[pvr] bump android and darwin pvr add-ons
Lars Op den Kamp [Tue, 30 Oct 2012 13:19:34 +0000 (06:19 -0700)]
Merge pull request #1695 from mikrohard/pvr-channel-moving
Pvr channel moving
Lars Op den Kamp [Tue, 30 Oct 2012 13:05:17 +0000 (06:05 -0700)]
Merge pull request #1697 from jmarshallnz/pvr_cleanup
[pvr] cleanup some actions/functions that the base classes take care of
Alasdair Campbell [Tue, 30 Oct 2012 08:54:07 +0000 (08:54 +0000)]
upnp: fixed missing thumbs for library://video paths
Sascha Montellese [Tue, 30 Oct 2012 08:14:17 +0000 (01:14 -0700)]
Merge pull request #1698 from Montellese/videoscanner_fix_refresh
Fix refreshing of active media listings after a library update