Welcome to the Invelos forums. Please read the forum rules before posting.

Read access to our public forums is open to everyone. To post messages, a free registration is required.

If you have an Invelos account, sign in to post.

    Invelos Forums->DVD Profiler: Desktop Technical Support Page: 1  Previous   Next
How is DiscID generated
Author Message
DVD Profiler Unlimited Registrantjolly1
Registered: May 17, 2007
Posts: 3
Posted:
PM this userView this user's DVD collectionDirect link to this postReply with quote
Hi does anyone know how the disc ID is generated for example
<DiscIDSideA>1B007066313B350D</DiscIDSideA> is for Flight Of The Phoenix
When I read the disc in vbscript using  serialnumber it returns 1959489750

regards Jolly1
DVD Profiler Unlimited RegistrantStar ContributorWinston Smith
Don't be discommodious
Registered: March 13, 2007
United States Posts: 21,610
Posted:
PM this userEmail this userView this user's DVD collectionDirect link to this postReply with quote
Jolly, exactly how it is generated is probably best understood by Ken, it is somehow generated per some standard that I believe Microsoft has established, that said it definitely has nothing to do with what you are doing.

Skip
ASSUME NOTHING!!!!!!
CBE, MBE, MoA and proud of it.
Outta here

Billy Video
DVD Profiler Desktop and Mobile Registrantkahless
TaH pagh taHbe'!
Registered: March 14, 2007
Reputation: Highest Rating
Germany Posts: 17,804
Posted:
PM this userView this user's DVD collectionDirect link to this postReply with quote
Maybe THIS is the correct explanation?!
Thorsten
DVD Profiler Unlimited Registrantjolly1
Registered: May 17, 2007
Posts: 3
Posted:
PM this userView this user's DVD collectionDirect link to this postReply with quote
Unfortunately no. This where I started looking at the serialnumber. But I unable to make any relationship between the serialnamber and the discID.
Thanks for the reply
DVD Profiler Unlimited RegistrantStar ContributorLithurge
Paralysis by analysis
Registered: March 13, 2007
Posts: 1,279
Posted:
PM this userView this user's DVD collectionDirect link to this postReply with quote
From what I remember Ken did say it was based on a MS algorithm, and I also recall it being based on the disc content and not the serial number. The reason for this was because the serial numbers were far from unique.
IVS Registered: January 2, 2002
DVD Profiler Unlimited RegistrantStar ContributorDariusKyrak
Fishcakes.. and why not?
Registered: March 23, 2007
United Kingdom Posts: 317
Posted:
PM this userVisit this user's homepageView this user's DVD collectionDirect link to this postReply with quote
Pretty much as Lithurge says, MS uses a calculation algorithm to produce a (statistically probable) 'unique' ID. I've been trying to find if this algorithm is in the public domain for my own purposes, but haven't been able to find anything yet.

The algorithm is part of quartz.dll and the call is GetDiscID.

If this info leads you to the algorithm, I'd be very interested to know about it.

Stuart
This is a sig... ... ... yay...

Don't understand? Maybe DVDProfilerWiki.org does!
DVD Profiler Unlimited Registrantjolly1
Registered: May 17, 2007
Posts: 3
Posted:
PM this userView this user's DVD collectionDirect link to this postReply with quote
Hi
  The reason for trying to get ther disk id is
Have created vbscript which runs with sonyxlb1 changer
when the disc loads pauses to permit anydvd to operate then calls dvddecrypter. If dvd label is dvdvideo for example and this folder already exists then creates folder dvdvideo1 and so on.
If could find out how to extract discid then could use collection.xml to get the title and create a folder using title name
DVD Profiler Unlimited RegistrantMark Harrison
I like IMDB
Registered: March 13, 2007
Reputation: Great Rating
United States Posts: 3,321
Posted:
PM this userEmail this userVisit this user's homepageView this user's DVD collectionDirect link to this postReply with quote
I believe the routine is part of DirectX.  I'd start looking in DirectShow maybe (which is code named Quartz).
Get the CSVExport and Database Query plug-ins here.
Create fake parent profiles to organize your collection.
 Last edited: by Mark Harrison
    Invelos Forums->DVD Profiler: Desktop Technical Support Page: 1  Previous   Next