Re: Chapter marks not where specified.

Lawrence D'Oliveiro <ldo-kC51rjc0cqs1dNLGKZg6taU/[email protected]> Thu, 29 Mar 2012 11:02:36 +1300
Newsgroups gmane.comp.multimedia.dvdauthor.user
Organization Geek Central
Message-ID <[email protected]>
On Wed, 28 Mar 2012 20:07:49 +0100, Tom Brock wrote:

> I shall not be deliberately adding systematic errors to my time 
> specifications.

I agree. I hate fudging around bugs when we can fix them. I’ve looked at
the code, and can’t see any obvious reason for such systematic or
semi-systematic errors. The chapter times are parsed as
double-precision seconds in the “parsechapter” routine (dvdcli.c) and
converted to integer timestamp values (in the usual 90kHz MPEG clock) by
“source_add_cell” (dvdauthor.c) which also applies rounding by adding
half a timestamp unit before converting to integer.

Cell/program/chapter times are filled in by “MarkChapters” (dvdvob.c),
which calls on “findnearestvobu” (same source file) to do the
adjustments which seem to be causing you trouble, which in turn uses
“findvobu” (dvdauthor.c), which again looks reasonable.

This is a time for sticking in some debugs to trace through the
conversion calculations for your specific test case.

------------------------------------------------------------------------------
This SF email is sponsosred by:
Try Windows Azure free for 90 days Click Here 
http://p.sf.net/sfu/sfd2d-msazure
_______________________________________________
Dvdauthor-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/dvdauthor-users