xbmc:xbmc-antiquated.git
7 years agotagged for Dharma beta 3 Dharma_beta3
jmarshallnz [Wed, 13 Oct 2010 06:16:35 +0000 (06:16 +0000)]
tagged for Dharma beta 3

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/tags/Dharma_beta3@34731 568bbfeb-2a22-0410-94d2-cc84cf5bfa90

7 years agoUpdate version strings for beta3
theuni [Wed, 13 Oct 2010 03:56:38 +0000 (03:56 +0000)]
Update version strings for beta3

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@34730 568bbfeb-2a22-0410-94d2-cc84cf5bfa90

7 years agoChanged: [Confluence] Removed the ratings from the add-on section since its not going...
theuni [Wed, 13 Oct 2010 03:56:28 +0000 (03:56 +0000)]
Changed: [Confluence] Removed the ratings from the add-on section since its not going to work for dharma and may confuse people

(cherry picked from commit 709bdecd25fe937c1fb0901ef1839c763d21551f)

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@34729 568bbfeb-2a22-0410-94d2-cc84cf5bfa90

7 years agoFix - XBMC Webserver should allow POST of httpapi to be backwards compatible. Fix...
topfs2 [Wed, 13 Oct 2010 02:55:49 +0000 (02:55 +0000)]
Fix - XBMC Webserver should allow POST of httpapi to be backwards compatible. Fix Webserver so its compilable without httpapi defined.

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@34728 568bbfeb-2a22-0410-94d2-cc84cf5bfa90

7 years ago[WIN32] cosmetic
CrystalPT [Wed, 13 Oct 2010 00:35:47 +0000 (00:35 +0000)]
[WIN32] cosmetic

(cherry picked from commit 1fa06487ac2a0af70252de697c6f69ea932723f9)

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@34726 568bbfeb-2a22-0410-94d2-cc84cf5bfa90

7 years ago[WIN32] fixed: unreleased DXVA surfaces leak memory and prevent device reset
CrystalPT [Wed, 13 Oct 2010 00:35:05 +0000 (00:35 +0000)]
[WIN32] fixed: unreleased DXVA surfaces leak memory and prevent device reset

(cherry picked from commit 93df0052fd3098df074b6a5c4e926656d65894f7)

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@34725 568bbfeb-2a22-0410-94d2-cc84cf5bfa90

7 years agofixed: locking of avcodec_register_all() with external ffmpeg
anssih [Wed, 13 Oct 2010 00:26:07 +0000 (00:26 +0000)]
fixed: locking of avcodec_register_all() with external ffmpeg

(cherry picked from commit 1aae8ce0d836046e764c84fdea70c2ebaa4d950c)

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@34724 568bbfeb-2a22-0410-94d2-cc84cf5bfa90

7 years agofixed: ticket #10486 - [Python] xbmcgui ListItem thumbnailImage and iconImage should...
spiff_ [Tue, 12 Oct 2010 21:50:59 +0000 (21:50 +0000)]
fixed: ticket #10486 - [Python] xbmcgui ListItem thumbnailImage and iconImage should accept unicode

(cherry picked from commit 919de574a378f1d037ab7a0d4bb2a96bbcff10a7)

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@34718 568bbfeb-2a22-0410-94d2-cc84cf5bfa90

