Thomas Schüppel wrote:
> Tat's what I started mmpython for. See
> http://sf.net/projects/mmpython.  

Thank you. I know someone announced a project like this, but I
couldn't remember who and what sf name (and the sf search engine
sucks)

> If you prefer this as a freevo subproject, I have no obligations. I
> need it for a project outside the freevo world

No problem, an extra project is as good as a subproject.

> so we would need to spend some time in discussing the api, I think.

OK, even when it is an extra project, we should discuss the api
here. I was thinking about:

1. Get all the info possible. This includes
   - avi tags (you can do it right now)
   - check for subtitle files and give the information about the
     languages in there
   - image exif information
   - image bins support
   - mp3/ogg id tag parsing
   - DVD title/chapter/language parsing
   - VCD title parsing
   - CDDB support for audio cds

2. Caching the data
   - Cache data with pickle to disc. This could be done with one file
     for each directory. Discs could get an extra cache file, some for 
     CDDB infos. Inserting a DVD again could give you all the infos by
     just loading the media-id.
   - Rememeber mtime for files and disc id for discs to check if you
     have to reread the file or take the cache. Make it possible to
     set ROM drives to find the cache entry when you insert a mp3 disc
     in a different drive with a different mount point
   - A script to cache a directory. You could run that for all Freevo
     dirs in a cron to speed up Freevo

> So far I can parse avi, ogg, mp3, jpg, tiff without external
> libs. My personal main focus is on pictures and video but a general
> package is what I really would like to have.

I would love to use that lib. I'm working on the DVD parser right
now. But it depends on libdvdread, I can't think of a way without it. 

Small bugreport: your lib always reports 2 audiochannels. Do you mean
2 as in stereo or two as in two audio streams to select from? And for
mpg you lib report 4096x4096 as widthxheight -- nope, that's wrong.



Dischi

-- 
The good thing about standards is that there are so many to choose from.
        -- Andrew S. Tanenbaum


-------------------------------------------------------
This SF.net email is sponsored by:  Etnus, makers of TotalView, The best
thread debugger on the planet. Designed with thread debugging features
you've never dreamed of, try TotalView 6 free at www.etnus.com.
_______________________________________________
Freevo-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freevo-devel

Reply via email to