wiki:FutureDevelopment

Version 57 (modified by Raymond Wagner, 9 years ago) (diff)

--

Possible Future Development Tasks

This is not a general feature request list (for that, go to the wiki), these are items that the people actively contributing code to MythTV have identified as important to the future of MythTV, or intend to develop themselves.

If you see things you would like to work on, please email the mythtv-dev list for details/questions/etc.

Recently Completed

  • Rewrite OSD.
  • Improve support for HD audio codecs and output.
  • Playback support for the Bluray disk format.
  • Support for playback of ISO and VIDEO_TS folders over storage groups to allow removal of local file support.
  • themes.mythtv.org Theme download site and accompanying mythfrontend/mythbackend code
  • Support for VAAPI hardware decoding (for AMD, Intel, and PowerVR chips)
  • Support for CrystalHD hardware decoding (to be provided largely by upstream support in FFMPEG)

In Progress

High Priority

Normal Priority

  • Menu support for the Bluray disk format.
  • A more standard communication protocol between the frontend/backend/etc. Currently uses a custom protocol, and it would be nice to replace with something that's more of a standard. Note: this really needs to be fairly efficient, since this is a common task. Parsing XML queries/responses several hundred times a second really isn't a good thing to be spending CPU time on.
  • Improve developer documentation by doxygenifying all the major classes, and the major subsystems of MythTV.
  • Split recording duties out of mythbackend into a separate daemon.
  • Background scanning and notifications for content in Storage Groups.?
  • Revamp of perl bindings.
  • Additional official bindings: php (split from MythWeb?), ruby, java, ...
  • Revamp of nuvexport.