vuplus_xbmc
11 years agoMerge pull request #1944 from arnova/streamed_filesystem_speed_fix
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...

11 years ago[pvr] stop the pvr manager before installing a pvr add-on, and (re)start it after...
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.

11 years agoRevert "[epg] no longer use a temporary epg table while updating". Updating after...
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.

11 years ago[droid] fix https support in libcurl
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

11 years ago[epg] fix for wrong if condition in fix d83260197dee56d72e3c2c22602e986aba337c81
Franz Koch [Mon, 17 Dec 2012 09:57:53 +0000 (10:57 +0100)]
[epg] fix for wrong if condition in fix d83260197dee56d72e3c2c22602e986aba337c81

11 years ago[pvr] fixed slow recordings window. playcount and resume point are cached now when...
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

11 years ago[pvr] wrong item was selected when switching between views
Lars Op den Kamp [Mon, 17 Dec 2012 00:22:30 +0000 (01:22 +0100)]
[pvr] wrong item was selected when switching between views

11 years ago[fix] This adds the ability to call into scripts from interpreters that were not...
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.

11 years agoMerge pull request #1947 from jimfcarroll/stability-fixes
Jim Carroll [Mon, 17 Dec 2012 00:03:48 +0000 (16:03 -0800)]
Merge pull request #1947 from jimfcarroll/stability-fixes

Stability fixes

11 years ago[epg] fixed - content wasn't updated when tables are added after the initial load
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

11 years ago[pvr] fixed - all channels were deleted in case the connection to the server dropped...
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

11 years ago[epg] fixed - don't try to get the channel pointer from g_pvrChannelGroups because...
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

11 years ago[epg] fixed - possible nullptr deref
Lars Op den Kamp [Sun, 16 Dec 2012 20:20:26 +0000 (21:20 +0100)]
[epg] fixed - possible nullptr deref

11 years agoSeveral stability improvements including reference counting the AddonClasses from...
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.

11 years agoAdded std::set semantics to the AddonClass::Ref.
Jim Carroll [Sun, 16 Dec 2012 23:32:12 +0000 (18:32 -0500)]
Added std::set semantics to the AddonClass::Ref.

11 years ago[cosmetic] Added a couple additional TRACE points.
Jim Carroll [Sun, 16 Dec 2012 23:31:20 +0000 (18:31 -0500)]
[cosmetic] Added a couple additional TRACE points.

11 years agoPotential finalize fix.
Jim Carroll [Tue, 11 Dec 2012 14:18:45 +0000 (09:18 -0500)]
Potential finalize fix.

11 years ago[osx] - add Displaperture to the ignorelist of the frameratelimiter
Memphiz [Sun, 16 Dec 2012 21:49:03 +0000 (22:49 +0100)]
[osx] - add Displaperture to the ignorelist of the frameratelimiter

11 years ago[osx] - add another brightness tool to the ignore list (these keep flowing in by...
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)

11 years agochanged: Improve performance (considerably) when browsing streamed (internet) filesystems
arnova [Sun, 16 Dec 2012 17:56:45 +0000 (18:56 +0100)]
changed: Improve performance (considerably) when browsing streamed (internet) filesystems

11 years ago[win32] get the proper version/revision of xbmc-pvr-addons
montellese [Sun, 16 Dec 2012 15:39:01 +0000 (16:39 +0100)]
[win32] get the proper version/revision of xbmc-pvr-addons

11 years ago[win32] hide git output when retrieving xbmc-pvr-addons
montellese [Sun, 16 Dec 2012 15:38:24 +0000 (16:38 +0100)]
[win32] hide git output when retrieving xbmc-pvr-addons

11 years ago[win32] avoid too long paths (> 256 characters) when building 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

11 years agoMerge pull request #1655 from axmhari/mpegts-pcr-wrap-fix
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

11 years agolavf: Provide a monotonic timestamp to the outside world
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.

11 years ago[osx] - add another dimming tool (SmartSaver) to the list of ignored windows for...
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

11 years ago[cosmetics] - add missing linebreaks
Memphiz [Sun, 16 Dec 2012 13:27:14 +0000 (14:27 +0100)]
[cosmetics] - add missing linebreaks

11 years agoMerge pull request #1943 from jmarshallnz/libdcr_threadsafety
jmarshallnz [Sun, 16 Dec 2012 09:08:45 +0000 (01:08 -0800)]
Merge pull request #1943 from jmarshallnz/libdcr_threadsafety

