Re: Re: Variable Framerate, plugin based video editing tool

Enrico Weigelt <[email protected]> Fri, 30 Jan 2004 15:42:15 +0100
Newsgroups gmane.comp.multimedia.media-api
Message-ID <[email protected]>
* Steve Lhomme <[email protected]> [2004-01-30 13:33:09 +0100]:

<snip>
> Nop. That's one side of creation : copying the others. The other part is 
> invention which rarely happens when you're just copying things and end 
> up doing roughly the same thing... I think that we already achieved 
> invention with Matroska because of the EBML concept behind it (binary 
> XML with semantic and grammar separated and default values). That's an 
> improvement over existing IFF formats (AVI, QT)...

Maybe matroska is an good invention and someday will make many people
happy. But this discussion does not belong here. From view of media-api
it is just another container. 

We're here to develop an API which abstracts from this stuff, so a container
is simply something which contains multiple streams additionally w/ meta
information like timestamps. 

And here we have to talk: how do we support containers/muxers w/ timestamps ?
If we see the contained streams as binary files, it seems quite difficult, 
so perhaps better we should view them as sequence of chunks. Each chunk 
has a binary block and a couple of meta information supplied by the demux
(i.e. timestamp, seeking information, ...)


cu
-- 
---------------------------------------------------------------------
 Enrico Weigelt    ==   metux IT services

  phone:     +49 36207 519931         www:       http://www.metux.de/
  fax:       +49 36207 519932         email:     [email protected]
  cellphone: +49 174 7066481
---------------------------------------------------------------------
 DSL-Zugang ab 0 Euro. -- statische IP -- DSL-Flatfrate            --
 Diese Mail wurde mit UUCP versandt.      http://www.metux.de/uucp/
---------------------------------------------------------------------