View Single Post
Old 18th December 2003, 08:49   #1  |  Link
2COOL
PGC Navigator in Training
 
2COOL's Avatar
 
Join Date: Oct 2002
Location: NTSC Land
Posts: 3,552
"How to deal" with How to Deal - region 1

I just got done with successfully using DVD Shrink 3.0 Beta 5 on “How to Deal” region 1. Let me tell you that this DVD is messed up! It had passed the analysis with flying colors but got abruptly stopped during mid-transcoding. I got this “nice” error with it.
  • DVD Shrink encountered an error and cannot continue.
    The error is:

    Programming error – exception occurred

    The reason is: Unknown

You know, this is my first DVD that has gotten passed the analysis but bombed during transcoding. Let me give you the breakdown on my analysis and how I fixed it good!

This is my original VIDEO_TS.IFO’s Language Menu and it shows I only have 6 VOBIds present.
Code:
Language Menu Unit 1: [English]		
  Menu 1: [Title-Menu]    (entry PGC) (Programs: 1) (Cells: 1) (uses VOB-IDs: 2)   Blank (Dummy VOB)	
  Menu 2: [entry only]                (Programs: 0) (Cells: 0)	
  Menu 3: [entry only]                (Programs: 0) (Cells: 0)	
  Menu 4: [entry only]                (Programs: 0) (Cells: 0)	
  Menu 5: [entry only]                (Programs: 1) (Cells: 1) (uses VOB-IDs: 3)   Parental Warning 	
  Menu 6: [entry only]                (Programs: 1) (Cells: 1) (uses VOB-IDs: 4)   Parental Warning	
  Menu 7: [entry only]                (Programs: 0) (Cells: 0)	
  Menu 8: [entry only]                (Programs: 2) (Cells: 2) (uses VOB-IDs: 1,2) FBI Warning & Blank  
  Menu 9: [entry only]                (Programs: 0) (Cells: 0)	
  Menu 10: [entry only]               (Programs: 0) (Cells: 0)	
  Menu 11: [entry only]               (Programs: 0) (Cells: 0)	
  Menu 12: [entry only]               (Programs: 0) (Cells: 0)	
  Menu 13: [entry only]               (Programs: 1) (Cells: 1) (uses VOB-IDs: 5)   Parental Warning	 
  Menu 14: [entry only]               (Programs: 1) (Cells: 1) (uses VOB-IDs: 6)   Blank (Dummy VOB)     
  Menu 15: [entry only]               (Programs: 0) (Cells: 0)
