I’ve just made a build of my patched 0.21-fixes for Intrepid Ibex.
The long awaited update
After more than a month… another update.
- MythTV is now at revision 18536
- ffmpeg is at revision15570
- I have included the patch for disabling in loop filtering for h.264 (can be disabled on the playback profile setup screen).
On my 1.6Ghz Core2 on TV1 (720p) I get 100-105% CPU usage and it skips a bit. With the loop filtering disabled it’s smooth and CPU usage is about 60-70%.
So, update and let me know how you get on.
Repository update
I have updated my PPA archive with the latest & greatest fixes from 0.21 & ffmpeg.
All packages are built with –enable-mmx & the i386 packages with –cpu=pentium4 for that extra little kick
The patch for the doubled h264 interlaced recorded show length from mythtv trunk is included.
Also, I found a bug in my port from the old ffmpeg code to the new, which caused a seg-fault with the AC3 audio that started coming through on TV ONE, which is fixed as well.
And, finally, I have built the plugins from the 0.21-fixes branch with the matching revision, as this can cause random seg-faults if you have plugins not built from the core that it’s running with.
So, update and let me know how you get on.
Cheers,
PK
Ubuntu repository
I have an ubuntu PPA repository
deb http://ppa.launchpad.net/paul-kcbbs/ubuntu hardy main
Just add this line to the bottom of your /etc/apt/sources.list, then
sudo apt-get update sudo apt-get install mythtv
This is the normal mythbuntu mythtv package with all my patches ready to go.
Comments
You should be able to register to add comments now.
I didn’t have an SMTP plugin configured in my wordpress blog, it is now, so register and then you can leave comments.
Cheers,
PK
Another update
I’ve updated mythtv to revision 18021 & ffmpeg to revision 14509.
I have also applied patches as suggested on the NZ mailing list and also make it so the libavcodec section is compiled without -DPIC -fPIC, which should allow an out-of-the-box build.
I also came across issue #427 in the ffmpeg bug tracker which affects us here in NZ with our interlaced channels. This bug would causes random crashes of the frontend. I have done an analysis of the problem and supplied a test file to them and a patch which shows when the problem will occur. Hopefully they’ll get a fix into trunk soon, but for now, I have a fix in my tree, but I’m not really sure it’s the right way to fix it. At least it doesn’t crash at that point anymore.
So head over to the downloads and get the latest version.
Any problems or praise, leave a comment.
Update, Update, Update…
My patches have been updated!
Michael Niedermayer from the ffmpeg project has performed something truly miraculous… he as fixed the interlacing artifacts for h.264! It seems that in a bid to simplify some of the h.264 code he, perhaps inadvertantly
, fixed the interlacing problems we were having with our Freeview|HD streams.
I have updated my patches to include ffmpeg 14408 which contains these fixes.
Get them while they’re hot!!!
Multiple DVB Frontend support
As of revision 17832, my patch for multiple DVB frontend support is now included in the trunk of MythTV. The MythTV ticket for this is #5061.
I will continue to maintain it in my set of patches for 0.21-fixes until either 0.22 is released or the patch is included in 0.21-fixes.
More updates
I have updated my version of ffmpeg to revision 14095 and mythtv to 17731.
I have created a script that does all the updating so there are no manual steps, which means I shouldn’t get it wrong again… hopefully.
MythTV Updates
I have updated my MythTV patches. I have converted the LATM/AAC decoder into a LATM parser and the AAC decoding is now done by the included ffmpeg libfaad decoder.
I have updated my version of ffmpeg to revision 14055 and mythtv to 17697.
The LATM patch to ffmpeg has also been sent to the ffmpeg-devel mailing list, so hopefully I’ll get feedback and get it approved for inclusion in the repository. Fingers crossed.
Anyway, I’ll keep maintaining my patches until it is included. I’ll also keep the patches for mythtv up-to-date until they are included as well.
Enjoy.