[MPlayer-dev-eng] container format

Alex Beregszaszi alex at naxine.org
Thu Feb 6 17:19:38 CET 2003


Hi,

(grr, just pressed the send :( )

> ogg s*cks, just read the mails about the ogg demuxer ;)
> mcf is too AVIish :(
> 
> Someone mentioned, that we could (after developing) contact the Xiph
> guys, to get the ogg format obsoleted and used instead our one.

I think that this would be done quickly, becouse ogg is more and more
spread..

Btw, i have some ideas to the format:
First a question: why does it states, that if there's stream_id=1, there
must be stream_id=0 present too? i think that's nonsense, but it should
be preferable (becouse of vlc coding)

Anyway, all the packets should include (or optionally) a little header
contaning: 
 * packet type (video, audio, general(**), subtitle, subpicture, ...)
 (* stream id)

(**) general, this would contain headers and others (or you can split
it)

The format should be also decodable with low cpu usage (not so complex
techniques), but the encoder _could be_ very complex.

And one more: it should be able to get some header packets while it is
getting audio/video/subtitle data - i mean if a player sends a request
to the streaming server, that it lost the headers, than it gets it.

..ah, and the latest one: there should be support for runtime updateable
(= sent in packets, if it changes) clip infos (like mp3 tags in
streaming)

-- 
Alex Beregszaszi  <alex at naxine.org>
(MPlayer Core Developer -- http://www.mplayerhq.hu/)
  ZDNet.au: "Where do you see Linux in 5 years?"
  Alan Cox: "Hopefully world domination! (laughs)."


More information about the MPlayer-dev-eng mailing list