-
Replication problem, who’s fault?
I had someone author a dvd for me, the dvd was dvd9 so he exported it to (2) DLT and then burnt me a couple of copies of the film on dvd9r, the DLT’s were then sent to the replicator and the burnt discs sent to me, the burnt discs worked fine but when I took delivery of the manufactured discs they did not work properly, firstly one of the buttons on the main menu did not work, secondly at 1 hour 24 minutes into the film it goes pixilated and when it clears the film is about 2 minutes foward from where it should be (the counter on the player does not skip).
I have been in discusion with the manufacturers and they were saying it was an authoring problem but I argued because the burnt discs work fine! They have just sent me an email saying that their test shows: ‘Line 193 and 197 marks error – wrong address – error of authoring software or of the creator of the authoring.’
I could possible accept this but the guy that authored the disc told me that he exported to dlt and as soon as that finished he exported exactly the same info to an iso image from which he burnt me a couple of discs which work fine.
The manufacturers also sent a master report which I have cut and pasted here:DVD inserted: “J:\VIDEO_TS”
DVD inserted: “”; Provider: ULEAD-DVD
DVD inserted: Resetting all GPRMs to 0.
DVD inserted: Initializing the SPRMs to default/setup values.
——> Entering VMG , First-Play PGC
— pre 1 : Set gprm(14) =(mov) 255
-> gprm(14) = 255 (0x00FF)
— pre 2 : Set gprm(15) =(mov) 255
-> gprm(15) = 255 (0x00FF)
— pre 3 : Set gprm(7) =(mov) 1
-> gprm(7) = 1 (0x0001)
— pre 4 : Set gprm(0) =(mov) 5
-> gprm(0) = 5 (0x0005)
— pre 5 : Set gprm(9) =(mov) 0
-> gprm(9) = 0 (0x0000)
— pre 6 : (SetHL_BTN) Set Highlighted Button =(mov) 1024 (button 1)
-> sprm(8:Highlighted button number) = 1024 (0x0400) = button 1
— pre 7 : (JumpSS) Jump to VMGM PGC 5
——> Entering VMGM , LU 1 (–) , 5 (0:46) 3b.
— pre 1 : if ( gprm(0) > 5 ) then { LinkPGCN PGC 6 }
if ( 5 > 5 ) : false.
— pre 2 : Set gprm(0) =(mov) 0
-> gprm(0) = 0 (0x0000)
— pre 3 : Set gprm(2) =(mov) 0
-> gprm(2) = 0 (0x0000)
— pre 4 : Set gprm(3) =(mov) 0
-> gprm(3) = 0 (0x0000)
— pre 5 : Set gprm(4) =(mov) 0
-> gprm(4) = 0 (0x0000)
— pre 6 : Set gprm(8) =(mov) 0
-> gprm(8) = 0 (0x0000)
******* Start playback VMGM , LU 1 (–) , 5 (0:46) 3b….
******* Playing Program 1, Cell 1 (0:46.00) (3 buttons)
-> sprm(8:Highlighted button number) = 2048 (0x0800) = button 2
Selected menu button: 2
— button : Set gprm(0) =(mov) 15 ; LinkPGCN PGC 15
-> gprm(0) = 15 (0x000F)
——> Entering VMGM , LU 1 (–) , 15 (dummy)
— pre 1 : if ( gprm(0) > 15 ) then { LinkPGCN PGC 16 }
if ( 15 > 15 ) : false.
— pre 2 : Set gprm(6) =(mov) 15
-> gprm(6) = 15 (0x000F)
— pre 3 : Set gprm(4) =(mov) 5
-> gprm(4) = 5 (0x0005)
— pre 4 : Set gprm(2) =(mov) 2
-> gprm(2) = 2 (0x0002)
******* Dummy PGC: no cell to play.
— post 1 : if ( gprm(2) != 2 ) then { Goto line 11 }
if ( 2 != 2 ) : false.
— post 2 : if ( gprm(3) != 0 ) then { Goto line 11 }
if ( 0 != 0 ) : false.
— post 3 : Set gprm(3) =(mov) 1
-> gprm(3) = 1 (0x0001)
— post 4 : Set gprm(7) =(mov) 3
-> gprm(7) = 3 (0x0003)
— post 5 : Set gprm(9) =(mov) 1
-> gprm(9) = 1 (0x0001)
— post 6 : Set gprm(10) =(mov) 1
-> gprm(10) = 1 (0x0001)
— post 7 : Set gprm(11) =(mov) 39
-> gprm(11) = 39 (0x0027)
— post 8 : Set gprm(5) =(mov) 1
-> gprm(5) = 1 (0x0001)
— post 9 : Set gprm(0) =(mov) 0
-> gprm(0) = 0 (0x0000)
— post 10 : (JumpSS) Jump to VTSM 1, Root menu (TTN 1)
-> sprm(5:Title number in VTS) = 1 (0x0001)
——> Entering VTSM 1 , LU 1 (–) , 1 (dummy) RootM
— pre 1 : if ( gprm(0) > 1 ) then { LinkPGCN PGC 2 }
if ( 0 > 1 ) : false.
— pre 2 : if ( gprm(14) == 255 ) then { Goto line 19 }
if ( 255 == 255 ) : true.
— pre 19 : if ( gprm(15) == 255 ) then { Goto line 84 }
if ( 255 == 255 ) : true.
— pre 84 : NOP
— pre 85 : Set gprm(0) =(mov) 2 ; LinkPGCN PGC 2
-> gprm(0) = 2 (0x0002)
——> Entering VTSM 1 , LU 1 (–) , 2 (dummy)
— pre 1 : if ( gprm(0) > 2 ) then { LinkPGCN PGC 3 }
if ( 2 > 2 ) : false.
— pre 2 : if ( gprm(4) == 0 ) then { Goto line 8 }
if ( 5 == 0 ) : false.
— pre 3 : if ( gprm(5) != 1 ) then { Goto line 7 }
if ( 1 != 1 ) : false.
— pre 4 : Set gprm(5) =(mov) 0
-> gprm(5) = 0 (0x0000)
— pre 5 : if ( gprm(5) == 0 ) then { Goto line 12 }
if ( 0 == 0 ) : true.
— pre 12 : if ( gprm(7) == 3 ) then { Set gprm(0) =(mov) 3 }
if ( 3 == 3 ) : true.
-> gprm(0) = 3 (0x0003)
— pre 13 : if ( gprm(7) == 3 ) then { LinkPGCN PGC 3 }
if ( 3 == 3 ) : true.
——> Entering VTSM 1 , LU 1 (–) , 3 (dummy)
— pre 1 : if ( gprm(0) > 3 ) then { LinkPGCN PGC 4 }
if ( 3 > 3 ) : false.
— pre 2 : if ( gprm(7) == 3 ) then { Set gprm(0) =(mov) 4 }
if ( 3 == 3 ) : true.
-> gprm(0) = 4 (0x0004)
— pre 3 : if ( gprm(7) == 3 ) then { LinkPGCN PGC 4 }
if ( 3 == 3 ) : true.
——> Entering VTSM 1 , LU 1 (–) , 4 (dummy)
— pre 1 : if ( gprm(0) > 4 ) then { LinkPGCN PGC 5 }
if ( 4 > 4 ) : false.
— pre 2 : NOP
— pre 3 : NOP
— pre 4 : Set gprm(0) =(mov) 0
-> gprm(0) = 0 (0x0000)
— pre 5 : if ( gprm(11) != 1 ) then { Goto line 7 }
if ( 39 != 1 ) : true.
— pre 7 : if ( gprm(11) != 2 ) then { Goto line 9 }
if ( 39 != 2 ) : true.
— pre 9 : if ( gprm(11) != 3 ) then { Goto line 11 }
if ( 39 != 3 ) : true.
— pre 11 : if ( gprm(11) != 4 ) then { Goto line 13 }
if ( 39 != 4 ) : true.
— pre 13 : if ( gprm(11) != 5 ) then { Goto line 15 }
if ( 39 != 5 ) : true.
— pre 15 : if ( gprm(11) != 6 ) then { Goto line 17 }
if ( 39 != 6 ) : true.
— pre 17 : if ( gprm(11) != 7 ) then { Goto line 19 }
if ( 39 != 7 ) : true.
— pre 19 : if ( gprm(11) != 8 ) then { Goto line 21 }
if ( 39 != 8 ) : true.
— pre 21 : if ( gprm(11) != 9 ) then { Goto line 23 }
if ( 39 != 9 ) : true.
— pre 23 : if ( gprm(11) != 10 ) then { Goto line 25 }
if ( 39 != 10 ) : true.
— pre 25 : if ( gprm(11) != 11 ) then { Goto line 27 }
if ( 39 != 11 ) : true.
— pre 27 : if ( gprm(11) != 12 ) then { Goto line 29 }
if ( 39 != 12 ) : true.
— pre 29 : if ( gprm(11) != 13 ) then { Goto line 31 }
if ( 39 != 13 ) : true.
— pre 31 : if ( gprm(11) != 14 ) then { Goto line 33 }
if ( 39 != 14 ) : true.
— pre 33 : if ( gprm(11) != 15 ) then { Goto line 35 }
if ( 39 != 15 ) : true.
— pre 35 : if ( gprm(11) != 16 ) then { Goto line 37 }
if ( 39 != 16 ) : true.
— pre 37 : if ( gprm(11) != 17 ) then { Goto line 39 }
if ( 39 != 17 ) : true.
— pre 39 : if ( gprm(11) != 18 ) then { Goto line 41 }
if ( 39 != 18 ) : true.
— pre 41 : if ( gprm(11) != 19 ) then { Goto line 43 }
if ( 39 != 19 ) : true.
— pre 43 : if ( gprm(11) != 20 ) then { Goto line 45 }
if ( 39 != 20 ) : true.
— pre 45 : if ( gprm(11) != 21 ) then { Goto line 47 }
if ( 39 != 21 ) : true.
— pre 47 : if ( gprm(11) != 22 ) then { Goto line 49 }
if ( 39 != 22 ) : true.
— pre 49 : if ( gprm(11) != 23 ) then { Goto line 51 }
if ( 39 != 23 ) : true.
— pre 51 : if ( gprm(11) != 24 ) then { Goto line 53 }
if ( 39 != 24 ) : true.
— pre 53 : if ( gprm(11) != 25 ) then { Goto line 55 }
if ( 39 != 25 ) : true.
— pre 55 : if ( gprm(11) != 26 ) then { Goto line 57 }
if ( 39 != 26 ) : true.
— pre 57 : if ( gprm(11) != 27 ) then { Goto line 59 }
if ( 39 != 27 ) : true.
— pre 59 : if ( gprm(11) != 28 ) then { Goto line 61 }
if ( 39 != 28 ) : true.
— pre 61 : if ( gprm(11) != 29 ) then { Goto line 63 }
if ( 39 != 29 ) : true.
— pre 63 : if ( gprm(11) != 30 ) then { Goto line 65 }
if ( 39 != 30 ) : true.
— pre 65 : if ( gprm(11) != 31 ) then { Goto line 67 }
if ( 39 != 31 ) : true.
— pre 67 : if ( gprm(11) != 32 ) then { Goto line 69 }
if ( 39 != 32 ) : true.
— pre 69 : if ( gprm(11) != 33 ) then { Goto line 71 }
if ( 39 != 33 ) : true.
— pre 71 : if ( gprm(11) != 34 ) then { Goto line 73 }
if ( 39 != 34 ) : true.
— pre 73 : if ( gprm(11) != 35 ) then { Goto line 75 }
if ( 39 != 35 ) : true.
— pre 75 : if ( gprm(11) != 36 ) then { Goto line 77 }
if ( 39 != 36 ) : true.
— pre 77 : if ( gprm(11) != 37 ) then { Goto line 79 }
if ( 39 != 37 ) : true.
— pre 79 : if ( gprm(11) != 38 ) then { Goto line 81 }
if ( 39 != 38 ) : true.
— pre 81 : if ( gprm(11) != 39 ) then { Goto line 83 }
if ( 39 != 39 ) : false.
— pre 82 : (JumpVTS_PTT) Jump to TTN 1, Chapter 39
-> sprm(4:Title number in volume) = 1 (0x0001)
-> sprm(5:Title number in VTS) = 1 (0x0001)
-> sprm(6:PGC number) = 1 (0x0001)
-> sprm(7:Chapter number (or PGN)) = 39 (0x0027)
-> sprm(14:Video preference and current mode) = 0 (0x0000)
——> Entering VTST 1 , 1 TTN 1 (2:55:46) Title 1
******* Start playback VTST 1 , 1 TTN 1 (2:55:46) Title 1…
******* Playing Program 39, Cell 39 (2:04.06) (Chapter 39)
-> sprm(7:Chapter number (or PGN)) = 39 (0x0027)
******* End playback of PGC 1.
— post 1 : Set gprm(5) =(mov) 1
-> gprm(5) = 1 (0x0001)
— post 2 : Set gprm(1) =(mov) 1
-> gprm(1) = 1 (0x0001)
— post 3 : Set gprm(0) =(mov) 3
-> gprm(0) = 3 (0x0003)
— post 4 : (CallSS) Call the VMGM PGC 3, resume cell 1
——> Entering VMGM , LU 1 (–) , 3 (dummy)
— pre 1 : if ( gprm(0) > 3 ) then { LinkPGCN PGC 4 }
if ( 3 > 3 ) : false.
— pre 2 : if ( gprm(1) == 1 ) then { Set gprm(0) =(mov) 12 }
if ( 1 == 1 ) : true.
-> gprm(0) = 12 (0x000C)
— pre 3 : if ( gprm(1) == 1 ) then { LinkPGCN PGC 12 }
if ( 1 == 1 ) : true.
——> Entering VMGM , LU 1 (–) , 12 (dummy)
— pre 1 : if ( gprm(0) > 12 ) then { LinkPGCN PGC 13 }
if ( 12 > 12 ) : false.
— pre 2 : Set gprm(7) =(mov) 1
-> gprm(7) = 1 (0x0001)
— pre 3 : Set gprm(0) =(mov) 12
-> gprm(0) = 12 (0x000C)
— pre 4 : Set gprm(9) =(mov) 0
-> gprm(9) = 0 (0x0000)
— pre 5 : Set gprm(5) =(mov) 1
-> gprm(5) = 1 (0x0001)
******* Dummy PGC: no cell to play.
— post 1 : if ( gprm(2) != 1 ) then { Goto line 11 }
if ( 2 != 1 ) : true.
— post 11 : if ( gprm(2) != 2 ) then { Goto line 21 }
if ( 2 != 2 ) : false.
— post 12 : if ( gprm(3) != 1 ) then { Goto line 21 }
if ( 1 != 1 ) : false.
— post 13 : Set gprm(3) =(mov) 2
-> gprm(3) = 2 (0x0002)
— post 14 : Set gprm(7) =(mov) 1
-> gprm(7) = 1 (0x0001)
— post 15 : Set gprm(9) =(mov) 0
-> gprm(9) = 0 (0x0000)
— post 16 : Set gprm(5) =(mov) 1
-> gprm(5) = 1 (0x0001)
— post 17 : Set gprm(12) =(mov) 5
-> gprm(12) = 5 (0x0005)
— post 18 : (SetHL_BTN) Set Highlighted Button =(mov) 1024 (button 1)
-> sprm(8:Highlighted button number) = 1024 (0x0400) = button 1
— post 19 : Set gprm(0) =(mov) 11
-> gprm(0) = 11 (0x000B)
— post 20 : (JumpSS) Jump to VMGM PGC 11
——> Entering VMGM , LU 1 (–) , 11 (dummy)
— pre 1 : if ( gprm(0) > 11 ) then { LinkPGCN PGC 12 }
if ( 11 > 11 ) : false.
— pre 2 : if ( gprm(12) == 5 ) then { Set gprm(0) =(mov) 5 }
if ( 5 == 5 ) : true.
-> gprm(0) = 5 (0x0005)
— pre 3 : if ( gprm(12) == 5 ) then { LinkPGCN PGC 5 }
if ( 5 == 5 ) : true.
——> Entering VMGM , LU 1 (–) , 5 (0:46) 3b.
— pre 1 : if ( gprm(0) > 5 ) then { LinkPGCN PGC 6 }
if ( 5 > 5 ) : false.
— pre 2 : Set gprm(0) =(mov) 0
-> gprm(0) = 0 (0x0000)
— pre 3 : Set gprm(2) =(mov) 0
-> gprm(2) = 0 (0x0000)
— pre 4 : Set gprm(3) =(mov) 0
-> gprm(3) = 0 (0x0000)
— pre 5 : Set gprm(4) =(mov) 0
-> gprm(4) = 0 (0x0000)
— pre 6 : Set gprm(8) =(mov) 0
-> gprm(8) = 0 (0x0000)
******* Start playback VMGM , LU 1 (–) , 5 (0:46) 3b….
******* Playing Program 1, Cell 1 (0:46.00) (3 buttons)Can anyone give me some advice.
thanks