Searched refs:part_width (Results 1 - 4 of 4) sorted by relevance

/netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/iserver/libav-0.8.8/libavcodec/
H A Dsvq3.c332 const int part_width = ((size & 5) == 4) ? 4 : 16 >> (size & 1); local
335 const int h_edge_pos = 6*(s->h_edge_pos - part_width ) - extra_width;
339 for (j = 0; j < 16; j += part_width) {
347 pred_motion(h, k, (part_width >> 2), dir, 1, &mx, &my);
387 svq3_mc_dir_part(s, x, y, part_width, part_height, fx, fy, dxy, 1, dir, avg);
395 svq3_mc_dir_part(s, x, y, part_width, part_height, mx>>1, my>>1, dxy, 0, dir, avg);
402 svq3_mc_dir_part(s, x, y, part_width, part_height, mx, my, 0, 0, dir, avg);
414 if (part_width == 8 && j < 8) {
418 if (part_width == 8 && j < 8) {
421 if (part_width
[all...]
H A Dh264_mvpred.h38 static av_always_inline int fetch_diagonal_mv(H264Context *h, const int16_t **C, int i, int list, int part_width){ argument
39 const int topright_ref= h->ref_cache[list][ i - 8 + part_width ];
78 *C= h->mv_cache[list][ i - 8 + part_width ];
91 * @param part_width the width of the partition (4, 8,16) -> (1, 2, 4)
95 static av_always_inline void pred_motion(H264Context * const h, int n, int part_width, int list, int ref, int * const mx, int * const my){ argument
104 assert(part_width==1 || part_width==2 || part_width==4);
114 diagonal_ref= fetch_diagonal_mv(h, &C, index8, list, part_width);
/netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/minidlna/ffmpeg-2.3.4/libavcodec/
H A Dh264_mvpred.h39 int i, int list, int part_width)
41 const int topright_ref = h->ref_cache[list][i - 8 + part_width];
77 *C = h->mv_cache[list][i - 8 + part_width];
90 * @param part_width the width of the partition (4, 8,16) -> (1, 2, 4)
95 int part_width, int list, int ref,
106 av_assert2(part_width == 1 || part_width == 2 || part_width == 4);
116 diagonal_ref = fetch_diagonal_mv(h, &C, index8, list, part_width);
38 fetch_diagonal_mv(H264Context *h, const int16_t **C, int i, int list, int part_width) argument
94 pred_motion(H264Context *const h, int n, int part_width, int list, int ref, int *const mx, int *const my) argument
H A Dsvq3.c379 const int part_width = ((size & 5) == 4) ? 4 : 16 >> (size & 1); local
382 const int h_edge_pos = 6 * (s->h_edge_pos - part_width) - extra_width;
386 for (j = 0; j < 16; j += part_width) {
396 pred_motion(h, k, part_width >> 2, dir, 1, &mx, &my);
440 svq3_mc_dir_part(s, x, y, part_width, part_height,
449 svq3_mc_dir_part(s, x, y, part_width, part_height,
457 svq3_mc_dir_part(s, x, y, part_width, part_height,
470 if (part_width == 8 && j < 8)
473 if (part_width == 8 && j < 8)
475 if (part_width
[all...]

Completed in 55 milliseconds