Author Topic: x265 missing, 'null' is in its place  (Read 1131 times)

dipswitch

  • Newbie
  • *
  • Posts: 19
Re: x265 missing, 'null' is in its place
« Reply #45 on: August 27, 2019, 10:31:04 PM »
In the mean time i literally binary compared two avidemux folders, one from a working machine and one from the machine which doesnt do hevc output. the only mismatching files are:

Uninstall Avidemux VC++ 64bits.dat
components.xml
InstallationLog.txt
Uninstall Avidemux VC++ 64bits.ini

other then these, the files are exactly the same.

eumagga0x2a

  • Moderator
  • Hero Member
  • *****
  • Posts: 3295
Re: x265 missing, 'null' is in its place
« Reply #46 on: August 27, 2019, 10:39:53 PM »
You misunderstood the idea. We've already verified that the file (and the installation in general) is not damaged. I would like to test whether an older version of this library works where a newer one fails. 2.7.3 has an older version (2.4), 2.7.4 the newer one (3.0). Please replace the libx265.dll from 2.7.4 on the machine where the plugin can't be loaded with the older version.
« Last Edit: August 27, 2019, 10:41:28 PM by eumagga0x2a »

dipswitch

  • Newbie
  • *
  • Posts: 19
Re: x265 missing, 'null' is in its place
« Reply #47 on: August 28, 2019, 08:57:02 PM »
You misunderstood the idea. We've already verified that the file (and the installation in general) is not damaged. I would like to test whether an older version of this library works where a newer one fails. 2.7.3 has an older version (2.4), 2.7.4 the newer one (3.0). Please replace the libx265.dll from 2.7.4 on the machine where the plugin can't be loaded with the older version.

I did as asked. Removing 2.7.4 vc++ and installing 2.7.3 results in hevc output.

Then i removed 2.7.3, installed 2.7.4 and replaced libx265.dll with the one from 2.7.3 . This got me a whole bunch of error messages.

The error message loosely translates into:

avidemux - can't find accesspoint

Can't find accesspoint from procedure x265_encoder_open_169 in dll file c:\program files\....

eumagga0x2a

  • Moderator
  • Hero Member
  • *****
  • Posts: 3295
Re: x265 missing, 'null' is in its place
« Reply #48 on: August 28, 2019, 09:03:19 PM »
Ah, my fault, so the plugin is linked to a particular version of the DLL and thus not interchangeable after compilation.
« Last Edit: August 28, 2019, 09:10:44 PM by eumagga0x2a »

mean

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 10971

dipswitch

  • Newbie
  • *
  • Posts: 19
Re: x265 missing, 'null' is in its place
« Reply #50 on: August 30, 2019, 09:05:05 AM »
You are right, unbelievable. Does this mean that you know what was wrong? Im anxious to know.

dipswitch

  • Newbie
  • *
  • Posts: 19
Re: x265 missing, 'null' is in its place
« Reply #51 on: August 31, 2019, 09:51:55 AM »
I have the feeling something is going on  :D

eumagga0x2a

  • Moderator
  • Hero Member
  • *****
  • Posts: 3295
Re: x265 missing, 'null' is in its place
« Reply #52 on: August 31, 2019, 11:29:42 AM »
I don't think the exact reason for libx265.dll failing to load on some systems was identified. Once it turned out that the problem disappeared once x265 was updated to the latest release 3.1.2 taken directly from upstream instead of from the Shift Media Project, the 2.7.4 release source with version incremented to 2.7.5 was rebuilt with Visual Studio in this updated environment and subsequently published as 2.7.5 VC++.

dipswitch

  • Newbie
  • *
  • Posts: 19
Re: x265 missing, 'null' is in its place
« Reply #53 on: August 31, 2019, 11:31:17 AM »
I didnt notice there was a 2.7.5 version released  :D . thanks.