X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=common%2Fcommon.h;h=64947ed1dc4cdb03061e5ae3f313faea0c1d38e3;hb=94b9141609d17ebbeb3184a8a5fc0660725a4cf2;hp=263f99414a4f0bed5324d48fb72777fa89a623fb;hpb=532bb60a6695ba1ceb698747e57107de422491f2;p=x264 diff --git a/common/common.h b/common/common.h index 263f9941..64947ed1 100644 --- a/common/common.h +++ b/common/common.h @@ -750,6 +750,7 @@ struct x264_t /* number of neighbors (top and left) that used 8x8 dct */ int i_neighbour_transform_size; + int i_neighbour_skip; /* neighbor CBPs */ int i_cbp_top; @@ -862,7 +863,9 @@ struct x264_t /* Buffers that are allocated per-thread even in sliced threads. */ void *scratch_buffer; /* for any temporary storage that doesn't want repeated malloc */ pixel *intra_border_backup[5][2]; /* bottom pixels of the previous mb row, used for intra prediction after the framebuffer has been deblocked */ - uint8_t (*deblock_strength[2])[2][4][4]; + /* Deblock strength values are stored for each 4x4 partition. In MBAFF + * there are four extra values that need to be stored, located in [4][i]. */ + uint8_t (*deblock_strength[2])[2][8][4]; /* CPU functions dependents */ x264_predict_t predict_16x16[4+3];