But in my VMGM_C_ADT (Video Manager Cell Address Table), I’m showing extra VOB IDs 7 to 10. Notice that the Number of VOB IDs is set at 10. All they are is PG movie ratings. In fact, the real PG rating being played before the movie resides in VTS_09.
Code:
Number of VOBs (VOB ID's) in VMGM_VOBS    10	
End byte of VMGM_C_ADT table              127	
  1. Cell: VOB ID                         1
  1. Cell: Cell ID                        1
  1. Cell: Start sector                   0
  1. Cell: End sector                     4749	
  2. Cell: VOB ID                         2	
  2. Cell: Cell ID                        1	
  2. Cell: Start sector                   4750	
  2. Cell: End sector                     4754	
  3. Cell: VOB ID                         3	
  3. Cell: Cell ID                        1	
  3. Cell: Start sector                   4755	
  3. Cell: End sector                     4813	
  4. Cell: VOB ID                         4	
  4. Cell: Cell ID                        1	
  4. Cell: Start sector                   4814	
  4. Cell: End sector                     4870	
  5. Cell: VOB ID                         5	
  5. Cell: Cell ID                        1	
  5. Cell: Start sector                   4871	
  5. Cell: End sector                     4930	
  6. Cell: VOB ID                         6	
  6. Cell: Cell ID                        1	
  6. Cell: Start sector                   4931	
  6. Cell: End sector                     4939	
  7. Cell: VOB ID                         7	PG Movie Rating  
  7. Cell: Cell ID                        1	
  7. Cell: Start sector                   4940	
  7. Cell: End sector                     17639	
  8. Cell: VOB ID                         8	PG Movie Rating  
  8. Cell: Cell ID                        1	
  8. Cell: Start sector                   17640	
  8. Cell: End sector                     30339	
  9. Cell: VOB ID                         9	PG Movie Rating  
  9. Cell: Cell ID                        1	
  9. Cell: Start sector                   30340	
  9. Cell: End sector                     43039	
  10. Cell: VOB ID                        10	PG Movie Rating  
  10. Cell: Cell ID                       1	
  10. Cell: Start sector                  43040	
  10. Cell: End sector                    55739
I used DVD Decrypter to demux my VIDEO_TS.VOB by CELL-ID splitting and this is what I found out.
Code:
VIDEO_TS_VOBID_001_CELLID_001_1.VOB    9,500 KB
VIDEO_TS_VOBID_002_CELLID_001_1.VOB       10 KB
VIDEO_TS_VOBID_003_CELLID_001_1.VOB      118 KB
VIDEO_TS_VOBID_004_CELLID_001_1.VOB      114 KB
VIDEO_TS_VOBID_005_CELLID_001_1.VOB      120 KB
VIDEO_TS_VOBID_006_CELLID_001_1.VOB       18 KB
VIDEO_TS_VOBID_007_CELLID_001_1.VOB   25,400 KB
VIDEO_TS_VOBID_008_CELLID_001_1.VOB   25,400 KB
VIDEO_TS_VOBID_009_CELLID_001_1.VOB   25,400 KB
VIDEO_TS_VOBID_010_CELLID_001_1.VOB   25,400 KB
I was surprised to find out that I had some hidden VOBUs. It was because of this, DVD Shrink gave me the error.

The bad thing was I couldn’t strip out those unwanted VOBids in IfoEdit’s VOB Extras. IfoEdit wouldn't let me. You know what I did? I clicked on the HexEdit button, while in VMGM_C_ADT, and zeroed out the bytes associated with VOBid 7 to 10.

Before

00000000 00 0A 00 00 00 00 00 7F
00000008 00 01 01 00 00 00 00 00
00000010 00 00 12 8D 00 02 01 00
00000018 00 00 12 8E 00 00 12 92
00000020 00 03 01 00 00 00 12 93
00000028 00 00 12 CD 00 04 01 00
00000030 00 00 12 CE 00 00 13 06
00000038 00 05 01 00 00 00 13 07
00000040 00 00 13 42 00 06 01 00
00000048 00 00 13 43 00 00 13 4B
00000050 00 07 01 00 00 00 13 4C
00000058 00 00 44 E7 00 08 01 00
00000060 00 00 44 E8 00 00 76 83
00000068 00 09 01 00 00 00 76 84
00000070 00 00 A8 1F 00 0A 00 00
00000078 00 00 00 00 00 00 D9 BB
00000080 00 00 00 00 00 00 00 00


After

00000000 00 0A 00 00 00 00 00 7F
00000008 00 01 01 00 00 00 00 00
00000010 00 00 12 8D 00 02 01 00
00000018 00 00 12 8E 00 00 12 92
00000020 00 03 01 00 00 00 12 93
00000028 00 00 12 CD 00 04 01 00
00000030 00 00 12 CE 00 00 13 06
00000038 00 05 01 00 00 00 13 07
00000040 00 00 13 42 00 06 01 00
00000048 00 00 13 43 00 00 13 4B
00000050 00 00 00 00 00 00 00 00
00000058 00 00 00 00 00 00 00 00
00000060 00 00 00 00 00 00 00 00
00000068 00 00 00 00 00 00 00 00
00000070 00 00 00 00 00 00 00 00
00000078 00 00 00 00 00 00 00 00
00000080 00 00 00 00 00 00 00 00


I also changed the “Number of VOBs (VOB ID's) in VMGM_VOBS” to 6. Now, when I went to strip VOBids in Menu Extras, it’s working now. With all that done, I successfully transcoded my DVD.

DVD Shrink is happy and I’m happy!
__________________
2COOL

Last edited by 2COOL; 8th September 2005 at 04:29.
2COOL is offline   Reply With Quote