Newbies beware, some advanced topic discussion here.
I am posting this here and at ttool's web forum (www.ttool.de) which is down right now.

Well, I definitely found a problem with TSCV. I am using XVCDs encoded at 2300 Kbps - I think TSCV is trying to place chapters beyond the last known aps point. I analyzed my mpg file with vcdxminfo (a vcdimager tool). It shows this output:

C:\vcdxminfo -a -v e:\band.of.brothers\01-a.mpg
--DEBUG: trying to open mpeg stream...
--DEBUG: pts start offset 0.340078 (max pts = 2519.066600)
--DEBUG: playing time 2518.726522
--DEBUG: stream scan completed

So according to this, my movie is 2518 s long approx, and the last aps is around 2519. For convienience - 2518 s = 41:58 minutes. I load the file into Windows Media player, and Virtual dub - they both agree with this.

Here is the problem: When I use TSCV to add chapters, it shows me that my movie is 76:02 minutes. Well, if it was a default bitrate, and the file size was 786 Mb, it would be 76:02 minutes long. But I have 786 Mb at 2300 kbps which means it is only 41:58 long.

TSCV is not accounting for the bitrate, when selecting chapters.

TSCV output
requested entry point (id=entry1-5) at 3000.000000, closest possible entry point at 2518.616100
requested entry point (id=entry1-6) at 3600.000000, closest possible entry point at 2518.616100
entry point 'entry1-6' falls into same sector as previous one!
requested entry point (id=entry1-7) at 4200.000000, closest possible entry point at 2518.616100
entry point 'entry1-7' falls into same sector as previous one!

If I enter the 'REAL' aps points as chapters - then it all works. But you need to use virtualdub or windows media player to figure them out - and even then they may not line up with the aps points inside the mpeg file.

TTOOL? Can you fix this?

Now this brings me to my next question.

APS? How can I control where they go? Here is the full output of all my aps points in the file I am working with.

<aps-list>
.
.
<aps packet-no="30089">218.885322</aps>
<aps packet-no="30589">222.522289</aps>
<aps packet-no="31086">226.125889</aps>
<aps packet-no="31169">226.726489</aps>
<aps packet-no="31415">228.528289</aps>
<aps packet-no="31497">229.128889</aps>
<aps packet-no="35628">259.158889</aps>
<aps packet-no="35711">259.759489</aps>
<aps packet-no="35794">260.360089</aps>
<aps packet-no="35876">260.960689</aps>
.
.
</aps-list>

I want to set 239, but there is a 30 s gap where I can't place any chapters. Ack! Go figure, some are only a second apart, but the one I need has a 30 second no fly zone.

Is there anyway known to man or vcd god, of controlling these aps points? I tried the setting 'This setting refers to the placement of "entrypoints".' on the options tab, it did not help select off-boundary aps points.


Is it something I can control at encode time?

I know there's lots of knowledge out there - please help!