Changes between Version 54 and Version 55 of FutureDevelopment
- Timestamp:
- 10/29/10 01:52:38 (16 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
FutureDevelopment
v54 v55 5 5 If you see things you would like to work on, please email the mythtv-dev list for details/questions/etc. 6 6 7 == In Progress==7 == Recently Completed == 8 8 * Rewrite OSD. 9 9 * Improve support for HD audio codecs and output. 10 * Playback and menu support for the Bluray disk format. 10 * Playback support for the Bluray disk format. 11 * Support for playback of ISO and VIDEO_TS folders over storage groups to allow removal of local file support. 12 * [TaskThemeDownloader themes.mythtv.org] Theme download site and accompanying mythfrontend/mythbackend code 13 14 == In Progress == 11 15 * [TaskMythMusicRewrite Switch MythMusic to use MythUI.] 12 16 * Move backend configuration into mythbackend MediaServer (mini-http server), eliminating mythtv-setup 13 17 * [wiki:TaskMFileSystemWatcher Background scanning and notifications for content in Storage Groups.] 14 * [TaskThemeDownloader themes.mythtv.org Theme download site and accompanying mythfrontend/mythbackend code]15 18 * Revitalization of MythWeather to be TOS compliant, and less buggy 19 * Support for VAAPI hardware decoding (for AMD, Intel, and PowerVR chips) 20 * Support for CrystalHD hardware decoding (to be provided largely by upstream support in FFMPEG) 16 21 17 22 == High Priority == 18 19 23 * [TaskPluginIncorporation Incorporate the MythVideo, MythMusic and MythGallery plugins] into the core app? Allow the user interface to be consolidated more. 20 24 * Switch to [TaskEmbeddedMysql embedded mysql] for the database to simplify initial configuration. 21 25 * Re-implement orphan and optimization perl scripts as internal housekeeping tasks. 22 * Support for playback of ISO and VIDEO_TS folders over storage groups to allow removal of local file support.23 * [RecordedFile Database Schema updates for normalizing MythTV & MythVideo file related tables.]26 * [RecordedFile Database Schema updates] for normalizing MythTV & MythVideo file related tables. 27 * Improve [TaskThemeDownloader themes.mythtv.org] for user submitted content. 24 28 25 29 == Normal Priority == 26 30 * Menu support for the Bluray disk format. 27 31 * A more standard [TaskCommunicationProtocol 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. 28 32 * [http://www.freedesktop.org/wiki/Software/dbus dbus]? 29 33 * [http://code.google.com/apis/protocolbuffers/ Google Protocol Buffers]? 30 34 * Improve developer documentation by doxygenifying all the major classes, and the major subsystems of MythTV. 31 * Merge of recording and MythVideo database tables.32 35 * Split of mythbackend into a two programs; one for performing scheduling, file serving, and jobqueue, the other for handling capture inputs. 33 * Rework of jobqueueto remove special handling of transcoding/commflagging, and remove the four-userjob limit.36 * [JobQueueRewrite Rework of jobqueue] to remove special handling of transcoding/commflagging, and remove the four-userjob limit. 34 37 * Revamp of perl bindings. 35 38 * Additional official bindings: php (split from MythWeb?), ruby, java, ... 36 39 * Revamp of nuvexport. 37 * Support for VAAPI hardware decoding (for AMD, Intel, and PowerVR chips)38 * Support for CrystalHD hardware decoding (to be provided largely by upstream support in FFMPEG)
