Custom query (96 matches)
Results (22 - 24 of 96)
Ticket | Resolution | Summary | Owner | Reporter |
---|---|---|---|---|
#22 | fixed | Semantics related to chain coding | tech | lizhang |
Description |
The following two equations, DcOffsetP0[ x0 ][ y0 ] = ( 1 − 2 *edge_dc_0_sign_flag[ x0 ][ y0 ]) * edge_dc_1_abs[ x0 ][ y0 ] (H 12) DcOffsetP1[ x0 ][ y0 ] = ( 1 − 2 *edge_dc_0_sign_flag[ x0 ][ y0 ]) * edge_dc_1_abs[ x0 ][ y0 ] should be replaced by: DcOffsetP0[ x0 ][ y0 ] = ( 1 − 2 *edge_dc_0_sign_flag[ x0 ][ y0 ]) * edge_dc_0_abs[ x0 ][ y0 ] (H 12) DcOffsetP1[ x0 ][ y0 ] = ( 1 − 2 *edge_dc_1_sign_flag[ x0 ][ y0 ]) * edge_dc_1_abs[ x0 ][ y0 ] (H 13) |
|||
#23 | fixed | Disparity vector derivation of VSP mode in depth coding | tech | hongbin.liu |
Description |
In section H.8.5.4, NBDV is used to derive an initial disparity vector for both texture and depth. However, in HTM-6.1,NBDV is not called for depth, instead, (0, 0) is always used as an initial disparity vector. As shown in the following codes, in function TComDataCU::getInterMergeCandidates, NBDV is called only when "bNoPdmMerge" is false, and "bNoPdmMerge" is fasle for texture but is true for depth.
#if FCO_DVP_REFINE_C0132_C0170
#endif
#if MERL_VSP_C0152
#endif );
A suggested revision is to change if(!bNoPdmMerge) to if(!bNoPdmMerge | | ( getSlice()->getIsDepth() && getSlice()->getViewId() ) ) |
|||
#24 | fixed | cabac ctx initialization error for edge_Intra and SDC | tech | hongbin.liu |
Description |
In HTM-6.1 ContextTables.h, Following array including INIT_EDGE_INTRA, INIT_EDGE_INTRA_DELTA_DC, INIT_SDC_FLAG, INIT_SDC_RESIDUAL_FLAG, INIT_SDC_SIGN_FLAG, INIT_SDC_RESIDUAL and INIT_SDC_PRED_MODE should be defined as "static const UChar" instead of "static const Short" |