Rocket Division Software Forum IndexRocket Division Software
CD/DVD/Blu-Ray/HD-DVD recording, iSCSI and AoE (ATA-over-Ethernet)
 
 FAQFAQ             
        

DVD playback problem - part 2
Goto page 1, 2  Next
 
      Rocket Division Software Forum Index -> StarBurn SDK
View previous topic :: View next topic  
AuthorMessage
Dan203



Joined: 27 Apr 2006
Posts: 89

PostPosted: Tue Jan 15, 2008 6:23 am    Post subject: DVD playback problem - part 2

OK, as you know we have released your special build of StarBurn which I have confirmed fixes the IFO patching problem I was previously having. However I have two customers who are still having trouble with DVDs burned using our software who do not have trouble with the same drives, media and content when burned with Nero. One of those customers is very technically inclined and ran several test for me. In the process we discovered that ISO images created with StarBurn also have a problem even when being burned with other software. Looking at the code the only functionality the ISO creation process and the DVD burning process share is a call to StarBurn_DVDVideo_Create. After that the ISO function uses a loop and calls to StarBurn_DVDVideo_Read to write the image to the hard drive, while the burn function uses StarBurn_CdvdBurnerGrabber_TrackAtOnceFromTree to burn the data directly to a DVD. So it appears that the UDF image being built by the StarBurn_DVDVideo_Create function is somehow to blame for causing certain DVD players to reject these disks. One customer says that instead of playing the DVD as a DVD video disk his player actually treats it like a data disk and plays the VOB files as if they were just MPEGs. The other says that his player flashes something about invalid DVD and then just bombs out. Both users are are in the UK and are using PAL based players if that matters.

One of these customers has uploaded ISO images of the same content created with both Nero and our StarBurn based burner to our FTP. If you want I can send those to you so maybe you can compare them and see what's different between the files that might cause the problem. I ran WinDiff on the files contained inside the ISOs and they are identical, however the ISO images themselves are not. I also burned each to a DVD and compared them using all the disk tools I have available to me, which are few, but I don't see any difference. I'm hoping that maybe you have something a little more low level that might be able to tell what's different and why it would cause a problem.

Dan
Back to top
aaron (staff)



Joined: 11 Jan 2008
Posts: 67
Location: BVI

PostPosted: Tue Jan 15, 2008 11:07 am    Post subject: Re: DVD playback problem - part 2

We'd take a look at your images immediately after you'll provide us with the valid ftp account information.

Dan203 wrote:
OK, as you know we have released your special build of StarBurn which I have confirmed fixes the IFO patching problem I was previously having. However I have two customers who are still having trouble with DVDs burned using our software who do not have trouble with the same drives, media and content when burned with Nero. One of those customers is very technically inclined and ran several test for me. In the process we discovered that ISO images created with StarBurn also have a problem even when being burned with other software. Looking at the code the only functionality the ISO creation process and the DVD burning process share is a call to StarBurn_DVDVideo_Create. After that the ISO function uses a loop and calls to StarBurn_DVDVideo_Read to write the image to the hard drive, while the burn function uses StarBurn_CdvdBurnerGrabber_TrackAtOnceFromTree to burn the data directly to a DVD. So it appears that the UDF image being built by the StarBurn_DVDVideo_Create function is somehow to blame for causing certain DVD players to reject these disks. One customer says that instead of playing the DVD as a DVD video disk his player actually treats it like a data disk and plays the VOB files as if they were just MPEGs. The other says that his player flashes something about invalid DVD and then just bombs out. Both users are are in the UK and are using PAL based players if that matters.

One of these customers has uploaded ISO images of the same content created with both Nero and our StarBurn based burner to our FTP. If you want I can send those to you so maybe you can compare them and see what's different between the files that might cause the problem. I ran WinDiff on the files contained inside the ISOs and they are identical, however the ISO images themselves are not. I also burned each to a DVD and compared them using all the disk tools I have available to me, which are few, but I don't see any difference. I'm hoping that maybe you have something a little more low level that might be able to tell what's different and why it would cause a problem.

