<?xml version='1.0' encoding='UTF-8' ?>
<rss version='2.0' xmlns:atom='http://www.w3.org/2005/Atom'>

		<channel>
				<atom:link href="http://www.sshcs.com/xbmc/?mode=RSS&#38;a=PC" rel="self" type="application/rss+xml" />
				<title>Unofficial Nightly XBMC from SVN</title>
				<link>http://www.sshcs.com/xbmc</link>
				<description>xbmcsvn.com is a site devoted to giving the best XBMC builds from svn PERIOD!</description>
				<language>en-us</language>
				<copyright>Copyright 2010 Craig Worden. All Rights Reserved.</copyright>
				<lastBuildDate>Tue, 7 Sep 2010 03:29:26 CST</lastBuildDate>
				<docs>http://www.rssboard.org/rss-specification</docs>
			<item>
					<title>XBMC for Windows DirectX upgrade package [no installer] r33580</title>
					
					<link>http://www.sshcs.com/xbmc/?mode=DLC&#38;FA=XBMC&#38;FT=PC&#38;FB=33580&#38;TF=rar</link>
					<guid isPermaLink="false">69D9FC1A-CE30-4C19-9434-B777BD1C8385</guid>
    				<pubDate>Tue, 7 Sep 2010 03:29:26 CST</pubDate>
    				<description>Well long story short I borked a few things on the site [download countre being one] as well as the fact that I missed a really important possibility in that if xbox doesn&apos;t have an update it still tries to make a diff file and well its empty lol. SO let&apos;s try this one again shall we?
&lt;log&gt;
&lt;logentry
   revision=&quot;33580&quot;&gt;
&lt;author&gt;jmarshallnz&lt;/author&gt;
&lt;date&gt;2010-09-07T01:03:19.914980Z&lt;/date&gt;
&lt;paths&gt;
&lt;path
   kind=&quot;&quot;
   action=&quot;M&quot;&gt;/trunk/xbmc/GUISettings.cpp&lt;/path&gt;
&lt;path
   kind=&quot;&quot;
   action=&quot;M&quot;&gt;/trunk/xbmc/GUIWindowSettingsCategory.cpp&lt;/path&gt;
&lt;path
   kind=&quot;&quot;
   action=&quot;M&quot;&gt;/trunk/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodecPassthroughFFmpeg.cpp&lt;/path&gt;
&lt;/paths&gt;
&lt;msg&gt;removed: aac/mp1/mp2/mp3 passthrough options from the UI.&lt;/msg&gt;
&lt;/logentry&gt;
&lt;logentry
   revision=&quot;33579&quot;&gt;
&lt;author&gt;elupus&lt;/author&gt;
&lt;date&gt;2010-09-07T00:06:31.662394Z&lt;/date&gt;
&lt;paths&gt;
&lt;path
   kind=&quot;&quot;
   action=&quot;M&quot;&gt;/trunk/xbmc/AdvancedSettings.cpp&lt;/path&gt;
&lt;/paths&gt;
&lt;msg&gt;changed: allow space between season and episode &quot;S01 E01&quot;&lt;/msg&gt;
&lt;/logentry&gt;
&lt;logentry
   revision=&quot;33577&quot;&gt;
&lt;author&gt;elupus&lt;/author&gt;
&lt;date&gt;2010-09-06T22:04:40.928888Z&lt;/date&gt;
&lt;paths&gt;
&lt;path
   kind=&quot;&quot;
   action=&quot;M&quot;&gt;/trunk/xbmc/cores/AudioRenderers/Win32DirectSound.cpp&lt;/path&gt;
&lt;/paths&gt;
&lt;msg&gt;fixed: #10080 - if audio renderer fills up completely, we wrongly assume it&apos;s empty&lt;/msg&gt;
&lt;/logentry&gt;
&lt;logentry
   revision=&quot;33575&quot;&gt;
&lt;author&gt;bobo1on1&lt;/author&gt;
&lt;date&gt;2010-09-06T19:06:47.796952Z&lt;/date&gt;
&lt;paths&gt;
&lt;path
   kind=&quot;&quot;
   action=&quot;M&quot;&gt;/trunk/xbmc/GUIDialogAudioSubtitleSettings.cpp&lt;/path&gt;
&lt;/paths&gt;
&lt;msg&gt;fixed: passing int through a variable arguments list doesn&apos;t automatically get casted to float&lt;/msg&gt;
&lt;/logentry&gt;
&lt;logentry
   revision=&quot;33570&quot;&gt;
&lt;author&gt;bobo1on1&lt;/author&gt;
&lt;date&gt;2010-09-06T14:42:33.137546Z&lt;/date&gt;
&lt;paths&gt;
&lt;path
   kind=&quot;&quot;
   action=&quot;M&quot;&gt;/trunk/xbmc/cores/dvdplayer/DVDPlayerVideo.cpp&lt;/path&gt;
&lt;path
   kind=&quot;&quot;
   action=&quot;M&quot;&gt;/trunk/xbmc/cores/dvdplayer/DVDCodecs/Video/VDPAU.cpp&lt;/path&gt;
&lt;/paths&gt;
&lt;msg&gt;fixed: vdpau needs to memset its DVDVideoPicture structs to zero&lt;/msg&gt;
&lt;/logentry&gt;
&lt;logentry
   revision=&quot;33569&quot;&gt;
&lt;author&gt;spiff_&lt;/author&gt;
&lt;date&gt;2010-09-06T12:23:19.101429Z&lt;/date&gt;
&lt;paths&gt;
&lt;path
   kind=&quot;&quot;
   action=&quot;M&quot;&gt;/trunk/xbmc/utils/MusicInfoScraper.cpp&lt;/path&gt;
&lt;/paths&gt;
&lt;msg&gt;fixed: stupid svn, this hunk snuck in by accident
&lt;/msg&gt;
&lt;/logentry&gt;
&lt;logentry
   revision=&quot;33568&quot;&gt;
&lt;author&gt;spiff_&lt;/author&gt;
&lt;date&gt;2010-09-06T11:39:07.563670Z&lt;/date&gt;
&lt;paths&gt;
&lt;path
   kind=&quot;&quot;
   action=&quot;M&quot;&gt;/trunk/xbmc/FileSystem/File.cpp&lt;/path&gt;
&lt;/paths&gt;
&lt;msg&gt;cosmetics
&lt;/msg&gt;
&lt;/logentry&gt;
&lt;logentry
   revision=&quot;33565&quot;&gt;
&lt;author&gt;spiff_&lt;/author&gt;
&lt;date&gt;2010-09-06T09:35:38.865470Z&lt;/date&gt;
&lt;paths&gt;
&lt;path
   kind=&quot;&quot;
   action=&quot;M&quot;&gt;/trunk/xbmc/addons/Scraper.cpp&lt;/path&gt;
&lt;path
   kind=&quot;&quot;
   action=&quot;M&quot;&gt;/trunk/xbmc/NfoFile.cpp&lt;/path&gt;
&lt;/paths&gt;
&lt;msg&gt;changed: remove unused nfoscrape scraper code. part of ticket #10078. thanks to dbrobins
&lt;/msg&gt;
&lt;/logentry&gt;
&lt;logentry
   revision=&quot;33564&quot;&gt;
