Can't compile when intergrating SVT-HEVC

Issue #505 new
111Skywalker created an issue

I’m using X265-3.1.1 and SVT-HEVC release 1.3, with vs2017, following the instructions in the documents. The SVT-HEVC compiled successfully without any warning or error during both build and compile, but when using make-solution for the x265, there are 2 files can’t be found:
-- Looking for strtok_r
-- Looking for strtok_r - not found
-- Looking for include file getopt.h
-- Looking for include file getopt.h - not found

I ignored and continue to compile. But when I selected ENABLE_SVT_HEVC in cmake, there are errors that rendered the compile unsuccessful. If I deselect the ENABLE SVT HEVC option it compiles without any problem. And there is no dct-sse3.obj in that directory.

I’m using intel C++ compiler, doesn’t seem to be relevant because I tried to switch to msvc for all compiling process but nothing changes.

What could be the problem? Thank you.

Comments (1)

  1. Michael Lackner

    I tried the same thing with x265 3.1.1 and SVT-HEVC 1.3. Bottom line: The SVT-HEVC release version 1.3 has an older API version that x265 won’t work with. The members encoderColorFormat, tileColumnCount, tileRowCount etc. just aren’t there in 1.3. It’ll work if you check out the latest version of SVT-HEVC from their git repository: https://github.com/OpenVisualCloud/SVT-HEVC.

  2. Log in to comment