Opened 6 months ago

#1639 new defect

Compatibility issue with RPR and multi-pass

Reported by: cjj490168650 Owned by:
Priority: minor Milestone:
Component: VTM Version: VTM-23.0
Keywords: Cc: ksuehring, XiangLi, fbossen, jvet@…

Description

Cconfiguration (debug mode):

-c .\cfg\encoder_lowdelay_P_vtm.cfg -c .\cfg\per-sequence\RaceHorses.cfg -c test.cfg -q 51 -i D:\Videos\ctc\sdr\RaceHorses_416x240_30.yuv

test.cfg:

RPR : 1
ScalingRatioHor : 0.5
ScalingRatioVer : 0.5
DeltaQpRD : 1  # an existing multi-pass implementation

Log:

VVCSoftware: VTM Encoder Version 23.0 [Windows][VS 1916][64 bit] [SIMD=AVX2]

TOOL CFG: IBD:1 HAD:1 RDQ:1 RDQTS:1 RDpenalty:0 LQP:0 SQP:1 ASR:0 MinSearchWindow:8 RestrictMESampling:0 FEN:1 ECU:0 FDM:1 ESD:0 TransformSkip:1 TransformSkipFast:1 TransformSkipLog2MaxSize:5 ChromaTS:1 BDPCM:0 Tiles: 1x1 Slices: 1 MCTS:0 SAO:1 ALF:1 CCALF:1 MaxNumALFAPS 8 AlfapsIDShift 0 ConstantJointCbCrSignFlagWPP:0 WPB:0 PME:2  WaveFrontSynchro:0 WaveFrontSubstreams:1 ScalingList:0 TMVPMode:1  DQ:1  SignBitHidingFlag:0 RecalQP:0
TOOL CFG: LFNST:0 MMVD:1 Affine:1 AffineType:1 AdaptBypassAffineMe:0 PROF:1 SbTMVP:1 DualITree:1 IMV:1 BIO:0 LMChroma:1 HorCollocatedChroma:1 VerCollocatedChroma:0 MTS:1(explicit intra) SBT:1 ISP:1 SMVD:0 CompositeLTReference:0 Bcw:0 BcwFast:0 LADF:0 CIIP:1 Geo:0 AllowDisFracMMVD:1 AffineAmvr:0 AffineAmvrEncOpt:0 AffineAmvp:1 DMVR:0 MmvdDisNum:6 JointCbCr:1 ACT:0 PLT:0 IBC:0 HashME:0 WrapAround:0 VirtualBoundariesEnabledFlag:0 VirtualBoundariesPresentInSPSFlag:1 vertical virtual boundaries:[ ] horizontal virtual boundaries:[ ] Reshape:1 (Signal:SDR Opt:0 CSoffset:1) MRL:1 MIP:0 EncDbOpt:1 AlfLambdaOpt:0
FAST TOOL CFG: LCTUFast:1 FastMrg:1 MaxMergeRdCandNumTotal:5 MergeRdCandQuotaRegular:4 MergeRdCandQuotaRegularSmallBlk:4 MergeRdCandQuotaSubBlk:2 MergeRdCandQuotaCiip:1 MergeRdCandQuotaGpm:8 PBIntraFast:1 IMV4PelFast:1 MTSMaxCand: 3(intra) 4(inter) ISPFast:0 AMaxBT:1 E0023FastEnc:1 ContentBasedFastQtbt:0 UseNonLinearAlfLuma:1 UseNonLinearAlfChroma:1 MaxNumAlfAlternativesChroma:8 TTFastSkip:31 TTFastSkipThr:1.075 FastLocalDualTree:2 RPR:(0.50x, 0.50x)|8 TemporalFilter:4/0 SEI CTI:0 BIM:0 SEI FGC:0 SEI processing Order:0


 started @ Tue May 28 11:25:42 2024