&lt;author&gt;spiff_&lt;/author&gt;
&lt;date&gt;2010-09-06T09:33:47.150361Z&lt;/date&gt;
&lt;paths&gt;
&lt;path
   kind=&quot;&quot;
   action=&quot;M&quot;&gt;/trunk/xbmc/addons/Scraper.cpp&lt;/path&gt;
&lt;/paths&gt;
&lt;msg&gt;added: comments to CScraper::Run. part of ticket #10078. thanks to dbrobins
&lt;/msg&gt;
&lt;/logentry&gt;
&lt;logentry
   revision=&quot;33563&quot;&gt;
&lt;author&gt;spiff_&lt;/author&gt;
&lt;date&gt;2010-09-06T09:30:51.142167Z&lt;/date&gt;
&lt;paths&gt;
&lt;path
   kind=&quot;&quot;
   action=&quot;M&quot;&gt;/trunk/xbmc/Util.cpp&lt;/path&gt;
&lt;path
   kind=&quot;&quot;
   action=&quot;M&quot;&gt;/trunk/xbmc/Util.h&lt;/path&gt;
&lt;/paths&gt;
&lt;msg&gt;fixed: strFileName should be const. part of ticket #10078. thanks to dbrobins
&lt;/msg&gt;
&lt;/logentry&gt;
&lt;logentry
   revision=&quot;33562&quot;&gt;
&lt;author&gt;spiff_&lt;/author&gt;
&lt;date&gt;2010-09-06T09:29:03.221929Z&lt;/date&gt;
&lt;paths&gt;
&lt;path
   kind=&quot;&quot;
   action=&quot;M&quot;&gt;/trunk/xbmc/MusicInfoScanner.cpp&lt;/path&gt;
&lt;path
   kind=&quot;&quot;
   action=&quot;M&quot;&gt;/trunk/xbmc/utils/MusicInfoScraper.cpp&lt;/path&gt;
&lt;path
   kind=&quot;&quot;
   action=&quot;M&quot;&gt;/trunk/xbmc/lib/libhttpapi/XBMChttp.cpp&lt;/path&gt;
&lt;path
   kind=&quot;&quot;
   action=&quot;M&quot;&gt;/trunk/xbmc/utils/MusicInfoScraper.h&lt;/path&gt;
&lt;/paths&gt;
&lt;msg&gt;changed: it&apos;s succeeded, not successfull. part of ticket #10078 - thanks to dbrobins
&lt;/msg&gt;
&lt;/logentry&gt;
&lt;logentry
   revision=&quot;33561&quot;&gt;
&lt;author&gt;spiff_&lt;/author&gt;
&lt;date&gt;2010-09-06T09:24:22.201084Z&lt;/date&gt;
&lt;paths&gt;
&lt;path
   kind=&quot;&quot;
   action=&quot;M&quot;&gt;/trunk/xbmc/GUIWindowVideoBase.cpp&lt;/path&gt;
&lt;/paths&gt;
&lt;msg&gt;changed: log selected movie on manual movie lookups. part of ticket #10078 - thanks to dbrobins
&lt;/msg&gt;
&lt;/logentry&gt;
&lt;logentry
   revision=&quot;33560&quot;&gt;
&lt;author&gt;spiff_&lt;/author&gt;
&lt;date&gt;2010-09-06T09:22:03.884090Z&lt;/date&gt;
&lt;paths&gt;
&lt;path
   kind=&quot;&quot;
   action=&quot;M&quot;&gt;/trunk/xbmc/MusicInfoScanner.cpp&lt;/path&gt;
&lt;path
   kind=&quot;&quot;
   action=&quot;M&quot;&gt;/trunk/xbmc/utils/MusicInfoScraper.cpp&lt;/path&gt;
&lt;path
   kind=&quot;&quot;
   action=&quot;M&quot;&gt;/trunk/xbmc/lib/libhttpapi/XBMChttp.cpp&lt;/path&gt;
&lt;path
   kind=&quot;&quot;
   action=&quot;M&quot;&gt;/trunk/xbmc/utils/MusicInfoScraper.h&lt;/path&gt;
&lt;/paths&gt;
&lt;msg&gt;changed: consistent names for FindArtistInfo and FindAlbumInfo. part of ticket #10078 - thanks to dbrobins
&lt;/msg&gt;
&lt;/logentry&gt;
&lt;logentry
   revision=&quot;33556&quot;&gt;
&lt;author&gt;lcapriotti&lt;/author&gt;
&lt;date&gt;2010-09-06T09:00:25.198339Z&lt;/date&gt;
&lt;paths&gt;
&lt;path
   kind=&quot;&quot;
   action=&quot;A&quot;&gt;/trunk/tools/XBMCLive/SDK/buildLive/Files/binary_local-includes/Hooks/hwSetup_NVIDIA_HDMI.sh&lt;/path&gt;
&lt;/paths&gt;
&lt;msg&gt;setup HDMI audio kernel module parameters for NVIDIA - Tks erhnam&lt;/msg&gt;
&lt;/logentry&gt;
&lt;logentry
   revision=&quot;33555&quot;&gt;
&lt;author&gt;lcapriotti&lt;/author&gt;
&lt;date&gt;2010-09-06T08:59:20.689730Z&lt;/date&gt;
&lt;paths&gt;
&lt;path
   kind=&quot;&quot;
   action=&quot;M&quot;&gt;/trunk/tools/XBMCLive/SDK/buildLive/Files/chroot_local-hooks/17-wirelessUpgrade&lt;/path&gt;
&lt;/paths&gt;
&lt;msg&gt;update to latest drivers - Tks erhnam&lt;/msg&gt;
&lt;/logentry&gt;
&lt;logentry
   revision=&quot;33554&quot;&gt;
&lt;author&gt;lcapriotti&lt;/author&gt;
&lt;date&gt;2010-09-06T08:58:59.096891Z&lt;/date&gt;
&lt;paths&gt;
&lt;path
   kind=&quot;&quot;
   action=&quot;M&quot;&gt;/trunk/tools/XBMCLive/SDK/buildLive/Files/chroot_local-hooks/16-alsaUpgrade&lt;/path&gt;
&lt;/paths&gt;
&lt;msg&gt;really cleanup after building - tks erhnam&lt;/msg&gt;
&lt;/logentry&gt;
&lt;logentry
   revision=&quot;33553&quot;&gt;
&lt;author&gt;jmarshallnz&lt;/author&gt;
&lt;date&gt;2010-09-06T08:42:15.276209Z&lt;/date&gt;
&lt;paths&gt;
&lt;path
   kind=&quot;&quot;
   action=&quot;M&quot;&gt;/trunk/xbmc/VideoInfoTag.cpp&lt;/path&gt;
&lt;/paths&gt;
&lt;msg&gt;readded: support for loading old, depreciated &amp;lt;episodeguide&amp;gt;&amp;amp;lt;episodeguide style episodeguide tags.  NOTE: Support for these will be eventually removed - you should re-export your library.&lt;/msg&gt;
&lt;/logentry&gt;
&lt;logentry
   revision=&quot;33552&quot;&gt;
