From 3a95ac8b9e6f8f46ac1a7e9177717c7cc86bbc89 Mon Sep 17 00:00:00 2001 From: rigaya Date: Sat, 2 Nov 2024 10:57:54 +0900 Subject: [PATCH] =?UTF-8?q?hdr10plus=5Fgen=E3=81=AE=E5=90=8C=E6=A2=B1?= =?UTF-8?q?=E3=82=92=E5=81=9C=E6=AD=A2=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/build_releases.yml | 7 ++----- Build.cn.md | 2 +- Build.en.md | 2 +- Build.ja.md | 2 +- NVEnc/NVEnc_readme.txt | 8 ++++++++ NVEncCore/rgy_version.h | 6 +++--- 6 files changed, 16 insertions(+), 11 deletions(-) diff --git a/.github/workflows/build_releases.yml b/.github/workflows/build_releases.yml index 46fa7fc2..56343371 100644 --- a/.github/workflows/build_releases.yml +++ b/.github/workflows/build_releases.yml @@ -66,9 +66,7 @@ jobs: - name: Checkout dependencies run: | - curl -s -o hdr10plus_gen_0.00_${{ matrix.platform }}.7z -L https://github.com/rigaya/hdr10plus_gen/releases/download/0.00/hdr10plus_gen_0.00_${{ matrix.platform }}.7z - 7z x -ohdr10plus_gen\ hdr10plus_gen_0.00_${{ matrix.platform }}.7z - curl -s -o ffmpeg_lgpl.7z -L https://github.com/rigaya/ffmpeg_dlls_for_hwenc/releases/download/20240929/ffmpeg_dlls_for_hwenc_20240929.7z + curl -s -o ffmpeg_lgpl.7z -L https://github.com/rigaya/ffmpeg_dlls_for_hwenc/releases/download/20241102/ffmpeg_dlls_for_hwenc_20241102.7z 7z x -offmpeg_lgpl -y ffmpeg_lgpl.7z if "${{ matrix.arch }}" == "x64" curl -s -o NVEncNVOFFRUC_x64.7z -L https://github.com/rigaya/NVEnc/releases/download/7.42/NVEncNVOFFRUC_20240303_x64.7z if "${{ matrix.arch }}" == "x64" 7z x -oNVEncNVOFFRUCBin -y NVEncNVOFFRUC_x64.7z @@ -105,7 +103,6 @@ jobs: mkdir NVEncC_Release copy _build\${{ matrix.platform }}\RelStatic\NVEncC*.exe NVEncC_Release copy _build\${{ matrix.platform }}\RelStatic\*.dll NVEncC_Release - copy hdr10plus_gen\hdr10plus_gen.exe NVEncC_Release if "${{ matrix.arch }}" == "x64" copy "C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v${{ matrix.cuda_ver_major }}.${{ matrix.cuda_ver_minor }}\bin\nvrtc64_*_0.dll" NVEncC_Release if "${{ matrix.arch }}" == "x64" copy "C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v${{ matrix.cuda_ver_major }}.${{ matrix.cuda_ver_minor }}\bin\nvrtc-builtins64_*.dll" NVEncC_Release if "${{ matrix.arch }}" == "x64" copy NVEncNVOFFRUCBin\*.dll NVEncC_Release @@ -171,7 +168,7 @@ jobs: - name: Checkout dependencies run: | - curl -s -o ffmpeg_lgpl.7z -L https://github.com/rigaya/ffmpeg_dlls_for_hwenc/releases/download/20240929/ffmpeg_dlls_for_hwenc_20240929.7z + curl -s -o ffmpeg_lgpl.7z -L https://github.com/rigaya/ffmpeg_dlls_for_hwenc/releases/download/20241102/ffmpeg_dlls_for_hwenc_20241102.7z 7z x -offmpeg_lgpl -y ffmpeg_lgpl.7z git clone https://github.com/AviSynth/AviSynthPlus.git ..\AviSynthPlus git clone https://github.com/vapoursynth/vapoursynth.git ..\vapoursynth diff --git a/Build.cn.md b/Build.cn.md index 62e503de..82de49dc 100644 --- a/Build.cn.md +++ b/Build.cn.md @@ -38,7 +38,7 @@ setx VAPOURSYNTH_SDK "C:\Program Files (x86)\VapourSynth\sdk" ```Batchfile git clone https://github.com/rigaya/NVEnc --recursive cd NVEnc -curl -s -o ffmpeg_lgpl.7z -L https://github.com/rigaya/ffmpeg_dlls_for_hwenc/releases/download/20240929/ffmpeg_dlls_for_hwenc_20240929.7z +curl -s -o ffmpeg_lgpl.7z -L https://github.com/rigaya/ffmpeg_dlls_for_hwenc/releases/download/20241102/ffmpeg_dlls_for_hwenc_20241102.7z 7z x -offmpeg_lgpl -y ffmpeg_lgpl.7z ``` diff --git a/Build.en.md b/Build.en.md index bb3f1136..3d94f2a4 100644 --- a/Build.en.md +++ b/Build.en.md @@ -36,7 +36,7 @@ setx VAPOURSYNTH_SDK "C:\Program Files (x86)\VapourSynth\sdk" ```Batchfile git clone https://github.com/rigaya/NVEnc --recursive cd NVEnc -curl -s -o ffmpeg_lgpl.7z -L https://github.com/rigaya/ffmpeg_dlls_for_hwenc/releases/download/20240929/ffmpeg_dlls_for_hwenc_20240929.7z +curl -s -o ffmpeg_lgpl.7z -L https://github.com/rigaya/ffmpeg_dlls_for_hwenc/releases/download/20241102/ffmpeg_dlls_for_hwenc_20241102.7z 7z x -offmpeg_lgpl -y ffmpeg_lgpl.7z ``` diff --git a/Build.ja.md b/Build.ja.md index 125fe47d..5a926f69 100644 --- a/Build.ja.md +++ b/Build.ja.md @@ -36,7 +36,7 @@ setx VAPOURSYNTH_SDK "C:\Program Files\VapourSynth\sdk" ```Batchfile git clone https://github.com/rigaya/NVEnc --recursive cd NVEnc -curl -s -o ffmpeg_lgpl.7z -L https://github.com/rigaya/ffmpeg_dlls_for_hwenc/releases/download/20240929/ffmpeg_dlls_for_hwenc_20240929.7z +curl -s -o ffmpeg_lgpl.7z -L https://github.com/rigaya/ffmpeg_dlls_for_hwenc/releases/download/20241102/ffmpeg_dlls_for_hwenc_20241102.7z 7z x -offmpeg_lgpl -y ffmpeg_lgpl.7z ``` diff --git a/NVEnc/NVEnc_readme.txt b/NVEnc/NVEnc_readme.txt index ef5a8edc..ad3d5bbf 100644 --- a/NVEnc/NVEnc_readme.txt +++ b/NVEnc/NVEnc_readme.txt @@ -215,6 +215,14 @@ NVIDIA グラフィックドライバ 551.23 今後の更新で設定ファイルの互換性がなくなるかもしれません。 【メモ】 +2024.11.02 (7.73) +[NVEncC] +- HEVC, AV1でraw出力時のメモリリークを修正。 +- --dhdr10-infoの実装を変更し、Linuxでの動作に対応。 + hdr10plus_gen.exeを使用する代わりにlibhdr10plusを使用するように変更。 +- 入力ファイルにdoviがない場合に、--dolby-vision-rpuを指定するとエラー終了する問題を修正。 +- --dhdr10-infoがraw出力時に動作しなくなっていたのを修正。 + 2024.10.27 (7.72) [NVEncC] - --vpp-libplacebo-shaderでlumaに対して処理を行うshaderが正常に動作しなかった問題を修正。 diff --git a/NVEncCore/rgy_version.h b/NVEncCore/rgy_version.h index 5f3ef9ab..791b59bf 100644 --- a/NVEncCore/rgy_version.h +++ b/NVEncCore/rgy_version.h @@ -29,9 +29,9 @@ #ifndef __RGY_CONFIG_H__ #define __RGY_CONFIG_H__ -#define VER_FILEVERSION 0,7,72,0 -#define VER_STR_FILEVERSION "7.72" -#define VER_STR_FILEVERSION_TCHAR _T("7.72") +#define VER_FILEVERSION 0,7,73,0 +#define VER_STR_FILEVERSION "7.73" +#define VER_STR_FILEVERSION_TCHAR _T("7.73") #ifdef _M_IX86 #define BUILD_ARCH_STR _T("x86")