KWinTV Rewrite Beta Release --------------------------- December TBD, 2002 Authors: George Staikos Rich Moore Kevin Hessels Stefan Hellwig Webmaster http://www.kwintv.org/ Dawit Alemayehu Rizsanyi Zsolt Malte Starostik FILL ME IN <----------------------------------- Required Software and Hardware ------------------------------ - X11R6 - TV tuner with V4L or Xv-input support - libzvbi from zapping.sourceforge.net if you want closed captioning support - OSS compatible mixer device Working ------- - Xv input streams - XML channel files - Channel import and loading - Volume control via OSS mixer plugin - Autostart - Device selection - Some plugin support - Channel navigation - Fullscreen mode - DCOP -----> New and working in Alpha2: - KWinTV legacy format - Sidebar resizing - Migration of old KWinTV channels - Full kpart functionality - Basic mouse wheel support - Panel Extension (will work better when aspect ratio is enabled) - Video desktop - Aspect ratio - Direct channel number changing - Mute - Plugins are configurable (in particular, configurable audio mixer) - Two on-screen display plugins - Initial LIRC support - Audio toolbar is more easily removed - Easier switching between client modes - zapping channel import plugin - Xinerama support - Desktop (background) video mode - Tray icon during desktop video mode - CSV format - Improved DCOP interface - New OSD plugin 'Elegant' - New plugin type: Miscellaneous - Closed captioning in NTSC with Haze plugin (via the new Simon plugin) - Plugins have a .desktop entry to determine if they should get enabled by default on first load - Icons - Plugin configuration panel - V4L plugin partially working Known not working ----------------- - Full applet functionality - A2 (it was working, but now is broken??) - Default config file - A2 - Update channel plugin to new base class - A2 - Fix crash in channel code - A2 - ALSA plugin - A2 - Message box, no device selector if no devices present - A2 - FIX xawtv channel import (Malte Starostik) - A2 - Channel import dialog comes up too often. Fix this. - A2 - Test devices in probing code for symlinks to avoid dupes - A2 - Migration of old kwintv configuration - Beta - More channel file defaults - Beta - First time startup wizard - Beta - Norm functionality - Beta - LIRC, mouse wheel configuration - Beta - Program guide - Beta - We need more/new icons - Beta - Snapshots - Beta - Channel wizard - Beta - Missing some accelerator keys - Beta - Recording - Beta - Screensaver - Beta - New view modes via plugins - Beta? - Embed as Konq channel viewer - Beta? - Come up with a new name - Help - Finalise icon selection - Plugin developers' guide How to enable the Xv "v4l" module --------------------------------- Make sure you're using XFree86 4 or better. Edit your XF86Config file and find the Section "Module". Within this module, add an entry: Load "v4l" Restart your X server. Note that you must have the V4L module for your tuner card loaded before you start X if you want the v4l Module in the X server to find your card. How to help ----------- We can really use some help in developing this code. If you would like to contribute, please send patches or email to the mailing list. In particular, we could use some help writing plugins, commenting on the architecture and API, and porting to other platforms (hopefully Solaris and FreeBSD to start). We could also really use help with documentation and graphics. Reporting bugs -------------- Please do not report bugs with the bug tracking system. Report significant bugs to the mailing list at kwintv@mail.kde.org. Check www.kwintv.org for details. Please do not put in feature requests yet. We are most interested in design flaws or usability problems. When you report a bug, please include the following information: - qtvision debug output on the console when you run it (in full!) - xvinfo output - xdpyinfo output - OS & Distribution, relevant drivers/kernel modules loaded, hardware architecture - configure and make flags - values of environment variables: $KDEDIR $QTDIR $KDEHOME - location that you installed to (/usr, /opt/kde3, etc) - where KDE is installed PLEASE DO NOT EMAIL THE AUTHORS DIRECTLY George Staikos KWinTV Maintainer staikos@kde.org