Hi, On Thu, Feb 22, 2024 at 2:15 AM Nuo Mi <nuomi2...@gmail.com> wrote:
> +static void ibc_fill_vir_buf(const VVCLocalContext *lc, const CodingUnit > *cu) > [..] > + av_image_copy_plane(ibc_buf, ibc_stride, src, src_stride, > cu->cb_width >> hs << ps , cu->cb_height >> vs); > I'm admittedly not super-familiar with VVC, but I wonder why we need the double buffering here (from ref_pos in pic to ibc_buf, and then back from ibc_buf back to cur block in pic)? In AV1, this is done with just a single copy. Why is this done this way? Ronald _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-requ...@ffmpeg.org with subject "unsubscribe".