[libdcr] fix thread safety

11 years ago[wma tags] fix WM/PartOfSet tag - it's stored as a string. fixes #13755
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

11 years ago[libdcr] fix thread safety
Jonathan Marshall [Sun, 16 Dec 2012 07:53:56 +0000 (20:53 +1300)]
[libdcr] fix thread safety

11 years agoremove double unknownToUTF8() in cddb parsing
Jonathan Marshall [Sun, 16 Dec 2012 05:23:40 +0000 (18:23 +1300)]
remove double unknownToUTF8() in cddb parsing

11 years agoreapply commit b1cc3dd57a902ff that was lost during the move to code-generated python...
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

11 years agoart already set on an item was ignored in CVideoInfoScanner::GetArtwork - fixes impor...
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

11 years agowhen importing video library from videodb.xml, make sure we import all the art specified
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

11 years agowhen clearing art during refresh, make sure we clear it all
Jonathan Marshall [Sun, 16 Dec 2012 04:16:48 +0000 (17:16 +1300)]
when clearing art during refresh, make sure we clear it all

11 years ago[pvr] removed unused guisetting
Lars Op den Kamp [Sun, 16 Dec 2012 02:25:19 +0000 (03:25 +0100)]
[pvr] removed unused guisetting

11 years ago[pvr] fixed - seek passed the time since the epg item started, which won't work for...
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

11 years agoMerge pull request #1942 from ronie/addon-versions
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

11 years agobump 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

11 years agodvdplayer: if subtitle player is reset, we must flush overlays
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.

11 years agodvdplayer: make sure we lock a mutex around CDVDPlayerSubtitle
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

11 years agoMerge pull request #1887 from jmarshallnz/locale_fixes
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().

11 years ago[pvr] and now add-ons with the correct commit
Lars Op den Kamp [Sat, 15 Dec 2012 17:58:23 +0000 (18:58 +0100)]
[pvr] and now add-ons with the correct commit

11 years agoMerge pull request #1940 from opdenkamp/pvraddonsfrodo
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

11 years ago[pvr] bump add-ons to 528780fab48a63637fd959f68cc996af2a272217 for Frodo final
alanwww1 [Sat, 15 Dec 2012 17:32:51 +0000 (18:32 +0100)]
[pvr] bump add-ons to 528780fab48a63637fd959f68cc996af2a272217 for Frodo final

11 years agoexternplayer: attempt to fix support of bluray playback of iso/img files
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

11 years ago[addons] sync scrapers with repo
Martijn Kaijser [Sat, 15 Dec 2012 14:55:11 +0000 (15:55 +0100)]
[addons] sync scrapers with repo

11 years ago[epg] no longer use a temporary epg table while updating
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

11 years ago[epg] fixed - mark epg table as changed when the info loaded from the db is different
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

11 years ago[epg] fixed - epg reset didn't remove the pvr channel entries for the tables from...
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

11 years ago[epg] removed obsolete and unused method
Lars Op den Kamp [Sat, 15 Dec 2012 02:41:40 +0000 (03:41 +0100)]
[epg] removed obsolete and unused method

11 years agoCGUIControlGroupList: fix broken page control when using horizontal grouplist, we...
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

11 years agoMerge pull request #1938 from pieh/ronie_no_close
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

11 years agoignore <season> and <episode> in nfo files for episodes (they're ignored when re...
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

11 years agouse only the first artist of a song/album when finding art (e.g. fanart), else the...
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

11 years agodecouple rendering and window closing, add AfterRender method (that will be called...
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

11 years ago[rbp/omxplayer] provide fps hint from pvr demux if available
gimli [Sat, 15 Dec 2012 07:21:00 +0000 (08:21 +0100)]
[rbp/omxplayer] provide fps hint from pvr demux if available

11 years agorelease: mk-release-source: git ate my +x
Cory Fields [Sat, 15 Dec 2012 07:08:37 +0000 (02:08 -0500)]
release: mk-release-source: git ate my +x

11 years agoMerge pull request #1937 from theuni/release-script
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

11 years agorelease: add a script for creating bootstrapped tarballs from a specific commit
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.

11 years ago[video art] fallback from ListItem.Art(thumb) to ListItem.Art(banner) was broken...
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)

11 years ago[confluence] video info window used thumb in preference to poster for movies
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

11 years ago[pvr] fixed - confirm channel switch by pressing ok didn't work without channel entry...
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)

