[MPlayer-dev-eng] [PATCH] EDL 0.6 - DVD chapter support (w/ cvs diff -u)

Michael Halcrow mike at halcrow.us
Tue Aug 19 19:30:25 CEST 2003

On Tue, Aug 12, 2003 at 08:36:41PM +0200, Arpi wrote:
> Hi,
> > > > It's a minor thing, but Gabu has been known to correct two spaces to
> > > > one and I sometimes also do it, so if you could redo the patch that
> > > > would be very nice.
> > > > Thanks
> > > 
> > > Here it is.  Supporting DVD streams while finding the appropriate
> > > record after a seek was a bit tricky, but it worked with my tests.
> > Are there any non dvd chapter support related changes in your patch? If
> > yes, could you separate it? I think this dvd-chapter stuff should be
> > left out off the release, becouse it tweaks lot in mplayer.c. Comments?
> agree
> actually the whole edl should be left out, as there are separate sf project
> (afaik) for that, and tehre are even different forks of the edl support
> code.

Rather than leaving it out, how about undefining USE_EDL by default?
I know of some researchers at a university in Australia who are
currently using EDL in MPlayer for their work.  It would be nice for
the option to compile it in to at least be there.

In any case, in relation to my comments about my work with Alan
K. Melby, there are some researchers who are interested in putting
something much more powerful than EDL into MPlayer (Electronic Film
Review).  We would like to work with the MPlayer maintainers on the
best approach to this.

> and anyway, the dvd code should be fixed to output meaningful time, instead.
> (we discussed at irc, the absolute start time of each chapter is stored in
> .ifo, so it can be read out at stream_dvd, and mayeb even at mpeg demuxer,
> and adjust the relative mpeg-PTS timestamps by it.)

Yes, that would be very nice.

> (also, afaik there is a higher range timestamp in GOP headers, better for
> timing that 90khz-based syncronization PTS in mpeg PS/PES headers)

Positional timecode metrics is a key factor in any video descriptor
language, and these kinds of implementation details should be
taken into consideration when defining the syntax of the language.
Accurate mapping between the timecode mechanism in DVD's and other
formats is also a requirement.  I am aware that you all have suffered
through all this already.  :-)


------------------------------------------- | ---------------------
Michael Halcrow                             | mike at halcrow.us     
Developer, IBM Linux Technology Center      |                      
Want to make $$$$ really quick? It's easy:  |
Hold down Shift and hit '4' four times.     |
------------------------------------------- | ---------------------
GnuPG Keyprint:  05B5 08A8 713A 64C1 D35D  2371 2D3C FDDA 3EB6 601D
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: <http://lists.mplayerhq.hu/pipermail/mplayer-dev-eng/attachments/20030819/271f3f96/attachment.pgp>

More information about the MPlayer-dev-eng mailing list