Home
last modified time | relevance | path

Searched refs:obmc_buffer (Results 1 – 9 of 9) sorted by relevance

/aosp_15_r20/external/libaom/av1/encoder/
H A Dencoder_alloc.h126 static inline void alloc_obmc_buffers(OBMCBuffer *obmc_buffer, in alloc_obmc_buffers() argument
129 error, obmc_buffer->wsrc, in alloc_obmc_buffers()
130 (int32_t *)aom_memalign(16, MAX_SB_SQUARE * sizeof(*obmc_buffer->wsrc))); in alloc_obmc_buffers()
132 error, obmc_buffer->mask, in alloc_obmc_buffers()
133 (int32_t *)aom_memalign(16, MAX_SB_SQUARE * sizeof(*obmc_buffer->mask))); in alloc_obmc_buffers()
135 error, obmc_buffer->above_pred, in alloc_obmc_buffers()
137 16, MAX_MB_PLANE * MAX_SB_SQUARE * sizeof(*obmc_buffer->above_pred))); in alloc_obmc_buffers()
139 error, obmc_buffer->left_pred, in alloc_obmc_buffers()
141 16, MAX_MB_PLANE * MAX_SB_SQUARE * sizeof(*obmc_buffer->left_pred))); in alloc_obmc_buffers()
144 static inline void release_obmc_buffers(OBMCBuffer *obmc_buffer) { in release_obmc_buffers() argument
[all …]
H A Drdopt.c3942 static inline void init_neighbor_pred_buf(const OBMCBuffer *const obmc_buffer, in init_neighbor_pred_buf() argument
3947 args->above_pred_buf[0] = CONVERT_TO_BYTEPTR(obmc_buffer->above_pred); in init_neighbor_pred_buf()
3948 args->above_pred_buf[1] = CONVERT_TO_BYTEPTR(obmc_buffer->above_pred + in init_neighbor_pred_buf()
3951 CONVERT_TO_BYTEPTR(obmc_buffer->above_pred + MAX_SB_SQUARE * len); in init_neighbor_pred_buf()
3952 args->left_pred_buf[0] = CONVERT_TO_BYTEPTR(obmc_buffer->left_pred); in init_neighbor_pred_buf()
3954 CONVERT_TO_BYTEPTR(obmc_buffer->left_pred + (MAX_SB_SQUARE >> 1) * len); in init_neighbor_pred_buf()
3956 CONVERT_TO_BYTEPTR(obmc_buffer->left_pred + MAX_SB_SQUARE * len); in init_neighbor_pred_buf()
3958 args->above_pred_buf[0] = obmc_buffer->above_pred; in init_neighbor_pred_buf()
3959 args->above_pred_buf[1] = obmc_buffer->above_pred + (MAX_SB_SQUARE >> 1); in init_neighbor_pred_buf()
3960 args->above_pred_buf[2] = obmc_buffer->above_pred + MAX_SB_SQUARE; in init_neighbor_pred_buf()
[all …]
H A Dmcomp.c60 ms_buffers->wsrc = x->obmc_buffer.wsrc; in init_ms_buffers()
61 ms_buffers->obmc_mask = x->obmc_buffer.mask; in init_ms_buffers()
64 void av1_init_obmc_buffer(OBMCBuffer *obmc_buffer) { in av1_init_obmc_buffer() argument
65 obmc_buffer->wsrc = NULL; in av1_init_obmc_buffer()
66 obmc_buffer->mask = NULL; in av1_init_obmc_buffer()
67 obmc_buffer->above_pred = NULL; in av1_init_obmc_buffer()
68 obmc_buffer->left_pred = NULL; in av1_init_obmc_buffer()
H A Dmcomp.h142 void av1_init_obmc_buffer(OBMCBuffer *obmc_buffer);
H A Dethread.c1020 alloc_obmc_buffers(&td->obmc_buffer, &ppi->error); in av1_init_tile_thread_data()
1589 thread_data->td->mb.obmc_buffer = thread_data->td->obmc_buffer; in prepare_enc_workers()
2293 av1_init_obmc_buffer(&thread_data->td->mb.obmc_buffer); in prepare_tpl_workers()
2471 av1_init_obmc_buffer(&thread_data->td->mb.obmc_buffer); in prepare_tf_workers()
H A Dblock.h937 OBMCBuffer obmc_buffer; member
H A Dencoder.h1463 OBMCBuffer obmc_buffer; member
H A Dencoder.c1488 alloc_obmc_buffers(&cpi->td.mb.obmc_buffer, cm->error); in av1_create_compressor()
/aosp_15_r20/external/libgav1/src/tile/
H A Dprediction.cc813 auto* const obmc_buffer = in ObmcBlockPrediction() local
819 nullptr, false, false, obmc_buffer, in ObmcBlockPrediction()
827 height, obmc_buffer, obmc_buffer_stride); in ObmcBlockPrediction()