├── extlib └── Eigen │ ├── Eigen │ ├── src │ ├── Core │ │ ├── util │ │ │ ├── NonMPL2.h │ │ │ ├── CMakeLists.txt │ │ │ └── ReenableStupidWarnings.h │ │ ├── arch │ │ │ ├── CMakeLists.txt │ │ │ ├── SSE │ │ │ │ └── CMakeLists.txt │ │ │ ├── NEON │ │ │ │ └── CMakeLists.txt │ │ │ ├── AltiVec │ │ │ │ └── CMakeLists.txt │ │ │ └── Default │ │ │ │ └── CMakeLists.txt │ │ ├── products │ │ │ └── CMakeLists.txt │ │ └── CMakeLists.txt │ ├── QR │ │ └── CMakeLists.txt │ ├── SVD │ │ └── CMakeLists.txt │ ├── misc │ │ └── CMakeLists.txt │ ├── Jacobi │ │ └── CMakeLists.txt │ ├── Cholesky │ │ └── CMakeLists.txt │ ├── LU │ │ ├── arch │ │ │ └── CMakeLists.txt │ │ └── CMakeLists.txt │ ├── SparseLU │ │ └── CMakeLists.txt │ ├── plugins │ │ └── CMakeLists.txt │ ├── SparseQR │ │ └── CMakeLists.txt │ ├── SparseCore │ │ ├── CMakeLists.txt │ │ └── SparseFuzzy.h │ ├── StlSupport │ │ └── CMakeLists.txt │ ├── Eigenvalues │ │ └── CMakeLists.txt │ ├── Householder │ │ └── CMakeLists.txt │ ├── SPQRSupport │ │ └── CMakeLists.txt │ ├── Geometry │ │ ├── arch │ │ │ └── CMakeLists.txt │ │ └── CMakeLists.txt │ ├── MetisSupport │ │ └── CMakeLists.txt │ ├── CholmodSupport │ │ └── CMakeLists.txt │ ├── PaStiXSupport │ │ └── CMakeLists.txt │ ├── PardisoSupport │ │ └── CMakeLists.txt │ ├── SparseCholesky │ │ └── CMakeLists.txt │ ├── SuperLUSupport │ │ └── CMakeLists.txt │ ├── UmfPackSupport │ │ └── CMakeLists.txt │ ├── OrderingMethods │ │ └── CMakeLists.txt │ ├── Eigen2Support │ │ ├── Geometry │ │ │ └── CMakeLists.txt │ │ ├── CMakeLists.txt │ │ └── Macros.h │ ├── IterativeLinearSolvers │ │ └── CMakeLists.txt │ └── CMakeLists.txt │ ├── Dense │ ├── Array │ ├── Householder │ ├── CMakeLists.txt │ ├── Sparse │ ├── Jacobi │ ├── StdList │ ├── QtAlignedMalloc │ ├── MetisSupport │ ├── LeastSquares │ ├── StdDeque │ ├── StdVector │ ├── Cholesky │ ├── PardisoSupport │ ├── SVD │ ├── SPQRSupport │ ├── QR │ ├── SparseQR │ ├── LU │ └── UmfPackSupport ├── doc ├── software-manual.pdf ├── README_data-structure.ppt ├── gop-structure-example.pdf ├── Makefile └── README_software-manual.txt ├── source └── App │ └── utils │ └── BitrateTargeting │ └── QuickStartGuide.pdf ├── compat └── msvc │ └── stdint.h ├── cfg ├── per-sequence │ ├── ChinaSpeed.cfg │ ├── SlideShow.cfg │ ├── BQMall.cfg │ ├── Johnny.cfg │ ├── SlideEditing.cfg │ ├── Vidyo1.cfg │ ├── Vidyo3.cfg │ ├── Vidyo4.cfg │ ├── BQSquare.cfg │ ├── Cactus.cfg │ ├── Kimono.cfg │ ├── Tango2.cfg │ ├── BQTerrace.cfg │ ├── CatRobot.cfg │ ├── Drums100.cfg │ ├── FourPeople.cfg │ ├── ParkScene.cfg │ ├── PartyScene.cfg │ ├── RaceHorses.cfg │ ├── RaceHorsesC.cfg │ ├── Traffic.cfg │ ├── BasketballDrillText.cfg │ ├── DaylightRoad2.cfg │ ├── KristenAndSara.cfg │ ├── MountainBay2.cfg │ ├── TrafficFlow.cfg │ ├── BasketballDrill.cfg │ ├── BasketballDrive.cfg │ ├── BasketballPass.cfg │ ├── BlowingBubbles.cfg │ ├── Map_GBR.cfg │ ├── NebutaFestival_10bit.cfg │ ├── Rollercoaster2.cfg │ ├── Campfire.cfg │ ├── Head_400_16bit.cfg │ ├── Map_444.cfg │ ├── PeopleOnStreet.cfg │ ├── ToddlerFountain2.cfg │ ├── Cardiac_400_12bit.cfg │ ├── CrowdRun_444_10bit.cfg │ ├── Doc_444.cfg │ ├── EBUHorse_422_10bit.cfg │ ├── Kimono_422_10bit.cfg │ ├── Kimono_444_10bit.cfg │ ├── Seeking_422_10bit.cfg │ ├── VenueVu_444_10bit.cfg │ ├── Web_444.cfg │ ├── Console_444.cfg │ ├── Desktop_444.cfg │ ├── SteamLocomotiveTrain_10bit.cfg │ ├── Traffic_422_10bit.cfg │ ├── Traffic_444_10bit.cfg │ ├── VenueVu_GBR.cfg │ ├── BirdsInCage_444_10bit.cfg │ ├── EBUGraphics_422_10bit.cfg │ ├── EBUKidsSoccer_422_10bit.cfg │ ├── EBURainFruits_444_10bit.cfg │ ├── LongRunShort_400_12bit.cfg │ ├── Programming_444.cfg │ ├── Programming_GBR.cfg │ ├── SlideShow_444.cfg │ ├── WordEditing_444.cfg │ ├── WordEditing_GBR.cfg │ ├── PCBLayout_444.cfg │ ├── PCBLayout_GBR.cfg │ ├── TwistTunnel_GBR.cfg │ ├── WebBrowsing_GBR.cfg │ ├── ppt_doc_xls_GBR.cfg │ ├── BasketballScreen_444.cfg │ ├── CADWaveform_444.cfg │ ├── CADWaveform_GBR.cfg │ ├── EBULupoCandlelight_444_10bit.cfg │ ├── EBUWaterRocksClose_422_10bit.cfg │ ├── FlyingGraphics_444.cfg │ ├── MissionControl2_444.cfg │ ├── MissionControl3_444.cfg │ ├── WebBrowsing_444.cfg │ ├── ppt_doc_xls_444.cfg │ ├── SocialNetworkMap_444.cfg │ ├── TwistTunnel_444.cfg │ ├── VideoConferencingDocSharing_GBR.cfg │ ├── VideoConferencingDocSharing_444.cfg │ ├── Doc_RGB.cfg │ ├── Map_RGB.cfg │ ├── VenueVu_RGB.cfg │ ├── Web_RGB.cfg │ ├── Kimono_RGB_10bit.cfg │ ├── Traffic_RGB_12bit.cfg │ ├── Bubbles_RGB_16bit.cfg │ ├── Console_RGB.cfg │ ├── Desktop_RGB.cfg │ ├── ParkJoy_RGB_16bit.cfg │ ├── ParkScene_RGB_10bit.cfg │ ├── CrowdRun_RGB_16bit.cfg │ ├── DucksAndLegs_RGB_10bit.cfg │ ├── InToTree_RGB_16bit.cfg │ ├── OldTownCross_RGB_10bit.cfg │ ├── Programming_RGB.cfg │ ├── SlideShow_RGB.cfg │ ├── WordEditing_RGB.cfg │ ├── DucksTakeOff_RGB_16bit.cfg │ ├── EBURainFruits_RGB_10bit.cfg │ ├── FruitStall_RGB_16bit.cfg │ ├── OldTownCross_RGB_16bit.cfg │ ├── PCBLayout_RGB.cfg │ ├── TwistTunnel_RGB.cfg │ ├── BasketballScreen_RGB.cfg │ ├── CADWaveform_RGB.cfg │ ├── FlyingGraphics_RGB.cfg │ ├── MissionControl2_RGB.cfg │ ├── MissionControl3_RGB.cfg │ ├── WebBrowsing_RGB.cfg │ ├── ppt_doc_xls_RGB.cfg │ ├── EBULupoCandlelight_RGB_10bit.cfg │ ├── SocialNetworkMap_RGB.cfg │ ├── VideoConferencingDocSharing_RGB.cfg │ ├── Kimono_RGB_10bit+2MSB.cfg │ ├── Kimono_RGB_10bit+4MSB.cfg │ ├── Kimono_RGB_10bit+6MSB.cfg │ ├── EBURainFruits_RGB_10bit+2MSB.cfg │ ├── EBURainFruits_RGB_10bit+4MSB.cfg │ └── EBURainFruits_RGB_10bit+6MSB.cfg └── per-sequence-HDR │ ├── H09_FlyingBirds_3840x2160p_60_10b_HLG_420.cfg │ ├── H10_SunsetBeach_3840x2160p_60_10b_HLG_420.cfg │ ├── S11BQMall.cfg │ ├── S19Johnny.cfg │ ├── A10_Tango.cfg │ ├── A21_TrafficFlow.cfg │ ├── S05Kimono.cfg │ ├── S07Cactus.cfg │ ├── S15BQSquare.cfg │ ├── S24SlideShow.cfg │ ├── T1_Meridian1_HDR.cfg │ ├── T2_Meridian3_HDR.cfg │ ├── T3_Meridian4_HDR.cfg │ ├── T4_Meridian5_HDR.cfg │ ├── T5_Chimera3_HDR.cfg │ ├── T6_Chimera5_HDR.cfg │ ├── T7_Cosmos1_Part2.cfg │ ├── S06ParkScene.cfg │ ├── S09BQTerrace.cfg │ ├── S12PartyScene.cfg │ ├── S13RaceHorsesC.cfg │ ├── S17RaceHorses.cfg │ ├── S18FourPeople.cfg │ ├── S22ChinaSpeed.cfg │ ├── S23SlideEditing.cfg │ ├── A11_Drums100.cfg │ ├── A12_CampfireParty.cfg │ ├── A20_CatRobot.cfg │ ├── S20KristenAndSara.cfg │ ├── A22_DaylightRoad.cfg │ ├── A23_Rollercoaster.cfg │ ├── S08BasketballDrive.cfg │ ├── S10BasketballDrill.cfg │ ├── S14BasketballPass.cfg │ ├── S16BlowingBubbles.cfg │ ├── S21BasketballDrillText.cfg │ ├── A13_ToddlerFountain.cfg │ ├── H08_Cosmos1_TreeTrunk_4000_1920x856_P3_ct2020.cfg │ ├── H03_SunRiseClip4000_1920x1080p_25_10_709_ct2020_420.cfg │ ├── H02_Market3Clip4000r2_1920x1080p_50_10_709_ct2020_420.cfg │ ├── H06_EBU_04_Hurdles_1920x1080p_50_10_709_ct2020_420.cfg │ └── H07_EBU_06_Starting_1920x1080p_50_10_709_ct2020_420.cfg └── README.md /extlib/Eigen/Eigen: -------------------------------------------------------------------------------- 1 | #include "Dense" 2 | //#include "Sparse" 3 | -------------------------------------------------------------------------------- /doc/software-manual.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henryhuang329/h266/HEAD/doc/software-manual.pdf -------------------------------------------------------------------------------- /doc/README_data-structure.ppt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henryhuang329/h266/HEAD/doc/README_data-structure.ppt -------------------------------------------------------------------------------- /doc/gop-structure-example.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henryhuang329/h266/HEAD/doc/gop-structure-example.pdf -------------------------------------------------------------------------------- /extlib/Eigen/src/Core/util/NonMPL2.h: -------------------------------------------------------------------------------- 1 | #ifdef EIGEN_MPL2_ONLY 2 | #error Including non-MPL2 code in EIGEN_MPL2_ONLY mode 3 | #endif 4 | -------------------------------------------------------------------------------- /extlib/Eigen/src/Core/arch/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | ADD_SUBDIRECTORY(SSE) 2 | ADD_SUBDIRECTORY(AltiVec) 3 | ADD_SUBDIRECTORY(NEON) 4 | ADD_SUBDIRECTORY(Default) 5 | -------------------------------------------------------------------------------- /source/App/utils/BitrateTargeting/QuickStartGuide.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henryhuang329/h266/HEAD/source/App/utils/BitrateTargeting/QuickStartGuide.pdf -------------------------------------------------------------------------------- /extlib/Eigen/Dense: -------------------------------------------------------------------------------- 1 | #include "Core" 2 | #include "LU" 3 | #include "Cholesky" 4 | #include "QR" 5 | #include "SVD" 6 | #include "Geometry" 7 | #include "Eigenvalues" 8 | -------------------------------------------------------------------------------- /extlib/Eigen/src/QR/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | FILE(GLOB Eigen_QR_SRCS "*.h") 2 | 3 | INSTALL(FILES 4 | ${Eigen_QR_SRCS} 5 | DESTINATION ${INCLUDE_INSTALL_DIR}/Eigen/src/QR COMPONENT Devel 6 | ) 7 | -------------------------------------------------------------------------------- /extlib/Eigen/src/SVD/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | FILE(GLOB Eigen_SVD_SRCS "*.h") 2 | 3 | INSTALL(FILES 4 | ${Eigen_SVD_SRCS} 5 | DESTINATION ${INCLUDE_INSTALL_DIR}/Eigen/src/SVD COMPONENT Devel 6 | ) 7 | -------------------------------------------------------------------------------- /extlib/Eigen/src/misc/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | FILE(GLOB Eigen_misc_SRCS "*.h") 2 | 3 | INSTALL(FILES 4 | ${Eigen_misc_SRCS} 5 | DESTINATION ${INCLUDE_INSTALL_DIR}/Eigen/src/misc COMPONENT Devel 6 | ) 7 | -------------------------------------------------------------------------------- /extlib/Eigen/src/Jacobi/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | FILE(GLOB Eigen_Jacobi_SRCS "*.h") 2 | 3 | INSTALL(FILES 4 | ${Eigen_Jacobi_SRCS} 5 | DESTINATION ${INCLUDE_INSTALL_DIR}/Eigen/src/Jacobi COMPONENT Devel 6 | ) 7 | -------------------------------------------------------------------------------- /extlib/Eigen/src/Cholesky/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | FILE(GLOB Eigen_Cholesky_SRCS "*.h") 2 | 3 | INSTALL(FILES 4 | ${Eigen_Cholesky_SRCS} 5 | DESTINATION ${INCLUDE_INSTALL_DIR}/Eigen/src/Cholesky COMPONENT Devel 6 | ) 7 | -------------------------------------------------------------------------------- /extlib/Eigen/src/LU/arch/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | FILE(GLOB Eigen_LU_arch_SRCS "*.h") 2 | 3 | INSTALL(FILES 4 | ${Eigen_LU_arch_SRCS} 5 | DESTINATION ${INCLUDE_INSTALL_DIR}/Eigen/src/LU/arch COMPONENT Devel 6 | ) 7 | -------------------------------------------------------------------------------- /extlib/Eigen/src/SparseLU/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | FILE(GLOB Eigen_SparseLU_SRCS "*.h") 2 | 3 | INSTALL(FILES 4 | ${Eigen_SparseLU_SRCS} 5 | DESTINATION ${INCLUDE_INSTALL_DIR}/Eigen/src/SparseLU COMPONENT Devel 6 | ) 7 | -------------------------------------------------------------------------------- /extlib/Eigen/src/plugins/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | FILE(GLOB Eigen_plugins_SRCS "*.h") 2 | 3 | INSTALL(FILES 4 | ${Eigen_plugins_SRCS} 5 | DESTINATION ${INCLUDE_INSTALL_DIR}/Eigen/src/plugins COMPONENT Devel 6 | ) 7 | -------------------------------------------------------------------------------- /extlib/Eigen/src/Core/util/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | FILE(GLOB Eigen_Core_util_SRCS "*.h") 2 | 3 | INSTALL(FILES 4 | ${Eigen_Core_util_SRCS} 5 | DESTINATION ${INCLUDE_INSTALL_DIR}/Eigen/src/Core/util COMPONENT Devel 6 | ) 7 | -------------------------------------------------------------------------------- /extlib/Eigen/src/SparseQR/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | FILE(GLOB Eigen_SparseQR_SRCS "*.h") 2 | 3 | INSTALL(FILES 4 | ${Eigen_SparseQR_SRCS} 5 | DESTINATION ${INCLUDE_INSTALL_DIR}/Eigen/src/SparseQR/ COMPONENT Devel 6 | ) 7 | -------------------------------------------------------------------------------- /extlib/Eigen/src/SparseCore/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | FILE(GLOB Eigen_SparseCore_SRCS "*.h") 2 | 3 | INSTALL(FILES 4 | ${Eigen_SparseCore_SRCS} 5 | DESTINATION ${INCLUDE_INSTALL_DIR}/Eigen/src/SparseCore COMPONENT Devel 6 | ) 7 | -------------------------------------------------------------------------------- /extlib/Eigen/src/StlSupport/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | FILE(GLOB Eigen_StlSupport_SRCS "*.h") 2 | 3 | INSTALL(FILES 4 | ${Eigen_StlSupport_SRCS} 5 | DESTINATION ${INCLUDE_INSTALL_DIR}/Eigen/src/StlSupport COMPONENT Devel 6 | ) 7 | -------------------------------------------------------------------------------- /extlib/Eigen/src/Eigenvalues/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | FILE(GLOB Eigen_EIGENVALUES_SRCS "*.h") 2 | 3 | INSTALL(FILES 4 | ${Eigen_EIGENVALUES_SRCS} 5 | DESTINATION ${INCLUDE_INSTALL_DIR}/Eigen/src/Eigenvalues COMPONENT Devel 6 | ) 7 | -------------------------------------------------------------------------------- /extlib/Eigen/src/Householder/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | FILE(GLOB Eigen_Householder_SRCS "*.h") 2 | 3 | INSTALL(FILES 4 | ${Eigen_Householder_SRCS} 5 | DESTINATION ${INCLUDE_INSTALL_DIR}/Eigen/src/Householder COMPONENT Devel 6 | ) 7 | -------------------------------------------------------------------------------- /extlib/Eigen/src/LU/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | FILE(GLOB Eigen_LU_SRCS "*.h") 2 | 3 | INSTALL(FILES 4 | ${Eigen_LU_SRCS} 5 | DESTINATION ${INCLUDE_INSTALL_DIR}/Eigen/src/LU COMPONENT Devel 6 | ) 7 | 8 | ADD_SUBDIRECTORY(arch) 9 | -------------------------------------------------------------------------------- /extlib/Eigen/src/SPQRSupport/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | FILE(GLOB Eigen_SPQRSupport_SRCS "*.h") 2 | 3 | INSTALL(FILES 4 | ${Eigen_SPQRSupport_SRCS} 5 | DESTINATION ${INCLUDE_INSTALL_DIR}/Eigen/src/SPQRSupport/ COMPONENT Devel 6 | ) 7 | -------------------------------------------------------------------------------- /extlib/Eigen/src/Core/arch/SSE/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | FILE(GLOB Eigen_Core_arch_SSE_SRCS "*.h") 2 | 3 | INSTALL(FILES 4 | ${Eigen_Core_arch_SSE_SRCS} 5 | DESTINATION ${INCLUDE_INSTALL_DIR}/Eigen/src/Core/arch/SSE COMPONENT Devel 6 | ) 7 | -------------------------------------------------------------------------------- /extlib/Eigen/src/Core/products/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | FILE(GLOB Eigen_Core_Product_SRCS "*.h") 2 | 3 | INSTALL(FILES 4 | ${Eigen_Core_Product_SRCS} 5 | DESTINATION ${INCLUDE_INSTALL_DIR}/Eigen/src/Core/products COMPONENT Devel 6 | ) 7 | -------------------------------------------------------------------------------- /extlib/Eigen/src/Geometry/arch/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | FILE(GLOB Eigen_Geometry_arch_SRCS "*.h") 2 | 3 | INSTALL(FILES 4 | ${Eigen_Geometry_arch_SRCS} 5 | DESTINATION ${INCLUDE_INSTALL_DIR}/Eigen/src/Geometry/arch COMPONENT Devel 6 | ) 7 | -------------------------------------------------------------------------------- /extlib/Eigen/src/MetisSupport/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | FILE(GLOB Eigen_MetisSupport_SRCS "*.h") 2 | 3 | INSTALL(FILES 4 | ${Eigen_MetisSupport_SRCS} 5 | DESTINATION ${INCLUDE_INSTALL_DIR}/Eigen/src/MetisSupport COMPONENT Devel 6 | ) 7 | -------------------------------------------------------------------------------- /extlib/Eigen/src/CholmodSupport/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | FILE(GLOB Eigen_CholmodSupport_SRCS "*.h") 2 | 3 | INSTALL(FILES 4 | ${Eigen_CholmodSupport_SRCS} 5 | DESTINATION ${INCLUDE_INSTALL_DIR}/Eigen/src/CholmodSupport COMPONENT Devel 6 | ) 7 | -------------------------------------------------------------------------------- /extlib/Eigen/src/Core/arch/NEON/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | FILE(GLOB Eigen_Core_arch_NEON_SRCS "*.h") 2 | 3 | INSTALL(FILES 4 | ${Eigen_Core_arch_NEON_SRCS} 5 | DESTINATION ${INCLUDE_INSTALL_DIR}/Eigen/src/Core/arch/NEON COMPONENT Devel 6 | ) 7 | -------------------------------------------------------------------------------- /extlib/Eigen/src/PaStiXSupport/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | FILE(GLOB Eigen_PastixSupport_SRCS "*.h") 2 | 3 | INSTALL(FILES 4 | ${Eigen_PastixSupport_SRCS} 5 | DESTINATION ${INCLUDE_INSTALL_DIR}/Eigen/src/PaStiXSupport COMPONENT Devel 6 | ) 7 | -------------------------------------------------------------------------------- /extlib/Eigen/src/PardisoSupport/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | FILE(GLOB Eigen_PardisoSupport_SRCS "*.h") 2 | 3 | INSTALL(FILES 4 | ${Eigen_PardisoSupport_SRCS} 5 | DESTINATION ${INCLUDE_INSTALL_DIR}/Eigen/src/PardisoSupport COMPONENT Devel 6 | ) 7 | -------------------------------------------------------------------------------- /extlib/Eigen/src/SparseCholesky/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | FILE(GLOB Eigen_SparseCholesky_SRCS "*.h") 2 | 3 | INSTALL(FILES 4 | ${Eigen_SparseCholesky_SRCS} 5 | DESTINATION ${INCLUDE_INSTALL_DIR}/Eigen/src/SparseCholesky COMPONENT Devel 6 | ) 7 | -------------------------------------------------------------------------------- /extlib/Eigen/src/SuperLUSupport/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | FILE(GLOB Eigen_SuperLUSupport_SRCS "*.h") 2 | 3 | INSTALL(FILES 4 | ${Eigen_SuperLUSupport_SRCS} 5 | DESTINATION ${INCLUDE_INSTALL_DIR}/Eigen/src/SuperLUSupport COMPONENT Devel 6 | ) 7 | -------------------------------------------------------------------------------- /extlib/Eigen/src/UmfPackSupport/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | FILE(GLOB Eigen_UmfPackSupport_SRCS "*.h") 2 | 3 | INSTALL(FILES 4 | ${Eigen_UmfPackSupport_SRCS} 5 | DESTINATION ${INCLUDE_INSTALL_DIR}/Eigen/src/UmfPackSupport COMPONENT Devel 6 | ) 7 | -------------------------------------------------------------------------------- /extlib/Eigen/src/OrderingMethods/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | FILE(GLOB Eigen_OrderingMethods_SRCS "*.h") 2 | 3 | INSTALL(FILES 4 | ${Eigen_OrderingMethods_SRCS} 5 | DESTINATION ${INCLUDE_INSTALL_DIR}/Eigen/src/OrderingMethods COMPONENT Devel 6 | ) 7 | -------------------------------------------------------------------------------- /extlib/Eigen/src/Core/arch/AltiVec/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | FILE(GLOB Eigen_Core_arch_AltiVec_SRCS "*.h") 2 | 3 | INSTALL(FILES 4 | ${Eigen_Core_arch_AltiVec_SRCS} 5 | DESTINATION ${INCLUDE_INSTALL_DIR}/Eigen/src/Core/arch/AltiVec COMPONENT Devel 6 | ) 7 | -------------------------------------------------------------------------------- /extlib/Eigen/src/Core/arch/Default/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | FILE(GLOB Eigen_Core_arch_Default_SRCS "*.h") 2 | 3 | INSTALL(FILES 4 | ${Eigen_Core_arch_Default_SRCS} 5 | DESTINATION ${INCLUDE_INSTALL_DIR}/Eigen/src/Core/arch/Default COMPONENT Devel 6 | ) 7 | -------------------------------------------------------------------------------- /extlib/Eigen/src/Geometry/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | FILE(GLOB Eigen_Geometry_SRCS "*.h") 2 | 3 | INSTALL(FILES 4 | ${Eigen_Geometry_SRCS} 5 | DESTINATION ${INCLUDE_INSTALL_DIR}/Eigen/src/Geometry COMPONENT Devel 6 | ) 7 | 8 | ADD_SUBDIRECTORY(arch) 9 | -------------------------------------------------------------------------------- /extlib/Eigen/src/Eigen2Support/Geometry/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | FILE(GLOB Eigen_Eigen2Support_Geometry_SRCS "*.h") 2 | 3 | INSTALL(FILES 4 | ${Eigen_Eigen2Support_Geometry_SRCS} 5 | DESTINATION ${INCLUDE_INSTALL_DIR}/Eigen/src/Eigen2Support/Geometry 6 | ) 7 | -------------------------------------------------------------------------------- /extlib/Eigen/src/Eigen2Support/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | FILE(GLOB Eigen_Eigen2Support_SRCS "*.h") 2 | 3 | INSTALL(FILES 4 | ${Eigen_Eigen2Support_SRCS} 5 | DESTINATION ${INCLUDE_INSTALL_DIR}/Eigen/src/Eigen2Support COMPONENT Devel 6 | ) 7 | 8 | ADD_SUBDIRECTORY(Geometry) -------------------------------------------------------------------------------- /extlib/Eigen/src/IterativeLinearSolvers/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | FILE(GLOB Eigen_IterativeLinearSolvers_SRCS "*.h") 2 | 3 | INSTALL(FILES 4 | ${Eigen_IterativeLinearSolvers_SRCS} 5 | DESTINATION ${INCLUDE_INSTALL_DIR}/Eigen/src/IterativeLinearSolvers COMPONENT Devel 6 | ) 7 | -------------------------------------------------------------------------------- /extlib/Eigen/src/Core/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | FILE(GLOB Eigen_Core_SRCS "*.h") 2 | 3 | INSTALL(FILES 4 | ${Eigen_Core_SRCS} 5 | DESTINATION ${INCLUDE_INSTALL_DIR}/Eigen/src/Core COMPONENT Devel 6 | ) 7 | 8 | ADD_SUBDIRECTORY(products) 9 | ADD_SUBDIRECTORY(util) 10 | ADD_SUBDIRECTORY(arch) 11 | -------------------------------------------------------------------------------- /extlib/Eigen/Array: -------------------------------------------------------------------------------- 1 | #ifndef EIGEN_ARRAY_MODULE_H 2 | #define EIGEN_ARRAY_MODULE_H 3 | 4 | // include Core first to handle Eigen2 support macros 5 | #include "Core" 6 | 7 | #ifndef EIGEN2_SUPPORT 8 | #error The Eigen/Array header does no longer exist in Eigen3. All that functionality has moved to Eigen/Core. 9 | #endif 10 | 11 | #endif // EIGEN_ARRAY_MODULE_H 12 | -------------------------------------------------------------------------------- /extlib/Eigen/src/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | file(GLOB Eigen_src_subdirectories "*") 2 | escape_string_as_regex(ESCAPED_CMAKE_CURRENT_SOURCE_DIR "${CMAKE_CURRENT_SOURCE_DIR}") 3 | foreach(f ${Eigen_src_subdirectories}) 4 | if(NOT f MATCHES "\\.txt" AND NOT f MATCHES "${ESCAPED_CMAKE_CURRENT_SOURCE_DIR}/[.].+" ) 5 | add_subdirectory(${f}) 6 | endif() 7 | endforeach() 8 | -------------------------------------------------------------------------------- /compat/msvc/stdint.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | /* a minimal set of C99 types for use with MSVC */ 4 | 5 | typedef signed char int8_t; 6 | typedef short int int16_t; 7 | typedef int int32_t; 8 | typedef __int64 int64_t; 9 | 10 | typedef unsigned char uint8_t; 11 | typedef unsigned short int uint16_t; 12 | typedef unsigned int uint32_t; 13 | typedef unsigned __int64 uint64_t; 14 | -------------------------------------------------------------------------------- /extlib/Eigen/src/Core/util/ReenableStupidWarnings.h: -------------------------------------------------------------------------------- 1 | #ifdef EIGEN_WARNINGS_DISABLED 2 | #undef EIGEN_WARNINGS_DISABLED 3 | 4 | #ifndef EIGEN_PERMANENTLY_DISABLE_STUPID_WARNINGS 5 | #ifdef _MSC_VER 6 | #pragma warning( pop ) 7 | #elif defined __INTEL_COMPILER 8 | #pragma warning pop 9 | #elif defined __clang__ 10 | #pragma clang diagnostic pop 11 | #endif 12 | #endif 13 | 14 | #endif // EIGEN_WARNINGS_DISABLED 15 | -------------------------------------------------------------------------------- /extlib/Eigen/Householder: -------------------------------------------------------------------------------- 1 | #ifndef EIGEN_HOUSEHOLDER_MODULE_H 2 | #define EIGEN_HOUSEHOLDER_MODULE_H 3 | 4 | #include "Core" 5 | 6 | #include "src/Core/util/DisableStupidWarnings.h" 7 | 8 | /** \defgroup Householder_Module Householder module 9 | * This module provides Householder transformations. 10 | * 11 | * \code 12 | * #include 13 | * \endcode 14 | */ 15 | 16 | #include "src/Householder/Householder.h" 17 | #include "src/Householder/HouseholderSequence.h" 18 | #include "src/Householder/BlockHouseholder.h" 19 | 20 | #include "src/Core/util/ReenableStupidWarnings.h" 21 | 22 | #endif // EIGEN_HOUSEHOLDER_MODULE_H 23 | /* vim: set filetype=cpp et sw=2 ts=2 ai: */ 24 | -------------------------------------------------------------------------------- /cfg/per-sequence/ChinaSpeed.cfg: -------------------------------------------------------------------------------- 1 | #======== File I/O =============== 2 | InputFile : ChinaSpeed_1024x768_30.yuv 3 | InputBitDepth : 8 # Input bitdepth 4 | InputChromaFormat : 420 # Ratio of luminance to chrominance samples 5 | FrameRate : 30 # Frame Rate per second 6 | FrameSkip : 0 # Number of frames to be skipped in input 7 | SourceWidth : 1024 # Input frame width 8 | SourceHeight : 768 # Input frame height 9 | FramesToBeEncoded : 500 # Number of frames to be coded 10 | 11 | Level : 3.1 12 | -------------------------------------------------------------------------------- /cfg/per-sequence/SlideShow.cfg: -------------------------------------------------------------------------------- 1 | #======== File I/O =============== 2 | InputFile : SlideShow_1280x720_20.yuv 3 | InputBitDepth : 8 # Input bitdepth 4 | InputChromaFormat : 420 # Ratio of luminance to chrominance samples 5 | FrameRate : 20 # Frame Rate per second 6 | FrameSkip : 0 # Number of frames to be skipped in input 7 | SourceWidth : 1280 # Input frame width 8 | SourceHeight : 720 # Input frame height 9 | FramesToBeEncoded : 500 # Number of frames to be coded 10 | 11 | Level : 3.1 12 | -------------------------------------------------------------------------------- /cfg/per-sequence/BQMall.cfg: -------------------------------------------------------------------------------- 1 | #======== File I/O =============== 2 | InputFile : ../../origCfP/BQMall_832x480_60.yuv 3 | InputBitDepth : 8 # Input bitdepth 4 | InputChromaFormat : 420 # Ratio of luminance to chrominance samples 5 | FrameRate : 60 # Frame Rate per second 6 | FrameSkip : 0 # Number of frames to be skipped in input 7 | SourceWidth : 832 # Input frame width 8 | SourceHeight : 480 # Input frame height 9 | FramesToBeEncoded : 600 # Number of frames to be coded 10 | 11 | Level : 3.1 12 | -------------------------------------------------------------------------------- /cfg/per-sequence/Johnny.cfg: -------------------------------------------------------------------------------- 1 | #======== File I/O =============== 2 | InputFile : ../../origCfP/Johnny_1280x720_60.yuv 3 | InputBitDepth : 8 # Input bitdepth 4 | InputChromaFormat : 420 # Ratio of luminance to chrominance samples 5 | FrameRate : 60 # Frame Rate per second 6 | FrameSkip : 0 # Number of frames to be skipped in input 7 | SourceWidth : 1280 # Input frame width 8 | SourceHeight : 720 # Input frame height 9 | FramesToBeEncoded : 600 # Number of frames to be coded 10 | 11 | Level : 4 12 | -------------------------------------------------------------------------------- /cfg/per-sequence/SlideEditing.cfg: -------------------------------------------------------------------------------- 1 | #======== File I/O =============== 2 | InputFile : SlideEditing_1280x720_30.yuv 3 | InputBitDepth : 8 # Input bitdepth 4 | InputChromaFormat : 420 # Ratio of luminance to chrominance samples 5 | FrameRate : 30 # Frame Rate per second 6 | FrameSkip : 0 # Number of frames to be skipped in input 7 | SourceWidth : 1280 # Input frame width 8 | SourceHeight : 720 # Input frame height 9 | FramesToBeEncoded : 300 # Number of frames to be coded 10 | 11 | Level : 3.1 12 | -------------------------------------------------------------------------------- /cfg/per-sequence/Vidyo1.cfg: -------------------------------------------------------------------------------- 1 | #======== File I/O =============== 2 | InputFile : ../../origCfP/vidyo1_1280x720_60.yuv 3 | InputBitDepth : 8 # Input bitdepth 4 | InputChromaFormat : 420 # Ratio of luminance to chrominance samples 5 | FrameRate : 60 # Frame Rate per second 6 | FrameSkip : 0 # Number of frames to be skipped in input 7 | SourceWidth : 1280 # Input frame width 8 | SourceHeight : 720 # Input frame height 9 | FramesToBeEncoded : 600 # Number of frames to be coded 10 | 11 | Level : 4 12 | -------------------------------------------------------------------------------- /cfg/per-sequence/Vidyo3.cfg: -------------------------------------------------------------------------------- 1 | #======== File I/O =============== 2 | InputFile : ../../origCfP/vidyo3_1280x720_60.yuv 3 | InputBitDepth : 8 # Input bitdepth 4 | InputChromaFormat : 420 # Ratio of luminance to chrominance samples 5 | FrameRate : 60 # Frame Rate per second 6 | FrameSkip : 0 # Number of frames to be skipped in input 7 | SourceWidth : 1280 # Input frame width 8 | SourceHeight : 720 # Input frame height 9 | FramesToBeEncoded : 600 # Number of frames to be coded 10 | 11 | Level : 4 12 | -------------------------------------------------------------------------------- /cfg/per-sequence/Vidyo4.cfg: -------------------------------------------------------------------------------- 1 | #======== File I/O =============== 2 | InputFile : ../../origCfP/vidyo4_1280x720_60.yuv 3 | InputBitDepth : 8 # Input bitdepth 4 | InputChromaFormat : 420 # Ratio of luminance to chrominance samples 5 | FrameRate : 60 # Frame Rate per second 6 | FrameSkip : 0 # Number of frames to be skipped in input 7 | SourceWidth : 1280 # Input frame width 8 | SourceHeight : 720 # Input frame height 9 | FramesToBeEncoded : 600 # Number of frames to be coded 10 | 11 | Level : 4 12 | -------------------------------------------------------------------------------- /cfg/per-sequence/BQSquare.cfg: -------------------------------------------------------------------------------- 1 | #======== File I/O =============== 2 | InputFile : ../../origCfP/BQSquare_416x240_60.yuv 3 | InputBitDepth : 8 # Input bitdepth 4 | InputChromaFormat : 420 # Ratio of luminance to chrominance samples 5 | FrameRate : 60 # Frame Rate per second 6 | FrameSkip : 0 # Number of frames to be skipped in input 7 | SourceWidth : 416 # Input frame width 8 | SourceHeight : 240 # Input frame height 9 | FramesToBeEncoded : 600 # Number of frames to be coded 10 | 11 | Level : 2.1 12 | -------------------------------------------------------------------------------- /cfg/per-sequence/Cactus.cfg: -------------------------------------------------------------------------------- 1 | #======== File I/O =============== 2 | InputFile : ../../origCfP/Cactus_1920x1080_50.yuv 3 | InputBitDepth : 8 # Input bitdepth 4 | InputChromaFormat : 420 # Ratio of luminance to chrominance samples 5 | FrameRate : 50 # Frame Rate per second 6 | FrameSkip : 0 # Number of frames to be skipped in input 7 | SourceWidth : 1920 # Input frame width 8 | SourceHeight : 1080 # Input frame height 9 | FramesToBeEncoded : 500 # Number of frames to be coded 10 | 11 | Level : 4.1 12 | -------------------------------------------------------------------------------- /cfg/per-sequence/Kimono.cfg: -------------------------------------------------------------------------------- 1 | #======== File I/O =============== 2 | InputFile : ../../origCfP/Kimono1_1920x1080_24.yuv 3 | InputBitDepth : 8 # Input bitdepth 4 | InputChromaFormat : 420 # Ratio of luminance to chrominance samples 5 | FrameRate : 24 # Frame Rate per second 6 | FrameSkip : 0 # Number of frames to be skipped in input 7 | SourceWidth : 1920 # Input frame width 8 | SourceHeight : 1080 # Input frame height 9 | FramesToBeEncoded : 240 # Number of frames to be coded 10 | 11 | Level : 4 12 | -------------------------------------------------------------------------------- /cfg/per-sequence/Tango2.cfg: -------------------------------------------------------------------------------- 1 | #======== File I/O =============== 2 | InputFile : Tango2_3840x2160_60fps_10bit_420.yuv 3 | InputBitDepth : 10 # Input bitdepth 4 | InputChromaFormat : 420 # Ratio of luminance to chrominance samples 5 | FrameRate : 60 # Frame Rate per second 6 | FrameSkip : 0 # Number of frames to be skipped in input 7 | SourceWidth : 3840 # Input frame width 8 | SourceHeight : 2160 # Input frame height 9 | FramesToBeEncoded : 294 # Number of frames to be coded 10 | 11 | Level : 5.1 12 | -------------------------------------------------------------------------------- /cfg/per-sequence/BQTerrace.cfg: -------------------------------------------------------------------------------- 1 | #======== File I/O =============== 2 | InputFile : ../../origCfP/BQTerrace_1920x1080_60.yuv 3 | InputBitDepth : 8 # Input bitdepth 4 | InputChromaFormat : 420 # Ratio of luminance to chrominance samples 5 | FrameRate : 60 # Frame Rate per second 6 | FrameSkip : 0 # Number of frames to be skipped in input 7 | SourceWidth : 1920 # Input frame width 8 | SourceHeight : 1080 # Input frame height 9 | FramesToBeEncoded : 600 # Number of frames to be coded 10 | 11 | Level : 4.1 12 | -------------------------------------------------------------------------------- /cfg/per-sequence/CatRobot.cfg: -------------------------------------------------------------------------------- 1 | #======== File I/O =============== 2 | InputFile : CatRobot_3840x2160_60fps_10bit_420_jvet.yuv 3 | InputBitDepth : 10 # Input bitdepth 4 | InputChromaFormat : 420 # Ratio of luminance to chrominance samples 5 | FrameRate : 60 # Frame Rate per second 6 | FrameSkip : 0 # Number of frames to be skipped in input 7 | SourceWidth : 3840 # Input frame width 8 | SourceHeight : 2160 # Input frame height 9 | FramesToBeEncoded : 300 # Number of frames to be coded 10 | 11 | Level : 5.1 12 | -------------------------------------------------------------------------------- /cfg/per-sequence/Drums100.cfg: -------------------------------------------------------------------------------- 1 | #======== File I/O =============== 2 | InputFile : Drums_3840x2160_100fps_10bit_420_jvet.yuv 3 | InputBitDepth : 10 # Input bitdepth 4 | InputChromaFormat : 420 # Ratio of luminance to chrominance samples 5 | FrameRate : 100 # Frame Rate per second 6 | FrameSkip : 0 # Number of frames to be skipped in input 7 | SourceWidth : 3840 # Input frame width 8 | SourceHeight : 2160 # Input frame height 9 | FramesToBeEncoded : 300 # Number of frames to be coded 10 | 11 | Level : 5.2 12 | -------------------------------------------------------------------------------- /cfg/per-sequence/FourPeople.cfg: -------------------------------------------------------------------------------- 1 | #======== File I/O =============== 2 | InputFile : ../../origCfP/FourPeople_1280x720_60.yuv 3 | InputBitDepth : 8 # Input bitdepth 4 | InputChromaFormat : 420 # Ratio of luminance to chrominance samples 5 | FrameRate : 60 # Frame Rate per second 6 | FrameSkip : 0 # Number of frames to be skipped in input 7 | SourceWidth : 1280 # Input frame width 8 | SourceHeight : 720 # Input frame height 9 | FramesToBeEncoded : 600 # Number of frames to be coded 10 | 11 | Level : 4 12 | -------------------------------------------------------------------------------- /cfg/per-sequence/ParkScene.cfg: -------------------------------------------------------------------------------- 1 | #======== File I/O =============== 2 | InputFile : ../../origCfP/ParkScene_1920x1080_24.yuv 3 | InputBitDepth : 8 # Input bitdepth 4 | InputChromaFormat : 420 # Ratio of luminance to chrominance samples 5 | FrameRate : 24 # Frame Rate per second 6 | FrameSkip : 0 # Number of frames to be skipped in input 7 | SourceWidth : 1920 # Input frame width 8 | SourceHeight : 1080 # Input frame height 9 | FramesToBeEncoded : 240 # Number of frames to be coded 10 | 11 | Level : 4 12 | -------------------------------------------------------------------------------- /cfg/per-sequence/PartyScene.cfg: -------------------------------------------------------------------------------- 1 | #======== File I/O =============== 2 | InputFile : ../../origCfP/PartyScene_832x480_50.yuv 3 | InputBitDepth : 8 # Input bitdepth 4 | InputChromaFormat : 420 # Ratio of luminance to chrominance samples 5 | FrameRate : 50 # Frame Rate per second 6 | FrameSkip : 0 # Number of frames to be skipped in input 7 | SourceWidth : 832 # Input frame width 8 | SourceHeight : 480 # Input frame height 9 | FramesToBeEncoded : 500 # Number of frames to be coded 10 | 11 | Level : 3.1 12 | -------------------------------------------------------------------------------- /cfg/per-sequence/RaceHorses.cfg: -------------------------------------------------------------------------------- 1 | #======== File I/O =============== 2 | InputFile : ../../origCfP/RaceHorses_416x240_30.yuv 3 | InputBitDepth : 8 # Input bitdepth 4 | InputChromaFormat : 420 # Ratio of luminance to chrominance samples 5 | FrameRate : 30 # Frame Rate per second 6 | FrameSkip : 0 # Number of frames to be skipped in input 7 | SourceWidth : 416 # Input frame width 8 | SourceHeight : 240 # Input frame height 9 | FramesToBeEncoded : 300 # Number of frames to be coded 10 | 11 | Level : 2 12 | -------------------------------------------------------------------------------- /cfg/per-sequence/RaceHorsesC.cfg: -------------------------------------------------------------------------------- 1 | #======== File I/O =============== 2 | InputFile : ../../origCfP/RaceHorses_832x480_30.yuv 3 | InputBitDepth : 8 # Input bitdepth 4 | InputChromaFormat : 420 # Ratio of luminance to chrominance samples 5 | FrameRate : 30 # Frame Rate per second 6 | FrameSkip : 0 # Number of frames to be skipped in input 7 | SourceWidth : 832 # Input frame width 8 | SourceHeight : 480 # Input frame height 9 | FramesToBeEncoded : 300 # Number of frames to be coded 10 | 11 | Level : 3 12 | -------------------------------------------------------------------------------- /cfg/per-sequence/Traffic.cfg: -------------------------------------------------------------------------------- 1 | #======== File I/O =============== 2 | InputFile : ../../origCfP/Traffic_2560x1600_30_crop.yuv 3 | InputBitDepth : 8 # Input bitdepth 4 | InputChromaFormat : 420 # Ratio of luminance to chrominance samples 5 | FrameRate : 30 # Frame Rate per second 6 | FrameSkip : 0 # Number of frames to be skipped in input 7 | SourceWidth : 2560 # Input frame width 8 | SourceHeight : 1600 # Input frame height 9 | FramesToBeEncoded : 150 # Number of frames to be coded 10 | 11 | Level : 5 12 | -------------------------------------------------------------------------------- /extlib/Eigen/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | include(RegexUtils) 2 | test_escape_string_as_regex() 3 | 4 | file(GLOB Eigen_directory_files "*") 5 | 6 | escape_string_as_regex(ESCAPED_CMAKE_CURRENT_SOURCE_DIR "${CMAKE_CURRENT_SOURCE_DIR}") 7 | 8 | foreach(f ${Eigen_directory_files}) 9 | if(NOT f MATCHES "\\.txt" AND NOT f MATCHES "${ESCAPED_CMAKE_CURRENT_SOURCE_DIR}/[.].+" AND NOT f MATCHES "${ESCAPED_CMAKE_CURRENT_SOURCE_DIR}/src") 10 | list(APPEND Eigen_directory_files_to_install ${f}) 11 | endif() 12 | endforeach(f ${Eigen_directory_files}) 13 | 14 | install(FILES 15 | ${Eigen_directory_files_to_install} 16 | DESTINATION ${INCLUDE_INSTALL_DIR}/Eigen COMPONENT Devel 17 | ) 18 | 19 | add_subdirectory(src) 20 | -------------------------------------------------------------------------------- /extlib/Eigen/Sparse: -------------------------------------------------------------------------------- 1 | #ifndef EIGEN_SPARSE_MODULE_H 2 | #define EIGEN_SPARSE_MODULE_H 3 | 4 | /** \defgroup Sparse_Module Sparse meta-module 5 | * 6 | * Meta-module including all related modules: 7 | * - \ref SparseCore_Module 8 | * - \ref OrderingMethods_Module 9 | * - \ref SparseCholesky_Module 10 | * - \ref SparseLU_Module 11 | * - \ref SparseQR_Module 12 | * - \ref IterativeLinearSolvers_Module 13 | * 14 | * \code 15 | * #include 16 | * \endcode 17 | */ 18 | 19 | #include "SparseCore" 20 | #include "OrderingMethods" 21 | #include "SparseCholesky" 22 | #include "SparseLU" 23 | #include "SparseQR" 24 | #include "IterativeLinearSolvers" 25 | 26 | #endif // EIGEN_SPARSE_MODULE_H 27 | 28 | -------------------------------------------------------------------------------- /cfg/per-sequence/BasketballDrillText.cfg: -------------------------------------------------------------------------------- 1 | #======== File I/O =============== 2 | InputFile : BasketballDrillText_832x480_50.yuv 3 | InputBitDepth : 8 # Input bitdepth 4 | InputChromaFormat : 420 # Ratio of luminance to chrominance samples 5 | FrameRate : 50 # Frame Rate per second 6 | FrameSkip : 0 # Number of frames to be skipped in input 7 | SourceWidth : 832 # Input frame width 8 | SourceHeight : 480 # Input frame height 9 | FramesToBeEncoded : 500 # Number of frames to be coded 10 | 11 | Level : 3.1 12 | -------------------------------------------------------------------------------- /cfg/per-sequence/DaylightRoad2.cfg: -------------------------------------------------------------------------------- 1 | #======== File I/O =============== 2 | InputFile : DaylightRoad2_3840x2160_60fps_10bit_420.yuv 3 | InputBitDepth : 10 # Input bitdepth 4 | InputChromaFormat : 420 # Ratio of luminance to chrominance samples 5 | FrameRate : 60 # Frame Rate per second 6 | FrameSkip : 0 # Number of frames to be skipped in input 7 | SourceWidth : 3840 # Input frame width 8 | SourceHeight : 2160 # Input frame height 9 | FramesToBeEncoded : 300 # Number of frames to be coded 10 | 11 | Level : 5.1 12 | -------------------------------------------------------------------------------- /cfg/per-sequence/KristenAndSara.cfg: -------------------------------------------------------------------------------- 1 | #======== File I/O =============== 2 | InputFile : ../../origCfP/KristenAndSara_1280x720_60.yuv 3 | InputBitDepth : 8 # Input bitdepth 4 | InputChromaFormat : 420 # Ratio of luminance to chrominance samples 5 | FrameRate : 60 # Frame Rate per second 6 | FrameSkip : 0 # Number of frames to be skipped in input 7 | SourceWidth : 1280 # Input frame width 8 | SourceHeight : 720 # Input frame height 9 | FramesToBeEncoded : 600 # Number of frames to be coded 10 | 11 | Level : 4 12 | -------------------------------------------------------------------------------- /cfg/per-sequence/MountainBay2.cfg: -------------------------------------------------------------------------------- 1 | #======== File I/O =============== 2 | InputFile : MountainBay2_3840x2160_30fps_420_10bit.yuv 3 | InputBitDepth : 10 # Input bitdepth 4 | InputChromaFormat : 420 # Ratio of luminance to chrominance samples 5 | FrameRate : 30 # Frame Rate per second 6 | FrameSkip : 0 # Number of frames to be skipped in input 7 | SourceWidth : 3840 # Input frame width 8 | SourceHeight : 2160 # Input frame height 9 | FramesToBeEncoded : 300 # Number of frames to be coded 10 | 11 | Level : 5 12 | -------------------------------------------------------------------------------- /cfg/per-sequence/TrafficFlow.cfg: -------------------------------------------------------------------------------- 1 | #======== File I/O =============== 2 | InputFile : TrafficFlow_3840x2160_30fps_10bit_420_jvet.yuv 3 | InputBitDepth : 10 # Input bitdepth 4 | InputChromaFormat : 420 # Ratio of luminance to chrominance samples 5 | FrameRate : 30 # Frame Rate per second 6 | FrameSkip : 0 # Number of frames to be skipped in input 7 | SourceWidth : 3840 # Input frame width 8 | SourceHeight : 2160 # Input frame height 9 | FramesToBeEncoded : 300 # Number of frames to be coded 10 | 11 | Level : 5 12 | -------------------------------------------------------------------------------- /cfg/per-sequence/BasketballDrill.cfg: -------------------------------------------------------------------------------- 1 | #======== File I/O =============== 2 | InputFile : ../../origCfP/BasketballDrill_832x480_50.yuv 3 | InputBitDepth : 8 # Input bitdepth 4 | InputChromaFormat : 420 # Ratio of luminance to chrominance samples 5 | FrameRate : 50 # Frame Rate per second 6 | FrameSkip : 0 # Number of frames to be skipped in input 7 | SourceWidth : 832 # Input frame width 8 | SourceHeight : 480 # Input frame height 9 | FramesToBeEncoded : 500 # Number of frames to be coded 10 | 11 | Level : 3.1 12 | -------------------------------------------------------------------------------- /cfg/per-sequence/BasketballDrive.cfg: -------------------------------------------------------------------------------- 1 | #======== File I/O =============== 2 | InputFile : ../../origCfP/BasketballDrive_1920x1080_50.yuv 3 | InputBitDepth : 8 # Input bitdepth 4 | InputChromaFormat : 420 # Ratio of luminance to chrominance samples 5 | FrameRate : 50 # Frame Rate per second 6 | FrameSkip : 0 # Number of frames to be skipped in input 7 | SourceWidth : 1920 # Input frame width 8 | SourceHeight : 1080 # Input frame height 9 | FramesToBeEncoded : 500 # Number of frames to be coded 10 | 11 | Level : 4.1 12 | -------------------------------------------------------------------------------- /cfg/per-sequence/BasketballPass.cfg: -------------------------------------------------------------------------------- 1 | #======== File I/O =============== 2 | InputFile : ../../origCfP/BasketballPass_416x240_50.yuv 3 | InputBitDepth : 8 # Input bitdepth 4 | InputChromaFormat : 420 # Ratio of luminance to chrominance samples 5 | FrameRate : 50 # Frame Rate per second 6 | FrameSkip : 0 # Number of frames to be skipped in input 7 | SourceWidth : 416 # Input frame width 8 | SourceHeight : 240 # Input frame height 9 | FramesToBeEncoded : 500 # Number of frames to be coded 10 | 11 | Level : 2.1 12 | -------------------------------------------------------------------------------- /cfg/per-sequence/BlowingBubbles.cfg: -------------------------------------------------------------------------------- 1 | #======== File I/O =============== 2 | InputFile : ../../origCfP/BlowingBubbles_416x240_50.yuv 3 | InputBitDepth : 8 # Input bitdepth 4 | InputChromaFormat : 420 # Ratio of luminance to chrominance samples 5 | FrameRate : 50 # Frame Rate per second 6 | FrameSkip : 0 # Number of frames to be skipped in input 7 | SourceWidth : 416 # Input frame width 8 | SourceHeight : 240 # Input frame height 9 | FramesToBeEncoded : 500 # Number of frames to be coded 10 | 11 | Level : 2.1 12 | -------------------------------------------------------------------------------- /cfg/per-sequence/Map_GBR.cfg: -------------------------------------------------------------------------------- 1 | #======== File I/O =============== 2 | InputFile : HEVC_yuv/ScreenContent_GBR/sc_map_1280x720_60_8bit.gbr 3 | InputBitDepth : 8 # Input bitdepth 4 | InputChromaFormat : 444 # Ratio of luminance to chrominance samples 5 | FrameRate : 60 # Frame Rate per second 6 | FrameSkip : 0 # Number of frames to be skipped in input 7 | SourceWidth : 1280 # Input frame width 8 | SourceHeight : 720 # Input frame height 9 | FramesToBeEncoded : 600 # Number of frames to be coded 10 | 11 | Level : 6.2 12 | -------------------------------------------------------------------------------- /cfg/per-sequence/NebutaFestival_10bit.cfg: -------------------------------------------------------------------------------- 1 | #======== File I/O =============== 2 | InputFile : NebutaFestival_2560x1600_60_10bit_crop.yuv 3 | InputBitDepth : 10 # Input bitdepth 4 | InputChromaFormat : 420 # Ratio of luminance to chrominance samples 5 | FrameRate : 60 # Frame Rate per second 6 | FrameSkip : 0 # Number of frames to be skipped in input 7 | SourceWidth : 2560 # Input frame width 8 | SourceHeight : 1600 # Input frame height 9 | FramesToBeEncoded : 300 # Number of frames to be coded 10 | 11 | Level : 5 12 | -------------------------------------------------------------------------------- /cfg/per-sequence/Rollercoaster2.cfg: -------------------------------------------------------------------------------- 1 | #======== File I/O =============== 2 | InputFile : RollerCoaster2_3840x2160_60fps_10bit_420.yuv 3 | InputBitDepth : 10 # Input bitdepth 4 | InputChromaFormat : 420 # Ratio of luminance to chrominance samples 5 | FrameRate : 60 # Frame Rate per second 6 | FrameSkip : 0 # Number of frames to be skipped in input 7 | SourceWidth : 3840 # Input frame width 8 | SourceHeight : 2160 # Input frame height 9 | FramesToBeEncoded : 300 # Number of frames to be coded 10 | 11 | Level : 5.1 12 | -------------------------------------------------------------------------------- /cfg/per-sequence/Campfire.cfg: -------------------------------------------------------------------------------- 1 | #======== File I/O =============== 2 | InputFile : Campfire_3840x2160_30fps_10bit_420_bt709_videoRange.yuv 3 | InputBitDepth : 10 # Input bitdepth 4 | InputChromaFormat : 420 # Ratio of luminance to chrominance samples 5 | FrameRate : 30 # Frame Rate per second 6 | FrameSkip : 0 # Number of frames to be skipped in input 7 | SourceWidth : 3840 # Input frame width 8 | SourceHeight : 2160 # Input frame height 9 | FramesToBeEncoded : 300 # Number of frames to be coded 10 | 11 | Level : 5.1 12 | -------------------------------------------------------------------------------- /cfg/per-sequence/Head_400_16bit.cfg: -------------------------------------------------------------------------------- 1 | #======== File I/O =============== 2 | InputFile : HEVC_yuv/RExt_400/AX_Head_1240x960_16bit_400.yuv 3 | InputBitDepth : 16 # Input bitdepth 4 | InputChromaFormat : 400 # Ratio of luminance to chrominance samples 5 | FrameRate : 50 # Frame Rate per second 6 | FrameSkip : 0 # Number of frames to be skipped in input 7 | SourceWidth : 1240 # Input frame width 8 | SourceHeight : 960 # Input frame height 9 | FramesToBeEncoded : 496 # Number of frames to be coded 10 | 11 | Level : 6.2 12 | -------------------------------------------------------------------------------- /cfg/per-sequence/Map_444.cfg: -------------------------------------------------------------------------------- 1 | #======== File I/O =============== 2 | InputFile : HEVC_yuv/ScreenContent_444/sc_map_1280x720_60_8bit_444.yuv 3 | InputBitDepth : 8 # Input bitdepth 4 | InputChromaFormat : 444 # Ratio of luminance to chrominance samples 5 | FrameRate : 60 # Frame Rate per second 6 | FrameSkip : 0 # Number of frames to be skipped in input 7 | SourceWidth : 1280 # Input frame width 8 | SourceHeight : 720 # Input frame height 9 | FramesToBeEncoded : 600 # Number of frames to be coded 10 | 11 | Level : 6.2 12 | -------------------------------------------------------------------------------- /cfg/per-sequence/PeopleOnStreet.cfg: -------------------------------------------------------------------------------- 1 | #======== File I/O =============== 2 | InputFile : ../../origCfP/PeopleOnStreet_2560x1600_30_crop.yuv 3 | InputBitDepth : 8 # Input bitdepth 4 | InputChromaFormat : 420 # Ratio of luminance to chrominance samples 5 | FrameRate : 30 # Frame Rate per second 6 | FrameSkip : 0 # Number of frames to be skipped in input 7 | SourceWidth : 2560 # Input frame width 8 | SourceHeight : 1600 # Input frame height 9 | FramesToBeEncoded : 150 # Number of frames to be coded 10 | 11 | Level : 5 12 | -------------------------------------------------------------------------------- /cfg/per-sequence/ToddlerFountain2.cfg: -------------------------------------------------------------------------------- 1 | #======== File I/O =============== 2 | InputFile : ToddlerFountain2_3840x2160_60fps_10bit_420.yuv 3 | InputBitDepth : 10 # Input bitdepth 4 | InputChromaFormat : 420 # Ratio of luminance to chrominance samples 5 | FrameRate : 60 # Frame Rate per second 6 | FrameSkip : 0 # Number of frames to be skipped in input 7 | SourceWidth : 3840 # Input frame width 8 | SourceHeight : 2160 # Input frame height 9 | FramesToBeEncoded : 300 # Number of frames to be coded 10 | 11 | Level : 5.1 12 | -------------------------------------------------------------------------------- /cfg/per-sequence/Cardiac_400_12bit.cfg: -------------------------------------------------------------------------------- 1 | #======== File I/O =============== 2 | InputFile : HEVC_yuv/RExt_400/CT_Cardiac_512x512_12bit_400.yuv 3 | InputBitDepth : 12 # Input bitdepth 4 | InputChromaFormat : 400 # Ratio of luminance to chrominance samples 5 | FrameRate : 50 # Frame Rate per second 6 | FrameSkip : 0 # Number of frames to be skipped in input 7 | SourceWidth : 512 # Input frame width 8 | SourceHeight : 512 # Input frame height 9 | FramesToBeEncoded : 281 # Number of frames to be coded 10 | 11 | Level : 6.2 12 | -------------------------------------------------------------------------------- /cfg/per-sequence/CrowdRun_444_10bit.cfg: -------------------------------------------------------------------------------- 1 | #======== File I/O =============== 2 | InputFile : HEVC_yuv/RExt_444/CrowdRun_1920x1080_50_10bit_444.yuv 3 | InputBitDepth : 10 # Input bitdepth 4 | InputChromaFormat : 444 # Ratio of luminance to chrominance samples 5 | FrameRate : 50 # Frame Rate per second 6 | FrameSkip : 0 # Number of frames to be skipped in input 7 | SourceWidth : 1920 # Input frame width 8 | SourceHeight : 1080 # Input frame height 9 | FramesToBeEncoded : 500 # Number of frames to be coded 10 | 11 | Level : 6.2 12 | -------------------------------------------------------------------------------- /cfg/per-sequence/Doc_444.cfg: -------------------------------------------------------------------------------- 1 | #======== File I/O =============== 2 | InputFile : HEVC_yuv/ScreenContent_444/sc_doc_1280x720_10_8bit_500_444.yuv 3 | InputBitDepth : 8 # Input bitdepth 4 | InputChromaFormat : 444 # Ratio of luminance to chrominance samples 5 | FrameRate : 10 # Frame Rate per second 6 | FrameSkip : 0 # Number of frames to be skipped in input 7 | SourceWidth : 1280 # Input frame width 8 | SourceHeight : 720 # Input frame height 9 | FramesToBeEncoded : 500 # Number of frames to be coded 10 | 11 | Level : 6.2 12 | -------------------------------------------------------------------------------- /cfg/per-sequence/EBUHorse_422_10bit.cfg: -------------------------------------------------------------------------------- 1 | #======== File I/O =============== 2 | InputFile : HEVC_yuv/RExt_422/EBUHorse_1920x1080_50_10bit_422.yuv 3 | InputBitDepth : 10 # Input bitdepth 4 | InputChromaFormat : 422 # Ratio of luminance to chrominance samples 5 | FrameRate : 50 # Frame Rate per second 6 | FrameSkip : 0 # Number of frames to be skipped in input 7 | SourceWidth : 1920 # Input frame width 8 | SourceHeight : 1080 # Input frame height 9 | FramesToBeEncoded : 500 # Number of frames to be coded 10 | 11 | Level : 6.2 12 | -------------------------------------------------------------------------------- /cfg/per-sequence/Kimono_422_10bit.cfg: -------------------------------------------------------------------------------- 1 | #======== File I/O =============== 2 | InputFile : HEVC_yuv/RExt_422/Kimono1_1920x1080_24_10bit_422.yuv 3 | InputBitDepth : 10 # Input bitdepth 4 | InputChromaFormat : 422 # Ratio of luminance to chrominance samples 5 | FrameRate : 24 # Frame Rate per second 6 | FrameSkip : 0 # Number of frames to be skipped in input 7 | SourceWidth : 1920 # Input frame width 8 | SourceHeight : 1080 # Input frame height 9 | FramesToBeEncoded : 240 # Number of frames to be coded 10 | 11 | Level : 6.2 12 | -------------------------------------------------------------------------------- /cfg/per-sequence/Kimono_444_10bit.cfg: -------------------------------------------------------------------------------- 1 | #======== File I/O =============== 2 | InputFile : HEVC_yuv/RExt_444/Kimono1_1920x1080_24_10bit_444.yuv 3 | InputBitDepth : 10 # Input bitdepth 4 | InputChromaFormat : 444 # Ratio of luminance to chrominance samples 5 | FrameRate : 24 # Frame Rate per second 6 | FrameSkip : 0 # Number of frames to be skipped in input 7 | SourceWidth : 1920 # Input frame width 8 | SourceHeight : 1080 # Input frame height 9 | FramesToBeEncoded : 240 # Number of frames to be coded 10 | 11 | Level : 6.2 12 | -------------------------------------------------------------------------------- /cfg/per-sequence/Seeking_422_10bit.cfg: -------------------------------------------------------------------------------- 1 | #======== File I/O =============== 2 | InputFile : HEVC_yuv/RExt_422/Seeking_1920x1080_50_10bit_422.yuv 3 | InputBitDepth : 10 # Input bitdepth 4 | InputChromaFormat : 422 # Ratio of luminance to chrominance samples 5 | FrameRate : 50 # Frame Rate per second 6 | FrameSkip : 0 # Number of frames to be skipped in input 7 | SourceWidth : 1920 # Input frame width 8 | SourceHeight : 1080 # Input frame height 9 | FramesToBeEncoded : 500 # Number of frames to be coded 10 | 11 | Level : 6.2 12 | -------------------------------------------------------------------------------- /cfg/per-sequence/VenueVu_444_10bit.cfg: -------------------------------------------------------------------------------- 1 | #======== File I/O =============== 2 | InputFile : HEVC_yuv/RExt_444/VenueVu_1920x1080_30_10bit_444.yuv 3 | InputBitDepth : 10 # Input bitdepth 4 | InputChromaFormat : 444 # Ratio of luminance to chrominance samples 5 | FrameRate : 30 # Frame Rate per second 6 | FrameSkip : 0 # Number of frames to be skipped in input 7 | SourceWidth : 1920 # Input frame width 8 | SourceHeight : 1080 # Input frame height 9 | FramesToBeEncoded : 300 # Number of frames to be coded 10 | 11 | Level : 6.2 12 | -------------------------------------------------------------------------------- /cfg/per-sequence/Web_444.cfg: -------------------------------------------------------------------------------- 1 | #======== File I/O =============== 2 | InputFile : HEVC_yuv/ScreenContent_444/sc_Web_1280x720_10_8bit_500_444.yuv 3 | InputBitDepth : 8 # Input bitdepth 4 | InputChromaFormat : 444 # Ratio of luminance to chrominance samples 5 | FrameRate : 10 # Frame Rate per second 6 | FrameSkip : 0 # Number of frames to be skipped in input 7 | SourceWidth : 1280 # Input frame width 8 | SourceHeight : 720 # Input frame height 9 | FramesToBeEncoded : 500 # Number of frames to be coded 10 | 11 | Level : 6.2 12 | -------------------------------------------------------------------------------- /extlib/Eigen/src/Eigen2Support/Macros.h: -------------------------------------------------------------------------------- 1 | // This file is part of Eigen, a lightweight C++ template library 2 | // for linear algebra. 3 | // 4 | // Copyright (C) 2011 Benoit Jacob 5 | // 6 | // This Source Code Form is subject to the terms of the Mozilla 7 | // Public License v. 2.0. If a copy of the MPL was not distributed 8 | // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. 9 | 10 | #ifndef EIGEN2_MACROS_H 11 | #define EIGEN2_MACROS_H 12 | 13 | #define ei_assert eigen_assert 14 | #define ei_internal_assert eigen_internal_assert 15 | 16 | #define EIGEN_ALIGN_128 EIGEN_ALIGN16 17 | 18 | #define EIGEN_ARCH_WANTS_ALIGNMENT EIGEN_ALIGN_STATICALLY 19 | 20 | #endif // EIGEN2_MACROS_H 21 | -------------------------------------------------------------------------------- /cfg/per-sequence/Console_444.cfg: -------------------------------------------------------------------------------- 1 | #======== File I/O =============== 2 | InputFile : HEVC_yuv/ScreenContent_444/sc_console_1920x1080_60_8bit_444.yuv 3 | InputBitDepth : 8 # Input bitdepth 4 | InputChromaFormat : 444 # Ratio of luminance to chrominance samples 5 | FrameRate : 60 # Frame Rate per second 6 | FrameSkip : 0 # Number of frames to be skipped in input 7 | SourceWidth : 1920 # Input frame width 8 | SourceHeight : 1080 # Input frame height 9 | FramesToBeEncoded : 600 # Number of frames to be coded 10 | 11 | Level : 6.2 12 | -------------------------------------------------------------------------------- /cfg/per-sequence/Desktop_444.cfg: -------------------------------------------------------------------------------- 1 | #======== File I/O =============== 2 | InputFile : HEVC_yuv/ScreenContent_444/sc_desktop_1920x1080_60_8bit_444.yuv 3 | InputBitDepth : 8 # Input bitdepth 4 | InputChromaFormat : 444 # Ratio of luminance to chrominance samples 5 | FrameRate : 60 # Frame Rate per second 6 | FrameSkip : 0 # Number of frames to be skipped in input 7 | SourceWidth : 1920 # Input frame width 8 | SourceHeight : 1080 # Input frame height 9 | FramesToBeEncoded : 600 # Number of frames to be coded 10 | 11 | Level : 6.2 12 | -------------------------------------------------------------------------------- /cfg/per-sequence/SteamLocomotiveTrain_10bit.cfg: -------------------------------------------------------------------------------- 1 | #======== File I/O =============== 2 | InputFile : SteamLocomotiveTrain_2560x1600_60_10bit_crop.yuv 3 | InputBitDepth : 10 # Input bitdepth 4 | InputChromaFormat : 420 # Ratio of luminance to chrominance samples 5 | FrameRate : 60 # Frame Rate per second 6 | FrameSkip : 0 # Number of frames to be skipped in input 7 | SourceWidth : 2560 # Input frame width 8 | SourceHeight : 1600 # Input frame height 9 | FramesToBeEncoded : 300 # Number of frames to be coded 10 | 11 | Level : 5 12 | -------------------------------------------------------------------------------- /cfg/per-sequence/Traffic_422_10bit.cfg: -------------------------------------------------------------------------------- 1 | #======== File I/O =============== 2 | InputFile : HEVC_yuv/RExt_422/Traffic_2560x1600_30_10bit_422_crop.yuv 3 | InputBitDepth : 10 # Input bitdepth 4 | InputChromaFormat : 422 # Ratio of luminance to chrominance samples 5 | FrameRate : 30 # Frame Rate per second 6 | FrameSkip : 0 # Number of frames to be skipped in input 7 | SourceWidth : 2560 # Input frame width 8 | SourceHeight : 1600 # Input frame height 9 | FramesToBeEncoded : 150 # Number of frames to be coded 10 | 11 | Level : 6.2 12 | -------------------------------------------------------------------------------- /cfg/per-sequence/Traffic_444_10bit.cfg: -------------------------------------------------------------------------------- 1 | #======== File I/O =============== 2 | InputFile : HEVC_yuv/RExt_444/Traffic_2560x1600_30_10bit_444_crop.yuv 3 | InputBitDepth : 10 # Input bitdepth 4 | InputChromaFormat : 444 # Ratio of luminance to chrominance samples 5 | FrameRate : 30 # Frame Rate per second 6 | FrameSkip : 0 # Number of frames to be skipped in input 7 | SourceWidth : 2560 # Input frame width 8 | SourceHeight : 1600 # Input frame height 9 | FramesToBeEncoded : 150 # Number of frames to be coded 10 | 11 | Level : 6.2 12 | -------------------------------------------------------------------------------- /cfg/per-sequence/VenueVu_GBR.cfg: -------------------------------------------------------------------------------- 1 | #======== File I/O =============== 2 | InputFile : HEVC_yuv/ScreenContent_GBR/VenueVu_1920x1080_30_8bit_444_gbr.gbr 3 | InputBitDepth : 8 # Input bitdepth 4 | InputChromaFormat : 444 # Ratio of luminance to chrominance samples 5 | FrameRate : 30 # Frame Rate per second 6 | FrameSkip : 0 # Number of frames to be skipped in input 7 | SourceWidth : 1920 # Input frame width 8 | SourceHeight : 1080 # Input frame height 9 | FramesToBeEncoded : 300 # Number of frames to be coded 10 | 11 | Level : 6.2 12 | -------------------------------------------------------------------------------- /cfg/per-sequence/BirdsInCage_444_10bit.cfg: -------------------------------------------------------------------------------- 1 | #======== File I/O =============== 2 | InputFile : HEVC_yuv/RExt_444/BirdsInCage_1920x1080_60_10bit_444.yuv 3 | InputBitDepth : 10 # Input bitdepth 4 | InputChromaFormat : 444 # Ratio of luminance to chrominance samples 5 | FrameRate : 60 # Frame Rate per second 6 | FrameSkip : 0 # Number of frames to be skipped in input 7 | SourceWidth : 1920 # Input frame width 8 | SourceHeight : 1080 # Input frame height 9 | FramesToBeEncoded : 600 # Number of frames to be coded 10 | 11 | Level : 6.2 12 | -------------------------------------------------------------------------------- /cfg/per-sequence/EBUGraphics_422_10bit.cfg: -------------------------------------------------------------------------------- 1 | #======== File I/O =============== 2 | InputFile : HEVC_yuv/RExt_422/EBUGraphics_1920x1080_50_10bit_422.yuv 3 | InputBitDepth : 10 # Input bitdepth 4 | InputChromaFormat : 422 # Ratio of luminance to chrominance samples 5 | FrameRate : 50 # Frame Rate per second 6 | FrameSkip : 0 # Number of frames to be skipped in input 7 | SourceWidth : 1920 # Input frame width 8 | SourceHeight : 1080 # Input frame height 9 | FramesToBeEncoded : 500 # Number of frames to be coded 10 | 11 | Level : 6.2 12 | -------------------------------------------------------------------------------- /cfg/per-sequence/EBUKidsSoccer_422_10bit.cfg: -------------------------------------------------------------------------------- 1 | #======== File I/O =============== 2 | InputFile : HEVC_yuv/RExt_422/EBUKidsSoccer_1920x1080_50_10bit_422.yuv 3 | InputBitDepth : 10 # Input bitdepth 4 | InputChromaFormat : 422 # Ratio of luminance to chrominance samples 5 | FrameRate : 50 # Frame Rate per second 6 | FrameSkip : 0 # Number of frames to be skipped in input 7 | SourceWidth : 1920 # Input frame width 8 | SourceHeight : 1080 # Input frame height 9 | FramesToBeEncoded : 500 # Number of frames to be coded 10 | 11 | Level : 6.2 12 | -------------------------------------------------------------------------------- /cfg/per-sequence/EBURainFruits_444_10bit.cfg: -------------------------------------------------------------------------------- 1 | #======== File I/O =============== 2 | InputFile : HEVC_yuv/RExt_444/EBURainFruits_1920x1080_50_10bit_444.yuv 3 | InputBitDepth : 10 # Input bitdepth 4 | InputChromaFormat : 444 # Ratio of luminance to chrominance samples 5 | FrameRate : 50 # Frame Rate per second 6 | FrameSkip : 0 # Number of frames to be skipped in input 7 | SourceWidth : 1920 # Input frame width 8 | SourceHeight : 1080 # Input frame height 9 | FramesToBeEncoded : 500 # Number of frames to be coded 10 | 11 | Level : 6.2 12 | -------------------------------------------------------------------------------- /cfg/per-sequence/LongRunShort_400_12bit.cfg: -------------------------------------------------------------------------------- 1 | #======== File I/O =============== 2 | InputFile : HEVC_yuv/RExt_400/CT_LongrunShort_512x512_12bit_400.yuv 3 | InputBitDepth : 12 # Input bitdepth 4 | InputChromaFormat : 400 # Ratio of luminance to chrominance samples 5 | FrameRate : 50 # Frame Rate per second 6 | FrameSkip : 0 # Number of frames to be skipped in input 7 | SourceWidth : 512 # Input frame width 8 | SourceHeight : 512 # Input frame height 9 | FramesToBeEncoded : 500 # Number of frames to be coded 10 | 11 | Level : 6.2 12 | -------------------------------------------------------------------------------- /cfg/per-sequence/Programming_444.cfg: -------------------------------------------------------------------------------- 1 | #======== File I/O =============== 2 | InputFile : HEVC_yuv/ScreenContent_444/sc_programming_1280x720_60_8bit_444.yuv 3 | InputBitDepth : 8 # Input bitdepth 4 | InputChromaFormat : 444 # Ratio of luminance to chrominance samples 5 | FrameRate : 60 # Frame Rate per second 6 | FrameSkip : 0 # Number of frames to be skipped in input 7 | SourceWidth : 1280 # Input frame width 8 | SourceHeight : 720 # Input frame height 9 | FramesToBeEncoded : 600 # Number of frames to be coded 10 | 11 | Level : 6.2 12 | -------------------------------------------------------------------------------- /cfg/per-sequence/Programming_GBR.cfg: -------------------------------------------------------------------------------- 1 | #======== File I/O =============== 2 | InputFile : HEVC_yuv/ScreenContent_GBR/sc_programming_1280x720_60_8bit.gbr 3 | InputBitDepth : 8 # Input bitdepth 4 | InputChromaFormat : 444 # Ratio of luminance to chrominance samples 5 | FrameRate : 60 # Frame Rate per second 6 | FrameSkip : 0 # Number of frames to be skipped in input 7 | SourceWidth : 1280 # Input frame width 8 | SourceHeight : 720 # Input frame height 9 | FramesToBeEncoded : 600 # Number of frames to be coded 10 | 11 | Level : 6.2 12 | -------------------------------------------------------------------------------- /cfg/per-sequence/SlideShow_444.cfg: -------------------------------------------------------------------------------- 1 | #======== File I/O =============== 2 | InputFile : HEVC_yuv/ScreenContent_444/sc_SlideShow_1280x720_20_8bit_500_444.yuv 3 | InputBitDepth : 8 # Input bitdepth 4 | InputChromaFormat : 444 # Ratio of luminance to chrominance samples 5 | FrameRate : 20 # Frame Rate per second 6 | FrameSkip : 0 # Number of frames to be skipped in input 7 | SourceWidth : 1280 # Input frame width 8 | SourceHeight : 720 # Input frame height 9 | FramesToBeEncoded : 500 # Number of frames to be coded 10 | 11 | Level : 6.2 12 | -------------------------------------------------------------------------------- /cfg/per-sequence/WordEditing_444.cfg: -------------------------------------------------------------------------------- 1 | #======== File I/O =============== 2 | InputFile : HEVC_yuv/ScreenContent_444/sc_wordEditing_1280x720_60_8bit_444.yuv 3 | InputBitDepth : 8 # Input bitdepth 4 | InputChromaFormat : 444 # Ratio of luminance to chrominance samples 5 | FrameRate : 60 # Frame Rate per second 6 | FrameSkip : 0 # Number of frames to be skipped in input 7 | SourceWidth : 1280 # Input frame width 8 | SourceHeight : 720 # Input frame height 9 | FramesToBeEncoded : 600 # Number of frames to be coded 10 | 11 | Level : 6.2 12 | -------------------------------------------------------------------------------- /cfg/per-sequence/WordEditing_GBR.cfg: -------------------------------------------------------------------------------- 1 | #======== File I/O =============== 2 | InputFile : HEVC_yuv/ScreenContent_GBR/sc_wordEditing_1280x720_60_8bit.gbr 3 | InputBitDepth : 8 # Input bitdepth 4 | InputChromaFormat : 444 # Ratio of luminance to chrominance samples 5 | FrameRate : 60 # Frame Rate per second 6 | FrameSkip : 0 # Number of frames to be skipped in input 7 | SourceWidth : 1280 # Input frame width 8 | SourceHeight : 720 # Input frame height 9 | FramesToBeEncoded : 600 # Number of frames to be coded 10 | 11 | Level : 6.2 12 | -------------------------------------------------------------------------------- /cfg/per-sequence/PCBLayout_444.cfg: -------------------------------------------------------------------------------- 1 | #======== File I/O =============== 2 | InputFile : HEVC_yuv/ScreenContent_444/sc_pcb_layout_1920x1080_20_8bit_200_444_r1.yuv 3 | InputBitDepth : 8 # Input bitdepth 4 | InputChromaFormat : 444 # Ratio of luminance to chrominance samples 5 | FrameRate : 20 # Frame Rate per second 6 | FrameSkip : 0 # Number of frames to be skipped in input 7 | SourceWidth : 1920 # Input frame width 8 | SourceHeight : 1080 # Input frame height 9 | FramesToBeEncoded : 200 # Number of frames to be coded 10 | 11 | Level : 6.2 12 | -------------------------------------------------------------------------------- /cfg/per-sequence/PCBLayout_GBR.cfg: -------------------------------------------------------------------------------- 1 | #======== File I/O =============== 2 | InputFile : HEVC_yuv/ScreenContent_GBR/sc_pcb_layout_1920x1080_20_8bit_200_gbr.gbr 3 | InputBitDepth : 8 # Input bitdepth 4 | InputChromaFormat : 444 # Ratio of luminance to chrominance samples 5 | FrameRate : 20 # Frame Rate per second 6 | FrameSkip : 0 # Number of frames to be skipped in input 7 | SourceWidth : 1920 # Input frame width 8 | SourceHeight : 1080 # Input frame height 9 | FramesToBeEncoded : 200 # Number of frames to be coded 10 | 11 | Level : 6.2 12 | -------------------------------------------------------------------------------- /cfg/per-sequence/TwistTunnel_GBR.cfg: -------------------------------------------------------------------------------- 1 | #======== File I/O =============== 2 | InputFile : HEVC_yuv/ScreenContent_GBR/sc_cg_twist_tunnel_1280x720_30_8bit_gbr.gbr 3 | InputBitDepth : 8 # Input bitdepth 4 | InputChromaFormat : 444 # Ratio of luminance to chrominance samples 5 | FrameRate : 30 # Frame Rate per second 6 | FrameSkip : 0 # Number of frames to be skipped in input 7 | SourceWidth : 1280 # Input frame width 8 | SourceHeight : 720 # Input frame height 9 | FramesToBeEncoded : 300 # Number of frames to be coded 10 | 11 | Level : 6.2 12 | -------------------------------------------------------------------------------- /cfg/per-sequence/WebBrowsing_GBR.cfg: -------------------------------------------------------------------------------- 1 | #======== File I/O =============== 2 | InputFile : HEVC_yuv/ScreenContent_GBR/sc_web_browsing_1280x720_30_8bit_300_gbr.gbr 3 | InputBitDepth : 8 # Input bitdepth 4 | InputChromaFormat : 444 # Ratio of luminance to chrominance samples 5 | FrameRate : 30 # Frame Rate per second 6 | FrameSkip : 0 # Number of frames to be skipped in input 7 | SourceWidth : 1280 # Input frame width 8 | SourceHeight : 720 # Input frame height 9 | FramesToBeEncoded : 300 # Number of frames to be coded 10 | 11 | Level : 6.2 12 | -------------------------------------------------------------------------------- /cfg/per-sequence/ppt_doc_xls_GBR.cfg: -------------------------------------------------------------------------------- 1 | #======== File I/O =============== 2 | InputFile : HEVC_yuv/ScreenContent_GBR/sc_ppt_doc_xls_1920x1080_20_8bit_200_gbr.gbr 3 | InputBitDepth : 8 # Input bitdepth 4 | InputChromaFormat : 444 # Ratio of luminance to chrominance samples 5 | FrameRate : 20 # Frame Rate per second 6 | FrameSkip : 0 # Number of frames to be skipped in input 7 | SourceWidth : 1920 # Input frame width 8 | SourceHeight : 1080 # Input frame height 9 | FramesToBeEncoded : 200 # Number of frames to be coded 10 | 11 | Level : 6.2 12 | -------------------------------------------------------------------------------- /cfg/per-sequence/BasketballScreen_444.cfg: -------------------------------------------------------------------------------- 1 | #======== File I/O =============== 2 | InputFile : HEVC_yuv/ScreenContent_444/Basketball_Screen_2560x1440_60p_8b444.yuv 3 | InputBitDepth : 8 # Input bitdepth 4 | InputChromaFormat : 444 # Ratio of luminance to chrominance samples 5 | FrameRate : 60 # Frame Rate per second 6 | FrameSkip : 322 # Number of frames to be skipped in input 7 | SourceWidth : 2560 # Input frame width 8 | SourceHeight : 1440 # Input frame height 9 | FramesToBeEncoded : 300 # Number of frames to be coded 10 | 11 | Level : 6.2 12 | -------------------------------------------------------------------------------- /cfg/per-sequence/CADWaveform_444.cfg: -------------------------------------------------------------------------------- 1 | #======== File I/O =============== 2 | InputFile : HEVC_yuv/ScreenContent_444/sc_cad_waveform_1920x1080_20_8bit_200_444_r1.yuv 3 | InputBitDepth : 8 # Input bitdepth 4 | InputChromaFormat : 444 # Ratio of luminance to chrominance samples 5 | FrameRate : 20 # Frame Rate per second 6 | FrameSkip : 0 # Number of frames to be skipped in input 7 | SourceWidth : 1920 # Input frame width 8 | SourceHeight : 1080 # Input frame height 9 | FramesToBeEncoded : 200 # Number of frames to be coded 10 | 11 | Level : 6.2 12 | -------------------------------------------------------------------------------- /cfg/per-sequence/CADWaveform_GBR.cfg: -------------------------------------------------------------------------------- 1 | #======== File I/O =============== 2 | InputFile : HEVC_yuv/ScreenContent_GBR/sc_cad_waveform_1920x1080_20_8bit_200_gbr.gbr 3 | InputBitDepth : 8 # Input bitdepth 4 | InputChromaFormat : 444 # Ratio of luminance to chrominance samples 5 | FrameRate : 20 # Frame Rate per second 6 | FrameSkip : 0 # Number of frames to be skipped in input 7 | SourceWidth : 1920 # Input frame width 8 | SourceHeight : 1080 # Input frame height 9 | FramesToBeEncoded : 200 # Number of frames to be coded 10 | 11 | Level : 6.2 12 | -------------------------------------------------------------------------------- /cfg/per-sequence/EBULupoCandlelight_444_10bit.cfg: -------------------------------------------------------------------------------- 1 | #======== File I/O =============== 2 | InputFile : HEVC_yuv/RExt_444/EBULupoCandlelight_1920x1080_50_10bit_444.yuv 3 | InputBitDepth : 10 # Input bitdepth 4 | InputChromaFormat : 444 # Ratio of luminance to chrominance samples 5 | FrameRate : 50 # Frame Rate per second 6 | FrameSkip : 0 # Number of frames to be skipped in input 7 | SourceWidth : 1920 # Input frame width 8 | SourceHeight : 1080 # Input frame height 9 | FramesToBeEncoded : 500 # Number of frames to be coded 10 | 11 | Level : 6.2 12 | -------------------------------------------------------------------------------- /cfg/per-sequence/EBUWaterRocksClose_422_10bit.cfg: -------------------------------------------------------------------------------- 1 | #======== File I/O =============== 2 | InputFile : HEVC_yuv/RExt_422/EBUWaterRocksClose_1920x1080_50_10bit_422.yuv 3 | InputBitDepth : 10 # Input bitdepth 4 | InputChromaFormat : 422 # Ratio of luminance to chrominance samples 5 | FrameRate : 50 # Frame Rate per second 6 | FrameSkip : 0 # Number of frames to be skipped in input 7 | SourceWidth : 1920 # Input frame width 8 | SourceHeight : 1080 # Input frame height 9 | FramesToBeEncoded : 500 # Number of frames to be coded 10 | 11 | Level : 6.2 12 | -------------------------------------------------------------------------------- /cfg/per-sequence/FlyingGraphics_444.cfg: -------------------------------------------------------------------------------- 1 | #======== File I/O =============== 2 | InputFile : HEVC_yuv/ScreenContent_444/sc_flyingGraphics_1920x1080_60_8bit_444.yuv 3 | InputBitDepth : 8 # Input bitdepth 4 | InputChromaFormat : 444 # Ratio of luminance to chrominance samples 5 | FrameRate : 60 # Frame Rate per second 6 | FrameSkip : 0 # Number of frames to be skipped in input 7 | SourceWidth : 1920 # Input frame width 8 | SourceHeight : 1080 # Input frame height 9 | FramesToBeEncoded : 600 # Number of frames to be coded 10 | 11 | Level : 6.2 12 | -------------------------------------------------------------------------------- /cfg/per-sequence/MissionControl2_444.cfg: -------------------------------------------------------------------------------- 1 | #======== File I/O =============== 2 | InputFile : HEVC_yuv/ScreenContent_444/MissionControlClip2_2560x1440_60p_8b444.yuv 3 | InputBitDepth : 8 # Input bitdepth 4 | InputChromaFormat : 444 # Ratio of luminance to chrominance samples 5 | FrameRate : 60 # Frame Rate per second 6 | FrameSkip : 120 # Number of frames to be skipped in input 7 | SourceWidth : 2560 # Input frame width 8 | SourceHeight : 1440 # Input frame height 9 | FramesToBeEncoded : 300 # Number of frames to be coded 10 | 11 | Level : 6.2 12 | -------------------------------------------------------------------------------- /cfg/per-sequence/MissionControl3_444.cfg: -------------------------------------------------------------------------------- 1 | #======== File I/O =============== 2 | InputFile : HEVC_yuv/ScreenContent_444/MissionControlClip3_1920x1080_60p_8b444.yuv 3 | InputBitDepth : 8 # Input bitdepth 4 | InputChromaFormat : 444 # Ratio of luminance to chrominance samples 5 | FrameRate : 60 # Frame Rate per second 6 | FrameSkip : 0 # Number of frames to be skipped in input 7 | SourceWidth : 1920 # Input frame width 8 | SourceHeight : 1080 # Input frame height 9 | FramesToBeEncoded : 600 # Number of frames to be coded 10 | 11 | Level : 6.2 12 | -------------------------------------------------------------------------------- /cfg/per-sequence/WebBrowsing_444.cfg: -------------------------------------------------------------------------------- 1 | #======== File I/O =============== 2 | InputFile : HEVC_yuv/ScreenContent_444/sc_web_browsing_1280x720_30_8bit_300_444_r1.yuv 3 | InputBitDepth : 8 # Input bitdepth 4 | InputChromaFormat : 444 # Ratio of luminance to chrominance samples 5 | FrameRate : 30 # Frame Rate per second 6 | FrameSkip : 0 # Number of frames to be skipped in input 7 | SourceWidth : 1280 # Input frame width 8 | SourceHeight : 720 # Input frame height 9 | FramesToBeEncoded : 300 # Number of frames to be coded 10 | 11 | Level : 6.2 12 | -------------------------------------------------------------------------------- /cfg/per-sequence/ppt_doc_xls_444.cfg: -------------------------------------------------------------------------------- 1 | #======== File I/O =============== 2 | InputFile : HEVC_yuv/ScreenContent_444/sc_ppt_doc_xls_1920x1080_20_8bit_200_444_r1.yuv 3 | InputBitDepth : 8 # Input bitdepth 4 | InputChromaFormat : 444 # Ratio of luminance to chrominance samples 5 | FrameRate : 20 # Frame Rate per second 6 | FrameSkip : 0 # Number of frames to be skipped in input 7 | SourceWidth : 1920 # Input frame width 8 | SourceHeight : 1080 # Input frame height 9 | FramesToBeEncoded : 200 # Number of frames to be coded 10 | 11 | Level : 6.2 12 | -------------------------------------------------------------------------------- /cfg/per-sequence/SocialNetworkMap_444.cfg: -------------------------------------------------------------------------------- 1 | #======== File I/O =============== 2 | InputFile : HEVC_yuv/ScreenContent_444/sc_socialNetworkMap_1920x1080_60_8bit_444.yuv 3 | InputBitDepth : 8 # Input bitdepth 4 | InputChromaFormat : 444 # Ratio of luminance to chrominance samples 5 | FrameRate : 60 # Frame Rate per second 6 | FrameSkip : 0 # Number of frames to be skipped in input 7 | SourceWidth : 1920 # Input frame width 8 | SourceHeight : 1080 # Input frame height 9 | FramesToBeEncoded : 600 # Number of frames to be coded 10 | 11 | Level : 6.2 12 | -------------------------------------------------------------------------------- /cfg/per-sequence/TwistTunnel_444.cfg: -------------------------------------------------------------------------------- 1 | #======== File I/O =============== 2 | InputFile : HEVC_yuv/ScreenContent_444/sc_cg_twist_tunnel_1280x720_30_8bit_300_444_r1.yuv 3 | InputBitDepth : 8 # Input bitdepth 4 | InputChromaFormat : 444 # Ratio of luminance to chrominance samples 5 | FrameRate : 30 # Frame Rate per second 6 | FrameSkip : 0 # Number of frames to be skipped in input 7 | SourceWidth : 1280 # Input frame width 8 | SourceHeight : 720 # Input frame height 9 | FramesToBeEncoded : 300 # Number of frames to be coded 10 | 11 | Level : 6.2 12 | -------------------------------------------------------------------------------- /extlib/Eigen/Jacobi: -------------------------------------------------------------------------------- 1 | #ifndef EIGEN_JACOBI_MODULE_H 2 | #define EIGEN_JACOBI_MODULE_H 3 | 4 | #include "Core" 5 | 6 | #include "src/Core/util/DisableStupidWarnings.h" 7 | 8 | /** \defgroup Jacobi_Module Jacobi module 9 | * This module provides Jacobi and Givens rotations. 10 | * 11 | * \code 12 | * #include 13 | * \endcode 14 | * 15 | * In addition to listed classes, it defines the two following MatrixBase methods to apply a Jacobi or Givens rotation: 16 | * - MatrixBase::applyOnTheLeft() 17 | * - MatrixBase::applyOnTheRight(). 18 | */ 19 | 20 | #include "src/Jacobi/Jacobi.h" 21 | 22 | #include "src/Core/util/ReenableStupidWarnings.h" 23 | 24 | #endif // EIGEN_JACOBI_MODULE_H 25 | /* vim: set filetype=cpp et sw=2 ts=2 ai: */ 26 | 27 | -------------------------------------------------------------------------------- /cfg/per-sequence/VideoConferencingDocSharing_GBR.cfg: -------------------------------------------------------------------------------- 1 | #======== File I/O =============== 2 | InputFile : HEVC_yuv/ScreenContent_GBR/sc_video_conferencing_doc_sharing_1280x720_30_8bit_300_gbr.gbr 3 | InputBitDepth : 8 # Input bitdepth 4 | InputChromaFormat : 444 # Ratio of luminance to chrominance samples 5 | FrameRate : 30 # Frame Rate per second 6 | FrameSkip : 0 # Number of frames to be skipped in input 7 | SourceWidth : 1280 # Input frame width 8 | SourceHeight : 720 # Input frame height 9 | FramesToBeEncoded : 300 # Number of frames to be coded 10 | 11 | Level : 6.2 12 | -------------------------------------------------------------------------------- /cfg/per-sequence/VideoConferencingDocSharing_444.cfg: -------------------------------------------------------------------------------- 1 | #======== File I/O =============== 2 | InputFile : HEVC_yuv/ScreenContent_444/sc_video_conferencing_doc_sharing_1280x720_30_8bit_300_444_r1.yuv 3 | InputBitDepth : 8 # Input bitdepth 4 | InputChromaFormat : 444 # Ratio of luminance to chrominance samples 5 | FrameRate : 30 # Frame Rate per second 6 | FrameSkip : 0 # Number of frames to be skipped in input 7 | SourceWidth : 1280 # Input frame width 8 | SourceHeight : 720 # Input frame height 9 | FramesToBeEncoded : 300 # Number of frames to be coded 10 | 11 | Level : 6.2 12 | -------------------------------------------------------------------------------- /extlib/Eigen/StdList: -------------------------------------------------------------------------------- 1 | // This file is part of Eigen, a lightweight C++ template library 2 | // for linear algebra. 3 | // 4 | // Copyright (C) 2009 Hauke Heibel 5 | // 6 | // This Source Code Form is subject to the terms of the Mozilla 7 | // Public License v. 2.0. If a copy of the MPL was not distributed 8 | // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. 9 | 10 | #ifndef EIGEN_STDLIST_MODULE_H 11 | #define EIGEN_STDLIST_MODULE_H 12 | 13 | #include "Core" 14 | #include 15 | 16 | #if (defined(_MSC_VER) && defined(_WIN64)) /* MSVC auto aligns in 64 bit builds */ 17 | 18 | #define EIGEN_DEFINE_STL_LIST_SPECIALIZATION(...) 19 | 20 | #else 21 | 22 | #include "src/StlSupport/StdList.h" 23 | 24 | #endif 25 | 26 | #endif // EIGEN_STDLIST_MODULE_H 27 | -------------------------------------------------------------------------------- /extlib/Eigen/QtAlignedMalloc: -------------------------------------------------------------------------------- 1 | 2 | #ifndef EIGEN_QTMALLOC_MODULE_H 3 | #define EIGEN_QTMALLOC_MODULE_H 4 | 5 | #include "Core" 6 | 7 | #if (!EIGEN_MALLOC_ALREADY_ALIGNED) 8 | 9 | #include "src/Core/util/DisableStupidWarnings.h" 10 | 11 | void *qMalloc(size_t size) 12 | { 13 | return Eigen::internal::aligned_malloc(size); 14 | } 15 | 16 | void qFree(void *ptr) 17 | { 18 | Eigen::internal::aligned_free(ptr); 19 | } 20 | 21 | void *qRealloc(void *ptr, size_t size) 22 | { 23 | void* newPtr = Eigen::internal::aligned_malloc(size); 24 | memcpy(newPtr, ptr, size); 25 | Eigen::internal::aligned_free(ptr); 26 | return newPtr; 27 | } 28 | 29 | #include "src/Core/util/ReenableStupidWarnings.h" 30 | 31 | #endif 32 | 33 | #endif // EIGEN_QTMALLOC_MODULE_H 34 | /* vim: set filetype=cpp et sw=2 ts=2 ai: */ 35 | -------------------------------------------------------------------------------- /extlib/Eigen/MetisSupport: -------------------------------------------------------------------------------- 1 | #ifndef EIGEN_METISSUPPORT_MODULE_H 2 | #define EIGEN_METISSUPPORT_MODULE_H 3 | 4 | #include "SparseCore" 5 | 6 | #include "src/Core/util/DisableStupidWarnings.h" 7 | 8 | extern "C" { 9 | #include 10 | } 11 | 12 | 13 | /** \ingroup Support_modules 14 | * \defgroup MetisSupport_Module MetisSupport module 15 | * 16 | * \code 17 | * #include 18 | * \endcode 19 | * This module defines an interface to the METIS reordering package (http://glaros.dtc.umn.edu/gkhome/views/metis). 20 | * It can be used just as any other built-in method as explained in \link OrderingMethods_Module here. \endlink 21 | */ 22 | 23 | 24 | #include "src/MetisSupport/MetisSupport.h" 25 | 26 | #include "src/Core/util/ReenableStupidWarnings.h" 27 | 28 | #endif // EIGEN_METISSUPPORT_MODULE_H 29 | -------------------------------------------------------------------------------- /extlib/Eigen/LeastSquares: -------------------------------------------------------------------------------- 1 | #ifndef EIGEN_REGRESSION_MODULE_H 2 | #define EIGEN_REGRESSION_MODULE_H 3 | 4 | #ifndef EIGEN2_SUPPORT 5 | #error LeastSquares is only available in Eigen2 support mode (define EIGEN2_SUPPORT) 6 | #endif 7 | 8 | // exclude from normal eigen3-only documentation 9 | #ifdef EIGEN2_SUPPORT 10 | 11 | #include "Core" 12 | 13 | #include "src/Core/util/DisableStupidWarnings.h" 14 | 15 | #include "Eigenvalues" 16 | #include "Geometry" 17 | 18 | /** \defgroup LeastSquares_Module LeastSquares module 19 | * This module provides linear regression and related features. 20 | * 21 | * \code 22 | * #include 23 | * \endcode 24 | */ 25 | 26 | #include "src/Eigen2Support/LeastSquares.h" 27 | 28 | #include "src/Core/util/ReenableStupidWarnings.h" 29 | 30 | #endif // EIGEN2_SUPPORT 31 | 32 | #endif // EIGEN_REGRESSION_MODULE_H 33 | -------------------------------------------------------------------------------- /extlib/Eigen/StdDeque: -------------------------------------------------------------------------------- 1 | // This file is part of Eigen, a lightweight C++ template library 2 | // for linear algebra. 3 | // 4 | // Copyright (C) 2009 Gael Guennebaud 5 | // Copyright (C) 2009 Hauke Heibel 6 | // 7 | // This Source Code Form is subject to the terms of the Mozilla 8 | // Public License v. 2.0. If a copy of the MPL was not distributed 9 | // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. 10 | 11 | #ifndef EIGEN_STDDEQUE_MODULE_H 12 | #define EIGEN_STDDEQUE_MODULE_H 13 | 14 | #include "Core" 15 | #include 16 | 17 | #if (defined(_MSC_VER) && defined(_WIN64)) /* MSVC auto aligns in 64 bit builds */ 18 | 19 | #define EIGEN_DEFINE_STL_DEQUE_SPECIALIZATION(...) 20 | 21 | #else 22 | 23 | #include "src/StlSupport/StdDeque.h" 24 | 25 | #endif 26 | 27 | #endif // EIGEN_STDDEQUE_MODULE_H 28 | -------------------------------------------------------------------------------- /extlib/Eigen/StdVector: -------------------------------------------------------------------------------- 1 | // This file is part of Eigen, a lightweight C++ template library 2 | // for linear algebra. 3 | // 4 | // Copyright (C) 2009 Gael Guennebaud 5 | // Copyright (C) 2009 Hauke Heibel 6 | // 7 | // This Source Code Form is subject to the terms of the Mozilla 8 | // Public License v. 2.0. If a copy of the MPL was not distributed 9 | // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. 10 | 11 | #ifndef EIGEN_STDVECTOR_MODULE_H 12 | #define EIGEN_STDVECTOR_MODULE_H 13 | 14 | #include "Core" 15 | #include 16 | 17 | #if (defined(_MSC_VER) && defined(_WIN64)) /* MSVC auto aligns in 64 bit builds */ 18 | 19 | #define EIGEN_DEFINE_STL_VECTOR_SPECIALIZATION(...) 20 | 21 | #else 22 | 23 | #include "src/StlSupport/StdVector.h" 24 | 25 | #endif 26 | 27 | #endif // EIGEN_STDVECTOR_MODULE_H 28 | -------------------------------------------------------------------------------- /extlib/Eigen/Cholesky: -------------------------------------------------------------------------------- 1 | #ifndef EIGEN_CHOLESKY_MODULE_H 2 | #define EIGEN_CHOLESKY_MODULE_H 3 | 4 | #include "Core" 5 | 6 | #include "src/Core/util/DisableStupidWarnings.h" 7 | 8 | /** \defgroup Cholesky_Module Cholesky module 9 | * 10 | * 11 | * 12 | * This module provides two variants of the Cholesky decomposition for selfadjoint (hermitian) matrices. 13 | * Those decompositions are accessible via the following MatrixBase methods: 14 | * - MatrixBase::llt(), 15 | * - MatrixBase::ldlt() 16 | * 17 | * \code 18 | * #include 19 | * \endcode 20 | */ 21 | 22 | #include "src/misc/Solve.h" 23 | #include "src/Cholesky/LLT.h" 24 | #include "src/Cholesky/LDLT.h" 25 | #ifdef EIGEN_USE_LAPACKE 26 | #include "src/Cholesky/LLT_MKL.h" 27 | #endif 28 | 29 | #include "src/Core/util/ReenableStupidWarnings.h" 30 | 31 | #endif // EIGEN_CHOLESKY_MODULE_H 32 | /* vim: set filetype=cpp et sw=2 ts=2 ai: */ 33 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # h266 2 | 3 | This software package is the reference software for Rec. ITU-T H.265 | ISO/IEC 23008-2 High efficiency video coding (HEVC). The reference software includes both encoder and decoder functionality. 4 | 5 | Reference software is useful in aiding users of a video coding standard to establish and test conformance and interoperability, and to educate users and demonstrate the capabilities of the standard. For these purposes, this software is provided as an aid for the study and implementation of Rec. ITU-T H.265 | ISO/IEC 23008-2 High efficiency video coding. 6 | 7 | The software has been jointly developed by the ITU-T Video Coding Experts Group (VCEG, Question 6 of ITU-T Study Group 16) and the ISO/IEC Moving Picture Experts Group (MPEG, Working Group 11 of Subcommittee 29 of ISO/IEC Joint Technical Committee 1). 8 | 9 | A software manual, which contains usage instructions, can be found in the "doc" subdirectory of this software package. 10 | 11 | -------------------------------------------------------------------------------- /extlib/Eigen/PardisoSupport: -------------------------------------------------------------------------------- 1 | #ifndef EIGEN_PARDISOSUPPORT_MODULE_H 2 | #define EIGEN_PARDISOSUPPORT_MODULE_H 3 | 4 | #include "SparseCore" 5 | 6 | #include "src/Core/util/DisableStupidWarnings.h" 7 | 8 | #include 9 | 10 | #include 11 | 12 | /** \ingroup Support_modules 13 | * \defgroup PardisoSupport_Module PardisoSupport module 14 | * 15 | * This module brings support for the Intel(R) MKL PARDISO direct sparse solvers. 16 | * 17 | * \code 18 | * #include 19 | * \endcode 20 | * 21 | * In order to use this module, the MKL headers must be accessible from the include paths, and your binary must be linked to the MKL library and its dependencies. 22 | * See this \ref TopicUsingIntelMKL "page" for more information on MKL-Eigen integration. 23 | * 24 | */ 25 | 26 | #include "src/PardisoSupport/PardisoSupport.h" 27 | 28 | #include "src/Core/util/ReenableStupidWarnings.h" 29 | 30 | #endif // EIGEN_PARDISOSUPPORT_MODULE_H 31 | -------------------------------------------------------------------------------- /extlib/Eigen/SVD: -------------------------------------------------------------------------------- 1 | #ifndef EIGEN_SVD_MODULE_H 2 | #define EIGEN_SVD_MODULE_H 3 | 4 | #include "QR" 5 | #include "Householder" 6 | #include "Jacobi" 7 | 8 | #include "src/Core/util/DisableStupidWarnings.h" 9 | 10 | /** \defgroup SVD_Module SVD module 11 | * 12 | * 13 | * 14 | * This module provides SVD decomposition for matrices (both real and complex). 15 | * This decomposition is accessible via the following MatrixBase method: 16 | * - MatrixBase::jacobiSvd() 17 | * 18 | * \code 19 | * #include 20 | * \endcode 21 | */ 22 | 23 | #include "src/misc/Solve.h" 24 | #include "src/SVD/JacobiSVD.h" 25 | #if defined(EIGEN_USE_LAPACKE) && !defined(EIGEN_USE_LAPACKE_STRICT) 26 | #include "src/SVD/JacobiSVD_MKL.h" 27 | #endif 28 | #include "src/SVD/UpperBidiagonalization.h" 29 | 30 | #ifdef EIGEN2_SUPPORT 31 | #include "src/Eigen2Support/SVD.h" 32 | #endif 33 | 34 | #include "src/Core/util/ReenableStupidWarnings.h" 35 | 36 | #endif // EIGEN_SVD_MODULE_H 37 | /* vim: set filetype=cpp et sw=2 ts=2 ai: */ 38 | -------------------------------------------------------------------------------- /cfg/per-sequence-HDR/H09_FlyingBirds_3840x2160p_60_10b_HLG_420.cfg: -------------------------------------------------------------------------------- 1 | #======== File I/O =============== 2 | InputFile : FlyingBirds_3840x2160p_60_10b_HLG_420.yuv 3 | InputBitDepth : 10 # Input bitdepth 4 | InputChromaFormat : 420 # Ratio of luminance to chrominance samples 5 | FrameRate : 60 # Frame Rate per second 6 | FrameSkip : 0 # Number of frames to be skipped in input 7 | SourceWidth : 3840 # Input frame width 8 | SourceHeight : 2160 # Input frame height 9 | FramesToBeEncoded : 600 # Number of frames to be coded 10 | 11 | Level : 5.1 12 | 13 | #======== Chroma QP scale ============= 14 | WCGPPSEnable : 0 # enable WCG Chroma scale 15 | 16 | # ======== Luma adaptive QP ======== 17 | LumaLevelToDeltaQPMode : 0 # Change luma delta QP based on average luma 18 | 19 | -------------------------------------------------------------------------------- /cfg/per-sequence-HDR/H10_SunsetBeach_3840x2160p_60_10b_HLG_420.cfg: -------------------------------------------------------------------------------- 1 | #======== File I/O =============== 2 | InputFile : SunsetBeach_3840x2160p_60_10b_HLG_420.yuv 3 | InputBitDepth : 10 # Input bitdepth 4 | InputChromaFormat : 420 # Ratio of luminance to chrominance samples 5 | FrameRate : 60 # Frame Rate per second 6 | FrameSkip : 0 # Number of frames to be skipped in input 7 | SourceWidth : 3840 # Input frame width 8 | SourceHeight : 2160 # Input frame height 9 | FramesToBeEncoded : 600 # Number of frames to be coded 10 | 11 | Level : 5.1 12 | 13 | #======== Chroma QP scale ============= 14 | WCGPPSEnable : 0 # enable WCG Chroma scale 15 | 16 | # ======== Luma adaptive QP ======== 17 | LumaLevelToDeltaQPMode : 0 # Change luma delta QP based on average luma 18 | 19 | -------------------------------------------------------------------------------- /doc/Makefile: -------------------------------------------------------------------------------- 1 | SHELL=/bin/bash 2 | 3 | DOCNUM:=software-manual 4 | 5 | LATEX:=$(shell which xelatex || which pdflatex || which latex) 6 | BIBTOOL:=$(shell which bibtool || echo \\\# skipping bibtool ) 7 | BIBTOOL_DB=~/mpeg/doc/bib/jctvc.bib 8 | 9 | all: $(DOCNUM).pdf 10 | 11 | %.aux: %.tex 12 | $(LATEX) $(LATEXFLAGS) $< 13 | 14 | %.bib: %.tex %.aux 15 | $(BIBTOOL) -q -s -d -r <(echo check.double.delete = ON) -i $(BIBTOOL_DB) -x $(*F).aux -o $@ 16 | touch $@ 17 | 18 | %.bbl: %.tex %.aux %.bib 19 | -bibtex $(*F) 20 | 21 | ifneq ($(LATEX),latex) 22 | %.pdf: %.tex %.bbl 23 | $(LATEX) $(LATEXFLAGS) $< 24 | $(LATEX) $(LATEXFLAGS) $< 25 | endif 26 | 27 | %.pdf: %.dvi 28 | dvipdfm $*.dvi 29 | 30 | %.dvi: %.tex %.bbl 31 | $(LATEX) $(LATEXFLAGS) $< 32 | $(LATEX) $(LATEXFLAGS) $< 33 | 34 | $(DOCNUM)-diff_%.pdf: LATEXFLAGS=--interaction=batchmode 35 | $(DOCNUM)-diff_%.tex: 36 | -latexdiff-vc --exclude-safecmd=textbf --append-context1cmd=subfloat --append-context2cmd=multicolumn --encoding=utf8 --force --git -r $* $(DOCNUM).tex 37 | -------------------------------------------------------------------------------- /extlib/Eigen/SPQRSupport: -------------------------------------------------------------------------------- 1 | #ifndef EIGEN_SPQRSUPPORT_MODULE_H 2 | #define EIGEN_SPQRSUPPORT_MODULE_H 3 | 4 | #include "SparseCore" 5 | 6 | #include "src/Core/util/DisableStupidWarnings.h" 7 | 8 | #include "SuiteSparseQR.hpp" 9 | 10 | /** \ingroup Support_modules 11 | * \defgroup SPQRSupport_Module SuiteSparseQR module 12 | * 13 | * This module provides an interface to the SPQR library, which is part of the suitesparse package. 14 | * 15 | * \code 16 | * #include 17 | * \endcode 18 | * 19 | * In order to use this module, the SPQR headers must be accessible from the include paths, and your binary must be linked to the SPQR library and its dependencies (Cholmod, AMD, COLAMD,...). 20 | * For a cmake based project, you can use our FindSPQR.cmake and FindCholmod.Cmake modules 21 | * 22 | */ 23 | 24 | #include "src/misc/Solve.h" 25 | #include "src/misc/SparseSolve.h" 26 | #include "src/CholmodSupport/CholmodSupport.h" 27 | #include "src/SPQRSupport/SuiteSparseQRSupport.h" 28 | 29 | #endif 30 | -------------------------------------------------------------------------------- /cfg/per-sequence/Doc_RGB.cfg: -------------------------------------------------------------------------------- 1 | #======== File I/O =============== 2 | InputFile : HEVC_yuv/ScreenContent_RGB/sc_doc_1280x720_10_8bit_500.rgb 3 | InputBitDepth : 8 # Input bitdepth 4 | InputChromaFormat : 444 # Ratio of luminance to chrominance samples 5 | FrameRate : 10 # Frame Rate per second 6 | FrameSkip : 0 # Number of frames to be skipped in input 7 | SourceWidth : 1280 # Input frame width 8 | SourceHeight : 720 # Input frame height 9 | FramesToBeEncoded : 500 # Number of frames to be coded 10 | InputColourSpaceConvert : RGBtoGBR # Non-normative colour space conversion to apply to input video 11 | SNRInternalColourSpace : 1 # Evaluate SNRs in GBR order 12 | OutputInternalColourSpace : 0 # Convert recon output back to RGB order. Use --OutputColourSpaceConvert GBRtoRGB on decoder to produce a matching output file. 13 | 14 | Level : 6.2 15 | -------------------------------------------------------------------------------- /cfg/per-sequence/Map_RGB.cfg: -------------------------------------------------------------------------------- 1 | #======== File I/O =============== 2 | InputFile : HEVC_yuv/ScreenContent_RGB/sc_map_1280x720_60_8bit.rgb 3 | InputBitDepth : 8 # Input bitdepth 4 | InputChromaFormat : 444 # Ratio of luminance to chrominance samples 5 | FrameRate : 60 # Frame Rate per second 6 | FrameSkip : 0 # Number of frames to be skipped in input 7 | SourceWidth : 1280 # Input frame width 8 | SourceHeight : 720 # Input frame height 9 | FramesToBeEncoded : 600 # Number of frames to be coded 10 | InputColourSpaceConvert : RGBtoGBR # Non-normative colour space conversion to apply to input video 11 | SNRInternalColourSpace : 1 # Evaluate SNRs in GBR order 12 | OutputInternalColourSpace : 0 # Convert recon output back to RGB order. Use --OutputColourSpaceConvert GBRtoRGB on decoder to produce a matching output file. 13 | 14 | Level : 6.2 15 | -------------------------------------------------------------------------------- /cfg/per-sequence/VenueVu_RGB.cfg: -------------------------------------------------------------------------------- 1 | #======== File I/O =============== 2 | InputFile : HEVC_yuv/RExt_RGB/VenueVu_1920x1080_30_8bit_444.rgb 3 | InputBitDepth : 8 # Input bitdepth 4 | InputChromaFormat : 444 # Ratio of luminance to chrominance samples 5 | FrameRate : 30 # Frame Rate per second 6 | FrameSkip : 0 # Number of frames to be skipped in input 7 | SourceWidth : 1920 # Input frame width 8 | SourceHeight : 1080 # Input frame height 9 | FramesToBeEncoded : 300 # Number of frames to be coded 10 | InputColourSpaceConvert : RGBtoGBR # Non-normative colour space conversion to apply to input video 11 | SNRInternalColourSpace : 1 # Evaluate SNRs in GBR order 12 | OutputInternalColourSpace : 0 # Convert recon output back to RGB order. Use --OutputColourSpaceConvert GBRtoRGB on decoder to produce a matching output file. 13 | 14 | Level : 6.2 15 | -------------------------------------------------------------------------------- /cfg/per-sequence/Web_RGB.cfg: -------------------------------------------------------------------------------- 1 | #======== File I/O =============== 2 | InputFile : HEVC_yuv/ScreenContent_RGB/sc_Web_1280x720_10_8bit_500.rgb 3 | InputBitDepth : 8 # Input bitdepth 4 | InputChromaFormat : 444 # Ratio of luminance to chrominance samples 5 | FrameRate : 10 # Frame Rate per second 6 | FrameSkip : 0 # Number of frames to be skipped in input 7 | SourceWidth : 1280 # Input frame width 8 | SourceHeight : 720 # Input frame height 9 | FramesToBeEncoded : 500 # Number of frames to be coded 10 | InputColourSpaceConvert : RGBtoGBR # Non-normative colour space conversion to apply to input video 11 | SNRInternalColourSpace : 1 # Evaluate SNRs in GBR order 12 | OutputInternalColourSpace : 0 # Convert recon output back to RGB order. Use --OutputColourSpaceConvert GBRtoRGB on decoder to produce a matching output file. 13 | 14 | Level : 6.2 15 | -------------------------------------------------------------------------------- /cfg/per-sequence/Kimono_RGB_10bit.cfg: -------------------------------------------------------------------------------- 1 | #======== File I/O =============== 2 | InputFile : HEVC_yuv/RExt_RGB/Kimono1_1920x1080_24_10bit_444.rgb 3 | InputBitDepth : 10 # Input bitdepth 4 | InputChromaFormat : 444 # Ratio of luminance to chrominance samples 5 | FrameRate : 24 # Frame Rate per second 6 | FrameSkip : 0 # Number of frames to be skipped in input 7 | SourceWidth : 1920 # Input frame width 8 | SourceHeight : 1080 # Input frame height 9 | FramesToBeEncoded : 240 # Number of frames to be coded 10 | InputColourSpaceConvert : RGBtoGBR # Non-normative colour space conversion to apply to input video 11 | SNRInternalColourSpace : 1 # Evaluate SNRs in GBR order 12 | OutputInternalColourSpace : 0 # Convert recon output back to RGB order. Use --OutputColourSpaceConvert GBRtoRGB on decoder to produce a matching output file. 13 | 14 | Level : 6.2 15 | -------------------------------------------------------------------------------- /cfg/per-sequence/Traffic_RGB_12bit.cfg: -------------------------------------------------------------------------------- 1 | #======== File I/O =============== 2 | InputFile : HEVC_yuv/RExt_RGB/Traffic_2560x1600_30_12bit_444.rgb 3 | InputBitDepth : 12 # Input bitdepth 4 | InputChromaFormat : 444 # Ratio of luminance to chrominance samples 5 | FrameRate : 30 # Frame Rate per second 6 | FrameSkip : 0 # Number of frames to be skipped in input 7 | SourceWidth : 2560 # Input frame width 8 | SourceHeight : 1600 # Input frame height 9 | FramesToBeEncoded : 150 # Number of frames to be coded 10 | InputColourSpaceConvert : RGBtoGBR # Non-normative colour space conversion to apply to input video 11 | SNRInternalColourSpace : 1 # Evaluate SNRs in GBR order 12 | OutputInternalColourSpace : 0 # Convert recon output back to RGB order. Use --OutputColourSpaceConvert GBRtoRGB on decoder to produce a matching output file. 13 | 14 | Level : 6.2 15 | -------------------------------------------------------------------------------- /cfg/per-sequence/Bubbles_RGB_16bit.cfg: -------------------------------------------------------------------------------- 1 | #======== File I/O =============== 2 | InputFile : HEVC_yuv/RExt_RGB_16bit/Bubbles_4096x2160_24_16bit_444.rgb 3 | InputBitDepth : 16 # Input bitdepth 4 | InputChromaFormat : 444 # Ratio of luminance to chrominance samples 5 | FrameRate : 24 # Frame Rate per second 6 | FrameSkip : 0 # Number of frames to be skipped in input 7 | SourceWidth : 4096 # Input frame width 8 | SourceHeight : 2160 # Input frame height 9 | FramesToBeEncoded : 120 # Number of frames to be coded 10 | InputColourSpaceConvert : RGBtoGBR # Non-normative colour space conversion to apply to input video 11 | SNRInternalColourSpace : 1 # Evaluate SNRs in GBR order 12 | OutputInternalColourSpace : 0 # Convert recon output back to RGB order. Use --OutputColourSpaceConvert GBRtoRGB on decoder to produce a matching output file. 13 | 14 | Level : 6.2 15 | -------------------------------------------------------------------------------- /cfg/per-sequence/Console_RGB.cfg: -------------------------------------------------------------------------------- 1 | #======== File I/O =============== 2 | InputFile : HEVC_yuv/ScreenContent_RGB/sc_console_1920x1080_60_8bit_rgb.rgb 3 | InputBitDepth : 8 # Input bitdepth 4 | InputChromaFormat : 444 # Ratio of luminance to chrominance samples 5 | FrameRate : 60 # Frame Rate per second 6 | FrameSkip : 0 # Number of frames to be skipped in input 7 | SourceWidth : 1920 # Input frame width 8 | SourceHeight : 1080 # Input frame height 9 | FramesToBeEncoded : 600 # Number of frames to be coded 10 | InputColourSpaceConvert : RGBtoGBR # Non-normative colour space conversion to apply to input video 11 | SNRInternalColourSpace : 1 # Evaluate SNRs in GBR order 12 | OutputInternalColourSpace : 0 # Convert recon output back to RGB order. Use --OutputColourSpaceConvert GBRtoRGB on decoder to produce a matching output file. 13 | 14 | Level : 6.2 15 | -------------------------------------------------------------------------------- /cfg/per-sequence/Desktop_RGB.cfg: -------------------------------------------------------------------------------- 1 | #======== File I/O =============== 2 | InputFile : HEVC_yuv/ScreenContent_RGB/sc_desktop_1920x1080_60_8bit_rgb.rgb 3 | InputBitDepth : 8 # Input bitdepth 4 | InputChromaFormat : 444 # Ratio of luminance to chrominance samples 5 | FrameRate : 60 # Frame Rate per second 6 | FrameSkip : 0 # Number of frames to be skipped in input 7 | SourceWidth : 1920 # Input frame width 8 | SourceHeight : 1080 # Input frame height 9 | FramesToBeEncoded : 600 # Number of frames to be coded 10 | InputColourSpaceConvert : RGBtoGBR # Non-normative colour space conversion to apply to input video 11 | SNRInternalColourSpace : 1 # Evaluate SNRs in GBR order 12 | OutputInternalColourSpace : 0 # Convert recon output back to RGB order. Use --OutputColourSpaceConvert GBRtoRGB on decoder to produce a matching output file. 13 | 14 | Level : 6.2 15 | -------------------------------------------------------------------------------- /cfg/per-sequence/ParkJoy_RGB_16bit.cfg: -------------------------------------------------------------------------------- 1 | #======== File I/O =============== 2 | InputFile : HEVC_yuv/RExt_RGB_16bit/ParkJoy_1920x1080_50_16bit_444.rgb 3 | InputBitDepth : 16 # Input bitdepth 4 | InputChromaFormat : 444 # Ratio of luminance to chrominance samples 5 | FrameRate : 50 # Frame Rate per second 6 | FrameSkip : 0 # Number of frames to be skipped in input 7 | SourceWidth : 1920 # Input frame width 8 | SourceHeight : 1080 # Input frame height 9 | FramesToBeEncoded : 500 # Number of frames to be coded 10 | InputColourSpaceConvert : RGBtoGBR # Non-normative colour space conversion to apply to input video 11 | SNRInternalColourSpace : 1 # Evaluate SNRs in GBR order 12 | OutputInternalColourSpace : 0 # Convert recon output back to RGB order. Use --OutputColourSpaceConvert GBRtoRGB on decoder to produce a matching output file. 13 | 14 | Level : 6.2 15 | -------------------------------------------------------------------------------- /cfg/per-sequence/ParkScene_RGB_10bit.cfg: -------------------------------------------------------------------------------- 1 | #======== File I/O =============== 2 | InputFile : HEVC_yuv/RExt_RGB/ParkScene_1920x1080_24_10bit_444.rgb 3 | InputBitDepth : 10 # Input bitdepth 4 | InputChromaFormat : 444 # Ratio of luminance to chrominance samples 5 | FrameRate : 24 # Frame Rate per second 6 | FrameSkip : 0 # Number of frames to be skipped in input 7 | SourceWidth : 1920 # Input frame width 8 | SourceHeight : 1080 # Input frame height 9 | FramesToBeEncoded : 240 # Number of frames to be coded 10 | InputColourSpaceConvert : RGBtoGBR # Non-normative colour space conversion to apply to input video 11 | SNRInternalColourSpace : 1 # Evaluate SNRs in GBR order 12 | OutputInternalColourSpace : 0 # Convert recon output back to RGB order. Use --OutputColourSpaceConvert GBRtoRGB on decoder to produce a matching output file. 13 | 14 | Level : 6.2 15 | -------------------------------------------------------------------------------- /cfg/per-sequence/CrowdRun_RGB_16bit.cfg: -------------------------------------------------------------------------------- 1 | #======== File I/O =============== 2 | InputFile : HEVC_yuv/RExt_RGB_16bit/CrowdRun_1920x1080_50_16bit_444.rgb 3 | InputBitDepth : 16 # Input bitdepth 4 | InputChromaFormat : 444 # Ratio of luminance to chrominance samples 5 | FrameRate : 50 # Frame Rate per second 6 | FrameSkip : 0 # Number of frames to be skipped in input 7 | SourceWidth : 1920 # Input frame width 8 | SourceHeight : 1080 # Input frame height 9 | FramesToBeEncoded : 500 # Number of frames to be coded 10 | InputColourSpaceConvert : RGBtoGBR # Non-normative colour space conversion to apply to input video 11 | SNRInternalColourSpace : 1 # Evaluate SNRs in GBR order 12 | OutputInternalColourSpace : 0 # Convert recon output back to RGB order. Use --OutputColourSpaceConvert GBRtoRGB on decoder to produce a matching output file. 13 | 14 | Level : 6.2 15 | -------------------------------------------------------------------------------- /cfg/per-sequence/DucksAndLegs_RGB_10bit.cfg: -------------------------------------------------------------------------------- 1 | #======== File I/O =============== 2 | InputFile : HEVC_yuv/RExt_RGB/DucksAndLegs_1920x1080_30_10bit_444.rgb 3 | InputBitDepth : 10 # Input bitdepth 4 | InputChromaFormat : 444 # Ratio of luminance to chrominance samples 5 | FrameRate : 30 # Frame Rate per second 6 | FrameSkip : 0 # Number of frames to be skipped in input 7 | SourceWidth : 1920 # Input frame width 8 | SourceHeight : 1080 # Input frame height 9 | FramesToBeEncoded : 300 # Number of frames to be coded 10 | InputColourSpaceConvert : RGBtoGBR # Non-normative colour space conversion to apply to input video 11 | SNRInternalColourSpace : 1 # Evaluate SNRs in GBR order 12 | OutputInternalColourSpace : 0 # Convert recon output back to RGB order. Use --OutputColourSpaceConvert GBRtoRGB on decoder to produce a matching output file. 13 | 14 | Level : 6.2 15 | -------------------------------------------------------------------------------- /cfg/per-sequence/InToTree_RGB_16bit.cfg: -------------------------------------------------------------------------------- 1 | #======== File I/O =============== 2 | InputFile : HEVC_yuv/RExt_RGB_16bit/InToTree_1920x1080_50_16bit_444.rgb 3 | InputBitDepth : 16 # Input bitdepth 4 | InputChromaFormat : 444 # Ratio of luminance to chrominance samples 5 | FrameRate : 50 # Frame Rate per second 6 | FrameSkip : 0 # Number of frames to be skipped in input 7 | SourceWidth : 1920 # Input frame width 8 | SourceHeight : 1080 # Input frame height 9 | FramesToBeEncoded : 500 # Number of frames to be coded 10 | InputColourSpaceConvert : RGBtoGBR # Non-normative colour space conversion to apply to input video 11 | SNRInternalColourSpace : 1 # Evaluate SNRs in GBR order 12 | OutputInternalColourSpace : 0 # Convert recon output back to RGB order. Use --OutputColourSpaceConvert GBRtoRGB on decoder to produce a matching output file. 13 | 14 | Level : 6.2 15 | -------------------------------------------------------------------------------- /cfg/per-sequence/OldTownCross_RGB_10bit.cfg: -------------------------------------------------------------------------------- 1 | #======== File I/O =============== 2 | InputFile : HEVC_yuv/RExt_RGB/OldTownCross_1920x1080_50_10bit_444.rgb 3 | InputBitDepth : 10 # Input bitdepth 4 | InputChromaFormat : 444 # Ratio of luminance to chrominance samples 5 | FrameRate : 50 # Frame Rate per second 6 | FrameSkip : 0 # Number of frames to be skipped in input 7 | SourceWidth : 1920 # Input frame width 8 | SourceHeight : 1080 # Input frame height 9 | FramesToBeEncoded : 500 # Number of frames to be coded 10 | InputColourSpaceConvert : RGBtoGBR # Non-normative colour space conversion to apply to input video 11 | SNRInternalColourSpace : 1 # Evaluate SNRs in GBR order 12 | OutputInternalColourSpace : 0 # Convert recon output back to RGB order. Use --OutputColourSpaceConvert GBRtoRGB on decoder to produce a matching output file. 13 | 14 | Level : 6.2 15 | -------------------------------------------------------------------------------- /cfg/per-sequence/Programming_RGB.cfg: -------------------------------------------------------------------------------- 1 | #======== File I/O =============== 2 | InputFile : HEVC_yuv/ScreenContent_RGB/sc_programming_1280x720_60_8bit.rgb 3 | InputBitDepth : 8 # Input bitdepth 4 | InputChromaFormat : 444 # Ratio of luminance to chrominance samples 5 | FrameRate : 60 # Frame Rate per second 6 | FrameSkip : 0 # Number of frames to be skipped in input 7 | SourceWidth : 1280 # Input frame width 8 | SourceHeight : 720 # Input frame height 9 | FramesToBeEncoded : 600 # Number of frames to be coded 10 | InputColourSpaceConvert : RGBtoGBR # Non-normative colour space conversion to apply to input video 11 | SNRInternalColourSpace : 1 # Evaluate SNRs in GBR order 12 | OutputInternalColourSpace : 0 # Convert recon output back to RGB order. Use --OutputColourSpaceConvert GBRtoRGB on decoder to produce a matching output file. 13 | 14 | Level : 6.2 15 | -------------------------------------------------------------------------------- /cfg/per-sequence/SlideShow_RGB.cfg: -------------------------------------------------------------------------------- 1 | #======== File I/O =============== 2 | InputFile : HEVC_yuv/ScreenContent_RGB/sc_SlideShow_1280x720_20_8bit_500.rgb 3 | InputBitDepth : 8 # Input bitdepth 4 | InputChromaFormat : 444 # Ratio of luminance to chrominance samples 5 | FrameRate : 20 # Frame Rate per second 6 | FrameSkip : 0 # Number of frames to be skipped in input 7 | SourceWidth : 1280 # Input frame width 8 | SourceHeight : 720 # Input frame height 9 | FramesToBeEncoded : 500 # Number of frames to be coded 10 | InputColourSpaceConvert : RGBtoGBR # Non-normative colour space conversion to apply to input video 11 | SNRInternalColourSpace : 1 # Evaluate SNRs in GBR order 12 | OutputInternalColourSpace : 0 # Convert recon output back to RGB order. Use --OutputColourSpaceConvert GBRtoRGB on decoder to produce a matching output file. 13 | 14 | Level : 6.2 15 | -------------------------------------------------------------------------------- /cfg/per-sequence/WordEditing_RGB.cfg: -------------------------------------------------------------------------------- 1 | #======== File I/O =============== 2 | InputFile : HEVC_yuv/ScreenContent_RGB/sc_wordEditing_1280x720_60_8bit.rgb 3 | InputBitDepth : 8 # Input bitdepth 4 | InputChromaFormat : 444 # Ratio of luminance to chrominance samples 5 | FrameRate : 60 # Frame Rate per second 6 | FrameSkip : 0 # Number of frames to be skipped in input 7 | SourceWidth : 1280 # Input frame width 8 | SourceHeight : 720 # Input frame height 9 | FramesToBeEncoded : 600 # Number of frames to be coded 10 | InputColourSpaceConvert : RGBtoGBR # Non-normative colour space conversion to apply to input video 11 | SNRInternalColourSpace : 1 # Evaluate SNRs in GBR order 12 | OutputInternalColourSpace : 0 # Convert recon output back to RGB order. Use --OutputColourSpaceConvert GBRtoRGB on decoder to produce a matching output file. 13 | 14 | Level : 6.2 15 | -------------------------------------------------------------------------------- /cfg/per-sequence/DucksTakeOff_RGB_16bit.cfg: -------------------------------------------------------------------------------- 1 | #======== File I/O =============== 2 | InputFile : HEVC_yuv/RExt_RGB_16bit/DucksTakeOff_1920x1080_50_16bit_444.rgb 3 | InputBitDepth : 16 # Input bitdepth 4 | InputChromaFormat : 444 # Ratio of luminance to chrominance samples 5 | FrameRate : 50 # Frame Rate per second 6 | FrameSkip : 0 # Number of frames to be skipped in input 7 | SourceWidth : 1920 # Input frame width 8 | SourceHeight : 1080 # Input frame height 9 | FramesToBeEncoded : 500 # Number of frames to be coded 10 | InputColourSpaceConvert : RGBtoGBR # Non-normative colour space conversion to apply to input video 11 | SNRInternalColourSpace : 1 # Evaluate SNRs in GBR order 12 | OutputInternalColourSpace : 0 # Convert recon output back to RGB order. Use --OutputColourSpaceConvert GBRtoRGB on decoder to produce a matching output file. 13 | 14 | Level : 6.2 15 | -------------------------------------------------------------------------------- /cfg/per-sequence/EBURainFruits_RGB_10bit.cfg: -------------------------------------------------------------------------------- 1 | #======== File I/O =============== 2 | InputFile : HEVC_yuv/RExt_RGB/EBURainFruits_1920x1080_50_10bit_444.rgb 3 | InputBitDepth : 10 # Input bitdepth 4 | InputChromaFormat : 444 # Ratio of luminance to chrominance samples 5 | FrameRate : 50 # Frame Rate per second 6 | FrameSkip : 0 # Number of frames to be skipped in input 7 | SourceWidth : 1920 # Input frame width 8 | SourceHeight : 1080 # Input frame height 9 | FramesToBeEncoded : 500 # Number of frames to be coded 10 | InputColourSpaceConvert : RGBtoGBR # Non-normative colour space conversion to apply to input video 11 | SNRInternalColourSpace : 1 # Evaluate SNRs in GBR order 12 | OutputInternalColourSpace : 0 # Convert recon output back to RGB order. Use --OutputColourSpaceConvert GBRtoRGB on decoder to produce a matching output file. 13 | 14 | Level : 6.2 15 | -------------------------------------------------------------------------------- /cfg/per-sequence/FruitStall_RGB_16bit.cfg: -------------------------------------------------------------------------------- 1 | #======== File I/O =============== 2 | InputFile : HEVC_yuv/RExt_RGB_16bit/FruitStall_1920x1080_24_16bit_444.rgb 3 | InputBitDepth : 16 # Input bitdepth 4 | InputChromaFormat : 444 # Ratio of luminance to chrominance samples 5 | FrameRate : 24 # Frame Rate per second 6 | FrameSkip : 0 # Number of frames to be skipped in input 7 | SourceWidth : 1920 # Input frame width 8 | SourceHeight : 1080 # Input frame height 9 | FramesToBeEncoded : 240 # Number of frames to be coded 10 | InputColourSpaceConvert : RGBtoGBR # Non-normative colour space conversion to apply to input video 11 | SNRInternalColourSpace : 1 # Evaluate SNRs in GBR order 12 | OutputInternalColourSpace : 0 # Convert recon output back to RGB order. Use --OutputColourSpaceConvert GBRtoRGB on decoder to produce a matching output file. 13 | 14 | Level : 6.2 15 | -------------------------------------------------------------------------------- /cfg/per-sequence/OldTownCross_RGB_16bit.cfg: -------------------------------------------------------------------------------- 1 | #======== File I/O =============== 2 | InputFile : HEVC_yuv/RExt_RGB_16bit/OldTownCross_1920x1080_50_16bit_444.rgb 3 | InputBitDepth : 16 # Input bitdepth 4 | InputChromaFormat : 444 # Ratio of luminance to chrominance samples 5 | FrameRate : 50 # Frame Rate per second 6 | FrameSkip : 0 # Number of frames to be skipped in input 7 | SourceWidth : 1920 # Input frame width 8 | SourceHeight : 1080 # Input frame height 9 | FramesToBeEncoded : 500 # Number of frames to be coded 10 | InputColourSpaceConvert : RGBtoGBR # Non-normative colour space conversion to apply to input video 11 | SNRInternalColourSpace : 1 # Evaluate SNRs in GBR order 12 | OutputInternalColourSpace : 0 # Convert recon output back to RGB order. Use --OutputColourSpaceConvert GBRtoRGB on decoder to produce a matching output file. 13 | 14 | Level : 6.2 15 | -------------------------------------------------------------------------------- /cfg/per-sequence/PCBLayout_RGB.cfg: -------------------------------------------------------------------------------- 1 | #======== File I/O =============== 2 | InputFile : HEVC_yuv/ScreenContent_RGB/sc_pcb_layout_1920x1080_20_8bit_200_rgb.rgb 3 | InputBitDepth : 8 # Input bitdepth 4 | InputChromaFormat : 444 # Ratio of luminance to chrominance samples 5 | FrameRate : 20 # Frame Rate per second 6 | FrameSkip : 0 # Number of frames to be skipped in input 7 | SourceWidth : 1920 # Input frame width 8 | SourceHeight : 1080 # Input frame height 9 | FramesToBeEncoded : 200 # Number of frames to be coded 10 | InputColourSpaceConvert : RGBtoGBR # Non-normative colour space conversion to apply to input video 11 | SNRInternalColourSpace : 1 # Evaluate SNRs in GBR order 12 | OutputInternalColourSpace : 0 # Convert recon output back to RGB order. Use --OutputColourSpaceConvert GBRtoRGB on decoder to produce a matching output file. 13 | 14 | Level : 6.2 15 | -------------------------------------------------------------------------------- /cfg/per-sequence/TwistTunnel_RGB.cfg: -------------------------------------------------------------------------------- 1 | #======== File I/O =============== 2 | InputFile : HEVC_yuv/ScreenContent_RGB/sc_cg_twist_tunnel_1280x720_30_8bit_rgb.rgb 3 | InputBitDepth : 8 # Input bitdepth 4 | InputChromaFormat : 444 # Ratio of luminance to chrominance samples 5 | FrameRate : 30 # Frame Rate per second 6 | FrameSkip : 0 # Number of frames to be skipped in input 7 | SourceWidth : 1280 # Input frame width 8 | SourceHeight : 720 # Input frame height 9 | FramesToBeEncoded : 300 # Number of frames to be coded 10 | InputColourSpaceConvert : RGBtoGBR # Non-normative colour space conversion to apply to input video 11 | SNRInternalColourSpace : 1 # Evaluate SNRs in GBR order 12 | OutputInternalColourSpace : 0 # Convert recon output back to RGB order. Use --OutputColourSpaceConvert GBRtoRGB on decoder to produce a matching output file. 13 | 14 | Level : 6.2 15 | -------------------------------------------------------------------------------- /cfg/per-sequence/BasketballScreen_RGB.cfg: -------------------------------------------------------------------------------- 1 | #======== File I/O =============== 2 | InputFile : HEVC_yuv/ScreenContent_RGB/Basketball_Screen_2560x1440_60p_8b444.rgb 3 | InputBitDepth : 8 # Input bitdepth 4 | InputChromaFormat : 444 # Ratio of luminance to chrominance samples 5 | FrameRate : 60 # Frame Rate per second 6 | FrameSkip : 322 # Number of frames to be skipped in input 7 | SourceWidth : 2560 # Input frame width 8 | SourceHeight : 1440 # Input frame height 9 | FramesToBeEncoded : 300 # Number of frames to be coded 10 | InputColourSpaceConvert : RGBtoGBR # Non-normative colour space conversion to apply to input video 11 | SNRInternalColourSpace : 1 # Evaluate SNRs in GBR order 12 | OutputInternalColourSpace : 0 # Convert recon output back to RGB order. Use --OutputColourSpaceConvert GBRtoRGB on decoder to produce a matching output file. 13 | 14 | Level : 6.2 15 | -------------------------------------------------------------------------------- /cfg/per-sequence/CADWaveform_RGB.cfg: -------------------------------------------------------------------------------- 1 | #======== File I/O =============== 2 | InputFile : HEVC_yuv/ScreenContent_RGB/sc_cad_waveform_1920x1080_20_8bit_200_rgb.rgb 3 | InputBitDepth : 8 # Input bitdepth 4 | InputChromaFormat : 444 # Ratio of luminance to chrominance samples 5 | FrameRate : 20 # Frame Rate per second 6 | FrameSkip : 0 # Number of frames to be skipped in input 7 | SourceWidth : 1920 # Input frame width 8 | SourceHeight : 1080 # Input frame height 9 | FramesToBeEncoded : 200 # Number of frames to be coded 10 | InputColourSpaceConvert : RGBtoGBR # Non-normative colour space conversion to apply to input video 11 | SNRInternalColourSpace : 1 # Evaluate SNRs in GBR order 12 | OutputInternalColourSpace : 0 # Convert recon output back to RGB order. Use --OutputColourSpaceConvert GBRtoRGB on decoder to produce a matching output file. 13 | 14 | Level : 6.2 15 | -------------------------------------------------------------------------------- /cfg/per-sequence/FlyingGraphics_RGB.cfg: -------------------------------------------------------------------------------- 1 | #======== File I/O =============== 2 | InputFile : HEVC_yuv/ScreenContent_RGB/sc_flyingGraphics_1920x1080_60_8bit_rgb.rgb 3 | InputBitDepth : 8 # Input bitdepth 4 | InputChromaFormat : 444 # Ratio of luminance to chrominance samples 5 | FrameRate : 60 # Frame Rate per second 6 | FrameSkip : 0 # Number of frames to be skipped in input 7 | SourceWidth : 1920 # Input frame width 8 | SourceHeight : 1080 # Input frame height 9 | FramesToBeEncoded : 600 # Number of frames to be coded 10 | InputColourSpaceConvert : RGBtoGBR # Non-normative colour space conversion to apply to input video 11 | SNRInternalColourSpace : 1 # Evaluate SNRs in GBR order 12 | OutputInternalColourSpace : 0 # Convert recon output back to RGB order. Use --OutputColourSpaceConvert GBRtoRGB on decoder to produce a matching output file. 13 | 14 | Level : 6.2 15 | -------------------------------------------------------------------------------- /cfg/per-sequence/MissionControl2_RGB.cfg: -------------------------------------------------------------------------------- 1 | #======== File I/O =============== 2 | InputFile : HEVC_yuv/ScreenContent_RGB/MissionControlClip2_2560x1440_60p_8b444.rgb 3 | InputBitDepth : 8 # Input bitdepth 4 | InputChromaFormat : 444 # Ratio of luminance to chrominance samples 5 | FrameRate : 60 # Frame Rate per second 6 | FrameSkip : 120 # Number of frames to be skipped in input 7 | SourceWidth : 2560 # Input frame width 8 | SourceHeight : 1440 # Input frame height 9 | FramesToBeEncoded : 300 # Number of frames to be coded 10 | InputColourSpaceConvert : RGBtoGBR # Non-normative colour space conversion to apply to input video 11 | SNRInternalColourSpace : 1 # Evaluate SNRs in GBR order 12 | OutputInternalColourSpace : 0 # Convert recon output back to RGB order. Use --OutputColourSpaceConvert GBRtoRGB on decoder to produce a matching output file. 13 | 14 | Level : 6.2 15 | -------------------------------------------------------------------------------- /cfg/per-sequence/MissionControl3_RGB.cfg: -------------------------------------------------------------------------------- 1 | #======== File I/O =============== 2 | InputFile : HEVC_yuv/ScreenContent_RGB/MissionControlClip3_1920x1080_60p_8b444.rgb 3 | InputBitDepth : 8 # Input bitdepth 4 | InputChromaFormat : 444 # Ratio of luminance to chrominance samples 5 | FrameRate : 60 # Frame Rate per second 6 | FrameSkip : 0 # Number of frames to be skipped in input 7 | SourceWidth : 1920 # Input frame width 8 | SourceHeight : 1080 # Input frame height 9 | FramesToBeEncoded : 600 # Number of frames to be coded 10 | InputColourSpaceConvert : RGBtoGBR # Non-normative colour space conversion to apply to input video 11 | SNRInternalColourSpace : 1 # Evaluate SNRs in GBR order 12 | OutputInternalColourSpace : 0 # Convert recon output back to RGB order. Use --OutputColourSpaceConvert GBRtoRGB on decoder to produce a matching output file. 13 | 14 | Level : 6.2 15 | -------------------------------------------------------------------------------- /cfg/per-sequence/WebBrowsing_RGB.cfg: -------------------------------------------------------------------------------- 1 | #======== File I/O =============== 2 | InputFile : HEVC_yuv/ScreenContent_RGB/sc_web_browsing_1280x720_30_8bit_300_rgb.rgb 3 | InputBitDepth : 8 # Input bitdepth 4 | InputChromaFormat : 444 # Ratio of luminance to chrominance samples 5 | FrameRate : 30 # Frame Rate per second 6 | FrameSkip : 0 # Number of frames to be skipped in input 7 | SourceWidth : 1280 # Input frame width 8 | SourceHeight : 720 # Input frame height 9 | FramesToBeEncoded : 300 # Number of frames to be coded 10 | InputColourSpaceConvert : RGBtoGBR # Non-normative colour space conversion to apply to input video 11 | SNRInternalColourSpace : 1 # Evaluate SNRs in GBR order 12 | OutputInternalColourSpace : 0 # Convert recon output back to RGB order. Use --OutputColourSpaceConvert GBRtoRGB on decoder to produce a matching output file. 13 | 14 | Level : 6.2 15 | -------------------------------------------------------------------------------- /cfg/per-sequence/ppt_doc_xls_RGB.cfg: -------------------------------------------------------------------------------- 1 | #======== File I/O =============== 2 | InputFile : HEVC_yuv/ScreenContent_RGB/sc_ppt_doc_xls_1920x1080_20_8bit_200_rgb.rgb 3 | InputBitDepth : 8 # Input bitdepth 4 | InputChromaFormat : 444 # Ratio of luminance to chrominance samples 5 | FrameRate : 20 # Frame Rate per second 6 | FrameSkip : 0 # Number of frames to be skipped in input 7 | SourceWidth : 1920 # Input frame width 8 | SourceHeight : 1080 # Input frame height 9 | FramesToBeEncoded : 200 # Number of frames to be coded 10 | InputColourSpaceConvert : RGBtoGBR # Non-normative colour space conversion to apply to input video 11 | SNRInternalColourSpace : 1 # Evaluate SNRs in GBR order 12 | OutputInternalColourSpace : 0 # Convert recon output back to RGB order. Use --OutputColourSpaceConvert GBRtoRGB on decoder to produce a matching output file. 13 | 14 | Level : 6.2 15 | -------------------------------------------------------------------------------- /cfg/per-sequence/EBULupoCandlelight_RGB_10bit.cfg: -------------------------------------------------------------------------------- 1 | #======== File I/O =============== 2 | InputFile : HEVC_yuv/RExt_RGB/EBULupoCandlelight_1920x1080_50_10bit_444.rgb 3 | InputBitDepth : 10 # Input bitdepth 4 | InputChromaFormat : 444 # Ratio of luminance to chrominance samples 5 | FrameRate : 50 # Frame Rate per second 6 | FrameSkip : 0 # Number of frames to be skipped in input 7 | SourceWidth : 1920 # Input frame width 8 | SourceHeight : 1080 # Input frame height 9 | FramesToBeEncoded : 500 # Number of frames to be coded 10 | InputColourSpaceConvert : RGBtoGBR # Non-normative colour space conversion to apply to input video 11 | SNRInternalColourSpace : 1 # Evaluate SNRs in GBR order 12 | OutputInternalColourSpace : 0 # Convert recon output back to RGB order. Use --OutputColourSpaceConvert GBRtoRGB on decoder to produce a matching output file. 13 | 14 | Level : 6.2 15 | -------------------------------------------------------------------------------- /cfg/per-sequence/SocialNetworkMap_RGB.cfg: -------------------------------------------------------------------------------- 1 | #======== File I/O =============== 2 | InputFile : HEVC_yuv/ScreenContent_RGB/sc_socialNetworkMap_1920x1080_60_8bit_rgb.rgb 3 | InputBitDepth : 8 # Input bitdepth 4 | InputChromaFormat : 444 # Ratio of luminance to chrominance samples 5 | FrameRate : 60 # Frame Rate per second 6 | FrameSkip : 0 # Number of frames to be skipped in input 7 | SourceWidth : 1920 # Input frame width 8 | SourceHeight : 1080 # Input frame height 9 | FramesToBeEncoded : 600 # Number of frames to be coded 10 | InputColourSpaceConvert : RGBtoGBR # Non-normative colour space conversion to apply to input video 11 | SNRInternalColourSpace : 1 # Evaluate SNRs in GBR order 12 | OutputInternalColourSpace : 0 # Convert recon output back to RGB order. Use --OutputColourSpaceConvert GBRtoRGB on decoder to produce a matching output file. 13 | 14 | Level : 6.2 15 | -------------------------------------------------------------------------------- /extlib/Eigen/QR: -------------------------------------------------------------------------------- 1 | #ifndef EIGEN_QR_MODULE_H 2 | #define EIGEN_QR_MODULE_H 3 | 4 | #include "Core" 5 | 6 | #include "src/Core/util/DisableStupidWarnings.h" 7 | 8 | #include "Cholesky" 9 | #include "Jacobi" 10 | #include "Householder" 11 | 12 | /** \defgroup QR_Module QR module 13 | * 14 | * 15 | * 16 | * This module provides various QR decompositions 17 | * This module also provides some MatrixBase methods, including: 18 | * - MatrixBase::qr(), 19 | * 20 | * \code 21 | * #include 22 | * \endcode 23 | */ 24 | 25 | #include "src/misc/Solve.h" 26 | #include "src/QR/HouseholderQR.h" 27 | #include "src/QR/FullPivHouseholderQR.h" 28 | #include "src/QR/ColPivHouseholderQR.h" 29 | #ifdef EIGEN_USE_LAPACKE 30 | #include "src/QR/HouseholderQR_MKL.h" 31 | #include "src/QR/ColPivHouseholderQR_MKL.h" 32 | #endif 33 | 34 | #ifdef EIGEN2_SUPPORT 35 | #include "src/Eigen2Support/QR.h" 36 | #endif 37 | 38 | #include "src/Core/util/ReenableStupidWarnings.h" 39 | 40 | #ifdef EIGEN2_SUPPORT 41 | #include "Eigenvalues" 42 | #endif 43 | 44 | #endif // EIGEN_QR_MODULE_H 45 | /* vim: set filetype=cpp et sw=2 ts=2 ai: */ 46 | -------------------------------------------------------------------------------- /extlib/Eigen/SparseQR: -------------------------------------------------------------------------------- 1 | #ifndef EIGEN_SPARSEQR_MODULE_H 2 | #define EIGEN_SPARSEQR_MODULE_H 3 | 4 | #include "SparseCore" 5 | #include "OrderingMethods" 6 | #include "src/Core/util/DisableStupidWarnings.h" 7 | 8 | /** \defgroup SparseQR_Module SparseQR module 9 | * \brief Provides QR decomposition for sparse matrices 10 | * 11 | * This module provides a simplicial version of the left-looking Sparse QR decomposition. 12 | * The columns of the input matrix should be reordered to limit the fill-in during the 13 | * decomposition. Built-in methods (COLAMD, AMD) or external methods (METIS) can be used to this end. 14 | * See the \link OrderingMethods_Module OrderingMethods\endlink module for the list 15 | * of built-in and external ordering methods. 16 | * 17 | * \code 18 | * #include 19 | * \endcode 20 | * 21 | * 22 | */ 23 | 24 | #include "src/misc/Solve.h" 25 | #include "src/misc/SparseSolve.h" 26 | 27 | #include "OrderingMethods" 28 | #include "src/SparseCore/SparseColEtree.h" 29 | #include "src/SparseQR/SparseQR.h" 30 | 31 | #include "src/Core/util/ReenableStupidWarnings.h" 32 | 33 | #endif 34 | -------------------------------------------------------------------------------- /extlib/Eigen/src/SparseCore/SparseFuzzy.h: -------------------------------------------------------------------------------- 1 | // This file is part of Eigen, a lightweight C++ template library 2 | // for linear algebra. 3 | // 4 | // Copyright (C) 2008 Gael Guennebaud 5 | // 6 | // This Source Code Form is subject to the terms of the Mozilla 7 | // Public License v. 2.0. If a copy of the MPL was not distributed 8 | // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. 9 | 10 | #ifndef EIGEN_SPARSE_FUZZY_H 11 | #define EIGEN_SPARSE_FUZZY_H 12 | 13 | // template 14 | // template 15 | // bool SparseMatrixBase::isApprox( 16 | // const OtherDerived& other, 17 | // typename NumTraits::Real prec 18 | // ) const 19 | // { 20 | // const typename internal::nested::type nested(derived()); 21 | // const typename internal::nested::type otherNested(other.derived()); 22 | // return (nested - otherNested).cwise().abs2().sum() 23 | // <= prec * prec * (std::min)(nested.cwise().abs2().sum(), otherNested.cwise().abs2().sum()); 24 | // } 25 | 26 | #endif // EIGEN_SPARSE_FUZZY_H 27 | -------------------------------------------------------------------------------- /cfg/per-sequence/VideoConferencingDocSharing_RGB.cfg: -------------------------------------------------------------------------------- 1 | #======== File I/O =============== 2 | InputFile : HEVC_yuv/ScreenContent_RGB/sc_video_conferencing_doc_sharing_1280x720_30_8bit_300_rgb.rgb 3 | InputBitDepth : 8 # Input bitdepth 4 | InputChromaFormat : 444 # Ratio of luminance to chrominance samples 5 | FrameRate : 30 # Frame Rate per second 6 | FrameSkip : 0 # Number of frames to be skipped in input 7 | SourceWidth : 1280 # Input frame width 8 | SourceHeight : 720 # Input frame height 9 | FramesToBeEncoded : 300 # Number of frames to be coded 10 | InputColourSpaceConvert : RGBtoGBR # Non-normative colour space conversion to apply to input video 11 | SNRInternalColourSpace : 1 # Evaluate SNRs in GBR order 12 | OutputInternalColourSpace : 0 # Convert recon output back to RGB order. Use --OutputColourSpaceConvert GBRtoRGB on decoder to produce a matching output file. 13 | 14 | Level : 6.2 15 | -------------------------------------------------------------------------------- /doc/README_software-manual.txt: -------------------------------------------------------------------------------- 1 | Software manual instructions 2 | ============================ 3 | The software manual is written in plain text using LaTeX markup. 4 | 5 | Prerequisites 6 | ------------- 7 | The following tools are required to render the document: 8 | - LaTeX 9 | - JCT-VC document template 10 | 11 | The document uses the JCT-VC report class/template, available from: 12 | http://hevc.kw.bbc.co.uk/git/w/jctvc-latex.git 13 | 14 | To install this, either -- 15 | a) export the environment variable TEXINPUTS=path/to/jctvc-latex/:: 16 | b) copy jctvcdoc.cls to this directory. 17 | 18 | NB, if performing (b), please do not commit the jctvcdoc.cls file. 19 | 20 | Building 21 | -------- 22 | A makefile is provided that will render a pdf from the LaTeX source. 23 | If LaTeX is installed, typing "make" ought to be sufficient. 24 | 25 | Please do not commit updated PDFs to the SVN repository, this will be 26 | performed by the Software AHG prior to making an HM release. 27 | 28 | If there are any issues with the building the document or formatting 29 | the LaTeX source, please contact David Flynn . 30 | -------------------------------------------------------------------------------- /extlib/Eigen/LU: -------------------------------------------------------------------------------- 1 | #ifndef EIGEN_LU_MODULE_H 2 | #define EIGEN_LU_MODULE_H 3 | 4 | #include "Core" 5 | 6 | #include "src/Core/util/DisableStupidWarnings.h" 7 | 8 | /** \defgroup LU_Module LU module 9 | * This module includes %LU decomposition and related notions such as matrix inversion and determinant. 10 | * This module defines the following MatrixBase methods: 11 | * - MatrixBase::inverse() 12 | * - MatrixBase::determinant() 13 | * 14 | * \code 15 | * #include 16 | * \endcode 17 | */ 18 | 19 | #include "src/misc/Solve.h" 20 | #include "src/misc/Kernel.h" 21 | #include "src/misc/Image.h" 22 | #include "src/LU/FullPivLU.h" 23 | #include "src/LU/PartialPivLU.h" 24 | #ifdef EIGEN_USE_LAPACKE 25 | #include "src/LU/PartialPivLU_MKL.h" 26 | #endif 27 | #include "src/LU/Determinant.h" 28 | #include "src/LU/Inverse.h" 29 | 30 | #if defined EIGEN_VECTORIZE_SSE 31 | #include "src/LU/arch/Inverse_SSE.h" 32 | #endif 33 | 34 | #ifdef EIGEN2_SUPPORT 35 | #include "src/Eigen2Support/LU.h" 36 | #endif 37 | 38 | #include "src/Core/util/ReenableStupidWarnings.h" 39 | 40 | #endif // EIGEN_LU_MODULE_H 41 | /* vim: set filetype=cpp et sw=2 ts=2 ai: */ 42 | -------------------------------------------------------------------------------- /cfg/per-sequence/Kimono_RGB_10bit+2MSB.cfg: -------------------------------------------------------------------------------- 1 | #======== File I/O =============== 2 | InputFile : HEVC_yuv/RExt_RGB/Kimono1_1920x1080_24_10bit_444.rgb 3 | InputBitDepth : 10 # Input bitdepth 4 | MSBExtendedBitDepth : 12 # bit depth after addition of MSBs 5 | InputChromaFormat : 444 # Ratio of luminance to chrominance samples 6 | FrameRate : 24 # Frame Rate per second 7 | FrameSkip : 0 # Number of frames to be skipped in input 8 | SourceWidth : 1920 # Input frame width 9 | SourceHeight : 1080 # Input frame height 10 | FramesToBeEncoded : 240 # Number of frames to be coded 11 | InputColourSpaceConvert : RGBtoGBR # Non-normative colour space conversion to apply to input video 12 | SNRInternalColourSpace : 1 # Evaluate SNRs in GBR order 13 | OutputInternalColourSpace : 0 # Convert recon output back to RGB order. Use --OutputColourSpaceConvert GBRtoRGB on decoder to produce a matching output file. 14 | 15 | Level : 6.2 16 | -------------------------------------------------------------------------------- /cfg/per-sequence/Kimono_RGB_10bit+4MSB.cfg: -------------------------------------------------------------------------------- 1 | #======== File I/O =============== 2 | InputFile : HEVC_yuv/RExt_RGB/Kimono1_1920x1080_24_10bit_444.rgb 3 | InputBitDepth : 10 # Input bitdepth 4 | MSBExtendedBitDepth : 14 # bit depth after addition of MSBs 5 | InputChromaFormat : 444 # Ratio of luminance to chrominance samples 6 | FrameRate : 24 # Frame Rate per second 7 | FrameSkip : 0 # Number of frames to be skipped in input 8 | SourceWidth : 1920 # Input frame width 9 | SourceHeight : 1080 # Input frame height 10 | FramesToBeEncoded : 240 # Number of frames to be coded 11 | InputColourSpaceConvert : RGBtoGBR # Non-normative colour space conversion to apply to input video 12 | SNRInternalColourSpace : 1 # Evaluate SNRs in GBR order 13 | OutputInternalColourSpace : 0 # Convert recon output back to RGB order. Use --OutputColourSpaceConvert GBRtoRGB on decoder to produce a matching output file. 14 | 15 | Level : 6.2 16 | -------------------------------------------------------------------------------- /cfg/per-sequence/Kimono_RGB_10bit+6MSB.cfg: -------------------------------------------------------------------------------- 1 | #======== File I/O =============== 2 | InputFile : HEVC_yuv/RExt_RGB/Kimono1_1920x1080_24_10bit_444.rgb 3 | InputBitDepth : 10 # Input bitdepth 4 | MSBExtendedBitDepth : 16 # bit depth after addition of MSBs 5 | InputChromaFormat : 444 # Ratio of luminance to chrominance samples 6 | FrameRate : 24 # Frame Rate per second 7 | FrameSkip : 0 # Number of frames to be skipped in input 8 | SourceWidth : 1920 # Input frame width 9 | SourceHeight : 1080 # Input frame height 10 | FramesToBeEncoded : 240 # Number of frames to be coded 11 | InputColourSpaceConvert : RGBtoGBR # Non-normative colour space conversion to apply to input video 12 | SNRInternalColourSpace : 1 # Evaluate SNRs in GBR order 13 | OutputInternalColourSpace : 0 # Convert recon output back to RGB order. Use --OutputColourSpaceConvert GBRtoRGB on decoder to produce a matching output file. 14 | 15 | Level : 6.2 16 | -------------------------------------------------------------------------------- /cfg/per-sequence/EBURainFruits_RGB_10bit+2MSB.cfg: -------------------------------------------------------------------------------- 1 | #======== File I/O =============== 2 | InputFile : HEVC_yuv/RExt_RGB/EBURainFruits_1920x1080_50_10bit_444.rgb 3 | InputBitDepth : 10 # Input bitdepth 4 | MSBExtendedBitDepth : 12 # bit depth after addition of MSBs 5 | InputChromaFormat : 444 # Ratio of luminance to chrominance samples 6 | FrameRate : 50 # Frame Rate per second 7 | FrameSkip : 0 # Number of frames to be skipped in input 8 | SourceWidth : 1920 # Input frame width 9 | SourceHeight : 1080 # Input frame height 10 | FramesToBeEncoded : 500 # Number of frames to be coded 11 | InputColourSpaceConvert : RGBtoGBR # Non-normative colour space conversion to apply to input video 12 | SNRInternalColourSpace : 1 # Evaluate SNRs in GBR order 13 | OutputInternalColourSpace : 0 # Convert recon output back to RGB order. Use --OutputColourSpaceConvert GBRtoRGB on decoder to produce a matching output file. 14 | 15 | Level : 6.2 16 | -------------------------------------------------------------------------------- /cfg/per-sequence/EBURainFruits_RGB_10bit+4MSB.cfg: -------------------------------------------------------------------------------- 1 | #======== File I/O =============== 2 | InputFile : HEVC_yuv/RExt_RGB/EBURainFruits_1920x1080_50_10bit_444.rgb 3 | InputBitDepth : 10 # Input bitdepth 4 | MSBExtendedBitDepth : 14 # bit depth after addition of MSBs 5 | InputChromaFormat : 444 # Ratio of luminance to chrominance samples 6 | FrameRate : 50 # Frame Rate per second 7 | FrameSkip : 0 # Number of frames to be skipped in input 8 | SourceWidth : 1920 # Input frame width 9 | SourceHeight : 1080 # Input frame height 10 | FramesToBeEncoded : 500 # Number of frames to be coded 11 | InputColourSpaceConvert : RGBtoGBR # Non-normative colour space conversion to apply to input video 12 | SNRInternalColourSpace : 1 # Evaluate SNRs in GBR order 13 | OutputInternalColourSpace : 0 # Convert recon output back to RGB order. Use --OutputColourSpaceConvert GBRtoRGB on decoder to produce a matching output file. 14 | 15 | Level : 6.2 16 | -------------------------------------------------------------------------------- /cfg/per-sequence/EBURainFruits_RGB_10bit+6MSB.cfg: -------------------------------------------------------------------------------- 1 | #======== File I/O =============== 2 | InputFile : HEVC_yuv/RExt_RGB/EBURainFruits_1920x1080_50_10bit_444.rgb 3 | InputBitDepth : 10 # Input bitdepth 4 | MSBExtendedBitDepth : 16 # bit depth after addition of MSBs 5 | InputChromaFormat : 444 # Ratio of luminance to chrominance samples 6 | FrameRate : 50 # Frame Rate per second 7 | FrameSkip : 0 # Number of frames to be skipped in input 8 | SourceWidth : 1920 # Input frame width 9 | SourceHeight : 1080 # Input frame height 10 | FramesToBeEncoded : 500 # Number of frames to be coded 11 | InputColourSpaceConvert : RGBtoGBR # Non-normative colour space conversion to apply to input video 12 | SNRInternalColourSpace : 1 # Evaluate SNRs in GBR order 13 | OutputInternalColourSpace : 0 # Convert recon output back to RGB order. Use --OutputColourSpaceConvert GBRtoRGB on decoder to produce a matching output file. 14 | 15 | Level : 6.2 16 | -------------------------------------------------------------------------------- /extlib/Eigen/UmfPackSupport: -------------------------------------------------------------------------------- 1 | #ifndef EIGEN_UMFPACKSUPPORT_MODULE_H 2 | #define EIGEN_UMFPACKSUPPORT_MODULE_H 3 | 4 | #include "SparseCore" 5 | 6 | #include "src/Core/util/DisableStupidWarnings.h" 7 | 8 | extern "C" { 9 | #include 10 | } 11 | 12 | /** \ingroup Support_modules 13 | * \defgroup UmfPackSupport_Module UmfPackSupport module 14 | * 15 | * This module provides an interface to the UmfPack library which is part of the suitesparse package. 16 | * It provides the following factorization class: 17 | * - class UmfPackLU: a multifrontal sequential LU factorization. 18 | * 19 | * \code 20 | * #include 21 | * \endcode 22 | * 23 | * In order to use this module, the umfpack headers must be accessible from the include paths, and your binary must be linked to the umfpack library and its dependencies. 24 | * The dependencies depend on how umfpack has been compiled. 25 | * For a cmake based project, you can use our FindUmfPack.cmake module to help you in this task. 26 | * 27 | */ 28 | 29 | #include "src/misc/Solve.h" 30 | #include "src/misc/SparseSolve.h" 31 | 32 | #include "src/UmfPackSupport/UmfPackSupport.h" 33 | 34 | #include "src/Core/util/ReenableStupidWarnings.h" 35 | 36 | #endif // EIGEN_UMFPACKSUPPORT_MODULE_H 37 | -------------------------------------------------------------------------------- /cfg/per-sequence-HDR/S11BQMall.cfg: -------------------------------------------------------------------------------- 1 | #======== File I/O =============== 2 | InputFile : C_BQMall_832x480_60Hz_10bit_P420_ctPQ2020_Limited.yuv 3 | InputBitDepth : 10 # Input bitdepth 4 | InputChromaFormat : 420 # Ratio of luminance to chrominance samples 5 | FrameRate : 60 # Frame Rate per second 6 | FrameSkip : 0 # Number of frames to be skipped in input 7 | SourceWidth : 832 # Input frame width 8 | SourceHeight : 480 # Input frame height 9 | FramesToBeEncoded : 600 # Number of frames to be coded 10 | 11 | Level : 3.1 12 | 13 | #======== Chroma QP scale ============= 14 | WCGPPSEnable : 1 # enable WCG Chroma scale 15 | WCGPPSChromaQpScale : 0.0 # Linear chroma QP offset mapping (scale) based on QP 16 | WCGPPSChromaQpOffset : -1.0 # Linear chroma QP offset mapping (offset) based on QP 17 | WCGPPSCbQpScale : 1.0 # Scale factor depending on capture and representation color space 18 | WCGPPSCrQpScale : 6.0 # Scale factor depending on capture and representation color space 19 | 20 | # ======== Luma adaptive QP ======== 21 | LumaLevelToDeltaQPMode : 1 # Change luma delta QP based on average luma 22 | isSDR : 1 # 1: SDR in PQ container, 0: HDR 23 | -------------------------------------------------------------------------------- /cfg/per-sequence-HDR/S19Johnny.cfg: -------------------------------------------------------------------------------- 1 | #======== File I/O =============== 2 | InputFile : E_Johnny_1280x720_60Hz_10bit_P420_ctPQ2020_Limited.yuv 3 | InputBitDepth : 10 # Input bitdepth 4 | InputChromaFormat : 420 # Ratio of luminance to chrominance samples 5 | FrameRate : 60 # Frame Rate per second 6 | FrameSkip : 0 # Number of frames to be skipped in input 7 | SourceWidth : 1280 # Input frame width 8 | SourceHeight : 720 # Input frame height 9 | FramesToBeEncoded : 600 # Number of frames to be coded 10 | 11 | Level : 4 12 | 13 | #======== Chroma QP scale ============= 14 | WCGPPSEnable : 1 # enable WCG Chroma scale 15 | WCGPPSChromaQpScale : 0.0 # Linear chroma QP offset mapping (scale) based on QP 16 | WCGPPSChromaQpOffset : -1.0 # Linear chroma QP offset mapping (offset) based on QP 17 | WCGPPSCbQpScale : 1.0 # Scale factor depending on capture and representation color space 18 | WCGPPSCrQpScale : 6.0 # Scale factor depending on capture and representation color space 19 | 20 | # ======== Luma adaptive QP ======== 21 | LumaLevelToDeltaQPMode : 1 # Change luma delta QP based on average luma 22 | isSDR : 1 # 1: SDR in PQ container, 0: HDR 23 | -------------------------------------------------------------------------------- /cfg/per-sequence-HDR/A10_Tango.cfg: -------------------------------------------------------------------------------- 1 | #======== File I/O =============== 2 | InputFile : A1_Tango_4096x2160_60Hz_10bit_P420_ctPQ2020_Limited.yuv 3 | InputBitDepth : 10 # Input bitdepth 4 | InputChromaFormat : 420 # Ratio of luminance to chrominance samples 5 | FrameRate : 60 # Frame Rate per second 6 | FrameSkip : 0 # Number of frames to be skipped in input 7 | SourceWidth : 4096 # Input frame width 8 | SourceHeight : 2160 # Input frame height 9 | FramesToBeEncoded : 294 # Number of frames to be coded 10 | 11 | Level : 5.1 12 | 13 | #======== Chroma QP scale ============= 14 | WCGPPSEnable : 1 # enable WCG Chroma scale 15 | WCGPPSChromaQpScale : 0.0 # Linear chroma QP offset mapping (scale) based on QP 16 | WCGPPSChromaQpOffset : -1.0 # Linear chroma QP offset mapping (offset) based on QP 17 | WCGPPSCbQpScale : 1.0 # Scale factor depending on capture and representation color space 18 | WCGPPSCrQpScale : 6.0 # Scale factor depending on capture and representation color space 19 | 20 | # ======== Luma adaptive QP ======== 21 | LumaLevelToDeltaQPMode : 1 # Change luma delta QP based on average luma 22 | isSDR : 1 # 1: SDR in PQ container, 0: HDR 23 | -------------------------------------------------------------------------------- /cfg/per-sequence-HDR/A21_TrafficFlow.cfg: -------------------------------------------------------------------------------- 1 | #======== File I/O =============== 2 | InputFile : A2_TrafficFlow_3840x2160_30Hz_10bit_P420_Limited.yuv 3 | InputBitDepth : 10 # Input bitdepth 4 | InputChromaFormat : 420 # Ratio of luminance to chrominance samples 5 | FrameRate : 30 # Frame Rate per second 6 | FrameSkip : 0 # Number of frames to be skipped in input 7 | SourceWidth : 3840 # Input frame width 8 | SourceHeight : 2160 # Input frame height 9 | FramesToBeEncoded : 300 # Number of frames to be coded 10 | 11 | Level : 5 12 | 13 | #======== Chroma QP scale ============= 14 | WCGPPSEnable : 1 # enable WCG Chroma scale 15 | WCGPPSChromaQpScale : 0.0 # Linear chroma QP offset mapping (scale) based on QP 16 | WCGPPSChromaQpOffset : -1.0 # Linear chroma QP offset mapping (offset) based on QP 17 | WCGPPSCbQpScale : 1.0 # Scale factor depending on capture and representation color space 18 | WCGPPSCrQpScale : 6.0 # Scale factor depending on capture and representation color space 19 | 20 | # ======== Luma adaptive QP ======== 21 | LumaLevelToDeltaQPMode : 1 # Change luma delta QP based on average luma 22 | isSDR : 1 # 1: SDR in PQ container, 0: HDR 23 | -------------------------------------------------------------------------------- /cfg/per-sequence-HDR/S05Kimono.cfg: -------------------------------------------------------------------------------- 1 | #======== File I/O =============== 2 | InputFile : B_Kimono1_1920x1080_24Hz_10bit_P420_ctPQ2020_Limited.yuv 3 | InputBitDepth : 10 # Input bitdepth 4 | InputChromaFormat : 420 # Ratio of luminance to chrominance samples 5 | FrameRate : 24 # Frame Rate per second 6 | FrameSkip : 0 # Number of frames to be skipped in input 7 | SourceWidth : 1920 # Input frame width 8 | SourceHeight : 1080 # Input frame height 9 | FramesToBeEncoded : 240 # Number of frames to be coded 10 | 11 | Level : 4 12 | 13 | #======== Chroma QP scale ============= 14 | WCGPPSEnable : 1 # enable WCG Chroma scale 15 | WCGPPSChromaQpScale : 0.0 # Linear chroma QP offset mapping (scale) based on QP 16 | WCGPPSChromaQpOffset : -1.0 # Linear chroma QP offset mapping (offset) based on QP 17 | WCGPPSCbQpScale : 1.0 # Scale factor depending on capture and representation color space 18 | WCGPPSCrQpScale : 6.0 # Scale factor depending on capture and representation color space 19 | 20 | # ======== Luma adaptive QP ======== 21 | LumaLevelToDeltaQPMode : 1 # Change luma delta QP based on average luma 22 | isSDR : 1 # 1: SDR in PQ container, 0: HDR 23 | -------------------------------------------------------------------------------- /cfg/per-sequence-HDR/S07Cactus.cfg: -------------------------------------------------------------------------------- 1 | #======== File I/O =============== 2 | InputFile : B_Cactus_1920x1080_50Hz_10bit_P420_ctPQ2020_Limited.yuv 3 | InputBitDepth : 10 # Input bitdepth 4 | InputChromaFormat : 420 # Ratio of luminance to chrominance samples 5 | FrameRate : 50 # Frame Rate per second 6 | FrameSkip : 0 # Number of frames to be skipped in input 7 | SourceWidth : 1920 # Input frame width 8 | SourceHeight : 1080 # Input frame height 9 | FramesToBeEncoded : 500 # Number of frames to be coded 10 | 11 | Level : 4.1 12 | 13 | #======== Chroma QP scale ============= 14 | WCGPPSEnable : 1 # enable WCG Chroma scale 15 | WCGPPSChromaQpScale : 0.0 # Linear chroma QP offset mapping (scale) based on QP 16 | WCGPPSChromaQpOffset : -1.0 # Linear chroma QP offset mapping (offset) based on QP 17 | WCGPPSCbQpScale : 1.0 # Scale factor depending on capture and representation color space 18 | WCGPPSCrQpScale : 6.0 # Scale factor depending on capture and representation color space 19 | 20 | # ======== Luma adaptive QP ======== 21 | LumaLevelToDeltaQPMode : 1 # Change luma delta QP based on average luma 22 | isSDR : 1 # 1: SDR in PQ container, 0: HDR 23 | -------------------------------------------------------------------------------- /cfg/per-sequence-HDR/S15BQSquare.cfg: -------------------------------------------------------------------------------- 1 | #======== File I/O =============== 2 | InputFile : D_BQSquare_416x240_60Hz_10bit_P420_ctPQ2020_Limited.yuv 3 | InputBitDepth : 10 # Input bitdepth 4 | InputChromaFormat : 420 # Ratio of luminance to chrominance samples 5 | FrameRate : 60 # Frame Rate per second 6 | FrameSkip : 0 # Number of frames to be skipped in input 7 | SourceWidth : 416 # Input frame width 8 | SourceHeight : 240 # Input frame height 9 | FramesToBeEncoded : 600 # Number of frames to be coded 10 | 11 | Level : 2.1 12 | 13 | #======== Chroma QP scale ============= 14 | WCGPPSEnable : 1 # enable WCG Chroma scale 15 | WCGPPSChromaQpScale : 0.0 # Linear chroma QP offset mapping (scale) based on QP 16 | WCGPPSChromaQpOffset : -1.0 # Linear chroma QP offset mapping (offset) based on QP 17 | WCGPPSCbQpScale : 1.0 # Scale factor depending on capture and representation color space 18 | WCGPPSCrQpScale : 6.0 # Scale factor depending on capture and representation color space 19 | 20 | # ======== Luma adaptive QP ======== 21 | LumaLevelToDeltaQPMode : 1 # Change luma delta QP based on average luma 22 | isSDR : 1 # 1: SDR in PQ container, 0: HDR 23 | -------------------------------------------------------------------------------- /cfg/per-sequence-HDR/S24SlideShow.cfg: -------------------------------------------------------------------------------- 1 | #======== File I/O =============== 2 | InputFile : F_SlideShow_1280x720_20Hz_10bit_P420_ctPQ2020_Full.yuv 3 | InputBitDepth : 10 # Input bitdepth 4 | InputChromaFormat : 420 # Ratio of luminance to chrominance samples 5 | FrameRate : 20 # Frame Rate per second 6 | FrameSkip : 0 # Number of frames to be skipped in input 7 | SourceWidth : 1280 # Input frame width 8 | SourceHeight : 720 # Input frame height 9 | FramesToBeEncoded : 500 # Number of frames to be coded 10 | 11 | Level : 3.1 12 | 13 | #======== Chroma QP scale ============= 14 | WCGPPSEnable : 1 # enable WCG Chroma scale 15 | WCGPPSChromaQpScale : 0.0 # Linear chroma QP offset mapping (scale) based on QP 16 | WCGPPSChromaQpOffset : -1.0 # Linear chroma QP offset mapping (offset) based on QP 17 | WCGPPSCbQpScale : 1.0 # Scale factor depending on capture and representation color space 18 | WCGPPSCrQpScale : 6.0 # Scale factor depending on capture and representation color space 19 | 20 | # ======== Luma adaptive QP ======== 21 | LumaLevelToDeltaQPMode : 1 # Change luma delta QP based on average luma 22 | isSDR : 1 # 1: SDR in PQ container, 0: HDR 23 | -------------------------------------------------------------------------------- /cfg/per-sequence-HDR/T1_Meridian1_HDR.cfg: -------------------------------------------------------------------------------- 1 | #======== File I/O =============== 2 | InputFile : T1_Meridian1_HDR_1920x1080p_60fps_PQ_10bit.yuv 3 | InputBitDepth : 10 # Input bitdepth 4 | InputChromaFormat : 420 # Ratio of luminance to chrominance samples 5 | FrameRate : 60 # Frame Rate per second 6 | FrameSkip : 0 # Number of frames to be skipped in input 7 | SourceWidth : 1920 # Input frame width 8 | SourceHeight : 1080 # Input frame height 9 | FramesToBeEncoded : 600 # Number of frames to be coded 10 | 11 | Level : 4.1 12 | 13 | #======== Chroma QP scale ============= 14 | WCGPPSEnable : 1 # enable WCG Chroma scale 15 | WCGPPSChromaQpScale : -0.46 # Linear chroma QP offset mapping (scale) based on QP 16 | WCGPPSChromaQpOffset : 9.26 # Linear chroma QP offset mapping (offset) based on QP 17 | WCGPPSCbQpScale : 1.14 # Scale factor depending on capture and representation color space 18 | WCGPPSCrQpScale : 1.39 # Scale factor depending on capture and representation color space 19 | 20 | # ======== Luma adaptive QP ======== 21 | LumaLevelToDeltaQPMode : 1 # Change luma delta QP based on average luma 22 | isSDR : 0 # 1: SDR in PQ container, 0: HDR 23 | -------------------------------------------------------------------------------- /cfg/per-sequence-HDR/T2_Meridian3_HDR.cfg: -------------------------------------------------------------------------------- 1 | #======== File I/O =============== 2 | InputFile : T2_Meridian3_HDR_1920x1080p_60fps_PQ_10bit.yuv 3 | InputBitDepth : 10 # Input bitdepth 4 | InputChromaFormat : 420 # Ratio of luminance to chrominance samples 5 | FrameRate : 60 # Frame Rate per second 6 | FrameSkip : 0 # Number of frames to be skipped in input 7 | SourceWidth : 1920 # Input frame width 8 | SourceHeight : 1080 # Input frame height 9 | FramesToBeEncoded : 1000 # Number of frames to be coded 10 | 11 | Level : 4.1 12 | 13 | #======== Chroma QP scale ============= 14 | WCGPPSEnable : 1 # enable WCG Chroma scale 15 | WCGPPSChromaQpScale : -0.46 # Linear chroma QP offset mapping (scale) based on QP 16 | WCGPPSChromaQpOffset : 9.26 # Linear chroma QP offset mapping (offset) based on QP 17 | WCGPPSCbQpScale : 1.14 # Scale factor depending on capture and representation color space 18 | WCGPPSCrQpScale : 1.39 # Scale factor depending on capture and representation color space 19 | 20 | # ======== Luma adaptive QP ======== 21 | LumaLevelToDeltaQPMode : 1 # Change luma delta QP based on average luma 22 | isSDR : 0 # 1: SDR in PQ container, 0: HDR 23 | -------------------------------------------------------------------------------- /cfg/per-sequence-HDR/T3_Meridian4_HDR.cfg: -------------------------------------------------------------------------------- 1 | #======== File I/O =============== 2 | InputFile : T3_Meridian4_HDR_1920x1080p_60fps_PQ_10bit.yuv 3 | InputBitDepth : 10 # Input bitdepth 4 | InputChromaFormat : 420 # Ratio of luminance to chrominance samples 5 | FrameRate : 60 # Frame Rate per second 6 | FrameSkip : 0 # Number of frames to be skipped in input 7 | SourceWidth : 1920 # Input frame width 8 | SourceHeight : 1080 # Input frame height 9 | FramesToBeEncoded : 600 # Number of frames to be coded 10 | 11 | Level : 4.1 12 | 13 | #======== Chroma QP scale ============= 14 | WCGPPSEnable : 1 # enable WCG Chroma scale 15 | WCGPPSChromaQpScale : -0.46 # Linear chroma QP offset mapping (scale) based on QP 16 | WCGPPSChromaQpOffset : 9.26 # Linear chroma QP offset mapping (offset) based on QP 17 | WCGPPSCbQpScale : 1.14 # Scale factor depending on capture and representation color space 18 | WCGPPSCrQpScale : 1.39 # Scale factor depending on capture and representation color space 19 | 20 | # ======== Luma adaptive QP ======== 21 | LumaLevelToDeltaQPMode : 1 # Change luma delta QP based on average luma 22 | isSDR : 0 # 1: SDR in PQ container, 0: HDR 23 | -------------------------------------------------------------------------------- /cfg/per-sequence-HDR/T4_Meridian5_HDR.cfg: -------------------------------------------------------------------------------- 1 | #======== File I/O =============== 2 | InputFile : T4_Meridian5_HDR_1920x1080p_60fps_PQ_10bit.yuv 3 | InputBitDepth : 10 # Input bitdepth 4 | InputChromaFormat : 420 # Ratio of luminance to chrominance samples 5 | FrameRate : 60 # Frame Rate per second 6 | FrameSkip : 0 # Number of frames to be skipped in input 7 | SourceWidth : 1920 # Input frame width 8 | SourceHeight : 1080 # Input frame height 9 | FramesToBeEncoded : 1200 # Number of frames to be coded 10 | 11 | Level : 4.1 12 | 13 | #======== Chroma QP scale ============= 14 | WCGPPSEnable : 1 # enable WCG Chroma scale 15 | WCGPPSChromaQpScale : -0.46 # Linear chroma QP offset mapping (scale) based on QP 16 | WCGPPSChromaQpOffset : 9.26 # Linear chroma QP offset mapping (offset) based on QP 17 | WCGPPSCbQpScale : 1.14 # Scale factor depending on capture and representation color space 18 | WCGPPSCrQpScale : 1.39 # Scale factor depending on capture and representation color space 19 | 20 | # ======== Luma adaptive QP ======== 21 | LumaLevelToDeltaQPMode : 1 # Change luma delta QP based on average luma 22 | isSDR : 0 # 1: SDR in PQ container, 0: HDR 23 | -------------------------------------------------------------------------------- /cfg/per-sequence-HDR/T5_Chimera3_HDR.cfg: -------------------------------------------------------------------------------- 1 | #======== File I/O =============== 2 | InputFile : T5_Chimera3_HDR_1920x1080p_60fps_PQ_10bit.yuv 3 | InputBitDepth : 10 # Input bitdepth 4 | InputChromaFormat : 420 # Ratio of luminance to chrominance samples 5 | FrameRate : 60 # Frame Rate per second 6 | FrameSkip : 0 # Number of frames to be skipped in input 7 | SourceWidth : 1920 # Input frame width 8 | SourceHeight : 1080 # Input frame height 9 | FramesToBeEncoded : 600 # Number of frames to be coded 10 | 11 | Level : 4.1 12 | 13 | #======== Chroma QP scale ============= 14 | WCGPPSEnable : 1 # enable WCG Chroma scale 15 | WCGPPSChromaQpScale : -0.46 # Linear chroma QP offset mapping (scale) based on QP 16 | WCGPPSChromaQpOffset : 9.26 # Linear chroma QP offset mapping (offset) based on QP 17 | WCGPPSCbQpScale : 1.14 # Scale factor depending on capture and representation color space 18 | WCGPPSCrQpScale : 1.39 # Scale factor depending on capture and representation color space 19 | 20 | # ======== Luma adaptive QP ======== 21 | LumaLevelToDeltaQPMode : 1 # Change luma delta QP based on average luma 22 | isSDR : 0 # 1: SDR in PQ container, 0: HDR 23 | -------------------------------------------------------------------------------- /cfg/per-sequence-HDR/T6_Chimera5_HDR.cfg: -------------------------------------------------------------------------------- 1 | #======== File I/O =============== 2 | InputFile : T6_Chimera5_HDR_1920x1080p_60fps_PQ_10bit.yuv 3 | InputBitDepth : 10 # Input bitdepth 4 | InputChromaFormat : 420 # Ratio of luminance to chrominance samples 5 | FrameRate : 60 # Frame Rate per second 6 | FrameSkip : 0 # Number of frames to be skipped in input 7 | SourceWidth : 1920 # Input frame width 8 | SourceHeight : 1080 # Input frame height 9 | FramesToBeEncoded : 600 # Number of frames to be coded 10 | 11 | Level : 4.1 12 | 13 | #======== Chroma QP scale ============= 14 | WCGPPSEnable : 1 # enable WCG Chroma scale 15 | WCGPPSChromaQpScale : -0.46 # Linear chroma QP offset mapping (scale) based on QP 16 | WCGPPSChromaQpOffset : 9.26 # Linear chroma QP offset mapping (offset) based on QP 17 | WCGPPSCbQpScale : 1.14 # Scale factor depending on capture and representation color space 18 | WCGPPSCrQpScale : 1.39 # Scale factor depending on capture and representation color space 19 | 20 | # ======== Luma adaptive QP ======== 21 | LumaLevelToDeltaQPMode : 1 # Change luma delta QP based on average luma 22 | isSDR : 0 # 1: SDR in PQ container, 0: HDR 23 | -------------------------------------------------------------------------------- /cfg/per-sequence-HDR/T7_Cosmos1_Part2.cfg: -------------------------------------------------------------------------------- 1 | #======== File I/O =============== 2 | InputFile : T7_Cosmos7_part2_1920x856_BT2100_PQ_24fps_420.yuv 3 | InputBitDepth : 10 # Input bitdepth 4 | InputChromaFormat : 420 # Ratio of luminance to chrominance samples 5 | FrameRate : 24 # Frame Rate per second 6 | FrameSkip : 0 # Number of frames to be skipped in input 7 | SourceWidth : 1920 # Input frame width 8 | SourceHeight : 856 # Input frame height 9 | FramesToBeEncoded : 240 # Number of frames to be coded 10 | 11 | Level : 4.1 12 | 13 | #======== Chroma QP scale ============= 14 | WCGPPSEnable : 1 # enable WCG Chroma scale 15 | WCGPPSChromaQpScale : -0.46 # Linear chroma QP offset mapping (scale) based on QP 16 | WCGPPSChromaQpOffset : 9.26 # Linear chroma QP offset mapping (offset) based on QP 17 | WCGPPSCbQpScale : 1.04 # Scale factor depending on capture and representation color space 18 | WCGPPSCrQpScale : 1.39 # Scale factor depending on capture and representation color space 19 | 20 | # ======== Luma adaptive QP ======== 21 | LumaLevelToDeltaQPMode : 1 # Change luma delta QP based on average luma 22 | isSDR : 0 # 1: SDR in PQ container, 0: HDR 23 | -------------------------------------------------------------------------------- /cfg/per-sequence-HDR/S06ParkScene.cfg: -------------------------------------------------------------------------------- 1 | #======== File I/O =============== 2 | InputFile : B_ParkScene_1920x1080_24Hz_10bit_P420_ctPQ2020_Limited.yuv 3 | InputBitDepth : 10 # Input bitdepth 4 | InputChromaFormat : 420 # Ratio of luminance to chrominance samples 5 | FrameRate : 24 # Frame Rate per second 6 | FrameSkip : 0 # Number of frames to be skipped in input 7 | SourceWidth : 1920 # Input frame width 8 | SourceHeight : 1080 # Input frame height 9 | FramesToBeEncoded : 240 # Number of frames to be coded 10 | 11 | Level : 4 12 | 13 | #======== Chroma QP scale ============= 14 | WCGPPSEnable : 1 # enable WCG Chroma scale 15 | WCGPPSChromaQpScale : 0.0 # Linear chroma QP offset mapping (scale) based on QP 16 | WCGPPSChromaQpOffset : -1.0 # Linear chroma QP offset mapping (offset) based on QP 17 | WCGPPSCbQpScale : 1.0 # Scale factor depending on capture and representation color space 18 | WCGPPSCrQpScale : 6.0 # Scale factor depending on capture and representation color space 19 | 20 | # ======== Luma adaptive QP ======== 21 | LumaLevelToDeltaQPMode : 1 # Change luma delta QP based on average luma 22 | isSDR : 1 # 1: SDR in PQ container, 0: HDR 23 | -------------------------------------------------------------------------------- /cfg/per-sequence-HDR/S09BQTerrace.cfg: -------------------------------------------------------------------------------- 1 | #======== File I/O =============== 2 | InputFile : B_BQTerrace_1920x1080_60Hz_10bit_P420_ctPQ2020_Limited.yuv 3 | InputBitDepth : 10 # Input bitdepth 4 | InputChromaFormat : 420 # Ratio of luminance to chrominance samples 5 | FrameRate : 60 # Frame Rate per second 6 | FrameSkip : 0 # Number of frames to be skipped in input 7 | SourceWidth : 1920 # Input frame width 8 | SourceHeight : 1080 # Input frame height 9 | FramesToBeEncoded : 600 # Number of frames to be coded 10 | 11 | Level : 4.1 12 | 13 | #======== Chroma QP scale ============= 14 | WCGPPSEnable : 1 # enable WCG Chroma scale 15 | WCGPPSChromaQpScale : 0.0 # Linear chroma QP offset mapping (scale) based on QP 16 | WCGPPSChromaQpOffset : -1.0 # Linear chroma QP offset mapping (offset) based on QP 17 | WCGPPSCbQpScale : 1.0 # Scale factor depending on capture and representation color space 18 | WCGPPSCrQpScale : 6.0 # Scale factor depending on capture and representation color space 19 | 20 | # ======== Luma adaptive QP ======== 21 | LumaLevelToDeltaQPMode : 1 # Change luma delta QP based on average luma 22 | isSDR : 1 # 1: SDR in PQ container, 0: HDR 23 | -------------------------------------------------------------------------------- /cfg/per-sequence-HDR/S12PartyScene.cfg: -------------------------------------------------------------------------------- 1 | #======== File I/O =============== 2 | InputFile : C_PartyScene_832x480_50Hz_10bit_P420_ctPQ2020_Limited.yuv 3 | InputBitDepth : 10 # Input bitdepth 4 | InputChromaFormat : 420 # Ratio of luminance to chrominance samples 5 | FrameRate : 50 # Frame Rate per second 6 | FrameSkip : 0 # Number of frames to be skipped in input 7 | SourceWidth : 832 # Input frame width 8 | SourceHeight : 480 # Input frame height 9 | FramesToBeEncoded : 500 # Number of frames to be coded 10 | 11 | Level : 3.1 12 | 13 | #======== Chroma QP scale ============= 14 | WCGPPSEnable : 1 # enable WCG Chroma scale 15 | WCGPPSChromaQpScale : 0.0 # Linear chroma QP offset mapping (scale) based on QP 16 | WCGPPSChromaQpOffset : -1.0 # Linear chroma QP offset mapping (offset) based on QP 17 | WCGPPSCbQpScale : 1.0 # Scale factor depending on capture and representation color space 18 | WCGPPSCrQpScale : 6.0 # Scale factor depending on capture and representation color space 19 | 20 | # ======== Luma adaptive QP ======== 21 | LumaLevelToDeltaQPMode : 1 # Change luma delta QP based on average luma 22 | isSDR : 1 # 1: SDR in PQ container, 0: HDR 23 | -------------------------------------------------------------------------------- /cfg/per-sequence-HDR/S13RaceHorsesC.cfg: -------------------------------------------------------------------------------- 1 | #======== File I/O =============== 2 | InputFile : C_RaceHorses_832x480_30Hz_10bit_P420_ctPQ2020_Limited.yuv 3 | InputBitDepth : 10 # Input bitdepth 4 | InputChromaFormat : 420 # Ratio of luminance to chrominance samples 5 | FrameRate : 30 # Frame Rate per second 6 | FrameSkip : 0 # Number of frames to be skipped in input 7 | SourceWidth : 832 # Input frame width 8 | SourceHeight : 480 # Input frame height 9 | FramesToBeEncoded : 300 # Number of frames to be coded 10 | 11 | Level : 3 12 | 13 | #======== Chroma QP scale ============= 14 | WCGPPSEnable : 1 # enable WCG Chroma scale 15 | WCGPPSChromaQpScale : 0.0 # Linear chroma QP offset mapping (scale) based on QP 16 | WCGPPSChromaQpOffset : -1.0 # Linear chroma QP offset mapping (offset) based on QP 17 | WCGPPSCbQpScale : 1.0 # Scale factor depending on capture and representation color space 18 | WCGPPSCrQpScale : 6.0 # Scale factor depending on capture and representation color space 19 | 20 | # ======== Luma adaptive QP ======== 21 | LumaLevelToDeltaQPMode : 1 # Change luma delta QP based on average luma 22 | isSDR : 1 # 1: SDR in PQ container, 0: HDR 23 | -------------------------------------------------------------------------------- /cfg/per-sequence-HDR/S17RaceHorses.cfg: -------------------------------------------------------------------------------- 1 | #======== File I/O =============== 2 | InputFile : D_RaceHorses_416x240_30Hz_10bit_P420_ctPQ2020_Limited.yuv 3 | InputBitDepth : 10 # Input bitdepth 4 | InputChromaFormat : 420 # Ratio of luminance to chrominance samples 5 | FrameRate : 30 # Frame Rate per second 6 | FrameSkip : 0 # Number of frames to be skipped in input 7 | SourceWidth : 416 # Input frame width 8 | SourceHeight : 240 # Input frame height 9 | FramesToBeEncoded : 300 # Number of frames to be coded 10 | 11 | Level : 2 12 | 13 | #======== Chroma QP scale ============= 14 | WCGPPSEnable : 1 # enable WCG Chroma scale 15 | WCGPPSChromaQpScale : 0.0 # Linear chroma QP offset mapping (scale) based on QP 16 | WCGPPSChromaQpOffset : -1.0 # Linear chroma QP offset mapping (offset) based on QP 17 | WCGPPSCbQpScale : 1.0 # Scale factor depending on capture and representation color space 18 | WCGPPSCrQpScale : 6.0 # Scale factor depending on capture and representation color space 19 | 20 | # ======== Luma adaptive QP ======== 21 | LumaLevelToDeltaQPMode : 1 # Change luma delta QP based on average luma 22 | isSDR : 1 # 1: SDR in PQ container, 0: HDR 23 | -------------------------------------------------------------------------------- /cfg/per-sequence-HDR/S18FourPeople.cfg: -------------------------------------------------------------------------------- 1 | #======== File I/O =============== 2 | InputFile : E_FourPeople_1280x720_60Hz_10bit_P420_ctPQ2020_Limited.yuv 3 | InputBitDepth : 10 # Input bitdepth 4 | InputChromaFormat : 420 # Ratio of luminance to chrominance samples 5 | FrameRate : 60 # Frame Rate per second 6 | FrameSkip : 0 # Number of frames to be skipped in input 7 | SourceWidth : 1280 # Input frame width 8 | SourceHeight : 720 # Input frame height 9 | FramesToBeEncoded : 600 # Number of frames to be coded 10 | 11 | Level : 4 12 | 13 | #======== Chroma QP scale ============= 14 | WCGPPSEnable : 1 # enable WCG Chroma scale 15 | WCGPPSChromaQpScale : 0.0 # Linear chroma QP offset mapping (scale) based on QP 16 | WCGPPSChromaQpOffset : -1.0 # Linear chroma QP offset mapping (offset) based on QP 17 | WCGPPSCbQpScale : 1.0 # Scale factor depending on capture and representation color space 18 | WCGPPSCrQpScale : 6.0 # Scale factor depending on capture and representation color space 19 | 20 | # ======== Luma adaptive QP ======== 21 | LumaLevelToDeltaQPMode : 1 # Change luma delta QP based on average luma 22 | isSDR : 1 # 1: SDR in PQ container, 0: HDR 23 | -------------------------------------------------------------------------------- /cfg/per-sequence-HDR/S22ChinaSpeed.cfg: -------------------------------------------------------------------------------- 1 | #======== File I/O =============== 2 | InputFile : F_ChinaSpeed_1024x768_30Hz_10bit_P420_ctPQ2020_Full.yuv 3 | InputBitDepth : 10 # Input bitdepth 4 | InputChromaFormat : 420 # Ratio of luminance to chrominance samples 5 | FrameRate : 30 # Frame Rate per second 6 | FrameSkip : 0 # Number of frames to be skipped in input 7 | SourceWidth : 1024 # Input frame width 8 | SourceHeight : 768 # Input frame height 9 | FramesToBeEncoded : 500 # Number of frames to be coded 10 | 11 | Level : 3.1 12 | 13 | #======== Chroma QP scale ============= 14 | WCGPPSEnable : 1 # enable WCG Chroma scale 15 | WCGPPSChromaQpScale : 0.0 # Linear chroma QP offset mapping (scale) based on QP 16 | WCGPPSChromaQpOffset : -1.0 # Linear chroma QP offset mapping (offset) based on QP 17 | WCGPPSCbQpScale : 1.0 # Scale factor depending on capture and representation color space 18 | WCGPPSCrQpScale : 6.0 # Scale factor depending on capture and representation color space 19 | 20 | # ======== Luma adaptive QP ======== 21 | LumaLevelToDeltaQPMode : 1 # Change luma delta QP based on average luma 22 | isSDR : 1 # 1: SDR in PQ container, 0: HDR 23 | -------------------------------------------------------------------------------- /cfg/per-sequence-HDR/S23SlideEditing.cfg: -------------------------------------------------------------------------------- 1 | #======== File I/O =============== 2 | InputFile : F_SlideEditing_1280x720_30Hz_10bit_P420_ctPQ2020_Full.yuv 3 | InputBitDepth : 10 # Input bitdepth 4 | InputChromaFormat : 420 # Ratio of luminance to chrominance samples 5 | FrameRate : 30 # Frame Rate per second 6 | FrameSkip : 0 # Number of frames to be skipped in input 7 | SourceWidth : 1280 # Input frame width 8 | SourceHeight : 720 # Input frame height 9 | FramesToBeEncoded : 300 # Number of frames to be coded 10 | 11 | Level : 3.1 12 | 13 | #======== Chroma QP scale ============= 14 | WCGPPSEnable : 1 # enable WCG Chroma scale 15 | WCGPPSChromaQpScale : 0.0 # Linear chroma QP offset mapping (scale) based on QP 16 | WCGPPSChromaQpOffset : -1.0 # Linear chroma QP offset mapping (offset) based on QP 17 | WCGPPSCbQpScale : 1.0 # Scale factor depending on capture and representation color space 18 | WCGPPSCrQpScale : 6.0 # Scale factor depending on capture and representation color space 19 | 20 | # ======== Luma adaptive QP ======== 21 | LumaLevelToDeltaQPMode : 1 # Change luma delta QP based on average luma 22 | isSDR : 1 # 1: SDR in PQ container, 0: HDR 23 | -------------------------------------------------------------------------------- /cfg/per-sequence-HDR/A11_Drums100.cfg: -------------------------------------------------------------------------------- 1 | #======== File I/O =============== 2 | InputFile : A1_Drums2_3840x2160p_100Hz_10bit_P420_ctPQ2020_Limited.yuv 3 | InputBitDepth : 10 # Input bitdepth 4 | InputChromaFormat : 420 # Ratio of luminance to chrominance samples 5 | FrameRate : 100 # Frame Rate per second 6 | FrameSkip : 0 # Number of frames to be skipped in input 7 | SourceWidth : 3840 # Input frame width 8 | SourceHeight : 2160 # Input frame height 9 | FramesToBeEncoded : 300 # Number of frames to be coded 10 | 11 | Level : 5.2 12 | 13 | #======== Chroma QP scale ============= 14 | WCGPPSEnable : 1 # enable WCG Chroma scale 15 | WCGPPSChromaQpScale : 0.0 # Linear chroma QP offset mapping (scale) based on QP 16 | WCGPPSChromaQpOffset : -1.0 # Linear chroma QP offset mapping (offset) based on QP 17 | WCGPPSCbQpScale : 1.0 # Scale factor depending on capture and representation color space 18 | WCGPPSCrQpScale : 6.0 # Scale factor depending on capture and representation color space 19 | 20 | # ======== Luma adaptive QP ======== 21 | LumaLevelToDeltaQPMode : 1 # Change luma delta QP based on average luma 22 | isSDR : 1 # 1: SDR in PQ container, 0: HDR 23 | -------------------------------------------------------------------------------- /cfg/per-sequence-HDR/A12_CampfireParty.cfg: -------------------------------------------------------------------------------- 1 | #======== File I/O =============== 2 | InputFile : A1_CampfireParty_3840x2160_30Hz_10bit_P420_ctPQ2020_Full.yuv 3 | InputBitDepth : 10 # Input bitdepth 4 | InputChromaFormat : 420 # Ratio of luminance to chrominance samples 5 | FrameRate : 30 # Frame Rate per second 6 | FrameSkip : 0 # Number of frames to be skipped in input 7 | SourceWidth : 3840 # Input frame width 8 | SourceHeight : 2160 # Input frame height 9 | FramesToBeEncoded : 300 # Number of frames to be coded 10 | 11 | Level : 5 12 | 13 | #======== Chroma QP scale ============= 14 | WCGPPSEnable : 1 # enable WCG Chroma scale 15 | WCGPPSChromaQpScale : 0.0 # Linear chroma QP offset mapping (scale) based on QP 16 | WCGPPSChromaQpOffset : -1.0 # Linear chroma QP offset mapping (offset) based on QP 17 | WCGPPSCbQpScale : 1.0 # Scale factor depending on capture and representation color space 18 | WCGPPSCrQpScale : 6.0 # Scale factor depending on capture and representation color space 19 | 20 | # ======== Luma adaptive QP ======== 21 | LumaLevelToDeltaQPMode : 1 # Change luma delta QP based on average luma 22 | isSDR : 1 # 1: SDR in PQ container, 0: HDR 23 | -------------------------------------------------------------------------------- /cfg/per-sequence-HDR/A20_CatRobot.cfg: -------------------------------------------------------------------------------- 1 | #======== File I/O =============== 2 | InputFile : A2_CatRobot1_3840x2160_60Hz_10bit_P420_709_ctPQ2020_Limited.yuv 3 | InputBitDepth : 10 # Input bitdepth 4 | InputChromaFormat : 420 # Ratio of luminance to chrominance samples 5 | FrameRate : 60 # Frame Rate per second 6 | FrameSkip : 0 # Number of frames to be skipped in input 7 | SourceWidth : 3840 # Input frame width 8 | SourceHeight : 2160 # Input frame height 9 | FramesToBeEncoded : 300 # Number of frames to be coded 10 | 11 | Level : 5.1 12 | 13 | #======== Chroma QP scale ============= 14 | WCGPPSEnable : 1 # enable WCG Chroma scale 15 | WCGPPSChromaQpScale : 0.0 # Linear chroma QP offset mapping (scale) based on QP 16 | WCGPPSChromaQpOffset : -1.0 # Linear chroma QP offset mapping (offset) based on QP 17 | WCGPPSCbQpScale : 1.0 # Scale factor depending on capture and representation color space 18 | WCGPPSCrQpScale : 6.0 # Scale factor depending on capture and representation color space 19 | 20 | # ======== Luma adaptive QP ======== 21 | LumaLevelToDeltaQPMode : 1 # Change luma delta QP based on average luma 22 | isSDR : 1 # 1: SDR in PQ container, 0: HDR 23 | -------------------------------------------------------------------------------- /cfg/per-sequence-HDR/S20KristenAndSara.cfg: -------------------------------------------------------------------------------- 1 | #======== File I/O =============== 2 | InputFile : E_KristenAndSara_1280x720_60Hz_10bit_P420_ctPQ2020_Limited.yuv 3 | InputBitDepth : 10 # Input bitdepth 4 | InputChromaFormat : 420 # Ratio of luminance to chrominance samples 5 | FrameRate : 60 # Frame Rate per second 6 | FrameSkip : 0 # Number of frames to be skipped in input 7 | SourceWidth : 1280 # Input frame width 8 | SourceHeight : 720 # Input frame height 9 | FramesToBeEncoded : 600 # Number of frames to be coded 10 | 11 | Level : 4 12 | 13 | #======== Chroma QP scale ============= 14 | WCGPPSEnable : 1 # enable WCG Chroma scale 15 | WCGPPSChromaQpScale : 0.0 # Linear chroma QP offset mapping (scale) based on QP 16 | WCGPPSChromaQpOffset : -1.0 # Linear chroma QP offset mapping (offset) based on QP 17 | WCGPPSCbQpScale : 1.0 # Scale factor depending on capture and representation color space 18 | WCGPPSCrQpScale : 6.0 # Scale factor depending on capture and representation color space 19 | 20 | # ======== Luma adaptive QP ======== 21 | LumaLevelToDeltaQPMode : 1 # Change luma delta QP based on average luma 22 | isSDR : 1 # 1: SDR in PQ container, 0: HDR 23 | -------------------------------------------------------------------------------- /cfg/per-sequence-HDR/A22_DaylightRoad.cfg: -------------------------------------------------------------------------------- 1 | #======== File I/O =============== 2 | InputFile : A2_DaylightRoad_3840x2160_60Hz_10bit_P420_709_ctPQ2020_Limited.yuv 3 | InputBitDepth : 10 # Input bitdepth 4 | InputChromaFormat : 420 # Ratio of luminance to chrominance samples 5 | FrameRate : 60 # Frame Rate per second 6 | FrameSkip : 0 # Number of frames to be skipped in input 7 | SourceWidth : 3840 # Input frame width 8 | SourceHeight : 2160 # Input frame height 9 | FramesToBeEncoded : 300 # Number of frames to be coded 10 | 11 | Level : 5.1 12 | 13 | #======== Chroma QP scale ============= 14 | WCGPPSEnable : 1 # enable WCG Chroma scale 15 | WCGPPSChromaQpScale : 0.0 # Linear chroma QP offset mapping (scale) based on QP 16 | WCGPPSChromaQpOffset : -1.0 # Linear chroma QP offset mapping (offset) based on QP 17 | WCGPPSCbQpScale : 1.0 # Scale factor depending on capture and representation color space 18 | WCGPPSCrQpScale : 6.0 # Scale factor depending on capture and representation color space 19 | 20 | # ======== Luma adaptive QP ======== 21 | LumaLevelToDeltaQPMode : 1 # Change luma delta QP based on average luma 22 | isSDR : 1 # 1: SDR in PQ container, 0: HDR 23 | -------------------------------------------------------------------------------- /cfg/per-sequence-HDR/A23_Rollercoaster.cfg: -------------------------------------------------------------------------------- 1 | #======== File I/O =============== 2 | InputFile : A2_RollerCoaster_4096x2160_60Hz_10bit_P420_ctPQ2020_Limited.yuv 3 | InputBitDepth : 10 # Input bitdepth 4 | InputChromaFormat : 420 # Ratio of luminance to chrominance samples 5 | FrameRate : 60 # Frame Rate per second 6 | FrameSkip : 0 # Number of frames to be skipped in input 7 | SourceWidth : 4096 # Input frame width 8 | SourceHeight : 2160 # Input frame height 9 | FramesToBeEncoded : 300 # Number of frames to be coded 10 | 11 | Level : 5.1 12 | 13 | #======== Chroma QP scale ============= 14 | WCGPPSEnable : 1 # enable WCG Chroma scale 15 | WCGPPSChromaQpScale : 0.0 # Linear chroma QP offset mapping (scale) based on QP 16 | WCGPPSChromaQpOffset : -1.0 # Linear chroma QP offset mapping (offset) based on QP 17 | WCGPPSCbQpScale : 1.0 # Scale factor depending on capture and representation color space 18 | WCGPPSCrQpScale : 6.0 # Scale factor depending on capture and representation color space 19 | 20 | # ======== Luma adaptive QP ======== 21 | LumaLevelToDeltaQPMode : 1 # Change luma delta QP based on average luma 22 | isSDR : 1 # 1: SDR in PQ container, 0: HDR 23 | -------------------------------------------------------------------------------- /cfg/per-sequence-HDR/S08BasketballDrive.cfg: -------------------------------------------------------------------------------- 1 | #======== File I/O =============== 2 | InputFile : B_BasketballDrive_1920x1080_50Hz_10bit_P420_ctPQ2020_Limited.yuv 3 | InputBitDepth : 10 # Input bitdepth 4 | InputChromaFormat : 420 # Ratio of luminance to chrominance samples 5 | FrameRate : 50 # Frame Rate per second 6 | FrameSkip : 0 # Number of frames to be skipped in input 7 | SourceWidth : 1920 # Input frame width 8 | SourceHeight : 1080 # Input frame height 9 | FramesToBeEncoded : 500 # Number of frames to be coded 10 | 11 | Level : 4.1 12 | 13 | #======== Chroma QP scale ============= 14 | WCGPPSEnable : 1 # enable WCG Chroma scale 15 | WCGPPSChromaQpScale : 0.0 # Linear chroma QP offset mapping (scale) based on QP 16 | WCGPPSChromaQpOffset : -1.0 # Linear chroma QP offset mapping (offset) based on QP 17 | WCGPPSCbQpScale : 1.0 # Scale factor depending on capture and representation color space 18 | WCGPPSCrQpScale : 6.0 # Scale factor depending on capture and representation color space 19 | 20 | # ======== Luma adaptive QP ======== 21 | LumaLevelToDeltaQPMode : 1 # Change luma delta QP based on average luma 22 | isSDR : 1 # 1: SDR in PQ container, 0: HDR 23 | -------------------------------------------------------------------------------- /cfg/per-sequence-HDR/S10BasketballDrill.cfg: -------------------------------------------------------------------------------- 1 | #======== File I/O =============== 2 | InputFile : C_BasketballDrill_832x480_50Hz_10bit_P420_ctPQ2020_Limited.yuv 3 | InputBitDepth : 10 # Input bitdepth 4 | InputChromaFormat : 420 # Ratio of luminance to chrominance samples 5 | FrameRate : 50 # Frame Rate per second 6 | FrameSkip : 0 # Number of frames to be skipped in input 7 | SourceWidth : 832 # Input frame width 8 | SourceHeight : 480 # Input frame height 9 | FramesToBeEncoded : 500 # Number of frames to be coded 10 | 11 | Level : 3.1 12 | 13 | #======== Chroma QP scale ============= 14 | WCGPPSEnable : 1 # enable WCG Chroma scale 15 | WCGPPSChromaQpScale : 0.0 # Linear chroma QP offset mapping (scale) based on QP 16 | WCGPPSChromaQpOffset : -1.0 # Linear chroma QP offset mapping (offset) based on QP 17 | WCGPPSCbQpScale : 1.0 # Scale factor depending on capture and representation color space 18 | WCGPPSCrQpScale : 6.0 # Scale factor depending on capture and representation color space 19 | 20 | # ======== Luma adaptive QP ======== 21 | LumaLevelToDeltaQPMode : 1 # Change luma delta QP based on average luma 22 | isSDR : 1 # 1: SDR in PQ container, 0: HDR 23 | -------------------------------------------------------------------------------- /cfg/per-sequence-HDR/S14BasketballPass.cfg: -------------------------------------------------------------------------------- 1 | #======== File I/O =============== 2 | InputFile : D_BasketballPass_416x240_50Hz_10bit_P420_ctPQ2020_Limited.yuv 3 | InputBitDepth : 10 # Input bitdepth 4 | InputChromaFormat : 420 # Ratio of luminance to chrominance samples 5 | FrameRate : 50 # Frame Rate per second 6 | FrameSkip : 0 # Number of frames to be skipped in input 7 | SourceWidth : 416 # Input frame width 8 | SourceHeight : 240 # Input frame height 9 | FramesToBeEncoded : 500 # Number of frames to be coded 10 | 11 | Level : 2.1 12 | 13 | #======== Chroma QP scale ============= 14 | WCGPPSEnable : 1 # enable WCG Chroma scale 15 | WCGPPSChromaQpScale : 0.0 # Linear chroma QP offset mapping (scale) based on QP 16 | WCGPPSChromaQpOffset : -1.0 # Linear chroma QP offset mapping (offset) based on QP 17 | WCGPPSCbQpScale : 1.0 # Scale factor depending on capture and representation color space 18 | WCGPPSCrQpScale : 6.0 # Scale factor depending on capture and representation color space 19 | 20 | # ======== Luma adaptive QP ======== 21 | LumaLevelToDeltaQPMode : 1 # Change luma delta QP based on average luma 22 | isSDR : 1 # 1: SDR in PQ container, 0: HDR 23 | -------------------------------------------------------------------------------- /cfg/per-sequence-HDR/S16BlowingBubbles.cfg: -------------------------------------------------------------------------------- 1 | #======== File I/O =============== 2 | InputFile : D_BlowingBubbles_416x240_50Hz_10bit_P420_ctPQ2020_Limited.yuv 3 | InputBitDepth : 10 # Input bitdepth 4 | InputChromaFormat : 420 # Ratio of luminance to chrominance samples 5 | FrameRate : 50 # Frame Rate per second 6 | FrameSkip : 0 # Number of frames to be skipped in input 7 | SourceWidth : 416 # Input frame width 8 | SourceHeight : 240 # Input frame height 9 | FramesToBeEncoded : 500 # Number of frames to be coded 10 | 11 | Level : 2.1 12 | 13 | #======== Chroma QP scale ============= 14 | WCGPPSEnable : 1 # enable WCG Chroma scale 15 | WCGPPSChromaQpScale : 0.0 # Linear chroma QP offset mapping (scale) based on QP 16 | WCGPPSChromaQpOffset : -1.0 # Linear chroma QP offset mapping (offset) based on QP 17 | WCGPPSCbQpScale : 1.0 # Scale factor depending on capture and representation color space 18 | WCGPPSCrQpScale : 6.0 # Scale factor depending on capture and representation color space 19 | 20 | # ======== Luma adaptive QP ======== 21 | LumaLevelToDeltaQPMode : 1 # Change luma delta QP based on average luma 22 | isSDR : 1 # 1: SDR in PQ container, 0: HDR 23 | -------------------------------------------------------------------------------- /cfg/per-sequence-HDR/S21BasketballDrillText.cfg: -------------------------------------------------------------------------------- 1 | #======== File I/O =============== 2 | InputFile : F_BasketballDrillText_832x480_50Hz_10bit_P420_Limited.yuv 3 | InputBitDepth : 10 # Input bitdepth 4 | InputChromaFormat : 420 # Ratio of luminance to chrominance samples 5 | FrameRate : 50 # Frame Rate per second 6 | FrameSkip : 0 # Number of frames to be skipped in input 7 | SourceWidth : 832 # Input frame width 8 | SourceHeight : 480 # Input frame height 9 | FramesToBeEncoded : 500 # Number of frames to be coded 10 | 11 | Level : 3.1 12 | 13 | #======== Chroma QP scale ============= 14 | WCGPPSEnable : 1 # enable WCG Chroma scale 15 | WCGPPSChromaQpScale : 0.0 # Linear chroma QP offset mapping (scale) based on QP 16 | WCGPPSChromaQpOffset : -1.0 # Linear chroma QP offset mapping (offset) based on QP 17 | WCGPPSCbQpScale : 1.0 # Scale factor depending on capture and representation color space 18 | WCGPPSCrQpScale : 6.0 # Scale factor depending on capture and representation color space 19 | 20 | # ======== Luma adaptive QP ======== 21 | LumaLevelToDeltaQPMode : 1 # Change luma delta QP based on average luma 22 | isSDR : 1 # 1: SDR in PQ container, 0: HDR 23 | -------------------------------------------------------------------------------- /cfg/per-sequence-HDR/A13_ToddlerFountain.cfg: -------------------------------------------------------------------------------- 1 | #======== File I/O =============== 2 | InputFile : A1_ToddlerFountain_4096x2160_60Hz_10bit_P420_ctPQ2020_Limited.yuv 3 | InputBitDepth : 10 # Input bitdepth 4 | InputChromaFormat : 420 # Ratio of luminance to chrominance samples 5 | FrameRate : 60 # Frame Rate per second 6 | FrameSkip : 0 # Number of frames to be skipped in input 7 | SourceWidth : 4096 # Input frame width 8 | SourceHeight : 2160 # Input frame height 9 | FramesToBeEncoded : 300 # Number of frames to be coded 10 | 11 | Level : 5.1 12 | 13 | #======== Chroma QP scale ============= 14 | WCGPPSEnable : 1 # enable WCG Chroma scale 15 | WCGPPSChromaQpScale : 0.0 # Linear chroma QP offset mapping (scale) based on QP 16 | WCGPPSChromaQpOffset : -1.0 # Linear chroma QP offset mapping (offset) based on QP 17 | WCGPPSCbQpScale : 1.0 # Scale factor depending on capture and representation color space 18 | WCGPPSCrQpScale : 6.0 # Scale factor depending on capture and representation color space 19 | 20 | # ======== Luma adaptive QP ======== 21 | LumaLevelToDeltaQPMode : 1 # Change luma delta QP based on average luma 22 | isSDR : 1 # 1: SDR in PQ container, 0: HDR 23 | -------------------------------------------------------------------------------- /cfg/per-sequence-HDR/H08_Cosmos1_TreeTrunk_4000_1920x856_P3_ct2020.cfg: -------------------------------------------------------------------------------- 1 | #======== File I/O =============== 2 | InputFile : H08_Cosmos1_1920x856_BT2100_PQ_24fps_420.yuv 3 | InputBitDepth : 10 # Input bitdepth 4 | InputChromaFormat : 420 # Ratio of luminance to chrominance samples 5 | FrameRate : 24 # Frame Rate per second 6 | FrameSkip : 0 # Number of frames to be skipped in input 7 | SourceWidth : 1920 # Input frame width 8 | SourceHeight : 856 # Input frame height 9 | FramesToBeEncoded : 240 # Number of frames to be coded 10 | 11 | Level : 4.1 12 | 13 | #======== Chroma QP scale ============= 14 | WCGPPSEnable : 1 # enable WCG Chroma scale 15 | WCGPPSChromaQpScale : -0.46 # Linear chroma QP offset mapping (scale) based on QP 16 | WCGPPSChromaQpOffset : 9.26 # Linear chroma QP offset mapping (offset) based on QP 17 | WCGPPSCbQpScale : 1.04 # Scale factor depending on capture and representation color space 18 | WCGPPSCrQpScale : 1.39 # Scale factor depending on capture and representation color space 19 | 20 | # ======== Luma adaptive QP ======== 21 | LumaLevelToDeltaQPMode : 1 # Change luma delta QP based on average luma 22 | isSDR : 0 # 1: SDR in PQ container, 0: HDR 23 | -------------------------------------------------------------------------------- /cfg/per-sequence-HDR/H03_SunRiseClip4000_1920x1080p_25_10_709_ct2020_420.cfg: -------------------------------------------------------------------------------- 1 | #======== File I/O =============== 2 | InputFile : H03_SunRise_1920x1080p_25_10b_pq_709_ct2020_420.yuv 3 | InputBitDepth : 10 # Input bitdepth 4 | InputChromaFormat : 420 # Ratio of luminance to chrominance samples 5 | FrameRate : 25 # Frame Rate per second 6 | FrameSkip : 0 # Number of frames to be skipped in input 7 | SourceWidth : 1920 # Input frame width 8 | SourceHeight : 1080 # Input frame height 9 | FramesToBeEncoded : 200 # Number of frames to be coded 10 | 11 | Level : 4.1 12 | 13 | #======== Chroma QP scale ============= 14 | WCGPPSEnable : 1 # enable WCG Chroma scale 15 | WCGPPSChromaQpScale : -0.46 # Linear chroma QP offset mapping (scale) based on QP 16 | WCGPPSChromaQpOffset : 9.26 # Linear chroma QP offset mapping (offset) based on QP 17 | WCGPPSCbQpScale : 1.14 # Scale factor depending on capture and representation color space 18 | WCGPPSCrQpScale : 1.79 # Scale factor depending on capture and representation color space 19 | 20 | # ======== Luma adaptive QP ======== 21 | LumaLevelToDeltaQPMode : 1 # Change luma delta QP based on average luma 22 | isSDR : 0 # 1: SDR in PQ container, 0: HDR 23 | -------------------------------------------------------------------------------- /cfg/per-sequence-HDR/H02_Market3Clip4000r2_1920x1080p_50_10_709_ct2020_420.cfg: -------------------------------------------------------------------------------- 1 | #======== File I/O =============== 2 | InputFile : H02_Market3_1920x1080p_50_10b_pq_709_ct2020_420_rev1.yuv 3 | InputBitDepth : 10 # Input bitdepth 4 | InputChromaFormat : 420 # Ratio of luminance to chrominance samples 5 | FrameRate : 50 # Frame Rate per second 6 | FrameSkip : 0 # Number of frames to be skipped in input 7 | SourceWidth : 1920 # Input frame width 8 | SourceHeight : 1080 # Input frame height 9 | FramesToBeEncoded : 400 # Number of frames to be coded 10 | 11 | Level : 4.1 12 | 13 | #======== Chroma QP scale ============= 14 | WCGPPSEnable : 1 # enable WCG Chroma scale 15 | WCGPPSChromaQpScale : -0.46 # Linear chroma QP offset mapping (scale) based on QP 16 | WCGPPSChromaQpOffset : 9.26 # Linear chroma QP offset mapping (offset) based on QP 17 | WCGPPSCbQpScale : 1.14 # Scale factor depending on capture and representation color space 18 | WCGPPSCrQpScale : 1.79 # Scale factor depending on capture and representation color space 19 | 20 | # ======== Luma adaptive QP ======== 21 | LumaLevelToDeltaQPMode : 1 # Change luma delta QP based on average luma 22 | isSDR : 0 # 1: SDR in PQ container, 0: HDR 23 | -------------------------------------------------------------------------------- /cfg/per-sequence-HDR/H06_EBU_04_Hurdles_1920x1080p_50_10_709_ct2020_420.cfg: -------------------------------------------------------------------------------- 1 | #======== File I/O =============== 2 | InputFile : H06_Hurdles_1920x1080p_50_10b_pq_709_ct2020_420_rev1.yuv 3 | InputBitDepth : 10 # Input bitdepth 4 | InputChromaFormat : 420 # Ratio of luminance to chrominance samples 5 | FrameRate : 50 # Frame Rate per second 6 | FrameSkip : 0 # Number of frames to be skipped in input 7 | SourceWidth : 1920 # Input frame width 8 | SourceHeight : 1080 # Input frame height 9 | FramesToBeEncoded : 500 # Number of frames to be coded 10 | 11 | Level : 4.1 12 | 13 | #======== Chroma QP scale ============= 14 | WCGPPSEnable : 1 # enable WCG Chroma scale 15 | WCGPPSChromaQpScale : -0.46 # Linear chroma QP offset mapping (scale) based on QP 16 | WCGPPSChromaQpOffset : 9.26 # Linear chroma QP offset mapping (offset) based on QP 17 | WCGPPSCbQpScale : 1.14 # Scale factor depending on capture and representation color space 18 | WCGPPSCrQpScale : 1.79 # Scale factor depending on capture and representation color space 19 | 20 | # ======== Luma adaptive QP ======== 21 | LumaLevelToDeltaQPMode : 1 # Change luma delta QP based on average luma 22 | isSDR : 0 # 1: SDR in PQ container, 0: HDR 23 | -------------------------------------------------------------------------------- /cfg/per-sequence-HDR/H07_EBU_06_Starting_1920x1080p_50_10_709_ct2020_420.cfg: -------------------------------------------------------------------------------- 1 | #======== File I/O =============== 2 | InputFile : H07_Starting_1920x1080p_50_10b_pq_709_ct2020_420_rev1.yuv 3 | InputBitDepth : 10 # Input bitdepth 4 | InputChromaFormat : 420 # Ratio of luminance to chrominance samples 5 | FrameRate : 50 # Frame Rate per second 6 | FrameSkip : 0 # Number of frames to be skipped in input 7 | SourceWidth : 1920 # Input frame width 8 | SourceHeight : 1080 # Input frame height 9 | FramesToBeEncoded : 500 # Number of frames to be coded 10 | 11 | Level : 4.1 12 | 13 | #======== Chroma QP scale ============= 14 | WCGPPSEnable : 1 # enable WCG Chroma scale 15 | WCGPPSChromaQpScale : -0.46 # Linear chroma QP offset mapping (scale) based on QP 16 | WCGPPSChromaQpOffset : 9.26 # Linear chroma QP offset mapping (offset) based on QP 17 | WCGPPSCbQpScale : 1.14 # Scale factor depending on capture and representation color space 18 | WCGPPSCrQpScale : 1.79 # Scale factor depending on capture and representation color space 19 | 20 | # ======== Luma adaptive QP ======== 21 | LumaLevelToDeltaQPMode : 1 # Change luma delta QP based on average luma 22 | isSDR : 0 # 1: SDR in PQ container, 0: HDR 23 | --------------------------------------------------------------------------------