Hi,
I made an SVCD with chapters:
vcdxbuild -b svcd.bin -c svcd.cue test.xml

with test.xml as:
<?xml version="1.0"?>
<!DOCTYPE videocd PUBLIC "-//GNU//DTD VideoCD//EN" "http://www.gnu.org/software/vcdimager/videocd.dtd">
<videocd xmlns="http://www.gnu.org/software/vcdimager/1.0/" class="svcd" version="1.0">
<option name="update scan offsets" value="true"/>
<info>
<album-id></album-id>
<volume-count>1</volume-count>
<volume-number>1</volume-number>
<restriction>0</restriction>
</info>
<pvd>
<volume-id>SVIDEOCD</volume-id>
<system-id>CD-RTOS CD-BRIDGE</system-id>
<application-id></application-id>
<preparer-id/>
<publisher-id/>
</pvd>
<segment-items>
<segment-item src="menu0.mpg" id="segment-menu"/>
</segment-items>
<sequence-items>
<sequence-item src="video1.mpg" id="sequence-00"/>
<sequence-item src="video2.mpg" id="sequence-01"/>
<sequence-item src="video3.mpg" id="sequence-02"/>
</sequence-items>
<pbc>
<selection id="menu">
<bsn>1</bsn>
<default ref="lid-000"/>
<timeout ref="lid-000"/>
<wait>60</wait>
<loop jump-timing="immediate">1</loop>
<play-item ref="segment-menu"/>
<select ref="lid-000"/>
<select ref="lid-001"/>
<select ref="lid-002"/>
</selection>
<playlist id="lid-000">
<prev ref="menu"/>
<next ref="lid-001"/>
<return ref="menu"/>
<wait>5</wait>
<autowait>0</autowait>
<play-item ref="sequence-00"/>
</playlist>
<playlist id="lid-001">
<prev ref="lid-000"/>
<next ref="lid-002"/>
<return ref="menu"/>
<wait>5</wait>
<autowait>0</autowait>
<play-item ref="sequence-01"/>
</playlist>
<playlist id="lid-002">
<prev ref="lid-001"/>
<next ref="menu"/>
<return ref="menu"/>
<wait>5</wait>
<autowait>0</autowait>
<play-item ref="sequence-02"/>
</playlist>
</pbc>
</videocd>

When I boot the cd, I do get the menu screen but I can't select the chapters. If I turn PBC off video1 starts and then I can select the chapters.

Is this supposed to be how it works? It would be better if I could select the chapters from the menu screen directly.

If the xml file is okay, maybe my dvd player is the trouble?

Thank you, Squeeto