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: Contribution Discussion Page: 1... 3 4 5  Previous   Next
WARNING: wrong disc id with Windows 10 Update 1809
Author Message
DVD Profiler Unlimited RegistrantStar ContributorWigram
Don't blink!
Registered: June 6, 2007
Reputation: High Rating
Canada Posts: 892
Posted:
PM this userEmail this userDirect link to this postReply with quote
Quoting rdodolak:
Quote:
It makes me wonder if Invelos is filtering them out on purpose.

It is more likely that DVD Profiler, and AnyDVD, uses the same way to generate (and recognize) a DiscID from a physical disc as the old CDrom.sys.
DVD Profiler Unlimited RegistrantStar Contributorrdodolak
Registered: March 18, 2007
Reputation: Great Rating
United States Posts: 1,260
Posted:
PM this userView this user's DVD collectionDirect link to this postReply with quote
Quoting Wigram:
Quote:
Quoting rdodolak:
Quote:
It makes me wonder if Invelos is filtering them out on purpose.

It is more likely that DVD Profiler, and AnyDVD, uses the same way to generate (and recognize) a DiscID from a physical disc as the old CDrom.sys.


If that were the case, then the DVD Disc ID generated by DVD Profiler in Windows 10 shouldn't have been affected since it would be independent to the current Win10 cdrom.sys driver version.

What I was referring to was the lookup of the Disc ID of the currently inserted disc to what is stored in the database.  We know that DVDP is generating these "new" Disc IDs with the updated cdrom.sys driver, but people have stated that the program doesn't recognize these disc IDs as already being in the database.  The generation of the Disc ID for storage and the one generated for lookup should be the same Disc ID.
DVD Profiler Unlimited RegistrantStar ContributorObiKen
Registered: October 22, 2015
Australia Posts: 42
Posted:
PM this userDirect link to this postReply with quote
New Disc-ID profiles created under Win10 ver 1809 or later do show up in the "Add DVD by Disc ID" screen.

However, any new DiscID added to a UPC profile does NOT currently show up in the "Add DVD by Disc ID" screen.

At the moment, under Win10 1809 or later with no AnyDVD software running, no DVD Disc-ID (old or new) will show up in the "Add DVD by Disc ID" screen, unless there is a matching new Disc-ID profile.

Why, because DVDP re-calculates the new Disc-ID every time it reads the disc before searching for the profile..

I can't explain at the moment why DVDP disconnects the matching UPC profiles with new DiscID in the "Add DVD by Disc ID" screen, but I suspect that is more a programming issue rather than a cdrom.sys issue.

With regards to how DVDP calculates the DVD Disc-ID, I can confirm it makes a programming call to Microsoft's DIRECTSHOW API "DVD Navigator source filter" using the "IDvdInfo2::GetDiscID" method, which retrieves a system-generated 64-bit unique identification number for the DVD.
 Last edited: by ObiKen
DVD Profiler Unlimited RegistrantStar Contributorrdodolak
Registered: March 18, 2007
Reputation: Great Rating
United States Posts: 1,260
Posted:
PM this userView this user's DVD collectionDirect link to this postReply with quote
Quoting ObiKen:
Quote:
With regards to how DVDP calculates the DVD Disc-ID, I can confirm it makes a programming call to Microsoft's DIRECTSHOW API "DVD Navigator source filter" using the "IDvdInfo2::GetDiscID" method, which retrieves a system-generated 64-bit unique identification number for the DVD.


I seem to remember a conversation with Ken about this in these forums way back when.  I also seem to recall back then I wrote code to call the came method to verify the Disc ID.  Has anyone tried something similar with the latest versions of Win10 to see if you get the same Disc ID as DVDP to rule out any fault from DVDP?  I know Ken made some changes long ago to avoid getting the wrong Disc ID when using AnyDVD, but now it seems like we have the reverse problem and I'm not aware of how Ken fixed that issue.
DVD Profiler Unlimited RegistrantStar ContributorObiKen
Registered: October 22, 2015
Australia Posts: 42
Posted:
PM this userDirect link to this postReply with quote
Ran mediagogg's DVDInfo (1.05) program (don't have AnyDVD) and got the same new DiscIDs as DVDP on Win10 ver 1903 (not unexpected, as his program was based on Microsoft's DIRECTSHOW API).

I thought AnyDVD was the culprit in the past and it was solved when they created a registry setting to  white-list DVDP to allow the GetDiscID call to retrieve the correct DiscID.

Subsequently checked AnyDVD's change log (https://www.redfox.bz/download/changes_anydvd.txt) and I found AnyDVD fixed the discrepancy with DiscIDs in AnyDVD version 6.3.1.2 (23-Jan-2008), in particular:

- New (DVD): Added hooking of the IDvdInfo2::GetDiscID interface. All 32-bit
  applications which use DiscIDs will retrieve the correct DiscID, even if
  AnyDVD is running (e.g., Windows MCE 2005, Windows Media Player, Invelos
  DVD Profiler, MyMovies, etc.)
    Invelos Forums->DVD Profiler: Contribution Discussion Page: 1... 3 4 5  Previous   Next