Dan

_________________
Regards,
Aaron Korfer

Sales & Support
Rocket Division Software
Back to top
Dan203



Joined: 27 Apr 2006
Posts: 89

PostPosted: Tue Jan 15, 2008 6:16 pm    Post subject:

Here you go...

ftp://upload:[email protected]/LVWVideoredo/

Dan
Back to top
aaron (staff)



Joined: 11 Jan 2008
Posts: 67
Location: BVI

PostPosted: Wed Jan 16, 2008 2:35 pm    Post subject:

Please do not remove the files before weekend Wink
_________________
Regards,
Aaron Korfer

Sales & Support
Rocket Division Software
Back to top
Dan203



Joined: 27 Apr 2006
Posts: 89

PostPosted: Thu Jan 17, 2008 6:42 pm    Post subject:

They'll be there until you're done.

Dan
Back to top
Dan203



Joined: 27 Apr 2006
Posts: 89

PostPosted: Thu Jan 17, 2008 10:32 pm    Post subject:

One more point of data. This same customer used your free StarBurner program to burn a DVD using the VIDEO_TS data from a working Nero disk and it produced the same bad disk as our burner. So it's definitely something to do with StarBurn, and not any of the code on our end.

Hopefully the ISO images will point you toward the problem so we can get this fixed.

Dan
Back to top
Dan203



Joined: 27 Apr 2006
Posts: 89

PostPosted: Thu Jan 17, 2008 10:48 pm    Post subject:

OK I'm looking at the files one more time in ISO buster and I noticed something...

Nero has the AUDIO_TS folder set at LBA 260 and the VIDEO_TS folder set at LBA 261. The StarBurn ISO has them reversed. The rest of the files have identical LBA values. So perhaps this is what's causing the problem?

Edit: I created an ISO using ImgBurn and it put the AUDIO_TS at LBA 260 and VIDEO_TS at LBA 261 just like Nero. So I think this really could be the issue.

Edit: One more thing. This only applies to the "ISO" section in ISO Buster. The "UDF" and "Video" sections in ISO Buster list the same LBA for all the files and folders. So it appears that the mix-up is only occurring in the ISO9660 portion of the image.

Dan
Back to top
anton (staff)
Site Admin


Joined: 18 Jun 2004
Posts: 2394
Location: British Virgin Islands

PostPosted: Fri Jan 18, 2008 8:58 am    Post subject:

DVD players parse UDF part of the DVD-Video compilations. They are not expected to touch ISO9660 part AT ALL. If they do - it's a violation...

Of course we'll double check this as we need to work where others do Smile

Dan203 wrote:
OK I'm looking at the files one more time in ISO buster and I noticed something...

Nero has the AUDIO_TS folder set at LBA 260 and the VIDEO_TS folder set at LBA 261. The StarBurn ISO has them reversed. The rest of the files have identical LBA values. So perhaps this is what's causing the problem?

Edit: I created an ISO using ImgBurn and it put the AUDIO_TS at LBA 260 and VIDEO_TS at LBA 261 just like Nero. So I think this really could be the issue.

Edit: One more thing. This only applies to the "ISO" section in ISO Buster. The "UDF" and "Video" sections in ISO Buster list the same LBA for all the files and folders. So it appears that the mix-up is only occurring in the ISO9660 portion of the image.

Dan

_________________
Regards,
Anton Kolomyeytsev

Rocket Division Software
Back to top
Dan203



Joined: 27 Apr 2006
Posts: 89

PostPosted: Fri Jan 18, 2008 9:11 am    Post subject:

Could be something else. That just happens to be one thing I noticed when comparing the files on my end. Please still check out the files on your end and make sure there are no other differences.

Dan
Back to top
anton (staff)
Site Admin


