The second part of this condition is intended to check whether the current quantisation group is in the first CTU column of the current tile. The issue is that ctb_to_col_bd gives the x-ordinate of the first column of the current tile *in CTUs*, while xQg gives the x-ordinate of the quantisation group *in samples*. Rectify this by shifting xQg by ctb_log2_size to get xQg in CTUs before comparing. Fixes FFVVC issues #201 and #203. |
||
|---|---|---|
| .. | ||
| Makefile | ||
| vvc_cabac.c | ||
| vvc_cabac.h | ||
| vvc_ctu.c | ||
| vvc_ctu.h | ||
| vvc_data.c | ||
| vvc_data.h | ||
| vvc_filter.c | ||
| vvc_filter.h | ||
| vvc_filter_template.c | ||
| vvc_inter.c | ||
| vvc_inter.h | ||
| vvc_inter_template.c | ||
| vvc_intra.c | ||
| vvc_intra.h | ||
| vvc_intra_template.c | ||
| vvc_intra_utils.c | ||
| vvc_itx_1d.c | ||
| vvc_itx_1d.h | ||
| vvc_mvs.c | ||
| vvc_mvs.h | ||
| vvc_ps.c | ||
| vvc_ps.h | ||
| vvc_refs.c | ||
| vvc_refs.h | ||
| vvc_thread.c | ||
| vvc_thread.h | ||
| vvcdec.c | ||
| vvcdec.h | ||
| vvcdsp.c | ||
| vvcdsp.h | ||
| vvcdsp_template.c | ||