11 years ago[pvr] fixed - garbled window after resetting the epg or pvr db
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

11 years ago[eden video art] all season art wasn't updated from Eden->Frodo
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

11 years ago[eden video art] fix episode art updating 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

11 years ago[eden video art] ensure multi-episode files get their art updated 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

11 years agoonly show albums in the recently added albums node. fixes #13679
Martijn Kaijser [Sat, 15 Dec 2012 01:33:37 +0000 (02:33 +0100)]
only show albums in the recently added albums node. fixes #13679

11 years agouse the album id from the song if we have it when looking up album properties for...
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

11 years agodon't query album info for albums that have no scraped info - should speed up the...
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

11 years agoMerge pull request #1936 from opdenkamp/demuxhints
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

11 years ago[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

11 years ago[epg] changed log level
Lars Op den Kamp [Fri, 14 Dec 2012 23:16:08 +0000 (00:16 +0100)]
[epg] changed log level

11 years ago[pvr] fixed - selecting pvr as start window didn't work because the window doesn...
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

11 years ago[droid] fix cloning of pvr repo when new branches/tags are created
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

11 years agoupnp: add divx and xvid mime types and files
Joakim Plate [Fri, 14 Dec 2012 21:48:35 +0000 (22:48 +0100)]
upnp: add divx and xvid mime types and files

11 years agobluray: display title selection even if "play next video auto" is on
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

11 years agodvdplayer: fixed bluray playback from directly from passed iso/img file
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

11 years ago[rbp/omxplayer] fixed pts/dts handling for omx video decoder
gimli [Fri, 14 Dec 2012 18:03:47 +0000 (19:03 +0100)]
[rbp/omxplayer] fixed pts/dts handling for omx video decoder

11 years ago[rbp/omxplayer] fixed audio output buffering
gimli [Fri, 14 Dec 2012 18:02:05 +0000 (19:02 +0100)]
[rbp/omxplayer] fixed audio output buffering

11 years ago[rbp/omxplayer] fixed channel switching while pvr playback
gimli [Fri, 14 Dec 2012 17:57:58 +0000 (18:57 +0100)]
[rbp/omxplayer] fixed channel switching while pvr playback

11 years ago[rbp/omxplayer] fixed display of startime #13609
gimli [Fri, 14 Dec 2012 17:56:40 +0000 (18:56 +0100)]
[rbp/omxplayer] fixed display of startime #13609

11 years ago[rbp/omxplayer] fixed only reinitalize convert context when sample format changed
gimli [Fri, 14 Dec 2012 17:55:22 +0000 (18:55 +0100)]
[rbp/omxplayer] fixed only reinitalize convert context when sample format changed

11 years ago[rbp] fixed added a preroll to omx time configs. fixed audio playback offset fixes...
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

11 years ago[rbp] fixed omx timestamp is signed
gimli [Fri, 14 Dec 2012 17:44:44 +0000 (18:44 +0100)]
[rbp] fixed omx timestamp is signed

11 years ago[WIN32] fixed: when getting focus back old joystick states are interpreted as input...
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.

11 years agoRevert "fix configure warnings when lame lib exists but not the headers (closes ...
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.

11 years agoMerge pull request #1933 from wsnipex/configure
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 ...

11 years agofix configure warnings when lame lib exists but not the headers (closes #13647)
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)

11 years agoMerge pull request #1930 from theuni/addons-deadlock
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

11 years agoMerge pull request #1932 from wsnipex/vorbis
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)

11 years agofix: --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)

11 years ago[webinterface.default] fix typo in episode runtime
montellese [Fri, 14 Dec 2012 07:22:01 +0000 (08:22 +0100)]
[webinterface.default] fix typo in episode runtime

11 years agodvdplayer: fixed bluray playback from directly from passed iso/img file
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

11 years agoaddons: use abstracted priority level rather than hard-coded
Cory Fields [Thu, 13 Dec 2012 22:13:08 +0000 (17:13 -0500)]
addons: use abstracted priority level rather than hard-coded

11 years agoaddons: fix possible deadlock which causes exit to fail
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.

11 years agoMerge pull request #1928 from arnova/paplayer_seek_fix
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...

11 years agoMerge pull request #1536 from Karlson2k/Imon_addition_01
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

11 years agofixed: If player wasn't playing at normal speed while selecting a new item, the play...
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

11 years agoMerge pull request #1927 from opdenkamp/pvr-addons-rc2
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