Joined: 18 Jun 2004
Posts: 2394
Location: British Virgin Islands

PostPosted: Fri Jan 18, 2008 9:19 am    Post subject:

Yes of course! We'll finish some nasty things here and turn back to DVD compatiblitity issue. You're currenntly second customer (first one is from India) having such a problem.

Dan203 wrote:
Could be something else. That just happens to be one thing I noticed when comparing the files on my end. Please still check out the files on your end and make sure there are no other differences.

Dan

_________________
Regards,
Anton Kolomyeytsev

Rocket Division Software
Back to top
Dan203



Joined: 27 Apr 2006
Posts: 89

PostPosted: Fri Jan 18, 2008 5:53 pm    Post subject:

My customer, a very technical guy, ran some tests of his own and found an incompatibility in the UDF portion of the ISO. I'm going to just duplicate what he sent me so I don't mess up the explanation...

Quote:
I started looking for something not obviously critical that could never the less trip DVD player software up. I found it with the dstring "VolumeSetIdentifier" within the "primary volume descriptor". All the different burners except Starburn are compliant with the UDF requirement that:

"NOTE: The intended purpose of this is to guarantee Volume Sets

with unique identifiers. The first 8 characters of the unique part

should come from a CS0 hexadecimal representation of a 32-bit

time value. The remaining 8 characters are free for implementation

use."

With Starburn they have simply repeated the volume identifier in this field and as a result they have values in the first 8 bytes that are outside the valid hex range.


So it looks like you guys are not setting the VolumeSetIdentifier value correctly. Perhaps that's causing the problem?

Dan
Back to top
anton (staff)
Site Admin


Joined: 18 Jun 2004
Posts: 2394
Location: British Virgin Islands

PostPosted: Fri Jan 18, 2008 8:45 pm    Post subject:

DVD Verified does not complain... OK, I'll change the code to see the difference on your customer's machines.
_________________
Regards,
Anton Kolomyeytsev

Rocket Division Software
Back to top
Dan203



Joined: 27 Apr 2006
Posts: 89

PostPosted: Fri Jan 18, 2008 10:13 pm    Post subject:

OK my customer is really digging into this problem now. He's apparently some sort of engineer and he's downloaded the UDF specification and found the following error in the StarBurn ISO...

Quote:
In accordance with the spec, the strings (from all my test burners) are in OSTA compressed unicode format. To remove any doubt, this is stamped into the disk (by all the burners) in the "DescriptorCharacterSet" field within the "Primary Volume Descriptor. The OSTA compressed unicode format reserves the first byte of a string to identify the compression algorithm (see UDF 1.02 spec section 2.1.1) and a value of 08H indicates 1 byte per character. This means that for the Starburn disks the 16 bytes they write is actually 15 characters plus the compression identifier byte. By contrast Nero always writes 17 bytes comprising a compression identifier and 16 characters. In this way Nero meets the minimum UDF requirement of 16 characters and Starburn does not.

I appreciate that this might seem to be a trivial non-compliance but given that most peoples DVD players work OK then it is almost certainly something trivial we are looking for.


Hopefully that makes sense to you because he's now gone way beyond my knowledge of the process.

Dan
Back to top
anton (staff)
Site Admin


Joined: 18 Jun 2004
Posts: 2394
Location: British Virgin Islands

PostPosted: Sat Jan 19, 2008 10:10 pm    Post subject:

Thanks for this info as well. I'll proceed with the DVD playback issue next week. Will keep you updated of course Smile
_________________
Regards,
Anton Kolomyeytsev

Rocket Division Software
Back to top
Dan203



Joined: 27 Apr 2006
Posts: 89

PostPosted: Thu Jan 24, 2008 8:11 pm    Post subject:

Any update on this?

Dan
Back to top
      Rocket Division Software Forum Index -> StarBurn SDK
Goto page 1, 2  Next
Page 1 of 2