Home
last modified time | relevance | path

Searched refs:ss_v (Results 1 - 6 of 6) sorted by relevance

/third_party/ffmpeg/libavcodec/
H A Dvp9lpf.c26 static av_always_inline void filter_plane_cols(VP9Context *s, int col, int ss_h, int ss_v, in filter_plane_cols() argument
33 for (y = 0; y < 8; y += 2 << ss_v, dst += 16 * ls, lvl += 16 << ss_v) { in filter_plane_cols()
34 uint8_t *ptr = dst, *l = lvl, *hmask1 = mask[y], *hmask2 = mask[y + 1 + ss_v]; in filter_plane_cols()
47 av_assert2(l[8 << ss_v] == L); in filter_plane_cols()
53 L = l[8 << ss_v]; in filter_plane_cols()
65 int L = l[8 << ss_v], H = L >> 4; in filter_plane_cols()
81 L = l[8 << ss_v]; in filter_plane_cols()
90 int L = l[8 << ss_v], H = L >> 4; in filter_plane_cols()
101 static av_always_inline void filter_plane_rows(VP9Context *s, int row, int ss_h, int ss_v, in filter_plane_rows() argument
[all...]
H A Dvp9_mc_template.c66 if (s->ss_v) { in inter_pred()
107 if (s->ss_v) { in inter_pred()
146 h1 = (h1 + s->ss_v) >> s->ss_v; in inter_pred()
154 row << (3 - s->ss_v), col << 2, in inter_pred()
155 &uvmv,,,,, 4, 8 >> s->ss_v, w1, h1, 0); in inter_pred()
161 row << (3 - s->ss_v), col << 3, in inter_pred()
162 &b->mv[0][0],,,,, 4, 8 >> s->ss_v, w1, h1, 0); in inter_pred()
168 row << (3 - s->ss_v), (col << 3) + 4, in inter_pred()
169 &b->mv[1][0],,,,, 4, 8 >> s->ss_v, w in inter_pred()
[all...]
H A Dvp9block.c1099 h4 >>= s->ss_v; in decode_coeffs()
1100 end_y >>= s->ss_v; in decode_coeffs()
1103 l = &td->left_uv_nnz_ctx[pl][(row & 7) << !s->ss_v]; in decode_coeffs()
1139 static av_always_inline void mask_edges(uint8_t (*mask)[8][4], int ss_h, int ss_v, in mask_edges() argument
1157 if (tx == TX_4X4 && (ss_v | ss_h)) { in mask_edges()
1158 if (h == ss_v) { in mask_edges()
1178 int col_mask_id = 2 - !(y & wide_filter_row_mask[ss_v]); in mask_edges()
1192 if ((ss_h & ss_v) && (col_end & 1) && (y & 1)) { in mask_edges()
1199 if (!ss_v) { in mask_edges()
1230 l2 = tx + ss_v in mask_edges()
[all...]
H A Dvp9recon.c37 int p, int ss_h, int ss_v, int bytesperpixel) in check_intra_mode()
187 int n_px_need = 4 << tx, i, n_px_have = (((s->rows - row) << !ss_v) - y) * 4; in check_intra_mode()
260 end_y >>= s->ss_v; in intra_recon()
276 b->uvtx, p + 1, s->ss_h, s->ss_v, bytesperpixel); in intra_recon()
344 int mx = mv->x * (1 << !s->ss_h), my = mv->y * (1 << !s->ss_v), th; in mc_chroma_unscaled()
355 th = (y + bh + 4 * !!my + 7) >> (6 - s->ss_v); in mc_chroma_unscaled()
496 if (s->ss_v) { in mc_chroma_scaled()
516 th = (y + refbh_m1 + 4 + 7) >> (6 - s->ss_v); in mc_chroma_scaled()
626 end_y >>= s->ss_v; in inter_recon()
32 check_intra_mode(VP9TileData *td, int mode, uint8_t **a, uint8_t *dst_edge, ptrdiff_t stride_edge, uint8_t *dst_inner, ptrdiff_t stride_inner, uint8_t *l, int col, int x, int w, int row, int y, enum TxfmMode tx, int p, int ss_h, int ss_v, int bytesperpixel) check_intra_mode() argument
H A Dvp9.c316 chroma_blocks = 64 * 64 >> (s->ss_h + s->ss_v); in update_block_buffers()
317 chroma_eobs = 16 * 16 >> (s->ss_h + s->ss_v); in update_block_buffers()
457 s->ss_h = s->ss_v = 0; in read_colorspace_details()
482 s->ss_v = get_bits1(&s->gb); in read_colorspace_details()
483 s->pix_fmt = pix_fmt_for_ss[bits][s->ss_v][s->ss_h]; in read_colorspace_details()
494 s->ss_h = s->ss_v = 1; in read_colorspace_details()
565 s->ss_h = s->ss_v = 1; in decode_frame_header()
1114 uvoff += hbs * 8 * uv_stride >> s->ss_v; in decode_sb()
1129 uvoff += hbs * 8 * uv_stride >> s->ss_v; in decode_sb()
1153 uvoff += hbs * 8 * uv_stride >> s->ss_v; in decode_sb()
[all...]
H A Dvp9dec.h111 uint8_t ss_h, ss_v; member

Completed in 13 milliseconds