/third_party/ffmpeg/libavcodec/ |
H A D | vp9lpf.c | 26 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 D | vp9_mc_template.c | 66 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 D | vp9block.c | 1099 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 D | vp9recon.c | 37 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 D | vp9.c | 316 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 D | vp9dec.h | 111 uint8_t ss_h, ss_v; member
|