[jrs47@noggin video]$ xine dvd:/ This is xine (X11 gui) - a free video player v0.9.20cvs (c) 2000-2003 by G. Bartsch and the xine project team. Built with xine library 1.0.0 (1-cvs) Found xine library version: 1.0.0 (1-cvs). XServer Vendor: The XFree86 Project, Inc. Release: 40200000, Protocol Version: 11, Revision: 0, Available Screen(s): 1, using 0 Depth: 24. XShmQueryVersion: 1.1. -[ xiTK version 0.10.3 ]- -[ xiTK will use XShm ]- -[ WM type: (GnomeCompliant) Sawfish ]- Display is not using Xinerama. demux_sputext: initializing pixel_aspect: 1.000900 xine_interface: unknown param 10 xine_interface: unknown param 10 xine_interface: unknown param 10 xine_interface: unknown param 10 vo_scale: invalid ratio, using 4:3 vo_scale: unknown aspect ratio (0) in stream => using 4:3 demux_sputext: open_plugin() called dvd_class_get_instance2 dvd_class_get_instance21 dvd_class_get_instance22 dvd_class_get_instance3 libdvdnav: Using dvdnav version 1-cvs from http://xine.sf.net libdvdread: Using libdvdcss version 1.2.6 for DVD access libdvdcss debug: opening target `/dev/dvd' libdvdcss debug: using libc for access libdvdcss debug: disc is scrambled libdvdcss debug: requesting AGID libdvdcss debug: drive authenticated, using variant 0 libdvdcss debug: authentication established libdvdcss debug: GetASF authenticated, ASF=1 libdvdcss debug: decrypting disc key with player keys libdvdcss debug: decrypted disc key is 00:77:37:44:f2 libdvdcss debug: using CSS key cache dir: /home/jrs47/.dvdcss//AI_YORI_AOSHI_VOL1#2003010809173400/ libdvdcss error: failed opening raw device, continuing libdvdnav: DVD Title: AI_YORI_AOSHI_VOL1 libdvdnav: DVD Serial Number: 3E1C5D2E___MVB__ libdvdnav: DVD Title (Alternative): libdvdnav: Unable to find map file '/home/jrs47/.dvdnav/AI_YORI_AOSHI_VOL1.map' libdvdnav: DVD disk reports itself with Region mask 0x00f60000. Regions: 1 4 libdvdread: Attempting to retrieve all CSS keys libdvdread: This can take a _long_ time, please be patient libdvdread: Get key for /VIDEO_TS/VIDEO_TS.VOB at 0x0000013e libdvdcss debug: key found in cache libdvdread: Elapsed time 0 libdvdread: Get key for /VIDEO_TS/VTS_01_0.VOB at 0x000001c4 libdvdcss debug: key found in cache libdvdread: Elapsed time 0 libdvdread: Get key for /VIDEO_TS/VTS_01_1.VOB at 0x00004252 libdvdcss debug: key found in cache libdvdread: Elapsed time 0 libdvdread: Get key for /VIDEO_TS/VTS_02_0.VOB at 0x001ef5e9 libdvdcss debug: key found in cache libdvdread: Elapsed time 0 libdvdread: Get key for /VIDEO_TS/VTS_02_1.VOB at 0x001ef622 libdvdcss debug: key found in cache libdvdread: Elapsed time 0 libdvdread: Get key for /VIDEO_TS/VTS_03_0.VOB at 0x001ef7f8 libdvdcss debug: key found in cache libdvdread: Elapsed time 0 libdvdread: Get key for /VIDEO_TS/VTS_03_1.VOB at 0x001ef831 libdvdcss debug: key found in cache libdvdread: Elapsed time 0 libdvdread: Get key for /VIDEO_TS/VTS_04_0.VOB at 0x001f18aa libdvdcss debug: key found in cache libdvdread: Elapsed time 0 libdvdread: Get key for /VIDEO_TS/VTS_04_1.VOB at 0x001f18e3 libdvdcss debug: key found in cache libdvdread: Elapsed time 0 libdvdread: Get key for /VIDEO_TS/VTS_05_0.VOB at 0x001f1936 libdvdcss debug: key found in cache libdvdread: Elapsed time 0 libdvdread: Get key for /VIDEO_TS/VTS_05_1.VOB at 0x001f196f libdvdcss debug: key found in cache libdvdread: Elapsed time 0 libdvdread: Get key for /VIDEO_TS/VTS_06_0.VOB at 0x002499cb libdvdcss debug: key found in cache libdvdread: Elapsed time 0 libdvdread: Get key for /VIDEO_TS/VTS_06_1.VOB at 0x00249a04 libdvdcss debug: key found in cache libdvdread: Elapsed time 0 libdvdread: Get key for /VIDEO_TS/VTS_07_0.VOB at 0x002533cb libdvdcss debug: key found in cache libdvdread: Elapsed time 0 libdvdread: Get key for /VIDEO_TS/VTS_07_1.VOB at 0x00253404 libdvdcss debug: key found in cache libdvdread: Elapsed time 0 libdvdread: Found 7 VTS's libdvdread: Elapsed time 0 demux_sputext: open_plugin() called demux_sputext: open_plugin() called libdvdnav: play_PGC: first_play_pgc libdvdnav: Registers before transaction libdvdnav: # 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | libdvdnav: SRPMS: 656e|000f|003e|0001|0001|0001|0000|0001|0400|0000|0000|0000|5553|000f|0100|0000|656e|0000|656e|0000|0001|0000|0000|0000| libdvdnav: GRPMS: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: Gmode: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: Gtime: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: Full list of commands to execute (001) 71 00 00 06 03 e8 00 00 | g[6] = 0x3e8 (002) 71 00 00 07 00 01 00 00 | g[7] = 0x1 (003) 30 06 00 01 01 83 00 00 | JumpSS VTSM (vts 1, title 1, menu 3) libdvdnav: -------------------------------------------- libdvdnav: Single stepping commands (001) 71 00 00 06 03 e8 00 00 | g[6] = 0x3e8 (002) 71 00 00 07 00 01 00 00 | g[7] = 0x1 (003) 30 06 00 01 01 83 00 00 | JumpSS VTSM (vts 1, title 1, menu 3) libdvdnav: Registers after transaction libdvdnav: # 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | libdvdnav: SRPMS: 656e|000f|003e|0001|0001|0001|0000|0001|0400|0000|0000|0000|5553|000f|0100|0000|656e|0000|656e|0000|0001|0000|0000|0000| libdvdnav: GRPMS: 0000|0000|0000|0000|0000|0000|03e8|0001|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: Gmode: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: Gtime: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: eval: Doing Link/Jump/Call libdvdnav: Before printout starts: libdvdnav: JumpSS_VTSM vts 1 title 1 menu 3 libdvdnav: Link values 27 1 1 3 libdvdnav: First Play Domain: - libdvdnav: get_PGCN failed. Was trying to find pgcN in domain 1 libdvdnav: VTS:-1 PGC:0 PG:1 CELL:0 BLOCK:0 VTS_TTN:1 TTN:1 TT_PGCN:0 libdvdnav: Before printout ends. libdvdnav: BUG TRACKING ******************************************************************* libdvdnav: data1=1 data2=1 data3=3 libdvdnav: ******************************************************************* libdvdnav: ** Searching for menu (0x3) entry PGC libdvdnav: Found menu. libdvdnav: play_PGC: (vm->state).pgcN (1) libdvdnav: Registers before transaction libdvdnav: # 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | libdvdnav: SRPMS: 656e|000f|003e|0001|0001|0001|0000|0001|0400|0000|0000|0000|5553|000f|0100|0000|656e|0000|656e|0000|0001|0000|0000|0000| libdvdnav: GRPMS: 0000|0000|0000|0000|0000|0000|03e8|0001|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: Gmode: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: Gtime: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: Full list of commands to execute (001) 20 b4 00 07 00 00 00 04 | if (g[7] != 0x0) LinkPGCN 4 (002) 20 b4 00 01 00 00 00 07 | if (g[1] != 0x0) LinkPGCN 7 (003) 20 b4 00 02 00 00 00 06 | if (g[2] != 0x0) LinkPGCN 6 (004) 71 00 00 06 00 00 00 00 | g[6] = 0x0 (005) 61 00 00 00 00 85 00 00 | g[0] = VTS Title Track Number (SRPM:5) (006) 75 00 00 00 01 00 00 00 | g[0] *= 0x100 (007) 6a 00 00 00 00 87 00 00 | g[0] |= PTT Number for One_Sequential_PGC_Title (SRPM:7) (008) 20 c4 00 00 01 1a 00 02 | if (g[0] >= 0x11a) LinkPGCN 2 (009) 00 00 00 00 00 00 00 00 | Nop (010) 00 00 00 00 00 00 00 00 | Nop (011) 00 00 00 00 00 00 00 00 | Nop (012) 00 00 00 00 00 00 00 00 | Nop (013) 00 00 00 00 00 00 00 00 | Nop (014) 00 00 00 00 00 00 00 00 | Nop (015) 00 00 00 00 00 00 00 00 | Nop (016) 00 00 00 00 00 00 00 00 | Nop (017) 00 c1 00 00 01 02 00 15 | if (g[0] >= 0x102) Goto 21 (018) 20 04 00 00 00 00 00 5d | LinkPGCN 93 (019) 00 00 00 00 00 00 00 00 | Nop (020) 00 00 00 00 00 00 00 00 | Nop (021) 00 c1 00 00 01 03 00 19 | if (g[0] >= 0x103) Goto 25 (022) 20 04 00 00 00 00 00 5e | LinkPGCN 94 (023) 00 00 00 00 00 00 00 00 | Nop (024) 00 00 00 00 00 00 00 00 | Nop (025) 00 c1 00 00 01 04 00 1d | if (g[0] >= 0x104) Goto 29 (026) 20 04 00 00 00 00 00 5f | LinkPGCN 95 (027) 00 00 00 00 00 00 00 00 | Nop (028) 00 00 00 00 00 00 00 00 | Nop (029) 00 c1 00 00 01 05 00 21 | if (g[0] >= 0x105) Goto 33 (030) 20 04 00 00 00 00 00 60 | LinkPGCN 96 (031) 00 00 00 00 00 00 00 00 | Nop (032) 00 00 00 00 00 00 00 00 | Nop (033) 00 c1 00 00 01 06 00 25 | if (g[0] >= 0x106) Goto 37 (034) 20 04 00 00 00 00 00 61 | LinkPGCN 97 (035) 00 00 00 00 00 00 00 00 | Nop (036) 00 00 00 00 00 00 00 00 | Nop (037) 00 c1 00 00 01 07 00 29 | if (g[0] >= 0x107) Goto 41 (038) 20 04 00 00 00 00 00 62 | LinkPGCN 98 (039) 00 00 00 00 00 00 00 00 | Nop (040) 00 00 00 00 00 00 00 00 | Nop (041) 00 c1 00 00 01 08 00 2d | if (g[0] >= 0x108) Goto 45 (042) 20 04 00 00 00 00 00 63 | LinkPGCN 99 (043) 00 00 00 00 00 00 00 00 | Nop (044) 00 00 00 00 00 00 00 00 | Nop (045) 00 c1 00 00 01 09 00 31 | if (g[0] >= 0x109) Goto 49 (046) 20 04 00 00 00 00 00 64 | LinkPGCN 100 (047) 00 00 00 00 00 00 00 00 | Nop (048) 00 00 00 00 00 00 00 00 | Nop (049) 00 c1 00 00 01 0a 00 35 | if (g[0] >= 0x10a) Goto 53 (050) 20 04 00 00 00 00 00 65 | LinkPGCN 101 (051) 00 00 00 00 00 00 00 00 | Nop (052) 00 00 00 00 00 00 00 00 | Nop (053) 00 c1 00 00 01 0b 00 39 | if (g[0] >= 0x10b) Goto 57 (054) 20 04 00 00 00 00 00 66 | LinkPGCN 102 (055) 00 00 00 00 00 00 00 00 | Nop (056) 00 00 00 00 00 00 00 00 | Nop (057) 00 c1 00 00 01 0c 00 3d | if (g[0] >= 0x10c) Goto 61 (058) 20 04 00 00 00 00 00 67 | LinkPGCN 103 (059) 00 00 00 00 00 00 00 00 | Nop (060) 00 00 00 00 00 00 00 00 | Nop (061) 00 c1 00 00 01 0d 00 41 | if (g[0] >= 0x10d) Goto 65 (062) 20 04 00 00 00 00 00 68 | LinkPGCN 104 (063) 00 00 00 00 00 00 00 00 | Nop (064) 00 00 00 00 00 00 00 00 | Nop (065) 00 c1 00 00 01 0e 00 45 | if (g[0] >= 0x10e) Goto 69 (066) 20 04 00 00 00 00 00 69 | LinkPGCN 105 (067) 00 00 00 00 00 00 00 00 | Nop (068) 00 00 00 00 00 00 00 00 | Nop (069) 00 c1 00 00 01 0f 00 49 | if (g[0] >= 0x10f) Goto 73 (070) 20 04 00 00 00 00 00 6a | LinkPGCN 106 (071) 00 00 00 00 00 00 00 00 | Nop (072) 00 00 00 00 00 00 00 00 | Nop (073) 00 c1 00 00 01 10 00 4d | if (g[0] >= 0x110) Goto 77 (074) 20 04 00 00 00 00 00 6b | LinkPGCN 107 (075) 00 00 00 00 00 00 00 00 | Nop (076) 00 00 00 00 00 00 00 00 | Nop (077) 00 c1 00 00 01 11 00 51 | if (g[0] >= 0x111) Goto 81 (078) 20 04 00 00 00 00 00 6c | LinkPGCN 108 (079) 00 00 00 00 00 00 00 00 | Nop (080) 00 00 00 00 00 00 00 00 | Nop (081) 00 c1 00 00 01 12 00 55 | if (g[0] >= 0x112) Goto 85 (082) 20 04 00 00 00 00 00 6d | LinkPGCN 109 (083) 00 00 00 00 00 00 00 00 | Nop (084) 00 00 00 00 00 00 00 00 | Nop (085) 00 c1 00 00 01 13 00 59 | if (g[0] >= 0x113) Goto 89 (086) 20 04 00 00 00 00 00 6e | LinkPGCN 110 (087) 00 00 00 00 00 00 00 00 | Nop (088) 00 00 00 00 00 00 00 00 | Nop (089) 00 c1 00 00 01 14 00 5d | if (g[0] >= 0x114) Goto 93 (090) 20 04 00 00 00 00 00 6f | LinkPGCN 111 (091) 00 00 00 00 00 00 00 00 | Nop (092) 00 00 00 00 00 00 00 00 | Nop (093) 00 c1 00 00 01 15 00 61 | if (g[0] >= 0x115) Goto 97 (094) 20 04 00 00 00 00 00 70 | LinkPGCN 112 (095) 00 00 00 00 00 00 00 00 | Nop (096) 00 00 00 00 00 00 00 00 | Nop (097) 00 c1 00 00 01 16 00 65 | if (g[0] >= 0x116) Goto 101 (098) 20 04 00 00 00 00 00 71 | LinkPGCN 113 (099) 00 00 00 00 00 00 00 00 | Nop (100) 00 00 00 00 00 00 00 00 | Nop (101) 00 c1 00 00 01 17 00 69 | if (g[0] >= 0x117) Goto 105 (102) 20 04 00 00 00 00 00 72 | LinkPGCN 114 (103) 00 00 00 00 00 00 00 00 | Nop (104) 00 00 00 00 00 00 00 00 | Nop (105) 00 c1 00 00 01 18 00 6d | if (g[0] >= 0x118) Goto 109 (106) 20 04 00 00 00 00 00 73 | LinkPGCN 115 (107) 00 00 00 00 00 00 00 00 | Nop (108) 00 00 00 00 00 00 00 00 | Nop (109) 00 c1 00 00 01 19 00 71 | if (g[0] >= 0x119) Goto 113 (110) 20 04 00 00 00 00 00 74 | LinkPGCN 116 (111) 00 00 00 00 00 00 00 00 | Nop (112) 00 00 00 00 00 00 00 00 | Nop (113) 00 c1 00 00 01 1a 00 75 | if (g[0] >= 0x11a) Goto 117 (114) 20 04 00 00 00 00 00 75 | LinkPGCN 117 (115) 00 00 00 00 00 00 00 00 | Nop (116) 00 00 00 00 00 00 00 00 | Nop (117) 00 00 00 00 00 00 00 00 | Nop (118) 20 01 00 00 00 00 00 10 | RSM (button 0) libdvdnav: -------------------------------------------- libdvdnav: Single stepping commands (001) 20 b4 00 07 00 00 00 04 | if (g[7] != 0x0) LinkPGCN 4 libdvdnav: Registers after transaction libdvdnav: # 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | libdvdnav: SRPMS: 656e|000f|003e|0001|0001|0001|0000|0001|0400|0000|0000|0000|5553|000f|0100|0000|656e|0000|656e|0000|0001|0000|0000|0000| libdvdnav: GRPMS: 0000|0000|0000|0000|0000|0000|03e8|0001|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: Gmode: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: Gtime: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: eval: Doing Link/Jump/Call libdvdnav: After printout starts: libdvdnav: Video Title Menu Domain: - libdvdnav: VTS:1 PGC:1 PG:1 CELL:0 BLOCK:0 VTS_TTN:1 TTN:1 TT_PGCN:0 libdvdnav: After printout ends. libdvdnav: Before printout starts: libdvdnav: LinkPGCN 4 libdvdnav: Link values 17 4 0 0 libdvdnav: Video Title Menu Domain: - libdvdnav: VTS:1 PGC:1 PG:1 CELL:0 BLOCK:0 VTS_TTN:1 TTN:1 TT_PGCN:0 libdvdnav: Before printout ends. libdvdnav: play_PGC: (vm->state).pgcN (4) libdvdnav: Registers before transaction libdvdnav: # 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | libdvdnav: SRPMS: 656e|000f|003e|0001|0001|0001|0000|0001|0400|0000|0000|0000|5553|000f|0100|0000|656e|0000|656e|0000|0001|0000|0000|0000| libdvdnav: GRPMS: 0000|0000|0000|0000|0000|0000|03e8|0001|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: Gmode: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: Gtime: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: Full list of commands to execute (001) 71 00 00 07 00 00 00 00 | g[7] = 0x0 (002) 51 00 00 00 00 81 00 00 | Angle Number (SRPM:3) = 0x1 (003) 71 00 00 04 01 02 00 00 | g[4] = 0x102 (004) 30 06 00 02 00 c0 00 00 | JumpSS VMGM (pgc 2) libdvdnav: -------------------------------------------- libdvdnav: Single stepping commands (001) 71 00 00 07 00 00 00 00 | g[7] = 0x0 (002) 51 00 00 00 00 81 00 00 | Angle Number (SRPM:3) = 0x1 (003) 71 00 00 04 01 02 00 00 | g[4] = 0x102 (004) 30 06 00 02 00 c0 00 00 | JumpSS VMGM (pgc 2) libdvdnav: Registers after transaction libdvdnav: # 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | libdvdnav: SRPMS: 656e|000f|003e|0001|0001|0001|0000|0001|0400|0000|0000|0000|5553|000f|0100|0000|656e|0000|656e|0000|0001|0000|0000|0000| libdvdnav: GRPMS: 0000|0000|0000|0000|0102|0000|03e8|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: Gmode: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: Gtime: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: eval: Doing Link/Jump/Call libdvdnav: After printout starts: libdvdnav: Video Title Menu Domain: - libdvdnav: VTS:1 PGC:4 PG:1 CELL:0 BLOCK:0 VTS_TTN:1 TTN:1 TT_PGCN:0 libdvdnav: After printout ends. libdvdnav: Before printout starts: libdvdnav: JumpSS_VMGM_PGC 2 libdvdnav: Link values 28 2 0 0 libdvdnav: Video Title Menu Domain: - libdvdnav: VTS:1 PGC:4 PG:1 CELL:0 BLOCK:0 VTS_TTN:1 TTN:1 TT_PGCN:0 libdvdnav: Before printout ends. libdvdnav: play_PGC: (vm->state).pgcN (2) libdvdnav: Registers before transaction libdvdnav: # 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | libdvdnav: SRPMS: 656e|000f|003e|0001|0001|0001|0000|0001|0400|0000|0000|0000|5553|000f|0100|0000|656e|0000|656e|0000|0001|0000|0000|0000| libdvdnav: GRPMS: 0000|0000|0000|0000|0102|0000|03e8|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: Gmode: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: Gtime: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: Full list of commands to execute (001) 71 00 00 01 00 00 00 00 | g[1] = 0x0 (002) 71 00 00 02 00 00 00 00 | g[2] = 0x0 (003) 00 91 00 04 ff 00 00 05 | if (g[4] & 0xff00) Goto 5 (004) 00 01 00 00 00 00 00 08 | Goto 8 (005) 61 00 00 06 00 04 00 00 | g[6] = g[4] (006) 76 00 00 06 01 00 00 00 | g[6] /= 0x100 (007) 79 00 00 04 00 ff 00 00 | g[4] &= 0xff (008) 20 c4 00 04 00 08 00 03 | if (g[4] >= 0x8) LinkPGCN 3 (009) 71 00 00 00 00 01 00 00 | g[0] = 0x1 (010) 30 22 00 00 00 01 00 04 | if (g[0] == g[4]) JumpTT 1 (011) 71 00 00 00 00 02 00 00 | g[0] = 0x2 (012) 30 22 00 00 00 02 00 04 | if (g[0] == g[4]) JumpTT 2 (013) 71 00 00 00 00 03 00 00 | g[0] = 0x3 (014) 30 22 00 00 00 03 00 04 | if (g[0] == g[4]) JumpTT 3 (015) 71 00 00 00 00 04 00 00 | g[0] = 0x4 (016) 30 22 00 00 00 04 00 04 | if (g[0] == g[4]) JumpTT 4 (017) 71 00 00 00 00 05 00 00 | g[0] = 0x5 (018) 30 22 00 00 00 05 00 04 | if (g[0] == g[4]) JumpTT 5 (019) 71 00 00 00 00 06 00 00 | g[0] = 0x6 (020) 30 22 00 00 00 06 00 04 | if (g[0] == g[4]) JumpTT 6 (021) 71 00 00 00 00 07 00 00 | g[0] = 0x7 (022) 30 22 00 00 00 07 00 04 | if (g[0] == g[4]) JumpTT 7 (023) 30 06 00 00 00 00 00 00 | JumpSS FP libdvdnav: -------------------------------------------- libdvdnav: Single stepping commands (001) 71 00 00 01 00 00 00 00 | g[1] = 0x0 (002) 71 00 00 02 00 00 00 00 | g[2] = 0x0 (003) 00 91 00 04 ff 00 00 05 | if (g[4] & 0xff00) Goto 5 (005) 61 00 00 06 00 04 00 00 | g[6] = g[4] (006) 76 00 00 06 01 00 00 00 | g[6] /= 0x100 (007) 79 00 00 04 00 ff 00 00 | g[4] &= 0xff (008) 20 c4 00 04 00 08 00 03 | if (g[4] >= 0x8) LinkPGCN 3 (009) 71 00 00 00 00 01 00 00 | g[0] = 0x1 (010) 30 22 00 00 00 01 00 04 | if (g[0] == g[4]) JumpTT 1 (011) 71 00 00 00 00 02 00 00 | g[0] = 0x2 (012) 30 22 00 00 00 02 00 04 | if (g[0] == g[4]) JumpTT 2 libdvdnav: Registers after transaction libdvdnav: # 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | libdvdnav: SRPMS: 656e|000f|003e|0001|0001|0001|0000|0001|0400|0000|0000|0000|5553|000f|0100|0000|656e|0000|656e|0000|0001|0000|0000|0000| libdvdnav: GRPMS: 0002|0000|0000|0000|0002|0000|0001|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: Gmode: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: Gtime: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: eval: Doing Link/Jump/Call libdvdnav: After printout starts: libdvdnav: Video Manager Menu Domain: - libdvdnav: VTS:1 PGC:2 PG:1 CELL:0 BLOCK:0 VTS_TTN:1 TTN:1 TT_PGCN:0 libdvdnav: After printout ends. libdvdnav: Before printout starts: libdvdnav: JumpTT 2 libdvdnav: Link values 22 2 0 0 libdvdnav: Video Manager Menu Domain: - libdvdnav: VTS:1 PGC:2 PG:1 CELL:0 BLOCK:0 VTS_TTN:1 TTN:1 TT_PGCN:0 libdvdnav: Before printout ends. libdvdnav: play_PGC: (vm->state).pgcN (1) libdvdnav: Registers before transaction libdvdnav: # 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | libdvdnav: SRPMS: 656e|000f|003e|0001|0002|0001|0001|0001|0400|0000|0000|0000|5553|000f|0100|0000|656e|0000|656e|0000|0001|0000|0000|0000| libdvdnav: GRPMS: 0002|0000|0000|0000|0002|0000|0001|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: Gmode: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: Gtime: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: Full list of commands to execute (001) 00 00 00 00 00 00 00 00 | Nop (002) 00 00 00 00 00 00 00 00 | Nop (003) 00 00 00 00 00 00 00 00 | Nop (004) 00 00 00 00 00 00 00 00 | Nop (005) 00 00 00 00 00 00 00 00 | Nop (006) 61 00 00 00 00 06 00 00 | g[0] = g[6] (007) 71 00 00 06 00 00 00 00 | g[6] = 0x0 (008) 71 00 00 01 00 00 00 00 | g[1] = 0x0 (009) 71 00 00 02 00 00 00 00 | g[2] = 0x0 (010) 00 a2 00 00 00 01 00 00 | if (g[0] == 0x1) Break libdvdnav: -------------------------------------------- libdvdnav: Single stepping commands (001) 00 00 00 00 00 00 00 00 | Nop (002) 00 00 00 00 00 00 00 00 | Nop (003) 00 00 00 00 00 00 00 00 | Nop (004) 00 00 00 00 00 00 00 00 | Nop (005) 00 00 00 00 00 00 00 00 | Nop (006) 61 00 00 00 00 06 00 00 | g[0] = g[6] (007) 71 00 00 06 00 00 00 00 | g[6] = 0x0 (008) 71 00 00 01 00 00 00 00 | g[1] = 0x0 (009) 71 00 00 02 00 00 00 00 | g[2] = 0x0 (010) 00 a2 00 00 00 01 00 00 | if (g[0] == 0x1) Break libdvdnav: Registers after transaction libdvdnav: # 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | libdvdnav: SRPMS: 656e|000f|003e|0001|0002|0001|0001|0001|0400|0000|0000|0000|5553|000f|0100|0000|656e|0000|656e|0000|0001|0000|0000|0000| libdvdnav: GRPMS: 0001|0000|0000|0000|0002|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: Gmode: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: Gtime: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: PGC pre commands didn't do a Jump, Link or Call libdvdnav: play_PG: (vm->state).pgN (1) libdvdnav: play_Cell: (vm->state).cellN (1) libdvdnav: ************ this chapter FOUND! libdvdnav: VTS_PTT_SRPT - Title 2 part 1: PGC: 1 PG: 1 libdvdnav: Cell should restart here libdvdnav: After printout starts: libdvdnav: Video Title Domain: - libdvdnav: VTS:2 PGC:1 PG:1 CELL:1 BLOCK:0 VTS_TTN:1 TTN:2 TT_PGCN:1 libdvdnav: After printout ends. libdvdnav: ************ this chapter FOUND! libdvdnav: VTS_PTT_SRPT - Title 2 part 1: PGC: 1 PG: 1 load_plugins: plugin dxr3-spudec failed to instantiate itself. libspudec:init_plugin called libdvdnav: play_Cell_post: (vm->state).cellN (1) libdvdnav: last cell in this PGC libdvdnav: play_PGC_post: libdvdnav: Registers before transaction libdvdnav: # 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | libdvdnav: SRPMS: 656e|000f|003e|0001|0002|0001|0001|0001|0400|0000|0000|0000|5553|000f|0100|0000|656e|0000|656e|0000|0001|0000|0000|0000| libdvdnav: GRPMS: 0001|0000|0000|0000|0002|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: Gmode: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: Gtime: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: Full list of commands to execute (001) 30 08 00 09 01 c0 00 00 | CallSS VMGM (pgc 9, rsm_cell 1) libdvdnav: -------------------------------------------- libdvdnav: Single stepping commands (001) 30 08 00 09 01 c0 00 00 | CallSS VMGM (pgc 9, rsm_cell 1) libdvdnav: Registers after transaction libdvdnav: # 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | libdvdnav: SRPMS: 656e|000f|003e|0001|0002|0001|0001|0001|0400|0000|0000|0000|5553|000f|0100|0000|656e|0000|656e|0000|0001|0000|0000|0000| libdvdnav: GRPMS: 0001|0000|0000|0000|0002|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: Gmode: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: Gtime: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: eval: Doing Link/Jump/Call libdvdnav: Before printout starts: libdvdnav: CallSS_VMGM_PGC 9 resume cell 1 libdvdnav: Link values 32 9 1 0 libdvdnav: Video Title Domain: - libdvdnav: VTS:2 PGC:1 PG:1 CELL:2 BLOCK:0 VTS_TTN:1 TTN:2 TT_PGCN:1 libdvdnav: Before printout ends. libdvdnav: play_PGC: (vm->state).pgcN (9) libdvdnav: Registers before transaction libdvdnav: # 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | libdvdnav: SRPMS: 656e|000f|003e|0001|0002|0001|0001|0001|0400|0000|0000|0000|5553|000f|0100|0000|656e|0000|656e|0000|0001|0000|0000|0000| libdvdnav: GRPMS: 0001|0000|0000|0000|0002|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: Gmode: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: Gtime: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: Full list of commands to execute (001) 71 00 00 02 00 01 00 00 | g[2] = 0x1 (002) 30 06 00 01 01 83 00 00 | JumpSS VTSM (vts 1, title 1, menu 3) libdvdnav: -------------------------------------------- libdvdnav: Single stepping commands (001) 71 00 00 02 00 01 00 00 | g[2] = 0x1 (002) 30 06 00 01 01 83 00 00 | JumpSS VTSM (vts 1, title 1, menu 3) libdvdnav: Registers after transaction libdvdnav: # 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | libdvdnav: SRPMS: 656e|000f|003e|0001|0002|0001|0001|0001|0400|0000|0000|0000|5553|000f|0100|0000|656e|0000|656e|0000|0001|0000|0000|0000| libdvdnav: GRPMS: 0001|0000|0001|0000|0002|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: Gmode: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: Gtime: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: eval: Doing Link/Jump/Call libdvdnav: After printout starts: libdvdnav: Video Manager Menu Domain: - libdvdnav: VTS:2 PGC:9 PG:1 CELL:0 BLOCK:0 VTS_TTN:1 TTN:2 TT_PGCN:1 libdvdnav: After printout ends. libdvdnav: Before printout starts: libdvdnav: JumpSS_VTSM vts 1 title 1 menu 3 libdvdnav: Link values 27 1 1 3 libdvdnav: Video Manager Menu Domain: - libdvdnav: VTS:2 PGC:9 PG:1 CELL:0 BLOCK:0 VTS_TTN:1 TTN:2 TT_PGCN:1 libdvdnav: Before printout ends. libdvdnav: BUG TRACKING ******************************************************************* libdvdnav: data1=1 data2=1 data3=3 libdvdnav: ******************************************************************* libdvdnav: ** Searching for menu (0x3) entry PGC libdvdnav: Found menu. libdvdnav: play_PGC: (vm->state).pgcN (1) libdvdnav: Registers before transaction libdvdnav: # 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | libdvdnav: SRPMS: 656e|000f|003e|0001|0002|0001|0001|0001|0400|0000|0000|0000|5553|000f|0100|0000|656e|0000|656e|0000|0001|0000|0000|0000| libdvdnav: GRPMS: 0001|0000|0001|0000|0002|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: Gmode: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: Gtime: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: Full list of commands to execute (001) 20 b4 00 07 00 00 00 04 | if (g[7] != 0x0) LinkPGCN 4 (002) 20 b4 00 01 00 00 00 07 | if (g[1] != 0x0) LinkPGCN 7 (003) 20 b4 00 02 00 00 00 06 | if (g[2] != 0x0) LinkPGCN 6 (004) 71 00 00 06 00 00 00 00 | g[6] = 0x0 (005) 61 00 00 00 00 85 00 00 | g[0] = VTS Title Track Number (SRPM:5) (006) 75 00 00 00 01 00 00 00 | g[0] *= 0x100 (007) 6a 00 00 00 00 87 00 00 | g[0] |= PTT Number for One_Sequential_PGC_Title (SRPM:7) (008) 20 c4 00 00 01 1a 00 02 | if (g[0] >= 0x11a) LinkPGCN 2 (009) 00 00 00 00 00 00 00 00 | Nop (010) 00 00 00 00 00 00 00 00 | Nop (011) 00 00 00 00 00 00 00 00 | Nop (012) 00 00 00 00 00 00 00 00 | Nop (013) 00 00 00 00 00 00 00 00 | Nop (014) 00 00 00 00 00 00 00 00 | Nop (015) 00 00 00 00 00 00 00 00 | Nop (016) 00 00 00 00 00 00 00 00 | Nop (017) 00 c1 00 00 01 02 00 15 | if (g[0] >= 0x102) Goto 21 (018) 20 04 00 00 00 00 00 5d | LinkPGCN 93 (019) 00 00 00 00 00 00 00 00 | Nop (020) 00 00 00 00 00 00 00 00 | Nop (021) 00 c1 00 00 01 03 00 19 | if (g[0] >= 0x103) Goto 25 (022) 20 04 00 00 00 00 00 5e | LinkPGCN 94 (023) 00 00 00 00 00 00 00 00 | Nop (024) 00 00 00 00 00 00 00 00 | Nop (025) 00 c1 00 00 01 04 00 1d | if (g[0] >= 0x104) Goto 29 (026) 20 04 00 00 00 00 00 5f | LinkPGCN 95 (027) 00 00 00 00 00 00 00 00 | Nop (028) 00 00 00 00 00 00 00 00 | Nop (029) 00 c1 00 00 01 05 00 21 | if (g[0] >= 0x105) Goto 33 (030) 20 04 00 00 00 00 00 60 | LinkPGCN 96 (031) 00 00 00 00 00 00 00 00 | Nop (032) 00 00 00 00 00 00 00 00 | Nop (033) 00 c1 00 00 01 06 00 25 | if (g[0] >= 0x106) Goto 37 (034) 20 04 00 00 00 00 00 61 | LinkPGCN 97 (035) 00 00 00 00 00 00 00 00 | Nop (036) 00 00 00 00 00 00 00 00 | Nop (037) 00 c1 00 00 01 07 00 29 | if (g[0] >= 0x107) Goto 41 (038) 20 04 00 00 00 00 00 62 | LinkPGCN 98 (039) 00 00 00 00 00 00 00 00 | Nop (040) 00 00 00 00 00 00 00 00 | Nop (041) 00 c1 00 00 01 08 00 2d | if (g[0] >= 0x108) Goto 45 (042) 20 04 00 00 00 00 00 63 | LinkPGCN 99 (043) 00 00 00 00 00 00 00 00 | Nop (044) 00 00 00 00 00 00 00 00 | Nop (045) 00 c1 00 00 01 09 00 31 | if (g[0] >= 0x109) Goto 49 (046) 20 04 00 00 00 00 00 64 | LinkPGCN 100 (047) 00 00 00 00 00 00 00 00 | Nop (048) 00 00 00 00 00 00 00 00 | Nop (049) 00 c1 00 00 01 0a 00 35 | if (g[0] >= 0x10a) Goto 53 (050) 20 04 00 00 00 00 00 65 | LinkPGCN 101 (051) 00 00 00 00 00 00 00 00 | Nop (052) 00 00 00 00 00 00 00 00 | Nop (053) 00 c1 00 00 01 0b 00 39 | if (g[0] >= 0x10b) Goto 57 (054) 20 04 00 00 00 00 00 66 | LinkPGCN 102 (055) 00 00 00 00 00 00 00 00 | Nop (056) 00 00 00 00 00 00 00 00 | Nop (057) 00 c1 00 00 01 0c 00 3d | if (g[0] >= 0x10c) Goto 61 (058) 20 04 00 00 00 00 00 67 | LinkPGCN 103 (059) 00 00 00 00 00 00 00 00 | Nop (060) 00 00 00 00 00 00 00 00 | Nop (061) 00 c1 00 00 01 0d 00 41 | if (g[0] >= 0x10d) Goto 65 (062) 20 04 00 00 00 00 00 68 | LinkPGCN 104 (063) 00 00 00 00 00 00 00 00 | Nop (064) 00 00 00 00 00 00 00 00 | Nop (065) 00 c1 00 00 01 0e 00 45 | if (g[0] >= 0x10e) Goto 69 (066) 20 04 00 00 00 00 00 69 | LinkPGCN 105 (067) 00 00 00 00 00 00 00 00 | Nop (068) 00 00 00 00 00 00 00 00 | Nop (069) 00 c1 00 00 01 0f 00 49 | if (g[0] >= 0x10f) Goto 73 (070) 20 04 00 00 00 00 00 6a | LinkPGCN 106 (071) 00 00 00 00 00 00 00 00 | Nop (072) 00 00 00 00 00 00 00 00 | Nop (073) 00 c1 00 00 01 10 00 4d | if (g[0] >= 0x110) Goto 77 (074) 20 04 00 00 00 00 00 6b | LinkPGCN 107 (075) 00 00 00 00 00 00 00 00 | Nop (076) 00 00 00 00 00 00 00 00 | Nop (077) 00 c1 00 00 01 11 00 51 | if (g[0] >= 0x111) Goto 81 (078) 20 04 00 00 00 00 00 6c | LinkPGCN 108 (079) 00 00 00 00 00 00 00 00 | Nop (080) 00 00 00 00 00 00 00 00 | Nop (081) 00 c1 00 00 01 12 00 55 | if (g[0] >= 0x112) Goto 85 (082) 20 04 00 00 00 00 00 6d | LinkPGCN 109 (083) 00 00 00 00 00 00 00 00 | Nop (084) 00 00 00 00 00 00 00 00 | Nop (085) 00 c1 00 00 01 13 00 59 | if (g[0] >= 0x113) Goto 89 (086) 20 04 00 00 00 00 00 6e | LinkPGCN 110 (087) 00 00 00 00 00 00 00 00 | Nop (088) 00 00 00 00 00 00 00 00 | Nop (089) 00 c1 00 00 01 14 00 5d | if (g[0] >= 0x114) Goto 93 (090) 20 04 00 00 00 00 00 6f | LinkPGCN 111 (091) 00 00 00 00 00 00 00 00 | Nop (092) 00 00 00 00 00 00 00 00 | Nop (093) 00 c1 00 00 01 15 00 61 | if (g[0] >= 0x115) Goto 97 (094) 20 04 00 00 00 00 00 70 | LinkPGCN 112 (095) 00 00 00 00 00 00 00 00 | Nop (096) 00 00 00 00 00 00 00 00 | Nop (097) 00 c1 00 00 01 16 00 65 | if (g[0] >= 0x116) Goto 101 (098) 20 04 00 00 00 00 00 71 | LinkPGCN 113 (099) 00 00 00 00 00 00 00 00 | Nop (100) 00 00 00 00 00 00 00 00 | Nop (101) 00 c1 00 00 01 17 00 69 | if (g[0] >= 0x117) Goto 105 (102) 20 04 00 00 00 00 00 72 | LinkPGCN 114 (103) 00 00 00 00 00 00 00 00 | Nop (104) 00 00 00 00 00 00 00 00 | Nop (105) 00 c1 00 00 01 18 00 6d | if (g[0] >= 0x118) Goto 109 (106) 20 04 00 00 00 00 00 73 | LinkPGCN 115 (107) 00 00 00 00 00 00 00 00 | Nop (108) 00 00 00 00 00 00 00 00 | Nop (109) 00 c1 00 00 01 19 00 71 | if (g[0] >= 0x119) Goto 113 (110) 20 04 00 00 00 00 00 74 | LinkPGCN 116 (111) 00 00 00 00 00 00 00 00 | Nop (112) 00 00 00 00 00 00 00 00 | Nop (113) 00 c1 00 00 01 1a 00 75 | if (g[0] >= 0x11a) Goto 117 (114) 20 04 00 00 00 00 00 75 | LinkPGCN 117 (115) 00 00 00 00 00 00 00 00 | Nop (116) 00 00 00 00 00 00 00 00 | Nop (117) 00 00 00 00 00 00 00 00 | Nop (118) 20 01 00 00 00 00 00 10 | RSM (button 0) libdvdnav: -------------------------------------------- libdvdnav: Single stepping commands (001) 20 b4 00 07 00 00 00 04 | if (g[7] != 0x0) LinkPGCN 4 (002) 20 b4 00 01 00 00 00 07 | if (g[1] != 0x0) LinkPGCN 7 (003) 20 b4 00 02 00 00 00 06 | if (g[2] != 0x0) LinkPGCN 6 libdvdnav: Registers after transaction libdvdnav: # 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | libdvdnav: SRPMS: 656e|000f|003e|0001|0002|0001|0001|0001|0400|0000|0000|0000|5553|000f|0100|0000|656e|0000|656e|0000|0001|0000|0000|0000| libdvdnav: GRPMS: 0001|0000|0001|0000|0002|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: Gmode: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: Gtime: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: eval: Doing Link/Jump/Call libdvdnav: After printout starts: libdvdnav: Video Title Menu Domain: - libdvdnav: VTS:1 PGC:1 PG:1 CELL:0 BLOCK:0 VTS_TTN:1 TTN:2 TT_PGCN:1 libdvdnav: After printout ends. libdvdnav: Before printout starts: libdvdnav: LinkPGCN 6 libdvdnav: Link values 17 6 0 0 libdvdnav: Video Title Menu Domain: - libdvdnav: VTS:1 PGC:1 PG:1 CELL:0 BLOCK:0 VTS_TTN:1 TTN:2 TT_PGCN:1 libdvdnav: Before printout ends. libdvdnav: play_PGC: (vm->state).pgcN (6) libdvdnav: Registers before transaction libdvdnav: # 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | libdvdnav: SRPMS: 656e|000f|003e|0001|0002|0001|0001|0001|0400|0000|0000|0000|5553|000f|0100|0000|656e|0000|656e|0000|0001|0000|0000|0000| libdvdnav: GRPMS: 0001|0000|0001|0000|0002|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: Gmode: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: Gtime: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: Full list of commands to execute (001) 61 00 00 00 00 02 00 00 | g[0] = g[2] (002) 71 00 00 02 00 00 00 00 | g[2] = 0x0 (003) 00 00 00 00 00 00 00 00 | Nop (004) 00 00 00 00 00 00 00 00 | Nop (005) 00 00 00 00 00 00 00 00 | Nop (006) 00 00 00 00 00 00 00 00 | Nop (007) 00 00 00 00 00 00 00 00 | Nop (008) 00 00 00 00 00 00 00 00 | Nop (009) 00 00 00 00 00 00 00 00 | Nop (010) 00 00 00 00 00 00 00 00 | Nop (011) 00 00 00 00 00 00 00 00 | Nop (012) 20 a4 00 00 00 01 00 3e | if (g[0] == 0x1) LinkPGCN 62 (013) 20 a4 00 00 00 02 00 3f | if (g[0] == 0x2) LinkPGCN 63 (014) 20 a4 00 00 00 03 00 40 | if (g[0] == 0x3) LinkPGCN 64 (015) 20 a4 00 00 00 04 00 41 | if (g[0] == 0x4) LinkPGCN 65 (016) 20 a4 00 00 00 05 00 42 | if (g[0] == 0x5) LinkPGCN 66 (017) 20 a4 00 00 00 06 00 43 | if (g[0] == 0x6) LinkPGCN 67 (018) 20 a4 00 00 00 07 00 44 | if (g[0] == 0x7) LinkPGCN 68 (019) 20 a4 00 00 00 08 00 45 | if (g[0] == 0x8) LinkPGCN 69 (020) 20 a4 00 00 00 09 00 46 | if (g[0] == 0x9) LinkPGCN 70 (021) 20 a4 00 00 00 0a 00 47 | if (g[0] == 0xa) LinkPGCN 71 (022) 20 a4 00 00 00 0b 00 48 | if (g[0] == 0xb) LinkPGCN 72 (023) 20 a4 00 00 00 0c 00 49 | if (g[0] == 0xc) LinkPGCN 73 (024) 20 a4 00 00 00 0d 00 4a | if (g[0] == 0xd) LinkPGCN 74 (025) 20 a4 00 00 00 0e 00 4b | if (g[0] == 0xe) LinkPGCN 75 (026) 20 a4 00 00 00 0f 00 4c | if (g[0] == 0xf) LinkPGCN 76 (027) 20 a4 00 00 00 10 00 4d | if (g[0] == 0x10) LinkPGCN 77 (028) 20 a4 00 00 00 11 00 4e | if (g[0] == 0x11) LinkPGCN 78 (029) 20 a4 00 00 00 12 00 4f | if (g[0] == 0x12) LinkPGCN 79 (030) 20 a4 00 00 00 13 00 50 | if (g[0] == 0x13) LinkPGCN 80 (031) 20 a4 00 00 00 14 00 51 | if (g[0] == 0x14) LinkPGCN 81 (032) 20 a4 00 00 00 15 00 52 | if (g[0] == 0x15) LinkPGCN 82 (033) 20 a4 00 00 00 16 00 53 | if (g[0] == 0x16) LinkPGCN 83 (034) 20 a4 00 00 00 17 00 54 | if (g[0] == 0x17) LinkPGCN 84 (035) 20 a4 00 00 00 18 00 55 | if (g[0] == 0x18) LinkPGCN 85 (036) 20 a4 00 00 00 19 00 56 | if (g[0] == 0x19) LinkPGCN 86 (037) 20 a4 00 00 00 1a 00 57 | if (g[0] == 0x1a) LinkPGCN 87 (038) 20 a4 00 00 00 1b 00 58 | if (g[0] == 0x1b) LinkPGCN 88 (039) 20 a4 00 00 00 1c 00 59 | if (g[0] == 0x1c) LinkPGCN 89 (040) 20 a4 00 00 00 1d 00 5a | if (g[0] == 0x1d) LinkPGCN 90 (041) 20 a4 00 00 00 1e 00 5b | if (g[0] == 0x1e) LinkPGCN 91 (042) 20 a4 00 00 00 1f 00 5c | if (g[0] == 0x1f) LinkPGCN 92 (043) 20 a4 00 00 00 20 00 5d | if (g[0] == 0x20) LinkPGCN 93 (044) 20 a4 00 00 00 21 00 5e | if (g[0] == 0x21) LinkPGCN 94 (045) 20 a4 00 00 00 22 00 5f | if (g[0] == 0x22) LinkPGCN 95 (046) 20 a4 00 00 00 23 00 60 | if (g[0] == 0x23) LinkPGCN 96 (047) 20 a4 00 00 00 24 00 61 | if (g[0] == 0x24) LinkPGCN 97 (048) 20 a4 00 00 00 25 00 62 | if (g[0] == 0x25) LinkPGCN 98 (049) 20 a4 00 00 00 26 00 63 | if (g[0] == 0x26) LinkPGCN 99 (050) 20 a4 00 00 00 27 00 64 | if (g[0] == 0x27) LinkPGCN 100 (051) 20 a4 00 00 00 28 00 65 | if (g[0] == 0x28) LinkPGCN 101 (052) 20 a4 00 00 00 29 00 66 | if (g[0] == 0x29) LinkPGCN 102 (053) 20 a4 00 00 00 2a 00 67 | if (g[0] == 0x2a) LinkPGCN 103 (054) 20 a4 00 00 00 2b 00 68 | if (g[0] == 0x2b) LinkPGCN 104 (055) 20 a4 00 00 00 2c 00 69 | if (g[0] == 0x2c) LinkPGCN 105 (056) 20 a4 00 00 00 2d 00 6a | if (g[0] == 0x2d) LinkPGCN 106 (057) 20 a4 00 00 00 2e 00 6b | if (g[0] == 0x2e) LinkPGCN 107 (058) 20 a4 00 00 00 2f 00 6c | if (g[0] == 0x2f) LinkPGCN 108 (059) 20 a4 00 00 00 30 00 6d | if (g[0] == 0x30) LinkPGCN 109 (060) 20 a4 00 00 00 31 00 6e | if (g[0] == 0x31) LinkPGCN 110 (061) 20 a4 00 00 00 32 00 6f | if (g[0] == 0x32) LinkPGCN 111 (062) 20 a4 00 00 00 33 00 70 | if (g[0] == 0x33) LinkPGCN 112 (063) 20 a4 00 00 00 34 00 71 | if (g[0] == 0x34) LinkPGCN 113 (064) 20 a4 00 00 00 35 00 72 | if (g[0] == 0x35) LinkPGCN 114 (065) 20 a4 00 00 00 36 00 73 | if (g[0] == 0x36) LinkPGCN 115 (066) 20 a4 00 00 00 37 00 74 | if (g[0] == 0x37) LinkPGCN 116 (067) 20 a4 00 00 00 38 00 75 | if (g[0] == 0x38) LinkPGCN 117 (068) 20 a4 00 00 00 39 00 76 | if (g[0] == 0x39) LinkPGCN 118 (069) 20 a4 00 00 00 3a 00 77 | if (g[0] == 0x3a) LinkPGCN 119 (070) 20 a4 00 00 00 3b 00 78 | if (g[0] == 0x3b) LinkPGCN 120 (071) 20 a4 00 00 00 3c 00 79 | if (g[0] == 0x3c) LinkPGCN 121 (072) 20 a4 00 00 00 3d 00 7a | if (g[0] == 0x3d) LinkPGCN 122 (073) 20 a4 00 00 00 3e 00 7b | if (g[0] == 0x3e) LinkPGCN 123 (074) 20 a4 00 00 00 3f 00 7c | if (g[0] == 0x3f) LinkPGCN 124 (075) 20 a4 00 00 00 40 00 7d | if (g[0] == 0x40) LinkPGCN 125 (076) 20 a4 00 00 00 41 00 7e | if (g[0] == 0x41) LinkPGCN 126 (077) 20 a4 00 00 00 42 00 7f | if (g[0] == 0x42) LinkPGCN 127 (078) 20 a4 00 00 00 43 00 80 | if (g[0] == 0x43) LinkPGCN 128 (079) 20 a4 00 00 00 44 00 81 | if (g[0] == 0x44) LinkPGCN 129 (080) 20 a4 00 00 00 45 00 82 | if (g[0] == 0x45) LinkPGCN 130 (081) 20 a4 00 00 00 46 00 83 | if (g[0] == 0x46) LinkPGCN 131 (082) 20 a4 00 00 00 47 00 84 | if (g[0] == 0x47) LinkPGCN 132 (083) 20 a4 00 00 00 48 00 85 | if (g[0] == 0x48) LinkPGCN 133 (084) 20 a4 00 00 00 49 00 86 | if (g[0] == 0x49) LinkPGCN 134 (085) 20 a4 00 00 00 4a 00 87 | if (g[0] == 0x4a) LinkPGCN 135 (086) 20 a4 00 00 00 4b 00 88 | if (g[0] == 0x4b) LinkPGCN 136 (087) 20 a4 00 00 00 4c 00 89 | if (g[0] == 0x4c) LinkPGCN 137 (088) 20 a4 00 00 00 4d 00 8a | if (g[0] == 0x4d) LinkPGCN 138 (089) 20 a4 00 00 00 4e 00 8b | if (g[0] == 0x4e) LinkPGCN 139 (090) 20 a4 00 00 00 4f 00 8c | if (g[0] == 0x4f) LinkPGCN 140 (091) 20 a4 00 00 00 50 00 8d | if (g[0] == 0x50) LinkPGCN 141 (092) 20 a4 00 00 00 51 00 8e | if (g[0] == 0x51) LinkPGCN 142 libdvdnav: -------------------------------------------- libdvdnav: Single stepping commands (001) 61 00 00 00 00 02 00 00 | g[0] = g[2] (002) 71 00 00 02 00 00 00 00 | g[2] = 0x0 (003) 00 00 00 00 00 00 00 00 | Nop (004) 00 00 00 00 00 00 00 00 | Nop (005) 00 00 00 00 00 00 00 00 | Nop (006) 00 00 00 00 00 00 00 00 | Nop (007) 00 00 00 00 00 00 00 00 | Nop (008) 00 00 00 00 00 00 00 00 | Nop (009) 00 00 00 00 00 00 00 00 | Nop (010) 00 00 00 00 00 00 00 00 | Nop (011) 00 00 00 00 00 00 00 00 | Nop (012) 20 a4 00 00 00 01 00 3e | if (g[0] == 0x1) LinkPGCN 62 libdvdnav: Registers after transaction libdvdnav: # 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | libdvdnav: SRPMS: 656e|000f|003e|0001|0002|0001|0001|0001|0400|0000|0000|0000|5553|000f|0100|0000|656e|0000|656e|0000|0001|0000|0000|0000| libdvdnav: GRPMS: 0001|0000|0000|0000|0002|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: Gmode: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: Gtime: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: eval: Doing Link/Jump/Call libdvdnav: After printout starts: libdvdnav: Video Title Menu Domain: - libdvdnav: VTS:1 PGC:6 PG:1 CELL:0 BLOCK:0 VTS_TTN:1 TTN:2 TT_PGCN:1 libdvdnav: After printout ends. libdvdnav: Before printout starts: libdvdnav: LinkPGCN 62 libdvdnav: Link values 17 62 0 0 libdvdnav: Video Title Menu Domain: - libdvdnav: VTS:1 PGC:6 PG:1 CELL:0 BLOCK:0 VTS_TTN:1 TTN:2 TT_PGCN:1 libdvdnav: Before printout ends. libdvdnav: play_PGC: (vm->state).pgcN (62) libdvdnav: Registers before transaction libdvdnav: # 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | libdvdnav: SRPMS: 656e|000f|003e|0001|0002|0001|0001|0001|0400|0000|0000|0000|5553|000f|0100|0000|656e|0000|656e|0000|0001|0000|0000|0000| libdvdnav: GRPMS: 0001|0000|0000|0000|0002|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: Gmode: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: Gtime: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: Full list of commands to execute (001) 71 00 00 0c 00 01 00 00 | g[12] = 0x1 (002) 71 00 00 0b 00 00 00 00 | g[11] = 0x0 (003) 71 00 00 0d 00 00 00 00 | g[13] = 0x0 (004) 71 00 00 0f 03 e7 00 00 | g[15] = 0x3e7 (005) 51 00 00 80 c0 00 00 00 | Audio Stream Number (SRPM:1) = 0x0 Sub-picture Stream Number (SRPM:2) = 0x40 (006) 61 00 00 0d 00 81 00 00 | g[13] = Audio Stream Number (SRPM:1) (007) 61 00 00 0b 00 82 00 00 | g[11] = Sub-picture Stream Number (SRPM:2) (008) 41 00 00 8d 8b 00 00 00 | Audio Stream Number (SRPM:1) = g[13] Sub-picture Stream Number (SRPM:2) = g[11] (009) 71 00 00 06 00 01 00 00 | g[6] = 0x1 (010) 71 00 00 04 00 03 00 00 | g[4] = 0x3 (011) 30 06 00 02 00 c0 00 00 | JumpSS VMGM (pgc 2) libdvdnav: -------------------------------------------- libdvdnav: Single stepping commands (001) 71 00 00 0c 00 01 00 00 | g[12] = 0x1 (002) 71 00 00 0b 00 00 00 00 | g[11] = 0x0 (003) 71 00 00 0d 00 00 00 00 | g[13] = 0x0 (004) 71 00 00 0f 03 e7 00 00 | g[15] = 0x3e7 (005) 51 00 00 80 c0 00 00 00 | Audio Stream Number (SRPM:1) = 0x0 Sub-picture Stream Number (SRPM:2) = 0x40 (006) 61 00 00 0d 00 81 00 00 | g[13] = Audio Stream Number (SRPM:1) (007) 61 00 00 0b 00 82 00 00 | g[11] = Sub-picture Stream Number (SRPM:2) (008) 41 00 00 8d 8b 00 00 00 | Audio Stream Number (SRPM:1) = g[13] Sub-picture Stream Number (SRPM:2) = g[11] (009) 71 00 00 06 00 01 00 00 | g[6] = 0x1 (010) 71 00 00 04 00 03 00 00 | g[4] = 0x3 (011) 30 06 00 02 00 c0 00 00 | JumpSS VMGM (pgc 2) libdvdnav: Registers after transaction libdvdnav: # 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | libdvdnav: SRPMS: 656e|0000|0040|0001|0002|0001|0001|0001|0400|0000|0000|0000|5553|000f|0100|0000|656e|0000|656e|0000|0001|0000|0000|0000| libdvdnav: GRPMS: 0001|0000|0000|0000|0003|0000|0001|0000|0000|0000|0000|0040|0001|0000|0000|03e7| libdvdnav: Gmode: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: Gtime: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: eval: Doing Link/Jump/Call libdvdnav: After printout starts: libdvdnav: Video Title Menu Domain: - libdvdnav: VTS:1 PGC:62 PG:1 CELL:0 BLOCK:0 VTS_TTN:1 TTN:2 TT_PGCN:1 libdvdnav: After printout ends. libdvdnav: Before printout starts: libdvdnav: JumpSS_VMGM_PGC 2 libdvdnav: Link values 28 2 0 0 libdvdnav: Video Title Menu Domain: - libdvdnav: VTS:1 PGC:62 PG:1 CELL:0 BLOCK:0 VTS_TTN:1 TTN:2 TT_PGCN:1 libdvdnav: Before printout ends. libdvdnav: play_PGC: (vm->state).pgcN (2) libdvdnav: Registers before transaction libdvdnav: # 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | libdvdnav: SRPMS: 656e|0000|0040|0001|0002|0001|0001|0001|0400|0000|0000|0000|5553|000f|0100|0000|656e|0000|656e|0000|0001|0000|0000|0000| libdvdnav: GRPMS: 0001|0000|0000|0000|0003|0000|0001|0000|0000|0000|0000|0040|0001|0000|0000|03e7| libdvdnav: Gmode: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: Gtime: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: Full list of commands to execute (001) 71 00 00 01 00 00 00 00 | g[1] = 0x0 (002) 71 00 00 02 00 00 00 00 | g[2] = 0x0 (003) 00 91 00 04 ff 00 00 05 | if (g[4] & 0xff00) Goto 5 (004) 00 01 00 00 00 00 00 08 | Goto 8 (005) 61 00 00 06 00 04 00 00 | g[6] = g[4] (006) 76 00 00 06 01 00 00 00 | g[6] /= 0x100 (007) 79 00 00 04 00 ff 00 00 | g[4] &= 0xff (008) 20 c4 00 04 00 08 00 03 | if (g[4] >= 0x8) LinkPGCN 3 (009) 71 00 00 00 00 01 00 00 | g[0] = 0x1 (010) 30 22 00 00 00 01 00 04 | if (g[0] == g[4]) JumpTT 1 (011) 71 00 00 00 00 02 00 00 | g[0] = 0x2 (012) 30 22 00 00 00 02 00 04 | if (g[0] == g[4]) JumpTT 2 (013) 71 00 00 00 00 03 00 00 | g[0] = 0x3 (014) 30 22 00 00 00 03 00 04 | if (g[0] == g[4]) JumpTT 3 (015) 71 00 00 00 00 04 00 00 | g[0] = 0x4 (016) 30 22 00 00 00 04 00 04 | if (g[0] == g[4]) JumpTT 4 (017) 71 00 00 00 00 05 00 00 | g[0] = 0x5 (018) 30 22 00 00 00 05 00 04 | if (g[0] == g[4]) JumpTT 5 (019) 71 00 00 00 00 06 00 00 | g[0] = 0x6 (020) 30 22 00 00 00 06 00 04 | if (g[0] == g[4]) JumpTT 6 (021) 71 00 00 00 00 07 00 00 | g[0] = 0x7 (022) 30 22 00 00 00 07 00 04 | if (g[0] == g[4]) JumpTT 7 (023) 30 06 00 00 00 00 00 00 | JumpSS FP libdvdnav: -------------------------------------------- libdvdnav: Single stepping commands (001) 71 00 00 01 00 00 00 00 | g[1] = 0x0 (002) 71 00 00 02 00 00 00 00 | g[2] = 0x0 (003) 00 91 00 04 ff 00 00 05 | if (g[4] & 0xff00) Goto 5 (004) 00 01 00 00 00 00 00 08 | Goto 8 (008) 20 c4 00 04 00 08 00 03 | if (g[4] >= 0x8) LinkPGCN 3 (009) 71 00 00 00 00 01 00 00 | g[0] = 0x1 (010) 30 22 00 00 00 01 00 04 | if (g[0] == g[4]) JumpTT 1 (011) 71 00 00 00 00 02 00 00 | g[0] = 0x2 (012) 30 22 00 00 00 02 00 04 | if (g[0] == g[4]) JumpTT 2 (013) 71 00 00 00 00 03 00 00 | g[0] = 0x3 (014) 30 22 00 00 00 03 00 04 | if (g[0] == g[4]) JumpTT 3 libdvdnav: Registers after transaction libdvdnav: # 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | libdvdnav: SRPMS: 656e|0000|0040|0001|0002|0001|0001|0001|0400|0000|0000|0000|5553|000f|0100|0000|656e|0000|656e|0000|0001|0000|0000|0000| libdvdnav: GRPMS: 0003|0000|0000|0000|0003|0000|0001|0000|0000|0000|0000|0040|0001|0000|0000|03e7| libdvdnav: Gmode: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: Gtime: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: eval: Doing Link/Jump/Call libdvdnav: After printout starts: libdvdnav: Video Manager Menu Domain: - libdvdnav: VTS:1 PGC:2 PG:1 CELL:0 BLOCK:0 VTS_TTN:1 TTN:2 TT_PGCN:1 libdvdnav: After printout ends. libdvdnav: Before printout starts: libdvdnav: JumpTT 3 libdvdnav: Link values 22 3 0 0 libdvdnav: Video Manager Menu Domain: - libdvdnav: VTS:1 PGC:2 PG:1 CELL:0 BLOCK:0 VTS_TTN:1 TTN:2 TT_PGCN:1 libdvdnav: Before printout ends. libdvdnav: play_PGC: (vm->state).pgcN (1) libdvdnav: Registers before transaction libdvdnav: # 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | libdvdnav: SRPMS: 656e|0000|0040|0001|0003|0001|0001|0001|0400|0000|0000|0000|5553|000f|0100|0000|656e|0000|656e|0000|0001|0000|0000|0000| libdvdnav: GRPMS: 0003|0000|0000|0000|0003|0000|0001|0000|0000|0000|0000|0040|0001|0000|0000|03e7| libdvdnav: Gmode: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: Gtime: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: Full list of commands to execute (001) 00 00 00 00 00 00 00 00 | Nop (002) 00 00 00 00 00 00 00 00 | Nop (003) 00 00 00 00 00 00 00 00 | Nop (004) 00 00 00 00 00 00 00 00 | Nop (005) 00 00 00 00 00 00 00 00 | Nop (006) 61 00 00 00 00 06 00 00 | g[0] = g[6] (007) 71 00 00 06 00 00 00 00 | g[6] = 0x0 (008) 71 00 00 01 00 00 00 00 | g[1] = 0x0 (009) 71 00 00 02 00 00 00 00 | g[2] = 0x0 (010) 00 a2 00 00 00 01 00 00 | if (g[0] == 0x1) Break (011) 20 a6 00 00 00 02 00 02 | if (g[0] == 0x2) LinkPGN 2 (button 0) (012) 20 a6 00 00 00 03 00 03 | if (g[0] == 0x3) LinkPGN 3 (button 0) (013) 20 a6 00 00 00 04 00 04 | if (g[0] == 0x4) LinkPGN 4 (button 0) libdvdnav: -------------------------------------------- libdvdnav: Single stepping commands (001) 00 00 00 00 00 00 00 00 | Nop (002) 00 00 00 00 00 00 00 00 | Nop (003) 00 00 00 00 00 00 00 00 | Nop (004) 00 00 00 00 00 00 00 00 | Nop (005) 00 00 00 00 00 00 00 00 | Nop (006) 61 00 00 00 00 06 00 00 | g[0] = g[6] (007) 71 00 00 06 00 00 00 00 | g[6] = 0x0 (008) 71 00 00 01 00 00 00 00 | g[1] = 0x0 (009) 71 00 00 02 00 00 00 00 | g[2] = 0x0 (010) 00 a2 00 00 00 01 00 00 | if (g[0] == 0x1) Break libdvdnav: Registers after transaction libdvdnav: # 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | libdvdnav: SRPMS: 656e|0000|0040|0001|0003|0001|0001|0001|0400|0000|0000|0000|5553|000f|0100|0000|656e|0000|656e|0000|0001|0000|0000|0000| libdvdnav: GRPMS: 0001|0000|0000|0000|0003|0000|0000|0000|0000|0000|0000|0040|0001|0000|0000|03e7| libdvdnav: Gmode: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: Gtime: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: PGC pre commands didn't do a Jump, Link or Call libdvdnav: play_PG: (vm->state).pgN (1) libdvdnav: play_Cell: (vm->state).cellN (1) libdvdnav: ************ this chapter FOUND! libdvdnav: VTS_PTT_SRPT - Title 3 part 1: PGC: 1 PG: 1 libdvdnav: Cell should restart here libdvdnav: After printout starts: libdvdnav: Video Title Domain: - libdvdnav: VTS:3 PGC:1 PG:1 CELL:1 BLOCK:0 VTS_TTN:1 TTN:3 TT_PGCN:1 libdvdnav: After printout ends. libdvdnav: ************ this chapter FOUND! libdvdnav: VTS_PTT_SRPT - Title 3 part 1: PGC: 1 PG: 1 liba52:No accelerated IMDCT transform found [2. press escape] input_dvd: MENU1 key hit. libdvdnav: ** Searching for menu (0x2) entry PGC libdvdnav: Found menu. libdvdnav: play_PGC: (vm->state).pgcN (1) libdvdnav: Registers before transaction libdvdnav: # 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | libdvdnav: SRPMS: 656e|0000|0040|0001|0003|0001|0001|0001|0400|0000|0000|0000|5553|000f|0100|0000|656e|0000|656e|0000|0001|0000|0000|0000| libdvdnav: GRPMS: 0001|0000|0000|0000|0003|0000|0000|0000|0000|0000|0000|0040|0001|0000|0000|03e7| libdvdnav: Gmode: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: Gtime: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: Full list of commands to execute (001) 71 00 00 02 00 06 00 00 | g[2] = 0x6 (002) 30 06 00 01 01 83 00 00 | JumpSS VTSM (vts 1, title 1, menu 3) libdvdnav: -------------------------------------------- libdvdnav: Single stepping commands (001) 71 00 00 02 00 06 00 00 | g[2] = 0x6 (002) 30 06 00 01 01 83 00 00 | JumpSS VTSM (vts 1, title 1, menu 3) libdvdnav: Registers after transaction libdvdnav: # 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | libdvdnav: SRPMS: 656e|0000|0040|0001|0003|0001|0001|0001|0400|0000|0000|0000|5553|000f|0100|0000|656e|0000|656e|0000|0001|0000|0000|0000| libdvdnav: GRPMS: 0001|0000|0006|0000|0003|0000|0000|0000|0000|0000|0000|0040|0001|0000|0000|03e7| libdvdnav: Gmode: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: Gtime: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: eval: Doing Link/Jump/Call libdvdnav: Before printout starts: libdvdnav: JumpSS_VTSM vts 1 title 1 menu 3 libdvdnav: Link values 27 1 1 3 libdvdnav: Video Manager Menu Domain: - libdvdnav: VTS:3 PGC:1 PG:1 CELL:0 BLOCK:0 VTS_TTN:1 TTN:3 TT_PGCN:1 libdvdnav: Before printout ends. libdvdnav: BUG TRACKING ******************************************************************* libdvdnav: data1=1 data2=1 data3=3 libdvdnav: ******************************************************************* libdvdnav: ** Searching for menu (0x3) entry PGC libdvdnav: Found menu. libdvdnav: play_PGC: (vm->state).pgcN (1) libdvdnav: Registers before transaction libdvdnav: # 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | libdvdnav: SRPMS: 656e|0000|0040|0001|0003|0001|0001|0001|0400|0000|0000|0000|5553|000f|0100|0000|656e|0000|656e|0000|0001|0000|0000|0000| libdvdnav: GRPMS: 0001|0000|0006|0000|0003|0000|0000|0000|0000|0000|0000|0040|0001|0000|0000|03e7| libdvdnav: Gmode: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: Gtime: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: Full list of commands to execute (001) 20 b4 00 07 00 00 00 04 | if (g[7] != 0x0) LinkPGCN 4 (002) 20 b4 00 01 00 00 00 07 | if (g[1] != 0x0) LinkPGCN 7 (003) 20 b4 00 02 00 00 00 06 | if (g[2] != 0x0) LinkPGCN 6 (004) 71 00 00 06 00 00 00 00 | g[6] = 0x0 (005) 61 00 00 00 00 85 00 00 | g[0] = VTS Title Track Number (SRPM:5) (006) 75 00 00 00 01 00 00 00 | g[0] *= 0x100 (007) 6a 00 00 00 00 87 00 00 | g[0] |= PTT Number for One_Sequential_PGC_Title (SRPM:7) (008) 20 c4 00 00 01 1a 00 02 | if (g[0] >= 0x11a) LinkPGCN 2 (009) 00 00 00 00 00 00 00 00 | Nop (010) 00 00 00 00 00 00 00 00 | Nop (011) 00 00 00 00 00 00 00 00 | Nop (012) 00 00 00 00 00 00 00 00 | Nop (013) 00 00 00 00 00 00 00 00 | Nop (014) 00 00 00 00 00 00 00 00 | Nop (015) 00 00 00 00 00 00 00 00 | Nop (016) 00 00 00 00 00 00 00 00 | Nop (017) 00 c1 00 00 01 02 00 15 | if (g[0] >= 0x102) Goto 21 (018) 20 04 00 00 00 00 00 5d | LinkPGCN 93 (019) 00 00 00 00 00 00 00 00 | Nop (020) 00 00 00 00 00 00 00 00 | Nop (021) 00 c1 00 00 01 03 00 19 | if (g[0] >= 0x103) Goto 25 (022) 20 04 00 00 00 00 00 5e | LinkPGCN 94 (023) 00 00 00 00 00 00 00 00 | Nop (024) 00 00 00 00 00 00 00 00 | Nop (025) 00 c1 00 00 01 04 00 1d | if (g[0] >= 0x104) Goto 29 (026) 20 04 00 00 00 00 00 5f | LinkPGCN 95 (027) 00 00 00 00 00 00 00 00 | Nop (028) 00 00 00 00 00 00 00 00 | Nop (029) 00 c1 00 00 01 05 00 21 | if (g[0] >= 0x105) Goto 33 (030) 20 04 00 00 00 00 00 60 | LinkPGCN 96 (031) 00 00 00 00 00 00 00 00 | Nop (032) 00 00 00 00 00 00 00 00 | Nop (033) 00 c1 00 00 01 06 00 25 | if (g[0] >= 0x106) Goto 37 (034) 20 04 00 00 00 00 00 61 | LinkPGCN 97 (035) 00 00 00 00 00 00 00 00 | Nop (036) 00 00 00 00 00 00 00 00 | Nop (037) 00 c1 00 00 01 07 00 29 | if (g[0] >= 0x107) Goto 41 (038) 20 04 00 00 00 00 00 62 | LinkPGCN 98 (039) 00 00 00 00 00 00 00 00 | Nop (040) 00 00 00 00 00 00 00 00 | Nop (041) 00 c1 00 00 01 08 00 2d | if (g[0] >= 0x108) Goto 45 (042) 20 04 00 00 00 00 00 63 | LinkPGCN 99 (043) 00 00 00 00 00 00 00 00 | Nop (044) 00 00 00 00 00 00 00 00 | Nop (045) 00 c1 00 00 01 09 00 31 | if (g[0] >= 0x109) Goto 49 (046) 20 04 00 00 00 00 00 64 | LinkPGCN 100 (047) 00 00 00 00 00 00 00 00 | Nop (048) 00 00 00 00 00 00 00 00 | Nop (049) 00 c1 00 00 01 0a 00 35 | if (g[0] >= 0x10a) Goto 53 (050) 20 04 00 00 00 00 00 65 | LinkPGCN 101 (051) 00 00 00 00 00 00 00 00 | Nop (052) 00 00 00 00 00 00 00 00 | Nop (053) 00 c1 00 00 01 0b 00 39 | if (g[0] >= 0x10b) Goto 57 (054) 20 04 00 00 00 00 00 66 | LinkPGCN 102 (055) 00 00 00 00 00 00 00 00 | Nop (056) 00 00 00 00 00 00 00 00 | Nop (057) 00 c1 00 00 01 0c 00 3d | if (g[0] >= 0x10c) Goto 61 (058) 20 04 00 00 00 00 00 67 | LinkPGCN 103 (059) 00 00 00 00 00 00 00 00 | Nop (060) 00 00 00 00 00 00 00 00 | Nop (061) 00 c1 00 00 01 0d 00 41 | if (g[0] >= 0x10d) Goto 65 (062) 20 04 00 00 00 00 00 68 | LinkPGCN 104 (063) 00 00 00 00 00 00 00 00 | Nop (064) 00 00 00 00 00 00 00 00 | Nop (065) 00 c1 00 00 01 0e 00 45 | if (g[0] >= 0x10e) Goto 69 (066) 20 04 00 00 00 00 00 69 | LinkPGCN 105 (067) 00 00 00 00 00 00 00 00 | Nop (068) 00 00 00 00 00 00 00 00 | Nop (069) 00 c1 00 00 01 0f 00 49 | if (g[0] >= 0x10f) Goto 73 (070) 20 04 00 00 00 00 00 6a | LinkPGCN 106 (071) 00 00 00 00 00 00 00 00 | Nop (072) 00 00 00 00 00 00 00 00 | Nop (073) 00 c1 00 00 01 10 00 4d | if (g[0] >= 0x110) Goto 77 (074) 20 04 00 00 00 00 00 6b | LinkPGCN 107 (075) 00 00 00 00 00 00 00 00 | Nop (076) 00 00 00 00 00 00 00 00 | Nop (077) 00 c1 00 00 01 11 00 51 | if (g[0] >= 0x111) Goto 81 (078) 20 04 00 00 00 00 00 6c | LinkPGCN 108 (079) 00 00 00 00 00 00 00 00 | Nop (080) 00 00 00 00 00 00 00 00 | Nop (081) 00 c1 00 00 01 12 00 55 | if (g[0] >= 0x112) Goto 85 (082) 20 04 00 00 00 00 00 6d | LinkPGCN 109 (083) 00 00 00 00 00 00 00 00 | Nop (084) 00 00 00 00 00 00 00 00 | Nop (085) 00 c1 00 00 01 13 00 59 | if (g[0] >= 0x113) Goto 89 (086) 20 04 00 00 00 00 00 6e | LinkPGCN 110 (087) 00 00 00 00 00 00 00 00 | Nop (088) 00 00 00 00 00 00 00 00 | Nop (089) 00 c1 00 00 01 14 00 5d | if (g[0] >= 0x114) Goto 93 (090) 20 04 00 00 00 00 00 6f | LinkPGCN 111 (091) 00 00 00 00 00 00 00 00 | Nop (092) 00 00 00 00 00 00 00 00 | Nop (093) 00 c1 00 00 01 15 00 61 | if (g[0] >= 0x115) Goto 97 (094) 20 04 00 00 00 00 00 70 | LinkPGCN 112 (095) 00 00 00 00 00 00 00 00 | Nop (096) 00 00 00 00 00 00 00 00 | Nop (097) 00 c1 00 00 01 16 00 65 | if (g[0] >= 0x116) Goto 101 (098) 20 04 00 00 00 00 00 71 | LinkPGCN 113 (099) 00 00 00 00 00 00 00 00 | Nop (100) 00 00 00 00 00 00 00 00 | Nop (101) 00 c1 00 00 01 17 00 69 | if (g[0] >= 0x117) Goto 105 (102) 20 04 00 00 00 00 00 72 | LinkPGCN 114 (103) 00 00 00 00 00 00 00 00 | Nop (104) 00 00 00 00 00 00 00 00 | Nop (105) 00 c1 00 00 01 18 00 6d | if (g[0] >= 0x118) Goto 109 (106) 20 04 00 00 00 00 00 73 | LinkPGCN 115 (107) 00 00 00 00 00 00 00 00 | Nop (108) 00 00 00 00 00 00 00 00 | Nop (109) 00 c1 00 00 01 19 00 71 | if (g[0] >= 0x119) Goto 113 (110) 20 04 00 00 00 00 00 74 | LinkPGCN 116 (111) 00 00 00 00 00 00 00 00 | Nop (112) 00 00 00 00 00 00 00 00 | Nop (113) 00 c1 00 00 01 1a 00 75 | if (g[0] >= 0x11a) Goto 117 (114) 20 04 00 00 00 00 00 75 | LinkPGCN 117 (115) 00 00 00 00 00 00 00 00 | Nop (116) 00 00 00 00 00 00 00 00 | Nop (117) 00 00 00 00 00 00 00 00 | Nop (118) 20 01 00 00 00 00 00 10 | RSM (button 0) libdvdnav: -------------------------------------------- libdvdnav: Single stepping commands (001) 20 b4 00 07 00 00 00 04 | if (g[7] != 0x0) LinkPGCN 4 (002) 20 b4 00 01 00 00 00 07 | if (g[1] != 0x0) LinkPGCN 7 (003) 20 b4 00 02 00 00 00 06 | if (g[2] != 0x0) LinkPGCN 6 libdvdnav: Registers after transaction libdvdnav: # 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | libdvdnav: SRPMS: 656e|0000|0040|0001|0003|0001|0001|0001|0400|0000|0000|0000|5553|000f|0100|0000|656e|0000|656e|0000|0001|0000|0000|0000| libdvdnav: GRPMS: 0001|0000|0006|0000|0003|0000|0000|0000|0000|0000|0000|0040|0001|0000|0000|03e7| libdvdnav: Gmode: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: Gtime: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: eval: Doing Link/Jump/Call libdvdnav: After printout starts: libdvdnav: Video Title Menu Domain: - libdvdnav: VTS:1 PGC:1 PG:1 CELL:0 BLOCK:0 VTS_TTN:1 TTN:3 TT_PGCN:1 libdvdnav: After printout ends. libdvdnav: Before printout starts: libdvdnav: LinkPGCN 6 libdvdnav: Link values 17 6 0 0 libdvdnav: Video Title Menu Domain: - libdvdnav: VTS:1 PGC:1 PG:1 CELL:0 BLOCK:0 VTS_TTN:1 TTN:3 TT_PGCN:1 libdvdnav: Before printout ends. libdvdnav: play_PGC: (vm->state).pgcN (6) libdvdnav: Registers before transaction libdvdnav: # 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | libdvdnav: SRPMS: 656e|0000|0040|0001|0003|0001|0001|0001|0400|0000|0000|0000|5553|000f|0100|0000|656e|0000|656e|0000|0001|0000|0000|0000| libdvdnav: GRPMS: 0001|0000|0006|0000|0003|0000|0000|0000|0000|0000|0000|0040|0001|0000|0000|03e7| libdvdnav: Gmode: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: Gtime: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: Full list of commands to execute (001) 61 00 00 00 00 02 00 00 | g[0] = g[2] (002) 71 00 00 02 00 00 00 00 | g[2] = 0x0 (003) 00 00 00 00 00 00 00 00 | Nop (004) 00 00 00 00 00 00 00 00 | Nop (005) 00 00 00 00 00 00 00 00 | Nop (006) 00 00 00 00 00 00 00 00 | Nop (007) 00 00 00 00 00 00 00 00 | Nop (008) 00 00 00 00 00 00 00 00 | Nop (009) 00 00 00 00 00 00 00 00 | Nop (010) 00 00 00 00 00 00 00 00 | Nop (011) 00 00 00 00 00 00 00 00 | Nop (012) 20 a4 00 00 00 01 00 3e | if (g[0] == 0x1) LinkPGCN 62 (013) 20 a4 00 00 00 02 00 3f | if (g[0] == 0x2) LinkPGCN 63 (014) 20 a4 00 00 00 03 00 40 | if (g[0] == 0x3) LinkPGCN 64 (015) 20 a4 00 00 00 04 00 41 | if (g[0] == 0x4) LinkPGCN 65 (016) 20 a4 00 00 00 05 00 42 | if (g[0] == 0x5) LinkPGCN 66 (017) 20 a4 00 00 00 06 00 43 | if (g[0] == 0x6) LinkPGCN 67 (018) 20 a4 00 00 00 07 00 44 | if (g[0] == 0x7) LinkPGCN 68 (019) 20 a4 00 00 00 08 00 45 | if (g[0] == 0x8) LinkPGCN 69 (020) 20 a4 00 00 00 09 00 46 | if (g[0] == 0x9) LinkPGCN 70 (021) 20 a4 00 00 00 0a 00 47 | if (g[0] == 0xa) LinkPGCN 71 (022) 20 a4 00 00 00 0b 00 48 | if (g[0] == 0xb) LinkPGCN 72 (023) 20 a4 00 00 00 0c 00 49 | if (g[0] == 0xc) LinkPGCN 73 (024) 20 a4 00 00 00 0d 00 4a | if (g[0] == 0xd) LinkPGCN 74 (025) 20 a4 00 00 00 0e 00 4b | if (g[0] == 0xe) LinkPGCN 75 (026) 20 a4 00 00 00 0f 00 4c | if (g[0] == 0xf) LinkPGCN 76 (027) 20 a4 00 00 00 10 00 4d | if (g[0] == 0x10) LinkPGCN 77 (028) 20 a4 00 00 00 11 00 4e | if (g[0] == 0x11) LinkPGCN 78 (029) 20 a4 00 00 00 12 00 4f | if (g[0] == 0x12) LinkPGCN 79 (030) 20 a4 00 00 00 13 00 50 | if (g[0] == 0x13) LinkPGCN 80 (031) 20 a4 00 00 00 14 00 51 | if (g[0] == 0x14) LinkPGCN 81 (032) 20 a4 00 00 00 15 00 52 | if (g[0] == 0x15) LinkPGCN 82 (033) 20 a4 00 00 00 16 00 53 | if (g[0] == 0x16) LinkPGCN 83 (034) 20 a4 00 00 00 17 00 54 | if (g[0] == 0x17) LinkPGCN 84 (035) 20 a4 00 00 00 18 00 55 | if (g[0] == 0x18) LinkPGCN 85 (036) 20 a4 00 00 00 19 00 56 | if (g[0] == 0x19) LinkPGCN 86 (037) 20 a4 00 00 00 1a 00 57 | if (g[0] == 0x1a) LinkPGCN 87 (038) 20 a4 00 00 00 1b 00 58 | if (g[0] == 0x1b) LinkPGCN 88 (039) 20 a4 00 00 00 1c 00 59 | if (g[0] == 0x1c) LinkPGCN 89 (040) 20 a4 00 00 00 1d 00 5a | if (g[0] == 0x1d) LinkPGCN 90 (041) 20 a4 00 00 00 1e 00 5b | if (g[0] == 0x1e) LinkPGCN 91 (042) 20 a4 00 00 00 1f 00 5c | if (g[0] == 0x1f) LinkPGCN 92 (043) 20 a4 00 00 00 20 00 5d | if (g[0] == 0x20) LinkPGCN 93 (044) 20 a4 00 00 00 21 00 5e | if (g[0] == 0x21) LinkPGCN 94 (045) 20 a4 00 00 00 22 00 5f | if (g[0] == 0x22) LinkPGCN 95 (046) 20 a4 00 00 00 23 00 60 | if (g[0] == 0x23) LinkPGCN 96 (047) 20 a4 00 00 00 24 00 61 | if (g[0] == 0x24) LinkPGCN 97 (048) 20 a4 00 00 00 25 00 62 | if (g[0] == 0x25) LinkPGCN 98 (049) 20 a4 00 00 00 26 00 63 | if (g[0] == 0x26) LinkPGCN 99 (050) 20 a4 00 00 00 27 00 64 | if (g[0] == 0x27) LinkPGCN 100 (051) 20 a4 00 00 00 28 00 65 | if (g[0] == 0x28) LinkPGCN 101 (052) 20 a4 00 00 00 29 00 66 | if (g[0] == 0x29) LinkPGCN 102 (053) 20 a4 00 00 00 2a 00 67 | if (g[0] == 0x2a) LinkPGCN 103 (054) 20 a4 00 00 00 2b 00 68 | if (g[0] == 0x2b) LinkPGCN 104 (055) 20 a4 00 00 00 2c 00 69 | if (g[0] == 0x2c) LinkPGCN 105 (056) 20 a4 00 00 00 2d 00 6a | if (g[0] == 0x2d) LinkPGCN 106 (057) 20 a4 00 00 00 2e 00 6b | if (g[0] == 0x2e) LinkPGCN 107 (058) 20 a4 00 00 00 2f 00 6c | if (g[0] == 0x2f) LinkPGCN 108 (059) 20 a4 00 00 00 30 00 6d | if (g[0] == 0x30) LinkPGCN 109 (060) 20 a4 00 00 00 31 00 6e | if (g[0] == 0x31) LinkPGCN 110 (061) 20 a4 00 00 00 32 00 6f | if (g[0] == 0x32) LinkPGCN 111 (062) 20 a4 00 00 00 33 00 70 | if (g[0] == 0x33) LinkPGCN 112 (063) 20 a4 00 00 00 34 00 71 | if (g[0] == 0x34) LinkPGCN 113 (064) 20 a4 00 00 00 35 00 72 | if (g[0] == 0x35) LinkPGCN 114 (065) 20 a4 00 00 00 36 00 73 | if (g[0] == 0x36) LinkPGCN 115 (066) 20 a4 00 00 00 37 00 74 | if (g[0] == 0x37) LinkPGCN 116 (067) 20 a4 00 00 00 38 00 75 | if (g[0] == 0x38) LinkPGCN 117 (068) 20 a4 00 00 00 39 00 76 | if (g[0] == 0x39) LinkPGCN 118 (069) 20 a4 00 00 00 3a 00 77 | if (g[0] == 0x3a) LinkPGCN 119 (070) 20 a4 00 00 00 3b 00 78 | if (g[0] == 0x3b) LinkPGCN 120 (071) 20 a4 00 00 00 3c 00 79 | if (g[0] == 0x3c) LinkPGCN 121 (072) 20 a4 00 00 00 3d 00 7a | if (g[0] == 0x3d) LinkPGCN 122 (073) 20 a4 00 00 00 3e 00 7b | if (g[0] == 0x3e) LinkPGCN 123 (074) 20 a4 00 00 00 3f 00 7c | if (g[0] == 0x3f) LinkPGCN 124 (075) 20 a4 00 00 00 40 00 7d | if (g[0] == 0x40) LinkPGCN 125 (076) 20 a4 00 00 00 41 00 7e | if (g[0] == 0x41) LinkPGCN 126 (077) 20 a4 00 00 00 42 00 7f | if (g[0] == 0x42) LinkPGCN 127 (078) 20 a4 00 00 00 43 00 80 | if (g[0] == 0x43) LinkPGCN 128 (079) 20 a4 00 00 00 44 00 81 | if (g[0] == 0x44) LinkPGCN 129 (080) 20 a4 00 00 00 45 00 82 | if (g[0] == 0x45) LinkPGCN 130 (081) 20 a4 00 00 00 46 00 83 | if (g[0] == 0x46) LinkPGCN 131 (082) 20 a4 00 00 00 47 00 84 | if (g[0] == 0x47) LinkPGCN 132 (083) 20 a4 00 00 00 48 00 85 | if (g[0] == 0x48) LinkPGCN 133 (084) 20 a4 00 00 00 49 00 86 | if (g[0] == 0x49) LinkPGCN 134 (085) 20 a4 00 00 00 4a 00 87 | if (g[0] == 0x4a) LinkPGCN 135 (086) 20 a4 00 00 00 4b 00 88 | if (g[0] == 0x4b) LinkPGCN 136 (087) 20 a4 00 00 00 4c 00 89 | if (g[0] == 0x4c) LinkPGCN 137 (088) 20 a4 00 00 00 4d 00 8a | if (g[0] == 0x4d) LinkPGCN 138 (089) 20 a4 00 00 00 4e 00 8b | if (g[0] == 0x4e) LinkPGCN 139 (090) 20 a4 00 00 00 4f 00 8c | if (g[0] == 0x4f) LinkPGCN 140 (091) 20 a4 00 00 00 50 00 8d | if (g[0] == 0x50) LinkPGCN 141 (092) 20 a4 00 00 00 51 00 8e | if (g[0] == 0x51) LinkPGCN 142 libdvdnav: -------------------------------------------- libdvdnav: Single stepping commands (001) 61 00 00 00 00 02 00 00 | g[0] = g[2] (002) 71 00 00 02 00 00 00 00 | g[2] = 0x0 (003) 00 00 00 00 00 00 00 00 | Nop (004) 00 00 00 00 00 00 00 00 | Nop (005) 00 00 00 00 00 00 00 00 | Nop (006) 00 00 00 00 00 00 00 00 | Nop (007) 00 00 00 00 00 00 00 00 | Nop (008) 00 00 00 00 00 00 00 00 | Nop (009) 00 00 00 00 00 00 00 00 | Nop (010) 00 00 00 00 00 00 00 00 | Nop (011) 00 00 00 00 00 00 00 00 | Nop (012) 20 a4 00 00 00 01 00 3e | if (g[0] == 0x1) LinkPGCN 62 (013) 20 a4 00 00 00 02 00 3f | if (g[0] == 0x2) LinkPGCN 63 (014) 20 a4 00 00 00 03 00 40 | if (g[0] == 0x3) LinkPGCN 64 (015) 20 a4 00 00 00 04 00 41 | if (g[0] == 0x4) LinkPGCN 65 (016) 20 a4 00 00 00 05 00 42 | if (g[0] == 0x5) LinkPGCN 66 (017) 20 a4 00 00 00 06 00 43 | if (g[0] == 0x6) LinkPGCN 67 libdvdnav: Registers after transaction libdvdnav: # 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | libdvdnav: SRPMS: 656e|0000|0040|0001|0003|0001|0001|0001|0400|0000|0000|0000|5553|000f|0100|0000|656e|0000|656e|0000|0001|0000|0000|0000| libdvdnav: GRPMS: 0006|0000|0000|0000|0003|0000|0000|0000|0000|0000|0000|0040|0001|0000|0000|03e7| libdvdnav: Gmode: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: Gtime: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: eval: Doing Link/Jump/Call libdvdnav: After printout starts: libdvdnav: Video Title Menu Domain: - libdvdnav: VTS:1 PGC:6 PG:1 CELL:0 BLOCK:0 VTS_TTN:1 TTN:3 TT_PGCN:1 libdvdnav: After printout ends. libdvdnav: Before printout starts: libdvdnav: LinkPGCN 67 libdvdnav: Link values 17 67 0 0 libdvdnav: Video Title Menu Domain: - libdvdnav: VTS:1 PGC:6 PG:1 CELL:0 BLOCK:0 VTS_TTN:1 TTN:3 TT_PGCN:1 libdvdnav: Before printout ends. libdvdnav: play_PGC: (vm->state).pgcN (67) libdvdnav: Registers before transaction libdvdnav: # 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | libdvdnav: SRPMS: 656e|0000|0040|0001|0003|0001|0001|0001|0400|0000|0000|0000|5553|000f|0100|0000|656e|0000|656e|0000|0001|0000|0000|0000| libdvdnav: GRPMS: 0006|0000|0000|0000|0003|0000|0000|0000|0000|0000|0000|0040|0001|0000|0000|03e7| libdvdnav: Gmode: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: Gtime: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: Full list of commands to execute (001) 20 a4 00 0a 00 01 00 47 | if (g[10] == 0x1) LinkPGCN 71 (002) 71 c0 0e 0f 00 c7 00 64 | if (g[14] >= 0x64) g[15] = 0xc7 (003) 71 00 00 06 00 01 00 00 | g[6] = 0x1 (004) 71 00 00 04 00 04 00 00 | g[4] = 0x4 (005) 71 00 00 00 00 c7 00 00 | g[0] = 0xc7 (006) 30 26 00 02 00 c0 0f 00 | if (g[15] == g[0]) JumpSS VMGM (pgc 2) (007) 20 a4 00 0f 00 01 00 46 | if (g[15] == 0x1) LinkPGCN 70 (008) 71 00 00 0f 00 63 00 00 | g[15] = 0x63 (009) 71 00 00 06 00 01 00 00 | g[6] = 0x1 (010) 71 00 00 04 00 04 00 00 | g[4] = 0x4 (011) 30 06 00 02 00 c0 00 00 | JumpSS VMGM (pgc 2) libdvdnav: -------------------------------------------- libdvdnav: Single stepping commands (001) 20 a4 00 0a 00 01 00 47 | if (g[10] == 0x1) LinkPGCN 71 (002) 71 c0 0e 0f 00 c7 00 64 | if (g[14] >= 0x64) g[15] = 0xc7 (003) 71 00 00 06 00 01 00 00 | g[6] = 0x1 (004) 71 00 00 04 00 04 00 00 | g[4] = 0x4 (005) 71 00 00 00 00 c7 00 00 | g[0] = 0xc7 (006) 30 26 00 02 00 c0 0f 00 | if (g[15] == g[0]) JumpSS VMGM (pgc 2) (007) 20 a4 00 0f 00 01 00 46 | if (g[15] == 0x1) LinkPGCN 70 (008) 71 00 00 0f 00 63 00 00 | g[15] = 0x63 (009) 71 00 00 06 00 01 00 00 | g[6] = 0x1 (010) 71 00 00 04 00 04 00 00 | g[4] = 0x4 (011) 30 06 00 02 00 c0 00 00 | JumpSS VMGM (pgc 2) libdvdnav: Registers after transaction libdvdnav: # 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | libdvdnav: SRPMS: 656e|0000|0040|0001|0003|0001|0001|0001|0400|0000|0000|0000|5553|000f|0100|0000|656e|0000|656e|0000|0001|0000|0000|0000| libdvdnav: GRPMS: 00c7|0000|0000|0000|0004|0000|0001|0000|0000|0000|0000|0040|0001|0000|0000|0063| libdvdnav: Gmode: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: Gtime: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: eval: Doing Link/Jump/Call libdvdnav: After printout starts: libdvdnav: Video Title Menu Domain: - libdvdnav: VTS:1 PGC:67 PG:1 CELL:0 BLOCK:0 VTS_TTN:1 TTN:3 TT_PGCN:1 libdvdnav: After printout ends. libdvdnav: Before printout starts: libdvdnav: JumpSS_VMGM_PGC 2 libdvdnav: Link values 28 2 0 0 libdvdnav: Video Title Menu Domain: - libdvdnav: VTS:1 PGC:67 PG:1 CELL:0 BLOCK:0 VTS_TTN:1 TTN:3 TT_PGCN:1 libdvdnav: Before printout ends. libdvdnav: play_PGC: (vm->state).pgcN (2) libdvdnav: Registers before transaction libdvdnav: # 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | libdvdnav: SRPMS: 656e|0000|0040|0001|0003|0001|0001|0001|0400|0000|0000|0000|5553|000f|0100|0000|656e|0000|656e|0000|0001|0000|0000|0000| libdvdnav: GRPMS: 00c7|0000|0000|0000|0004|0000|0001|0000|0000|0000|0000|0040|0001|0000|0000|0063| libdvdnav: Gmode: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: Gtime: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: Full list of commands to execute (001) 71 00 00 01 00 00 00 00 | g[1] = 0x0 (002) 71 00 00 02 00 00 00 00 | g[2] = 0x0 (003) 00 91 00 04 ff 00 00 05 | if (g[4] & 0xff00) Goto 5 (004) 00 01 00 00 00 00 00 08 | Goto 8 (005) 61 00 00 06 00 04 00 00 | g[6] = g[4] (006) 76 00 00 06 01 00 00 00 | g[6] /= 0x100 (007) 79 00 00 04 00 ff 00 00 | g[4] &= 0xff (008) 20 c4 00 04 00 08 00 03 | if (g[4] >= 0x8) LinkPGCN 3 (009) 71 00 00 00 00 01 00 00 | g[0] = 0x1 (010) 30 22 00 00 00 01 00 04 | if (g[0] == g[4]) JumpTT 1 (011) 71 00 00 00 00 02 00 00 | g[0] = 0x2 (012) 30 22 00 00 00 02 00 04 | if (g[0] == g[4]) JumpTT 2 (013) 71 00 00 00 00 03 00 00 | g[0] = 0x3 (014) 30 22 00 00 00 03 00 04 | if (g[0] == g[4]) JumpTT 3 (015) 71 00 00 00 00 04 00 00 | g[0] = 0x4 (016) 30 22 00 00 00 04 00 04 | if (g[0] == g[4]) JumpTT 4 (017) 71 00 00 00 00 05 00 00 | g[0] = 0x5 (018) 30 22 00 00 00 05 00 04 | if (g[0] == g[4]) JumpTT 5 (019) 71 00 00 00 00 06 00 00 | g[0] = 0x6 (020) 30 22 00 00 00 06 00 04 | if (g[0] == g[4]) JumpTT 6 (021) 71 00 00 00 00 07 00 00 | g[0] = 0x7 (022) 30 22 00 00 00 07 00 04 | if (g[0] == g[4]) JumpTT 7 (023) 30 06 00 00 00 00 00 00 | JumpSS FP libdvdnav: -------------------------------------------- libdvdnav: Single stepping commands (001) 71 00 00 01 00 00 00 00 | g[1] = 0x0 (002) 71 00 00 02 00 00 00 00 | g[2] = 0x0 (003) 00 91 00 04 ff 00 00 05 | if (g[4] & 0xff00) Goto 5 (004) 00 01 00 00 00 00 00 08 | Goto 8 (008) 20 c4 00 04 00 08 00 03 | if (g[4] >= 0x8) LinkPGCN 3 (009) 71 00 00 00 00 01 00 00 | g[0] = 0x1 (010) 30 22 00 00 00 01 00 04 | if (g[0] == g[4]) JumpTT 1 (011) 71 00 00 00 00 02 00 00 | g[0] = 0x2 (012) 30 22 00 00 00 02 00 04 | if (g[0] == g[4]) JumpTT 2 (013) 71 00 00 00 00 03 00 00 | g[0] = 0x3 (014) 30 22 00 00 00 03 00 04 | if (g[0] == g[4]) JumpTT 3 (015) 71 00 00 00 00 04 00 00 | g[0] = 0x4 (016) 30 22 00 00 00 04 00 04 | if (g[0] == g[4]) JumpTT 4 libdvdnav: Registers after transaction libdvdnav: # 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | libdvdnav: SRPMS: 656e|0000|0040|0001|0003|0001|0001|0001|0400|0000|0000|0000|5553|000f|0100|0000|656e|0000|656e|0000|0001|0000|0000|0000| libdvdnav: GRPMS: 0004|0000|0000|0000|0004|0000|0001|0000|0000|0000|0000|0040|0001|0000|0000|0063| libdvdnav: Gmode: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: Gtime: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: eval: Doing Link/Jump/Call libdvdnav: After printout starts: libdvdnav: Video Manager Menu Domain: - libdvdnav: VTS:1 PGC:2 PG:1 CELL:0 BLOCK:0 VTS_TTN:1 TTN:3 TT_PGCN:1 libdvdnav: After printout ends. libdvdnav: Before printout starts: libdvdnav: JumpTT 4 libdvdnav: Link values 22 4 0 0 libdvdnav: Video Manager Menu Domain: - libdvdnav: VTS:1 PGC:2 PG:1 CELL:0 BLOCK:0 VTS_TTN:1 TTN:3 TT_PGCN:1 libdvdnav: Before printout ends. libdvdnav: play_PGC: (vm->state).pgcN (1) libdvdnav: Registers before transaction libdvdnav: # 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | libdvdnav: SRPMS: 656e|0000|0040|0001|0004|0001|0001|0001|0400|0000|0000|0000|5553|000f|0100|0000|656e|0000|656e|0000|0001|0000|0000|0000| libdvdnav: GRPMS: 0004|0000|0000|0000|0004|0000|0001|0000|0000|0000|0000|0040|0001|0000|0000|0063| libdvdnav: Gmode: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: Gtime: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: Full list of commands to execute (001) 00 00 00 00 00 00 00 00 | Nop (002) 00 00 00 00 00 00 00 00 | Nop (003) 00 00 00 00 00 00 00 00 | Nop (004) 00 00 00 00 00 00 00 00 | Nop (005) 00 00 00 00 00 00 00 00 | Nop (006) 61 00 00 00 00 06 00 00 | g[0] = g[6] (007) 71 00 00 06 00 00 00 00 | g[6] = 0x0 (008) 71 00 00 01 00 00 00 00 | g[1] = 0x0 (009) 71 00 00 02 00 00 00 00 | g[2] = 0x0 (010) 00 a2 00 00 00 01 00 00 | if (g[0] == 0x1) Break (011) 20 a6 00 00 00 02 00 02 | if (g[0] == 0x2) LinkPGN 2 (button 0) libdvdnav: -------------------------------------------- libdvdnav: Single stepping commands (001) 00 00 00 00 00 00 00 00 | Nop (002) 00 00 00 00 00 00 00 00 | Nop (003) 00 00 00 00 00 00 00 00 | Nop (004) 00 00 00 00 00 00 00 00 | Nop (005) 00 00 00 00 00 00 00 00 | Nop (006) 61 00 00 00 00 06 00 00 | g[0] = g[6] (007) 71 00 00 06 00 00 00 00 | g[6] = 0x0 (008) 71 00 00 01 00 00 00 00 | g[1] = 0x0 (009) 71 00 00 02 00 00 00 00 | g[2] = 0x0 (010) 00 a2 00 00 00 01 00 00 | if (g[0] == 0x1) Break libdvdnav: Registers after transaction libdvdnav: # 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | libdvdnav: SRPMS: 656e|0000|0040|0001|0004|0001|0001|0001|0400|0000|0000|0000|5553|000f|0100|0000|656e|0000|656e|0000|0001|0000|0000|0000| libdvdnav: GRPMS: 0001|0000|0000|0000|0004|0000|0000|0000|0000|0000|0000|0040|0001|0000|0000|0063| libdvdnav: Gmode: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: Gtime: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: PGC pre commands didn't do a Jump, Link or Call libdvdnav: play_PG: (vm->state).pgN (1) libdvdnav: play_Cell: (vm->state).cellN (1) libdvdnav: ************ this chapter FOUND! libdvdnav: VTS_PTT_SRPT - Title 4 part 1: PGC: 1 PG: 1 libdvdnav: Cell should restart here libdvdnav: After printout starts: libdvdnav: Video Title Domain: - libdvdnav: VTS:4 PGC:1 PG:1 CELL:1 BLOCK:0 VTS_TTN:1 TTN:4 TT_PGCN:1 libdvdnav: After printout ends. libdvdnav: ************ this chapter FOUND! libdvdnav: VTS_PTT_SRPT - Title 4 part 1: PGC: 1 PG: 1 libdvdnav: play_Cell_post: (vm->state).cellN (1) libdvdnav: Cell command present, executing libdvdnav: Registers before transaction libdvdnav: # 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | libdvdnav: SRPMS: 656e|0000|0040|0001|0004|0001|0001|0001|0400|0000|0000|0000|5553|000f|0100|0000|656e|0000|656e|0000|0001|0000|0000|0000| libdvdnav: GRPMS: 0001|0000|0000|0000|0004|0000|0000|0000|0000|0000|0000|0040|0001|0000|0000|0063| libdvdnav: Gmode: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: Gtime: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: Full list of commands to execute (001) 30 08 00 0b 01 c0 00 00 | CallSS VMGM (pgc 11, rsm_cell 1) libdvdnav: -------------------------------------------- libdvdnav: Single stepping commands (001) 30 08 00 0b 01 c0 00 00 | CallSS VMGM (pgc 11, rsm_cell 1) libdvdnav: Registers after transaction libdvdnav: # 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | libdvdnav: SRPMS: 656e|0000|0040|0001|0004|0001|0001|0001|0400|0000|0000|0000|5553|000f|0100|0000|656e|0000|656e|0000|0001|0000|0000|0000| libdvdnav: GRPMS: 0001|0000|0000|0000|0004|0000|0000|0000|0000|0000|0000|0040|0001|0000|0000|0063| libdvdnav: Gmode: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: Gtime: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: eval: Doing Link/Jump/Call libdvdnav: Before printout starts: libdvdnav: CallSS_VMGM_PGC 11 resume cell 1 libdvdnav: Link values 32 11 1 0 libdvdnav: Video Title Domain: - libdvdnav: VTS:4 PGC:1 PG:1 CELL:1 BLOCK:0 VTS_TTN:1 TTN:4 TT_PGCN:1 libdvdnav: Before printout ends. libdvdnav: play_PGC: (vm->state).pgcN (11) libdvdnav: Registers before transaction libdvdnav: # 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | libdvdnav: SRPMS: 656e|0000|0040|0001|0004|0001|0001|0001|0400|0000|0000|0000|5553|000f|0100|0000|656e|0000|656e|0000|0001|0000|0000|0000| libdvdnav: GRPMS: 0001|0000|0000|0000|0004|0000|0000|0000|0000|0000|0000|0040|0001|0000|0000|0063| libdvdnav: Gmode: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: Gtime: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: Full list of commands to execute (001) 71 00 00 02 00 02 00 00 | g[2] = 0x2 (002) 30 06 00 01 01 83 00 00 | JumpSS VTSM (vts 1, title 1, menu 3) libdvdnav: -------------------------------------------- libdvdnav: Single stepping commands (001) 71 00 00 02 00 02 00 00 | g[2] = 0x2 (002) 30 06 00 01 01 83 00 00 | JumpSS VTSM (vts 1, title 1, menu 3) libdvdnav: Registers after transaction libdvdnav: # 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | libdvdnav: SRPMS: 656e|0000|0040|0001|0004|0001|0001|0001|0400|0000|0000|0000|5553|000f|0100|0000|656e|0000|656e|0000|0001|0000|0000|0000| libdvdnav: GRPMS: 0001|0000|0002|0000|0004|0000|0000|0000|0000|0000|0000|0040|0001|0000|0000|0063| libdvdnav: Gmode: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: Gtime: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: eval: Doing Link/Jump/Call libdvdnav: After printout starts: libdvdnav: Video Manager Menu Domain: - libdvdnav: VTS:4 PGC:11 PG:1 CELL:0 BLOCK:0 VTS_TTN:1 TTN:4 TT_PGCN:1 libdvdnav: After printout ends. libdvdnav: Before printout starts: libdvdnav: JumpSS_VTSM vts 1 title 1 menu 3 libdvdnav: Link values 27 1 1 3 libdvdnav: Video Manager Menu Domain: - libdvdnav: VTS:4 PGC:11 PG:1 CELL:0 BLOCK:0 VTS_TTN:1 TTN:4 TT_PGCN:1 libdvdnav: Before printout ends. libdvdnav: BUG TRACKING ******************************************************************* libdvdnav: data1=1 data2=1 data3=3 libdvdnav: ******************************************************************* libdvdnav: ** Searching for menu (0x3) entry PGC libdvdnav: Found menu. libdvdnav: play_PGC: (vm->state).pgcN (1) libdvdnav: Registers before transaction libdvdnav: # 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | libdvdnav: SRPMS: 656e|0000|0040|0001|0004|0001|0001|0001|0400|0000|0000|0000|5553|000f|0100|0000|656e|0000|656e|0000|0001|0000|0000|0000| libdvdnav: GRPMS: 0001|0000|0002|0000|0004|0000|0000|0000|0000|0000|0000|0040|0001|0000|0000|0063| libdvdnav: Gmode: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: Gtime: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: Full list of commands to execute (001) 20 b4 00 07 00 00 00 04 | if (g[7] != 0x0) LinkPGCN 4 (002) 20 b4 00 01 00 00 00 07 | if (g[1] != 0x0) LinkPGCN 7 (003) 20 b4 00 02 00 00 00 06 | if (g[2] != 0x0) LinkPGCN 6 (004) 71 00 00 06 00 00 00 00 | g[6] = 0x0 (005) 61 00 00 00 00 85 00 00 | g[0] = VTS Title Track Number (SRPM:5) (006) 75 00 00 00 01 00 00 00 | g[0] *= 0x100 (007) 6a 00 00 00 00 87 00 00 | g[0] |= PTT Number for One_Sequential_PGC_Title (SRPM:7) (008) 20 c4 00 00 01 1a 00 02 | if (g[0] >= 0x11a) LinkPGCN 2 (009) 00 00 00 00 00 00 00 00 | Nop (010) 00 00 00 00 00 00 00 00 | Nop (011) 00 00 00 00 00 00 00 00 | Nop (012) 00 00 00 00 00 00 00 00 | Nop (013) 00 00 00 00 00 00 00 00 | Nop (014) 00 00 00 00 00 00 00 00 | Nop (015) 00 00 00 00 00 00 00 00 | Nop (016) 00 00 00 00 00 00 00 00 | Nop (017) 00 c1 00 00 01 02 00 15 | if (g[0] >= 0x102) Goto 21 (018) 20 04 00 00 00 00 00 5d | LinkPGCN 93 (019) 00 00 00 00 00 00 00 00 | Nop (020) 00 00 00 00 00 00 00 00 | Nop (021) 00 c1 00 00 01 03 00 19 | if (g[0] >= 0x103) Goto 25 (022) 20 04 00 00 00 00 00 5e | LinkPGCN 94 (023) 00 00 00 00 00 00 00 00 | Nop (024) 00 00 00 00 00 00 00 00 | Nop (025) 00 c1 00 00 01 04 00 1d | if (g[0] >= 0x104) Goto 29 (026) 20 04 00 00 00 00 00 5f | LinkPGCN 95 (027) 00 00 00 00 00 00 00 00 | Nop (028) 00 00 00 00 00 00 00 00 | Nop (029) 00 c1 00 00 01 05 00 21 | if (g[0] >= 0x105) Goto 33 (030) 20 04 00 00 00 00 00 60 | LinkPGCN 96 (031) 00 00 00 00 00 00 00 00 | Nop (032) 00 00 00 00 00 00 00 00 | Nop (033) 00 c1 00 00 01 06 00 25 | if (g[0] >= 0x106) Goto 37 (034) 20 04 00 00 00 00 00 61 | LinkPGCN 97 (035) 00 00 00 00 00 00 00 00 | Nop (036) 00 00 00 00 00 00 00 00 | Nop (037) 00 c1 00 00 01 07 00 29 | if (g[0] >= 0x107) Goto 41 (038) 20 04 00 00 00 00 00 62 | LinkPGCN 98 (039) 00 00 00 00 00 00 00 00 | Nop (040) 00 00 00 00 00 00 00 00 | Nop (041) 00 c1 00 00 01 08 00 2d | if (g[0] >= 0x108) Goto 45 (042) 20 04 00 00 00 00 00 63 | LinkPGCN 99 (043) 00 00 00 00 00 00 00 00 | Nop (044) 00 00 00 00 00 00 00 00 | Nop (045) 00 c1 00 00 01 09 00 31 | if (g[0] >= 0x109) Goto 49 (046) 20 04 00 00 00 00 00 64 | LinkPGCN 100 (047) 00 00 00 00 00 00 00 00 | Nop (048) 00 00 00 00 00 00 00 00 | Nop (049) 00 c1 00 00 01 0a 00 35 | if (g[0] >= 0x10a) Goto 53 (050) 20 04 00 00 00 00 00 65 | LinkPGCN 101 (051) 00 00 00 00 00 00 00 00 | Nop (052) 00 00 00 00 00 00 00 00 | Nop (053) 00 c1 00 00 01 0b 00 39 | if (g[0] >= 0x10b) Goto 57 (054) 20 04 00 00 00 00 00 66 | LinkPGCN 102 (055) 00 00 00 00 00 00 00 00 | Nop (056) 00 00 00 00 00 00 00 00 | Nop (057) 00 c1 00 00 01 0c 00 3d | if (g[0] >= 0x10c) Goto 61 (058) 20 04 00 00 00 00 00 67 | LinkPGCN 103 (059) 00 00 00 00 00 00 00 00 | Nop (060) 00 00 00 00 00 00 00 00 | Nop (061) 00 c1 00 00 01 0d 00 41 | if (g[0] >= 0x10d) Goto 65 (062) 20 04 00 00 00 00 00 68 | LinkPGCN 104 (063) 00 00 00 00 00 00 00 00 | Nop (064) 00 00 00 00 00 00 00 00 | Nop (065) 00 c1 00 00 01 0e 00 45 | if (g[0] >= 0x10e) Goto 69 (066) 20 04 00 00 00 00 00 69 | LinkPGCN 105 (067) 00 00 00 00 00 00 00 00 | Nop (068) 00 00 00 00 00 00 00 00 | Nop (069) 00 c1 00 00 01 0f 00 49 | if (g[0] >= 0x10f) Goto 73 (070) 20 04 00 00 00 00 00 6a | LinkPGCN 106 (071) 00 00 00 00 00 00 00 00 | Nop (072) 00 00 00 00 00 00 00 00 | Nop (073) 00 c1 00 00 01 10 00 4d | if (g[0] >= 0x110) Goto 77 (074) 20 04 00 00 00 00 00 6b | LinkPGCN 107 (075) 00 00 00 00 00 00 00 00 | Nop (076) 00 00 00 00 00 00 00 00 | Nop (077) 00 c1 00 00 01 11 00 51 | if (g[0] >= 0x111) Goto 81 (078) 20 04 00 00 00 00 00 6c | LinkPGCN 108 (079) 00 00 00 00 00 00 00 00 | Nop (080) 00 00 00 00 00 00 00 00 | Nop (081) 00 c1 00 00 01 12 00 55 | if (g[0] >= 0x112) Goto 85 (082) 20 04 00 00 00 00 00 6d | LinkPGCN 109 (083) 00 00 00 00 00 00 00 00 | Nop (084) 00 00 00 00 00 00 00 00 | Nop (085) 00 c1 00 00 01 13 00 59 | if (g[0] >= 0x113) Goto 89 (086) 20 04 00 00 00 00 00 6e | LinkPGCN 110 (087) 00 00 00 00 00 00 00 00 | Nop (088) 00 00 00 00 00 00 00 00 | Nop (089) 00 c1 00 00 01 14 00 5d | if (g[0] >= 0x114) Goto 93 (090) 20 04 00 00 00 00 00 6f | LinkPGCN 111 (091) 00 00 00 00 00 00 00 00 | Nop (092) 00 00 00 00 00 00 00 00 | Nop (093) 00 c1 00 00 01 15 00 61 | if (g[0] >= 0x115) Goto 97 (094) 20 04 00 00 00 00 00 70 | LinkPGCN 112 (095) 00 00 00 00 00 00 00 00 | Nop (096) 00 00 00 00 00 00 00 00 | Nop (097) 00 c1 00 00 01 16 00 65 | if (g[0] >= 0x116) Goto 101 (098) 20 04 00 00 00 00 00 71 | LinkPGCN 113 (099) 00 00 00 00 00 00 00 00 | Nop (100) 00 00 00 00 00 00 00 00 | Nop (101) 00 c1 00 00 01 17 00 69 | if (g[0] >= 0x117) Goto 105 (102) 20 04 00 00 00 00 00 72 | LinkPGCN 114 (103) 00 00 00 00 00 00 00 00 | Nop (104) 00 00 00 00 00 00 00 00 | Nop (105) 00 c1 00 00 01 18 00 6d | if (g[0] >= 0x118) Goto 109 (106) 20 04 00 00 00 00 00 73 | LinkPGCN 115 (107) 00 00 00 00 00 00 00 00 | Nop (108) 00 00 00 00 00 00 00 00 | Nop (109) 00 c1 00 00 01 19 00 71 | if (g[0] >= 0x119) Goto 113 (110) 20 04 00 00 00 00 00 74 | LinkPGCN 116 (111) 00 00 00 00 00 00 00 00 | Nop (112) 00 00 00 00 00 00 00 00 | Nop (113) 00 c1 00 00 01 1a 00 75 | if (g[0] >= 0x11a) Goto 117 (114) 20 04 00 00 00 00 00 75 | LinkPGCN 117 (115) 00 00 00 00 00 00 00 00 | Nop (116) 00 00 00 00 00 00 00 00 | Nop (117) 00 00 00 00 00 00 00 00 | Nop (118) 20 01 00 00 00 00 00 10 | RSM (button 0) libdvdnav: -------------------------------------------- libdvdnav: Single stepping commands (001) 20 b4 00 07 00 00 00 04 | if (g[7] != 0x0) LinkPGCN 4 (002) 20 b4 00 01 00 00 00 07 | if (g[1] != 0x0) LinkPGCN 7 (003) 20 b4 00 02 00 00 00 06 | if (g[2] != 0x0) LinkPGCN 6 libdvdnav: Registers after transaction libdvdnav: # 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | libdvdnav: SRPMS: 656e|0000|0040|0001|0004|0001|0001|0001|0400|0000|0000|0000|5553|000f|0100|0000|656e|0000|656e|0000|0001|0000|0000|0000| libdvdnav: GRPMS: 0001|0000|0002|0000|0004|0000|0000|0000|0000|0000|0000|0040|0001|0000|0000|0063| libdvdnav: Gmode: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: Gtime: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: eval: Doing Link/Jump/Call libdvdnav: After printout starts: libdvdnav: Video Title Menu Domain: - libdvdnav: VTS:1 PGC:1 PG:1 CELL:0 BLOCK:0 VTS_TTN:1 TTN:4 TT_PGCN:1 libdvdnav: After printout ends. libdvdnav: Before printout starts: libdvdnav: LinkPGCN 6 libdvdnav: Link values 17 6 0 0 libdvdnav: Video Title Menu Domain: - libdvdnav: VTS:1 PGC:1 PG:1 CELL:0 BLOCK:0 VTS_TTN:1 TTN:4 TT_PGCN:1 libdvdnav: Before printout ends. libdvdnav: play_PGC: (vm->state).pgcN (6) libdvdnav: Registers before transaction libdvdnav: # 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | libdvdnav: SRPMS: 656e|0000|0040|0001|0004|0001|0001|0001|0400|0000|0000|0000|5553|000f|0100|0000|656e|0000|656e|0000|0001|0000|0000|0000| libdvdnav: GRPMS: 0001|0000|0002|0000|0004|0000|0000|0000|0000|0000|0000|0040|0001|0000|0000|0063| libdvdnav: Gmode: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: Gtime: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: Full list of commands to execute (001) 61 00 00 00 00 02 00 00 | g[0] = g[2] (002) 71 00 00 02 00 00 00 00 | g[2] = 0x0 (003) 00 00 00 00 00 00 00 00 | Nop (004) 00 00 00 00 00 00 00 00 | Nop (005) 00 00 00 00 00 00 00 00 | Nop (006) 00 00 00 00 00 00 00 00 | Nop (007) 00 00 00 00 00 00 00 00 | Nop (008) 00 00 00 00 00 00 00 00 | Nop (009) 00 00 00 00 00 00 00 00 | Nop (010) 00 00 00 00 00 00 00 00 | Nop (011) 00 00 00 00 00 00 00 00 | Nop (012) 20 a4 00 00 00 01 00 3e | if (g[0] == 0x1) LinkPGCN 62 (013) 20 a4 00 00 00 02 00 3f | if (g[0] == 0x2) LinkPGCN 63 (014) 20 a4 00 00 00 03 00 40 | if (g[0] == 0x3) LinkPGCN 64 (015) 20 a4 00 00 00 04 00 41 | if (g[0] == 0x4) LinkPGCN 65 (016) 20 a4 00 00 00 05 00 42 | if (g[0] == 0x5) LinkPGCN 66 (017) 20 a4 00 00 00 06 00 43 | if (g[0] == 0x6) LinkPGCN 67 (018) 20 a4 00 00 00 07 00 44 | if (g[0] == 0x7) LinkPGCN 68 (019) 20 a4 00 00 00 08 00 45 | if (g[0] == 0x8) LinkPGCN 69 (020) 20 a4 00 00 00 09 00 46 | if (g[0] == 0x9) LinkPGCN 70 (021) 20 a4 00 00 00 0a 00 47 | if (g[0] == 0xa) LinkPGCN 71 (022) 20 a4 00 00 00 0b 00 48 | if (g[0] == 0xb) LinkPGCN 72 (023) 20 a4 00 00 00 0c 00 49 | if (g[0] == 0xc) LinkPGCN 73 (024) 20 a4 00 00 00 0d 00 4a | if (g[0] == 0xd) LinkPGCN 74 (025) 20 a4 00 00 00 0e 00 4b | if (g[0] == 0xe) LinkPGCN 75 (026) 20 a4 00 00 00 0f 00 4c | if (g[0] == 0xf) LinkPGCN 76 (027) 20 a4 00 00 00 10 00 4d | if (g[0] == 0x10) LinkPGCN 77 (028) 20 a4 00 00 00 11 00 4e | if (g[0] == 0x11) LinkPGCN 78 (029) 20 a4 00 00 00 12 00 4f | if (g[0] == 0x12) LinkPGCN 79 (030) 20 a4 00 00 00 13 00 50 | if (g[0] == 0x13) LinkPGCN 80 (031) 20 a4 00 00 00 14 00 51 | if (g[0] == 0x14) LinkPGCN 81 (032) 20 a4 00 00 00 15 00 52 | if (g[0] == 0x15) LinkPGCN 82 (033) 20 a4 00 00 00 16 00 53 | if (g[0] == 0x16) LinkPGCN 83 (034) 20 a4 00 00 00 17 00 54 | if (g[0] == 0x17) LinkPGCN 84 (035) 20 a4 00 00 00 18 00 55 | if (g[0] == 0x18) LinkPGCN 85 (036) 20 a4 00 00 00 19 00 56 | if (g[0] == 0x19) LinkPGCN 86 (037) 20 a4 00 00 00 1a 00 57 | if (g[0] == 0x1a) LinkPGCN 87 (038) 20 a4 00 00 00 1b 00 58 | if (g[0] == 0x1b) LinkPGCN 88 (039) 20 a4 00 00 00 1c 00 59 | if (g[0] == 0x1c) LinkPGCN 89 (040) 20 a4 00 00 00 1d 00 5a | if (g[0] == 0x1d) LinkPGCN 90 (041) 20 a4 00 00 00 1e 00 5b | if (g[0] == 0x1e) LinkPGCN 91 (042) 20 a4 00 00 00 1f 00 5c | if (g[0] == 0x1f) LinkPGCN 92 (043) 20 a4 00 00 00 20 00 5d | if (g[0] == 0x20) LinkPGCN 93 (044) 20 a4 00 00 00 21 00 5e | if (g[0] == 0x21) LinkPGCN 94 (045) 20 a4 00 00 00 22 00 5f | if (g[0] == 0x22) LinkPGCN 95 (046) 20 a4 00 00 00 23 00 60 | if (g[0] == 0x23) LinkPGCN 96 (047) 20 a4 00 00 00 24 00 61 | if (g[0] == 0x24) LinkPGCN 97 (048) 20 a4 00 00 00 25 00 62 | if (g[0] == 0x25) LinkPGCN 98 (049) 20 a4 00 00 00 26 00 63 | if (g[0] == 0x26) LinkPGCN 99 (050) 20 a4 00 00 00 27 00 64 | if (g[0] == 0x27) LinkPGCN 100 (051) 20 a4 00 00 00 28 00 65 | if (g[0] == 0x28) LinkPGCN 101 (052) 20 a4 00 00 00 29 00 66 | if (g[0] == 0x29) LinkPGCN 102 (053) 20 a4 00 00 00 2a 00 67 | if (g[0] == 0x2a) LinkPGCN 103 (054) 20 a4 00 00 00 2b 00 68 | if (g[0] == 0x2b) LinkPGCN 104 (055) 20 a4 00 00 00 2c 00 69 | if (g[0] == 0x2c) LinkPGCN 105 (056) 20 a4 00 00 00 2d 00 6a | if (g[0] == 0x2d) LinkPGCN 106 (057) 20 a4 00 00 00 2e 00 6b | if (g[0] == 0x2e) LinkPGCN 107 (058) 20 a4 00 00 00 2f 00 6c | if (g[0] == 0x2f) LinkPGCN 108 (059) 20 a4 00 00 00 30 00 6d | if (g[0] == 0x30) LinkPGCN 109 (060) 20 a4 00 00 00 31 00 6e | if (g[0] == 0x31) LinkPGCN 110 (061) 20 a4 00 00 00 32 00 6f | if (g[0] == 0x32) LinkPGCN 111 (062) 20 a4 00 00 00 33 00 70 | if (g[0] == 0x33) LinkPGCN 112 (063) 20 a4 00 00 00 34 00 71 | if (g[0] == 0x34) LinkPGCN 113 (064) 20 a4 00 00 00 35 00 72 | if (g[0] == 0x35) LinkPGCN 114 (065) 20 a4 00 00 00 36 00 73 | if (g[0] == 0x36) LinkPGCN 115 (066) 20 a4 00 00 00 37 00 74 | if (g[0] == 0x37) LinkPGCN 116 (067) 20 a4 00 00 00 38 00 75 | if (g[0] == 0x38) LinkPGCN 117 (068) 20 a4 00 00 00 39 00 76 | if (g[0] == 0x39) LinkPGCN 118 (069) 20 a4 00 00 00 3a 00 77 | if (g[0] == 0x3a) LinkPGCN 119 (070) 20 a4 00 00 00 3b 00 78 | if (g[0] == 0x3b) LinkPGCN 120 (071) 20 a4 00 00 00 3c 00 79 | if (g[0] == 0x3c) LinkPGCN 121 (072) 20 a4 00 00 00 3d 00 7a | if (g[0] == 0x3d) LinkPGCN 122 (073) 20 a4 00 00 00 3e 00 7b | if (g[0] == 0x3e) LinkPGCN 123 (074) 20 a4 00 00 00 3f 00 7c | if (g[0] == 0x3f) LinkPGCN 124 (075) 20 a4 00 00 00 40 00 7d | if (g[0] == 0x40) LinkPGCN 125 (076) 20 a4 00 00 00 41 00 7e | if (g[0] == 0x41) LinkPGCN 126 (077) 20 a4 00 00 00 42 00 7f | if (g[0] == 0x42) LinkPGCN 127 (078) 20 a4 00 00 00 43 00 80 | if (g[0] == 0x43) LinkPGCN 128 (079) 20 a4 00 00 00 44 00 81 | if (g[0] == 0x44) LinkPGCN 129 (080) 20 a4 00 00 00 45 00 82 | if (g[0] == 0x45) LinkPGCN 130 (081) 20 a4 00 00 00 46 00 83 | if (g[0] == 0x46) LinkPGCN 131 (082) 20 a4 00 00 00 47 00 84 | if (g[0] == 0x47) LinkPGCN 132 (083) 20 a4 00 00 00 48 00 85 | if (g[0] == 0x48) LinkPGCN 133 (084) 20 a4 00 00 00 49 00 86 | if (g[0] == 0x49) LinkPGCN 134 (085) 20 a4 00 00 00 4a 00 87 | if (g[0] == 0x4a) LinkPGCN 135 (086) 20 a4 00 00 00 4b 00 88 | if (g[0] == 0x4b) LinkPGCN 136 (087) 20 a4 00 00 00 4c 00 89 | if (g[0] == 0x4c) LinkPGCN 137 (088) 20 a4 00 00 00 4d 00 8a | if (g[0] == 0x4d) LinkPGCN 138 (089) 20 a4 00 00 00 4e 00 8b | if (g[0] == 0x4e) LinkPGCN 139 (090) 20 a4 00 00 00 4f 00 8c | if (g[0] == 0x4f) LinkPGCN 140 (091) 20 a4 00 00 00 50 00 8d | if (g[0] == 0x50) LinkPGCN 141 (092) 20 a4 00 00 00 51 00 8e | if (g[0] == 0x51) LinkPGCN 142 libdvdnav: -------------------------------------------- libdvdnav: Single stepping commands (001) 61 00 00 00 00 02 00 00 | g[0] = g[2] (002) 71 00 00 02 00 00 00 00 | g[2] = 0x0 (003) 00 00 00 00 00 00 00 00 | Nop (004) 00 00 00 00 00 00 00 00 | Nop (005) 00 00 00 00 00 00 00 00 | Nop (006) 00 00 00 00 00 00 00 00 | Nop (007) 00 00 00 00 00 00 00 00 | Nop (008) 00 00 00 00 00 00 00 00 | Nop (009) 00 00 00 00 00 00 00 00 | Nop (010) 00 00 00 00 00 00 00 00 | Nop (011) 00 00 00 00 00 00 00 00 | Nop (012) 20 a4 00 00 00 01 00 3e | if (g[0] == 0x1) LinkPGCN 62 (013) 20 a4 00 00 00 02 00 3f | if (g[0] == 0x2) LinkPGCN 63 libdvdnav: Registers after transaction libdvdnav: # 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | libdvdnav: SRPMS: 656e|0000|0040|0001|0004|0001|0001|0001|0400|0000|0000|0000|5553|000f|0100|0000|656e|0000|656e|0000|0001|0000|0000|0000| libdvdnav: GRPMS: 0002|0000|0000|0000|0004|0000|0000|0000|0000|0000|0000|0040|0001|0000|0000|0063| libdvdnav: Gmode: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: Gtime: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: eval: Doing Link/Jump/Call libdvdnav: After printout starts: libdvdnav: Video Title Menu Domain: - libdvdnav: VTS:1 PGC:6 PG:1 CELL:0 BLOCK:0 VTS_TTN:1 TTN:4 TT_PGCN:1 libdvdnav: After printout ends. libdvdnav: Before printout starts: libdvdnav: LinkPGCN 63 libdvdnav: Link values 17 63 0 0 libdvdnav: Video Title Menu Domain: - libdvdnav: VTS:1 PGC:6 PG:1 CELL:0 BLOCK:0 VTS_TTN:1 TTN:4 TT_PGCN:1 libdvdnav: Before printout ends. libdvdnav: play_PGC: (vm->state).pgcN (63) libdvdnav: Registers before transaction libdvdnav: # 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | libdvdnav: SRPMS: 656e|0000|0040|0001|0004|0001|0001|0001|0400|0000|0000|0000|5553|000f|0100|0000|656e|0000|656e|0000|0001|0000|0000|0000| libdvdnav: GRPMS: 0002|0000|0000|0000|0004|0000|0000|0000|0000|0000|0000|0040|0001|0000|0000|0063| libdvdnav: Gmode: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: Gtime: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: Full list of commands to execute (001) 71 00 00 0c 00 01 00 00 | g[12] = 0x1 (002) 61 00 00 09 00 0f 00 00 | g[9] = g[15] (003) 71 00 00 0f 00 00 00 00 | g[15] = 0x0 (004) 20 a4 00 09 00 00 00 40 | if (g[9] == 0x0) LinkPGCN 64 (005) 20 a4 00 09 00 c7 00 42 | if (g[9] == 0xc7) LinkPGCN 66 (006) 20 a4 00 09 03 e7 00 54 | if (g[9] == 0x3e7) LinkPGCN 84 (007) 20 a4 00 09 00 63 00 46 | if (g[9] == 0x63) LinkPGCN 70 (008) 20 04 00 00 00 00 00 40 | LinkPGCN 64 libdvdnav: -------------------------------------------- libdvdnav: Single stepping commands (001) 71 00 00 0c 00 01 00 00 | g[12] = 0x1 (002) 61 00 00 09 00 0f 00 00 | g[9] = g[15] (003) 71 00 00 0f 00 00 00 00 | g[15] = 0x0 (004) 20 a4 00 09 00 00 00 40 | if (g[9] == 0x0) LinkPGCN 64 (005) 20 a4 00 09 00 c7 00 42 | if (g[9] == 0xc7) LinkPGCN 66 (006) 20 a4 00 09 03 e7 00 54 | if (g[9] == 0x3e7) LinkPGCN 84 (007) 20 a4 00 09 00 63 00 46 | if (g[9] == 0x63) LinkPGCN 70 libdvdnav: Registers after transaction libdvdnav: # 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | libdvdnav: SRPMS: 656e|0000|0040|0001|0004|0001|0001|0001|0400|0000|0000|0000|5553|000f|0100|0000|656e|0000|656e|0000|0001|0000|0000|0000| libdvdnav: GRPMS: 0002|0000|0000|0000|0004|0000|0000|0000|0000|0063|0000|0040|0001|0000|0000|0000| libdvdnav: Gmode: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: Gtime: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: eval: Doing Link/Jump/Call libdvdnav: After printout starts: libdvdnav: Video Title Menu Domain: - libdvdnav: VTS:1 PGC:63 PG:1 CELL:0 BLOCK:0 VTS_TTN:1 TTN:4 TT_PGCN:1 libdvdnav: After printout ends. libdvdnav: Before printout starts: libdvdnav: LinkPGCN 70 libdvdnav: Link values 17 70 0 0 libdvdnav: Video Title Menu Domain: - libdvdnav: VTS:1 PGC:63 PG:1 CELL:0 BLOCK:0 VTS_TTN:1 TTN:4 TT_PGCN:1 libdvdnav: Before printout ends. libdvdnav: play_PGC: (vm->state).pgcN (70) libdvdnav: Registers before transaction libdvdnav: # 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | libdvdnav: SRPMS: 656e|0000|0040|0001|0004|0001|0001|0001|0400|0000|0000|0000|5553|000f|0100|0000|656e|0000|656e|0000|0001|0000|0000|0000| libdvdnav: GRPMS: 0002|0000|0000|0000|0004|0000|0000|0000|0000|0063|0000|0040|0001|0000|0000|0000| libdvdnav: Gmode: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: Gtime: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: Full list of commands to execute (001) 71 00 00 0a 00 00 00 00 | g[10] = 0x0 (002) 71 b0 0f 0f 00 00 00 01 | if (g[15] != 0x1) g[15] = 0x0 (003) 71 00 00 0e 00 00 00 00 | g[14] = 0x0 (004) 71 00 00 00 00 01 00 00 | g[0] = 0x1 (005) 41 20 00 8d 8b 00 0c 00 | if (g[12] == g[0]) Audio Stream Number (SRPM:1) = g[13] Sub-picture Stream Number (SRPM:2) = g[11] (006) 71 00 00 0c 00 00 00 00 | g[12] = 0x0 (007) 71 00 00 05 00 01 00 00 | g[5] = 0x1 (008) 20 04 00 00 00 00 00 08 | LinkPGCN 8 libdvdnav: -------------------------------------------- libdvdnav: Single stepping commands (001) 71 00 00 0a 00 00 00 00 | g[10] = 0x0 (002) 71 b0 0f 0f 00 00 00 01 | if (g[15] != 0x1) g[15] = 0x0 (003) 71 00 00 0e 00 00 00 00 | g[14] = 0x0 (004) 71 00 00 00 00 01 00 00 | g[0] = 0x1 (005) 41 20 00 8d 8b 00 0c 00 | if (g[12] == g[0]) Audio Stream Number (SRPM:1) = g[13] Sub-picture Stream Number (SRPM:2) = g[11] (006) 71 00 00 0c 00 00 00 00 | g[12] = 0x0 (007) 71 00 00 05 00 01 00 00 | g[5] = 0x1 (008) 20 04 00 00 00 00 00 08 | LinkPGCN 8 libdvdnav: Registers after transaction libdvdnav: # 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | libdvdnav: SRPMS: 656e|0000|0040|0001|0004|0001|0001|0001|0400|0000|0000|0000|5553|000f|0100|0000|656e|0000|656e|0000|0001|0000|0000|0000| libdvdnav: GRPMS: 0001|0000|0000|0000|0004|0001|0000|0000|0000|0063|0000|0040|0000|0000|0000|0000| libdvdnav: Gmode: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: Gtime: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: eval: Doing Link/Jump/Call libdvdnav: After printout starts: libdvdnav: Video Title Menu Domain: - libdvdnav: VTS:1 PGC:70 PG:1 CELL:0 BLOCK:0 VTS_TTN:1 TTN:4 TT_PGCN:1 libdvdnav: After printout ends. libdvdnav: Before printout starts: libdvdnav: LinkPGCN 8 libdvdnav: Link values 17 8 0 0 libdvdnav: Video Title Menu Domain: - libdvdnav: VTS:1 PGC:70 PG:1 CELL:0 BLOCK:0 VTS_TTN:1 TTN:4 TT_PGCN:1 libdvdnav: Before printout ends. libdvdnav: play_PGC: (vm->state).pgcN (8) libdvdnav: Registers before transaction libdvdnav: # 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | libdvdnav: SRPMS: 656e|0000|0040|0001|0004|0001|0001|0001|0400|0000|0000|0000|5553|000f|0100|0000|656e|0000|656e|0000|0001|0000|0000|0000| libdvdnav: GRPMS: 0001|0000|0000|0000|0004|0001|0000|0000|0000|0063|0000|0040|0000|0000|0000|0000| libdvdnav: Gmode: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: Gtime: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: Full list of commands to execute (001) 00 00 00 00 00 00 00 00 | Nop (002) 00 00 00 00 00 00 00 00 | Nop (003) 00 00 00 00 00 00 00 00 | Nop (004) 00 00 00 00 00 00 00 00 | Nop (005) 61 00 00 00 00 05 00 00 | g[0] = g[5] (006) 00 b1 00 00 00 00 00 08 | if (g[0] != 0x0) Goto 8 (007) 71 00 00 00 00 01 00 00 | g[0] = 0x1 (008) 79 00 00 00 00 3f 00 00 | g[0] &= 0x3f (009) 75 00 00 00 04 00 00 00 | g[0] *= 0x400 (010) 00 00 00 00 00 00 00 00 | Nop (011) 71 00 00 03 00 01 00 00 | g[3] = 0x1 (012) 46 00 00 00 00 00 00 00 | Highlighted Button Number (SRPM:8) = g[0] (013) 71 00 00 01 00 00 00 00 | g[1] = 0x0 libdvdnav: -------------------------------------------- libdvdnav: Single stepping commands (001) 00 00 00 00 00 00 00 00 | Nop (002) 00 00 00 00 00 00 00 00 | Nop (003) 00 00 00 00 00 00 00 00 | Nop (004) 00 00 00 00 00 00 00 00 | Nop (005) 61 00 00 00 00 05 00 00 | g[0] = g[5] (006) 00 b1 00 00 00 00 00 08 | if (g[0] != 0x0) Goto 8 (008) 79 00 00 00 00 3f 00 00 | g[0] &= 0x3f (009) 75 00 00 00 04 00 00 00 | g[0] *= 0x400 (010) 00 00 00 00 00 00 00 00 | Nop (011) 71 00 00 03 00 01 00 00 | g[3] = 0x1 (012) 46 00 00 00 00 00 00 00 | Highlighted Button Number (SRPM:8) = g[0] (013) 71 00 00 01 00 00 00 00 | g[1] = 0x0 libdvdnav: Registers after transaction libdvdnav: # 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | libdvdnav: SRPMS: 656e|0000|0040|0001|0004|0001|0001|0001|0400|0000|0000|0000|5553|000f|0100|0000|656e|0000|656e|0000|0001|0000|0000|0000| libdvdnav: GRPMS: 0400|0000|0000|0001|0004|0001|0000|0000|0000|0063|0000|0040|0000|0000|0000|0000| libdvdnav: Gmode: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: Gtime: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: PGC pre commands didn't do a Jump, Link or Call libdvdnav: play_PG: (vm->state).pgN (1) libdvdnav: play_Cell: (vm->state).cellN (1) libdvdnav: Cell should restart here libdvdnav: After printout starts: libdvdnav: Video Title Menu Domain: - libdvdnav: VTS:1 PGC:8 PG:1 CELL:1 BLOCK:0 VTS_TTN:1 TTN:4 TT_PGCN:1 libdvdnav: After printout ends. [3. click on 'Set Up'] libdvdnav: Registers before transaction libdvdnav: # 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | libdvdnav: SRPMS: 656e|0000|0040|0001|0004|0001|0001|0001|0800|0000|0000|0000|5553|000f|0100|0000|656e|0000|656e|0000|0001|0000|0000|0000| libdvdnav: GRPMS: 0400|0000|0000|0001|0004|0001|0000|0000|0000|0063|0000|0040|0000|0000|0000|0000| libdvdnav: Gmode: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: Gtime: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: Full list of commands to execute (001) 20 01 00 00 00 00 00 0d | LinkTailPGC (button 0) libdvdnav: -------------------------------------------- libdvdnav: Single stepping commands (001) 20 01 00 00 00 00 00 0d | LinkTailPGC (button 0) libdvdnav: Registers after transaction libdvdnav: # 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | libdvdnav: SRPMS: 656e|0000|0040|0001|0004|0001|0001|0001|0800|0000|0000|0000|5553|000f|0100|0000|656e|0000|656e|0000|0001|0000|0000|0000| libdvdnav: GRPMS: 0400|0000|0000|0001|0004|0001|0000|0000|0000|0063|0000|0040|0000|0000|0000|0000| libdvdnav: Gmode: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: Gtime: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: eval: Doing Link/Jump/Call libdvdnav: Before printout starts: libdvdnav: LinkTailPGC (button 0) libdvdnav: Link values 13 0 0 0 libdvdnav: Video Title Menu Domain: - libdvdnav: VTS:1 PGC:8 PG:1 CELL:1 BLOCK:888 VTS_TTN:1 TTN:4 TT_PGCN:1 libdvdnav: Before printout ends. libdvdnav: play_PGC_post: libdvdnav: Registers before transaction libdvdnav: # 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | libdvdnav: SRPMS: 656e|0000|0040|0001|0004|0001|0001|0001|0800|0000|0000|0000|5553|000f|0100|0000|656e|0000|656e|0000|0001|0000|0000|0000| libdvdnav: GRPMS: 0400|0000|0000|0001|0004|0001|0000|0000|0000|0063|0000|0040|0000|0000|0000|0000| libdvdnav: Gmode: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: Gtime: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: Full list of commands to execute (001) 71 00 00 03 00 00 00 00 | g[3] = 0x0 (002) 61 00 00 00 00 88 00 00 | g[0] = Highlighted Button Number (SRPM:8) (003) 76 00 00 00 04 00 00 00 | g[0] /= 0x400 (004) 00 b1 00 00 00 01 00 08 | if (g[0] != 0x1) Goto 8 (005) 71 00 00 05 00 00 00 00 | g[5] = 0x0 (006) 20 04 00 00 00 00 00 1a | LinkPGCN 26 (007) 00 00 00 00 00 00 00 00 | Nop (008) 00 b1 00 00 00 02 00 0c | if (g[0] != 0x2) Goto 12 (009) 71 00 00 05 00 00 00 00 | g[5] = 0x0 (010) 20 04 00 00 00 00 00 18 | LinkPGCN 24 (011) 00 00 00 00 00 00 00 00 | Nop (012) 00 b1 00 00 00 03 00 10 | if (g[0] != 0x3) Goto 16 (013) 71 00 00 05 00 00 00 00 | g[5] = 0x0 (014) 20 04 00 00 00 00 00 17 | LinkPGCN 23 (015) 00 00 00 00 00 00 00 00 | Nop (016) 00 b1 00 00 00 04 00 14 | if (g[0] != 0x4) Goto 20 (017) 71 00 00 05 00 00 00 00 | g[5] = 0x0 (018) 20 04 00 00 00 00 00 19 | LinkPGCN 25 (019) 00 00 00 00 00 00 00 00 | Nop (020) 00 00 00 00 00 00 00 00 | Nop libdvdnav: -------------------------------------------- libdvdnav: Single stepping commands (001) 71 00 00 03 00 00 00 00 | g[3] = 0x0 (002) 61 00 00 00 00 88 00 00 | g[0] = Highlighted Button Number (SRPM:8) (003) 76 00 00 00 04 00 00 00 | g[0] /= 0x400 (004) 00 b1 00 00 00 01 00 08 | if (g[0] != 0x1) Goto 8 (008) 00 b1 00 00 00 02 00 0c | if (g[0] != 0x2) Goto 12 (009) 71 00 00 05 00 00 00 00 | g[5] = 0x0 (010) 20 04 00 00 00 00 00 18 | LinkPGCN 24 libdvdnav: Registers after transaction libdvdnav: # 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | libdvdnav: SRPMS: 656e|0000|0040|0001|0004|0001|0001|0001|0800|0000|0000|0000|5553|000f|0100|0000|656e|0000|656e|0000|0001|0000|0000|0000| libdvdnav: GRPMS: 0002|0000|0000|0000|0004|0000|0000|0000|0000|0063|0000|0040|0000|0000|0000|0000| libdvdnav: Gmode: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: Gtime: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: eval: Doing Link/Jump/Call libdvdnav: After printout starts: libdvdnav: Video Title Menu Domain: - libdvdnav: VTS:1 PGC:8 PG:1 CELL:1 BLOCK:888 VTS_TTN:1 TTN:4 TT_PGCN:1 libdvdnav: After printout ends. libdvdnav: Before printout starts: libdvdnav: LinkPGCN 24 libdvdnav: Link values 17 24 0 0 libdvdnav: Video Title Menu Domain: - libdvdnav: VTS:1 PGC:8 PG:1 CELL:1 BLOCK:888 VTS_TTN:1 TTN:4 TT_PGCN:1 libdvdnav: Before printout ends. libdvdnav: play_PGC: (vm->state).pgcN (24) libdvdnav: Registers before transaction libdvdnav: # 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | libdvdnav: SRPMS: 656e|0000|0040|0001|0004|0001|0001|0001|0800|0000|0000|0000|5553|000f|0100|0000|656e|0000|656e|0000|0001|0000|0000|0000| libdvdnav: GRPMS: 0002|0000|0000|0000|0004|0000|0000|0000|0000|0063|0000|0040|0000|0000|0000|0000| libdvdnav: Gmode: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: Gtime: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: Full list of commands to execute (001) 00 00 00 00 00 00 00 00 | Nop (002) 00 00 00 00 00 00 00 00 | Nop (003) 00 00 00 00 00 00 00 00 | Nop (004) 00 00 00 00 00 00 00 00 | Nop (005) 61 00 00 00 00 05 00 00 | g[0] = g[5] (006) 00 b1 00 00 00 00 00 08 | if (g[0] != 0x0) Goto 8 (007) 71 00 00 00 00 01 00 00 | g[0] = 0x1 (008) 79 00 00 00 00 3f 00 00 | g[0] &= 0x3f (009) 75 00 00 00 04 00 00 00 | g[0] *= 0x400 (010) 00 00 00 00 00 00 00 00 | Nop (011) 71 00 00 03 00 11 00 00 | g[3] = 0x11 (012) 46 00 00 00 00 00 00 00 | Highlighted Button Number (SRPM:8) = g[0] (013) 71 00 00 01 00 00 00 00 | g[1] = 0x0 libdvdnav: -------------------------------------------- libdvdnav: Single stepping commands (001) 00 00 00 00 00 00 00 00 | Nop (002) 00 00 00 00 00 00 00 00 | Nop (003) 00 00 00 00 00 00 00 00 | Nop (004) 00 00 00 00 00 00 00 00 | Nop (005) 61 00 00 00 00 05 00 00 | g[0] = g[5] (006) 00 b1 00 00 00 00 00 08 | if (g[0] != 0x0) Goto 8 (007) 71 00 00 00 00 01 00 00 | g[0] = 0x1 (008) 79 00 00 00 00 3f 00 00 | g[0] &= 0x3f (009) 75 00 00 00 04 00 00 00 | g[0] *= 0x400 (010) 00 00 00 00 00 00 00 00 | Nop (011) 71 00 00 03 00 11 00 00 | g[3] = 0x11 (012) 46 00 00 00 00 00 00 00 | Highlighted Button Number (SRPM:8) = g[0] (013) 71 00 00 01 00 00 00 00 | g[1] = 0x0 libdvdnav: Registers after transaction libdvdnav: # 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | libdvdnav: SRPMS: 656e|0000|0040|0001|0004|0001|0001|0001|0400|0000|0000|0000|5553|000f|0100|0000|656e|0000|656e|0000|0001|0000|0000|0000| libdvdnav: GRPMS: 0400|0000|0000|0011|0004|0000|0000|0000|0000|0063|0000|0040|0000|0000|0000|0000| libdvdnav: Gmode: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: Gtime: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: PGC pre commands didn't do a Jump, Link or Call libdvdnav: play_PG: (vm->state).pgN (1) libdvdnav: play_Cell: (vm->state).cellN (1) libdvdnav: Cell should restart here libdvdnav: After printout starts: libdvdnav: Video Title Menu Domain: - libdvdnav: VTS:1 PGC:24 PG:1 CELL:1 BLOCK:0 VTS_TTN:1 TTN:4 TT_PGCN:1 libdvdnav: After printout ends. libdvdnav: play_Cell_post: (vm->state).cellN (1) libdvdnav: last cell in this PGC libdvdnav: play_PGC_post: libdvdnav: Registers before transaction libdvdnav: # 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | libdvdnav: SRPMS: 656e|0000|0040|0001|0004|0001|0001|0001|0400|0000|0000|0000|5553|000f|0100|0000|656e|0000|656e|0000|0001|0000|0000|0000| libdvdnav: GRPMS: 0400|0000|0000|0011|0004|0000|0000|0000|0000|0063|0000|0040|0000|0000|0000|0000| libdvdnav: Gmode: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: Gtime: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: Full list of commands to execute (001) 20 04 00 00 00 00 00 4f | LinkPGCN 79 libdvdnav: -------------------------------------------- libdvdnav: Single stepping commands (001) 20 04 00 00 00 00 00 4f | LinkPGCN 79 libdvdnav: Registers after transaction libdvdnav: # 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | libdvdnav: SRPMS: 656e|0000|0040|0001|0004|0001|0001|0001|0400|0000|0000|0000|5553|000f|0100|0000|656e|0000|656e|0000|0001|0000|0000|0000| libdvdnav: GRPMS: 0400|0000|0000|0011|0004|0000|0000|0000|0000|0063|0000|0040|0000|0000|0000|0000| libdvdnav: Gmode: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: Gtime: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: eval: Doing Link/Jump/Call libdvdnav: Before printout starts: libdvdnav: LinkPGCN 79 libdvdnav: Link values 17 79 0 0 libdvdnav: Video Title Menu Domain: - libdvdnav: VTS:1 PGC:24 PG:1 CELL:2 BLOCK:389 VTS_TTN:1 TTN:4 TT_PGCN:1 libdvdnav: Before printout ends. libdvdnav: play_PGC: (vm->state).pgcN (79) libdvdnav: Registers before transaction libdvdnav: # 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | libdvdnav: SRPMS: 656e|0000|0040|0001|0004|0001|0001|0001|0400|0000|0000|0000|5553|000f|0100|0000|656e|0000|656e|0000|0001|0000|0000|0000| libdvdnav: GRPMS: 0400|0000|0000|0011|0004|0000|0000|0000|0000|0063|0000|0040|0000|0000|0000|0000| libdvdnav: Gmode: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: Gtime: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: Full list of commands to execute (001) 61 00 00 09 00 81 00 00 | g[9] = Audio Stream Number (SRPM:1) (002) 20 a4 00 09 00 01 00 58 | if (g[9] == 0x1) LinkPGCN 88 (003) 20 04 00 00 00 00 00 57 | LinkPGCN 87 libdvdnav: -------------------------------------------- libdvdnav: Single stepping commands (001) 61 00 00 09 00 81 00 00 | g[9] = Audio Stream Number (SRPM:1) (002) 20 a4 00 09 00 01 00 58 | if (g[9] == 0x1) LinkPGCN 88 (003) 20 04 00 00 00 00 00 57 | LinkPGCN 87 libdvdnav: Registers after transaction libdvdnav: # 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | libdvdnav: SRPMS: 656e|0000|0040|0001|0004|0001|0001|0001|0400|0000|0000|0000|5553|000f|0100|0000|656e|0000|656e|0000|0001|0000|0000|0000| libdvdnav: GRPMS: 0400|0000|0000|0011|0004|0000|0000|0000|0000|0000|0000|0040|0000|0000|0000|0000| libdvdnav: Gmode: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: Gtime: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: eval: Doing Link/Jump/Call libdvdnav: After printout starts: libdvdnav: Video Title Menu Domain: - libdvdnav: VTS:1 PGC:79 PG:1 CELL:0 BLOCK:0 VTS_TTN:1 TTN:4 TT_PGCN:1 libdvdnav: After printout ends. libdvdnav: Before printout starts: libdvdnav: LinkPGCN 87 libdvdnav: Link values 17 87 0 0 libdvdnav: Video Title Menu Domain: - libdvdnav: VTS:1 PGC:79 PG:1 CELL:0 BLOCK:0 VTS_TTN:1 TTN:4 TT_PGCN:1 libdvdnav: Before printout ends. libdvdnav: play_PGC: (vm->state).pgcN (87) libdvdnav: Registers before transaction libdvdnav: # 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | libdvdnav: SRPMS: 656e|0000|0040|0001|0004|0001|0001|0001|0400|0000|0000|0000|5553|000f|0100|0000|656e|0000|656e|0000|0001|0000|0000|0000| libdvdnav: GRPMS: 0400|0000|0000|0011|0004|0000|0000|0000|0000|0000|0000|0040|0000|0000|0000|0000| libdvdnav: Gmode: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: Gtime: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: Full list of commands to execute (001) 61 00 00 08 00 82 00 00 | g[8] = Sub-picture Stream Number (SRPM:2) (002) 79 00 00 08 00 40 00 00 | g[8] &= 0x40 (003) 71 00 00 05 00 01 00 00 | g[5] = 0x1 (004) 20 a4 00 08 00 00 00 12 | if (g[8] == 0x0) LinkPGCN 18 (005) 61 00 00 08 00 82 00 00 | g[8] = Sub-picture Stream Number (SRPM:2) (006) 79 00 00 08 00 3f 00 00 | g[8] &= 0x3f (007) 71 00 00 05 00 01 00 00 | g[5] = 0x1 (008) 20 a4 00 08 00 00 00 10 | if (g[8] == 0x0) LinkPGCN 16 (009) 71 00 00 05 00 01 00 00 | g[5] = 0x1 (010) 20 a4 00 08 00 01 00 11 | if (g[8] == 0x1) LinkPGCN 17 (011) 71 00 00 08 00 00 00 00 | g[8] = 0x0 (012) 71 00 00 09 00 00 00 00 | g[9] = 0x0 (013) 71 00 00 05 00 01 00 00 | g[5] = 0x1 (014) 20 04 00 00 00 00 00 12 | LinkPGCN 18 libdvdnav: -------------------------------------------- libdvdnav: Single stepping commands (001) 61 00 00 08 00 82 00 00 | g[8] = Sub-picture Stream Number (SRPM:2) (002) 79 00 00 08 00 40 00 00 | g[8] &= 0x40 (003) 71 00 00 05 00 01 00 00 | g[5] = 0x1 (004) 20 a4 00 08 00 00 00 12 | if (g[8] == 0x0) LinkPGCN 18 (005) 61 00 00 08 00 82 00 00 | g[8] = Sub-picture Stream Number (SRPM:2) (006) 79 00 00 08 00 3f 00 00 | g[8] &= 0x3f (007) 71 00 00 05 00 01 00 00 | g[5] = 0x1 (008) 20 a4 00 08 00 00 00 10 | if (g[8] == 0x0) LinkPGCN 16 libdvdnav: Registers after transaction libdvdnav: # 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | libdvdnav: SRPMS: 656e|0000|0040|0001|0004|0001|0001|0001|0400|0000|0000|0000|5553|000f|0100|0000|656e|0000|656e|0000|0001|0000|0000|0000| libdvdnav: GRPMS: 0400|0000|0000|0011|0004|0001|0000|0000|0000|0000|0000|0040|0000|0000|0000|0000| libdvdnav: Gmode: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: Gtime: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: eval: Doing Link/Jump/Call libdvdnav: After printout starts: libdvdnav: Video Title Menu Domain: - libdvdnav: VTS:1 PGC:87 PG:1 CELL:0 BLOCK:0 VTS_TTN:1 TTN:4 TT_PGCN:1 libdvdnav: After printout ends. libdvdnav: Before printout starts: libdvdnav: LinkPGCN 16 libdvdnav: Link values 17 16 0 0 libdvdnav: Video Title Menu Domain: - libdvdnav: VTS:1 PGC:87 PG:1 CELL:0 BLOCK:0 VTS_TTN:1 TTN:4 TT_PGCN:1 libdvdnav: Before printout ends. libdvdnav: play_PGC: (vm->state).pgcN (16) libdvdnav: Registers before transaction libdvdnav: # 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | libdvdnav: SRPMS: 656e|0000|0040|0001|0004|0001|0001|0001|0400|0000|0000|0000|5553|000f|0100|0000|656e|0000|656e|0000|0001|0000|0000|0000| libdvdnav: GRPMS: 0400|0000|0000|0011|0004|0001|0000|0000|0000|0000|0000|0040|0000|0000|0000|0000| libdvdnav: Gmode: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: Gtime: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: Full list of commands to execute (001) 00 00 00 00 00 00 00 00 | Nop (002) 00 00 00 00 00 00 00 00 | Nop (003) 00 00 00 00 00 00 00 00 | Nop (004) 00 00 00 00 00 00 00 00 | Nop (005) 61 00 00 00 00 05 00 00 | g[0] = g[5] (006) 00 b1 00 00 00 00 00 08 | if (g[0] != 0x0) Goto 8 (007) 71 00 00 00 00 01 00 00 | g[0] = 0x1 (008) 79 00 00 00 00 3f 00 00 | g[0] &= 0x3f (009) 75 00 00 00 04 00 00 00 | g[0] *= 0x400 (010) 00 00 00 00 00 00 00 00 | Nop (011) 71 00 00 03 00 09 00 00 | g[3] = 0x9 (012) 46 00 00 00 00 00 00 00 | Highlighted Button Number (SRPM:8) = g[0] (013) 71 00 00 01 00 00 00 00 | g[1] = 0x0 libdvdnav: -------------------------------------------- libdvdnav: Single stepping commands (001) 00 00 00 00 00 00 00 00 | Nop (002) 00 00 00 00 00 00 00 00 | Nop (003) 00 00 00 00 00 00 00 00 | Nop (004) 00 00 00 00 00 00 00 00 | Nop (005) 61 00 00 00 00 05 00 00 | g[0] = g[5] (006) 00 b1 00 00 00 00 00 08 | if (g[0] != 0x0) Goto 8 (008) 79 00 00 00 00 3f 00 00 | g[0] &= 0x3f (009) 75 00 00 00 04 00 00 00 | g[0] *= 0x400 (010) 00 00 00 00 00 00 00 00 | Nop (011) 71 00 00 03 00 09 00 00 | g[3] = 0x9 (012) 46 00 00 00 00 00 00 00 | Highlighted Button Number (SRPM:8) = g[0] (013) 71 00 00 01 00 00 00 00 | g[1] = 0x0 libdvdnav: Registers after transaction libdvdnav: # 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | libdvdnav: SRPMS: 656e|0000|0040|0001|0004|0001|0001|0001|0400|0000|0000|0000|5553|000f|0100|0000|656e|0000|656e|0000|0001|0000|0000|0000| libdvdnav: GRPMS: 0400|0000|0000|0009|0004|0001|0000|0000|0000|0000|0000|0040|0000|0000|0000|0000| libdvdnav: Gmode: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: Gtime: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: PGC pre commands didn't do a Jump, Link or Call libdvdnav: play_PG: (vm->state).pgN (1) libdvdnav: play_Cell: (vm->state).cellN (1) libdvdnav: Cell should restart here libdvdnav: After printout starts: libdvdnav: Video Title Menu Domain: - libdvdnav: VTS:1 PGC:16 PG:1 CELL:1 BLOCK:0 VTS_TTN:1 TTN:4 TT_PGCN:1 libdvdnav: After printout ends. [4. click on 'Japanese'] libdvdnav: Registers before transaction libdvdnav: # 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | libdvdnav: SRPMS: 656e|0000|0040|0001|0004|0001|0001|0001|0400|0000|0000|0000|5553|000f|0100|0000|656e|0000|656e|0000|0001|0000|0000|0000| libdvdnav: GRPMS: 0400|0000|0000|0009|0004|0001|0000|0000|0000|0000|0000|0040|0000|0000|0000|0000| libdvdnav: Gmode: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: Gtime: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: Full list of commands to execute (001) 20 01 00 00 00 00 00 0d | LinkTailPGC (button 0) libdvdnav: -------------------------------------------- libdvdnav: Single stepping commands (001) 20 01 00 00 00 00 00 0d | LinkTailPGC (button 0) libdvdnav: Registers after transaction libdvdnav: # 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | libdvdnav: SRPMS: 656e|0000|0040|0001|0004|0001|0001|0001|0400|0000|0000|0000|5553|000f|0100|0000|656e|0000|656e|0000|0001|0000|0000|0000| libdvdnav: GRPMS: 0400|0000|0000|0009|0004|0001|0000|0000|0000|0000|0000|0040|0000|0000|0000|0000| libdvdnav: Gmode: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: Gtime: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: eval: Doing Link/Jump/Call libdvdnav: Before printout starts: libdvdnav: LinkTailPGC (button 0) libdvdnav: Link values 13 0 0 0 libdvdnav: Video Title Menu Domain: - libdvdnav: VTS:1 PGC:16 PG:1 CELL:1 BLOCK:0 VTS_TTN:1 TTN:4 TT_PGCN:1 libdvdnav: Before printout ends. libdvdnav: play_PGC_post: libdvdnav: Registers before transaction libdvdnav: # 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | libdvdnav: SRPMS: 656e|0000|0040|0001|0004|0001|0001|0001|0400|0000|0000|0000|5553|000f|0100|0000|656e|0000|656e|0000|0001|0000|0000|0000| libdvdnav: GRPMS: 0400|0000|0000|0009|0004|0001|0000|0000|0000|0000|0000|0040|0000|0000|0000|0000| libdvdnav: Gmode: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: Gtime: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: Full list of commands to execute (001) 71 00 00 03 00 00 00 00 | g[3] = 0x0 (002) 61 00 00 00 00 88 00 00 | g[0] = Highlighted Button Number (SRPM:8) (003) 76 00 00 00 04 00 00 00 | g[0] /= 0x400 (004) 00 b1 00 00 00 01 00 08 | if (g[0] != 0x1) Goto 8 (005) 51 00 00 81 00 00 00 00 | Audio Stream Number (SRPM:1) = 0x1 (006) 20 04 00 00 00 00 00 51 | LinkPGCN 81 (007) 00 00 00 00 00 00 00 00 | Nop (008) 00 b1 00 00 00 02 00 0c | if (g[0] != 0x2) Goto 12 (009) 51 00 00 00 c1 00 00 00 | Sub-picture Stream Number (SRPM:2) = 0x41 (010) 20 04 00 00 00 00 00 59 | LinkPGCN 89 (011) 00 00 00 00 00 00 00 00 | Nop (012) 00 b1 00 00 00 03 00 10 | if (g[0] != 0x3) Goto 16 (013) 20 04 00 00 00 00 00 5a | LinkPGCN 90 (014) 00 00 00 00 00 00 00 00 | Nop (015) 00 00 00 00 00 00 00 00 | Nop (016) 00 b1 00 00 00 04 00 14 | if (g[0] != 0x4) Goto 20 (017) 20 04 00 00 00 00 00 52 | LinkPGCN 82 (018) 00 00 00 00 00 00 00 00 | Nop (019) 00 00 00 00 00 00 00 00 | Nop (020) 00 00 00 00 00 00 00 00 | Nop libdvdnav: -------------------------------------------- libdvdnav: Single stepping commands (001) 71 00 00 03 00 00 00 00 | g[3] = 0x0 (002) 61 00 00 00 00 88 00 00 | g[0] = Highlighted Button Number (SRPM:8) (003) 76 00 00 00 04 00 00 00 | g[0] /= 0x400 (004) 00 b1 00 00 00 01 00 08 | if (g[0] != 0x1) Goto 8 (005) 51 00 00 81 00 00 00 00 | Audio Stream Number (SRPM:1) = 0x1 (006) 20 04 00 00 00 00 00 51 | LinkPGCN 81 libdvdnav: Registers after transaction libdvdnav: # 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | libdvdnav: SRPMS: 656e|0001|0040|0001|0004|0001|0001|0001|0400|0000|0000|0000|5553|000f|0100|0000|656e|0000|656e|0000|0001|0000|0000|0000| libdvdnav: GRPMS: 0001|0000|0000|0000|0004|0001|0000|0000|0000|0000|0000|0040|0000|0000|0000|0000| libdvdnav: Gmode: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: Gtime: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: eval: Doing Link/Jump/Call libdvdnav: After printout starts: libdvdnav: Video Title Menu Domain: - libdvdnav: VTS:1 PGC:16 PG:1 CELL:1 BLOCK:0 VTS_TTN:1 TTN:4 TT_PGCN:1 libdvdnav: After printout ends. libdvdnav: Before printout starts: libdvdnav: LinkPGCN 81 libdvdnav: Link values 17 81 0 0 libdvdnav: Video Title Menu Domain: - libdvdnav: VTS:1 PGC:16 PG:1 CELL:1 BLOCK:0 VTS_TTN:1 TTN:4 TT_PGCN:1 libdvdnav: Before printout ends. libdvdnav: play_PGC: (vm->state).pgcN (81) libdvdnav: Registers before transaction libdvdnav: # 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | libdvdnav: SRPMS: 656e|0001|0040|0001|0004|0001|0001|0001|0400|0000|0000|0000|5553|000f|0100|0000|656e|0000|656e|0000|0001|0000|0000|0000| libdvdnav: GRPMS: 0001|0000|0000|0000|0004|0001|0000|0000|0000|0000|0000|0040|0000|0000|0000|0000| libdvdnav: Gmode: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: Gtime: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: Full list of commands to execute (001) 61 00 00 0d 00 81 00 00 | g[13] = Audio Stream Number (SRPM:1) (002) 20 04 00 00 00 00 00 4f | LinkPGCN 79 libdvdnav: -------------------------------------------- libdvdnav: Single stepping commands (001) 61 00 00 0d 00 81 00 00 | g[13] = Audio Stream Number (SRPM:1) (002) 20 04 00 00 00 00 00 4f | LinkPGCN 79 libdvdnav: Registers after transaction libdvdnav: # 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | libdvdnav: SRPMS: 656e|0001|0040|0001|0004|0001|0001|0001|0400|0000|0000|0000|5553|000f|0100|0000|656e|0000|656e|0000|0001|0000|0000|0000| libdvdnav: GRPMS: 0001|0000|0000|0000|0004|0001|0000|0000|0000|0000|0000|0040|0000|0001|0000|0000| libdvdnav: Gmode: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: Gtime: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: eval: Doing Link/Jump/Call libdvdnav: After printout starts: libdvdnav: Video Title Menu Domain: - libdvdnav: VTS:1 PGC:81 PG:1 CELL:0 BLOCK:0 VTS_TTN:1 TTN:4 TT_PGCN:1 libdvdnav: After printout ends. libdvdnav: Before printout starts: libdvdnav: LinkPGCN 79 libdvdnav: Link values 17 79 0 0 libdvdnav: Video Title Menu Domain: - libdvdnav: VTS:1 PGC:81 PG:1 CELL:0 BLOCK:0 VTS_TTN:1 TTN:4 TT_PGCN:1 libdvdnav: Before printout ends. libdvdnav: play_PGC: (vm->state).pgcN (79) libdvdnav: Registers before transaction libdvdnav: # 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | libdvdnav: SRPMS: 656e|0001|0040|0001|0004|0001|0001|0001|0400|0000|0000|0000|5553|000f|0100|0000|656e|0000|656e|0000|0001|0000|0000|0000| libdvdnav: GRPMS: 0001|0000|0000|0000|0004|0001|0000|0000|0000|0000|0000|0040|0000|0001|0000|0000| libdvdnav: Gmode: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: Gtime: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: Full list of commands to execute (001) 61 00 00 09 00 81 00 00 | g[9] = Audio Stream Number (SRPM:1) (002) 20 a4 00 09 00 01 00 58 | if (g[9] == 0x1) LinkPGCN 88 (003) 20 04 00 00 00 00 00 57 | LinkPGCN 87 libdvdnav: -------------------------------------------- libdvdnav: Single stepping commands (001) 61 00 00 09 00 81 00 00 | g[9] = Audio Stream Number (SRPM:1) (002) 20 a4 00 09 00 01 00 58 | if (g[9] == 0x1) LinkPGCN 88 libdvdnav: Registers after transaction libdvdnav: # 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | libdvdnav: SRPMS: 656e|0001|0040|0001|0004|0001|0001|0001|0400|0000|0000|0000|5553|000f|0100|0000|656e|0000|656e|0000|0001|0000|0000|0000| libdvdnav: GRPMS: 0001|0000|0000|0000|0004|0001|0000|0000|0000|0001|0000|0040|0000|0001|0000|0000| libdvdnav: Gmode: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: Gtime: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: eval: Doing Link/Jump/Call libdvdnav: After printout starts: libdvdnav: Video Title Menu Domain: - libdvdnav: VTS:1 PGC:79 PG:1 CELL:0 BLOCK:0 VTS_TTN:1 TTN:4 TT_PGCN:1 libdvdnav: After printout ends. libdvdnav: Before printout starts: libdvdnav: LinkPGCN 88 libdvdnav: Link values 17 88 0 0 libdvdnav: Video Title Menu Domain: - libdvdnav: VTS:1 PGC:79 PG:1 CELL:0 BLOCK:0 VTS_TTN:1 TTN:4 TT_PGCN:1 libdvdnav: Before printout ends. libdvdnav: play_PGC: (vm->state).pgcN (88) libdvdnav: Registers before transaction libdvdnav: # 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | libdvdnav: SRPMS: 656e|0001|0040|0001|0004|0001|0001|0001|0400|0000|0000|0000|5553|000f|0100|0000|656e|0000|656e|0000|0001|0000|0000|0000| libdvdnav: GRPMS: 0001|0000|0000|0000|0004|0001|0000|0000|0000|0001|0000|0040|0000|0001|0000|0000| libdvdnav: Gmode: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: Gtime: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: Full list of commands to execute (001) 61 00 00 08 00 82 00 00 | g[8] = Sub-picture Stream Number (SRPM:2) (002) 79 00 00 08 00 40 00 00 | g[8] &= 0x40 (003) 71 00 00 05 00 01 00 00 | g[5] = 0x1 (004) 20 a4 00 08 00 00 00 15 | if (g[8] == 0x0) LinkPGCN 21 (005) 61 00 00 08 00 82 00 00 | g[8] = Sub-picture Stream Number (SRPM:2) (006) 79 00 00 08 00 3f 00 00 | g[8] &= 0x3f (007) 71 00 00 05 00 01 00 00 | g[5] = 0x1 (008) 20 a4 00 08 00 00 00 13 | if (g[8] == 0x0) LinkPGCN 19 (009) 71 00 00 05 00 01 00 00 | g[5] = 0x1 (010) 20 a4 00 08 00 01 00 14 | if (g[8] == 0x1) LinkPGCN 20 (011) 71 00 00 08 00 00 00 00 | g[8] = 0x0 (012) 71 00 00 09 00 00 00 00 | g[9] = 0x0 (013) 71 00 00 05 00 01 00 00 | g[5] = 0x1 (014) 20 04 00 00 00 00 00 15 | LinkPGCN 21 libdvdnav: -------------------------------------------- libdvdnav: Single stepping commands (001) 61 00 00 08 00 82 00 00 | g[8] = Sub-picture Stream Number (SRPM:2) (002) 79 00 00 08 00 40 00 00 | g[8] &= 0x40 (003) 71 00 00 05 00 01 00 00 | g[5] = 0x1 (004) 20 a4 00 08 00 00 00 15 | if (g[8] == 0x0) LinkPGCN 21 (005) 61 00 00 08 00 82 00 00 | g[8] = Sub-picture Stream Number (SRPM:2) (006) 79 00 00 08 00 3f 00 00 | g[8] &= 0x3f (007) 71 00 00 05 00 01 00 00 | g[5] = 0x1 (008) 20 a4 00 08 00 00 00 13 | if (g[8] == 0x0) LinkPGCN 19 libdvdnav: Registers after transaction libdvdnav: # 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | libdvdnav: SRPMS: 656e|0001|0040|0001|0004|0001|0001|0001|0400|0000|0000|0000|5553|000f|0100|0000|656e|0000|656e|0000|0001|0000|0000|0000| libdvdnav: GRPMS: 0001|0000|0000|0000|0004|0001|0000|0000|0000|0001|0000|0040|0000|0001|0000|0000| libdvdnav: Gmode: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: Gtime: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: eval: Doing Link/Jump/Call libdvdnav: After printout starts: libdvdnav: Video Title Menu Domain: - libdvdnav: VTS:1 PGC:88 PG:1 CELL:0 BLOCK:0 VTS_TTN:1 TTN:4 TT_PGCN:1 libdvdnav: After printout ends. libdvdnav: Before printout starts: libdvdnav: LinkPGCN 19 libdvdnav: Link values 17 19 0 0 libdvdnav: Video Title Menu Domain: - libdvdnav: VTS:1 PGC:88 PG:1 CELL:0 BLOCK:0 VTS_TTN:1 TTN:4 TT_PGCN:1 libdvdnav: Before printout ends. libdvdnav: play_PGC: (vm->state).pgcN (19) libdvdnav: Registers before transaction libdvdnav: # 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | libdvdnav: SRPMS: 656e|0001|0040|0001|0004|0001|0001|0001|0400|0000|0000|0000|5553|000f|0100|0000|656e|0000|656e|0000|0001|0000|0000|0000| libdvdnav: GRPMS: 0001|0000|0000|0000|0004|0001|0000|0000|0000|0001|0000|0040|0000|0001|0000|0000| libdvdnav: Gmode: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: Gtime: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: Full list of commands to execute (001) 00 00 00 00 00 00 00 00 | Nop (002) 00 00 00 00 00 00 00 00 | Nop (003) 00 00 00 00 00 00 00 00 | Nop (004) 00 00 00 00 00 00 00 00 | Nop (005) 61 00 00 00 00 05 00 00 | g[0] = g[5] (006) 00 b1 00 00 00 00 00 08 | if (g[0] != 0x0) Goto 8 (007) 71 00 00 00 00 01 00 00 | g[0] = 0x1 (008) 79 00 00 00 00 3f 00 00 | g[0] &= 0x3f (009) 75 00 00 00 04 00 00 00 | g[0] *= 0x400 (010) 00 00 00 00 00 00 00 00 | Nop (011) 71 00 00 03 00 0c 00 00 | g[3] = 0xc (012) 46 00 00 00 00 00 00 00 | Highlighted Button Number (SRPM:8) = g[0] (013) 71 00 00 01 00 00 00 00 | g[1] = 0x0 libdvdnav: -------------------------------------------- libdvdnav: Single stepping commands (001) 00 00 00 00 00 00 00 00 | Nop (002) 00 00 00 00 00 00 00 00 | Nop (003) 00 00 00 00 00 00 00 00 | Nop (004) 00 00 00 00 00 00 00 00 | Nop (005) 61 00 00 00 00 05 00 00 | g[0] = g[5] (006) 00 b1 00 00 00 00 00 08 | if (g[0] != 0x0) Goto 8 (008) 79 00 00 00 00 3f 00 00 | g[0] &= 0x3f (009) 75 00 00 00 04 00 00 00 | g[0] *= 0x400 (010) 00 00 00 00 00 00 00 00 | Nop (011) 71 00 00 03 00 0c 00 00 | g[3] = 0xc (012) 46 00 00 00 00 00 00 00 | Highlighted Button Number (SRPM:8) = g[0] (013) 71 00 00 01 00 00 00 00 | g[1] = 0x0 libdvdnav: Registers after transaction libdvdnav: # 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | libdvdnav: SRPMS: 656e|0001|0040|0001|0004|0001|0001|0001|0400|0000|0000|0000|5553|000f|0100|0000|656e|0000|656e|0000|0001|0000|0000|0000| libdvdnav: GRPMS: 0400|0000|0000|000c|0004|0001|0000|0000|0000|0001|0000|0040|0000|0001|0000|0000| libdvdnav: Gmode: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: Gtime: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: PGC pre commands didn't do a Jump, Link or Call libdvdnav: play_PG: (vm->state).pgN (1) libdvdnav: play_Cell: (vm->state).cellN (1) libdvdnav: Cell should restart here libdvdnav: After printout starts: libdvdnav: Video Title Menu Domain: - libdvdnav: VTS:1 PGC:19 PG:1 CELL:1 BLOCK:0 VTS_TTN:1 TTN:4 TT_PGCN:1 libdvdnav: After printout ends. [5. click on 'Eng-Subtitle'] libdvdnav: Registers before transaction libdvdnav: # 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | libdvdnav: SRPMS: 656e|0001|0040|0001|0004|0001|0001|0001|0800|0000|0000|0000|5553|000f|0100|0000|656e|0000|656e|0000|0001|0000|0000|0000| libdvdnav: GRPMS: 0400|0000|0000|000c|0004|0001|0000|0000|0000|0001|0000|0040|0000|0001|0000|0000| libdvdnav: Gmode: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: Gtime: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: Full list of commands to execute (001) 20 01 00 00 00 00 00 0d | LinkTailPGC (button 0) libdvdnav: -------------------------------------------- libdvdnav: Single stepping commands (001) 20 01 00 00 00 00 00 0d | LinkTailPGC (button 0) libdvdnav: Registers after transaction libdvdnav: # 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | libdvdnav: SRPMS: 656e|0001|0040|0001|0004|0001|0001|0001|0800|0000|0000|0000|5553|000f|0100|0000|656e|0000|656e|0000|0001|0000|0000|0000| libdvdnav: GRPMS: 0400|0000|0000|000c|0004|0001|0000|0000|0000|0001|0000|0040|0000|0001|0000|0000| libdvdnav: Gmode: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: Gtime: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: eval: Doing Link/Jump/Call libdvdnav: Before printout starts: libdvdnav: LinkTailPGC (button 0) libdvdnav: Link values 13 0 0 0 libdvdnav: Video Title Menu Domain: - libdvdnav: VTS:1 PGC:19 PG:1 CELL:1 BLOCK:0 VTS_TTN:1 TTN:4 TT_PGCN:1 libdvdnav: Before printout ends. libdvdnav: play_PGC_post: libdvdnav: Registers before transaction libdvdnav: # 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | libdvdnav: SRPMS: 656e|0001|0040|0001|0004|0001|0001|0001|0800|0000|0000|0000|5553|000f|0100|0000|656e|0000|656e|0000|0001|0000|0000|0000| libdvdnav: GRPMS: 0400|0000|0000|000c|0004|0001|0000|0000|0000|0001|0000|0040|0000|0001|0000|0000| libdvdnav: Gmode: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: Gtime: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: Full list of commands to execute (001) 71 00 00 03 00 00 00 00 | g[3] = 0x0 (002) 61 00 00 00 00 88 00 00 | g[0] = Highlighted Button Number (SRPM:8) (003) 76 00 00 00 04 00 00 00 | g[0] /= 0x400 (004) 00 b1 00 00 00 01 00 08 | if (g[0] != 0x1) Goto 8 (005) 51 00 00 80 00 00 00 00 | Audio Stream Number (SRPM:1) = 0x0 (006) 20 04 00 00 00 00 00 50 | LinkPGCN 80 (007) 00 00 00 00 00 00 00 00 | Nop (008) 00 b1 00 00 00 02 00 0c | if (g[0] != 0x2) Goto 12 (009) 51 00 00 00 c1 00 00 00 | Sub-picture Stream Number (SRPM:2) = 0x41 (010) 20 04 00 00 00 00 00 5b | LinkPGCN 91 (011) 00 00 00 00 00 00 00 00 | Nop (012) 00 b1 00 00 00 03 00 10 | if (g[0] != 0x3) Goto 16 (013) 20 04 00 00 00 00 00 5c | LinkPGCN 92 (014) 00 00 00 00 00 00 00 00 | Nop (015) 00 00 00 00 00 00 00 00 | Nop (016) 00 b1 00 00 00 04 00 14 | if (g[0] != 0x4) Goto 20 (017) 20 04 00 00 00 00 00 52 | LinkPGCN 82 (018) 00 00 00 00 00 00 00 00 | Nop (019) 00 00 00 00 00 00 00 00 | Nop (020) 00 00 00 00 00 00 00 00 | Nop libdvdnav: -------------------------------------------- libdvdnav: Single stepping commands (001) 71 00 00 03 00 00 00 00 | g[3] = 0x0 (002) 61 00 00 00 00 88 00 00 | g[0] = Highlighted Button Number (SRPM:8) (003) 76 00 00 00 04 00 00 00 | g[0] /= 0x400 (004) 00 b1 00 00 00 01 00 08 | if (g[0] != 0x1) Goto 8 (008) 00 b1 00 00 00 02 00 0c | if (g[0] != 0x2) Goto 12 (009) 51 00 00 00 c1 00 00 00 | Sub-picture Stream Number (SRPM:2) = 0x41 (010) 20 04 00 00 00 00 00 5b | LinkPGCN 91 libdvdnav: Registers after transaction libdvdnav: # 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | libdvdnav: SRPMS: 656e|0001|0041|0001|0004|0001|0001|0001|0800|0000|0000|0000|5553|000f|0100|0000|656e|0000|656e|0000|0001|0000|0000|0000| libdvdnav: GRPMS: 0002|0000|0000|0000|0004|0001|0000|0000|0000|0001|0000|0040|0000|0001|0000|0000| libdvdnav: Gmode: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: Gtime: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: eval: Doing Link/Jump/Call libdvdnav: After printout starts: libdvdnav: Video Title Menu Domain: - libdvdnav: VTS:1 PGC:19 PG:1 CELL:1 BLOCK:0 VTS_TTN:1 TTN:4 TT_PGCN:1 libdvdnav: After printout ends. libdvdnav: Before printout starts: libdvdnav: LinkPGCN 91 libdvdnav: Link values 17 91 0 0 libdvdnav: Video Title Menu Domain: - libdvdnav: VTS:1 PGC:19 PG:1 CELL:1 BLOCK:0 VTS_TTN:1 TTN:4 TT_PGCN:1 libdvdnav: Before printout ends. libdvdnav: play_PGC: (vm->state).pgcN (91) libdvdnav: Registers before transaction libdvdnav: # 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | libdvdnav: SRPMS: 656e|0001|0041|0001|0004|0001|0001|0001|0800|0000|0000|0000|5553|000f|0100|0000|656e|0000|656e|0000|0001|0000|0000|0000| libdvdnav: GRPMS: 0002|0000|0000|0000|0004|0001|0000|0000|0000|0001|0000|0040|0000|0001|0000|0000| libdvdnav: Gmode: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: Gtime: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: Full list of commands to execute (001) 61 00 00 0d 00 81 00 00 | g[13] = Audio Stream Number (SRPM:1) (002) 61 00 00 0b 00 82 00 00 | g[11] = Sub-picture Stream Number (SRPM:2) (003) 20 04 00 00 00 00 00 56 | LinkPGCN 86 libdvdnav: -------------------------------------------- libdvdnav: Single stepping commands (001) 61 00 00 0d 00 81 00 00 | g[13] = Audio Stream Number (SRPM:1) (002) 61 00 00 0b 00 82 00 00 | g[11] = Sub-picture Stream Number (SRPM:2) (003) 20 04 00 00 00 00 00 56 | LinkPGCN 86 libdvdnav: Registers after transaction libdvdnav: # 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | libdvdnav: SRPMS: 656e|0001|0041|0001|0004|0001|0001|0001|0800|0000|0000|0000|5553|000f|0100|0000|656e|0000|656e|0000|0001|0000|0000|0000| libdvdnav: GRPMS: 0002|0000|0000|0000|0004|0001|0000|0000|0000|0001|0000|0041|0000|0001|0000|0000| libdvdnav: Gmode: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: Gtime: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: eval: Doing Link/Jump/Call libdvdnav: After printout starts: libdvdnav: Video Title Menu Domain: - libdvdnav: VTS:1 PGC:91 PG:1 CELL:0 BLOCK:0 VTS_TTN:1 TTN:4 TT_PGCN:1 libdvdnav: After printout ends. libdvdnav: Before printout starts: libdvdnav: LinkPGCN 86 libdvdnav: Link values 17 86 0 0 libdvdnav: Video Title Menu Domain: - libdvdnav: VTS:1 PGC:91 PG:1 CELL:0 BLOCK:0 VTS_TTN:1 TTN:4 TT_PGCN:1 libdvdnav: Before printout ends. libdvdnav: play_PGC: (vm->state).pgcN (86) libdvdnav: Registers before transaction libdvdnav: # 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | libdvdnav: SRPMS: 656e|0001|0041|0001|0004|0001|0001|0001|0800|0000|0000|0000|5553|000f|0100|0000|656e|0000|656e|0000|0001|0000|0000|0000| libdvdnav: GRPMS: 0002|0000|0000|0000|0004|0001|0000|0000|0000|0001|0000|0041|0000|0001|0000|0000| libdvdnav: Gmode: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: Gtime: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: Full list of commands to execute (001) 61 00 00 08 00 82 00 00 | g[8] = Sub-picture Stream Number (SRPM:2) (002) 79 00 00 08 00 40 00 00 | g[8] &= 0x40 (003) 71 00 00 05 00 02 00 00 | g[5] = 0x2 (004) 20 a4 00 08 00 00 00 15 | if (g[8] == 0x0) LinkPGCN 21 (005) 61 00 00 08 00 82 00 00 | g[8] = Sub-picture Stream Number (SRPM:2) (006) 79 00 00 08 00 3f 00 00 | g[8] &= 0x3f (007) 71 00 00 05 00 02 00 00 | g[5] = 0x2 (008) 20 a4 00 08 00 00 00 13 | if (g[8] == 0x0) LinkPGCN 19 (009) 71 00 00 05 00 02 00 00 | g[5] = 0x2 (010) 20 a4 00 08 00 01 00 14 | if (g[8] == 0x1) LinkPGCN 20 (011) 71 00 00 08 00 00 00 00 | g[8] = 0x0 (012) 71 00 00 09 00 00 00 00 | g[9] = 0x0 (013) 71 00 00 05 00 01 00 00 | g[5] = 0x1 (014) 20 04 00 00 00 00 00 13 | LinkPGCN 19 libdvdnav: -------------------------------------------- libdvdnav: Single stepping commands (001) 61 00 00 08 00 82 00 00 | g[8] = Sub-picture Stream Number (SRPM:2) (002) 79 00 00 08 00 40 00 00 | g[8] &= 0x40 (003) 71 00 00 05 00 02 00 00 | g[5] = 0x2 (004) 20 a4 00 08 00 00 00 15 | if (g[8] == 0x0) LinkPGCN 21 (005) 61 00 00 08 00 82 00 00 | g[8] = Sub-picture Stream Number (SRPM:2) (006) 79 00 00 08 00 3f 00 00 | g[8] &= 0x3f (007) 71 00 00 05 00 02 00 00 | g[5] = 0x2 (008) 20 a4 00 08 00 00 00 13 | if (g[8] == 0x0) LinkPGCN 19 (009) 71 00 00 05 00 02 00 00 | g[5] = 0x2 (010) 20 a4 00 08 00 01 00 14 | if (g[8] == 0x1) LinkPGCN 20 libdvdnav: Registers after transaction libdvdnav: # 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | libdvdnav: SRPMS: 656e|0001|0041|0001|0004|0001|0001|0001|0800|0000|0000|0000|5553|000f|0100|0000|656e|0000|656e|0000|0001|0000|0000|0000| libdvdnav: GRPMS: 0002|0000|0000|0000|0004|0002|0000|0000|0001|0001|0000|0041|0000|0001|0000|0000| libdvdnav: Gmode: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: Gtime: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: eval: Doing Link/Jump/Call libdvdnav: After printout starts: libdvdnav: Video Title Menu Domain: - libdvdnav: VTS:1 PGC:86 PG:1 CELL:0 BLOCK:0 VTS_TTN:1 TTN:4 TT_PGCN:1 libdvdnav: After printout ends. libdvdnav: Before printout starts: libdvdnav: LinkPGCN 20 libdvdnav: Link values 17 20 0 0 libdvdnav: Video Title Menu Domain: - libdvdnav: VTS:1 PGC:86 PG:1 CELL:0 BLOCK:0 VTS_TTN:1 TTN:4 TT_PGCN:1 libdvdnav: Before printout ends. libdvdnav: play_PGC: (vm->state).pgcN (20) libdvdnav: Registers before transaction libdvdnav: # 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | libdvdnav: SRPMS: 656e|0001|0041|0001|0004|0001|0001|0001|0800|0000|0000|0000|5553|000f|0100|0000|656e|0000|656e|0000|0001|0000|0000|0000| libdvdnav: GRPMS: 0002|0000|0000|0000|0004|0002|0000|0000|0001|0001|0000|0041|0000|0001|0000|0000| libdvdnav: Gmode: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: Gtime: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: Full list of commands to execute (001) 00 00 00 00 00 00 00 00 | Nop (002) 00 00 00 00 00 00 00 00 | Nop (003) 00 00 00 00 00 00 00 00 | Nop (004) 00 00 00 00 00 00 00 00 | Nop (005) 61 00 00 00 00 05 00 00 | g[0] = g[5] (006) 00 b1 00 00 00 00 00 08 | if (g[0] != 0x0) Goto 8 (007) 71 00 00 00 00 01 00 00 | g[0] = 0x1 (008) 79 00 00 00 00 3f 00 00 | g[0] &= 0x3f (009) 75 00 00 00 04 00 00 00 | g[0] *= 0x400 (010) 00 00 00 00 00 00 00 00 | Nop (011) 71 00 00 03 00 0d 00 00 | g[3] = 0xd (012) 46 00 00 00 00 00 00 00 | Highlighted Button Number (SRPM:8) = g[0] (013) 71 00 00 01 00 00 00 00 | g[1] = 0x0 libdvdnav: -------------------------------------------- libdvdnav: Single stepping commands (001) 00 00 00 00 00 00 00 00 | Nop (002) 00 00 00 00 00 00 00 00 | Nop (003) 00 00 00 00 00 00 00 00 | Nop (004) 00 00 00 00 00 00 00 00 | Nop (005) 61 00 00 00 00 05 00 00 | g[0] = g[5] (006) 00 b1 00 00 00 00 00 08 | if (g[0] != 0x0) Goto 8 (008) 79 00 00 00 00 3f 00 00 | g[0] &= 0x3f (009) 75 00 00 00 04 00 00 00 | g[0] *= 0x400 (010) 00 00 00 00 00 00 00 00 | Nop (011) 71 00 00 03 00 0d 00 00 | g[3] = 0xd (012) 46 00 00 00 00 00 00 00 | Highlighted Button Number (SRPM:8) = g[0] (013) 71 00 00 01 00 00 00 00 | g[1] = 0x0 libdvdnav: Registers after transaction libdvdnav: # 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | libdvdnav: SRPMS: 656e|0001|0041|0001|0004|0001|0001|0001|0800|0000|0000|0000|5553|000f|0100|0000|656e|0000|656e|0000|0001|0000|0000|0000| libdvdnav: GRPMS: 0800|0000|0000|000d|0004|0002|0000|0000|0001|0001|0000|0041|0000|0001|0000|0000| libdvdnav: Gmode: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: Gtime: 0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000|0000| libdvdnav: PGC pre commands didn't do a Jump, Link or Call libdvdnav: play_PG: (vm->state).pgN (1) libdvdnav: play_Cell: (vm->state).cellN (1) libdvdnav: Cell should restart here libdvdnav: After printout starts: libdvdnav: Video Title Menu Domain: - libdvdnav: VTS:1 PGC:20 PG:1 CELL:1 BLOCK:0 VTS_TTN:1 TTN:4 TT_PGCN:1 libdvdnav: After printout ends. xine: searching.c:444: dvdnav_get_position: Assertion `*pos != -1' failed. Aborted [jrs47@noggin video]$