QtVision Laundry

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
  • Currently assigned to: Malte, Rich

  • 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
  • Currently assigned to: George

  • Finish v4l plugin:
    • GL mode
    • Bugs:
      • Clipping problems
      • Flicker
  • Currently assigned to: George

  • ALSA plugin
  • Currently assigned to: Dawit

  • Touchups to lirc – configurability, other issues mentioned on the list
  • Currently assigned to: Zsolt

  • Code to migrate old kwintv configuration on first startup
  • First startup wizard to set configuration
  • Software video scaling
  • Currently assigned to: George

  • 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.
  • Currently assigned to: Rich

  • Store the viewing mode on exit and restore on startup. Any impact for device selection_

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