jmarshallnz [Mon, 17 Dec 2012 20:14:15 +0000 (12:14 -0800)]
Merge pull request #1944 from arnova/streamed_filesystem_speed_fix
changed: Improve performance (considerably) when browsing streamed (inte...
Lars Op den Kamp [Mon, 17 Dec 2012 19:05:26 +0000 (20:05 +0100)]
[pvr] stop the pvr manager before installing a pvr add-on, and (re)start it after installing, to ensure that the pvr manager isn't using the file while trying to upgrade it.
Lars Op den Kamp [Mon, 17 Dec 2012 18:50:43 +0000 (19:50 +0100)]
Revert "[epg] no longer use a temporary epg table while updating". Updating after the initial load was broken after this. I'll check why it broke after Frodo and just revert this one for now.
This reverts commit
c964d40629116192faff80b4dd11e5f5946407f6.
Cory Fields [Mon, 17 Dec 2012 02:51:50 +0000 (21:51 -0500)]
[droid] fix https support in libcurl
Curl seems to ignore the pkg-config deps, so we hard-code the fact that libssl
works
Franz Koch [Mon, 17 Dec 2012 09:57:53 +0000 (10:57 +0100)]
[epg] fix for wrong if condition in fix
d83260197dee56d72e3c2c22602e986aba337c81
Lars Op den Kamp [Mon, 17 Dec 2012 01:54:26 +0000 (02:54 +0100)]
[pvr] fixed slow recordings window. playcount and resume point are cached now when not stored on the backend
Lars Op den Kamp [Mon, 17 Dec 2012 00:22:30 +0000 (01:22 +0100)]
[pvr] wrong item was selected when switching between views
Jim Carroll [Mon, 17 Dec 2012 01:13:59 +0000 (20:13 -0500)]
[fix] This adds the ability to call into scripts from interpreters that were not created from xbmc managed code. Closes #13736.
Jim Carroll [Mon, 17 Dec 2012 00:03:48 +0000 (16:03 -0800)]
Merge pull request #1947 from jimfcarroll/stability-fixes
Stability fixes
Lars Op den Kamp [Mon, 17 Dec 2012 00:00:52 +0000 (01:00 +0100)]
[epg] fixed - content wasn't updated when tables are added after the initial load
Lars Op den Kamp [Sun, 16 Dec 2012 23:53:01 +0000 (00:53 +0100)]
[pvr] fixed - all channels were deleted in case the connection to the server dropped while loading channels, and the pvrmanager entered an undefined state
Lars Op den Kamp [Sun, 16 Dec 2012 23:32:26 +0000 (00:32 +0100)]
[epg] fixed - don't try to get the channel pointer from g_pvrChannelGroups because this can lead to a dead lock
Lars Op den Kamp [Sun, 16 Dec 2012 20:20:26 +0000 (21:20 +0100)]
[epg] fixed - possible nullptr deref
Jim Carroll [Sun, 16 Dec 2012 23:34:39 +0000 (18:34 -0500)]
Several stability improvements including reference counting the AddonClasses from the LanguageHook, more persistent attempt to free python objects by using the gc explicitly and also better tracking and logging of python objects that appear to leak.
Jim Carroll [Sun, 16 Dec 2012 23:32:12 +0000 (18:32 -0500)]
Added std::set semantics to the AddonClass::Ref.
Jim Carroll [Sun, 16 Dec 2012 23:31:20 +0000 (18:31 -0500)]
[cosmetic] Added a couple additional TRACE points.
Jim Carroll [Tue, 11 Dec 2012 14:18:45 +0000 (09:18 -0500)]
Potential finalize fix.
Memphiz [Sun, 16 Dec 2012 21:49:03 +0000 (22:49 +0100)]
[osx] - add Displaperture to the ignorelist of the frameratelimiter
Memphiz [Sun, 16 Dec 2012 21:09:36 +0000 (22:09 +0100)]
[osx] - add another brightness tool to the ignore list (these keep flowing in by user reports)
arnova [Sun, 16 Dec 2012 17:56:45 +0000 (18:56 +0100)]
changed: Improve performance (considerably) when browsing streamed (internet) filesystems
montellese [Sun, 16 Dec 2012 15:39:01 +0000 (16:39 +0100)]
[win32] get the proper version/revision of xbmc-pvr-addons
montellese [Sun, 16 Dec 2012 15:38:24 +0000 (16:38 +0100)]
[win32] hide git output when retrieving xbmc-pvr-addons
montellese [Sun, 16 Dec 2012 15:37:24 +0000 (16:37 +0100)]
[win32] avoid too long paths (> 256 characters) when building xbmc-pvr-addons
Joakim Plate [Sun, 16 Dec 2012 17:29:29 +0000 (09:29 -0800)]
Merge pull request #1655 from axmhari/mpegts-pcr-wrap-fix
Fix replaying of videos containing one PCR wrap
Harald Axmann [Sun, 16 Dec 2012 15:07:36 +0000 (16:07 +0100)]
lavf: Provide a monotonic timestamp to the outside world
This detects and removes single timestamp wraps, which fixes seeking for affected video files.
Memphiz [Sun, 16 Dec 2012 13:45:41 +0000 (14:45 +0100)]
[osx] - add another dimming tool (SmartSaver) to the list of ignored windows for preventing the framelimiter
Memphiz [Sun, 16 Dec 2012 13:27:14 +0000 (14:27 +0100)]
[cosmetics] - add missing linebreaks
jmarshallnz [Sun, 16 Dec 2012 09:08:45 +0000 (01:08 -0800)]
Merge pull request #1943 from jmarshallnz/libdcr_threadsafety
[libdcr] fix thread safety
Jonathan Marshall [Sun, 16 Dec 2012 08:11:30 +0000 (21:11 +1300)]
[wma tags] fix WM/PartOfSet tag - it's stored as a string. fixes #13755
Jonathan Marshall [Sun, 16 Dec 2012 07:53:56 +0000 (20:53 +1300)]
[libdcr] fix thread safety
Jonathan Marshall [Sun, 16 Dec 2012 05:23:40 +0000 (18:23 +1300)]
remove double unknownToUTF8() in cddb parsing
Jonathan Marshall [Sun, 16 Dec 2012 04:22:39 +0000 (17:22 +1300)]
reapply commit
b1cc3dd57a902ff that was lost during the move to code-generated python. closes #13692
Jonathan Marshall [Sun, 16 Dec 2012 04:18:53 +0000 (17:18 +1300)]
art already set on an item was ignored in CVideoInfoScanner::GetArtwork - fixes import of art from videodb.xml
Jonathan Marshall [Sun, 16 Dec 2012 04:17:24 +0000 (17:17 +1300)]
when importing video library from videodb.xml, make sure we import all the art specified
Jonathan Marshall [Sun, 16 Dec 2012 04:16:48 +0000 (17:16 +1300)]
when clearing art during refresh, make sure we clear it all
Lars Op den Kamp [Sun, 16 Dec 2012 02:25:19 +0000 (03:25 +0100)]
[pvr] removed unused guisetting
Lars Op den Kamp [Sun, 16 Dec 2012 00:46:21 +0000 (01:46 +0100)]
[pvr] fixed - seek passed the time since the epg item started, which won't work for seek operations
jmarshallnz [Sat, 15 Dec 2012 22:22:31 +0000 (14:22 -0800)]
Merge pull request #1942 from ronie/addon-versions
bump internal addons to x.y.z
ronie [Sat, 15 Dec 2012 21:50:17 +0000 (22:50 +0100)]
bump internal addons to x.y.z
Joakim Plate [Sat, 15 Dec 2012 21:03:19 +0000 (22:03 +0100)]
dvdplayer: if subtitle player is reset, we must flush overlays
If subtitle player is asked to flush or reset, it will restart it's decoded buffer. This will re-add all overlays so we must flush active overlays too.
Joakim Plate [Sat, 15 Dec 2012 20:51:47 +0000 (21:51 +0100)]
dvdplayer: make sure we lock a mutex around CDVDPlayerSubtitle
Appliation thread call into this to get current subtitle
jmarshallnz [Sat, 15 Dec 2012 21:04:20 +0000 (13:04 -0800)]
Merge pull request #1887 from jmarshallnz/locale_fixes
[locale] OSX is built with 'generic' support for stdc++ locale().
Lars Op den Kamp [Sat, 15 Dec 2012 17:58:23 +0000 (18:58 +0100)]
[pvr] and now add-ons with the correct commit
Lars Op den Kamp [Sat, 15 Dec 2012 17:40:33 +0000 (09:40 -0800)]
Merge pull request #1940 from opdenkamp/pvraddonsfrodo
[pvr] bump add-ons
alanwww1 [Sat, 15 Dec 2012 17:32:51 +0000 (18:32 +0100)]
Joakim Plate [Sat, 15 Dec 2012 17:23:00 +0000 (18:23 +0100)]
externplayer: attempt to fix support of bluray playback of iso/img files
Martijn Kaijser [Sat, 15 Dec 2012 14:55:11 +0000 (15:55 +0100)]
[addons] sync scrapers with repo
Lars Op den Kamp [Sat, 15 Dec 2012 13:21:43 +0000 (14:21 +0100)]
[epg] no longer use a temporary epg table while updating
Lars Op den Kamp [Sat, 15 Dec 2012 13:18:09 +0000 (14:18 +0100)]
[epg] fixed - mark epg table as changed when the info loaded from the db is different
Lars Op den Kamp [Sat, 15 Dec 2012 12:56:08 +0000 (13:56 +0100)]
[epg] fixed - epg reset didn't remove the pvr channel entries for the tables from the db
Lars Op den Kamp [Sat, 15 Dec 2012 02:41:40 +0000 (03:41 +0100)]
[epg] removed obsolete and unused method
pieh [Sat, 15 Dec 2012 14:10:03 +0000 (15:10 +0100)]
CGUIControlGroupList: fix broken page control when using horizontal grouplist, we need to use width for horizontal and height for vertical and not height for both
jmarshallnz [Sat, 15 Dec 2012 09:21:24 +0000 (01:21 -0800)]
Merge pull request #1938 from pieh/ronie_no_close
decouple rendering and window closing, fixes #13650
Jonathan Marshall [Sat, 15 Dec 2012 09:19:13 +0000 (22:19 +1300)]
ignore <season> and <episode> in nfo files for episodes (they're ignored when re-scanning anyway, so keep consistent). fixes #13665
Jonathan Marshall [Sat, 15 Dec 2012 09:18:16 +0000 (22:18 +1300)]
use only the first artist of a song/album when finding art (e.g. fanart), else the query is invalid. fixes #13713
pieh [Sat, 15 Dec 2012 09:10:47 +0000 (10:10 +0100)]
decouple rendering and window closing, add AfterRender method (that will be called each frame even if we actually didn't render anything) and move window closing logic there
fixes #13650
gimli [Sat, 15 Dec 2012 07:21:00 +0000 (08:21 +0100)]
[rbp/omxplayer] provide fps hint from pvr demux if available
Cory Fields [Sat, 15 Dec 2012 07:08:37 +0000 (02:08 -0500)]
release: mk-release-source: git ate my +x
Cory Fields [Sat, 15 Dec 2012 06:40:09 +0000 (22:40 -0800)]
Merge pull request #1937 from theuni/release-script
release: add a script for creating bootstrapped tarballs for release
Cory Fields [Sat, 15 Dec 2012 05:27:40 +0000 (00:27 -0500)]
release: add a script for creating bootstrapped tarballs from a specific commit
example: 'mk-release-source 10.0-Dharma' will create xbmc-10.0-Dharma.tar.gz,
ready to be uploaded and deployed. It works in a subdir and does not affect the
current working dir or git repo.
Jonathan Marshall [Sat, 15 Dec 2012 03:57:26 +0000 (16:57 +1300)]
[video art] fallback from ListItem.Art(thumb) to ListItem.Art(banner) was broken (poster fallback was OK)
Jonathan Marshall [Sat, 15 Dec 2012 03:56:57 +0000 (16:56 +1300)]
[confluence] video info window used thumb in preference to poster for movies
Lars Op den Kamp [Sat, 15 Dec 2012 02:17:35 +0000 (03:17 +0100)]
[pvr] fixed - confirm channel switch by pressing ok didn't work without channel entry timeout set. fixed by setting it to 1000ms (advancedsetting)
Lars Op den Kamp [Sat, 15 Dec 2012 02:08:52 +0000 (03:08 +0100)]
[pvr] fixed - garbled window after resetting the epg or pvr db
Jonathan Marshall [Sat, 15 Dec 2012 01:50:28 +0000 (14:50 +1300)]
[eden video art] all season art wasn't updated from Eden->Frodo
Jonathan Marshall [Sat, 15 Dec 2012 01:49:56 +0000 (14:49 +1300)]
[eden video art] fix episode art updating from Eden->Frodo
Jonathan Marshall [Sat, 15 Dec 2012 01:48:56 +0000 (14:48 +1300)]
[eden video art] ensure multi-episode files get their art updated from Eden->Frodo
Martijn Kaijser [Sat, 15 Dec 2012 01:33:37 +0000 (02:33 +0100)]
only show albums in the recently added albums node. fixes #13679
Jonathan Marshall [Sat, 15 Dec 2012 00:59:51 +0000 (13:59 +1300)]
use the album id from the song if we have it when looking up album properties for songs
Jonathan Marshall [Sat, 15 Dec 2012 00:59:26 +0000 (13:59 +1300)]
don't query album info for albums that have no scraped info - should speed up the setting of album properties for items without them
davilla [Sat, 15 Dec 2012 00:57:05 +0000 (16:57 -0800)]
Merge pull request #1936 from opdenkamp/demuxhints
[pvr] provide fps hint from pvr demux if available
Lars Op den Kamp [Sat, 15 Dec 2012 00:17:01 +0000 (01:17 +0100)]
[pvr] provide fps hint from pvr demux if available
Lars Op den Kamp [Fri, 14 Dec 2012 23:16:08 +0000 (00:16 +0100)]
[epg] changed log level
Lars Op den Kamp [Fri, 14 Dec 2012 23:11:16 +0000 (00:11 +0100)]
[pvr] fixed - selecting pvr as start window didn't work because the window doesn't load when the pvrmanager isn't ready
Cory Fields [Fri, 14 Dec 2012 23:55:38 +0000 (18:55 -0500)]
[droid] fix cloning of pvr repo when new branches/tags are created
Joakim Plate [Fri, 14 Dec 2012 21:48:35 +0000 (22:48 +0100)]
upnp: add divx and xvid mime types and files
Joakim Plate [Fri, 14 Dec 2012 20:06:07 +0000 (21:06 +0100)]
bluray: display title selection even if "play next video auto" is on
Joakim Plate [Fri, 14 Dec 2012 20:01:02 +0000 (21:01 +0100)]
dvdplayer: fixed bluray playback from directly from passed iso/img file
This was broken since
25eea81654add5a5d3394ae46b1ecd0edb1313b4
2nd try: old code invalidly split of iso filename before attempting to
parse udf folder
gimli [Fri, 14 Dec 2012 18:03:47 +0000 (19:03 +0100)]
[rbp/omxplayer] fixed pts/dts handling for omx video decoder
gimli [Fri, 14 Dec 2012 18:02:05 +0000 (19:02 +0100)]
[rbp/omxplayer] fixed audio output buffering
gimli [Fri, 14 Dec 2012 17:57:58 +0000 (18:57 +0100)]
[rbp/omxplayer] fixed channel switching while pvr playback
gimli [Fri, 14 Dec 2012 17:56:40 +0000 (18:56 +0100)]
[rbp/omxplayer] fixed display of startime #13609
gimli [Fri, 14 Dec 2012 17:55:22 +0000 (18:55 +0100)]
[rbp/omxplayer] fixed only reinitalize convert context when sample format changed
gimli [Fri, 14 Dec 2012 17:53:13 +0000 (18:53 +0100)]
[rbp] fixed added a preroll to omx time configs. fixed audio playback offset fixes #13377
gimli [Fri, 14 Dec 2012 17:44:44 +0000 (18:44 +0100)]
[rbp] fixed omx timestamp is signed
wsoltys [Fri, 14 Dec 2012 17:48:56 +0000 (18:48 +0100)]
[WIN32] fixed: when getting focus back old joystick states are interpreted as input for XBMC which causes an input loop. Instead of acquiring back the device just reinitialize it to clean all buffered states. This fixes #13726.
davilla [Fri, 14 Dec 2012 17:01:37 +0000 (12:01 -0500)]
Revert "fix configure warnings when lame lib exists but not the headers (closes #13647)"
This reverts commit
2f4a1868897a797b69b9d2795177d6c62b3e3ba0.
davilla [Fri, 14 Dec 2012 14:06:29 +0000 (06:06 -0800)]
Merge pull request #1933 from wsnipex/configure
fix configure warnings when lame lib exists but not the headers (closes ...
wsnipex [Fri, 14 Dec 2012 13:19:55 +0000 (14:19 +0100)]
fix configure warnings when lame lib exists but not the headers (closes #13647)
davilla [Fri, 14 Dec 2012 12:47:20 +0000 (04:47 -0800)]
Merge pull request #1930 from theuni/addons-deadlock
Fix deadlock on exit when a pvr addon failed to connect
davilla [Fri, 14 Dec 2012 12:46:36 +0000 (04:46 -0800)]
Merge pull request #1932 from wsnipex/vorbis
fix: --enable-libvorbisenc instead of --enable-vorbisenc (closes #13648)
wsnipex [Fri, 14 Dec 2012 09:33:30 +0000 (10:33 +0100)]
fix: --enable-libvorbisenc instead of --enable-vorbisenc (closes #13648)
montellese [Fri, 14 Dec 2012 07:22:01 +0000 (08:22 +0100)]
[webinterface.default] fix typo in episode runtime
Joakim Plate [Thu, 13 Dec 2012 23:16:37 +0000 (00:16 +0100)]
dvdplayer: fixed bluray playback from directly from passed iso/img file
This was broken since
25eea81654add5a5d3394ae46b1ecd0edb1313b4
Cory Fields [Thu, 13 Dec 2012 22:13:08 +0000 (17:13 -0500)]
addons: use abstracted priority level rather than hard-coded
Cory Fields [Thu, 13 Dec 2012 22:01:35 +0000 (17:01 -0500)]
addons: fix possible deadlock which causes exit to fail
If an PVR addon has ever lost its connection, there's a race condition that can
cause the thread to never die, and we deadlock when trying to exit XBMC. This
should probably be fixed somewhere in threading so that the GetPriority() and
SetPriority() calls are safer, but in this case we'll just make sure that the
thread is running when we call it.
The underlying problem is that SetPriority() waits on the thread-start event,
which is in a weird state if the thread is set to auto-delete and it has a very
short life-span. In that case, the event never shows as signaled in
SetPriority(). As a result the calling thread waits forever for the ghost
thread to start, and hangs there forever.
davilla [Thu, 13 Dec 2012 21:06:52 +0000 (13:06 -0800)]
Merge pull request #1928 from arnova/paplayer_seek_fix
fixed: If player wasn't playing at normal speed while selecting a new it...
davilla [Thu, 13 Dec 2012 18:25:18 +0000 (10:25 -0800)]
Merge pull request #1536 from Karlson2k/Imon_addition_01
Replace system-wide iMON setting with per-device setting
arnova [Thu, 13 Dec 2012 06:38:43 +0000 (07:38 +0100)]
fixed: If player wasn't playing at normal speed while selecting a new item, the play speed would not properly be reset to normal
davilla [Thu, 13 Dec 2012 02:31:27 +0000 (18:31 -0800)]
Merge pull request #1927 from opdenkamp/pvr-addons-rc2
[pvr] bump pvr add-ons