MartinEesmaa / VVCEasy

VVCEasy is that you don't have to compile or/and coding to encode VVC (known as Versatile Video Codec). Simple. Easy. Encode. Decode
https://martineesmaa.org/en/vvceasy
MIT License
145 stars 15 forks source link

WindowsVVC #21

Closed birdie-github closed 1 year ago

birdie-github commented 1 year ago

vvenc 1.6.1 final build please?

MartinEesmaa commented 1 year ago

@birdie-github, my currently binaries were currently of vvenc commit https://github.com/fraunhoferhhi/vvenc/commit/c822800b9d9d1059d13936ce2d8af4eb3154b5c9, but I can build vvenc one commit more to my vvenc binaries for updating vvenc version tag. I'd be happy to give a vvenc 1.6.1 final build :).

MartinEesmaa commented 1 year ago

@birdie-github, now it's ready. I will close this issue. https://github.com/MartinEesmaa/VVCEasy/commit/694b7e6960fa31f7a386aecb229204813cb2cec5

Proof log:

C:\Users\marti\Downloads\vvenc>git pull
remote: Enumerating objects: 7, done.
remote: Counting objects: 100% (7/7), done.
remote: Compressing objects: 100% (1/1), done.
remote: Total 4 (delta 3), reused 3 (delta 3), pack-reused 0
Unpacking objects: 100% (4/4), 993 bytes | 66.00 KiB/s, done.
From https://github.com/fraunhoferhhi/vvenc
   c822800..81d14ed  master     -> origin/master
 * [new tag]         v1.6.1     -> v1.6.1
Updating c822800..81d14ed
Fast-forward
 CMakeLists.txt |  2 +-
 changelog.txt  | 11 +++++++++++
 2 files changed, 12 insertions(+), 1 deletion(-)

C:\Users\marti\Downloads\vvenc>cd build

C:\Users\marti\Downloads\vvenc\build>cmake --build . --config Release
CMake is re-running because C:/Users/marti/Downloads/vvenc/build/CMakeFiles/generate.stamp is out-of-date.
  the file 'C:/Users/marti/Downloads/vvenc/CMakeLists.txt'
  is newer than 'C:/Users/marti/Downloads/vvenc/build/CMakeFiles/generate.stamp.depend'
  result='-1'
-- Selecting Windows SDK version 10.0.19041.0 to target Windows 10.0.22000.
-- CMAKE_MODULE_PATH: updating module path to: C:/Users/marti/Downloads/vvenc/cmake/modules
-- Configuring done
-- Generating done
-- Build files have been written to: C:/Users/marti/Downloads/vvenc/build
MSBuild version 17.3.1+2badb37d1 for .NET Framework
  Checking Build System
  Building Custom Rule C:/Users/marti/Downloads/vvenc/source/Lib/vvenc/CMakeLists.txt
  RateCtrl.cpp
  vvenc.cpp
  vvencimpl.cpp
  vvenc.vcxproj -> C:\Users\marti\Downloads\vvenc\lib\release-static\vvenc.lib
  Generating code
  357 of 15358 functions ( 2.3%) were compiled, the rest were copied from previous compilation.
    0 functions were new in current compilation
    287 functions had inline decision re-evaluated but remain unchanged
  Finished generating code
  vvencFFapp.vcxproj -> C:\Users\marti\Downloads\vvenc\bin\release-static\vvencFFapp.exe
  vvencapp.cpp
  Generating code
  319 of 15276 functions ( 2.1%) were compiled, the rest were copied from previous compilation.
    0 functions were new in current compilation
    284 functions had inline decision re-evaluated but remain unchanged
  Finished generating code
  vvencapp.vcxproj -> C:\Users\marti\Downloads\vvenc\bin\release-static\vvencapp.exe
  vvencinterfacetest.c
  Generating code
  7 of 13430 functions (<0.1%) were compiled, the rest were copied from previous compilation.
    0 functions were new in current compilation
    279 functions had inline decision re-evaluated but remain unchanged
  Finished generating code
  vvencinterfacetest.vcxproj -> C:\Users\marti\Downloads\vvenc\bin\release-static\vvencinterfacetest.exe
  vvenclibtest.cpp
  Generating code
  284 of 15239 functions ( 1.9%) were compiled, the rest were copied from previous compilation.
    0 functions were new in current compilation
    295 functions had inline decision re-evaluated but remain unchanged
  Finished generating code
  vvenclibtest.vcxproj -> C:\Users\marti\Downloads\vvenc\bin\release-static\vvenclibtest.exe
  Building Custom Rule C:/Users/marti/Downloads/vvenc/CMakeLists.txt