7 years agofixed: libshout unconditionally re-created its i-have-started semaphore even if it...
spiff_ [Tue, 12 Oct 2010 18:26:40 +0000 (18:26 +0000)]
fixed: libshout unconditionally re-created its i-have-started semaphore even if it had been previously inited. should fix dead locks on stream stop (ticket #10715)

(cherry picked from commit 0752faef595983451a45fb431704c963ea92ca57)

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@34715 568bbfeb-2a22-0410-94d2-cc84cf5bfa90

7 years agoFixed: [Confluence] No Page controls in the new Live TV view
spiff_ [Tue, 12 Oct 2010 18:25:15 +0000 (18:25 +0000)]
Fixed: [Confluence] No Page controls in the new Live TV view

(cherry picked from commit 9c1b5e1dd0a2bd7ede893861b5fce7de6f6637f2)

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@34714 568bbfeb-2a22-0410-94d2-cc84cf5bfa90

7 years agoAdded: [Confluence] Specific info view type for "Live TV" content lists (Library...
spiff_ [Tue, 12 Oct 2010 18:22:55 +0000 (18:22 +0000)]
Added: [Confluence] Specific info view type for "Live TV" content lists (Library and files).  And hid some that shouldn't be shown for live TV

(cherry picked from commit 606e7e09497f2cefc33ee3c2fda78b485b7df49e)

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@34713 568bbfeb-2a22-0410-94d2-cc84cf5bfa90

7 years agoFixed: made HTSPDirectory set content to "LiveTV" instead of "Movies" to be consisten...
spiff_ [Tue, 12 Oct 2010 18:21:31 +0000 (18:21 +0000)]
Fixed: made HTSPDirectory set content to "LiveTV" instead of "Movies" to be consistent with "VideoPlayer.Content" boolean. Someone with the know how should probably do the same for VTPDirectory (VDR)

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@34712 568bbfeb-2a22-0410-94d2-cc84cf5bfa90

7 years agofixed: ticket #9530 - addon fanart detection
spiff_ [Mon, 11 Oct 2010 23:13:16 +0000 (23:13 +0000)]
fixed: ticket #9530 - addon fanart detection

(cherry picked from commit 8cd1dd4daa59c0adb441ae09ebca4bae0e02438c)

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@34703 568bbfeb-2a22-0410-94d2-cc84cf5bfa90

7 years agoupdated: German translation
vdrfan [Mon, 11 Oct 2010 22:03:16 +0000 (22:03 +0000)]
updated: German translation

(cherry picked from commit 76da3efd8b490ad8217093a42018522d32f2b17b)

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@34700 568bbfeb-2a22-0410-94d2-cc84cf5bfa90

7 years agofixed: AC-3 audio with stream id 136-143 always detected as DTS DCA
anssih [Mon, 11 Oct 2010 22:03:08 +0000 (22:03 +0000)]
fixed: AC-3 audio with stream id 136-143 always detected as DTS DCA

Make the old check that forces DCA codec for apparent AC-3 audio when
stream id is in range 136-143 DVD-specific, as it is only relevant
there.

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@34699 568bbfeb-2a22-0410-94d2-cc84cf5bfa90

7 years agoDo not fetch icon/fanart/changelog if they do not exist in the repo.
theuni [Mon, 11 Oct 2010 21:31:07 +0000 (21:31 +0000)]
Do not fetch icon/fanart/changelog if they do not exist in the repo.

Introduce <nofanart>true</nofanart>, <noicon>true</noicon>,
<nochangelog>true</nochangelog> options in xbmc.addon.metadata. These
will be automatically filled in by the xbmc.org repo so that we don't
try to fetch files that will just 404. Also, fanart_image will be
blank when it does not exist. Fixes #9530. Credit cptspiff.

(cherry picked from commit 04ec8b8a3431bc25b97e47511e920336df27e3bc)

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@34696 568bbfeb-2a22-0410-94d2-cc84cf5bfa90

7 years agomore scrapers sync
nadasb [Mon, 11 Oct 2010 21:17:24 +0000 (21:17 +0000)]
more scrapers sync

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@34694 568bbfeb-2a22-0410-94d2-cc84cf5bfa90

7 years agosync with scrapers git
nadasb [Mon, 11 Oct 2010 20:54:58 +0000 (20:54 +0000)]
sync with scrapers git

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@34693 568bbfeb-2a22-0410-94d2-cc84cf5bfa90

7 years agofixed: addon update/removal with hidden files when hidden files disabled
anssih [Mon, 11 Oct 2010 20:18:07 +0000 (20:18 +0000)]
fixed: addon update/removal with hidden files when hidden files disabled

CDirectory::GetDirectory() may call IDirectory::GetDirectory() in case
the path has IsSpecial(). CSpecialProtocolDirectory class then calls
CDirectory::GetDirectory() again on the real path.

Fix the second call to CDirectory::GetDirectory() to get also hidden
files so that the first call can filter according to getHidden argument.

(cherry picked from commit 7d0dcd2082ab479233fad17c3acd67c9866870ed)

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@34692 568bbfeb-2a22-0410-94d2-cc84cf5bfa90

7 years agoupdated: ticket #10471 - french translation. thanks to willynuisance
spiff_ [Mon, 11 Oct 2010 19:23:56 +0000 (19:23 +0000)]
updated: ticket #10471 - french translation. thanks to willynuisance
updated: ticket #10473, #10474 - korean translation. thanks to airplanez

(cherry picked from commit c3934ccc9f198a5441fa647bf6279469fc98cfe6)

fixed: invalid xml in french translation. translators PLEASE OH PLEASE sanity check your work. i can't check all the files all the time, i already use enough time handling translations.

(cherry picked from commit 28a557d3fd89328c2037a22482513b3252e6d0c7)

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@34687 568bbfeb-2a22-0410-94d2-cc84cf5bfa90

7 years agoTo cptspiff's dismay, actually adding rss editor addon to svn to make Dharma packagin...
theuni [Mon, 11 Oct 2010 16:37:03 +0000 (16:37 +0000)]
To cptspiff's dismay, actually adding rss editor addon to svn to make Dharma packaging easier. Not needed in trunk.

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@34686 568bbfeb-2a22-0410-94d2-cc84cf5bfa90

7 years agobranch-specific distro description
lcapriotti [Mon, 11 Oct 2010 15:30:24 +0000 (15:30 +0000)]
branch-specific distro description

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@34684 568bbfeb-2a22-0410-94d2-cc84cf5bfa90

7 years agobackport: r34682
lcapriotti [Mon, 11 Oct 2010 15:24:58 +0000 (15:24 +0000)]
backport: r34682

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@34683 568bbfeb-2a22-0410-94d2-cc84cf5bfa90

7 years agomerge r34651. changed, stop sucking CPU and bouncing the big render loop when doing...
davilla [Mon, 11 Oct 2010 15:15:33 +0000 (15:15 +0000)]
merge r34651. changed, stop sucking CPU and bouncing the big render loop when doing video playback

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@34680 568bbfeb-2a22-0410-94d2-cc84cf5bfa90

7 years agobackport: r34677
lcapriotti [Mon, 11 Oct 2010 15:14:15 +0000 (15:14 +0000)]
backport: r34677

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@34679 568bbfeb-2a22-0410-94d2-cc84cf5bfa90

7 years agomerge r34608. [chd] fixed, 1) keep picture queue from running away and sucking all...
davilla [Mon, 11 Oct 2010 15:13:24 +0000 (15:13 +0000)]
merge r34608. [chd] fixed, 1) keep picture queue from running away and sucking all the memory away. 2) use DtsSetSkipPictureMode for bcm70012 when dropping frames to speed up decoder

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@34678 568bbfeb-2a22-0410-94d2-cc84cf5bfa90

