<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:iweb="http://www.apple.com/iweb" version="2.0">
  <channel>
    <title>Patches &amp;amp; Add-Ons</title>
    <link>http://www.avenard.org/media/Patches_%26_Add-Ons/Patches_%26_Add-Ons.html</link>
    <description>I have done quite some work to get my media PC work just the way I want it to.&lt;br/&gt;Based on MythTV with nVidia brilliant VDPAU.&lt;br/&gt;I’ve put all the required steps here.&lt;br/&gt;Alternatively you can use my Ubuntu packages were everything has been compiled for you.</description>
    <generator>iWeb 3.0.1</generator>
    <image>
      <url>http://www.avenard.org/media/Patches_%26_Add-Ons/Patches_%26_Add-Ons_files/dv1634003_c.jpg</url>
      <title>Patches &amp;amp; Add-Ons</title>
      <link>http://www.avenard.org/media/Patches_%26_Add-Ons/Patches_%26_Add-Ons.html</link>
    </image>
    <item>
      <title>Matching refresh rate with input framerate to reduce judder ; final part&#13;</title>
      <link>http://www.avenard.org/media/Patches_%26_Add-Ons/Entries/2010/6/7_Matching_refresh_rate_with_input_framerate_to_reduce_judder_%3B_final_part.html</link>
      <guid isPermaLink="false">606e4e9e-cbb2-4418-b500-47e51bef5acc</guid>
      <pubDate>Mon, 7 Jun 2010 10:58:45 +1000</pubDate>
      <description>I have mentioned over the past few years on how to make mythtv set your display to best match the video being played.&lt;br/&gt;This is something commonly done by your bluray player, PS3 etc.. If you watch a 24fps video, it usually sets your display at 24Hz..&lt;br/&gt;&lt;br/&gt;I have written code a while back that achieves the same result with mythtv ; and for the most part, it’s almost configuration less.&lt;br/&gt;&lt;br/&gt;This is a two cases scenario however, for most, the basic one will be sufficient and they won’t bother with the advanced case.&lt;br/&gt;&lt;br/&gt;In both cases, there’s only one configuration to set in MythTV.&lt;br/&gt;Go to Utilities / Setup -&gt; Setup -&gt; Appearance&lt;br/&gt;Go to the “Video Mode Settings” page, and check “Separate video modes for GUI and TV playback”&lt;br/&gt;&lt;br/&gt;For GUI and Video Output, enter the native resolution of your screen ; for a full HD TV, that is 1920x1080. Rate should be set as “Any”&lt;br/&gt;&lt;br/&gt;Select Next until you reach the end of the configuration screen, that’s it.&lt;br/&gt;&lt;br/&gt;Basic scenario.&lt;br/&gt;Most TV reports their capabilities via the &lt;a href=&quot;http://en.wikipedia.org/wiki/EDID&quot;&gt;EDID&lt;/a&gt;. This includes the resolutions and refresh rates supported.&lt;br/&gt;Like:&lt;br/&gt;1920x1080 24Hz&lt;br/&gt;1920x1080 50Hz&lt;br/&gt;1920x1080 60Hz&lt;br/&gt;1280x720 60Hz&lt;br/&gt;...&lt;br/&gt;&lt;br/&gt;MythTV can extract this information, and will then automatically set up the screen refresh rate to best match the content being played. So if watching a 24fps video, and if your TV supports 24Hz this is what it will use.&lt;br/&gt;If there’s no matching refresh rate, it will use the highest one available (usually 60Hz).&lt;br/&gt;No additional configuration is required except when using nvidia graphic adapters.&lt;br/&gt;You need to either run the nvidia-settings application and uncheck in the GPU section “Force Full GPU scaling”&lt;br/&gt;&lt;br/&gt;or edit /etc/X11/xorg.conf&lt;br/&gt;and add in the screen section:&lt;br/&gt;Option      &amp;quot;FlatPanelProperties&amp;quot; &amp;quot;Scaling = Native&amp;quot;&lt;br/&gt;&lt;br/&gt;Advanced Scenario&lt;br/&gt;One problem with the scenario described above ; is that the Earth isn’t flat and standard refresh rates aren’t integers in all part of the world.&lt;br/&gt;You may have read that PAL is 50Hz and NTSC is 60Hz... Not quite so. some PAL standards are 50Hz, but NTSC (and PAL-M/N) is 59.94Hz (actually 60Hz * 1000 / 1001)&lt;br/&gt;The signal being interlaced, the effective frame rate is 29.97fps.&lt;br/&gt;&lt;br/&gt;24Hz in NTSC countries is actually 23.976Hz (60Hz / 1.001 / 2.5).&lt;br/&gt;&lt;br/&gt;The problem is that the X11 framework that allows changing resolution and refresh rates on the fly (called XRANDR) only supports integers. So it can not easily tell the difference between 24Hz and 23.976Hz.&lt;br/&gt;&lt;br/&gt;As far as I know, with Intel and ATI graphic adapters using MythTV, 24, 50 and 60Hz is the best you will get. With nvidia adapters however, nvidia has put a work around this limitation by presenting a unique refresh rate per screen configuration.&lt;br/&gt;So it will show as the list of available rates: 50, 51, 52, 53 etc... when 50 is 50Hz, 51 is 59.97, 52 is 60Hz etc...&lt;br/&gt;&lt;br/&gt;To get access to those “rates”, you must make sure the “Dynamic TwinView” is active (that’s the default).&lt;br/&gt;In the ideal world, whatever your TV reports through the EDID should be sufficient. Unfortunately for me, none of my TVs reports all the required information, and worse, the default X11 behaviour failed to properly work. The solution here worked on all my TVs (Panasonic projector, Sony Bravia TV, samsung TV, all 1920x1080)&lt;br/&gt;&lt;br/&gt;The idea is to ignore the EDID rates information; and use the EIA/CEA-861B standard modelines. This is done with the X option:&lt;br/&gt;	Option		&amp;quot;ExactModeTimingsDVI&amp;quot; &amp;quot;True&amp;quot;&lt;br/&gt;	Option		&amp;quot;UseEDIDFreqs&amp;quot; &amp;quot;False&amp;quot;&lt;br/&gt;&lt;br/&gt;Here is my backend screen configuration, it has two screens connected, a Panasonic AE-4000 projector, and a 17” LCD screen.&lt;br/&gt;&lt;br/&gt;Section &amp;quot;ServerLayout&amp;quot;&lt;br/&gt;	Identifier     &amp;quot;Layout0&amp;quot;&lt;br/&gt;	Screen      0  &amp;quot;Screen0&amp;quot; 0 0&lt;br/&gt;	Screen      1  &amp;quot;Screen1&amp;quot; LeftOf &amp;quot;Screen0&amp;quot;&lt;br/&gt;EndSection&lt;br/&gt;&lt;br/&gt;Section &amp;quot;Extensions&amp;quot;&lt;br/&gt;    Option         &amp;quot;Composite&amp;quot; &amp;quot;Disable&amp;quot;&lt;br/&gt;EndSection&lt;br/&gt;&lt;br/&gt;Section &amp;quot;ServerFlags&amp;quot;&lt;br/&gt;	Option	    &amp;quot;Xinerama&amp;quot; &amp;quot;0&amp;quot;&lt;br/&gt;EndSection&lt;br/&gt;&lt;br/&gt;Section &amp;quot;Monitor&amp;quot;&lt;br/&gt;	Identifier   &amp;quot;Monitor0&amp;quot;&lt;br/&gt;	VendorName   &amp;quot;Unknown&amp;quot;&lt;br/&gt;	ModelName    &amp;quot;Panasonic AE-4000&amp;quot;&lt;br/&gt;	Option	     &amp;quot;DPMS&amp;quot;&lt;br/&gt;    # 1920x1080p @ 50Hz (EIA/CEA-861B)&lt;br/&gt;    ModeLine &amp;quot;1920x1080@50&amp;quot; 148.500 1920 2448 2492 2640 1080 1084 1089 1125 +hsync +vsync&lt;br/&gt;    # 1920x1080p @ 60Hz (EIA/CEA-861B)&lt;br/&gt;    ModeLine &amp;quot;1920x1080@60&amp;quot; 148.500 1920 2008 2052 2200 1080 1084 1089 1125 +hsync +vsync&lt;br/&gt;    # 1920x1080p @ 24Hz (EIA/CEA-861B)&lt;br/&gt;    ModeLine &amp;quot;1920x1080@24&amp;quot; 74.250 1920 2558 2602 2750 1080 1084 1089 1125 +hsync +vsync&lt;br/&gt;    # 1920x1080p @ 23.976Hz (EIA/CEA-861B)&lt;br/&gt;    ModeLine &amp;quot;1920x1080@23.976&amp;quot; 74.175 1920 2558 2602 2750 1080 1084 1089 1125 +hsync +vsync&lt;br/&gt;    # 1920x1080i @ 50Hz (EIA/CEA-861B)&lt;br/&gt;    Modeline &amp;quot;1920x1080@50i&amp;quot; 74.250 1920 2448 2492 2640 1080 1085 1095 1125 +hsync +vsync Interlace&lt;br/&gt;    # 1920x1080i @ 60Hz (EIA/CEA-861B)&lt;br/&gt;    Modeline &amp;quot;1920x1080@60i&amp;quot; 74.250 1920 2008 2052 2200 1080 1085 1095 1125 +hsync +vsync interlace&lt;br/&gt;    # 1920x1080p @ 59.94Hz (EIA/CEA-861B)&lt;br/&gt;    ModeLine &amp;quot;1920x1080@59.94&amp;quot; 148.350 1920 2008 2052 2200 1080 1084 1089 1125 +hsync +vsync&lt;br/&gt;    # 1920x1080i @ 59.94Hz (EIA/CEA-861B)&lt;br/&gt;    Modeline &amp;quot;1920x1080@59.94i&amp;quot; 74.175 1920 2008 2052 2200 1080 1085 1095 1125 +hsync +vsync Interlace&lt;br/&gt;    # 1920x1080p @ 25Hz (EIA/CEA-861B)&lt;br/&gt;    #ModeLine &amp;quot;1920x1080@25&amp;quot; 74.250 1920 2448 2492 2640 1080 1084 1089 1125 +hsync +vsync&lt;br/&gt;    # 1920x1080p @ 29.97Hz (EIA/CEA-861B)&lt;br/&gt;    #ModeLine &amp;quot;1920x1080@29.97&amp;quot; 74.175 1920 2008 2052 2200 1080 1084 1089 1125 +hsync +vsync&lt;br/&gt;    # 1920x1080p @ 30Hz (EIA/CEA-861B)&lt;br/&gt;    #ModeLine &amp;quot;1920x1080@30&amp;quot; 74.250 1920 2008 2052 2200 1080 1084 1089 1125 +hsync +vsync&lt;br/&gt;	HorizSync	20.0 - 150.0&lt;br/&gt;	VertRefresh     23.0 - 90.0&lt;br/&gt;	Option		&amp;quot;ExactModeTimingsDVI&amp;quot; &amp;quot;True&amp;quot;&lt;br/&gt;	Option		&amp;quot;UseEDIDFreqs&amp;quot; &amp;quot;False&amp;quot;&lt;br/&gt;EndSection&lt;br/&gt;&lt;br/&gt;Section &amp;quot;Monitor&amp;quot;&lt;br/&gt;	Identifier   &amp;quot;Monitor1&amp;quot;&lt;br/&gt;	VendorName   &amp;quot;Unknown&amp;quot;&lt;br/&gt;	ModelName    &amp;quot;ViewSonic VX715&amp;quot;&lt;br/&gt;	Option	    &amp;quot;DPMS&amp;quot;&lt;br/&gt;EndSection&lt;br/&gt;&lt;br/&gt;Section &amp;quot;Device&amp;quot;&lt;br/&gt;	Identifier  &amp;quot;Videocard0&amp;quot;&lt;br/&gt;	Driver      &amp;quot;nvidia&amp;quot;&lt;br/&gt;	VendorName  &amp;quot;NVIDIA Corporation&amp;quot;&lt;br/&gt;	BoardName   &amp;quot;GeForce 8600 GT&amp;quot;&lt;br/&gt;	Option	    &amp;quot;CustomEDID&amp;quot; &amp;quot;DFP-0:/etc/X11/viewsonic-edid.bin; DFP-1:/etc/X11/panasonic-edid.bin&amp;quot;&lt;br/&gt;	Option	    &amp;quot;ConnectedMonitor&amp;quot; &amp;quot;DFP-0,DFP-1&amp;quot;&lt;br/&gt;	Option	    &amp;quot;UseDisplayDevice&amp;quot; &amp;quot;DFP-1&amp;quot;&lt;br/&gt;	Option	    &amp;quot;UseEvents&amp;quot; &amp;quot;True&amp;quot;&lt;br/&gt;	Option      &amp;quot;ModeValidation&amp;quot;      &amp;quot;NoVesaModes, NoXServerModes&amp;quot;&lt;br/&gt;	BusID       &amp;quot;PCI:1:0:0&amp;quot;&lt;br/&gt;EndSection&lt;br/&gt;&lt;br/&gt;Section &amp;quot;Device&amp;quot;&lt;br/&gt;	Identifier  &amp;quot;Videocard1&amp;quot;&lt;br/&gt;	Driver      &amp;quot;nvidia&amp;quot;&lt;br/&gt;	VendorName  &amp;quot;NVIDIA Corporation&amp;quot;&lt;br/&gt;	BoardName   &amp;quot;GeForce 8600 GT&amp;quot;&lt;br/&gt;	Option	    &amp;quot;ConnectedMonitor&amp;quot; &amp;quot;DFP-0,DFP-1&amp;quot;&lt;br/&gt;	Option	    &amp;quot;UseDisplayDevice&amp;quot; &amp;quot;DFP-0&amp;quot;&lt;br/&gt;	Option	    &amp;quot;UseEvents&amp;quot; &amp;quot;True&amp;quot;&lt;br/&gt;	BusID       &amp;quot;PCI:1:0:0&amp;quot;&lt;br/&gt;	Screen      1&lt;br/&gt;EndSection&lt;br/&gt;&lt;br/&gt;Section &amp;quot;Screen&amp;quot;&lt;br/&gt;	Identifier &amp;quot;Screen0&amp;quot;&lt;br/&gt;	Device     &amp;quot;Videocard0&amp;quot;&lt;br/&gt;	Monitor    &amp;quot;Monitor0&amp;quot;&lt;br/&gt;	DefaultDepth     24&lt;br/&gt;	Option	    &amp;quot;FlatPanelProperties&amp;quot; &amp;quot;Scaling = Native&amp;quot;&lt;br/&gt;	Option	    &amp;quot;TwinView&amp;quot; &amp;quot;0&amp;quot;&lt;br/&gt;	SubSection &amp;quot;Display&amp;quot;&lt;br/&gt;		Depth     24&lt;br/&gt;		Modes &amp;quot;1920x1080@50&amp;quot; &amp;quot;1920x1080@60&amp;quot; &amp;quot;1920x1080@24&amp;quot; &amp;quot;1920x1080@23.976&amp;quot; &amp;quot;1920x1080@50i&amp;quot; &amp;quot;1920x1080@60i&amp;quot; &amp;quot;1920x1080@59.94&amp;quot; &amp;quot;1920x1080@59.94i&amp;quot;&lt;br/&gt;	EndSubSection&lt;br/&gt;EndSection&lt;br/&gt;&lt;br/&gt;Section &amp;quot;Screen&amp;quot;&lt;br/&gt;	Identifier &amp;quot;Screen1&amp;quot;&lt;br/&gt;	Device     &amp;quot;Videocard1&amp;quot;&lt;br/&gt;	Monitor    &amp;quot;Monitor1&amp;quot;&lt;br/&gt;	DefaultDepth     24&lt;br/&gt;	Option	    &amp;quot;TwinView&amp;quot; &amp;quot;0&amp;quot;&lt;br/&gt;	Option	    &amp;quot;FlatPanelProperties&amp;quot; &amp;quot;Scaling = Native&amp;quot;&lt;br/&gt;	Option	    &amp;quot;metamodes&amp;quot; &amp;quot;DFP-0: nvidia-auto-select +0+0&amp;quot;&lt;br/&gt;	SubSection &amp;quot;Display&amp;quot;&lt;br/&gt;		Depth     24&lt;br/&gt;	EndSubSection&lt;br/&gt;EndSection&lt;br/&gt;&lt;br/&gt;You’ll see in the “Monitor” section, that I commented out &amp;quot;1920x1080@25&amp;quot;, &amp;quot;1920x1080@29.97&amp;quot; and &amp;quot;1920x1080@30&amp;quot;. That’s because my TV doesn’t support it. To find out which one your TV actually supports ; run xrandr.&lt;br/&gt;&lt;br/&gt;It will show something like:&lt;br/&gt;Screen 0: minimum 640 x 480, current 1920 x 1080, maximum 1920 x 1080&lt;br/&gt;default connected 1920x1080+0+0 0mm x 0mm&lt;br/&gt;   1920x1080      50.0*    51.0     52.0     53.0     54.0     55.0     56.0     57.0     58.0     59.0     60.0     61.0     62.0     63.0     64.0  &lt;br/&gt;&lt;br/&gt;Now go through all values using xrandr and see which one your screen supports. It it doesn’t support it, it will usually displays nothing, or like on my sony: “signal not supported”.&lt;br/&gt;so type:&lt;br/&gt;xrandr -r 51&lt;br/&gt;You’ll see the screen flicker. Usually the TV has an info button, that will show the refresh rate in use.&lt;br/&gt;doing: tail /var/log/Xorg.0.log&lt;br/&gt;yield:&lt;br/&gt;	(I)	Jun 07 13:29:40 NVIDIA(0): Setting mode &amp;quot;1920x1080@60&amp;quot;&lt;br/&gt;so you now rate 51 is 1920x1080 at 60Hz.&lt;br/&gt;&lt;br/&gt;For a single screen configuration (Sony Bravia 46X3100).&lt;br/&gt;Section &amp;quot;Extensions&amp;quot;&lt;br/&gt;    Option         &amp;quot;Composite&amp;quot; &amp;quot;Disable&amp;quot;&lt;br/&gt;EndSection&lt;br/&gt;&lt;br/&gt;Section &amp;quot;Monitor&amp;quot;&lt;br/&gt;	Identifier   &amp;quot;Monitor0&amp;quot;&lt;br/&gt;	VendorName   &amp;quot;Unknown&amp;quot;&lt;br/&gt;	ModelName    &amp;quot;Sony 46X3100&amp;quot;&lt;br/&gt;	Option	     &amp;quot;DPMS&amp;quot;&lt;br/&gt;    # 1920x1080p @ 50Hz (EIA/CEA-861B)&lt;br/&gt;    ModeLine &amp;quot;1920x1080@50&amp;quot; 148.500 1920 2448 2492 2640 1080 1084 1089 1125 +hsync +vsync&lt;br/&gt;    # 1920x1080p @ 60Hz (EIA/CEA-861B)&lt;br/&gt;    ModeLine &amp;quot;1920x1080@60&amp;quot; 148.500 1920 2008 2052 2200 1080 1084 1089 1125 +hsync +vsync&lt;br/&gt;    # 1920x1080p @ 24Hz (EIA/CEA-861B)&lt;br/&gt;    ModeLine &amp;quot;1920x1080@24&amp;quot; 74.250 1920 2558 2602 2750 1080 1084 1089 1125 +hsync +vsync&lt;br/&gt;    # 1920x1080p @ 23.976Hz (EIA/CEA-861B)&lt;br/&gt;    ModeLine &amp;quot;1920x1080@23.976&amp;quot; 74.175 1920 2558 2602 2750 1080 1084 1089 1125 +hsync +vsync&lt;br/&gt;    # 1920x1080i @ 50Hz (EIA/CEA-861B)&lt;br/&gt;    Modeline &amp;quot;1920x1080@50i&amp;quot; 74.250 1920 2448 2492 2640 1080 1085 1095 1125 +hsync +vsync Interlace&lt;br/&gt;    # 1920x1080i @ 60Hz (EIA/CEA-861B)&lt;br/&gt;    Modeline &amp;quot;1920x1080@60i&amp;quot; 74.250 1920 2008 2052 2200 1080 1085 1095 1125 +hsync +vsync interlace&lt;br/&gt;    # 1920x1080p @ 59.94Hz (EIA/CEA-861B)&lt;br/&gt;    ModeLine &amp;quot;1920x1080@59.94&amp;quot; 148.350 1920 2008 2052 2200 1080 1084 1089 1125 +hsync +vsync&lt;br/&gt;    # 1920x1080i @ 59.94Hz (EIA/CEA-861B)&lt;br/&gt;    Modeline &amp;quot;1920x1080@59.94i&amp;quot; 74.175 1920 2008 2052 2200 1080 1085 1095 1125 +hsync +vsync Interlace&lt;br/&gt;    # 1920x1080p @ 25Hz (EIA/CEA-861B)&lt;br/&gt;    #ModeLine &amp;quot;1920x1080@25&amp;quot; 74.250 1920 2448 2492 2640 1080 1084 1089 1125 +hsync +vsync&lt;br/&gt;    # 1920x1080p @ 29.97Hz (EIA/CEA-861B)&lt;br/&gt;    #ModeLine &amp;quot;1920x1080@29.97&amp;quot; 74.175 1920 2008 2052 2200 1080 1084 1089 1125 +hsync +vsync&lt;br/&gt;    # 1920x1080p @ 30Hz (EIA/CEA-861B)&lt;br/&gt;    #ModeLine &amp;quot;1920x1080@30&amp;quot; 74.250 1920 2008 2052 2200 1080 1084 1089 1125 +hsync +vsync&lt;br/&gt;	HorizSync	20.0 - 150.0&lt;br/&gt;	VertRefresh     23.0 - 90.0&lt;br/&gt;	Option		&amp;quot;ExactModeTimingsDVI&amp;quot; &amp;quot;True&amp;quot;&lt;br/&gt;	Option		&amp;quot;UseEDIDFreqs&amp;quot; &amp;quot;False&amp;quot;&lt;br/&gt;EndSection&lt;br/&gt;&lt;br/&gt;Section &amp;quot;Device&amp;quot;&lt;br/&gt;	Identifier  &amp;quot;Videocard0&amp;quot;&lt;br/&gt;	Driver      &amp;quot;nvidia&amp;quot;&lt;br/&gt;	VendorName  &amp;quot;NVIDIA Corporation&amp;quot;&lt;br/&gt;	BoardName   &amp;quot;GeForce 8600 GT&amp;quot;&lt;br/&gt;	Option	&amp;quot;UseDisplayDevice&amp;quot; &amp;quot;DFP-0&amp;quot;&lt;br/&gt;	Option	“UseEvents&amp;quot; &amp;quot;True&amp;quot;&lt;br/&gt;	Option      &amp;quot;ModeValidation&amp;quot;      &amp;quot;NoVesaModes, NoXServerModes&amp;quot;&lt;br/&gt;	BusID       &amp;quot;PCI:1:0:0&amp;quot;&lt;br/&gt;EndSection&lt;br/&gt;&lt;br/&gt;Section &amp;quot;Screen&amp;quot;&lt;br/&gt;	Identifier &amp;quot;Screen0&amp;quot;&lt;br/&gt;	Device     &amp;quot;Videocard0&amp;quot;&lt;br/&gt;	Monitor    &amp;quot;Monitor0&amp;quot;&lt;br/&gt;	DefaultDepth     24&lt;br/&gt;	Option	    &amp;quot;FlatPanelProperties&amp;quot; &amp;quot;Scaling = Native&amp;quot;&lt;br/&gt;	Option	    &amp;quot;TwinView&amp;quot; &amp;quot;0&amp;quot;&lt;br/&gt;	SubSection &amp;quot;Display&amp;quot;&lt;br/&gt;		Depth     24&lt;br/&gt;		Modes &amp;quot;1920x1080@50&amp;quot; &amp;quot;1920x1080@60&amp;quot; &amp;quot;1920x1080@24&amp;quot; &amp;quot;1920x1080@23.976&amp;quot; &amp;quot;1920x1080@50i&amp;quot; &amp;quot;1920x1080@60i&amp;quot; &amp;quot;1920x1080@59.94&amp;quot; &amp;quot;1920x1080@59.94i&amp;quot;&lt;br/&gt;	EndSubSection&lt;br/&gt;EndSection&lt;br/&gt;&lt;br/&gt;Now that X has been configured to see all the possible refresh rates ; MythTV will be able to switch to the most suitable rate as required...</description>
    </item>
    <item>
      <title>LIRC and LCD to work with Antec Fusion Remote Black (Karmic)</title>
      <link>http://www.avenard.org/media/Patches_%26_Add-Ons/Entries/2009/10/17_LIRC_and_LCD_to_work_with_Antec_Fusion_Remote_Black_%28Karmic%29.html</link>
      <guid isPermaLink="false">700bc21b-2ade-42d7-bacd-1d730fcc8068</guid>
      <pubDate>Sat, 17 Oct 2009 13:34:30 +1100</pubDate>
      <description>Just updated my frontend to Ubuntu Karmic (9.10).&lt;br/&gt;*Almost* everything worked out of the box...&lt;br/&gt;&lt;br/&gt;Some minor problems, for which I have submitted a patch to ubuntu&lt;br/&gt;Edit: Great news: the patch has been accepted, and the new version of LIRC 0.8.6 package will work out of the box...&lt;br/&gt;&lt;br/&gt;To get the LCD screen working, edit the file /etc/LCDd.conf&lt;br/&gt;&lt;br/&gt;Change:&lt;br/&gt;Driver=curses&lt;br/&gt;into:&lt;br/&gt;Driver=imonlcd&lt;br/&gt;&lt;br/&gt;and in the [imonlcd] section change:&lt;br/&gt;Protocol=0&lt;br/&gt;into:&lt;br/&gt;Protocol=1&lt;br/&gt;(check which LCD device you have, Protocol=1 is for the 15c2:0038 version)&lt;br/&gt;&lt;br/&gt;That’s it</description>
    </item>
    <item>
      <title>Match refresh rate with input framerate - update 6</title>
      <link>http://www.avenard.org/media/Patches_%26_Add-Ons/Entries/2009/7/5_Match_refresh_rate_with_input_framerate_-_update_6.html</link>
      <guid isPermaLink="false">0540fdfe-e429-4c0f-bb7f-ba1b145093a6</guid>
      <pubDate>Sun, 5 Jul 2009 12:12:08 +1000</pubDate>
      <description>Published as &lt;a href=&quot;http://svn.mythtv.org/trac/ticket/5643#comment:13&quot;&gt;http://svn.mythtv.org/trac/ticket/5643#comment:13&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Patch can be found there:&lt;br/&gt;&lt;a href=&quot;http://svn.mythtv.org/trac/attachment/ticket/5643/adjust_rate6-fixes.patch&quot;&gt;http://svn.mythtv.org/trac/attachment/ticket/5643/adjust_rate6-fixes.patch&lt;/a&gt;&lt;br/&gt;and:&lt;br/&gt;&lt;a href=&quot;http://svn.mythtv.org/trac/attachment/ticket/5643/adjust_rate6-trunk20787.patch&quot;&gt;http://svn.mythtv.org/trac/attachment/ticket/5643/adjust_rate6-trunk20787.patch&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Total rework. Much simpler patch, doesn't modify anywhere as much files and leave intact all the various videoout_... files, only modifying the ones that do need change.&lt;br/&gt;&lt;br/&gt;Now the custom rate will only be used if the underlying xrandr refresh rate actually exist. This prevents incorrect customrate file switching to non-existing rate, and when using a different screen than the one mythtv was configured for.&lt;br/&gt;&lt;br/&gt;Fully support nVidia’s Dynamic Twinview. No need for a customrate file.&lt;br/&gt;&lt;br/&gt;To activate, go to Setup -&gt; Appearance and activate “Separate video modes for GUI and TV playback”. Set the native resolution of your screen and leave “Rate” as “Any”.</description>
    </item>
    <item>
      <title>Match refresh rate with input framerate - update 3</title>
      <link>http://www.avenard.org/media/Patches_%26_Add-Ons/Entries/2009/7/1_Match_refresh_rate_with_input_framerate_-_update_3.html</link>
      <guid isPermaLink="false">0ef3c551-14f7-462c-ae43-3554962a574c</guid>
      <pubDate>Wed, 1 Jul 2009 02:39:59 +1000</pubDate>
      <description>Published as &lt;a href=&quot;http://svn.mythtv.orghttp://svn.mythtv.org/trac/ticket/5643#comment:11&quot;&gt;http://svn.mythtv.org/trac/ticket/5643#comment:11&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Follow-up on &lt;a href=&quot;Entries/2009/4/6_Match_refresh_rate_with_input_framerate_-_update_2.html&quot;&gt;previous patch&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Patch can be found there:&lt;br/&gt;&lt;a href=&quot;http://svn.mythtv.org/trac/attachment/ticket/5643/adjust_rate4-fixes.patch&quot;&gt;http://svn.mythtv.org/trac/attachment/ticket/5643/adjust_rate4-fixes.patch&lt;/a&gt;&lt;br/&gt;and:&lt;br/&gt;&lt;a href=&quot;http://svn.mythtv.org/trac/attachment/ticket/5643/adjust_rate4-trunk20764.patch&quot;&gt;http://svn.mythtv.org/trac/attachment/ticket/5643/adjust_rate4-trunk20764.patch&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Total rework. Much simpler patch, doesn't modify anywhere as much files and leave intact all the various videoout_... files, only modifying the ones that do need change.&lt;br/&gt;&lt;br/&gt;Now the custom rate will only be used if the underlying xrandr refresh rate actually exist. This prevents incorrect customrate file switching to non-existing rate, and when using a different screen than the one mythtv was configured for.&lt;br/&gt;&lt;br/&gt;Additionally, the new structure will allow much easier integration of automatically calculated the real refresh rate when using nvidia drivers with Dynamic TwinView? enabled.&lt;br/&gt;</description>
    </item>
    <item>
      <title>Sound Upmix and AC-3 encoding 2</title>
      <link>http://www.avenard.org/media/Patches_%26_Add-Ons/Entries/2009/5/20_Sound_Upmix_and_AC-3_encoding_2.html</link>
      <guid isPermaLink="false">baa2371d-293d-45b2-bcc8-2c53c143f882</guid>
      <pubDate>Wed, 20 May 2009 23:54:13 +1000</pubDate>
      <description>Originally ticket &lt;a href=&quot;http://svn.mythtv.org/trac/ticket/5900&quot;&gt;5900&lt;/a&gt;.&lt;br/&gt;&lt;br/&gt;Update:&lt;br/&gt;fix the issue mentioned earlier with channels mapping being incorrect between ALSA and AC3. The problem occurred when using analog outputs.&lt;br/&gt;&lt;br/&gt;This patch generalises the upmix / AC-3 (re)encode functionality. Main thing is that it makes upmix and encode to DD5.1 work.&lt;br/&gt;&lt;br/&gt;Also:&lt;br/&gt;&lt;br/&gt;* Fix resampler clipping&lt;br/&gt;* Turn on resampler where sr != 48k [1]&lt;br/&gt;* Fix passthru where main dev:subdev == passthru dev:subdev [2]&lt;br/&gt;* Add keybind (Ctrl+U) / OSD menu option to toggle upmixing&lt;br/&gt;* Preserve timestretch across stream changes / upmix toggles&lt;br/&gt;* Small change to freesurround params&lt;br/&gt;&lt;br/&gt;[1] Recent versions of ALSA will do this if we don't. The SRC we use is much better quality.&lt;br/&gt;[2] Like my nvidia CK804 &lt;br/&gt;&lt;br/&gt;Following is a set of updates for 0.21-fixes, 0.21-fixes with VDPAU backport and trunk..&lt;br/&gt;&lt;br/&gt;What those patches do is merge the original mythtv audio code, with the newer AC3 upmixer one so you can fully turn off the upmixer.&lt;br/&gt;&lt;br/&gt;Some people have reported issues with the AC3 upmixer with the channel mapping being incorrect.&lt;br/&gt;&lt;br/&gt;This patch adds a new entry in Setup -&gt; General -&gt; Audio, adding a new AC3 upmixer entry. If unckecked (the default) this runs the original mythtv code; if checked the new AC3 upmix is used.&lt;br/&gt;&lt;br/&gt;&lt;a href=&quot;http://www.avenard.org/files/media/mythtv/audioencoding-fixes-jya10.patch&quot;&gt;0.21-fixes&lt;/a&gt;&lt;br/&gt;&lt;a href=&quot;http://www.avenard.org/files/media/vdpau/audioencoding-fixes-vdpau-jya10.patch&quot;&gt;0.21-fixes with VDPAU backport&lt;/a&gt;&lt;br/&gt;&lt;a href=&quot;http://www.avenard.org/files/media/mythtv/audioencoding-trunk-jya10.patch&quot;&gt;0.22-trunk&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Also, check &lt;a href=&quot;http://svn.mythtv.org/trac/ticket/6279&quot;&gt;ticket 6279&lt;/a&gt; which adds full software volume control, including on 5.1 audio</description>
    </item>
  </channel>
</rss>

