I just upgraded to Mythtv 0.26, and I’ve had some issues with it, so I decided to keep a log of what I had to change. This is mostly for me to reference in the future.
MythTranscode Error
I normally use mythtranscode to remove commercials from my recordings after setting the cutpoints. Unfortunately, after my upgrade, mythtranscode started crashing on every attempt with the following error:
CoreContext mpeg2fix.cpp:698 (AddFrame) Deadlock detected. One buffer is full when the other is empty! Aborting
This post recommended that I copy the mythtranscode binary from 0.25, and use that, which worked after copying all of the necessary libraries.
Mythweb Default Aspect Ratio
Mythtv loses the aspect ratio data that is stored in the database (but not the data stored in the actual video used for playback) when a video is transcoded. I transcode some recordings to remove commercials, so videos show up incorrectly in mythweb after being transcoded, and default to an aspect ratio of 4/3. Since most of my recordings are 16/9, I modified the default aspect ratio to be 16/9 by modifying “modules/tv/classes/Program.php” (line 826) to be:
return 16/9
More will be added later.