[MPlayer-G2-dev] pre23 released with native ogg demuxer

Arpi arpi at thot.banki.hu
Mon May 12 02:41:44 CEST 2003


Hi,

pre23:
- AVI demuxer: now it can parse interleaved streams.
- a_pts calculation fixes, now it handles all mpegs & avis correctly
  (the flag DEMUX_STREAM_FLAG_PTS_FOR_NEXT is ignored now, it's redundant!)
- native Ogg/Ogm/OggS demuxer :)
  vorbis support not yet finished, nor the old directshow format
  theora and new dshow video (divx etc) works!


yes, i wrote a native ogg demuxer from scratch, based on the ogg fformat
specs (libogg/doc/ogg/datastructures.html), it was not a big deal, ogg is
very simple (even simpler than vivo) format. the messy/complicated things
come when you're parsing codec-specific headers...
the demuxer part can be implemented in 1k, see TOOLS/dump_ogg.c :)

i didn't implement audio support yet, for 2 reasons:
- i don't like vorbis :)
- i don't have ogg files using non-vorbis audio. if you have some, upload!
  (yes yes i know i could use teh ogm-tools to create some, but i'm lazy to
  rtfm etc to produce well-made sample streams)
also no a-v sync code for ogg files yet


A'rpi / Astral & ESP-team

--
Developer of MPlayer, the Movie Player for Linux - http://www.MPlayerHQ.hu



More information about the MPlayer-G2-dev mailing list