Bugs, Ideas & Things To Do
This page presents the so-called LAUNDRY document of QtVision that can be found in CVS. It contains a list of things that should be done before release 1.0 (pre 1.0) or after release 1.0 (post 1.0) and it is a bunch of ideas, thoughts, or tasks written down in just a few words.
This document is meant to keep you informed about the current status of QtVision and in what areas of the code people are currently working on. You can also see what still needs to be done – maybe you would like to help out_
PRE 1.0:
- zvbi library version should be checked in configure because not all versions are usable
- Signal handlers for crashes or abnormal exits
- Memory corruption/thread races/thread incorrectness in v4l and v4l plugin
- Videotext support
- The audio manager needs to have a signal to connect to the audio controls. This would enable/disable the controls as they are usable/unusable.
- Channel code needs to be standardized along with the other plugins. BADLY.
- Fix configuration code up – make it work in all cases, properly save the device, associated channels and sources, etc. This is really broken right now.
- Video format conversions
- Finish v4l plugin:
- GL mode
- Bugs:
- Clipping problems
- Flicker
- ALSA plugin
- Touchups to lirc – configurability, other issues mentioned on the list
- Code to migrate old kwintv configuration on first startup
- First startup wizard to set configuration
- Software video scaling
- More localised channel listings
- Either finish online channel listings, or comment it out for now
- Provide a method for plugins to merge with the gui.
- The code for the plugin configuration dialog needs a fair bit of UI work.
- Store the viewing mode on exit and restore on startup. Any impact for device selection_
Currently assigned to: Malte, Rich
Currently assigned to: George
Currently assigned to: George
Currently assigned to: Dawit
Currently assigned to: Zsolt
Currently assigned to: George
Currently assigned to: Rich
POST 1.0:
- Implement video recording
- Write a patch for the V4L bridge in XFree86 to expose the functionality we need for the tuner. (George has started this)
- Filter support – the ability to install a plugin that can filter the video stream in arbitrary ways. (Perhaps the video recording code would use this too_)
- It would be a nice feature to have “transcription” support in the CC plugin. This could record timestamps (relative) and text from the closed captioning.
- Implement program name, network name, ratings, etc provided via CC/VTX
- XvMC_ Useful_
- DGA support
- Finalise the API for plugins