&lt;author&gt;spiff_&lt;/author&gt;
&lt;date&gt;2010-09-06T08:25:21.237557Z&lt;/date&gt;
&lt;paths&gt;
&lt;path
   kind=&quot;&quot;
   action=&quot;M&quot;&gt;/trunk/addons/skin.confluence/language/Portuguese (Brazil)/strings.xml&lt;/path&gt;
&lt;path
   kind=&quot;&quot;
   action=&quot;M&quot;&gt;/trunk/addons/screensaver.rsxs.solarwinds/addon.xml&lt;/path&gt;
&lt;path
   kind=&quot;&quot;
   action=&quot;M&quot;&gt;/trunk/language/Portuguese (Brazil)/strings.xml&lt;/path&gt;
&lt;path
   kind=&quot;&quot;
   action=&quot;M&quot;&gt;/trunk/language/Polish/strings.xml&lt;/path&gt;
&lt;/paths&gt;
&lt;msg&gt;updated: ticket #10075 - polish translation. thanks to kolabor
updated: ticket #10082, #10083 - portugese (brazil) translation. thanks to fabianosan
&lt;/msg&gt;
&lt;/logentry&gt;
&lt;logentry
   revision=&quot;33550&quot;&gt;
&lt;author&gt;bobo1on1&lt;/author&gt;
&lt;date&gt;2010-09-06T00:04:45.487784Z&lt;/date&gt;
&lt;paths&gt;
&lt;path
   kind=&quot;&quot;
   action=&quot;M&quot;&gt;/trunk/xbmc/cores/VideoRenderers/RenderManager.cpp&lt;/path&gt;
&lt;/paths&gt;
&lt;msg&gt;added: print average error in codec info&lt;/msg&gt;
&lt;/logentry&gt;
&lt;logentry
   revision=&quot;33542&quot;&gt;
&lt;author&gt;bobo1on1&lt;/author&gt;
&lt;date&gt;2010-09-05T19:56:51.037432Z&lt;/date&gt;
&lt;paths&gt;
&lt;path
   kind=&quot;&quot;
   action=&quot;M&quot;&gt;/trunk/xbmc/cores/dvdplayer/DVDPlayerVideo.cpp&lt;/path&gt;
&lt;/paths&gt;
&lt;msg&gt;fixed: picture.iDuration == 0 comparison&lt;/msg&gt;
&lt;/logentry&gt;
&lt;logentry
   revision=&quot;33537&quot;&gt;
&lt;author&gt;elupus&lt;/author&gt;
&lt;date&gt;2010-09-05T13:55:18.059631Z&lt;/date&gt;
&lt;paths&gt;
&lt;path
   kind=&quot;&quot;
   action=&quot;M&quot;&gt;/trunk/xbmc/cores/DllLoader/exports/emu_msvcrt.cpp&lt;/path&gt;
&lt;/paths&gt;
&lt;msg&gt;changed: simplify emulated fgetc (used by ImageLib) and avoid the overhead of calling feof() for each read.

feof happens to be emulated as a IFile::GetPosition()&amp;lt;IFile::GetLength() which has alot of overhead on some filesystems + doesn&apos;t work on pipes.&lt;/msg&gt;
&lt;/logentry&gt;
&lt;logentry
   revision=&quot;33535&quot;&gt;
&lt;author&gt;jmarshallnz&lt;/author&gt;
&lt;date&gt;2010-09-05T06:35:36.129567Z&lt;/date&gt;
&lt;paths&gt;
&lt;path
   kind=&quot;&quot;
   action=&quot;M&quot;&gt;/trunk/guilib/GUIScrollBarControl.cpp&lt;/path&gt;
&lt;/paths&gt;
&lt;msg&gt;fixed: Ensure we don&apos;t divide by zero in the scrollbar positioning code.&lt;/msg&gt;
&lt;/logentry&gt;
&lt;logentry
   revision=&quot;33533&quot;&gt;
&lt;author&gt;jmarshallnz&lt;/author&gt;
&lt;date&gt;2010-09-05T03:09:17.989689Z&lt;/date&gt;
&lt;paths&gt;
&lt;path
   kind=&quot;&quot;
   action=&quot;M&quot;&gt;/trunk/xbmc/utils/GUIInfoManager.cpp&lt;/path&gt;
&lt;/paths&gt;
&lt;msg&gt;reverted: listitem.duration back to minutes.&lt;/msg&gt;
&lt;/logentry&gt;
&lt;logentry
   revision=&quot;33532&quot;&gt;
&lt;author&gt;elupus&lt;/author&gt;
&lt;date&gt;2010-09-04T23:26:15.098961Z&lt;/date&gt;
&lt;paths&gt;
&lt;path
   kind=&quot;&quot;
   action=&quot;M&quot;&gt;/trunk/xbmc/FileSystem/SpecialProtocol.cpp&lt;/path&gt;
&lt;/paths&gt;
&lt;msg&gt;fixed: compile error on linux after change to avoid CURL-&amp;gt;String-&amp;gt;CURL conversions for special protocols&lt;/msg&gt;
&lt;/logentry&gt;
&lt;logentry
   revision=&quot;33531&quot;&gt;
&lt;author&gt;elupus&lt;/author&gt;
&lt;date&gt;2010-09-04T23:10:33.636416Z&lt;/date&gt;
&lt;paths&gt;
&lt;path
   kind=&quot;&quot;
   action=&quot;M&quot;&gt;/trunk/xbmc/UPnP.cpp&lt;/path&gt;
&lt;/paths&gt;
&lt;msg&gt;fixed: fix for quirks crash failed to compile on windows&lt;/msg&gt;
&lt;/logentry&gt;
&lt;logentry
   revision=&quot;33530&quot;&gt;
&lt;author&gt;elupus&lt;/author&gt;
&lt;date&gt;2010-09-04T23:04:25.392584Z&lt;/date&gt;
&lt;paths&gt;
&lt;path
   kind=&quot;&quot;
   action=&quot;M&quot;&gt;/trunk/xbmc/UPnP.cpp&lt;/path&gt;
&lt;/paths&gt;
&lt;msg&gt;fixed: GetClientQuirks can end up being called with no request context&lt;/msg&gt;
&lt;/logentry&gt;
&lt;logentry
   revision=&quot;33529&quot;&gt;
&lt;author&gt;elupus&lt;/author&gt;
&lt;date&gt;2010-09-04T14:31:51.634965Z&lt;/date&gt;
&lt;paths&gt;
&lt;path
   kind=&quot;&quot;
   action=&quot;M&quot;&gt;/trunk/xbmc/cores/IPlayer.h&lt;/path&gt;
&lt;/paths&gt;
&lt;msg&gt;changed: don&apos;t require silly functions in IPlayer&lt;/msg&gt;
&lt;/logentry&gt;
&lt;logentry
   revision=&quot;33525&quot;&gt;
&lt;author&gt;elupus&lt;/author&gt;
&lt;date&gt;2010-09-04T14:18:10.406241Z&lt;/date&gt;
&lt;paths&gt;
&lt;path
   kind=&quot;&quot;
   action=&quot;M&quot;&gt;/trunk/xbmc/FileSystem/File.cpp&lt;/path&gt;
&lt;path
   kind=&quot;&quot;
   action=&quot;M&quot;&gt;/trunk/xbmc/Util.cpp&lt;/path&gt;
&lt;path
   kind=&quot;&quot;
   action=&quot;M&quot;&gt;/trunk/xbmc/Util.h&lt;/path&gt;
