<p><b>PRE 1.0</b></p>

<p>
<p><u>General</u></p>
<ul>
<li>code to migrate old KWinTV configuration on first startup</li>
  &nbsp;&nbsp;&nbsp;<em>Dirk: IMO not neccessary - old kwintv is not being used for
  too long, so there are too few people migrating</em><br>

<li>First startup wizard to set configuration</li>
  &nbsp;&nbsp;&nbsp;<em>Dirk: Somebody do the QtDesigner work for it and I'll do
  the implementation.</em><br>

<li>Channel DCOP interface does not work correctly. If a channel of the same name
  is created somehow (scanner, import) it cannot set it's DCOP name.</li>
  &nbsp;&nbsp;&nbsp;<em>Dirk: Don't have an idea for clean solution ATM...</em><br>

<li>DOCs...</li>
</ul>



<p><u>UI related</u></p>
<ul>
<li>V4L plugin depends on an unlocked Qt Library mutex. There are some dialogs
  that are shown via QDialog::exec() so the mutex is not unlocked and blocks
  video display.</li>

<li>Flicker when changing viewmodes (XVIDEO plugin)</li>

<li>Screensaver shutdown is broken. App is just killed -> no audio muting</li>

<li>Direct access to the channel properties from the RMB menu of the main window or RMB of the channel list.</li>

<li>Easier reordering of channels in the channel list (not in Configure qtvision). Possible by D&D.</li>
</ul>



<p><u>VBI related</u></p>
<ul>
<li>zvbi library version should be checked in configure because not all versions
  are usable</li>

<li>Videotext support needs a few fixes (e.g. transparency)</li>
  &nbsp;&nbsp;&nbsp;<em>Currently assigned to: Malte, Rich</em><br>

<li>Teletext plugin painting performance is slow</li>

<li>CC plugins needs fixup from someone who can actually try it out.</li>
</ul>



<p><u>VIDEO related</u></p>
<ul>
<li>Video format conversions</li>
  &nbsp;&nbsp;&nbsp;<em>Currently assigned to: George</em><br>

<li>V4L plugin shutdown is not "elegant". V4L plugin uses Qt lib mutex.
    This has various problems (blocking and some hacks) This also has
    performance impact on vbi decoder. Better ideas needed...</li>

<li>Software video scaling</li>
  &nbsp;&nbsp;&nbsp;<em>Currently assigned to: George</em><br>

<li>Too many VIDIOCMCAPTURE failures still.</li>

<li>Video on desktop: clipping issues</li>

</ul>
</p>



<p><b>POST 1.0 Ideas and Wishlist</b></p>
<p>
<ul>

<li>GL mode</li>

<li>Find a way for xvideo plugin audio mode selection</li>

<li>Save picture settings per source or per channel (configurable)</li>

<li>Enabled configurable plugins should have pages in the settings dialog instead of
  top-level config windows, it's more intuitive. See noatun.</li>

<li>xmltv EPG plugin</li>

<li>Implement video recording</li>

<li>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?)</li>

<li>Use deinterlacing plugins from DScaler as video filters</li>

<li>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.</li>

<li>Implement program name, network name, ratings, etc provided via CC/VTX</li>

<li>XvMC?  Useful?</li>

<li>DGA support</li>

<li>Finalise the API for plugins</li>

<li>Proper channel listings implementation</li>

<li>Improved Channel Wizard (Rich Moore's ideas): Back-port the country information
    from the old kwintv; add the ability to check a website for new channel files
    so that we can add support for new countries etc. without making a new release;
    Ideally provide a way for users to upload a channel suite for their region if
    we don't have one; The same channel can appear at different frequencies in
    different parts of the same country; A channel suite file should contain more
    information: id, name, description, url(s), icon
</li>


</ul>
</p>