7 years agobackport r34669
lcapriotti [Mon, 11 Oct 2010 10:03:12 +0000 (10:03 +0000)]
backport r34669

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@34670 568bbfeb-2a22-0410-94d2-cc84cf5bfa90

7 years agobackport: r34571, r34572, r34573- credit ceros
lcapriotti [Mon, 11 Oct 2010 10:00:19 +0000 (10:00 +0000)]
backport: r34571, r34572, r34573- credit ceros

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@34668 568bbfeb-2a22-0410-94d2-cc84cf5bfa90

7 years agobackport: r34570 - credit ceros
lcapriotti [Mon, 11 Oct 2010 09:57:50 +0000 (09:57 +0000)]
backport: r34570 - credit ceros

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@34667 568bbfeb-2a22-0410-94d2-cc84cf5bfa90

7 years agobackport: r34569 - credit ceros
lcapriotti [Mon, 11 Oct 2010 09:56:46 +0000 (09:56 +0000)]
backport: r34569 - credit ceros

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@34666 568bbfeb-2a22-0410-94d2-cc84cf5bfa90

7 years agobackport: r34568 - credit ceros
lcapriotti [Mon, 11 Oct 2010 09:52:54 +0000 (09:52 +0000)]
backport: r34568 - credit ceros

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@34665 568bbfeb-2a22-0410-94d2-cc84cf5bfa90

7 years agobackport: r34564 - credit ceros
lcapriotti [Mon, 11 Oct 2010 09:50:19 +0000 (09:50 +0000)]
backport: r34564 - credit ceros

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@34664 568bbfeb-2a22-0410-94d2-cc84cf5bfa90

7 years agobackport: r34563 - credit ceros
lcapriotti [Mon, 11 Oct 2010 09:46:03 +0000 (09:46 +0000)]
backport: r34563 - credit ceros

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@34663 568bbfeb-2a22-0410-94d2-cc84cf5bfa90

7 years agofixed: do not try to empty nonexistent directories in ActionReplace
anssih [Mon, 11 Oct 2010 00:44:26 +0000 (00:44 +0000)]
fixed: do not try to empty nonexistent directories in ActionReplace

The previous behaviour resulted in a harmless error message.

(cherry picked from commit 4a74540302f3f501e23ad24b1d81e5ee7eb1949b)

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@34656 568bbfeb-2a22-0410-94d2-cc84cf5bfa90

7 years agofixed: tried to remove some files twice on update (regression of r34638)
anssih [Mon, 11 Oct 2010 00:44:07 +0000 (00:44 +0000)]
fixed: tried to remove some files twice on update (regression of r34638)

(cherry picked from commit 66d8798289bcf3fe146c91dbe3ebaec3a283863f)

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@34655 568bbfeb-2a22-0410-94d2-cc84cf5bfa90

7 years agofixed: grammar in addon installation failure message
anssih [Sun, 10 Oct 2010 20:14:50 +0000 (20:14 +0000)]
fixed: grammar in addon installation failure message

(cherry picked from commit ed028b6e72fcfbe2e7a6aa1c7530fccfe092a326)

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@34650 568bbfeb-2a22-0410-94d2-cc84cf5bfa90

7 years agoadded: error handling to another addon installation failure case
anssih [Sun, 10 Oct 2010 20:14:32 +0000 (20:14 +0000)]
added: error handling to another addon installation failure case

In case LoadAddonDescription() fails, notify user and remove the addon
from the addon directory.

(cherry picked from commit bbcfe889651f9548b3a15d15036296d5bdefee2a)

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@34649 568bbfeb-2a22-0410-94d2-cc84cf5bfa90

7 years agofixed: old addon files were not removed on update
anssih [Sun, 10 Oct 2010 20:14:16 +0000 (20:14 +0000)]
fixed: old addon files were not removed on update

When updating addon, some files may have been dropped in the new
version. Handle those by emptying the addon directory before copying the
new files in (by using the new ActionReplace instead of ActionCopy).

(cherry picked from commit c38799e17479b2520f3c1ba6b5987f492173096f)

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@34648 568bbfeb-2a22-0410-94d2-cc84cf5bfa90

7 years agoadded: show a notification for a failed unknown addon installation
anssih [Sun, 10 Oct 2010 19:52:40 +0000 (19:52 +0000)]
added: show a notification for a failed unknown addon installation

In ReportInstallError(), show a notification to the user even if we
couldn't get the addon name and icon. In this case, simply show the
addon filename.

This can happen if e.g. user tries to install non-addon zip file as
addon.

