jimfcarroll [Wed, 21 Mar 2012 21:05:29 +0000 (14:05 -0700)]
Merge pull request #793 from jimfcarroll/fix-12580
Yet Another Deadlock fix. closes 12580
theuni [Wed, 21 Mar 2012 20:19:44 +0000 (16:19 -0400)]
release: sync tmdb that was missed. fixes #12713
elupus [Wed, 21 Mar 2012 20:38:59 +0000 (21:38 +0100)]
fixed: make sure we find the correct cell when we search for the requested time
cells in a pgc doesn't need to have continous sectors
Joakim Plate [Wed, 21 Mar 2012 20:31:44 +0000 (13:31 -0700)]
Merge pull request #714 from abrasive/master
fix : DVD seeking is broken on some discs (libdvdnav)
This closes #12369
spiff [Wed, 21 Mar 2012 18:29:32 +0000 (19:29 +0100)]
fixed: correct the usage of .Equals()
.Equals() returns true/false, not the number of differing chars like
strcmp
Jim Carroll [Wed, 21 Mar 2012 10:29:47 +0000 (06:29 -0400)]
Yet Another Deadlock fix. closes 12580
theuni [Wed, 21 Mar 2012 05:10:15 +0000 (01:10 -0400)]
release: bump skin.touched
theuni [Wed, 21 Mar 2012 02:55:55 +0000 (22:55 -0400)]
release: sync wunderground with addons repo
theuni [Wed, 21 Mar 2012 02:50:58 +0000 (22:50 -0400)]
release: sync tmdb from addons repo
Jonathan Marshall [Tue, 20 Mar 2012 23:12:23 +0000 (12:12 +1300)]
ensure we reset the search timer before firing the search update
alanwww1 [Tue, 20 Mar 2012 21:06:23 +0000 (22:06 +0100)]
updated: Romanian translations for core, Confluence and internal addons. Picked from PR 782, thanks to Danny3
jmarshallnz [Tue, 20 Mar 2012 20:24:19 +0000 (13:24 -0700)]
Merge pull request #790 from jimfcarroll/fix-12581
handling deadlock around using the dialog progress from python.
Jim Carroll [Tue, 20 Mar 2012 10:46:18 +0000 (06:46 -0400)]
handling deadlock around using the dialog progress from python. fixes 10303, fixes 12274, fixes 12581.
jmarshallnz [Tue, 20 Mar 2012 03:05:13 +0000 (20:05 -0700)]
Merge pull request #777 from jmarshallnz/audio_l16_mimetype
Merged support for audio/L16 mimetype from andrewfg PR 251
CrystalP [Tue, 20 Mar 2012 02:52:54 +0000 (19:52 -0700)]
Merge pull request #779 from CrystalP/fix-dxvaproc
[WIN] fix a couple dxva processor issues
CrystalP [Sun, 18 Mar 2012 15:31:18 +0000 (11:31 -0400)]
[WIN] log the special auto deinterlacing mode handling
Done in Open() to avoid spamming the log, as would happen in Render().
CrystalP [Sun, 18 Mar 2012 06:04:08 +0000 (02:04 -0400)]
[WIN] fix dropped frames for Ion with auto deinterlacing
Some GPUs drop some progressive frames with a deinterlacing processor.
For those GPUs (or when an advanced setting is activated), change the Auto
mode to always use the prog. processor for progressive frames and deint. proc
for interlaced frames.
This comes at the expense of the switch speed between prog. and int. as the
processor must be recreated for each switch and there is no guarantee
about processor destruction/creation speed.
CrystalP [Sun, 18 Mar 2012 05:01:36 +0000 (01:01 -0400)]
[WIN] open the correct dxva processor with deinterlace mode auto
instead of opening the wrong one and switching later.
montellese [Mon, 19 Mar 2012 17:01:18 +0000 (18:01 +0100)]
fix invalid type "movie" being announced for a new tvshow (fixes #12817)
Jonathan Marshall [Mon, 19 Mar 2012 03:50:13 +0000 (16:50 +1300)]
bookmarks of items in the video library weren't being stored or retrieved correctly
Sylvain Rebaud [Sat, 17 Mar 2012 06:32:10 +0000 (23:32 -0700)]
Merged support for audio/L16 mimetype from andrewfg PR 251
Jonathan Marshall [Mon, 19 Mar 2012 00:39:24 +0000 (13:39 +1300)]
add Endian_SwapBE16/32/64
CrystalP [Sun, 18 Mar 2012 22:34:02 +0000 (15:34 -0700)]
Merge pull request #770 from CrystalP/fix-joycrash
[WIN] fix joystick connect/disconnect issues.
CrystalP [Fri, 16 Mar 2012 03:20:08 +0000 (23:20 -0400)]
[WIN] react to joystick connect/disconnect (fixes #12653 and #11220) + refactor
Fixes access violation soon after unplugging a controller as XBMC and SDL
were not aware of the removal.
Jezz [Sun, 18 Mar 2012 03:18:15 +0000 (20:18 -0700)]
Merge pull request #756 from mad-max/dvd_background
added option to set background for "playback CD/DVD" - fixes #12783
davilla [Sun, 18 Mar 2012 03:04:00 +0000 (23:04 -0400)]
[osx/ios] fixes #12808, memleak with tiny cleanup, thxs sho
bobo1on1 [Sun, 18 Mar 2012 00:02:12 +0000 (01:02 +0100)]
fixed: do the libpng version check in only one place
Damien Thébault [Sat, 14 Jan 2012 22:33:45 +0000 (23:33 +0100)]
Commit cleaned libpng 1.5 support.
bobo1on1 [Sat, 17 Mar 2012 23:52:20 +0000 (00:52 +0100)]
Revert "added: support building cximage with libpng 1.5."
This reverts commit
29f93361a12e5de882f4fb88754914b1d6e3862c.
bobo1on1 [Sat, 17 Mar 2012 23:52:04 +0000 (00:52 +0100)]
Revert "fixed: check libpng version only once"
This reverts commit
4906ff609c7b2da24bd70d88b8cff5104f7f13cf.
bobo1on1 [Sat, 17 Mar 2012 23:51:49 +0000 (00:51 +0100)]
Revert "fixed: compiler warning"
This reverts commit
10ecf8d6020e44321fb96cd0f9ca0c6f1651b5c4.
bobo1on1 [Sat, 17 Mar 2012 23:51:35 +0000 (00:51 +0100)]
Revert "removed: unneeded check"
This reverts commit
fa91ae6c4f9acdc76fe9447bb9763666ea3b99a5.
bobo1on1 [Sat, 17 Mar 2012 23:51:18 +0000 (00:51 +0100)]
bobo1on1 [Sat, 17 Mar 2012 16:04:06 +0000 (17:04 +0100)]
oops
bobo1on1 [Sat, 17 Mar 2012 16:02:18 +0000 (17:02 +0100)]
removed: unneeded check
bobo1on1 [Sat, 17 Mar 2012 16:00:47 +0000 (17:00 +0100)]
fixed: compiler warning
bobo1on1 [Sat, 17 Mar 2012 15:13:05 +0000 (16:13 +0100)]
fixed: check libpng version only once
spiff [Fri, 30 Dec 2011 13:46:43 +0000 (14:46 +0100)]
added: support building cximage with libpng 1.5.
thanks to zenkibou / whoever is the original downstream (gentoo) dev.
closes ticket #12001
vdrfan [Sat, 17 Mar 2012 11:29:21 +0000 (12:29 +0100)]
fixed: do not append the hosts ip address to our upnp server name (the friendly name already takes care of it)
Jonathan Marshall [Tue, 13 Mar 2012 22:29:31 +0000 (11:29 +1300)]
python should not add or remove guicontrols without going through the app messenger. fixes #12791
Jonathan Marshall [Tue, 13 Mar 2012 22:28:46 +0000 (11:28 +1300)]
adds GUI_MSG_ADD_CONTROL and GUI_MSG_REMOVE_CONTROL handling
Jonathan Marshall [Tue, 13 Mar 2012 22:28:04 +0000 (11:28 +1300)]
ability to send guimessages via the application messenger
pieh [Sat, 17 Mar 2012 02:52:59 +0000 (03:52 +0100)]
there should be at least 1 item per page in container
fixes crash when using wraplist with focusedlayout size greater than container size
Jonathan Marshall [Sat, 17 Mar 2012 02:56:31 +0000 (15:56 +1300)]
add system.haspvr infobool so skins can tell if they're running a pvr build
Jonathan Marshall [Sat, 17 Mar 2012 02:49:00 +0000 (15:49 +1300)]
add pvrmanager.enabled setting (non-GUI) that returns false to reduce log-spam in skins designed for both PVR and mainline.
Anssi Hannula [Sat, 17 Mar 2012 01:29:54 +0000 (03:29 +0200)]
fixed: SQLite database copying debug log message
In the SQLite "Copying from x to y" debug log message "x" and "y" are
mixed up. Fix it by swapping them.
Jonathan Marshall [Fri, 16 Mar 2012 23:24:28 +0000 (12:24 +1300)]
ignore the forced_aspect hint if aspect is 0 when extracting video frames. Fixes #12805
Jonathan Marshall [Fri, 16 Mar 2012 22:59:20 +0000 (11:59 +1300)]
ensure CGUITextureManager::m_texturePaths is protected as it's accessed off thread. Fixes #12804
Anssi Hannula [Fri, 16 Mar 2012 19:16:00 +0000 (21:16 +0200)]
fixed: don't load non-matching archived subtitles (fixes #12719)
Commit
ea87f7e8574430 ("removed subtitle caching as it was only needed
on xbox, partialy takes care of #9736.") mistakenly removed the filename
check for subtitles in zip or rar archives, causing any subtitle file
inside archives to be loaded.
Fix that by re-adding a filename check into
CUtil::ScanArchiveForSubtitles().
Memphiz [Fri, 16 Mar 2012 18:48:39 +0000 (19:48 +0100)]
[ios/atv2] - no white screen of death for ios/atv2 - so don't start with windowed mode (doesn't do anything with current code, but will speed up things when tvout is added)
montellese [Fri, 16 Mar 2012 09:14:47 +0000 (10:14 +0100)]
[win32] add pythreadstate.h to the VS project
Jonathan Marshall [Fri, 16 Mar 2012 08:52:11 +0000 (21:52 +1300)]
correct fix for
f8187cf451fb
arnova [Fri, 16 Mar 2012 06:33:47 +0000 (07:33 +0100)]
fixed: Deadlock with some addons. Should remedy #12282 (patch is courtesy of jfcaroll)
arnova [Fri, 16 Mar 2012 06:23:36 +0000 (07:23 +0100)]
fixed: Python deadlock with dialogs (part of ticket #12282) - followup (thanks JM)
CrystalP [Fri, 16 Mar 2012 01:21:09 +0000 (21:21 -0400)]
Fix cddb info parsing (fixes #12801)
Revert problems introduced by commit 50c678:
- Track title was always nulled, not zero-terminated
- Track artist copy was not against proper bounds
CrystalP [Fri, 16 Mar 2012 01:00:50 +0000 (21:00 -0400)]
[WIN] device notifications - third time's the charm
CrystalP [Fri, 16 Mar 2012 00:57:03 +0000 (20:57 -0400)]
[WIN] more informative message for old CHD driver
CrystalP [Fri, 16 Mar 2012 00:54:14 +0000 (20:54 -0400)]
[WIN] fix dereference of a NULL lParam for DBT_DEVNODES_CHANGED
Jonathan Marshall [Thu, 15 Mar 2012 21:26:23 +0000 (10:26 +1300)]
HTML tags are case-insensitive, so use case-insensitive regexps to match them
Jonathan Marshall [Thu, 15 Mar 2012 21:15:16 +0000 (10:15 +1300)]
large file size shouldn't be capped at 2.0GB on systems with 32bit longs
Jezz_X [Thu, 15 Mar 2012 20:11:38 +0000 (07:11 +1100)]
Added: [Confluence] bd25 and bd50 as valid strings in a filename to display the bluray logo in the skin
arnova [Thu, 15 Mar 2012 11:55:38 +0000 (12:55 +0100)]
fixed: Python deadlock with dialogs (part of ticket #12282) (thanks JM)
Jezz_X [Thu, 15 Mar 2012 07:47:19 +0000 (18:47 +1100)]
Changes/Fixed: Show the "None" option when selecting multiple add-on types with Skin.SetAddon() command (thanks jmarshall)
davilla [Thu, 15 Mar 2012 03:20:54 +0000 (23:20 -0400)]
[osx] fix release build and packaging, yes I really, really tested this to make sure it works
CrystalP [Thu, 15 Mar 2012 03:22:12 +0000 (20:22 -0700)]
Merge pull request #763 from CrystalP/fix-chdwin
Fix CrystalHD for Windows
CrystalP [Thu, 15 Mar 2012 02:57:41 +0000 (22:57 -0400)]
[WIN] fail CHD codec for AVC1 when driver is too old
CrystalP [Wed, 14 Mar 2012 19:25:57 +0000 (12:25 -0700)]
Merge pull request #767 from CrystalP/fix-devicenotifications
[WIN] fix a couple device notifications issues
CrystalP [Wed, 14 Mar 2012 16:31:27 +0000 (12:31 -0400)]
[WIN] Unregister device notifications when exiting
CrystalP [Tue, 13 Mar 2012 20:23:59 +0000 (16:23 -0400)]
[WIN] cosmetics for previous commit (
d2377c86)
arnova [Wed, 14 Mar 2012 13:17:19 +0000 (14:17 +0100)]
fixed: Parse error with nginx http servers resulting in a possible crash. Should fix ticket #12796 - xbmc misparses nginx http index => ../../../
Jonathan Marshall [Wed, 14 Mar 2012 03:52:01 +0000 (16:52 +1300)]
ensure we catch any exceptions during job processing so that our processing list doesn't get full of failed jobs
Jonathan Marshall [Wed, 14 Mar 2012 03:19:00 +0000 (16:19 +1300)]
visualisation wouldn't rescale correctly (or would break rendering) when switching from window->fullscreen mode and back again. Fixes #12791
Jonathan Marshall [Tue, 13 Mar 2012 23:11:29 +0000 (12:11 +1300)]
ensure id numbers really are numbers in add-on setting labels
CrystalP [Tue, 13 Mar 2012 20:22:53 +0000 (16:22 -0400)]
[WIN] properly filter WM_DEVICECHANGE message to reenumerate USB bus only on USB HID device insertion and removal
alanwww1 (Attila) [Tue, 13 Mar 2012 17:28:58 +0000 (10:28 -0700)]
Merge pull request #766 from Danny3/master
updated: Romanian translations for core and Confluence
Danny3 [Tue, 13 Mar 2012 17:03:38 +0000 (19:03 +0200)]
Update for Romanian language
alanwww1 (Attila) [Tue, 13 Mar 2012 17:03:31 +0000 (10:03 -0700)]
Merge pull request #765 from CutSickAss/patch-13
updated: Greek translations for core strings
CutSickAss [Tue, 13 Mar 2012 16:59:26 +0000 (18:59 +0200)]
updated: Greek translations for core strings
Jonathan Marshall [Tue, 13 Mar 2012 04:09:53 +0000 (17:09 +1300)]
add support for a dummy entry in peripherals.xml allowing it to be more easily skinned
taxigps [Mon, 12 Mar 2012 05:07:17 +0000 (13:07 +0800)]
updated: Chinese (Simple) translation
CrystalP [Sun, 11 Mar 2012 18:56:25 +0000 (14:56 -0400)]
[WIN] detect the chd driver version and toast + log for update to 3.6.9 or better
CrystalP [Sat, 10 Mar 2012 16:33:11 +0000 (11:33 -0500)]
Update french translation
CrystalP [Sat, 10 Mar 2012 16:28:59 +0000 (08:28 -0800)]
Merge pull request #762 from Rififi77/trad_1
Update french translation and format for datelong
Rififi77 [Sat, 10 Mar 2012 14:50:51 +0000 (15:50 +0100)]
Update french translation and format for Long date
wsoltys [Sat, 10 Mar 2012 11:15:34 +0000 (03:15 -0800)]
Merge pull request #760 from wsoltys/remove_replaceoldpath
removed legacy CSpecialProtocol::ReplaceOldPath. Fixes double path problems for p:, q:, t:, u: and z: drive letters (parts of #12237).
WiSo [Fri, 9 Mar 2012 21:23:33 +0000 (22:23 +0100)]
more cleanup to reduce includes
WiSo [Fri, 9 Mar 2012 18:42:11 +0000 (19:42 +0100)]
removed CSpecialProtocol::ReplaceOldPath. In regard to ticket #12237 this causes problems on windows setups with p:, q:, t:, u: or z: drive letters and should be not needed anymore.
alanwww1 (Attila) [Sat, 10 Mar 2012 08:03:20 +0000 (00:03 -0800)]
Merge pull request #761 from MartijnKaijser/master
updated: Dutch translation for core language file
MartijnKaijser [Fri, 9 Mar 2012 23:34:03 +0000 (00:34 +0100)]
fix translation
Rainer Hochecker [Fri, 9 Mar 2012 16:58:32 +0000 (08:58 -0800)]
Merge pull request #735 from FernetMenta/mainline2
linux: disable gui sounds before starting player
alanwww1 (Attila) [Thu, 8 Mar 2012 22:15:44 +0000 (14:15 -0800)]
Merge pull request #758 from CutSickAss/patch-12
updated: Greek translations for core strings
CutSickAss [Thu, 8 Mar 2012 20:52:31 +0000 (22:52 +0200)]
updated: Greek translations for core strings
mad-max [Thu, 8 Mar 2012 13:11:25 +0000 (14:11 +0100)]
added option to set background for "playback CD/DVD"
fixes #12783
Lars Op den Kamp [Thu, 8 Mar 2012 08:51:53 +0000 (00:51 -0800)]
Merge pull request #755 from rafal-krypa/for-master
cec: Don't put devices to standby if application is currently playing.
Memphiz [Wed, 7 Mar 2012 22:05:29 +0000 (23:05 +0100)]
[airplay] - detect pngs during airplay and name the tmp file accordingly (prevents an jpg parse error)
Anssi Hannula [Wed, 7 Mar 2012 21:08:54 +0000 (23:08 +0200)]
fixed: ffmpeg build with gcc 4.7 on x86 (fixes #12779)
Backport
da4c7cce2100a4e4f9276b4f17e260be47b53f41 from FFmpeg git:
> From: Mans Rullgard <mans@mansr.com>
> Date: Tue, 26 Jul 2011 11:23:43 +0000 (+0100)
>
> x86: fix build with gcc 4.7
>
> The upcoming gcc 4.7 has more advanced constant propagation
> resulting some inline asm operands becoming constants and thus
> emitted as literals, sometimes in contexts where this results
> in invalid instructions.
>
> This patch changes the constraints of the relevant operands
> to "rm" thus forcing a valid type. While obviously suboptimal,
> this is what older gcc versions already did, and there is no
> change to the code generated with these.
Anssi Hannula [Wed, 7 Mar 2012 13:45:35 +0000 (15:45 +0200)]
added: missing patch files for 15 commits to internal ffmpeg
Several commits have been made to the internal ffmpeg in the past year
without adding the corresponding .patch file to lib/ffmpeg/patches.
Add the missing ones:
Joakim Plate <elupus@xbmc.org> 2011-03-07 23:56:48
fixed: playing mpegts over rtsp caused ffmpeg to read uninitialized
stack values
8ec66e240fe0a9f672d7ff1932022f22f8332ffb
Lars Op den Kamp <lars@opdenkamp.eu> 2011-03-13 04:23:42
ffmpeg: add missing check for NULL pointer
54fd0c0596e8bd47adb9ac325ddb93d99647fe83
elupus <elupus@xbmc.org> 2011-06-24 02:29:31
changed: allow yadif deinterlacer to enable and disable based on input
interlaced flag
c174f74181bcfa169aa8284f9524cd9db0f4cdda
elupus <elupus@xbmc.org> 2011-07-03 18:08:54
changed: updated yadif patch to same as will be applied upstream
91efb0af6f80d82b104a810a1ccdc0ae6702d022
elupus <elupus@xbmc.org> 2011-07-05 01:17:40
changed: updated dxva zigzag workaround for ATI based on comments on
xbmc.org and ffmpeg.org
321c5e668f2c213a33cef6c7c9fe11ee2850665f
elupus <elupus@xbmc.org> 2011-07-14 23:29:37
fixed: yadif should copy frame properties of second frame as well
793f3e0bfcaadaccd0b5db2a37a60da42a6b207e
davilla <davilla@4pi.com> 2011-09-07 07:17:52
[ffmpeg] silence compiler warnings
5542a0c7e68d123b86f168ace00f7320b294fc39
CrystalP <CrystalP@xbmc.org> 2011-10-16 10:16:49
matroskadec: use correct compression parameters for current track
CodecPrivate
8efe4d01dcd2f89ad012b8f1dd71192e09fa3e82
arnova <nospam@void.org> 2011-11-08 09:36:40
fixed: Typo
dc0509f7a6341a72ca4399fee37e30c91fddc222
elupus <elupus@xbmc.org> 2011-11-13 02:55:51
h264: Use mismatching frame numbers in fields to synchronize the
first/second field state independant of them being reference or not.
Fixes Ticket354
2ac62404c2f833d5aa64947819538ac354966ef0
elupus <elupus@xbmc.org> 2011-11-19 13:39:26
Don't fill in frame gaps with copied refs after flush
46d99a89aa16db1981441bf7103a30e7d28e5e26
elupus <elupus@xbmc.org> 2011-12-09 23:11:23
vaapi: do not assert on value read from input bitstream
425b9a373384813d2fe513d42b1d585ecbea6ca5
spiff <spiff@xbmc.org> 2012-01-17 23:50:13
fixed: playback from mmst:// urls would halt after some time.
919a875b4bc4ea2a8ddc0aab98ea74c6475f9525
elupus <elupus@xbmc.org> 2012-02-11 16:19:51
Fix dvb subtitle decoding when display segment is missing.
6373f33e5b12eb06e37d670c9bba4e7041cded79
elupus <elupus@xbmc.org> 2012-02-19 18:03:35
Change yadif to not use out of picture lines. Fixes issue2272.
42bedafe92b2921ec63024a825d4297ba39888e9
Anssi Hannula [Wed, 7 Mar 2012 13:08:41 +0000 (15:08 +0200)]
fixed: crash in ffmpeg matroskadec with some files (fixes #12741)
Backport
2851b1f6566580485dceb67cbb6b93f64ee9a9bd from upstream FFmpeg,
it fixes a rare matroskadec crash:
matroskadec: check that pointers were initialized before accessing them
fix ticket #14
Signed-off-by: Aurelien Jacobs <aurel@gnuage.org>
Rafał Krypa [Wed, 7 Mar 2012 11:17:14 +0000 (12:17 +0100)]
cec: Don't put devices to standby if application is currently playing.
This prevents disruption when music is played over HDMI.
alanwww1 (Attila) [Wed, 7 Mar 2012 06:51:02 +0000 (22:51 -0800)]
Merge pull request #754 from koalahong/master
Update Traditional Chinese language file