kumi
20th April 2008, 20:29
I am having a problem with the seek-bar in Media Player Classic and WMP under Windows XP. It turns out that certain PGC cell configurations will reliably cause the players to either freeze or skip over certain cells.
Imagine a title PGC that looks like this:
BOVs Chap. Prog. Cell Type Seam- Ang VOBU Cell Cell Playback End Entry First Last Last VOB Cell
(PTT) Flags less Still Still Cmd. Time Time VOBU ILVU VOBU VOBU ID ID
Joint Time # sector End Start End
? 1 1 1 2 no - no 0 0 00:00:08.00 00:00:08.00 9394 0 10786 10989 1 4
? 2 2 2 2 no - no 0 0 00:00:12.00 00:00:20.00 0 0 3158 3321 1 1
If I play this title, I can manually seek to any position in the video with the seek-bar.
However, things change when I add 1 (or more) cells before the transition between VCID 1/4 and 1/1:
BOVs Chap. Prog. Cell Type Seam- Ang VOBU Cell Cell Playback End Entry First Last Last VOB Cell
(PTT) Flags less Still Still Cmd. Time Time VOBU ILVU VOBU VOBU ID ID
Joint Time # sector End Start End
? 1 1 1 2 no - no 0 0 00:00:12.00 00:00:12.00 6115 0 9226 9393 1 3
? 2 2 2 8 yes - no 0 0 00:00:08.00 00:00:20.00 9394 0 10786 10989 1 4
? 3 3 3 2 no - no 0 0 00:00:12.00 00:00:32.00 0 0 3158 3321 1 1
This time, if I attempt to manually seek to any position in cell 3, the player will either crash or skip completely over cell 3.
Here is a small (22MB) DVD I created that illustrates this issue. Title 1 exhibits no problems, while Title 2 will crash the player if you attempt to seek into chapter 3:
http://www.badongo.com/file/8928942
(mirror1 (http://www.megaupload.com/?d=SMOTMBCA)) (mirror2 (http://www.zshare.net/download/108180969fb3bf32/)) (mirror3 (http://rapidshare.com/files/108857479/stub.iso.html))
What is wrong? :)
Imagine a title PGC that looks like this:
BOVs Chap. Prog. Cell Type Seam- Ang VOBU Cell Cell Playback End Entry First Last Last VOB Cell
(PTT) Flags less Still Still Cmd. Time Time VOBU ILVU VOBU VOBU ID ID
Joint Time # sector End Start End
? 1 1 1 2 no - no 0 0 00:00:08.00 00:00:08.00 9394 0 10786 10989 1 4
? 2 2 2 2 no - no 0 0 00:00:12.00 00:00:20.00 0 0 3158 3321 1 1
If I play this title, I can manually seek to any position in the video with the seek-bar.
However, things change when I add 1 (or more) cells before the transition between VCID 1/4 and 1/1:
BOVs Chap. Prog. Cell Type Seam- Ang VOBU Cell Cell Playback End Entry First Last Last VOB Cell
(PTT) Flags less Still Still Cmd. Time Time VOBU ILVU VOBU VOBU ID ID
Joint Time # sector End Start End
? 1 1 1 2 no - no 0 0 00:00:12.00 00:00:12.00 6115 0 9226 9393 1 3
? 2 2 2 8 yes - no 0 0 00:00:08.00 00:00:20.00 9394 0 10786 10989 1 4
? 3 3 3 2 no - no 0 0 00:00:12.00 00:00:32.00 0 0 3158 3321 1 1
This time, if I attempt to manually seek to any position in cell 3, the player will either crash or skip completely over cell 3.
Here is a small (22MB) DVD I created that illustrates this issue. Title 1 exhibits no problems, while Title 2 will crash the player if you attempt to seek into chapter 3:
http://www.badongo.com/file/8928942
(mirror1 (http://www.megaupload.com/?d=SMOTMBCA)) (mirror2 (http://www.zshare.net/download/108180969fb3bf32/)) (mirror3 (http://rapidshare.com/files/108857479/stub.iso.html))
What is wrong? :)