<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Mythtv on Andrew's Memory Blog</title><link>https://andrewmemory.acornwall.net/tags/mythtv/</link><description>Recent content in Mythtv on Andrew's Memory Blog</description><generator>Hugo -- gohugo.io</generator><image><url>https://andrewmemory.acornwall.net/img/rss_image.png</url><title>Mythtv on Andrew's Memory Blog</title><link>https://andrewmemory.acornwall.net/</link></image><language>en</language><managingEditor>andrewmemoryblog@gmail.com (Andrew's Memory Blog)</managingEditor><webMaster>andrewmemoryblog@gmail.com (Andrew's Memory Blog)</webMaster><copyright>Copyright 2009--2025</copyright><lastBuildDate>Sun, 25 Jun 2017 16:35:29 -0700</lastBuildDate><atom:link href="https://andrewmemory.acornwall.net/tags/mythtv/index.xml" rel="self" type="application/rss+xml"/><item><title>Upgrading Mythbuntu from Trusty to Xenial</title><link>https://andrewmemory.acornwall.net/blog/2017-06-25-upgrading-mythbuntu-from-trusty-to-xenial/</link><pubDate>Sun, 25 Jun 2017 16:35:29 -0700</pubDate><author>andrewmemoryblog@gmail.com (Andrew's Memory Blog)</author><guid>https://andrewmemory.acornwall.net/blog/2017-06-25-upgrading-mythbuntu-from-trusty-to-xenial/</guid><description>&lt;p&gt;Yesterday I took the plunge and upgraded my Mythbuntu install from Trusty to Xenial. Except for a few heart-stopping moments, it went smoothly.&lt;/p&gt;
&lt;h2 class="relative group"&gt;Things I wish I&amp;rsquo;d known about the upgrade
&lt;div id="things-i-wish-id-known-about-the-upgrade" class="anchor"&gt;&lt;/div&gt;
&lt;span
class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
&lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#things-i-wish-id-known-about-the-upgrade" aria-label="Anchor"&gt;#&lt;/a&gt;
&lt;/span&gt;
&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;There&amp;rsquo;s a bug with upgrading MySQL when you have the Mythbuntu tweaks installed. As a result, the upgrade fails to install MySQL properly - and then everything looks broken. Ouch. &lt;a href="https://bugs.launchpad.net/ubuntu/&amp;#43;source/mythbuntu-common/&amp;#43;bug/1576767" target="_blank" rel="noreferrer"&gt;You can find out more about the defect here&lt;/a&gt;. The symptom is the message &amp;ldquo;\[ERROR\] unknown variable &amp;rsquo;table_cache=128&amp;rsquo; &amp;quot; which scrolls off the screen when you do an upgrade (or dpkg &amp;ndash;configure -a). The fix is to change&lt;/li&gt;
&lt;/ul&gt;
&lt;figure class="highlight"&gt;
&lt;pre tabindex="0"&gt;&lt;code class="language-" data-lang=""&gt;table_cache = 128&lt;/code&gt;&lt;/pre&gt;
&lt;/figure&gt;
&lt;p&gt;to&lt;/p&gt;
&lt;figure class="highlight"&gt;
&lt;pre tabindex="0"&gt;&lt;code class="language-" data-lang=""&gt;table_open_cache = 128&lt;/code&gt;&lt;/pre&gt;
&lt;/figure&gt;
&lt;p&gt;in /etc/mysql/conf.d/mythtv-tweaks.cnf.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;During the upgrade, I got prompted for which user to use for the database. (With the recommendation to use &amp;ldquo;root&amp;rdquo; if you don&amp;rsquo;t thoroughly understand the permissions models.) But of course &amp;ldquo;root&amp;rdquo; didn&amp;rsquo;t work. What did work was the default, debian-sys-maint.&lt;/li&gt;
&lt;li&gt;After install, lirc didn&amp;rsquo;t work. I uninstalled lirc using Mythbuntu Control Center and rebooted; that appeared to fix things and now my Streamzap remote is being detected as a keyboard device with the appropriate mappings. (I get a warning about a plugin using MCC, but hey, it seems to work.)&lt;/li&gt;
&lt;li&gt;Next, I got warnings using apt. Probably due to the upgrade failure, I had a file called 50unattended-upgrades.ucf-old left over in /etc/apt/apt.conf.d. Nuking that fixed things.&lt;/li&gt;
&lt;li&gt;It looks as if mythfrontend and mythbackend are using different users now. I&amp;rsquo;m not sure why, but some day I&amp;rsquo;ll need to go through and fix permissions / unify those two users.&lt;/li&gt;
&lt;li&gt;I had to go into mythtv-setup and assign directories for music and music art. (Since I didn&amp;rsquo;t have an art directory, I created one under my music directory. That seems to work.)&lt;/li&gt;
&lt;li&gt;Probably as a result of the botched upgrade, mythweb was broken. I installed php7.0-mysql, then removed/installed mythweb and it was working again.&lt;/li&gt;
&lt;li&gt;Finally, I tried to look into mythconverg. In this release the admin user is debian-sys-maint, and the password for that user is stored in /etc/mysql/debian.cnf.&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Upgrading Mythbuntu from Lucid to Precise</title><link>https://andrewmemory.acornwall.net/blog/2013-09-22-upgrading-mythbuntu-from-lucid-to-precise/</link><pubDate>Sun, 22 Sep 2013 00:30:28 -0700</pubDate><author>andrewmemoryblog@gmail.com (Andrew's Memory Blog)</author><guid>https://andrewmemory.acornwall.net/blog/2013-09-22-upgrading-mythbuntu-from-lucid-to-precise/</guid><description>&lt;p&gt;Recently I decided to finally take the plunge and upgrade my Mythbuntu installation from Lucid (10.04) to Precise (12.04). I&amp;rsquo;d been getting prompts to do the release upgrade for a while, and I knew if I put it off too long then the upgrade path would disappear and I&amp;rsquo;d have to do a full reinstall.&lt;/p&gt;
&lt;p&gt;The upgrade process was mostly painless. I did: &lt;code&gt;sudo do-release-upgrade&lt;/code&gt; and walked away for quite a while. I had to kill X, and while churning the upgrade noticed that I&amp;rsquo;d modified /etc/sysctl.conf for the HDHomeRun: &lt;code&gt;net.core.rmem_max=2097152&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;The big issue was lirc - the StreamZap remote has been turned into a devinput device by default, meaning it behaves like a keyboard. I decided that I would rather have the old lircd behaviour where different apps could have different keys. Here&amp;rsquo;s what I had to do:&lt;/p&gt;
&lt;p&gt;1. Add a file /usr/share/X11/xorg.conf.d/90-streamzap.conf with the following contents: &lt;code&gt;Section &amp;quot;InputClass&amp;quot;  Identifier &amp;quot;Ignore Streamzap IR&amp;quot;  MatchProduct &amp;quot;Streamzap&amp;quot;  MatchIsKeyboard &amp;quot;true&amp;quot;  Option &amp;quot;Ignore&amp;quot; &amp;quot;true&amp;quot; EndSection&lt;/code&gt; This tells X not to treat the StreamZap remote as a keyboard. That means lirc has a shot at getting the keystrokes, and means that only one keystroke will be generated (rather than 2 - one from lirc and one from the devinput driver).&lt;/p&gt;
&lt;p&gt;I didn&amp;rsquo;t do this first, which led me to problems. (I ended up pushing the Mute button, which muted a bunch of my audio devices which I then had to undo.)&lt;/p&gt;
&lt;p&gt;2. sudo dpkg-reconfigure lirc&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;m not sure how often I did this (I did it more than once). I also made sure to select the Streamzap remote in the Mythbuntu Control Centre. At the end, here&amp;rsquo;s what my /etc/lirc/lircd.conf looked like:&lt;/p&gt;
&lt;figure class="highlight"&gt;
&lt;pre tabindex="0"&gt;&lt;code class="language-" data-lang=""&gt;#This configuration has been automatically generated via
#the Ubuntu LIRC package maintainer scripts.
#
#It includes the default configuration for the remote and/or
#transmitter that you have selected during package installation.
#
#Feel free to add any custom remotes to the configuration
#via additional include directives or below the existing
#Ubuntu include directives from your selected remote and/or
#transmitter.
#Configuration for the Streamzap PC Remote remote:
include &amp;#34;/usr/share/lirc/remotes/streamzap/lircd.conf.streamzap&amp;#34;&lt;/code&gt;&lt;/pre&gt;
&lt;/figure&gt;
&lt;p&gt;Here&amp;rsquo;s what the first stanza of my /etc/lirc/hardware.conf looked like:&lt;/p&gt;
&lt;figure class="highlight"&gt;
&lt;pre tabindex="0"&gt;&lt;code class="language-" data-lang=""&gt;# /etc/lirc/hardware.conf
#
#Chosen Remote Control
REMOTE=&amp;#34;Streamzap PC Remote&amp;#34;
REMOTE_MODULES=&amp;#34;lirc_dev streamzap&amp;#34;
REMOTE_DRIVER=&amp;#34;&amp;#34;
REMOTE_DEVICE=&amp;#34;/dev/lirc0&amp;#34;
REMOTE_SOCKET=&amp;#34;&amp;#34;
REMOTE_LIRCD_CONF=&amp;#34;streamzap/lircd.conf.streamzap&amp;#34;
REMOTE_LIRCD_ARGS=&amp;#34;&amp;#34;&lt;/code&gt;&lt;/pre&gt;
&lt;/figure&gt;
&lt;p&gt;3. Save your existing ~/.lirc/mythtv files, and any others you don&amp;rsquo;t want to lose. (I didn&amp;rsquo;t do this, and regretted it later.)&lt;/p&gt;
&lt;p&gt;4. Run the following two lines:&lt;/p&gt;
&lt;figure class="highlight"&gt;
&lt;pre tabindex="0"&gt;&lt;code class="language-" data-lang=""&gt;mythbuntu-lirc-generator
mythbuntu-lircrc-generator&lt;/code&gt;&lt;/pre&gt;
&lt;/figure&gt;
&lt;p&gt;This nukes your exsisting ~/.lirc/mythtv (and ~/.lircrc) and creates new ones based on Mythbuntu defaults.&lt;/p&gt;
&lt;p&gt;5. My mythtv file in the end (after putting my modifications back) looked like this:&lt;/p&gt;
&lt;figure class="highlight"&gt;
&lt;pre tabindex="0"&gt;&lt;code class="language-" data-lang=""&gt;# LIRCRC Auto Generated by Mythbuntu Lirc Generator
# Author(s): Mario Limonciello, Nick Fox, John Baab
# Created for use with Mythbuntu
begin
remote = Streamzap_PC_Remote
prog = mythtv
button = KEY_0
config = 0
repeat = 0
delay = 0
end
begin
remote = Streamzap_PC_Remote
prog = mythtv
button = KEY_1
config = 1
repeat = 0
delay = 0
end
begin
remote = Streamzap_PC_Remote
prog = mythtv
button = KEY_2
config = 2
repeat = 0
delay = 0
end
begin
remote = Streamzap_PC_Remote
prog = mythtv
button = KEY_3
config = 3
repeat = 0
delay = 0
end
begin
remote = Streamzap_PC_Remote
prog = mythtv
button = KEY_4
config = 4
repeat = 0
delay = 0
end
begin
remote = Streamzap_PC_Remote
prog = mythtv
button = KEY_5
config = 5
repeat = 0
delay = 0
end
begin
remote = Streamzap_PC_Remote
prog = mythtv
button = KEY_6
config = 6
repeat = 0
delay = 0
end
begin
remote = Streamzap_PC_Remote
prog = mythtv
button = KEY_7
config = 7
repeat = 0
delay = 0
end
begin
remote = Streamzap_PC_Remote
prog = mythtv
button = KEY_8
config = 8
repeat = 0
delay = 0
end
begin
remote = Streamzap_PC_Remote
prog = mythtv
button = KEY_9
config = 9
repeat = 0
delay = 0
end
begin
remote = Streamzap_PC_Remote
prog = mythtv
button = KEY_MUTE
config = |
repeat = 0
delay = 0
end
begin
remote = Streamzap_PC_Remote
prog = mythtv
button = KEY_CHANNELUP
config = Up
repeat = 0
delay = 0
end
begin
remote = Streamzap_PC_Remote
prog = mythtv
button = KEY_VOLUMEUP
config = ]
repeat = 0
delay = 0
end
begin
remote = Streamzap_PC_Remote
prog = mythtv
button = KEY_CHANNELDOWN
config = Down
repeat = 0
delay = 0
end
begin
remote = Streamzap_PC_Remote
prog = mythtv
button = KEY_VOLUMEDOWN
config = [
repeat = 0
delay = 0
end
begin
remote = Streamzap_PC_Remote
prog = mythtv
button = KEY_UP
config = Up
repeat = 0
delay = 0
end
begin
remote = Streamzap_PC_Remote
prog = mythtv
button = KEY_LEFT
config = Left
repeat = 0
delay = 0
end
begin
remote = Streamzap_PC_Remote
prog = mythtv
button = KEY_OK
config = Return
repeat = 0
delay = 0
end
begin
remote = Streamzap_PC_Remote
prog = mythtv
button = KEY_RIGHT
config = Right
repeat = 0
delay = 0
end
begin
remote = Streamzap_PC_Remote
prog = mythtv
button = KEY_DOWN
config = Down
repeat = 0
delay = 0
end
begin
remote = Streamzap_PC_Remote
prog = mythtv
button = KEY_MENU
config = M
repeat = 0
delay = 0
end
begin
remote = Streamzap_PC_Remote
prog = mythtv
button = KEY_EXIT
config = Escape
repeat = 0
delay = 0
end
begin
remote = Streamzap_PC_Remote
prog = mythtv
button = KEY_PLAY
config = P
repeat = 0
delay = 0
end
begin
remote = Streamzap_PC_Remote
prog = mythtv
button = KEY_PAUSE
config = P
repeat = 0
delay = 0
end
begin
remote = Streamzap_PC_Remote
prog = mythtv
button = KEY_STOP
config = Escape
repeat = 0
delay = 0
end
begin
remote = Streamzap_PC_Remote
prog = mythtv
button = KEY_PREVIOUS
config = Q
repeat = 0
delay = 0
end
begin
remote = Streamzap_PC_Remote
prog = mythtv
button = KEY_NEXT
config = Z
repeat = 0
delay = 0
end
begin
remote = Streamzap_PC_Remote
prog = mythtv
button = KEY_RECORD
config = R
repeat = 0
delay = 0
end
begin
remote = Streamzap_PC_Remote
prog = mythtv
button = KEY_REWIND
config = PgUp
repeat = 0
delay = 0
end
begin
remote = Streamzap_PC_Remote
prog = mythtv
button = KEY_FORWARD
config = PgDown
repeat = 0
delay = 0
end
begin
remote = Streamzap_PC_Remote
prog = mythtv
button = KEY_POWER
config = Escape
repeat = 0
delay = 0
end
begin
remote = Streamzap_PC_Remote
prog = mythtv
button = KEY_BLUE
config = I
repeat = 0
delay = 0
end
begin
remote = Streamzap_PC_Remote
prog = mythtv
button = KEY_RED
config = D
repeat = 0
delay = 0
end
begin
remote = Streamzap_PC_Remote
prog = mythtv
button = KEY_YELLOW
config = A
repeat = 0
delay = 0
end
begin
remote = Streamzap_PC_Remote
prog = mythtv
button = KEY_GREEN
config = W
repeat = 0
delay = 0
end&lt;/code&gt;&lt;/pre&gt;
&lt;/figure&gt;
&lt;p&gt;I&amp;rsquo;ve got the blue button pushing I (for info), the red button pushing D (for delete), the green button pushing W (for width) and the yellow button pushing A (for playback speed).&lt;/p&gt;
&lt;p&gt;I also set the power button to be another Escape, and Forward to PgDown and Backwards to PgUp.&lt;/p&gt;
&lt;p&gt;You want to make sure the remote = Streamzap_PC_Remote, not the devinput remote.&lt;/p&gt;
&lt;p&gt;Edit: Ha, I spoke too soon. I&amp;rsquo;m troubled by endless &amp;ldquo;Sorry, Ubuntu 12.04 has experienced an internal error&amp;rdquo; passwords. Luckily, &lt;a href="http://www.webupd8.org/2012/06/how-to-get-rid-of-internal-system-error.html" target="_blank" rel="noreferrer"&gt;this post&lt;/a&gt; explains how to at least turn them off, if not fix the problems.&lt;/p&gt;</description></item><item><title>Building a quiet MythTV box - selecting a case</title><link>https://andrewmemory.acornwall.net/blog/2012-04-20-building-a-quiet-mythtv-box-selecting-a-case/</link><pubDate>Fri, 20 Apr 2012 23:34:05 -0700</pubDate><author>andrewmemoryblog@gmail.com (Andrew's Memory Blog)</author><guid>https://andrewmemory.acornwall.net/blog/2012-04-20-building-a-quiet-mythtv-box-selecting-a-case/</guid><description>&lt;p&gt;I&amp;rsquo;ve started looking around for a quiet but thermally good case for a MythTV box. My first thought was to do an HTPC case - the &lt;a href="http://www.lian-li.com/v2/en/product/product06.php?pr_index=580&amp;amp;cl_index=1&amp;amp;sc_index=26&amp;amp;ss_index=68" target="_blank" rel="noreferrer"&gt;Lian Li HTPC C60&lt;/a&gt; looked good.&lt;/p&gt;
&lt;p&gt;But then I started worrying about airflow around the case. I&amp;rsquo;ve got a fairly narrow spot to put it in - about 46 cm - so a PC that&amp;rsquo;s 44 cm wide doesn&amp;rsquo;t leave a lot of room for cooling.&lt;/p&gt;
&lt;p&gt;I decided to look into mini towers instead. The &lt;a href="http://www.lian-li.com/v2/en/product/product06.php?pr_index=567&amp;amp;cl_index=1&amp;amp;sc_index=25&amp;amp;ss_index=63" target="_blank" rel="noreferrer"&gt;Lian Li V600F&lt;/a&gt; looks like it would be nice, but it has these ugly blue fans.&lt;/p&gt;
&lt;p&gt;I also looked into the &lt;a href="http://www.quietpcusa.com/NZXT-H2-Classic-Silent-Midtower-Chassis-P800C80.aspx" target="_blank" rel="noreferrer"&gt;NZXT H2&lt;/a&gt; (some were saying it was too flimsy), &lt;a href="http://www.antec.com/Believe_it/product.php?id=MTgwOA==&amp;amp;lan=us" target="_blank" rel="noreferrer"&gt;Antec P183&lt;/a&gt; (too tall, not a mini tower) and &lt;a href="http://www.silverstonetek.com/product.php?pid=303" target="_blank" rel="noreferrer"&gt;Silverstone TJ-8e&lt;/a&gt; (an 18 inch fan in front, but only that. How hard to get a replacement when it dies?)&lt;/p&gt;
&lt;p&gt;Now I&amp;rsquo;m leaning towards the L&lt;a href="http://www.lian-li.com/v2/en/product/product06.php?pr_index=314&amp;amp;cl_index=1&amp;amp;sc_index=25&amp;amp;ss_index=62" target="_blank" rel="noreferrer"&gt;ian Li B10&lt;/a&gt;. It&amp;rsquo;s too bad that &lt;a href="http://www.silentpcreview.com/" target="_blank" rel="noreferrer"&gt;SPCR&lt;/a&gt; hasn&amp;rsquo;t reviewed it - they seem to know a thing or two about quiet and heat.&lt;/p&gt;</description></item><item><title>Building a quiet MythTV box - step 1 - thinking aloud</title><link>https://andrewmemory.acornwall.net/blog/2012-04-01-building-a-quiet-mythtv-box-step-1-thinking-aloud/</link><pubDate>Sun, 01 Apr 2012 01:32:13 -0700</pubDate><author>andrewmemoryblog@gmail.com (Andrew's Memory Blog)</author><guid>https://andrewmemory.acornwall.net/blog/2012-04-01-building-a-quiet-mythtv-box-step-1-thinking-aloud/</guid><description>&lt;p&gt;Due to decreased WAF for the old MythTV box, I&amp;rsquo;m looking into building a quieter one. I&amp;rsquo;ve decided to do a couple of things differently:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Use HDHomeRun for capture cards. That way, I won&amp;rsquo;t be stuck to a particular bus architecture. It also means the capture cards won&amp;rsquo;t be generating heat in the case.&lt;/li&gt;
&lt;li&gt;Use a pair of 5400 RPM hard drives (maybe a 2.5&amp;quot; one for the OS, and a 3.5&amp;quot; one for the recordings? Need to have fans on all of them to cool them down.&lt;/li&gt;
&lt;li&gt;Replace all the fans with FDB or maglev bearing fans&lt;/li&gt;
&lt;li&gt;Use an external PSU like the &lt;a href="http://www.mini-box.com/picoPSU-192-XT-192W-Adapter-Power-Kit" target="_blank" rel="noreferrer"&gt;PicoPSU&lt;/a&gt; or something like that. &lt;a href="http://outsidethestb.blogspot.com/2011/02/dc-psu-mouting-plate-prototype.html" target="_blank" rel="noreferrer"&gt;Here&amp;rsquo;s an adapter&lt;/a&gt; to make it fit in a standard fan bay. (This might also be a good idea for ham radio PSUs&amp;hellip;)&lt;/li&gt;
&lt;li&gt;Use an HTPC case or at least a quiet PC case&lt;/li&gt;
&lt;li&gt;Probably end up with an nVidia video card.&lt;/li&gt;
&lt;li&gt;I think I want a core2 duo 3.1 MHz or so motherboard/ processor combo&lt;/li&gt;
&lt;li&gt;Does the Pico PSU mean I won&amp;rsquo;t be able to drive a DVD player? Maybe another external one (eSATA?) Am I going to end up with a bunch of individual set top boxes?&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The CPU cooling fans, video card and hard drives should generate most of the heat (and noise). Need to figure out how much power a video card uses.&lt;/p&gt;</description></item><item><title>Failed while running mythtranscode to cut commercials</title><link>https://andrewmemory.acornwall.net/blog/2011-02-27-failed-while-running-mythtranscode-to-cut-commercials/</link><pubDate>Sun, 27 Feb 2011 16:50:51 -0700</pubDate><author>andrewmemoryblog@gmail.com (Andrew's Memory Blog)</author><guid>https://andrewmemory.acornwall.net/blog/2011-02-27-failed-while-running-mythtranscode-to-cut-commercials/</guid><description>&lt;p&gt;For a long time I&amp;rsquo;ve had the error message &amp;ldquo;failed while running mythtranscode to cut commercials&amp;rdquo; on my MythTV box. Today I did some searching to find out more about it.&lt;/p&gt;
&lt;p&gt;It turns out the error is caused by the existence or permissions of .ICEauthority.&lt;/p&gt;
&lt;p&gt;I nuked ~/.ICEauthority and was able to mythtranscode. Apparently this file is recreated occasionally, so if I see this again I&amp;rsquo;ll check permissions.&lt;/p&gt;</description></item><item><title>Echo when playing back MythTV</title><link>https://andrewmemory.acornwall.net/blog/2010-10-26-echo-when-playing-back-mythtv/</link><pubDate>Tue, 26 Oct 2010 00:09:57 -0700</pubDate><author>andrewmemoryblog@gmail.com (Andrew's Memory Blog)</author><guid>https://andrewmemory.acornwall.net/blog/2010-10-26-echo-when-playing-back-mythtv/</guid><description>&lt;p&gt;I recently ran into an interesting problem with my MythTV audio. When I played back a program, it would play back with varying degrees of echo in the audio. Usually the echo would be around 100 ms behind, but if I skipped forward or back I could get it up to 3 seconds behind. This problem did not happen outside of MythTV.&lt;/p&gt;
&lt;p&gt;First I started with alsa-mixer. There I determined that there was no level I could change to affect the echo. Changing the level always changed both the first audio and the echo.&lt;/p&gt;
&lt;p&gt;Next I tried reinstalling the AC97 sound driver, because I saw a website that noted when the driver was corrupt you could get an echo. No dice.&lt;/p&gt;
&lt;p&gt;Finally, I happened to be running top, and I saw this:&lt;/p&gt;
&lt;figure class="highlight"&gt;
&lt;pre tabindex="0"&gt;&lt;code class="language-" data-lang=""&gt; PID USER PR NI VIRT RES SHR S %CPU %MEM TIME&amp;#43; COMMAND
4273 myth 20 0 220m 85m 3588 S 12 8.5 11:55.43 mythfrontend.re
4257 myth 20 0 245m 85m 3700 S 12 8.5 10:20.79 mythfrontend.re&lt;/code&gt;&lt;/pre&gt;
&lt;/figure&gt;
&lt;p&gt;I had two copies of mythfrontend.real running! Both were getting the lirc keypresses and acting on them. This meant everything (including the player) was being run twice&amp;hellip; hence an echo slightly behind the main audio.&lt;/p&gt;
&lt;p&gt;Somehow the Gnome session state had been saved with a mythfrontend.real running, and when it was restored it would restore with that mythfrontend.real as well as start a new one. I made sure the session state wasn&amp;rsquo;t being saved (under Settings), killed all the running mythfrontend.real instances, and then logged out saving the session. Next I logged in and out but unchecked the button to save session on logout. That seems to have done the trick.&lt;/p&gt;</description></item><item><title>Modeline for Samsung LN32A450C</title><link>https://andrewmemory.acornwall.net/blog/2009-10-25-modeline-for-samsung-ln32a450c/</link><pubDate>Sun, 25 Oct 2009 14:28:51 -0700</pubDate><author>andrewmemoryblog@gmail.com (Andrew's Memory Blog)</author><guid>https://andrewmemory.acornwall.net/blog/2009-10-25-modeline-for-samsung-ln32a450c/</guid><description>&lt;p&gt;When I switched my video card after the capacitors burnt out on the old one, I found I could no longer do 1366x768 video on a Samsung LN32A450C. Most frustrating was the fact that I&amp;rsquo;d see the video for about four seconds, before the TV decided it didn&amp;rsquo;t want to display it and showed &amp;ldquo;Mode not supported&amp;rdquo;.&lt;/p&gt;
&lt;p&gt;Apparently, this is a common problem with Samsung TVs - and cvt was no help.&lt;/p&gt;
&lt;p&gt;Luckily, I found &lt;a href="http://thecosmotron.com/2008/11/05/samsung-ln32a450-nvidia-drivers-and-ubuntu/" target="_blank" rel="noreferrer"&gt;this post&lt;/a&gt; - so here is the modeline for the Samsung LN32A450C&lt;/p&gt;
&lt;p&gt;&lt;code&gt;Modeline &amp;quot;1360x768&amp;quot; 85.500 1360 1440 1552 1792 768 771 777 795 +hsync +vsync&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;I just had to add that to my Monitor section of /etc/X11/xorg.conf and the autodetection on Ubuntu 9.04 did the rest. This is actually 1360x768, not the specified 1366x768 that Samsung is supposed to support - but I don&amp;rsquo;t miss the few pixels on either side.&lt;/p&gt;</description></item></channel></rss>