GitXplorerGitXplorer
B

OpenVideoBenchmark

public
0 stars
0 forks
0 issues

Commits

List of commits on branch master.
Unverified
4e56eaba851f4be59c10a1491d357e29638da020

Fix step ordering in ReadME

BBelchy06 committed a year ago
Unverified
87edb8093e39773330fd897b431b6767d18ec960

Update readme

BBelchy06 committed a year ago
Unverified
4f44729dd28990bb77ae9c7689ccaebd7510523c

Remove temporary files

BBelchy06 committed a year ago
Unverified
9ec785c93ed610728b0fe666653cbe465942cf61

Add output csvs

BBelchy06 committed a year ago
Unverified
43058216f1bb0b0673a2529d94f22b54f4fe173b

Update default configs. Add --dry-run for encoding video but not packetizing or sending

BBelchy06 committed a year ago
Unverified
0e96780e81b124da4df8bc2aea54f43a81fe4466

move mid grey YUV component to class member. Allows for easier modification

BBelchy06 committed a year ago

README

The README file for this repository.

TODO: Update readme

git submodule update --init --recursive

Buildings steps

1. Build OVC

cd ./third_party/ovc
mkdir build
cd build
cmake -G "Visual Studio 17 2022" -A x64 ..
cmake --build . --target ovc_enc ovc_dec

2. Build XVC

cd ./third_party/xvc
mkdir build
cd build
cmake -G "Visual Studio 17 2022" -A x64 ..
cmake --build . --target xvc_enc_lib xvc_dec_lib

3. Build VVC

3.1 Build VVENC

cd ./third_party/vvc/vvenc
mkdir build
cd build
cmake -G "Visual Studio 17 2022" -A x64 ..
cmake --build . --target vvenc_lib

3.2 Build VVENC

cd ./third_party/vvc/vvdec
mkdir build
cd build
cmake -G "Visual Studio 17 2022" -A x64 ..
cmake --build . --target vvdec_lib

4. Build AVC

  1. Open ./third_party/avc/codec/build/win32/dec/WelsDecoder.sln
  2. Set WelsDecCore and WelsDecPlus projects to use MT Runtime Library
  3. Build all projects
  4. Open ./third_party/avc/codec/build/win32/dec/WelsEncoder.sln
  5. Set WelsEncCore, WelsEncPlus and WelsEncVP projects to use MT Runtime Library
  6. Build all projects

5. Build HEVC

cd ./third_party/hevc
mkdir build
cd build
cmake -G "Visual Studio 17 2022" -A x64 .. -DENABLE_ENCODER=ON -DENABLE_SDL=OFF
cmake --build . --target de265

6. Build Framework

mkdir build 
cd build
cmake -G "Visual Studio 17 2022" -A x64 ..
cmake --build . --target ovb_send ovb_relay ovb_recv