Sophie

Sophie

distrib > Mandriva > 9.2 > i586 > by-pkgid > f4141f4d76b43b7ff674218799b6d1ed > files > 8

xine-vcdx-1-0.rc0.2mdk.i586.rpm

Bugs: 

- Wait time assumes that the time between read-blocks is 0. Should
  use gettime to track real lapse time.
- Sometimes keyboard events don't take? 

Change : to :: to accomodate M$-DOG? 

- - - - - - -

Here's how I think things are going to work in the short-term future:

CD reading and control routines have been separated out of vcdimager
and put in libcdio. Eventually FreeBSD other OS, and CD-control
support will be added to libcdio. A complete merger of the vcdimager
code is planned the vcdimager 0.7.20 release.

In the interrum, a vcdimager using libcdio is needed. 

- PBC
  * unimplimented features remain:
      autowait/autopause - probably difficult
      multi-default
      command lists
      hot spots, region selections

- Remove static my_vcd variable. ditto for in_still. Could this be related
  to the quit bug? 

- Have we properly delt with extended vs. non PSD's and LOT's?

- Move padding sector checks in from vcdplayer_read into vcdimager as
  a read "mode". That will eliminate buffer copy and it this logic probably
  belongs there anyway.

- - - - - - -

Features/enhancements:

- Support for FreeBSD other OS's and other CD-ROM controls via...

- support sensing/playing over multiple drives

- libtoolize fix auto-problems, and get rid of all of those warnings in 
  building.

- Remove static. But would like a way to test for unresolved symbols.

- Subtitles and multiple languages: 
   Julio Sánchez has a handle on this with his libspuogt.

- - - - - - -
vcd-info/vcddump:

- opaque type for vcdinfo_obj
- document libvcdinfo

long-term:
-  merge into xine

$Id: TODO,v 1.16 2003/05/17 11:17:46 rockyb Exp $=======