(cherry picked from commit 385f16fbccd3e2bfe24916a9e5a4bd96c8ef4586)

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@34647 568bbfeb-2a22-0410-94d2-cc84cf5bfa90

7 years agofixed: regression from r34596 - add-on version shown as label2 for repositories
spiff_ [Sun, 10 Oct 2010 19:52:35 +0000 (19:52 +0000)]
fixed: regression from r34596 - add-on version shown as label2 for repositories

(cherry picked from commit c65c2ffb27aea151dea80e98a9ad6dd256c42824)

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@34646 568bbfeb-2a22-0410-94d2-cc84cf5bfa90

7 years agoadded: ActionReplace action type to CFileOperationJob
anssih [Sun, 10 Oct 2010 19:52:21 +0000 (19:52 +0000)]
added: ActionReplace action type to CFileOperationJob

Add new action type ActionReplace to CFileOperationJob. This is the same
as the ActionCopy operation with one exception: when copying
directories, the destination directory is emptied first.

This is useful when e.g. installing a new version of an addon. If any
files have been dropped from the new version, we don't want to leave
them in the addon directory.

(cherry picked from commit 719b83bd58df2f1db6417c4b9e7050cdcdd4f101)

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@34645 568bbfeb-2a22-0410-94d2-cc84cf5bfa90

7 years agofixed: disallow addon zip files that have unexpected structure
anssih [Sun, 10 Oct 2010 19:51:58 +0000 (19:51 +0000)]
fixed: disallow addon zip files that have unexpected structure

Check that the root directory of addon zip files contains a single
directory with no other files.

This will prevent pollution of addon directory when trying to install
invalid addon zip files.

(cherry picked from commit f589c812ce4a6dede9c3508d7f8e2cb6a27adcee)

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@34644 568bbfeb-2a22-0410-94d2-cc84cf5bfa90

7 years agochanged: split addon installation failure reporting out of CheckHash()
anssih [Sun, 10 Oct 2010 19:51:42 +0000 (19:51 +0000)]
changed: split addon installation failure reporting out of CheckHash()

Split two functions out of CheckHash():
CGUIWindowAddonBrowser::ReportInstallError()
CGUIWindowAddonBrowser::ReportInstallErrorZip()

The former will take an addon id and fallback string, and the latter
takes a zip filename. The latter function calls the former.

This will allow the reporting of other failures to use the same code.

(cherry picked from commit 94f3f346ed1eb8dc5e957f7e57f0a2148440737f)

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@34643 568bbfeb-2a22-0410-94d2-cc84cf5bfa90

7 years agofixed: uninstallation of addons with hidden files
anssih [Sun, 10 Oct 2010 19:51:21 +0000 (19:51 +0000)]
fixed: uninstallation of addons with hidden files

(cherry picked from commit dec3428c9eeb7b63b9d47d5651d3c34779874cee)

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@34642 568bbfeb-2a22-0410-94d2-cc84cf5bfa90

7 years agofixed: if xrandr returns no outputs, fall back to desktop size from X11
bobo1on1 [Sun, 10 Oct 2010 18:44:56 +0000 (18:44 +0000)]
fixed: if xrandr returns no outputs, fall back to desktop size from X11

(cherry picked from commit 5b2f1c4902663b787dac8fbca44853aa41e58f08)

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@34632 568bbfeb-2a22-0410-94d2-cc84cf5bfa90

7 years agofixed: treat randr outputs without a current mode as disconnected
bobo1on1 [Sun, 10 Oct 2010 18:44:23 +0000 (18:44 +0000)]
fixed: treat randr outputs without a current mode as disconnected

(cherry picked from commit aa54b080a644dfbd6c38c740c5400ff87dc86ce8)

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@34631 568bbfeb-2a22-0410-94d2-cc84cf5bfa90

7 years agoRevert "fixed: #10125 - fix xbmc crash with 1 or more displays disabled. (thanks...
bobo1on1 [Sun, 10 Oct 2010 18:43:46 +0000 (18:43 +0000)]
Revert "fixed: #10125 - fix xbmc crash with 1 or more displays disabled. (thanks dandel)"

This reverts commit 154bad3d333d0b12532de4dc57eab1bb3b254191.

(cherry picked from commit 15f2224dd4f9bff484684e10afc05231951160b4)

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@34630 568bbfeb-2a22-0410-94d2-cc84cf5bfa90

7 years agofixed: only lock in CXBMCRenderManager::UpdateResolution() when the renderer has...
bobo1on1 [Sun, 10 Oct 2010 16:38:44 +0000 (16:38 +0000)]
fixed: only lock in CXBMCRenderManager::UpdateResolution() when the renderer has been reconfigured, saves a lock per render

(cherry picked from commit 1620c60d253b0bd91fb8c4915edc193c89f71ee8)

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@34626 568bbfeb-2a22-0410-94d2-cc84cf5bfa90

7 years agofixed: verify hashes on addon deps, not just explicitly installed ones. Credit cptspiff.
theuni [Sun, 10 Oct 2010 16:09:49 +0000 (16:09 +0000)]
fixed: verify hashes on addon deps, not just explicitly installed ones. Credit cptspiff.

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@34625 568bbfeb-2a22-0410-94d2-cc84cf5bfa90

