Opened 8 months ago
#1633 new defect
Encoder crashes when combining 16bit-cfg-file with multilayer-cfg-file
Reported by: | pmeinicke | Owned by: | |
---|---|---|---|
Priority: | minor | Milestone: | |
Component: | VTM | Version: | VTM-23.0 |
Keywords: | Cc: | ksuehring, XiangLi, fbossen, jvet@… |
Description
The Encoder works with lowdelay-P-16bit-cfg-file single-layer and also with lowdelay-P-10bit-cfg-file for two-layers using the two-layers-cfg-file. When trying to combine lowdelay-P-16bit-cfg with two-layer encoding the Encoder throws the following error:
In function "xInitLibCfg" in /[...]/VVCSoftware_VTM23.0/source/App/EncoderApp/EncApp.cpp:226: ptl_multilayer_enabled_flag shall be equal to 0 for non-multilayer profiles
The profile is set to auto in the lowdelay-P-16bit-cfg-file and this configuration works for single-layer encoding.
The shell command for the encoder is the following:
EncoderAppStatic --MultiLayerEnabledFlag=1 -c encoder_lowdelay_P_16bit.cfg -c two-layers.cfg -b [...].266 -o [...].yuv -l0 --InputFile="[...]" -l0 --InputBitDepth=16 -l0 --InputChromaFormat=420 -l0 --FrameRate=100 -l0 --FramesToBeEncoded=50 -l0 --SourceWidth=128 -l0 --SourceHeight=128 -l0 -q 2 -l1 --InputFile="[...]" -l1 --InputBitDepth=16 -l1 --InputChromaFormat=420 -l1 --FrameRate=100 -l1 --FramesToBeEncoded=50 -l1 --FrameSkip=0 -l1 --SourceWidth=128 -l1 --SourceHeight=128 -l1 -q 2 --Level=5.2
The encoder_lowdelay_P_16bit.cfg is the merge of all cfg-files used for configuration for CTC for high bit depth and high bit rate video coding (JVET-AA2018-v2).
Attachments (2)
Note: See TracTickets for help on using tickets.
common VTM two_layers.cfg