POC    0 LId:  0 TId: 0 ( IDR_N_LP, I-SLICE, QP 49 )       6928 bits [Y 24.2190 dB    U 30.0202 dB    V 29.6330 dB] [ET    95 ] [L0] [L1] [Y2 24.2190 dB  U2 30.0202 dB  V2 29.6330 dB] MS-SSIM2: [Y 0.8330  U 0.8368  V 0.8459 ]
POC    1 LId:  0 TId: 0 ( TRAIL, P-SLICE, QP 59 )        392 bits [Y 23.0364 dB    U 29.4621 dB    V 29.4429 dB] [ET    43 ] [L0 0c] [L1] [Y2 23.0364 dB  U2 29.4621 dB  V2 29.4429 dB] MS-SSIM2: [Y 0.8027  U 0.8338  V 0.8417 ]
POC    2 LId:  0 TId: 0 ( TRAIL, P-SLICE, QP 57 )        488 bits [Y 22.7106 dB    U 29.2681 dB    V 29.2180 dB] [ET    44 ] [L0 1c 0] [L1] [Y2 22.7106 dB  U2 29.2681 dB  V2 29.2180 dB] MS-SSIM2: [Y 0.7838  U 0.8191  V 0.8325 ]
POC    3 LId:  0 TId: 0 ( TRAIL, P-SLICE, QP 59 )        296 bits [Y 22.0643 dB    U 29.0028 dB    V 28.7595 dB] [ET    45 ] [L0 2c 1 0] [L1] [Y2 22.0643 dB  U2 29.0028 dB  V2 28.7595 dB] MS-SSIM2: [Y 0.7540  U 0.8171  V 0.8243 ]
POC    4 LId:  0 TId: 0 ( TRAIL, P-SLICE, QP 57 )        440 bits [Y 22.0757 dB    U 28.7336 dB    V 28.3748 dB] [ET    56 ] [L0 3c 2 1 0] [L1] [Y2 22.0757 dB  U2 28.7336 dB  V2 28.3748 dB] MS-SSIM2: [Y 0.7498  U 0.8207  V 0.8203 ]
POC    5 LId:  0 TId: 0 ( TRAIL, P-SLICE, QP 58 )        328 bits [Y 21.6893 dB    U 28.1559 dB    V 27.9490 dB] [ET    52 ] [L0 4c 3 2 0] [L1] [Y2 21.6893 dB  U2 28.1559 dB  V2 27.9490 dB] MS-SSIM2: [Y 0.7316  U 0.8078  V 0.8107 ]
POC    6 LId:  0 TId: 0 ( TRAIL, P-SLICE, QP 58 )        456 bits [Y 21.7201 dB    U 27.9105 dB    V 28.3760 dB] [ET    66 ] [L0 5c 4 3 0] [L1] [Y2 21.7201 dB  U2 27.9105 dB  V2 28.3760 dB] MS-SSIM2: [Y 0.7228  U 0.8062  V 0.8037 ]
POC    7 LId:  0 TId: 0 ( TRAIL, P-SLICE, QP 58 )        296 bits [Y 21.3288 dB    U 27.5122 dB    V 28.2781 dB] [ET    54 ] [L0 6c 5 4 0] [L1] [Y2 21.3288 dB  U2 27.5122 dB  V2 28.2781 dB] MS-SSIM2: [Y 0.7025  U 0.7972  V 0.7994 ]

D:\VTM-23.0\bin\vs15\msvc-19.16\x86_64\debug\EncoderApp.exe (进程 36964)已退出,返回代码为: -1。

Error:

CHECKD(rsAddr(blk.bottomRight(), r.stride) >= ((r.height - 1) * r.stride + r.width),
           "Trying to access a buf outside of bound!");

EncoderApp.exe!PelStorage::getBuf(const CompArea & blk) 行 978	C++
EncoderApp.exe!EncCu::xCalDebCost(CodingStructure & cs, Partitioner & partitioner, bool calDist) 行 3867	C++
EncoderApp.exe!EncCu::xCheckRDCostUnifiedMerge(CodingStructure * & tempCS, CodingStructure * & bestCS, Partitioner & partitioner, const EncTestMode & encTestMode) 行 2445	C++
EncoderApp.exe!EncCu::xCompressCU(CodingStructure * & tempCS, CodingStructure * & bestCS, Partitioner & partitioner, double maxCostAllowed) 行 791	C++
EncoderApp.exe!EncCu::compressCtu(CodingStructure & cs, const UnitArea & area, const unsigned int ctuRsAddr, const EnumArray<int,enum ChannelType> & prevQP, const EnumArray<int,enum ChannelType> & currQP) 行 288	C++
EncoderApp.exe!EncSlice::encodeCtus(Picture * pcPic, const bool bCompressEntireSlice, const bool bFastDeltaQP, EncLib * pEncLib) 行 1900	C++
EncoderApp.exe!EncSlice::compressSlice(Picture * pcPic, const bool bCompressEntireSlice, const bool bFastDeltaQP) 行 1563	C++
EncoderApp.exe!EncSlice::precompressSlice(Picture * pcPic) 行 1391	C++
EncoderApp.exe!EncGOP::compressGOP(int pocLast, int numPicRcvd, std::list<Picture *,std::allocator<Picture *> > & rcListPic, std::list<UnitBuf<short> *,std::allocator<UnitBuf<short> *> > & rcListPicYuvRecOut, bool isField, bool isTff, const InputColourSpaceConversion snr_conversion, const bool printFrameMSE, bool printMSSSIM, bool isEncodeLtRef, const int picIdInGOP) 行 3505	C++
EncoderApp.exe!EncLib::encode(const InputColourSpaceConversion snrCSC, std::list<UnitBuf<short> *,std::allocator<UnitBuf<short> *> > & rcListPicYuvRecOut, int & numEncoded) 行 899	C++
EncoderApp.exe!EncApp::encode() 行 1820	C++
EncoderApp.exe!main(int argc, char * * argv) 行 329	C++

Change history (0)

Note: See TracTickets for help on using tickets.