Opened 6 years ago
Closed 6 years ago
#272 closed defect (fixed)
parcat does not support multiple slices in a picture
Reported by: | jsauer | Owned by: | |
---|---|---|---|
Priority: | minor | Milestone: | VTM-5.1 |
Component: | VTM | Version: | VTM-5.0rc1 |
Keywords: | Cc: | ksuehring, XiangLi, fbossen, jvet@… |
Description
Example to reproduce:
bin/EncoderAppStatic -c cfg/encoder_randomaccess_vtm.cfg --OutputBitDepth=10 --OutputBitDepthC=10 --FramesToBeEncoded=33 --IntraPeriod=32 --Level=5.2 --QP=37 --FrameRate=30 --SourceHeight=240 --SourceWidth=416 --InputFile=RaceHorsesM_416x240_30fps_8bit_420pf.yuv --BitstreamFile=str/RaceHorsesM_416x240_QP37_FTBE0to32.vvc --FrameSkip=0 --InputBitDepth=8 --InputChromaFormat=420 --SEIDecodedPictureHash=1 --TileUniformSpacing=1 --NumTileColumnsMinus1=2 --NumTileRowsMinus1=1 --SliceMode=3 --SliceArgument=1 bin/EncoderAppStatic -c cfg/encoder_randomaccess_vtm.cfg --OutputBitDepth=10 --OutputBitDepthC=10 --FramesToBeEncoded=33 --IntraPeriod=32 --Level=5.2 --QP=37 --FrameRate=30 --SourceHeight=240 --SourceWidth=416 --InputFile=RaceHorsesM_416x240_30fps_8bit_420pf.yuv --BitstreamFile=str/RaceHorsesM_416x240_QP37_FTBE32to64.vvc --FrameSkip=32 --InputBitDepth=8 --InputChromaFormat=420 --SEIDecodedPictureHash=1 --TileUniformSpacing=1 --NumTileColumnsMinus1=2 --NumTileRowsMinus1=1 --SliceMode=3 --SliceArgument=1 bin/parcatStatic str/RaceHorsesM_416x240_QP37_FTBE0to32.vvc str/RaceHorsesM_416x240_QP37_FTBE32to64.vvc str/RaceHorsesM_416x240_QP37_ippe.vvc bin/DecoderAppStaticd -b str/RaceHorsesM_416x240_QP37_ippe.vvc
parcat does not consider slice_segment_address, which is not coded in the usual one slice only config. I also incorrectly counts each slice as a picture.
I wrote a fix for parcat, see https://vcgit.hhi.fraunhofer.de/jvet/VVCSoftware_VTM/merge_requests/560
The fix however does not work if the macros HEVC_DEPENDENT_SLICES or ENABLE_TRACING are set.
Change history (1)
comment:1 Changed 6 years ago by XiangLi
- Milestone set to VTM-5.1
- Resolution set to fixed
- Status changed from new to closed
Note: See TracTickets for help on using tickets.
Fixed in https://vcgit.hhi.fraunhofer.de/jvet/VVCSoftware_VTM/merge_requests/560. The issue with trace has also been resolved.