Custom query (105 matches)

Filters
 
or
 
  
 
Columns

Show under each result:


Results (13 - 15 of 105)

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Ticket Resolution Summary Owner Reporter
#27 fixed The decoder crashes when colour_mapping_enabled_flag is not present in the bitstream Vadim danny
Description

In TDecCavlc::parsePPS(), we need to initially set pcPPS->setCGSFlag( 0 ) just in case colour_mapping_enabled_flag is not present in the bitstream.

#28 fixed encoder bug in motion search for ILR (non-CTC) Vadim bugdayci
Description

In a 4 layered scenario where layer 1 depends on layer 0, layer 2 is independent and layer 3 depends on layer 2 so that a decoder can skip layers 0 and 1 and start decoding from layer 3, encoder does not work properly. When I checked the code, I realized that layer 3 does not refer to layer 2 in mode decision due to a bug in the predInterSearchILRUni function. The bugfix may be to change the line number 6013 in TEncSearch.cpp in SHM-6.0 as follows:

if( pcCU->getSlice()->getRefPic(eRefPicList, refIdx)->isILR(pcCU->getLayerId())) && pcCU->getSlice()->getRefPic(eRefPicList, refIdx)->getLayerId() == refLayerId )

I removed the last part where the reference layer Id is compared to refLayerId variable which is obtained from pcSlice->getInterLayerPredLayerIdc(refLayer). (reference layer Id is 2 but the InterLayerPredLayerIdc is 0)

I attached a configuration file where you can duplicate the problem and two encoder log files for SHM-6.0 and bugfix.

#29 fixed On all_layers_idr_aligned_flag Vadim adarsh
Description

In the decoder, after parsing the syntax element all_layers_idr_aligned_flag, the value is allocated to a wrong variable as follows

READ_FLAG(uiCode, "all_layers_idr_aligned_flag" ); vps->setCrossLayerIrapAlignFlag(uiCode);

It should be assigned as below.

READ_FLAG(uiCode, "all_layers_idr_aligned_flag" ); vps->setCrossLayerAlignedIdrOnlyFlag(uiCode);

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Note: See TracQuery for help on using queries.