News:

--

Main Menu

x265 missing, 'null' is in its place

Started by chairman.faust, August 21, 2019, 01:49:50 PM

Previous topic - Next topic

eumagga0x2a

#15
Well, good that the MinGW build works. I have no idea ATM why this is broken in VC++ builds for some users.

chairman.faust

I really appreciate you taking the time to look at it... I'd be lost with out this app... I used handbrake for a long time but Avidemux generally creates smaller files sizes for identical settings and i have the ability to edit the files (just home videos)

Thanks again! I'll run with the nightly build for now

dipswitch

I have exactly the same problem. "glad" to find this topic.

What happened is: i launched avidemux 2.7.3 and got the update notification. I followed the update option, downloaded v2.7.4 and installed it, only to discover afterwards that 2.7.3 still was running (the installer doesnt automatically close the active avidemux process, this keeps being a problem). As a user you are alerted that there is an update and are suggested to update, which is a good thing, but you forget or dont know that the originally started avidemux process still is active.

I closed the running 2.7.3 process and started the 2.7.4 installed version. The "about" option stated it being 2.7.4, but there was no hevc output option. I then removed the enire installation with revo uninstaller, using the normal uinstaller and running a registry cleanup afterwards. I then reinstalled 2.7.4 , but there still is no hevc output option. On other computers i own i do not have this problem. Now it doesnt matter if i uninstall/reinstall the application, the hevc output option is gone.

Help!!

eumagga0x2a

Could you think of any specific differences between systems where the x265 encoder plugin can be loaded and where the loading fails? Like different virus scanners, different Visual C++ redistributables for Microsoft Visual Studio installed etc.

dipswitch

I literally didnt change anything on this system. Its a separate machine i use for video encoding (with avidemux) , nothing else. In the meantime, i installed the nightly build, this one runs fine and has the hevc output option.

eumagga0x2a

You probably installed a MinGW build now, it is known to be not affected by the problem. But by evading you merely ensure that the issue persists longer for everyone affected.

Quote from: dipswitch on August 23, 2019, 10:32:16 AM
I literally didnt change anything on this system.

This was not the question. But if you have a system A which is fine and system B which exhibits the problem, could you please help to identify the cause?

1) Do they have different virus scanners?

2) Are VC++ runtimes installed on one machine which are not present on the other?

dipswitch

The virus scanners are the same (windows 10 builtin virus scanner).

Ok, here we go:
vc++ builds installed on the machine that does work:
2013 x64 12.0.30501
2013 x86 12.0.30501
2015 x64 14.0.23918
2015-2019 x86 14.20.27508

vc++ builds installed on the machine that has no hevc output:
2015 x86 14.0.23026
2017 x64 14.16.27027


eumagga0x2a

Could you please install 2015 x64 14.0.23918 on the second machine and report back whether it helps?

Maybe uninstall the other two.

dipswitch

yes i will, i'm running an encoding job right now, as soon as its ready ill try this.

dipswitch

Quote from: eumagga0x2a on August 23, 2019, 11:14:54 AM
Could you please install 2015 x64 14.0.23918 on the second machine and report back whether it helps?

Maybe uninstall the other two.

I couldnt find 14.0.23918, the closest i could find is 14.0.23026 x86, which i installed. I removed both avidemux vc++ and the nightly build. I also removed the other visual c++ redist packages. Then i reinstalled avidemux vc++ 2.6.4 . I still have no hevc output.

eumagga0x2a

Quote from: dipswitch on August 24, 2019, 10:31:22 AM
I couldnt find 14.0.23918, the closest i could find is 14.0.23026 x86, which i installed.

If the redist matters, then it must be a x64, not x86.

dipswitch

Quote from: eumagga0x2a on August 24, 2019, 10:34:49 AM
Quote from: dipswitch on August 24, 2019, 10:31:22 AM
I couldnt find 14.0.23918, the closest i could find is 14.0.23026 x86, which i installed.

If the redist matters, then it must be a x64, not x86.

Typo, ofcourse i installed the 64bit version.

eumagga0x2a

#27
Thanks, could you please verify once again that the redist version you tried was https://www.microsoft.com/en-us/download/details.aspx?id=48145?

Please disregard the above, I've already verified with the help of virustotal.com that it is the version you installed. There must be other factors involved then.

dipswitch

I really have no idea; regarding the actual code, there i cant help (i have no programming skills). Both machines are intel, both win10 64bit, both boot uefi, both have intel graphics , albeith different generations. I access them both through ms rdp. Only thing i know is that the overnight build gives me hevc output.

eumagga0x2a

Quote from: dipswitch on August 24, 2019, 03:26:05 PM
I really have no idea

Neither do I  :(

QuoteOnly thing i know is that the overnight build gives me hevc output.

That nightly is a MinGW build, right? Builds which exhibit the problem are VC++ builds.