Disclosure Statement: This site contains affiliate links, which means that I may receive a commission if you make a purchase using these links. As an eBay Partner, I earn from qualifying purchases.

widevinecdmadapter.dll

Post Reply
Laertes
Posts: 29
Joined: Fri Apr 27, 2018 1:27 pm

widevinecdmadapter.dll

Post by Laertes »

Image

Hello !
I want to congratulate you once again on the project, because this tool helps a lot when it comes to the browser.
But I formatted my computer and I'm having difficulty installing the component.
I have already downloaded the latest version of CEF4 and also CEF3 binaries used by CEF4Delphi:

32 bit
64 bit

widevinecdmadapter.dll error appears
I have not found this dll in CEF3 binaries, can anyone help me?
User avatar
salvadordf
Posts: 4057
Joined: Thu Feb 02, 2017 12:24 pm
Location: Spain
Contact:

Re: widevinecdmadapter.dll

Post by salvadordf »

Hi,

It's true, the latest binaries don't include that file but you can find it in this package :
http://opensource.spotify.com/cefbuilds ... 32.tar.bz2

I removed the code to check for that file on March 31st, 2018. If you get that error it means that there's an old compiled unit or BPL.

The safest way to upgrade this or any other component is this :
  • Run Delphi / Rad Studio.
  • Uninstall the package in the IDE.
  • Close Delphi / Rad Studio.
  • Delete the BPL and DCU files.
  • Run Delphi / Rad Studio.
  • Open the package.
  • Build the package.
  • Install the package.
Laertes
Posts: 29
Joined: Fri Apr 27, 2018 1:27 pm

Re: widevinecdmadapter.dll

Post by Laertes »

Image
I did the whole process and now the error has returned.

When it is not this error, the previous one happens.
A suggestion, it would be interesting to put in the version, all together in the same file the CEF4 and the CEF3 binaries used by CEF4Delphi :?
User avatar
salvadordf
Posts: 4057
Joined: Thu Feb 02, 2017 12:24 pm
Location: Spain
Contact:

Re: widevinecdmadapter.dll

Post by salvadordf »

Please, download the latest CEF4Delphi from here :
https://github.com/salvadordf/CEF4Delph ... master.zip

Then download the CEF3 binaries indicated in the project page at GitHub : Decompress them in the BIN directory, inside CEF4Delphi, as described here :
https://www.briskbard.com/index.php?lang=en&pageid=cef

Some Delphi versions seem to ignore the "Output directory" and create the EXE in a subdirectory inside the demo directory.
Open the project options menu and check that the "Output directory" points to "..\..\bin", or "..\..\..\bin" for the JavaScript demos.

Set a breakpoint in TCefApplication.CheckCEFLibrary in the uCEFApplication.pas file when you run a demo to get more details.
User avatar
salvadordf
Posts: 4057
Joined: Thu Feb 02, 2017 12:24 pm
Location: Spain
Contact:

Re: widevinecdmadapter.dll

Post by salvadordf »

I uploaded a new version of CEF4Delphi that shows the expected and found DLL versions if there's an error.
It also checks that the DLL and the application are compiled for the same architecture.

Please, download CEF4Delphi again.
Post Reply