Skip to content
Snippets Groups Projects

JVET-O0052: Method-1 TU-level context coded bin constraint

Merged Peter Chuang requested to merge peterchuang/VVCSoftware_VTM:JVET-O-0052_method-1 into master
All threads resolved!

JVET-O0052: Method-1 TU-level context coded bin constraint and RExt__DECODER_DEBUG_TOOL_MAX_FRAME_STATS for CABAC statistics

Merge request reports

Loading
Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
  • Xiang Li
  • Xiang Li
  • Peter Chuang added 28 commits

    added 28 commits

    • f8e79efe...f865549a - 25 commits from branch jvet:master
    • 34ca3b76 - JVET-O0052 Method-1 TU-level context coded bin constraint
    • d113abcd - Use seperate function for deriving the TB area after coefficient zero-out
    • bbe86b1e - Remove "RExt__DECODER_DEBUG_TOOL_MAX_FRAME_STATS"

    Compare with previous version

  • Peter Chuang added 1 commit

    added 1 commit

    Compare with previous version

  • Build failure:

    /home/bboe201/jenkins/workspace/VVCSoftware_VTM_mr/source/Lib/DecoderLib/CABACReader.cpp: In member function ‘void CABACReader::residual_coding(TransformUnit&, ComponentID)’: /home/bboe201/jenkins/workspace/VVCSoftware_VTM_mr/source/Lib/DecoderLib/CABACReader.cpp:2472:8: error: ‘struct CoeffCodingContext’ has no member named ‘regBinLimit’ cctx.regBinLimit = (tu.getTbAreaAfterCoefZeroOut(compID) * ctxBinSampleRatio) >> 4; ^~~~~~~~~~~ /home/bboe201/jenkins/workspace/VVCSoftware_VTM_mr/source/Lib/DecoderLib/CABACReader.cpp: In member function ‘void CABACReader::residual_coding_subblock(CoeffCodingContext&, TCoeff*, int, int&)’: /home/bboe201/jenkins/workspace/VVCSoftware_VTM_mr/source/Lib/DecoderLib/CABACReader.cpp:2773:34: error: ‘struct CoeffCodingContext’ has no member named ‘regBinLimit’ int remRegBins = cctx.regBinLimit; ^~~~~~~~~~~ /home/bboe201/jenkins/workspace/VVCSoftware_VTM_mr/source/Lib/DecoderLib/CABACReader.cpp:2832:8: error: ‘struct CoeffCodingContext’ has no member named ‘regBinLimit’ cctx.regBinLimit = remRegBins;

    /home/bboe201/jenkins/workspace/VVCSoftware_VTM_mr/source/Lib/EncoderLib/CABACWriter.cpp: In member function ‘void CABACWriter::residual_coding(const TransformUnit&, ComponentID)’: /home/bboe201/jenkins/workspace/VVCSoftware_VTM_mr/source/Lib/EncoderLib/CABACWriter.cpp:2367:8: error: ‘struct CoeffCodingContext’ has no member named ‘regBinLimit’ cctx.regBinLimit = (tu.getTbAreaAfterCoefZeroOut(compID) * ctxBinSampleRatio) >> 4; ^~~~~~~~~~~ /home/bboe201/jenkins/workspace/VVCSoftware_VTM_mr/source/Lib/EncoderLib/CABACWriter.cpp: In member function ‘void CABACWriter::residual_coding_subblock(CoeffCodingContext&, const TCoeff*, int, int&)’: /home/bboe201/jenkins/workspace/VVCSoftware_VTM_mr/source/Lib/EncoderLib/CABACWriter.cpp:2633:34: error: ‘struct CoeffCodingContext’ has no member named ‘regBinLimit’ int remRegBins = cctx.regBinLimit; ^~~~~~~~~~~ /home/bboe201/jenkins/workspace/VVCSoftware_VTM_mr/source/Lib/EncoderLib/CABACWriter.cpp:2692:8: error: ‘struct CoeffCodingContext’ has no member named ‘regBinLimit’ cctx.regBinLimit = remRegBins; ^~~~~~~~~~~ At global scope:

  • Peter Chuang added 1 commit

    added 1 commit

    Compare with previous version

  • Xiang Li resolved all discussions

    resolved all discussions

  • merged

  • Xiang Li mentioned in commit f9084033

    mentioned in commit f9084033

  • Please register or sign in to reply
    Loading