7 years ago[WIN32] replaced hardcoded PCI Vendor ID with an enum
CrystalPT [Sun, 10 Oct 2010 16:05:49 +0000 (16:05 +0000)]
[WIN32] replaced hardcoded PCI Vendor ID with an enum

(cherry picked from commit 8289956425debe0e7fad7c347758d9631cef5dfc)

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@34624 568bbfeb-2a22-0410-94d2-cc84cf5bfa90

7 years agofixed: autoreferer should still be enabled for curl
elupus [Sun, 10 Oct 2010 13:48:01 +0000 (13:48 +0000)]
fixed: autoreferer should still be enabled for curl

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@34620 568bbfeb-2a22-0410-94d2-cc84cf5bfa90

7 years agofixed: handle leak on stat of already open smb:// files on windows
elupus [Sun, 10 Oct 2010 13:47:32 +0000 (13:47 +0000)]
fixed: handle leak on stat of already open smb:// files on windows

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@34619 568bbfeb-2a22-0410-94d2-cc84cf5bfa90

7 years agochanged: remove uses of PulseEvent() from CFileCache (code already uses autoreset...
elupus [Sun, 10 Oct 2010 13:01:06 +0000 (13:01 +0000)]
changed: remove uses of PulseEvent() from CFileCache (code already uses autoreset events, and always rechecks variables)
changed: remove PulseEvent from CEvent to avoid the urge to use it

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@34615 568bbfeb-2a22-0410-94d2-cc84cf5bfa90

7 years agoSince we don't have a general dbus mainloop dbus-server needs to use a private connec...
topfs2 [Sun, 10 Oct 2010 02:31:23 +0000 (02:31 +0000)]
Since we don't have a general dbus mainloop dbus-server needs to use a private connection to not interfere with avahi

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@34607 568bbfeb-2a22-0410-94d2-cc84cf5bfa90

7 years agofixed up r36400: call libcurl through g_curlInterface + cosmetic
CrystalPT [Sun, 10 Oct 2010 00:40:59 +0000 (00:40 +0000)]
fixed up r36400: call libcurl through g_curlInterface + cosmetic

(cherry picked from commit fbd10610ad1e5d112a5054575a1a5957eaa945cb)

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@34604 568bbfeb-2a22-0410-94d2-cc84cf5bfa90

7 years ago[WIN32] fixed: disable DXVA for streams exceeding L4.1 on ATI UVD/UVD+ hardware....
CrystalPT [Sat, 9 Oct 2010 23:22:25 +0000 (23:22 +0000)]
[WIN32] fixed: disable DXVA for streams exceeding L4.1 on ATI UVD/UVD+ hardware. Allow the user to override through an advanced setting.

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@34602 568bbfeb-2a22-0410-94d2-cc84cf5bfa90

7 years agofixed: don't try to fetch via http if we've already received a 404 in the header...
theuni [Sat, 9 Oct 2010 22:25:12 +0000 (22:25 +0000)]
fixed: don't try to fetch via http if we've already received a 404 in the header. Thanks elupus.
(cherry picked from commit 375614553935db1894837e6a8a39f8eefdad5d79)

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@34601 568bbfeb-2a22-0410-94d2-cc84cf5bfa90

7 years agofixed: don't show the image info dialog for non-image files (in particular image...
spiff_ [Sat, 9 Oct 2010 15:13:51 +0000 (15:13 +0000)]
fixed: don't show the image info dialog for non-image files (in particular image scripts)

(cherry picked from commit 2ac8e23ec0f0e5378a3b963bad621a1c159aca72)

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@34597 568bbfeb-2a22-0410-94d2-cc84cf5bfa90

7 years agofixed: inconsistent labels for add-ons in the media windows.
spiff_ [Sat, 9 Oct 2010 15:12:25 +0000 (15:12 +0000)]
fixed: inconsistent labels for add-ons in the media windows.

(cherry picked from commit c8c5843cefc8f740aa19f34b7d826c8428947c87)

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@34596 568bbfeb-2a22-0410-94d2-cc84cf5bfa90

7 years agofixed: python crashes with multithreaded scripts in certain cases
anssih [Sat, 9 Oct 2010 13:00:44 +0000 (13:00 +0000)]
fixed: python crashes with multithreaded scripts in certain cases

We deinitialize the Python interpreter when no scripts are running.
However, the global interpreter lock (which is created by
PyEval_InitThreads()) is not unallocated. When we eventually
reinitialize the interpreter and call PyEval_InitThreads() to allocate
and lock the global interpreter lock, it doesn't actually do anything as
the lock is already allocated, and the lock is left in unlocked state,
which causes python threads to collide.

Fix that by checking if the lock already exists and simply acquire it in
that case.

Issue and fix confirmed on several Mandriva Linux x86_64 systems with
external Python 2.6.x.

(cherry picked from commit 776968b20de1ca8d3934d410712f480cceb1831f)

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@34592 568bbfeb-2a22-0410-94d2-cc84cf5bfa90

7 years agofixed: enable core dumps only just before xbmc starts on Linux
anssih [Sat, 9 Oct 2010 13:00:20 +0000 (13:00 +0000)]
fixed: enable core dumps only just before xbmc starts on Linux

xbmc-standalone.sh enables core dumps before it calls xbmc.sh. However,
xbmc.sh already enables core dumps just before starting xbmc.

Remove the enablement from xbmc-standalone.sh to minimize the amount of
core dumps from other processes (FEH.py, etc).

(cherry picked from commit 441b039e6fb647e3e06ed79be991dfa4c9cedbad)

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@34591 568bbfeb-2a22-0410-94d2-cc84cf5bfa90

7 years agofixed: #10465 - typo inside german string for confluence skin (thanks linuxluemmel)
vdrfan [Sat, 9 Oct 2010 08:32:51 +0000 (08:32 +0000)]
fixed: #10465 - typo inside german string for confluence skin (thanks linuxluemmel)

(cherry picked from commit fba9407fe6bae6105495f76b1b7bd3983a1ebf4d)

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@34588 568bbfeb-2a22-0410-94d2-cc84cf5bfa90

7 years agofixed: #10466 - text for cover-download / german to long
vdrfan [Sat, 9 Oct 2010 08:32:32 +0000 (08:32 +0000)]
fixed: #10466 - text for cover-download / german to long

(cherry picked from commit aa9da7635b800b35d93033128bda580b7acf9671)

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@34587 568bbfeb-2a22-0410-94d2-cc84cf5bfa90

7 years agoBackport stat fixes
elupus [Fri, 8 Oct 2010 19:24:18 +0000 (19:24 +0000)]
Backport stat fixes
r34559 fixed: invalid usage of stat and other weirdness in zipmanager
r34560 fixed: invalid usage of Stat(). Function returns 0 on success
r34561 fixed: lockup on cddb lookup by only closing progressbar once

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@34562 568bbfeb-2a22-0410-94d2-cc84cf5bfa90

7 years agofixed: #10461 - Scraper language fallback mechanism is broken
vdrfan [Fri, 8 Oct 2010 17:10:12 +0000 (17:10 +0000)]
fixed: #10461 - Scraper language fallback mechanism is broken

(cherry picked from commit 732652d17e05fac0d94d491ffa5f563a479f7754)

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@34557 568bbfeb-2a22-0410-94d2-cc84cf5bfa90

7 years agofixed: don't try to cache a file that doesn't exist. Credit jmarshall.
theuni [Fri, 8 Oct 2010 02:41:58 +0000 (02:41 +0000)]
fixed: don't try to cache a file that doesn't exist. Credit jmarshall.

(cherry picked from commit 17a33ae0207db1864b64060fe46dd3abfdb5d7a3)

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@34553 568bbfeb-2a22-0410-94d2-cc84cf5bfa90

7 years agomerge r34550. [chd] fixed, allow bcm70015 cards to signal drops
davilla [Fri, 8 Oct 2010 00:37:35 +0000 (00:37 +0000)]
merge r34550. [chd] fixed, allow bcm70015 cards to signal drops

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@34551 568bbfeb-2a22-0410-94d2-cc84cf5bfa90

7 years agofixed: for mkv files, use average fps from demuxer, it's more accurate as it doesn...
bobo1on1 [Thu, 7 Oct 2010 22:33:37 +0000 (22:33 +0000)]
fixed: for mkv files, use average fps from demuxer, it's more accurate as it doesn't round

(cherry picked from commit 80cacb69965ff0fccf465ef3723d542eed151ece)

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@34547 568bbfeb-2a22-0410-94d2-cc84cf5bfa90

7 years agofixed: all LIRC repeats were not registered (regression of r33958)
anssih [Thu, 7 Oct 2010 21:29:24 +0000 (21:29 +0000)]
fixed: all LIRC repeats were not registered (regression of r33958)

(cherry picked from commit c7d0a9fc5cfc37e46873695f40d5528d6a607748)

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@34542 568bbfeb-2a22-0410-94d2-cc84cf5bfa90

7 years agofixed: forgot to store the disclaimer in the add-on db. rendered disclaimers quite...
spiff_ [Thu, 7 Oct 2010 20:46:17 +0000 (20:46 +0000)]
fixed: forgot to store the disclaimer in the add-on db. rendered disclaimers quite useless ;)