&lt;/paths&gt;
&lt;msg&gt;changed: have CUtil::IsInternetStream() take CURL since that is the first it converts to anyway&lt;/msg&gt;
&lt;/logentry&gt;
&lt;logentry
   revision=&quot;33524&quot;&gt;
&lt;author&gt;elupus&lt;/author&gt;
&lt;date&gt;2010-09-04T14:17:47.872495Z&lt;/date&gt;
&lt;paths&gt;
&lt;path
   kind=&quot;&quot;
   action=&quot;M&quot;&gt;/trunk/xbmc/FileSystem/FileSpecialProtocol.cpp&lt;/path&gt;
&lt;path
   kind=&quot;&quot;
   action=&quot;M&quot;&gt;/trunk/xbmc/FileSystem/SpecialProtocol.cpp&lt;/path&gt;
&lt;path
   kind=&quot;&quot;
   action=&quot;M&quot;&gt;/trunk/xbmc/FileSystem/SpecialProtocol.h&lt;/path&gt;
&lt;/paths&gt;
&lt;msg&gt;changed: avoid some of the CURL -&amp;gt; CStdString -&amp;gt; CURL for special protocols&lt;/msg&gt;
&lt;/logentry&gt;
&lt;logentry
   revision=&quot;33523&quot;&gt;
&lt;author&gt;elupus&lt;/author&gt;
&lt;date&gt;2010-09-04T14:17:24.700253Z&lt;/date&gt;
&lt;paths&gt;
&lt;path
   kind=&quot;&quot;
   action=&quot;M&quot;&gt;/trunk/xbmc/UPnP.cpp&lt;/path&gt;
&lt;/paths&gt;
&lt;msg&gt;changed: move the WMP [Unknown Series] hack to a quirk, so other client don&apos;t suffer from the sillyness&lt;/msg&gt;
&lt;/logentry&gt;
&lt;logentry
   revision=&quot;33522&quot;&gt;
&lt;author&gt;elupus&lt;/author&gt;
&lt;date&gt;2010-09-04T14:17:05.215344Z&lt;/date&gt;
&lt;paths&gt;
&lt;path
   kind=&quot;&quot;
   action=&quot;M&quot;&gt;/trunk/xbmc/UPnP.cpp&lt;/path&gt;
&lt;/paths&gt;
&lt;msg&gt;changed: add a quirks system for upnp serving quirks and use for one of the 360 weirdness&lt;/msg&gt;
&lt;/logentry&gt;
&lt;logentry
   revision=&quot;33521&quot;&gt;
&lt;author&gt;elupus&lt;/author&gt;
&lt;date&gt;2010-09-04T14:16:45.704815Z&lt;/date&gt;
&lt;paths&gt;
&lt;path
   kind=&quot;&quot;
   action=&quot;M&quot;&gt;/trunk/xbmc/FileSystem/UPnPDirectory.cpp&lt;/path&gt;
&lt;/paths&gt;
&lt;msg&gt;changed: set CFileItemList content string based on what we find in the server&apos;s file listing&lt;/msg&gt;
&lt;/logentry&gt;
&lt;logentry
   revision=&quot;33520&quot;&gt;
&lt;author&gt;elupus&lt;/author&gt;
&lt;date&gt;2010-09-04T14:16:16.186632Z&lt;/date&gt;
&lt;paths&gt;
&lt;path
   kind=&quot;&quot;
   action=&quot;M&quot;&gt;/trunk/xbmc/FileSystem/UPnPDirectory.cpp&lt;/path&gt;
&lt;path
   kind=&quot;&quot;
   action=&quot;M&quot;&gt;/trunk/xbmc/UPnP.cpp&lt;/path&gt;
&lt;/paths&gt;
&lt;msg&gt;fixed: upnp client created genre string wrong
fixed: upnp client would not set a title for the video info tag
fixed: apperently video library view expects label to be preformatted, otherwise it shows filename&lt;/msg&gt;
&lt;/logentry&gt;
&lt;logentry
   revision=&quot;33513&quot;&gt;
&lt;author&gt;anssih&lt;/author&gt;
&lt;date&gt;2010-09-03T19:35:57.889104Z&lt;/date&gt;
&lt;paths&gt;
&lt;path
   kind=&quot;&quot;
   action=&quot;M&quot;&gt;/trunk/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecFFmpeg.h&lt;/path&gt;
&lt;path
   kind=&quot;&quot;
   action=&quot;M&quot;&gt;/trunk/xbmc/cores/dvdplayer/DVDCodecs/Video/VDPAU.cpp&lt;/path&gt;
&lt;path
   kind=&quot;&quot;
   action=&quot;M&quot;&gt;/trunk/xbmc/cores/dvdplayer/DVDCodecs/Video/VDPAU.h&lt;/path&gt;
&lt;path
   kind=&quot;&quot;
   action=&quot;M&quot;&gt;/trunk/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecFFmpeg.cpp&lt;/path&gt;
&lt;/paths&gt;
&lt;msg&gt;fixed: flush VDPAU video surfaces and picture queue when seeking&lt;/msg&gt;
&lt;/logentry&gt;
&lt;logentry
   revision=&quot;33512&quot;&gt;
&lt;author&gt;anssih&lt;/author&gt;
&lt;date&gt;2010-09-03T19:35:30.576623Z&lt;/date&gt;
&lt;paths&gt;
&lt;path
   kind=&quot;&quot;
   action=&quot;M&quot;&gt;/trunk/xbmc/cores/dvdplayer/DVDCodecs/Video/VDPAU.cpp&lt;/path&gt;
&lt;/paths&gt;
&lt;msg&gt;changed: enable VDPAU temporal deinterlacer when temporal_spatial selected

When the user has selected the temporal-spatial deinterlacer, enable
temporal deinterlacer as well allowing the driver to choose the best
algorithm to apply.

Also, not doing this prevented temporal-spatial deinterlacing completely
from activating for me.

This is also how xine-lib, mplayer, and mythtv handle it.&lt;/msg&gt;
&lt;/logentry&gt;
&lt;logentry
   revision=&quot;33511&quot;&gt;
&lt;author&gt;anssih&lt;/author&gt;
&lt;date&gt;2010-09-03T19:35:09.993034Z&lt;/date&gt;
&lt;paths&gt;
&lt;path
   kind=&quot;&quot;
   action=&quot;M&quot;&gt;/trunk/xbmc/cores/dvdplayer/DVDCodecs/Video/VDPAU.cpp&lt;/path&gt;
&lt;/paths&gt;
&lt;msg&gt;fixed: VDPAU reverse telecine

According to NVIDIA driver documentation reverse telecine only takes
place when full rate temporal or temporal-spatial deinterlacing is
activated.

Activate temporal deinterlacing when reverse telecine is selected.&lt;/msg&gt;
&lt;/logentry&gt;
&lt;logentry
   revision=&quot;33510&quot;&gt;
&lt;author&gt;anssih&lt;/author&gt;
&lt;date&gt;2010-09-03T19:34:46.824372Z&lt;/date&gt;
&lt;paths&gt;
&lt;path
   kind=&quot;&quot;
   action=&quot;M&quot;&gt;/trunk/xbmc/cores/dvdplayer/DVDCodecs/Video/VDPAU.cpp&lt;/path&gt;
