• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/minidlna/ffmpeg-2.3.4/libavcodec/

Lines Matching refs:sps

64     if (s->sps->chroma_format_idc == 1) {
83 int ctb_size_mask = (1 << s->sps->log2_ctb_size) - 1;
84 int MinCuQpDeltaSizeMask = (1 << (s->sps->log2_ctb_size -
88 int min_cb_width = s->sps->min_cb_width;
89 int x_cb = xQgBase >> s->sps->log2_min_cb_size;
90 int y_cb = yQgBase >> s->sps->log2_min_cb_size;
117 av_assert2(qPy_a >= -s->sps->qp_bd_offset && qPy_a < 52);
118 av_assert2(qPy_b >= -s->sps->qp_bd_offset && qPy_b < 52);
129 int off = s->sps->qp_bd_offset;
138 int log2_min_cb_size = s->sps->log2_min_cb_size;
141 return s->qp_y_tab[x + y * s->sps->min_cb_width];
159 (s->sps->pcm.loop_filter_disable_flag && s->sps->pcm_enabled_flag)) {
162 int min_pu_size = 1 << s->sps->log2_min_pu_size;
163 int hshift = s->sps->hshift[c_idx];
164 int vshift = s->sps->vshift[c_idx];
165 int x_min = ((x0 ) >> s->sps->log2_min_pu_size);
166 int y_min = ((y0 ) >> s->sps->log2_min_pu_size);
167 int x_max = ((x0 + width ) >> s->sps->log2_min_pu_size);
168 int y_max = ((y0 + height) >> s->sps->log2_min_pu_size);
172 if (s->is_pcm[y * s->sps->min_pu_width + x]) {
174 uint8_t *src = &s->frame->data[c_idx][ ((y << s->sps->log2_min_pu_size) >> vshift) * stride + (((x << s->sps->log2_min_pu_size) >> hshift) << s->sps->pixel_shift)];
175 uint8_t *dst = &s->sao_frame->data[c_idx][((y << s->sps->log2_min_pu_size) >> vshift) * stride + (((x << s->sps->log2_min_pu_size) >> hshift) << s->sps->pixel_shift)];
187 #define CTB(tab, x, y) ((tab)[(y) * s->sps->ctb_width + (x)])
193 int x_ctb = x >> s->sps->log2_ctb_size;
194 int y_ctb = y >> s->sps->log2_ctb_size;
195 int ctb_addr_rs = y_ctb * s->sps->ctb_width + x_ctb;
213 edges[2] = x_ctb == s->sps->ctb_width - 1;
214 edges[3] = y_ctb == s->sps->ctb_height - 1;
226 up_tile_edge = no_tile_filter && s->pps->tile_id[ctb_addr_ts] != s->pps->tile_id[s->pps->ctb_addr_rs_to_ts[ctb_addr_rs - s->sps->ctb_width]];
230 bottom_tile_edge = no_tile_filter && s->pps->tile_id[ctb_addr_ts] != s->pps->tile_id[s->pps->ctb_addr_rs_to_ts[ctb_addr_rs + s->sps->ctb_width]];
248 int x0 = x >> s->sps->hshift[c_idx];
249 int y0 = y >> s->sps->vshift[c_idx];
251 int ctb_size_h = (1 << (s->sps->log2_ctb_size)) >> s->sps->hshift[c_idx];
252 int ctb_size_v = (1 << (s->sps->log2_ctb_size)) >> s->sps->vshift[c_idx];
254 (s->sps->width >> s->sps->hshift[c_idx]) - x0);
256 (s->sps->height >> s->sps->vshift[c_idx]) - y0);
258 uint8_t *src = &s->frame->data[c_idx][y0 * stride + (x0 << s->sps->pixel_shift)];
259 uint8_t *dst = &s->sao_frame->data[c_idx][y0 * stride + (x0 << s->sps->pixel_shift)];
282 copy_CTB(dst, src, width << s->sps->pixel_shift, height, stride);
290 int log2_min_pu_size = s->sps->log2_min_pu_size;
299 if (x_pu >= s->sps->min_pu_width || y_pu >= s->sps->min_pu_height)
301 return s->is_pcm[y_pu * s->sps->min_pu_width + x_pu];
318 int log2_ctb_size = s->sps->log2_ctb_size;
322 (y0 >> log2_ctb_size) * s->sps->ctb_width;
327 int pcmf = (s->sps->pcm_enabled_flag &&
328 s->sps->pcm.loop_filter_disable_flag) ||
340 if (x_end > s->sps->width)
341 x_end = s->sps->width;
343 if (y_end > s->sps->height)
344 y_end = s->sps->height;
362 src = &s->frame->data[LUMA][y * s->frame->linesize[LUMA] + (x << s->sps->pixel_shift)];
381 int h = 1 << s->sps->hshift[chroma];
382 int v = 1 << s->sps->vshift[chroma];
394 src = &s->frame->data[chroma][(y >> s->sps->vshift[chroma]) * s->frame->linesize[chroma] + ((x >> s->sps->hshift[chroma]) << s->sps->pixel_shift)];
413 if (x_end != s->sps->width)
430 src = &s->frame->data[LUMA][y * s->frame->linesize[LUMA] + (x << s->sps->pixel_shift)];
449 int h = 1 << s->sps->hshift[chroma];
450 int v = 1 << s->sps->vshift[chroma];
474 src = &s->frame->data[chroma][(y >> s->sps->vshift[1]) * s->frame->linesize[chroma] + ((x >> s->sps->hshift[1]) << s->sps->pixel_shift)];
562 int log2_min_pu_size = s->sps->log2_min_pu_size;
563 int log2_min_tu_size = s->sps->log2_min_tb_size;
564 int min_pu_width = s->sps->min_pu_width;
565 int min_tu_width = s->sps->min_tb_width;
571 int bd_ctby = y0 & ((1 << s->sps->log2_ctb_size) - 1);
605 int bd_ctbx = x0 & ((1 << s->sps->log2_ctb_size) - 1);
680 if (s->sps->sao_enabled) {
681 int x_end = x >= s->sps->width - ctb_size;
682 int y_end = y >= s->sps->height - ctb_size;
698 if (y && x >= s->sps->width - ctb_size)
706 int x_end = x_ctb >= s->sps->width - ctb_size;
707 int y_end = y_ctb >= s->sps->height - ctb_size;