(cherry picked from commit e04becc07be0f1e047e5290e442a0195f54689a5)

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@34539 568bbfeb-2a22-0410-94d2-cc84cf5bfa90

7 years agofixed: removal of core files when gdb is not installed
anssih [Thu, 7 Oct 2010 20:25:58 +0000 (20:25 +0000)]
fixed: removal of core files when gdb is not installed

(cherry picked from commit ea99a43ed9a9fb9eeeb949e8ff4f879ff60bb16e)

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@34537 568bbfeb-2a22-0410-94d2-cc84cf5bfa90

7 years agochanged: don't treat sets with a single item as a set.
firnsy [Thu, 7 Oct 2010 11:36:30 +0000 (11:36 +0000)]
changed: don't treat sets with a single item as a set.

(cherry picked from commit b9af58f0a1c7e61a5356cf07250e628eb14f3a70)

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@34533 568bbfeb-2a22-0410-94d2-cc84cf5bfa90

7 years agoupdated: ticket #10432 - portugese translation. thanks to hudo
firnsy [Thu, 7 Oct 2010 11:35:58 +0000 (11:35 +0000)]
updated: ticket #10432 - portugese translation. thanks to hudo
updated: ticket #10443 - korean translation. thanks to airplanez

(cherry picked from commit 865e8c499aad5fbc17ef7413bdf9c0c72cf1998b)

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@34532 568bbfeb-2a22-0410-94d2-cc84cf5bfa90