&lt;/paths&gt;
&lt;msg&gt;changed: allow VDPAU reverse telecine when deinterlacing set to automatic

When automatic deinterlacing is active, allow reverse telecine to take
place if the driver detects an appropriate video stream.&lt;/msg&gt;
&lt;/logentry&gt;
&lt;logentry
   revision=&quot;33509&quot;&gt;
&lt;author&gt;anssih&lt;/author&gt;
&lt;date&gt;2010-09-03T19:34:22.115732Z&lt;/date&gt;
&lt;paths&gt;
&lt;path
   kind=&quot;&quot;
   action=&quot;M&quot;&gt;/trunk/xbmc/cores/dvdplayer/DVDCodecs/Video/VDPAU.cpp&lt;/path&gt;
&lt;path
   kind=&quot;&quot;
   action=&quot;M&quot;&gt;/trunk/xbmc/cores/dvdplayer/DVDCodecs/Video/VDPAU.h&lt;/path&gt;
&lt;/paths&gt;
&lt;msg&gt;fixed: VDPAU temporal deinterlacer was not provided enough fields

According to NVIDIA documentation, the advanced deinterlacers need 2
previous fields and 1 future field for every call to video mixer.
We didn&apos;t provide those, causing VDPAU to fallback to bob deinterlacer.

Make VDPAU always render the previously decoded frame, so that the
newly decoded frame can be used as a future field.&lt;/msg&gt;
&lt;/logentry&gt;
&lt;logentry
   revision=&quot;33505&quot;&gt;
&lt;author&gt;theuni&lt;/author&gt;
&lt;date&gt;2010-09-03T18:00:35.313547Z&lt;/date&gt;
&lt;paths&gt;
&lt;path
   kind=&quot;&quot;
   action=&quot;M&quot;&gt;/trunk/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxFFmpeg.cpp&lt;/path&gt;
&lt;/paths&gt;
&lt;msg&gt;increase the packet size to a multiple of max_packet_size that fits in the buffer size. Fixes hdhomerun playback. Thanks Elupus.

(cherry picked from commit 8905f2b21f68aaa09b35246619fbbc0e0125d71d)&lt;/msg&gt;
&lt;/logentry&gt;
&lt;logentry
   revision=&quot;33502&quot;&gt;
&lt;author&gt;anssih&lt;/author&gt;
&lt;date&gt;2010-09-03T17:42:37.097901Z&lt;/date&gt;
&lt;paths&gt;
&lt;path
   kind=&quot;&quot;
   action=&quot;M&quot;&gt;/trunk/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecFFmpeg.cpp&lt;/path&gt;
&lt;/paths&gt;
&lt;msg&gt;cleanup: remove extra AVFrame pointer from GetPictureCommon&lt;/msg&gt;
&lt;/logentry&gt;
&lt;logentry
   revision=&quot;33501&quot;&gt;
&lt;author&gt;anssih&lt;/author&gt;
&lt;date&gt;2010-09-03T17:42:16.162072Z&lt;/date&gt;
&lt;paths&gt;
&lt;path
   kind=&quot;&quot;
   action=&quot;M&quot;&gt;/trunk/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecFFmpeg.h&lt;/path&gt;
&lt;path
   kind=&quot;&quot;
   action=&quot;M&quot;&gt;/trunk/xbmc/cores/dvdplayer/DVDCodecs/Video/VDPAU.cpp&lt;/path&gt;
&lt;path
   kind=&quot;&quot;
   action=&quot;M&quot;&gt;/trunk/xbmc/cores/dvdplayer/DVDCodecs/Video/VAAPI.cpp&lt;/path&gt;
&lt;path
   kind=&quot;&quot;
   action=&quot;M&quot;&gt;/trunk/xbmc/cores/dvdplayer/DVDCodecs/Video/DXVA.cpp&lt;/path&gt;
&lt;path
   kind=&quot;&quot;
   action=&quot;M&quot;&gt;/trunk/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecFFmpeg.cpp&lt;/path&gt;
&lt;/paths&gt;
&lt;msg&gt;changed: split CDVDVideoCodecFFmpeg::GetPicture()

Factor the part of CDVDVideoCodecFFmpeg::GetPicture() which is used by
hardware decoder classes to a separate GetPictureCommon() function that
can be used to fill up a DVDVideoPicture structure.

This allows hardware decoder classes to fill DVDVideoPicture structures
in advance, which is needed if there is a delay between decoding and
display (as is needed for e.g. VDPAU advanced deinterlacing).&lt;/msg&gt;
&lt;/logentry&gt;
&lt;logentry
   revision=&quot;33499&quot;&gt;
&lt;author&gt;anssih&lt;/author&gt;
&lt;date&gt;2010-09-03T17:29:41.778516Z&lt;/date&gt;
&lt;paths&gt;
&lt;path
   kind=&quot;&quot;
   action=&quot;M&quot;&gt;/trunk/xbmc/cores/dvdplayer/DVDCodecs/Video/VDPAU.cpp&lt;/path&gt;
&lt;/paths&gt;
&lt;msg&gt;fixed: skip any frames before first keyframe even if VDPAU is used

CVDPAU::GetPicture() currently clears DVDVideoPicture.iFlags.
Change it to keep the possible DVP_FLAG_DROPPED flag, which indicates
that the frame should be dropped (e.g. frame not a keyframe and no
keyframes seen yet).

Fixes short video corruption in those cases.&lt;/msg&gt;
&lt;/logentry&gt;
&lt;logentry
   revision=&quot;33498&quot;&gt;
&lt;author&gt;elupus&lt;/author&gt;
&lt;date&gt;2010-09-03T17:25:47.516073Z&lt;/date&gt;
&lt;paths&gt;
&lt;path
   kind=&quot;&quot;
   action=&quot;M&quot;&gt;/trunk/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStream.h&lt;/path&gt;
&lt;/paths&gt;
&lt;msg&gt;fixed: GetBlockSize() must be virtual since it&apos;s overloaded by the input streams&lt;/msg&gt;
&lt;/logentry&gt;
&lt;logentry
   revision=&quot;33490&quot;&gt;
&lt;author&gt;blinkseb&lt;/author&gt;
&lt;date&gt;2010-09-03T14:22:24.940315Z&lt;/date&gt;
&lt;paths&gt;
&lt;path
   kind=&quot;&quot;
   action=&quot;M&quot;&gt;/trunk/lib/libmicrohttpd_win32/bin/libgpg-error-0.dll&lt;/path&gt;
&lt;/paths&gt;
&lt;msg&gt;fixed webserver crash when using Visual Studio 2010 (upgraded libgpg-error to v1.9 (builded with mingw32))&lt;/msg&gt;
&lt;/logentry&gt;
&lt;logentry
   revision=&quot;33488&quot;&gt;
&lt;author&gt;taxigps&lt;/author&gt;
&lt;date&gt;2010-09-03T13:39:07.826418Z&lt;/date&gt;
&lt;paths&gt;
&lt;path
   kind=&quot;&quot;
   action=&quot;M&quot;&gt;/trunk/language/Chinese (Simple)/strings.xml&lt;/path&gt;
