mpeg5 / xevd

eXtra-fast Essential Video Decoder, MPEG-5 EVC (Essential Video Coding)
Other
71 stars 22 forks source link

Darwin fixes #63

Closed toonn closed 3 months ago

toonn commented 4 months ago

Hi, I'm working on fixing the FFmpeg 7 build in Nixpkgs on Darwin/macOS and I figured some of the changes may be welcome upstream.

Using CMAKE_INSTALL_FULL_* paths will avoid a problem due to us setting CMAKE_INSTALL_* to absolute paths, which causes the manual prefixing currently done to create non-existing paths.

The CMakeLists.txt changes are due to us using Clang on Darwin.

The change in xevdm_util.c might be a bug or I might be wrong and it should indeed iterate in steps of size 2.