[Bug 17039] New: Wine does not appear to read disc IDs (DVDs)
http://bugs.winehq.org/show_bug.cgi?id=17039 Summary: Wine does not appear to read disc IDs (DVDs) Product: Wine Version: 1.1.13 Platform: PC-x86-64 URL: http://www.invelos.com/Downloads.aspx OS/Version: Linux Status: UNCONFIRMED Severity: enhancement Priority: P2 Component: -unknown AssignedTo: wine-bugs(a)winehq.org ReportedBy: Stuart(a)houseofanime.org For app DVD Profiler (http://appdb.winehq.org/objectManager.php?sClass=version&iId=14707), Wine seems to fail to read DVD disc IDs correctly. I believe that this relates to this functionality, but I'm not sure: http://msdn.microsoft.com/en-us/library/ms785496.aspx DVD Profiler stores information on DVDs, including several areas of functionality that make use of the unique disc IDs. Under Windows, inserting a DVD into your drive triggers the application read the disc ID and either move focus to that disc (if it is in your collection) or prompt to download it from the online database (if it is not). This check can also be triggered from the menu 'DVD, scan DVD-ROM drive'. The on-line database is user-populated, and disc IDs are entered by editing a profile and selecting 'set disc ID' under the 'discs' section. As a demonstration, I chose a USA DVD title: 'Time Bokan'. Under Windows, if I set the disc ID as described above, I get this string: "76797847B89AE080 [TimeBokan]". When I insert the DVD in the drive, the correct profile gains focus or I am prompted to download the profile (depending on whether I have DVD in my collection or not). Under Wine, if I set the disc ID as described above, I get this string: "- [TimeBokan]". Inserting the DVD into the drive triggers no action (probably because of bug 17037). However, I can force the application to check the DVD-ROM by choosing 'DVD, scan DVD-ROM drive' from the menu. When I do so, the application prompts me to download a DVD called "The Wedding Party", which is defined by the string "43D62B0BAEE070B7 [THE_WEDDING_PARTY]". This profile is returned consistently, and the application will give focus to this profile once it is in my collection should I repeat the process. In summary, Wine is returning an incorrect Disc ID for DVDs. -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=17039 --- Comment #1 from Austin English <austinenglish(a)gmail.com> 2009-07-21 14:10:47 --- Is this still an issue in current (1.1.26 or newer) wine? -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=17039 --- Comment #2 from Stuart Middleton <Stuart(a)houseofanime.org> 2009-07-25 04:28:21 --- Yes - no change to the bahaviour. -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=17039 Austin English <austinenglish(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download, hardware -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=17039 --- Comment #3 from Stuart Middleton <Stuart(a)houseofanime.org> 2011-07-01 09:50:17 CDT --- Still present in 1.3.23 (behaviour unchanged) -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=17039 --- Comment #4 from Stuart Middleton <Stuart(a)houseofanime.org> 2013-11-14 08:08:40 CST --- Still present in 1.7.6. -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=17039 Michael Müller <michael(a)fds-team.de> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |michael(a)fds-team.de --- Comment #5 from Michael Müller <michael(a)fds-team.de> --- The main problem is the DVD Navigator interface ( http://msdn.microsoft.com/de-de/library/windows/desktop/dd388609%28v=vs.85%2... ) which is not implemented in Wine. The application tries to create an instance of this interface in order to access the IDvdInfo2 subinterface: err:ole:CoGetClassObject class {9b8c4620-2c1a-11d0-8493-00a02438ad48} not registered err:ole:CoGetClassObject no class object {9b8c4620-2c1a-11d0-8493-00a02438ad48} could be created for context 0x1 Implementing all this won't be easy, especially since the calculation of the Disc ID is not fully described in the MSDN. However, there is at least an easy workaround. Copy the qdvd.dll from a Windows XP installation (C:\Windows\System32\qdvd.dll) and place it into your wineprefix. Now register the dll using "wine regsvr32 qdvd.dll" and DVD Profiler is now able to read the disc ids. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=17039 --- Comment #6 from Michael Müller <michael(a)fds-team.de> --- I just noticed that an updated version of qdvd.dll is part of DirectX 9, so it is also possible to extract it from the DirectX installer. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=17039 Anastasius Focht <focht(a)gmx.net> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW CC| |focht(a)gmx.net Summary|Wine does not appear to |DVD Profiler needs |read disc IDs (DVDs) |IDvdInfo2::GetDiscID (DVD | |Navigator Filter | |'qdvd.dll', | |'{9b8c4620-2c1a-11d0-8493-0 | |0a02438ad48}') Ever confirmed|0 |1 --- Comment #7 from Anastasius Focht <focht(a)gmx.net> --- Hello folks, refining summary to target the actual issue. @Michael Following your suggestion, Austin could add a small recipe to 'winetricks' (qdvd?, dvdnav?) to provide this a workaround. Regards -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=17039 Sebastian Lackner <sebastian(a)fds-team.de> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |sebastian(a)fds-team.de -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=17039 --- Comment #8 from Austin English <austinenglish(a)gmail.com> --- (In reply to Anastasius Focht from comment #7)
Hello folks,
refining summary to target the actual issue.
@Michael
Following your suggestion, Austin could add a small recipe to 'winetricks' (qdvd?, dvdnav?) to provide this a workaround.
Regards
https://code.google.com/p/winetricks/source/detail?r=bdfc46882a0a0bdc06aa63f... -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=17039 Ken Sharp <imwellcushtymelike(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Severity|enhancement |minor -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=17039 Gijs Vermeulen <gijsvrm(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Assignee|wine-bugs(a)winehq.org |gijsvrm(a)gmail.com -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=17039 --- Comment #9 from Gijs Vermeulen <gijsvrm(a)gmail.com> --- I forgot to update this bug before, so here goes: ) A stub Navigator Filter was added in: 36d5ec90572ec4691ade99b97600a1ab54b3c9b7 ) A stub IDvdInfo2 interface was added to said filter in: d05ec6b2780144c5f1c56a702e0c1c502c6cb78a I plan to write some tests for GetDiscID using a real DVD drive with a DVD inserted, but I first have to see how that's going to work with the TestBot. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
participants (2)
-
wine-bugs@winehq.org -
WineHQ Bugzilla