Skip to content

Commit 25a17d8

Browse files
authored
Publish internal changes to GitHub (#624)
* publish internal changes to github disable LMCS and some bugfixes * bugfix and config fixes
1 parent 667bb8c commit 25a17d8

17 files changed

+85
-78
lines changed

.gitlab-ci-internal.yml

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,10 @@ variables:
5454
- make msvc-arch=${MSVC_ARCH} disable-lto=1 all
5555
- make msvc-arch=${MSVC_ARCH} disable-lto=1 test
5656

57+
.build_msvc_template: # this extra template is needed to set msvc-arch=${MSVC_ARCH}
58+
extends: .build_only_template_full
59+
script:
60+
- make msvc-arch=${MSVC_ARCH} enable-lto=${ENABLE_LTO} all
5761

5862
build_gcc5_ubuntu1804:
5963
extends: .build_only_template_full
@@ -267,12 +271,12 @@ test_vs2022:
267271
tags:
268272
- vs2022
269273

270-
test_vs2022_arm64:
271-
extends: .build_test_msvc_template
274+
build_vs2022_arm64:
275+
extends: .build_msvc_template
272276
variables:
273277
MSVC_ARCH: arm64
274278
tags:
275-
- vs2022-arm
279+
- vs2022
276280

277281
test_macos-x86_64:
278282
extends: .build_test_macos_template

cfg/experimental/lowdelay_fast.cfg

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -94,10 +94,10 @@ ISP : 0 # Intra subpartitions: 0: disabled, 1: en
9494
JointCbCr : 1 # Joint coding of chroma residuals: 0: disabled, 1: enabled
9595
LFNST : 1 # LFNST: 0: disabled, 1: enabled
9696
LMChroma : 1 # LMChroma prediction: 0: disabled, 1: enabled
97-
LMCSEnable : 2 # LMCS: 0: disable, 1:enable, 2: use SCC detection to disable for screen coded content
98-
LMCSOffset : 1 # chroma residual scaling offset
99-
LMCSSignalType : 0 # Input signal type: 0:SDR, 1:HDR-PQ, 2:HDR-HLG
100-
LMCSUpdateCtrl : 2 # LMCS model update control: 0:RA, 1:AI, 2:LDB/LDP
97+
LMCSEnable : 0 # deprecated
98+
LMCSOffset : 0 # deprecated
99+
LMCSSignalType : 0 # deprecated
100+
LMCSUpdateCtrl : 0 # deprecated
101101
MCTF : 2 # GOP based temporal filter (0:off, 1:filter all frames, 2:use SCC detection to disable for screen coded content)
102102
MCTFSpeed : 3 # MCTF Fast Mode (0:best quality .. 4:fastest operation)
103103
MCTFFutureReference : 0 # Enable referencing of future frames in the GOP based temporal filter. This is typically disabled for Low Delay configurations

cfg/experimental/lowdelay_faster.cfg

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -94,10 +94,10 @@ ISP : 0 # Intra subpartitions: 0: disabled, 1: en
9494
JointCbCr : 0 # Joint coding of chroma residuals: 0: disabled, 1: enabled
9595
LFNST : 0 # LFNST: 0: disabled, 1: enabled
9696
LMChroma : 1 # LMChroma prediction: 0: disabled, 1: enabled
97-
LMCSEnable : 0 # LMCS: 0: disable, 1:enable, 2: use SCC detection to disable for screen coded content
98-
LMCSOffset : 1 # chroma residual scaling offset
99-
LMCSSignalType : 0 # Input signal type: 0:SDR, 1:HDR-PQ, 2:HDR-HLG
100-
LMCSUpdateCtrl : 2 # LMCS model update control: 0:RA, 1:AI, 2:LDB/LDP
97+
LMCSEnable : 0 # deprecated
98+
LMCSOffset : 0 # deprecated
99+
LMCSSignalType : 0 # deprecated
100+
LMCSUpdateCtrl : 0 # deprecated
101101
MCTF : 2 # GOP based temporal filter (0:off, 1:filter all frames, 2:use SCC detection to disable for screen coded content)
102102
MCTFSpeed : 4 # MCTF Fast Mode (0:best quality .. 4:fastest operation)
103103
MCTFFutureReference : 0 # Enable referencing of future frames in the GOP based temporal filter. This is typically disabled for Low Delay configurations

cfg/experimental/lowdelay_medium.cfg

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -93,10 +93,10 @@ ISP : 3 # Intra subpartitions: 0: disabled, 1: en
9393
JointCbCr : 1 # Joint coding of chroma residuals: 0: disabled, 1: enabled
9494
LFNST : 1 # LFNST: 0: disabled, 1: enabled
9595
LMChroma : 1 # LMChroma prediction: 0: disabled, 1: enabled
96-
LMCSEnable : 2 # LMCS: 0: disable, 1:enable, 2: use SCC detection to disable for screen coded content
97-
LMCSOffset : 1 # chroma residual scaling offset
98-
LMCSSignalType : 0 # Input signal type: 0:SDR, 1:HDR-PQ, 2:HDR-HLG
99-
LMCSUpdateCtrl : 2 # LMCS model update control: 0:RA, 1:AI, 2:LDB/LDP
96+
LMCSEnable : 0 # deprecated
97+
LMCSOffset : 0 # deprecated
98+
LMCSSignalType : 0 # deprecated
99+
LMCSUpdateCtrl : 0 # deprecated
100100
MCTF : 2 # GOP based temporal filter (0:off, 1:filter all frames, 2:use SCC detection to disable for screen coded content)
101101
MCTFSpeed : 2 # MCTF Fast Mode (0:best quality .. 4:fastest operation)
102102
MCTFFutureReference : 0 # Enable referencing of future frames in the GOP based temporal filter. This is typically disabled for Low Delay configurations

cfg/experimental/lowdelay_slow.cfg

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -93,10 +93,10 @@ ISP : 3 # Intra subpartitions: 0: disabled, 1: en
9393
JointCbCr : 1 # Joint coding of chroma residuals: 0: disabled, 1: enabled
9494
LFNST : 1 # LFNST: 0: disabled, 1: enabled
9595
LMChroma : 1 # LMChroma prediction: 0: disabled, 1: enabled
96-
LMCSEnable : 2 # LMCS: 0: disable, 1:enable, 2: use SCC detection to disable for screen coded content
97-
LMCSOffset : 1 # chroma residual scaling offset
98-
LMCSSignalType : 0 # Input signal type: 0:SDR, 1:HDR-PQ, 2:HDR-HLG
99-
LMCSUpdateCtrl : 2 # LMCS model update control: 0:RA, 1:AI, 2:LDB/LDP
96+
LMCSEnable : 0 # deprecated
97+
LMCSOffset : 0 # deprecated
98+
LMCSSignalType : 0 # deprecated
99+
LMCSUpdateCtrl : 0 # deprecated
100100
MCTF : 2 # GOP based temporal filter (0:off, 1:filter all frames, 2:use SCC detection to disable for screen coded content)
101101
MCTFSpeed : 2 # MCTF Fast Mode (0:best quality .. 4:fastest operation)
102102
MCTFFutureReference : 0 # Enable referencing of future frames in the GOP based temporal filter. This is typically disabled for Low Delay configurations

cfg/experimental/lowdelay_slower.cfg

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -93,10 +93,10 @@ ISP : 1 # Intra subpartitions: 0: disabled, 1: en
9393
JointCbCr : 1 # Joint coding of chroma residuals: 0: disabled, 1: enabled
9494
LFNST : 1 # LFNST: 0: disabled, 1: enabled
9595
LMChroma : 1 # LMChroma prediction: 0: disabled, 1: enabled
96-
LMCSEnable : 2 # LMCS: 0: disable, 1:enable, 2: use SCC detection to disable for screen coded content
97-
LMCSOffset : 1 # chroma residual scaling offset
98-
LMCSSignalType : 0 # Input signal type: 0:SDR, 1:HDR-PQ, 2:HDR-HLG
99-
LMCSUpdateCtrl : 2 # LMCS model update control: 0:RA, 1:AI, 2:LDB/LDP
96+
LMCSEnable : 0 # deprecated
97+
LMCSOffset : 0 # deprecated
98+
LMCSSignalType : 0 # deprecated
99+
LMCSUpdateCtrl : 0 # deprecated
100100
MCTF : 2 # GOP based temporal filter (0:off, 1:filter all frames, 2:use SCC detection to disable for screen coded content)
101101
MCTFSpeed : 2 # MCTF Fast Mode (0:best quality .. 4:fastest operation)
102102
MCTFFutureReference : 0 # Enable referencing of future frames in the GOP based temporal filter. This is typically disabled for Low Delay configurations

cfg/randomaccess_fast.cfg

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -83,10 +83,10 @@ ISP : 0 # Intra subpartitions: 0: disabled, 1: en
8383
JointCbCr : 1 # Joint coding of chroma residuals: 0: disabled, 1: enabled
8484
LFNST : 1 # LFNST: 0: disabled, 1: enabled
8585
LMChroma : 1 # LMChroma prediction: 0: disabled, 1: enabled
86-
LMCSEnable : 2 # LMCS: 0: disable, 1:enable, 2: use SCC detection to disable for screen coded content
87-
LMCSOffset : 6 # chroma residual scaling offset
88-
LMCSSignalType : 0 # Input signal type: 0:SDR, 1:HDR-PQ, 2:HDR-HLG
89-
LMCSUpdateCtrl : 0 # LMCS model update control: 0:RA, 1:AI, 2:LDB/LDP
86+
LMCSEnable : 0 # deprecated
87+
LMCSOffset : 0 # deprecated
88+
LMCSSignalType : 0 # deprecated
89+
LMCSUpdateCtrl : 0 # deprecated
9090
MCTF : 2 # GOP based temporal filter (0:off, 1:filter all frames, 2:use SCC detection to disable for screen coded content)
9191
MCTFSpeed : 3 # MCTF Fast Mode (0:best quality .. 4:fastest operation)
9292
MCTFFutureReference : 1 # Enable referencing of future frames in the GOP based temporal filter. This is typically disabled for Low Delay configurations

cfg/randomaccess_faster.cfg

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -82,10 +82,10 @@ ISP : 0 # Intra subpartitions: 0: disabled, 1: en
8282
JointCbCr : 0 # Joint coding of chroma residuals: 0: disabled, 1: enabled
8383
LFNST : 0 # LFNST: 0: disabled, 1: enabled
8484
LMChroma : 1 # LMChroma prediction: 0: disabled, 1: enabled
85-
LMCSEnable : 0 # LMCS: 0: disable, 1:enable, 2: use SCC detection to disable for screen coded content
86-
LMCSOffset : 6 # chroma residual scaling offset
87-
LMCSSignalType : 0 # Input signal type: 0:SDR, 1:HDR-PQ, 2:HDR-HLG
88-
LMCSUpdateCtrl : 0 # LMCS model update control: 0:RA, 1:AI, 2:LDB/LDP
85+
LMCSEnable : 0 # deprecated
86+
LMCSOffset : 0 # deprecated
87+
LMCSSignalType : 0 # deprecated
88+
LMCSUpdateCtrl : 0 # deprecated
8989
MCTF : 2 # GOP based temporal filter (0:off, 1:filter all frames, 2:use SCC detection to disable for screen coded content)
9090
MCTFSpeed : 4 # MCTF Fast Mode (0:best quality .. 4:fastest operation)
9191
MCTFFutureReference : 1 # Enable referencing of future frames in the GOP based temporal filter. This is typically disabled for Low Delay configurations

cfg/randomaccess_medium.cfg

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -83,10 +83,10 @@ ISP : 3 # Intra subpartitions: 0: disabled, 1: en
8383
JointCbCr : 1 # Joint coding of chroma residuals: 0: disabled, 1: enabled
8484
LFNST : 1 # LFNST: 0: disabled, 1: enabled
8585
LMChroma : 1 # LMChroma prediction: 0: disabled, 1: enabled
86-
LMCSEnable : 2 # LMCS: 0: disable, 1:enable, 2: use SCC detection to disable for screen coded content
87-
LMCSOffset : 6 # chroma residual scaling offset
88-
LMCSSignalType : 0 # Input signal type: 0:SDR, 1:HDR-PQ, 2:HDR-HLG
89-
LMCSUpdateCtrl : 0 # LMCS model update control: 0:RA, 1:AI, 2:LDB/LDP
86+
LMCSEnable : 0 # deprecated
87+
LMCSOffset : 0 # deprecated
88+
LMCSSignalType : 0 # deprecated
89+
LMCSUpdateCtrl : 0 # deprecated
9090
MCTF : 2 # GOP based temporal filter (0:off, 1:filter all frames, 2:use SCC detection to disable for screen coded content)
9191
MCTFSpeed : 2 # MCTF Fast Mode (0:best quality .. 4:fastest operation)
9292
MCTFFutureReference : 1 # Enable referencing of future frames in the GOP based temporal filter. This is typically disabled for Low Delay configurations

cfg/randomaccess_medium_lowDecEnergy.cfg

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -84,10 +84,10 @@ ISP : 0 # Intra subpartitions: 0: disabled, 1: en
8484
JointCbCr : 1 # Joint coding of chroma residuals: 0: disabled, 1: enabled
8585
LFNST : 0 # LFNST: 0: disabled, 1: enabled
8686
LMChroma : 1 # LMChroma prediction: 0: disabled, 1: enabled
87-
LMCSEnable : 0 # LMCS: 0: disable, 1:enable, 2: use SCC detection to disable for screen coded content
88-
LMCSOffset : 6 # chroma residual scaling offset
89-
LMCSSignalType : 0 # Input signal type: 0:SDR, 1:HDR-PQ, 2:HDR-HLG
90-
LMCSUpdateCtrl : 0 # LMCS model update control: 0:RA, 1:AI, 2:LDB/LDP
87+
LMCSEnable : 0 # deprecated
88+
LMCSOffset : 0 # deprecated
89+
LMCSSignalType : 0 # deprecated
90+
LMCSUpdateCtrl : 0 # deprecated
9191
MCTF : 2 # GOP based temporal filter (0:off, 1:filter all frames, 2:use SCC detection to disable for screen coded content)
9292
MCTFSpeed : 2 # MCTF Fast Mode (0:best quality .. 4:fastest operation)
9393
MCTFFutureReference : 1 # Enable referencing of future frames in the GOP based temporal filter. This is typically disabled for Low Delay configurations

0 commit comments

Comments
 (0)