&lt;/paths&gt;
&lt;msg&gt;updated: Chinese (Simple) translation based on English r33412&lt;/msg&gt;
&lt;/logentry&gt;
&lt;logentry
   revision=&quot;33485&quot;&gt;
&lt;author&gt;lcapriotti&lt;/author&gt;
&lt;date&gt;2010-09-03T13:03:13.082189Z&lt;/date&gt;
&lt;paths&gt;
&lt;path
   kind=&quot;&quot;
   action=&quot;M&quot;&gt;/trunk/tools/XBMCLive/setAlsaVolumes.c&lt;/path&gt;
&lt;/paths&gt;
&lt;msg&gt;cosmetics: revised comment&lt;/msg&gt;
&lt;/logentry&gt;
&lt;logentry
   revision=&quot;33481&quot;&gt;
&lt;author&gt;spiff_&lt;/author&gt;
&lt;date&gt;2010-09-03T08:44:29.778482Z&lt;/date&gt;
&lt;paths&gt;
&lt;path
   kind=&quot;&quot;
   action=&quot;M&quot;&gt;/trunk/addons/skin.confluence/language/Greek/strings.xml&lt;/path&gt;
&lt;/paths&gt;
&lt;msg&gt;updated: ticket #10073 - greek translation. thanks to ydatografida
&lt;/msg&gt;
&lt;/logentry&gt;
&lt;logentry
   revision=&quot;33480&quot;&gt;
&lt;author&gt;spiff_&lt;/author&gt;
&lt;date&gt;2010-09-03T08:27:31.332750Z&lt;/date&gt;
&lt;paths&gt;
&lt;path
   kind=&quot;&quot;
   action=&quot;A&quot;&gt;/trunk/addons/metadata.artists.allmusic.com/resources/language/Bulgarian/strings.xml&lt;/path&gt;
&lt;path
   kind=&quot;&quot;
   action=&quot;A&quot;&gt;/trunk/addons/screensaver.xbmc.builtin.dim/resources/language/Bulgarian&lt;/path&gt;
&lt;path
   kind=&quot;&quot;
   action=&quot;A&quot;&gt;/trunk/addons/visualization.glspectrum/resources/language/Bulgarian&lt;/path&gt;
&lt;path
   kind=&quot;&quot;
   action=&quot;M&quot;&gt;/trunk/language/Russian/strings.xml&lt;/path&gt;
&lt;path
   kind=&quot;&quot;
   action=&quot;A&quot;&gt;/trunk/addons/visualization.dxspectrum/resources/language/Bulgarian/strings.xml&lt;/path&gt;
&lt;path
   kind=&quot;&quot;
   action=&quot;A&quot;&gt;/trunk/addons/metadata.albums.allmusic.com/resources/language/Bulgarian&lt;/path&gt;
&lt;path
   kind=&quot;&quot;
   action=&quot;A&quot;&gt;/trunk/addons/metadata.themoviedb.org/resources/language/Bulgarian&lt;/path&gt;
&lt;path
   kind=&quot;&quot;
   action=&quot;A&quot;&gt;/trunk/addons/metadata.artists.allmusic.com/resources/language/Bulgarian&lt;/path&gt;
&lt;path
   kind=&quot;&quot;
   action=&quot;A&quot;&gt;/trunk/addons/visualization.dxspectrum/resources/language/Bulgarian&lt;/path&gt;
&lt;path
   kind=&quot;&quot;
   action=&quot;M&quot;&gt;/trunk/language/Greek/strings.xml&lt;/path&gt;
&lt;path
   kind=&quot;&quot;
   action=&quot;M&quot;&gt;/trunk/language/Polish/strings.xml&lt;/path&gt;
&lt;path
   kind=&quot;&quot;
   action=&quot;M&quot;&gt;/trunk/addons/skin.confluence/language/Bulgarian/strings.xml&lt;/path&gt;
&lt;path
   kind=&quot;&quot;
   action=&quot;M&quot;&gt;/trunk/language/Portuguese/strings.xml&lt;/path&gt;
&lt;path
   kind=&quot;&quot;
   action=&quot;M&quot;&gt;/trunk/language/Bulgarian/strings.xml&lt;/path&gt;
&lt;path
   kind=&quot;&quot;
   action=&quot;M&quot;&gt;/trunk/language/French/strings.xml&lt;/path&gt;
&lt;path
   kind=&quot;&quot;
   action=&quot;A&quot;&gt;/trunk/addons/visualization.milkdrop/resources/language/Bulgarian/strings.xml&lt;/path&gt;
&lt;path
   kind=&quot;&quot;
   action=&quot;M&quot;&gt;/trunk/addons/metadata.albums.allmusic.com/addon.xml&lt;/path&gt;
&lt;path
   kind=&quot;&quot;
   action=&quot;A&quot;&gt;/trunk/addons/visualization.projectm/resources/language/Bulgarian/strings.xml&lt;/path&gt;
&lt;path
   kind=&quot;&quot;
   action=&quot;A&quot;&gt;/trunk/addons/screensaver.xbmc.builtin.dim/resources/language/Bulgarian/strings.xml&lt;/path&gt;
&lt;path
   kind=&quot;&quot;
   action=&quot;A&quot;&gt;/trunk/addons/visualization.glspectrum/resources/language/Bulgarian/strings.xml&lt;/path&gt;
&lt;path
   kind=&quot;&quot;
   action=&quot;A&quot;&gt;/trunk/addons/metadata.albums.allmusic.com/resources/language/Bulgarian/strings.xml&lt;/path&gt;
&lt;path
   kind=&quot;&quot;
   action=&quot;M&quot;&gt;/trunk/addons/metadata.artists.allmusic.com/addon.xml&lt;/path&gt;
&lt;path
   kind=&quot;&quot;
   action=&quot;A&quot;&gt;/trunk/addons/visualization.milkdrop/resources/language/Bulgarian&lt;/path&gt;
&lt;path
   kind=&quot;&quot;
   action=&quot;M&quot;&gt;/trunk/addons/skin.confluence/language/Russian/strings.xml&lt;/path&gt;
&lt;path
   kind=&quot;&quot;
   action=&quot;A&quot;&gt;/trunk/addons/visualization.projectm/resources/language/Bulgarian&lt;/path&gt;
&lt;path
   kind=&quot;&quot;
   action=&quot;A&quot;&gt;/trunk/addons/metadata.themoviedb.org/resources/language/Bulgarian/strings.xml&lt;/path&gt;
&lt;/paths&gt;
&lt;msg&gt;updated: ticket #10062 - french translation. thanks to willynuisance
updated: ticket #10064 - russian translation. thanks to taraban
updated: ticket #10066 - portugese translation. thanks to hudo
updated: ticket #10068 - bulgarian translation. thanks to tonywoolf
updated: ticket #10070 - polish translation. thanks to kolabor
updated: ticket #10072 - greek translation. thanks to ydatografida
&lt;/msg&gt;
&lt;/logentry&gt;
&lt;logentry
   revision=&quot;33479&quot;&gt;
&lt;author&gt;spiff_&lt;/author&gt;
&lt;date&gt;2010-09-03T08:08:01.839910Z&lt;/date&gt;
&lt;paths&gt;
&lt;path
   kind=&quot;&quot;
   action=&quot;M&quot;&gt;/trunk/xbmc/cores/paplayer/MP3codec.cpp&lt;/path&gt;
