MythTV, Open Source DVR

MythTV is a Free Open Source software digital video recorder (DVR) project distributed under the terms of the GNU GPL. It has been under heavy development since 2002, and now contains most features one would expect from a good DVR (and many new ones that you soon won't be able to live without).

If you are interested in learning more about MythTV (or just want to check out some screenshots), please take a look at MythTV In Detail.

Latest MythTV News

code.mythtv.org

  • In light of our recent switch to using git, we will be renaming the svn.mythtv.org domain name to code.mythtv.org.
  • Both domains should work at the moment, but we will eventually start redirecting requests to the old svn.mythtv.org domain name.
  • We will also have a few new code-related services running on this host, including experimental copies of Jira and Fisheye.
Posted by xris on December 8th 2010

MythTV is Moving to Github!

  • The MythTV developers decided to retire our subversion repository and move our source control to github.
  • We will keep the existing subversion repository around for archival purposes, but it will no longer receive updates.
  • We will continue to trac bugs in Trac (though we are considering other options for the future).
  • This will only affect those of you who compile MythTV from source via our subversion repository — the rest shouldn't notice anything from this change.
  • Here are a few resources for those interested in continuing to follow bleeding edge development, but are unfamiliar with git:
  • To help organize things better for their maintainers, Themes, MythWeb, and nuvexport have been split out of the main repository. We realize that this may be an inconvenience for some people (especially packagers), but after a rather lively discussion we decided that this is the best option for future development and maintenance.
  • Additionally: Over the next few weeks we will slowly be migrating all of our core services both to and back from a temporary host so that we can rebuild our server environment from scratch. We appreciate your understanding of any downtime that might occur from this migration, and thank Schedules Direct for providing the temporary home.
Posted by xris on December 2nd 2010

XvMC and libmpeg2 to be dropped in 0.25

  • We'd like to warn users that we are planning to drop XvMC and libmpeg2 decoding support from forthcoming MythTV releases. MythTV 0.25 will be the first release without these features, so you still have several months to upgrade hardware if you wish to continue running the latest MythTV releases. Of course the newly released 0.24 will remain available if either XvMC or libmpeg2 are important to you.
  • Why are we doing this?
    • XvMC - The primary reason is that the XvMC code is very hard to maintain. It requires a lot special handling and does not support the features which many of our other video rendering methods provide. Far superior alternative hardware decoders such as Nvidia's VDPAU are now supported. Crystal HD, ATI and Intel support are also on the MythTV roadmap.
    • libmpeg2 - A high proportion of problems reported to us can be traced back to libmpeg2, we want MythTV to be as stable as possible and the advantages of libmpeg2 are outweighed by the negatives. Like XvMC, it complicates the code in ways that make it harder to maintain.
    • Both - Additionally, the need for both features is largely gone. Even the lowest cost CPUs which have been available in recent years can easily manage playback of Standard and High-Definition mpeg2. Low power CPUs such Intel's atom are usually supplied with Nvidia's ION platform or can be used with discrete hardware decoding solutions such as Crystal HD.
  • We believe that leaving these features behind will allow us to focus our time more productively, making the improvements and adding the features that a majority of users want to see.
  • N.B At some point in time, beyond 0.25, we'd like to drop XVideo support in favour of OpenGL rendering. There will be more on that subject when we have finalised our plans. Rest assured that we are considering embedded platforms and work on supporting OpenGL ES is already underway.
Posted by Stuart M on December 2nd 2010

Continue reading in the News Archive.