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
Lars Op den Kamp [Thu, 13 Dec 2012 01:46:21 +0000 (17:46 -0800)]
Merge pull request #1923 from nemphys/pvr-channels-userset
pvr: new advanced setting that allows marking channel icons populated by auto scan as "user-set"
Lars Op den Kamp [Thu, 13 Dec 2012 01:33:44 +0000 (02:33 +0100)]
[pvr] bump pvr add-ons to
1409bbaa9248646372cf5c838def8c49c90e6e11 for Frodo RC2
jmarshallnz [Wed, 12 Dec 2012 23:13:14 +0000 (15:13 -0800)]
Merge pull request #1926 from axmhari/pvr-watched-fix
[pvr] Use play count and resume point information from the PVR client if available.
montellese [Wed, 12 Dec 2012 23:01:41 +0000 (00:01 +0100)]
jsonrpc: fix crash on empty "params" parameter in Addons.ExecuteAddon (fixes #13729)
Anssi Hannula [Wed, 12 Dec 2012 22:50:15 +0000 (14:50 -0800)]
Merge pull request #1779 from fritsch/xbmc-upstream
AE: don't hide ALSA HDMI devices based on missing ELD data - it does not work reliably enough
Harald Axmann [Mon, 10 Dec 2012 20:03:57 +0000 (21:03 +0100)]
[pvr] Use play count and resume point information from the PVR client if available.
Memphiz [Wed, 12 Dec 2012 21:07:21 +0000 (22:07 +0100)]
[nfs] - we need to refresh the last accessed time of the used context aswell when we reset the filehandle last accessed time. There was a race with PAPlayer where track1 was still opened and the context was nearly timed out - then track2 got opened shortly before track1 was closed and requested the context which was now timed out already - so the open of track2 destroyed the context and created a new one - now track1 was read again with the already destroyed context - booom.
Memphiz [Wed, 12 Dec 2012 21:06:55 +0000 (22:06 +0100)]
[nfs] - we need to hold the lock for the keepalive list during the whole keepalive process and we have to remove a filehandle from the list before closing it (else there would be a race where the keepalive could access a already closed filehandle bammm).
jmarshallnz [Wed, 12 Dec 2012 20:46:17 +0000 (12:46 -0800)]
Merge pull request #1925 from arnova/picture_thumb_fixes
Picture thumb fixes
arnova [Wed, 12 Dec 2012 17:38:18 +0000 (18:38 +0100)]
fixed: Ignore extension case when checking for our jpeg loader + also consider .jpeg files
arnova [Wed, 12 Dec 2012 17:36:50 +0000 (18:36 +0100)]
fixed: Make sure when creating a tiled thumbnail at least one image loads properly
davilla [Wed, 12 Dec 2012 14:33:46 +0000 (06:33 -0800)]
Merge pull request #1924 from da-anda/keymap-xbox360v3
[keymap] add more aliases to the XBOX360 controller mappings, fixing som...
Franz Koch [Wed, 12 Dec 2012 09:43:29 +0000 (10:43 +0100)]
[keymap] add more aliases to the XBOX360 controller mappings, fixing some inconsistencies and enable all triggers on linux (even if current driver version seems to have issues)
Dimitris Kazakos [Wed, 12 Dec 2012 10:23:27 +0000 (12:23 +0200)]
pvr: new advanced setting that allows marking channel icons populdated by auto scan as "user-set".
Cory Fields [Wed, 12 Dec 2012 07:30:50 +0000 (02:30 -0500)]
[droid] fix pvr addons dependencies (fixes pvr.mythtv)
davilla [Tue, 11 Dec 2012 23:18:51 +0000 (15:18 -0800)]
Merge pull request #1920 from mikrohard/bypass_windowed_fix
[LinuxRendererGLES] - Don't let RENDER_BYPASS clear out the whole screen
Memphiz [Tue, 11 Dec 2012 22:03:06 +0000 (23:03 +0100)]
[AE/CA] - fix implementation of AEStream::GetSpace. This is the real fix for the paplayer problem where the next stream was started by accident when paused for a while (visible on dvdplayercodecs). Thx to jm for hammering on it and thx to gimli for the fix :)
Memphiz [Tue, 11 Dec 2012 22:02:55 +0000 (23:02 +0100)]
Revert "[paplayer] - when player is paused - don't process streams but just yield cpu to other threads"
This reverts commit
470cb0723bf3676cc011355af1d28d737c48565a.
fritsch [Tue, 13 Nov 2012 21:53:01 +0000 (22:53 +0100)]
AE: don't disable devices - as detection does not work reliable
jmarshallnz [Tue, 11 Dec 2012 19:08:41 +0000 (11:08 -0800)]
Merge pull request #1921 from Montellese/paplayer_seek
paplayer: implement Seek() to support (small/big)skip(forward/backward)
Memphiz [Tue, 11 Dec 2012 19:04:01 +0000 (20:04 +0100)]
[osx64] - add another vfs wrapping for opendir - fixes projectm presets on osx64
Jernej Fijačko [Tue, 11 Dec 2012 12:54:50 +0000 (13:54 +0100)]
[LinuxRendererGLES] - Don't let RENDER_BYPASS clear out the whole screen (use video rect instead)
gimli [Tue, 11 Dec 2012 17:51:57 +0000 (18:51 +0100)]
[rbp] reverted
7db6c9cf004bba1fdf0cb1bc347b39ed3c2f8b0d it did more harm than good
montellese [Tue, 11 Dec 2012 17:32:39 +0000 (18:32 +0100)]
paplayer: implement Seek() to support small/bigskipforward/backward
pieh [Tue, 11 Dec 2012 12:29:07 +0000 (13:29 +0100)]
CGUIBaseContainer: nullify last item when reseting items - this makes sure we will queue focus animation when refreshing item list
pieh [Tue, 11 Dec 2012 11:43:50 +0000 (12:43 +0100)]
don't use CFileItemList to create temporary item list - it will cause animation reset (among other things) upon temporary list destruction
fixes animation being reset when playing and queueing media
davilla [Tue, 11 Dec 2012 04:31:51 +0000 (20:31 -0800)]
Merge pull request #1918 from MartijnKaijser/version_bump
[release] bump version to 12.0rc1
Cory Fields [Tue, 11 Dec 2012 04:34:18 +0000 (23:34 -0500)]
[droid] Hack Hack. Stop AE from chewing up the cpu
I really don't like this, but it's the safest thing we could come up with for
Frodo. On my hardware, cpu usage drops from 45% to 15% when idling when this
change is made. Presumably we should be sleeping somewhere in the Android sink
that we are not doing currently.
For Android, we should be suspending, but it causes a race that is too complex
to address at this point in the release cycle. When we do suspend, cpu usage
drops further to 8%.
This needs to be DROPPED post-Frodo, and completely re-evaluated.
Cory Fields [Tue, 11 Dec 2012 03:11:32 +0000 (22:11 -0500)]
release: use Frodo RC splash
davilla [Tue, 11 Dec 2012 01:16:33 +0000 (17:16 -0800)]
Merge pull request #1919 from opdenkamp/trac13447
fixed - re-initialise the add-on manager when loading a new profile
Lars Op den Kamp [Tue, 11 Dec 2012 01:11:12 +0000 (02:11 +0100)]
fixed - re-initialise the add-on manager when loading a new profile, or we will first load all add-ons from the master profile, then switch profiles and then the disabled status in the database for that profile doesn't match the status in the add-on manager. closes #13447
davilla [Mon, 10 Dec 2012 23:03:09 +0000 (15:03 -0800)]
Merge pull request #1916 from da-anda/keymap-xbox360w2
[keymap] fix broken linux support for the XBOX360 controller
davilla [Mon, 10 Dec 2012 23:01:49 +0000 (15:01 -0800)]
Merge pull request #1910 from Memphiz/paplayerfix
[paplayer] - when player is paused - don't process streams but just yield...
Martijn Kaijser [Mon, 10 Dec 2012 17:37:34 +0000 (18:37 +0100)]
[release] bump version to 12.0rc1
Memphiz [Mon, 10 Dec 2012 22:36:48 +0000 (23:36 +0100)]
[vda/vtb] - videocoreref is flipped in y direction - somehow this influences the rendercapture image in a way that it is flipped in y too (relevant for the bookmarks and boblight). glReadPixels always returns a y flipped image - so we flip it via matrices before rendering the capture image - for corevideobuf we now skip the flip for fixing the upside down bookmarks (commented with fixme - because we still don't understand why this is affecting rendercapture at all)
davilla [Mon, 10 Dec 2012 22:25:13 +0000 (14:25 -0800)]
Merge pull request #1917 from opdenkamp/pvr-addons-rc1
[pvr] bump pvr add-ons
Lars Op den Kamp [Mon, 10 Dec 2012 22:19:48 +0000 (23:19 +0100)]
Karlson2k [Thu, 4 Oct 2012 14:16:52 +0000 (18:16 +0400)]
[Peripheral] Use per-device iMON setting instead of system-wide setting.
davilla [Mon, 10 Dec 2012 22:14:32 +0000 (14:14 -0800)]
Merge pull request #1914 from opdenkamp/trac13717
[AE] fixed crashed on exit and next playlist item. closes #13717
Lars Op den Kamp [Mon, 10 Dec 2012 22:03:49 +0000 (14:03 -0800)]
Merge pull request #1901 from nemphys/pvr-iconpath-scan
pvr: new advanced setting that allows to turn of channel icon auto scan during internal channel groups loading
Lars Op den Kamp [Mon, 10 Dec 2012 22:02:44 +0000 (14:02 -0800)]
Merge pull request #1915 from JoostK/patch1
Fix ActivateWindowAndFocus window history behaviour
Memphiz [Mon, 10 Dec 2012 21:46:29 +0000 (22:46 +0100)]
[ios] - minimize is a senseless option for the shutdowntimer on ios - remove that option for ios - fixes #13718
Franz Koch [Mon, 10 Dec 2012 21:20:06 +0000 (22:20 +0100)]
[keymap] fix broken linux support for the XBOX360 controller and add additional altnames/aliases for compatible hardware.
The default windows keymap for the 360 controller doesn't work well on linux because the linux drivers use different button IDs. We fix it by adding separate keymap sections for the linux device names with corrected button IDs. Also some new altnames/aliases for compatible hardware got added (like some Logitech gamepads)
Memphiz [Mon, 10 Dec 2012 20:53:23 +0000 (21:53 +0100)]
[CA/AE] fixed crashed on exit and next playlist item by making critical parts of the engine threadsafe. - signed off by memphiz & huceke
JoostK [Mon, 10 Dec 2012 20:54:46 +0000 (21:54 +0100)]
Fix ActivateWindowAndFocus window history behaviour
ActivateWindow does add the window to the history stack, as opposed to
ReplaceWindow. Due to a copy-paste error ActivateWindowAndFocus works
incorrectly as it replaces the window, not adding it to the window
history stack as suggested by the name.
bobo1on1 [Mon, 10 Dec 2012 20:43:30 +0000 (21:43 +0100)]
fixed: line endings