My goal is to create a SVCD with 6 mpeg sequences using vcdimager (and tmpegenc). I would like to create a menu to point the tracks directly. Moreover, at the end of every track the player should go to the next one. I've some questions about the right procedure:
1) If I want to insert some entrypoints, can I directly use the mpeg2 produced by tmpegenc (without muxing with bbmpeg) enabling the "update scan offsets" setting ?
2) I can obtain the above SVCD by two ways. The first one use a selection item for the menu and playlists for every track (and entrypoints). Moreover every playlist point to the next one using the next tag.
The second way use only selection items. Every sequence (or entrypoint) is associated to the play-item tag of the related selection item. Also in this case the next tag is used to link all the video.
e.g.
1) using playlists
<segment-item src="mainmenu.mpg" id="seg-mainmenu" />
- <sequence-items>
- <sequence-item src="file1.mpg" id="file1">
<entry id="file1chapter01">0</entry>
<entry id="file1chapter02">100</entry>
- <sequence-item src="file2.mpg" id="file2">
<entry id="file2chapter01">0</entry>
- <pbc>
- <selection id="select-mainmenu">
<bsn>1</bsn>
<wait>-1</wait>
<loop jump-timing="delayed">1</loop>
<play-item ref="seg-mainmenu" />
<select ref="select-file1chapter01" />
<select ref="select-file2chapter01" />
</selection>
- <playlist id="select-file1chapter01">
<prev ref="select-mainmenu" />
<next ref="select-file1chapter02" />
<return ref="select-mainmenu" />
<wait>0</wait>
<play-item ref="file1chapter01" />
</playlist>
- <playlist id="select-file1chapter02">
<prev ref="select-file1chapter01" />
<next ref="select-file2chapter01" />
<return ref="select-file1chapter01" />
<wait>0</wait>
<play-item ref="file1chapter02" />
</playlist>
- <playlist id="select-file2chapter01">
<prev ref="select-file1chapter02" />
<next ref="select-mainmenu" />
<return ref="select-file1chapter02" />
<wait>0</wait>
<play-item ref="file2chapter01" />
</playlist>

2) using selections
<segment-item src="mainmenu.mpg" id="seg-mainmenu" />
- <sequence-items>
- <sequence-item src="file1.mpg" id="file1">
<entry id="file1chapter01">0</entry>
<entry id="file1chapter02">100</entry>
- <sequence-item src="file2.mpg" id="file2">
<entry id="file2chapter01">0</entry>
- <pbc>
- <selection id="select-mainmenu">
<bsn>1</bsn>
<wait>-1</wait>
<loop jump-timing="delayed">1</loop>
<play-item ref="seg-mainmenu" />
<select ref="select-file1chapter01" />
<select ref="select-file2chapter01" />
</selection>
- <selection id="select-file1chapter01">
<next ref="select-file1chapter02" />
<return ref="select-mainmenu" />
<timeout ref="select-file1chapter02" />
<wait>0</wait>
<loop jump-timing="immediate">1</loop>
<play-item ref="file1chapter01" />
</selection>
- <selection id="select-file1chapter02">
<next ref="select-file2chapter01" />
<return ref="select-file1chapter01" />
<timeout ref="select-file2chapter01" />
<wait>0</wait>
<loop jump-timing="immediate">1</loop>
<play-item ref="file1chapter02" />
</selection>
- <selection id="select-file2chapter01">
<next ref="select-mainmenu" />
<return ref="select-file1chapter02" />
<timeout ref="select-mainmenu" />
<wait>0</wait>
<loop jump-timing="immediate">1</loop>
<play-item ref="file2chapter01" />
</selection>

The question is: which is the best solution? (and why!)

Thx for any help!