7 years agonot needed any more, moved to runtime hooks
lcapriotti [Thu, 7 Oct 2010 10:02:00 +0000 (10:02 +0000)]
not needed any more, moved to runtime hooks

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@34531 568bbfeb-2a22-0410-94d2-cc84cf5bfa90

7 years agopartial backport r34350, r34351
lcapriotti [Thu, 7 Oct 2010 09:07:36 +0000 (09:07 +0000)]
partial backport r34350, r34351

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@34530 568bbfeb-2a22-0410-94d2-cc84cf5bfa90

7 years agoBackport: r34511, r34350 (part of)
lcapriotti [Thu, 7 Oct 2010 07:57:37 +0000 (07:57 +0000)]
Backport: r34511, r34350 (part of)

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@34529 568bbfeb-2a22-0410-94d2-cc84cf5bfa90

7 years agonew upstart job using external hooks - partial backport r34511 - part1
lcapriotti [Thu, 7 Oct 2010 07:42:34 +0000 (07:42 +0000)]
new upstart job using external hooks - partial backport r34511 - part1

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@34527 568bbfeb-2a22-0410-94d2-cc84cf5bfa90

7 years agochanged: turned off debug mode for dharma
malard [Thu, 7 Oct 2010 07:39:31 +0000 (07:39 +0000)]
changed: turned off debug mode for dharma

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@34526 568bbfeb-2a22-0410-94d2-cc84cf5bfa90

7 years agonew upstart job using external hooks - partial backport r34524
lcapriotti [Thu, 7 Oct 2010 07:37:30 +0000 (07:37 +0000)]
new upstart job using external hooks - partial backport r34524

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@34525 568bbfeb-2a22-0410-94d2-cc84cf5bfa90

7 years agomerged: webinterface from trunk into dharma
malard [Wed, 6 Oct 2010 23:15:48 +0000 (23:15 +0000)]
merged: webinterface from trunk into dharma

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@34518 568bbfeb-2a22-0410-94d2-cc84cf5bfa90

