Skip to content
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found

Target

Select target project
  • ecm/ECM
  • seregin/ECM
  • XiangLi/ECM
  • ksuehring/ECM
  • Morris/ecm-7-0
  • leizhao/ECM
  • Dongcheol/ecm
  • ghaznavi/ECM
  • junyanhuo/ECM
  • Morris/jvet-ad-0202
  • Yasugi/jvet-ad-0105-aspect-1
  • jonatan/ECM
  • kevin625/ECM
  • astola/ECM
  • Yasugi/jvet-ae-0055
  • ghaznavi/jvet-ae-0100-bvgcccm
  • yyu2021/ECM
  • moonmo.koo/ECM
  • ihtseng/ECM
  • ghaznavi/bugfix-for-jvet-ae-0100-bvgcccm
  • FANZHEMING/jvet-af-0101
  • ghaznavi/jvet-ah-0076-obic
  • NicolasHorst/ecm
  • ghaznavi/harmonizing-dimd-based-transform-selection-functions
  • bordesp/ECM
  • pohan-lin/ECM
  • daizhenyu/ECM
  • qinhongdong/ECM-MasterBranch
  • jvet-ahg-gcc/ECM
  • renan.utida/ECM-AhG15
  • mosenabdoli/ecm-14-0-timd-merge
  • FANZHEMING/jvet-aj-0079
  • lxw/ECM
  • mosenabdoli/ecm-resolve-aj0096-aj0061
  • mosenabdoli/ecm-resolve-aj-0096-aj-0061
  • yanning/ECM
  • ghaznavi/jvet-aj-0146-and-obic-interaction
  • frankplow/ECM
  • moonmo.koo/ecm-15-ahg-7
  • moonmo.koo/ecm-15-ahg-7-fix
  • ivash/ecm-master-branch
  • moonmo.koo/ecm-test
  • pgarus/ecm-ak
  • Myungoh/jvet-ak-0059-test-1-2-c
  • Myungoh/ecm-test-1-2-c
  • Myungoh/mdip-encoder-fix
  • Myungoh/fix-mdip-2
  • Myungoh/mdip-control-for-ahg-7-tests
