Hi,
I have one commercial DVD in my collection that makes Transcode go nuts.
When I try to probe it, Transcode returns complete nonsense:
tcprobe -i /dev/dvd
[tcprobe] DVD image/device
(dvd_reader.c) mpeg2 pal 4:3 U0 720x576 video
(dvd_reader.c) ac3 en drc 48kHz 6Ch
(dvd_reader.c) subtitle 00=<en>
(dvd_reader.c) DVD title 1/1: 8 chapter(s), 1 angle(s), title set 1
(dvd_reader.c) title playback time: 00:00:05.01 6 sec
(dvd_reader.c) [Chapter 01] 00:00:00.000 , block from 0 to 196964
(dvd_reader.c) [Chapter 02] 00:00:00.000 , block from 304780 to 444065
(dvd_reader.c) [Chapter 03] 00:00:00.000 , block from 0 to 0
(dvd_reader.c) [Chapter 04] 00:00:00.000 , block from 0 to 0
(dvd_reader.c) [Chapter 05] 00:00:00.000 , block from 834326 to 900439
(dvd_reader.c) [Chapter 06] 00:00:00.000 , block from 1805328 to 1967066
(dvd_reader.c) [Chapter 07] 00:00:00.000 , block from 0 to 0
(dvd_reader.c) [Chapter 08] 00:00:00.000 , block from 0 to 0
[tcprobe] summary for /dev/dvd, (*) = not default, 0 = not detected
import frame size: -g 720x576 [720x576]
aspect ratio: 4:3 (*)
frame rate: -f 25.000 [25.000] frc=3
audio track: -a 0 [0] -e 48000,16,2 [48000,16,2] -n 0x2000 [0x2000]
[tcprobe] V: 150 frames, 6 sec @ 25.000 fps
[tcprobe] A: 0.09 MB @ 128 kbps
[tcprobe] CD: 650 MB | V: 649.9 MB @ 908634.8 kbps
[tcprobe] CD: 700 MB | V: 699.9 MB @ 978539.9 kbps
[tcprobe] CD: 1300 MB | V: 1299.9 MB @ 1817400.7 kbps
[tcprobe] CD: 1400 MB | V: 1399.9 MB @ 1957210.8 kbps
Transcode sees only one title on this DVD, attempts to probe title 2, 3,
and so on fail. Accessing the individual chapters using tccat fails too.
Both by set-top DVD player and Xine play the DVD perfectly. While playing
the DVD, I found out the structure of the DVD, which is like so:
Disk contains 2 menus:
* Main menu, which has 4 entries:
1: 8 chapters ~60 minutes
2: 2 chapters ~10 minutes
3: 3 chapters ~18 minutes
4: SUBMENU
* Submenu, which has two entries:
1: 1 chapter, ~3 minutes
2: 6 chapters, ~14 minutes
All other DVD titles from my collection return correct information when
Transcode probes them, so this must be a bug in the way Transcode
interprets the structure of the disk.
I have spoken to the author of 'libdvdread', and he verified that the
output of libdvdread for this DVD is correct.
I can attach the IFO files of the DVD, as well as the libdvdread dump of
the IFO files, if that is of any use for finding the problem.
By the way, I use Transcode version 1.0.2.
Cheers,
Dik