[MPlayer-dev-eng] NUT (informal) proposal, based on discussions

Rich Felker dalias at aerifal.cx
Thu Jan 19 05:32:47 CET 2006


On Wed, Jan 18, 2006 at 11:23:07PM +0100, Michael Niedermayer wrote:
> Hi
> 
> On Tue, Jan 17, 2006 at 05:59:23PM -0500, Rich Felker wrote:
> [...]
> > Comments?
> 
> after thinking about this again a little i think i am strongly in favor
> of a single pts and single ptr per syncpoint and nothing more complicated
> 
> with index: optimal seeking
> without index: seeking to a point which has a keyframe in every stream
> prior to the user specified timestamp
> 
> so even witout an index you can do exact seeking, and normal use of
> video+audio+subtitle files will be fine, only the case where you
> want very quick and exact seeking to a subset of streams will not
> work as well as with the more complicated cases but i really think
> that simplicity and overhead of the format is more important then
> that

ok, with all of our ideas to fix the problem failing, i've talked to
oded and i'm willing to give up per-stream back_ptr in syncpoints,
provided we have a provable algorithm to do exact seeking in any
stream with O(back_ptr) linear search. unless we're mistaken and
missing a stupid case, i think this can be done without any problem.
implementations are of course free to skip any further steps and just
use the back_ptr as-is.

one of us will send an updated proposal soon.

btw, my index proposal still stands.

btw2, this should finally make ivan happy too. after all the flames i
talked with him on irc earlier, explained all the work we'd done and
what the issues were, and he seems to have agreed to a single pts /
single back_ptr solution for syncpoints. so just _maybe_ this means
we're all on the same page again, willing to end the fighting and
flaming, and all promote nut together? :))

rich





More information about the MPlayer-dev-eng mailing list