48 results
Show changes
Commits on Source (623)
Showing
with 185 additions and 35 deletions
......@@ -27,6 +27,11 @@ build_macos:
tags:
- macos
build_macos_arm:
extends: .build_template
tags:
- macos-arm
build_ubuntu2004:
extends: .build_template_linux
tags:
......
......@@ -29,7 +29,6 @@ endif()
set( EXTENSION_360_VIDEO OFF CACHE BOOL "If EXTENSION_360_VIDEO is on, 360Lib will be added" )
set( EXTENSION_HDRTOOLS OFF CACHE BOOL "If EXTENSION_HDRTOOLS is on, HDRLib will be added" )
set( EXTENSION_CABAC_TRAINING OFF CACHE BOOL "If EXTENSION_CABAC_TRAINING is on, boost will be added" )
if (DEFINED ENABLE_TRACING)
set( ENABLE_TRACING OFF CACHE BOOL "ENABLE_TRACING will be set to this value" )
......@@ -86,7 +85,7 @@ endif()
bb_enable_warnings( msvc warnings-as-errors "/wd4996" )
# enable sse4.1 build for all source files for gcc and clang
if( UNIX OR MINGW )
if( (UNIX OR MINGW) AND NOT (CMAKE_SYSTEM_PROCESSOR STREQUAL "arm64") )
add_compile_options( "-msse4.1" )
endif()
......@@ -121,9 +120,6 @@ if( XCODE )
endif()
# add needed subdirectories
if ( EXTENSION_CABAC_TRAINING )
add_subdirectory( "source/Lib/boost" )
endif()
add_subdirectory( "source/Lib/CommonLib" )
add_subdirectory( "source/Lib/CommonAnalyserLib" )
if( EXTENSION_360_VIDEO )
......@@ -145,9 +141,7 @@ add_subdirectory( "source/App/SEIRemovalApp" )
add_subdirectory( "source/App/Parcat" )
add_subdirectory( "source/App/StreamMergeApp" )
add_subdirectory( "source/App/BitstreamExtractorApp" )
if ( EXTENSION_CABAC_TRAINING )
add_subdirectory( "source/App/RateEstimator" )
endif()
add_subdirectory( "source/App/CabacTraining" )
if( EXTENSION_360_VIDEO )
add_subdirectory( "source/App/utils/360ConvertApp" )
endif()
......@@ -56,7 +56,7 @@ SEIDecodedPictureHash : 0
CbQpOffset : 0
CrQpOffset : 0
SameCQPTablesForAllChroma : 1
QpInValCb : 17 27 32 44
QpInValCb : 17 26 31 43
QpOutValCb : 17 29 34 41
TemporalSubsampleRatio : 8
......@@ -74,12 +74,15 @@ MinQTNonISlice : 8
MaxMTTHierarchyDepth : 3
MaxMTTHierarchyDepthISliceL : 3
MaxMTTHierarchyDepthISliceC : 3
EnableMaxMttIncrease : 0
MTS : 1
MTSIntraMaxCand : 4
MTSInterMaxCand : 4
SBT : 1
LFNST : 1
IntraLFNSTISlice : 1
IntraLFNSTPBSlice : 1
InterLFNST : 1
ISP : 1
Affine : 1
SbTMVP : 1
......@@ -111,6 +114,7 @@ FastMrg : 1
AMaxBT : 1
FastMIP : 1
FastLFNST : 1
MTTSkipping : 1 # MTTSkipping: 0: disable, 1:enable
# Encoder optimization tools
AffineAmvrEncOpt : 0
......
......@@ -99,11 +99,15 @@ MinQTNonISlice : 16
MaxMTTHierarchyDepth : 3
MaxMTTHierarchyDepthISliceL : 3
MaxMTTHierarchyDepthISliceC : 3
EnableMaxMttIncrease : 0
MTS : 3
MTSIntraMaxCand : 3
MTSInterMaxCand : 4
SBT : 1
IntraLFNSTISlice : 1
IntraLFNSTPBSlice : 0
InterLFNST : 1
ISP : 1
Affine : 1
SbTMVP : 1
......@@ -140,6 +144,8 @@ ISPFast : 0
FastMrg : 1
AMaxBT : 1
FastMIP : 0
FastLFNST : 0
FastInterLFNST : 1
MTTSkipping : 1 # MTTSkipping: 0: disable, 1:enable
# Encoder optimization tools
......
......@@ -83,7 +83,7 @@ SEIDecodedPictureHash : 0
CbQpOffset : 0
CrQpOffset : 0
SameCQPTablesForAllChroma : 1
QpInValCb : 17 22 34 42
QpInValCb : 17 21 33 41
QpOutValCb : 17 23 35 39
ReWriteParamSets : 1
#============ NEXT ====================
......@@ -99,11 +99,15 @@ MinQTNonISlice : 16
MaxMTTHierarchyDepth : 3
MaxMTTHierarchyDepthISliceL : 3
MaxMTTHierarchyDepthISliceC : 3
EnableMaxMttIncrease : 0
MTS : 3
MTSIntraMaxCand : 3
MTSInterMaxCand : 4
SBT : 1
IntraLFNSTISlice : 1
IntraLFNSTPBSlice : 0
InterLFNST : 1
ISP : 1
MMVD : 1
Affine : 1
......@@ -117,6 +121,7 @@ IMV : 1
ALF : 1
BCW : 1
BcwFast : 1
BIO : 1
CIIP : 1
Geo : 1
IBC : 1
......@@ -144,6 +149,8 @@ ISPFast : 0
FastMrg : 1
AMaxBT : 1
FastMIP : 0
FastLFNST : 0
FastInterLFNST : 1
MTTSkipping : 1 # MTTSkipping: 0: disable, 1:enable
# Encoder optimization tools
......
......@@ -110,7 +110,7 @@ SEIDecodedPictureHash : 0
CbQpOffset : 0
CrQpOffset : 0
SameCQPTablesForAllChroma : 1
QpInValCb : 17 22 34 42
QpInValCb : 17 21 33 41
QpOutValCb : 17 23 35 39
ReWriteParamSets : 1
#============ NEXT ====================
......@@ -126,12 +126,16 @@ MinQTNonISlice : 16
MaxMTTHierarchyDepth : 3
MaxMTTHierarchyDepthISliceL : 3
MaxMTTHierarchyDepthISliceC : 3
EnableMaxMttIncrease : 0
InterSliceSeparateTree : 1
MTS : 3
MTSIntraMaxCand : 4
MTSInterMaxCand : 4
SBT : 1
LFNST : 1
IntraLFNSTISlice : 1
IntraLFNSTPBSlice : 1
InterLFNST : 1
ISP : 1
MMVD : 1
Affine : 1
......@@ -148,6 +152,8 @@ BcwFast : 1
BIO : 1
CIIP : 1
Geo : 1
GeoShapeAdapt : 1
GeoBlendIntra : 1
IBC : 1
AllowDisFracMMVD : 1
AffineAmvr : 1
......@@ -174,6 +180,7 @@ FastMrg : 1
AMaxBT : 1
FastMIP : 0
FastLFNST : 0
FastInterLFNST : 0
ChromaTS : 1
MTTSkipping : 1 # MTTSkipping: 0: disable, 1:enable
......
......@@ -110,12 +110,15 @@ MinQTNonISlice : 16
MaxMTTHierarchyDepth : 3
MaxMTTHierarchyDepthISliceL : 3
MaxMTTHierarchyDepthISliceC : 3
EnableMaxMttIncrease : 0
MTS : 1
MTSIntraMaxCand : 4
MTSInterMaxCand : 4
SBT : 1
LFNST : 1
IntraLFNSTISlice : 1
IntraLFNSTPBSlice : 1
InterLFNST : 1
ISP : 1
MMVD : 1
Affine : 1
......@@ -158,6 +161,7 @@ FastMrg : 1
AMaxBT : 1
FastMIP : 0
FastLFNST : 0
FastInterLFNST : 0
ChromaTS : 1
MTTSkipping : 1 # MTTSkipping: 0: disable, 1:enable
......
# offgroup1
EnableTMTools : 0
# offgroup2
LIC : 0
CIIPTM : 0
CIIPTIMD : 0
NumSignPred : 0
IBCLIC : 0
IBCFilter: 0
InterCcpMerge: 0
# offgroup3
EnableTMnoninterTools : 0
# offgroup4
DIMD : 0
CCCM : 0
EIP : 0
# offgroup5
IntraMTSMaxSize: 32
MTSExt: 0
LFNSTExt: 0
NSPT: 0
AlfFixedFilter: 0
PDP: 0
IntraNN: 0
EnableTMTools : 0
\ No newline at end of file
LIC : 0
CIIPTM : 0
CIIPTIMD : 0
NumSignPred : 0
IBCLIC : 0
IBCFilter: 0
InterCcpMerge: 0
\ No newline at end of file
EnableTMnoninterTools : 0
\ No newline at end of file
DIMD : 0
CCCM : 0
EIP : 0
\ No newline at end of file
IntraMTSMaxSize: 32
MTSExt: 0
LFNSTExt: 0
NSPT: 0
AlfFixedFilter: 0
PDP: 0
IntraNN: 0
MaxMTTHierarchyDepthByTidOverrideByQP: 22 332222
MaxMTTHierarchyDepthByTidOverrideByQP: 22 322222
IBC: 3
HashME: 1
BDPCM: 1
TemporalFilter: 0
IntraTMP: 1
FastIntraTMP: 0
SGPMnoBlend: 1
PLT: 1
RRIBC: 1
TMIBC: 1
IBCFastMethod: 6
IBCMerge: 1
IBCMBVDAdaptive: 1
IBCHashSearch: 1
IBCCIIP: 1
IBCGPM: 1
BvpCluster: 1
IBCBiPred: 0
IBCNonAdjCand: 1
IBCFilter: 1
\ No newline at end of file
IBC: 3
HashME: 1
BDPCM: 1
TemporalFilter: 0
IntraTMP: 1
FastIntraTMP: 0
SGPMnoBlend: 1
PLT: 1
RRIBC: 1
TMIBC: 1
IBCFastMethod: 6
IBCMerge: 1
IBCMBVDAdaptive: 1
IBCHashSearch: 1
IBCCIIP: 1
IBCGPM: 1
BvpCluster: 1
IBCBiPred: 0
IBCNonAdjCand: 1
IBCFilter: 1
ItmpLicExtension: 1
InterSliceSeparateTree: 0
GeoInterIbc: 1
IntraToolControlMode: 2
IBC: 3
HashME: 1
BDPCM: 1
TemporalFilter: 0
IntraTMP: 1
FastIntraTMP: 0
SGPMnoBlend: 1
PLT: 1
RRIBC: 1
TMIBC: 1
IBCFastMethod: 6
IBCMerge: 1
IBCMBVDAdaptive: 1
IBCHashSearch: 1
IBCCIIP: 1
IBCGPM: 1
BvpCluster: 1
IBCBiPred: 0
IBCNonAdjCand: 1
IBCFilter: 1
ItmpLicExtension: 1
InterSliceSeparateTree: 0
GeoInterIbc: 1
IntraToolControlMode: 2
MaxMTTHierarchyDepthByTidOverrideByQP: 22 322222
\ No newline at end of file
#======== File I/O ===============
InputFile : ARPG.yuv
InputBitDepth : 8 # Input bitdepth
InputChromaFormat : 420 # Ratio of luminance to chrominance samples
FrameRate : 60 # Frame Rate per second
FrameSkip : 0 # Number of frames to be skipped in input
SourceWidth : 1920 # Input frame width
SourceHeight : 1080 # Input frame height
FramesToBeEncoded : 600 # Number of frames to be coded
Level : 4.1
#======== File I/O ===============
InputFile : BaoleiMan.yuv
InputBitDepth : 8 # Input bitdepth
InputChromaFormat : 420 # Ratio of luminance to chrominance samples
FrameRate : 60 # Frame Rate per second
FrameSkip : 0 # Number of frames to be skipped in input
SourceWidth : 1920 # Input frame width
SourceHeight : 1080 # Input frame height
FramesToBeEncoded : 600 # Number of frames to be coded
Level : 4.1
#======== File I/O ===============
InputFile : BaoleiYard.yuv
InputBitDepth : 8 # Input bitdepth
InputChromaFormat : 420 # Ratio of luminance to chrominance samples
FrameRate : 60 # Frame Rate per second
FrameSkip : 0 # Number of frames to be skipped in input
SourceWidth : 4096 # Input frame width
SourceHeight : 2160 # Input frame height
FramesToBeEncoded : 600 # Number of frames to be coded
Level : 5.1
#======== File I/O ===============
InputFile : Darktree.yuv
InputBitDepth : 10 # Input bitdepth
InputChromaFormat : 420 # Ratio of luminance to chrominance samples
FrameRate : 60 # Frame Rate per second
FrameSkip : 0 # Number of frames to be skipped in input
SourceWidth : 1920 # Input frame width
SourceHeight : 1080 # Input frame height
FramesToBeEncoded : 600 # Number of frames to be coded
Level : 4.1