&lt;/paths&gt;
&lt;msg&gt;cosmetics
&lt;/msg&gt;
&lt;/logentry&gt;
&lt;logentry
   revision=&quot;33471&quot;&gt;
&lt;author&gt;jmarshallnz&lt;/author&gt;
&lt;date&gt;2010-09-03T04:18:14.883032Z&lt;/date&gt;
&lt;paths&gt;
&lt;path
   kind=&quot;&quot;
   action=&quot;M&quot;&gt;/trunk/xbmc/TextureCache.cpp&lt;/path&gt;
&lt;/paths&gt;
&lt;msg&gt;fixed: Ensure images that are already in the texture cache but do not match (due to special:// versus absolute paths) are excluded from further caching.&lt;/msg&gt;
&lt;/logentry&gt;
&lt;logentry
   revision=&quot;33465&quot;&gt;
&lt;author&gt;elupus&lt;/author&gt;
&lt;date&gt;2010-09-03T00:32:13.011827Z&lt;/date&gt;
&lt;paths&gt;
&lt;path
   kind=&quot;&quot;
   action=&quot;M&quot;&gt;/trunk/xbmc/Favourites.cpp&lt;/path&gt;
&lt;/paths&gt;
&lt;msg&gt;fixed: when storing execute string for favorites we must escape them properly&lt;/msg&gt;
&lt;/logentry&gt;
&lt;logentry
   revision=&quot;33462&quot;&gt;
&lt;author&gt;bobo1on1&lt;/author&gt;
&lt;date&gt;2010-09-02T23:40:38.718232Z&lt;/date&gt;
&lt;paths&gt;
&lt;path
   kind=&quot;&quot;
   action=&quot;M&quot;&gt;/trunk/xbmc/utils/WebServer.cpp&lt;/path&gt;
&lt;/paths&gt;
&lt;msg&gt;revert r33459, apparently it only applies when having MHD_USE_THREAD_PER_CONNECTION
added: comment about MHD_USE_THREAD_PER_CONNECTION and MHD_OPTION_CONNECTION_TIMEOUT&lt;/msg&gt;
&lt;/logentry&gt;
&lt;logentry
   revision=&quot;33459&quot;&gt;
&lt;author&gt;bobo1on1&lt;/author&gt;
&lt;date&gt;2010-09-02T23:09:57.396326Z&lt;/date&gt;
&lt;paths&gt;
&lt;path
   kind=&quot;&quot;
   action=&quot;M&quot;&gt;/trunk/xbmc/utils/WebServer.cpp&lt;/path&gt;
&lt;/paths&gt;
&lt;msg&gt;fixed: set the timeout of the libmicrohttp webserver to 24 hours, the default timeout is 0, which somewhere along the lines changed from &quot;let select wait forever&quot; to &quot;let select return immediately&quot;&lt;/msg&gt;
&lt;/logentry&gt;
&lt;logentry
   revision=&quot;33458&quot;&gt;
&lt;author&gt;jmarshallnz&lt;/author&gt;
&lt;date&gt;2010-09-02T23:07:55.678477Z&lt;/date&gt;
&lt;paths&gt;
&lt;path
   kind=&quot;&quot;
   action=&quot;M&quot;&gt;/trunk/xbmc/utils/GUIInfoManager.cpp&lt;/path&gt;
&lt;/paths&gt;
&lt;msg&gt;fixed: Ticket #10041 - aired date showing as tvshow premier date for episodes.&lt;/msg&gt;
&lt;/logentry&gt;
&lt;logentry
   revision=&quot;33455&quot;&gt;
&lt;author&gt;elupus&lt;/author&gt;
&lt;date&gt;2010-09-02T22:13:58.876729Z&lt;/date&gt;
&lt;paths&gt;
&lt;path
   kind=&quot;&quot;
   action=&quot;M&quot;&gt;/trunk/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxFFmpeg.cpp&lt;/path&gt;
&lt;path
   kind=&quot;&quot;
   action=&quot;M&quot;&gt;/trunk/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamNavigator.cpp&lt;/path&gt;
&lt;/paths&gt;
&lt;msg&gt;changed: make sure all input streams that should be considered stream report SEEK_POSSIBLE=0 and remove redundant special casing in dvdplay&lt;/msg&gt;
&lt;/logentry&gt;
&lt;logentry
   revision=&quot;33452&quot;&gt;
&lt;author&gt;elupus&lt;/author&gt;
&lt;date&gt;2010-09-02T21:27:45.196501Z&lt;/date&gt;
&lt;paths&gt;
&lt;path
   kind=&quot;&quot;
   action=&quot;M&quot;&gt;/trunk/xbmc/lib/libUPnP/Neptune/Source/System/Bsd/NptBsdNetwork.cpp&lt;/path&gt;
&lt;/paths&gt;
&lt;msg&gt;changed: don&apos;t assume the list of interfaces starts at the allocated buffer&lt;/msg&gt;
&lt;/logentry&gt;
&lt;logentry
   revision=&quot;33451&quot;&gt;
&lt;author&gt;elupus&lt;/author&gt;
&lt;date&gt;2010-09-02T21:27:16.442513Z&lt;/date&gt;
&lt;paths&gt;
&lt;path
   kind=&quot;&quot;
   action=&quot;M&quot;&gt;/trunk/xbmc/UPnP.cpp&lt;/path&gt;
&lt;/paths&gt;
&lt;msg&gt;fixed: we should sort upnp items before serving them&lt;/msg&gt;
&lt;/logentry&gt;
&lt;logentry
   revision=&quot;33450&quot;&gt;
&lt;author&gt;elupus&lt;/author&gt;
&lt;date&gt;2010-09-02T21:26:56.612740Z&lt;/date&gt;
&lt;paths&gt;
&lt;path
   kind=&quot;&quot;
   action=&quot;M&quot;&gt;/trunk/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxFFmpeg.cpp&lt;/path&gt;
&lt;path
   kind=&quot;&quot;
   action=&quot;M&quot;&gt;/trunk/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamTV.cpp&lt;/path&gt;
&lt;path
   kind=&quot;&quot;
   action=&quot;M&quot;&gt;/trunk/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamTV.h&lt;/path&gt;
&lt;path
   kind=&quot;&quot;
   action=&quot;M&quot;&gt;/trunk/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamFile.cpp&lt;/path&gt;
&lt;path
   kind=&quot;&quot;
   action=&quot;M&quot;&gt;/trunk/xbmc/FileSystem/HDHomeRun.cpp&lt;/path&gt;
&lt;path
   kind=&quot;&quot;
   action=&quot;M&quot;&gt;/trunk/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamBluray.h&lt;/path&gt;
&lt;path
   kind=&quot;&quot;
   action=&quot;M&quot;&gt;/trunk/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStream.h&lt;/path&gt;
&lt;path
   kind=&quot;&quot;
   action=&quot;M&quot;&gt;/trunk/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamFile.h&lt;/path&gt;
&lt;path
   kind=&quot;&quot;
   action=&quot;M&quot;&gt;/trunk/xbmc/FileSystem/HDHomeRun.h&lt;/path&gt;
&lt;/paths&gt;
&lt;msg&gt;changed: make sure dvdplayer demuxer reads in defined chunksizes from sources that require it&lt;/msg&gt;
&lt;/logentry&gt;
&lt;logentry
   revision=&quot;33449&quot;&gt;
&lt;author&gt;elupus&lt;/author&gt;
&lt;date&gt;2010-09-02T21:26:17.472186Z&lt;/date&gt;
&lt;paths&gt;
&lt;path
   kind=&quot;&quot;
   action=&quot;M&quot;&gt;/trunk/xbmc/Application.cpp&lt;/path&gt;
&lt;/paths&gt;
&lt;msg&gt;fixed: make sure we exit fullscreen in CApplication::StopPlaying() since otherwise we&apos;ll end up rendering a black screen for one frame&lt;/msg&gt;
&lt;/logentry&gt;
&lt;logentry
   revision=&quot;33448&quot;&gt;
&lt;author&gt;elupus&lt;/author&gt;
&lt;date&gt;2010-09-02T21:14:31.558350Z&lt;/date&gt;
&lt;paths&gt;
&lt;path
   kind=&quot;&quot;
   action=&quot;M&quot;&gt;/trunk/xbmc/Util.cpp&lt;/path&gt;
&lt;/paths&gt;
&lt;msg&gt;fixed: plugins are never OnLan&lt;/msg&gt;
&lt;/logentry&gt;
&lt;logentry
   revision=&quot;33444&quot;&gt;
&lt;author&gt;nadasb&lt;/author&gt;
&lt;date&gt;2010-09-02T19:58:20.515172Z&lt;/date&gt;
&lt;paths&gt;
&lt;path
   kind=&quot;&quot;
   action=&quot;M&quot;&gt;/trunk/guilib/common/LIRC.cpp&lt;/path&gt;
&lt;path
   kind=&quot;&quot;
   action=&quot;M&quot;&gt;/trunk/xbmc/Application.cpp&lt;/path&gt;
&lt;path
   kind=&quot;&quot;
   action=&quot;M&quot;&gt;/trunk/guilib/common/IRServerSuite/IRServerSuite.h&lt;/path&gt;
&lt;path
   kind=&quot;&quot;
   action=&quot;M&quot;&gt;/trunk/xbmc/AdvancedSettings.cpp&lt;/path&gt;
&lt;path
   kind=&quot;&quot;
   action=&quot;M&quot;&gt;/trunk/guilib/common/LIRC.h&lt;/path&gt;
&lt;path
   kind=&quot;&quot;
   action=&quot;M&quot;&gt;/trunk/guilib/Key.cpp&lt;/path&gt;
&lt;path
   kind=&quot;&quot;
   action=&quot;M&quot;&gt;/trunk/xbmc/AdvancedSettings.h&lt;/path&gt;
&lt;path
   kind=&quot;&quot;
   action=&quot;M&quot;&gt;/trunk/guilib/Key.h&lt;/path&gt;
&lt;path
   kind=&quot;&quot;
   action=&quot;M&quot;&gt;/trunk/guilib/common/IRServerSuite/IRServerSuite.cpp&lt;/path&gt;
&lt;/paths&gt;
&lt;msg&gt;introduce remotedelay instead of remoterepeat in AdvancedSettings. Allowing to set a delay before repeating an action on a longer keypress.
Default is 3. Available range: 1-20. Fixes: #6440 Thanks to jmarshall!&lt;/msg&gt;
&lt;/logentry&gt;
&lt;logentry
   revision=&quot;33440&quot;&gt;
&lt;author&gt;vdrfan&lt;/author&gt;
&lt;date&gt;2010-09-02T18:46:34.482176Z&lt;/date&gt;
&lt;paths&gt;
&lt;path
   kind=&quot;&quot;
   action=&quot;M&quot;&gt;/trunk/system/keymaps/joystick.WiiRemote.xml&lt;/path&gt;
&lt;/paths&gt;
&lt;msg&gt;changed: #10063 - joystick.WiiRemote.xml: enhancement/patch (thanks einhänder)&lt;/msg&gt;
&lt;/logentry&gt;
&lt;logentry
   revision=&quot;33432&quot;&gt;
&lt;author&gt;lcapriotti&lt;/author&gt;
&lt;date&gt;2010-09-02T13:31:23.203873Z&lt;/date&gt;
&lt;paths&gt;
&lt;path
   kind=&quot;&quot;
   action=&quot;A&quot;&gt;/trunk/tools/XBMCLive/SDK/buildLive/Files/binary_local-includes/Hooks/hwSetup_AMD.sh&lt;/path&gt;
&lt;/paths&gt;
&lt;msg&gt;enable sync to vblank - tks bob&lt;/msg&gt;
&lt;/logentry&gt;
&lt;logentry
   revision=&quot;33430&quot;&gt;
&lt;author&gt;lcapriotti&lt;/author&gt;
&lt;date&gt;2010-09-02T13:29:14.749354Z&lt;/date&gt;
&lt;paths&gt;
&lt;path
   kind=&quot;&quot;
   action=&quot;D&quot;&gt;/trunk/tools/XBMCLive/xbmc-live.conf&lt;/path&gt;
&lt;/paths&gt;
&lt;msg&gt;not referenced any more, moved to packaging&lt;/msg&gt;
&lt;/logentry&gt;
&lt;logentry
   revision=&quot;33426&quot;&gt;
&lt;author&gt;taxigps&lt;/author&gt;
&lt;date&gt;2010-09-02T10:02:45.843872Z&lt;/date&gt;
&lt;paths&gt;
&lt;path
   kind=&quot;&quot;
   action=&quot;M&quot;&gt;/trunk/xbmc/utils/CharsetConverter.cpp&lt;/path&gt;
&lt;/paths&gt;
&lt;msg&gt;fixed: convert fail cause crash&lt;/msg&gt;
&lt;/logentry&gt;
&lt;logentry
   revision=&quot;33425&quot;&gt;
&lt;author&gt;taxigps&lt;/author&gt;
&lt;date&gt;2010-09-02T10:02:09.489853Z&lt;/date&gt;
&lt;paths&gt;
&lt;path
   kind=&quot;&quot;
   action=&quot;M&quot;&gt;/trunk/xbmc/utils/HTMLUtil.cpp&lt;/path&gt;
&lt;/paths&gt;
&lt;msg&gt;fixed: use wrong variable, causing endless loop&lt;/msg&gt;
&lt;/logentry&gt;
&lt;logentry
   revision=&quot;33414&quot;&gt;
&lt;author&gt;gnif2&lt;/author&gt;
&lt;date&gt;2010-09-02T03:16:52.409561Z&lt;/date&gt;
&lt;paths&gt;
&lt;path
   kind=&quot;&quot;
   action=&quot;M&quot;&gt;/trunk/xbmc/cores/AudioRenderers/PulseAudioDirectSound.cpp&lt;/path&gt;
&lt;/paths&gt;
&lt;msg&gt;fixed: [PA] invalid usage of pa_stream_write (returns error status, not size writen)
fixed: [PA] invalid calculation of remapped buffer space, fixes crash on channel count change
fixed: [PA] invalid return of GetSpace when the channel count has been changed&lt;/msg&gt;
&lt;/logentry&gt;
&lt;/log&gt;

</description>
			</item>
		</channel>

</rss>