7 years agofixed: make sure mouse is active before we set position to ensure the pointer is...
vdrfan [Wed, 6 Oct 2010 21:12:06 +0000 (21:12 +0000)]
fixed: make sure mouse is active before we set position to ensure the pointer is rendered (fixes #10381)

(cherry picked from commit bc6b752214c688f7ce2d4cd700ff3ac71ddb5097)

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@34515 568bbfeb-2a22-0410-94d2-cc84cf5bfa90

7 years agoadded: altname support to lirc mapping (#10420 - thanks dandel!)
vdrfan [Wed, 6 Oct 2010 21:11:22 +0000 (21:11 +0000)]
added: altname support to lirc mapping (#10420 - thanks dandel!)

(cherry picked from commit cf3d44497677b3b9d4746845dee01420d1a9066d)

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@34514 568bbfeb-2a22-0410-94d2-cc84cf5bfa90

7 years agoadded: cx23885_remote to linux-input-layer lircmap link (#10420 - thanks dandel!)
vdrfan [Wed, 6 Oct 2010 21:10:38 +0000 (21:10 +0000)]
added: cx23885_remote to linux-input-layer lircmap link (#10420 - thanks dandel!)

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@34513 568bbfeb-2a22-0410-94d2-cc84cf5bfa90

7 years agoupdated: German translation (#10416 - thanks linuxluemmel)
vdrfan [Wed, 6 Oct 2010 21:09:55 +0000 (21:09 +0000)]
updated: German translation (#10416 - thanks linuxluemmel)

(cherry picked from commit 6fd1261baa33ddee734f2c8117ff223b43b7060e)

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@34512 568bbfeb-2a22-0410-94d2-cc84cf5bfa90

7 years agobackport: r34509
lcapriotti [Wed, 6 Oct 2010 14:49:15 +0000 (14:49 +0000)]
backport: r34509

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@34510 568bbfeb-2a22-0410-94d2-cc84cf5bfa90

7 years agobackport: r34506 - credits Erhnam
lcapriotti [Wed, 6 Oct 2010 12:27:39 +0000 (12:27 +0000)]
backport: r34506 - credits Erhnam

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@34507 568bbfeb-2a22-0410-94d2-cc84cf5bfa90

7 years agofixed: #10385 - no indication when Visualisation preset is locked
vdrfan [Wed, 6 Oct 2010 11:38:41 +0000 (11:38 +0000)]
fixed: #10385 - no indication when Visualisation preset is locked

(cherry picked from commit 2114fcc1f1a470d5180a9e779058e96c0d4298af)

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@34505 568bbfeb-2a22-0410-94d2-cc84cf5bfa90

7 years agochanged: simpler r34491 (thanks cptspiff)
vdrfan [Wed, 6 Oct 2010 10:08:48 +0000 (10:08 +0000)]
changed: simpler r34491 (thanks cptspiff)

(cherry picked from commit 799bd85e1f5f31fd83ecf9d8fb3dc956902b0618)

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@34502 568bbfeb-2a22-0410-94d2-cc84cf5bfa90

7 years agoupdated: Norwegian strings.xml (part of #10441 - thanks ventech)
vdrfan [Wed, 6 Oct 2010 10:08:32 +0000 (10:08 +0000)]
updated: Norwegian strings.xml (part of #10441 - thanks ventech)

(cherry picked from commit c19cfedf1d35475468a9bbe3072e713767af8f13)

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@34501 568bbfeb-2a22-0410-94d2-cc84cf5bfa90

7 years agofixed: #10441 - sort movies by time added (thanks ventech)
vdrfan [Wed, 6 Oct 2010 10:08:15 +0000 (10:08 +0000)]
fixed: #10441 - sort movies by time added (thanks ventech)

(cherry picked from commit 4435cafa6d9cae4b988e93cd003289fe86cb7808)

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@34500 568bbfeb-2a22-0410-94d2-cc84cf5bfa90

7 years agofixed: #10125 - fix xbmc crash with 1 or more displays disabled. (thanks dandel)
vdrfan [Wed, 6 Oct 2010 10:07:55 +0000 (10:07 +0000)]
fixed: #10125 - fix xbmc crash with 1 or more displays disabled. (thanks dandel)

(cherry picked from commit 1e17508db736971abdaf2cdaf37a9e210b587e45)

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@34499 568bbfeb-2a22-0410-94d2-cc84cf5bfa90

7 years agoadded: allow shutdown related built-ins while in login window (fixes #10442)
vdrfan [Wed, 6 Oct 2010 10:07:35 +0000 (10:07 +0000)]
added: allow shutdown related built-ins while in login window (fixes #10442)

(cherry picked from commit 8790fa8e45abf69e9dc1b3231c0a5df38f813e6a)

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@34498 568bbfeb-2a22-0410-94d2-cc84cf5bfa90

7 years agobackport: r34495
lcapriotti [Wed, 6 Oct 2010 10:05:09 +0000 (10:05 +0000)]
backport: r34495

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@34496 568bbfeb-2a22-0410-94d2-cc84cf5bfa90

7 years agoFixed: Windows build (I hope works for me)
vdrfan [Wed, 6 Oct 2010 06:37:08 +0000 (06:37 +0000)]
Fixed: Windows build (I hope works for me)

(cherry picked from commit 92139cbabb45c7e6efeb059c04c7359849aa579c)

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@34490 568bbfeb-2a22-0410-94d2-cc84cf5bfa90

7 years agoFixed: vs2010 Windows build (blind)
vdrfan [Wed, 6 Oct 2010 06:25:35 +0000 (06:25 +0000)]
Fixed: vs2010 Windows build (blind)

(cherry picked from commit 4de5b3c4720ece3cfbfa4cc892e9db1e8f5feea8)

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@34489 568bbfeb-2a22-0410-94d2-cc84cf5bfa90

7 years agofixed: proper r34386
vdrfan [Wed, 6 Oct 2010 06:25:19 +0000 (06:25 +0000)]
fixed: proper r34386

(cherry picked from commit a40b1a931a9d4bb0f514d923ef6e0fbbf9b0c3d2)

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@34488 568bbfeb-2a22-0410-94d2-cc84cf5bfa90

7 years agomerge r34483. fixed, add note for getting PPA build-dep using hardy
davilla [Wed, 6 Oct 2010 02:50:10 +0000 (02:50 +0000)]
merge r34483. fixed, add note for getting PPA build-dep using hardy

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@34484 568bbfeb-2a22-0410-94d2-cc84cf5bfa90

7 years ago[WIN32] fixed sample C# EventClient lib. Typo + button up not generated
CrystalPT [Wed, 6 Oct 2010 02:08:55 +0000 (02:08 +0000)]
[WIN32] fixed sample C# EventClient lib. Typo + button up not generated

(cherry picked from commit 7857b8a114a9745cb702946daf2d1d94f945cbf3)

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@34481 568bbfeb-2a22-0410-94d2-cc84cf5bfa90

7 years ago[WIN32] fix GL build
CrystalPT [Wed, 6 Oct 2010 02:07:12 +0000 (02:07 +0000)]
[WIN32] fix GL build

(cherry picked from commit e6623934d52ce02fa2a929e335440d5424aa1afa)

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@34480 568bbfeb-2a22-0410-94d2-cc84cf5bfa90

7 years ago[WIN32] fixed stutter with chinese external subs on Vista+ (ticket #10035)
CrystalPT [Wed, 6 Oct 2010 02:06:55 +0000 (02:06 +0000)]
[WIN32] fixed stutter with chinese external subs on Vista+ (ticket #10035)

- replaced the memory copy routine. D3DXLoadSurfaceFromSurface is much slower than memcpy

- locking a texture in the default pool requires a slow copy (esp. with ATI) from vidmem to sysmem, which causes the stutter.
-> fix: additional texture for the default pool situation, to keep an extra copy of the font texture in system memory. Work on/reallocate that copy then upload to the default pool texture for rendering

(cherry picked from commit 21dd5e440be7228185f9bd7dfecca68dc4e6fe32)

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma@34479 568bbfeb-2a22-0410-94d2-cc84cf5bfa90