<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:iweb="http://www.apple.com/iweb" version="2.0">
  <channel>
    <title>Add VDPAU support to MythTV 0.21</title>
    <link>http://www.avenard.org/media/MythTV_%26_VDPAU/MythTV_%26_VDPAU.html</link>
    <description>The MythTV developers made it clear that VDPAU support would only be added to the oncoming 0.22 version.&lt;br/&gt;I didn’t want to wait ; It seemed to me that 0.22 is a long way from being released and would give me a very low WAF. So I backported the VDPAU 0.22 changes to 0.21-fixes.&lt;br/&gt;It doesn’t modify your Myth database ; and would later allow a clean update to 0.22.&lt;br/&gt;The original code was written by Mark Kendall and Isaac Richards so all thanks should go to them.</description>
    <generator>iWeb 3.0.1</generator>
    <item>
      <title>Patch #20744</title>
      <link>http://www.avenard.org/media/MythTV_%26_VDPAU/Entries/2009/6/28_Patch_20744.html</link>
      <guid isPermaLink="false">c5fd27bd-d7e0-44c5-8f6c-782ca56f40e2</guid>
      <pubDate>Sun, 28 Jun 2009 22:37:43 +1000</pubDate>
      <description>This is likely going to be my last backport as I’ll be moving to MythTV trunk this week&lt;br/&gt;&lt;br/&gt;Backported VDPAU up to upstream svn #20744.&lt;br/&gt;&lt;br/&gt;Fixes include:&lt;br/&gt;	*	[&lt;a href=&quot;http://cvs.mythtv.org/trac/changeset/19728&quot;&gt;20728&lt;/a&gt;] Fix playback of certain h264 streams with a small fix from ffmpeg trunk.&lt;br/&gt;	*	[&lt;a href=&quot;http://cvs.mythtv.org/trac/changeset/19736&quot;&gt;20736&lt;/a&gt;] Ensure dvd buttons are displayed in still frames with VDPAU.&lt;br/&gt;	*	[&lt;a href=&quot;http://cvs.mythtv.org/trac/changeset/19739&quot;&gt;20739&lt;/a&gt;] Force 'decode extra audio' for VDPAU playback, as for XvMC. Audio is intermittent at best without it.&lt;br/&gt;	*	[&lt;a href=&quot;http://cvs.mythtv.org/trac/changeset/19740&quot;&gt;20740&lt;/a&gt;] Remove some largely redundant VDPAU capability checking. Anything MythTV attempts to use is implemented on all current drivers, any unsupported requests will fail gracefully anyway (with useful debugging output) and capability checking was inconsistent anyway. &lt;br/&gt;	*	[&lt;a href=&quot;http://cvs.mythtv.org/trac/changeset/19741&quot;&gt;20741&lt;/a&gt;] Add support for VDPAU inverse telecine, refactor VdpVideoMixer? creation and toggling of deinterlacing. Initial support added for all mixer features with the main video mixer deleted and re-created each time the feature set is changed (features must be enabled when created). This also minimises GPU memory consumption for progressive streams and eliminates the error message currently seen when disabling deinterlacing. For the time being inverse telecine is enable by adding 'vdpauivtc' to the custom filters section of the display profile&lt;br/&gt;* [&lt;a href=&quot;http://cvs.mythtv.org/trac/changeset/19742&quot;&gt;20742&lt;/a&gt;] Add support for VDPAU 'skip chroma deinterlace', noise reduction and sharpen/blur. As for inverse telecine, these are currently enabled via the custom filters setting in the video display profile (yes - this is temporary). This is a comma seperated list of options such as:&lt;br/&gt;vdpauivtc, vdpauskipchroma, vdpaudenoise=0.5, vdpausharpen=1.0&lt;br/&gt;&lt;br/&gt;The valid range for denoise is 0.0 to 1.0 and for sharpen -1.0 to 1.0, with 0.0 disabling both. It should also be noted that, apart from skipchroma, these options will hurt performance - so don't enable them unnecessarily.&lt;br/&gt;&lt;br/&gt;	*	[20744] Proper fix for VDPAU blank screens when exiting the EPG or Finder.&lt;br/&gt;&lt;br/&gt;Patch is available at:&lt;br/&gt;&lt;a href=&quot;http://www.avenard.org/files/media/vdpau/mythtv-fixes-glvdpau20744.patch.gz&quot;&gt;http://www.avenard.org/files/media/vdpau/mythtv-fixes-glvdpau20744.patch.gz&lt;/a&gt;</description>
    </item>
    <item>
      <title>Patch #20658</title>
      <link>http://www.avenard.org/media/MythTV_%26_VDPAU/Entries/2009/6/4_Patch_20658.html</link>
      <guid isPermaLink="false">a48eddc5-e61a-468c-99a9-30f84711d70d</guid>
      <pubDate>Thu, 4 Jun 2009 12:33:29 +1000</pubDate>
      <description>&lt;br/&gt;Backported VDPAU up to upstream svn #20658.&lt;br/&gt;Fixes include:&lt;br/&gt; * Fix motion detection in the OpenGL kernel deinterlacer. This will stop flickering in static areas, though it is now more susceptible to noise. &lt;br/&gt;&lt;br/&gt;Patch is available at:&lt;br/&gt;&lt;a href=&quot;http://www.avenard.org/files/media/vdpau/mythtv-fixes-glvdpau20658.patch.gz&quot;&gt;http://www.avenard.org/files/media/vdpau/mythtv-fixes-glvdpau20658.patch.gz&lt;/a&gt;</description>
    </item>
    <item>
      <title>Patch #20549</title>
      <link>http://www.avenard.org/media/MythTV_%26_VDPAU/Entries/2009/5/14_Patch_20549.html</link>
      <guid isPermaLink="false">615b9d2e-171c-4df5-894c-3e666e620a78</guid>
      <pubDate>Thu, 14 May 2009 00:57:59 +1000</pubDate>
      <description>&lt;br/&gt;Change to how playback will retry if prebuffer wait timed out. Will abort after 100 attempts&lt;br/&gt;&lt;br/&gt;Backported VDPAU upto upstream svn #20549.&lt;br/&gt;Fixes include:&lt;br/&gt;&lt;a href=&quot;http://svn.mythtv.org/trac/changeset/20546&quot;&gt;#20546&lt;/a&gt;: Prevent a VDPAU segmentation fault when toggling deinterlacing.&lt;br/&gt;&lt;a href=&quot;http://svn.mythtv.org/trac/changeset/20547&quot;&gt;#20547&lt;/a&gt;: Ensure toggling VDPAU deinterlacing is thread safe. Closes &lt;a href=&quot;http://svn.mythtv.org/trac/ticket/6534&quot;&gt;#6534&lt;/a&gt;.&lt;br/&gt;Deinterlacing can be enabled/disabled in different threads which can be an issue for hardware deinterlacers &lt;br/&gt;&lt;a href=&quot;http://svn.mythtv.org/trac/changeset/20548&quot;&gt;#20548&lt;/a&gt;: Minor VDPAU initialisation improvements.&lt;br/&gt;&lt;a href=&quot;http://svn.mythtv.org/trac/changeset/20549&quot;&gt;#20549&lt;/a&gt;: Minor VDPAU tidy up.&lt;br/&gt;&lt;br/&gt;Patch is available at:&lt;br/&gt;&lt;a href=&quot;http://www.avenard.org/files/media/vdpau/mythtv-fixes-glvdpau20549.patch.gz&quot;&gt;http://www.avenard.org/files/media/vdpau/mythtv-fixes-glvdpau20549.patch.gz&lt;/a&gt;</description>
    </item>
    <item>
      <title>Patch #20462-2</title>
      <link>http://www.avenard.org/media/MythTV_%26_VDPAU/Entries/2009/5/6_Patch_20462-2.html</link>
      <guid isPermaLink="false">5202ab30-51e6-4a40-a66e-638b519e02fa</guid>
      <pubDate>Wed, 6 May 2009 21:33:50 +1000</pubDate>
      <description>Update to &lt;a href=&quot;Entries/2009/4/29_Patch_20462.html&quot;&gt;20462&lt;/a&gt; patch.&lt;br/&gt;&lt;br/&gt;Change to how playback will retry if prebuffer wait timed out. Will abort after 100 attempts&lt;br/&gt;&lt;br/&gt;Backported VDPAU &lt;a href=&quot;http://cvs.mythtv.org/trac/changeset/20462&quot;&gt;changeset 20462&lt;/a&gt; and  &lt;a href=&quot;http://cvs.mythtv.org/trac/changeset/20461&quot;&gt;20461&lt;/a&gt;.&lt;br/&gt;&lt;br/&gt;Changes: Deinterlace the OpenGL and VDPAU pause frame. &lt;br/&gt;&lt;br/&gt;&lt;a href=&quot;http://www.avenard.org/files/media/vdpau/mythtv-fixes-glvdpau20462-2.patch.gz&quot;&gt;http://www.avenard.org/files/media/vdpau/mythtv-fixes-glvdpau20462-2.patch.gz&lt;/a&gt;</description>
    </item>
    <item>
      <title>Patch #20462</title>
      <link>http://www.avenard.org/media/MythTV_%26_VDPAU/Entries/2009/4/29_Patch_20462.html</link>
      <guid isPermaLink="false">f8d61436-3ccc-4168-abfe-79fbb8268aed</guid>
      <pubDate>Wed, 29 Apr 2009 05:20:32 +1000</pubDate>
      <description>Backported VDPAU &lt;a href=&quot;http://cvs.mythtv.org/trac/changeset/20462&quot;&gt;changeset 20462&lt;/a&gt; and  &lt;a href=&quot;http://cvs.mythtv.org/trac/changeset/20461&quot;&gt;20461&lt;/a&gt;.&lt;br/&gt;&lt;br/&gt;Changes: Deinterlace the OpenGL and VDPAU pause frame. &lt;br/&gt;&lt;br/&gt;&lt;a href=&quot;http://www.avenard.org/files/media/vdpau/mythtv-fixes-glvdpau20462.patch.gz&quot;&gt;http://www.avenard.org/files/media/vdpau/mythtv-fixes-glvdpau20462.patch.gz&lt;/a&gt;</description>
    </item>
  </channel>
</rss>
