Opened 4 years ago

Closed 4 years ago

#49 closed defect (fixed)

Possible memory leak when using ACP

Reported by: jsauer Owned by:
Priority: minor Milestone:
Component: 360Lib Version:
Keywords: Cc: vzakharc, yuwenhe, jvet@…

Description

I noticed that simulations which I ran for the ACP format take much more memory than for the other formats. I was using 360Lib-3.0rc1 with HM-16.15. I also did simulations for CMP and ERP. For the same sequence CMP needed 5GB of RAM while ACP needed 12GB. Detailed calls of encoders below.

CMP:
bin/TAppEncoderStatic -c cfg/encoder_randomaccess_main10.cfg --QP=37 --SEIDecodedPictureHash=0 --OutputBitDepth=10 -c cfg-360Lib/encoder_360_CMP.cfg --SphFile=cfg-360Lib/360Lib/sphere_655362.txt --Level=5.2 -c cfg-360Lib/per-sequence/360/360test_SkateboardInLot_DynamicViewports.cfg --CodingFaceWidth=1184 --CodingFaceHeight=1184 --IntraPeriod=32 --FrameRate=30 --SourceHeight=4096 --SourceWidth=8192 --InputFile=orig/SkateboardInLot_8192x4096_30fps_10bit_420pf_erp.yuv --BitstreamFile=str/SkateboardInLot_3552x2368_30fps_10bit_420pf_QP37.hevc --FramesToBeEncoded=300 --InputBitDepth=10 --InputChromaFormat=420 --ReconFile=rec/SkateboardInLot_3552x2368_30fps_10bit_420pf_QP37_rec_enc.yuv

maxvmem 5.086G

ACP:
bin/TAppEncoderStatic -c cfg/encoder_randomaccess_main10.cfg --QP=37 --SEIDecodedPictureHash=0 --OutputBitDepth=10 -c cfg-360Lib/encoder_360_ACP.cfg --SphFile=cfg-360Lib/360Lib/sphere_655362.txt --Level=5.2 -c cfg-360Lib/per-sequence/360/360test_SkateboardInLot_DynamicViewports.cfg --CodingFaceWidth=1184 --CodingFaceHeight=1184 --IntraPeriod=32 --FrameRate=30 --SourceHeight=4096 --SourceWidth=8192 --InputFile=orig/SkateboardInLot_8192x4096_30fps_10bit_420pf_erp.yuv --BitstreamFile=str/SkateboardInLot_3552x2368_30fps_10bit_420pf_QP37.hevc --FramesToBeEncoded=300 --InputBitDepth=10 --InputChromaFormat=420 --ReconFile=rec/SkateboardInLot_3552x2368_30fps_10bit_420pf_QP37_rec_enc.yuv

maxvmem 12.319G

Change history (1)

comment:1 Changed 4 years ago by yuwenhe

  • Resolution set to fixed
  • Status changed from new to closed

Th bug is fixed under "SVIDEO_FIX_TICKET49", and it is included in 360Lib-3.0.

Note: See TracTickets for help on using tickets.