src 28 compat/va_copy.h #define va_copy(dst, src) ((dst) = (src)) src 31 compat/va_copy.h #define va_copy(dst, src) __va_copy(dst, src) src 62 doc/examples/filter_audio.c static int init_filter_graph(AVFilterGraph **graph, AVFilterContext **src, src 207 doc/examples/filter_audio.c *src = abuffer_ctx; src 274 doc/examples/filter_audio.c AVFilterContext *src, *sink; src 306 doc/examples/filter_audio.c err = init_filter_graph(&graph, &src, &sink); src 322 doc/examples/filter_audio.c err = av_buffersrc_add_frame(src, frame); src 195 fftools/ffmpeg.c uint8_t *src, *src2; src 210 fftools/ffmpeg.c src = r->data[0]; src 214 fftools/ffmpeg.c src2 = src; src 218 fftools/ffmpeg.c src += r->linesize[0]; src 106 fftools/ffmpeg_hw.c HWDevice *dev, *src; src 183 fftools/ffmpeg_hw.c src = hw_device_get_by_name(p + 1); src 184 fftools/ffmpeg_hw.c if (!src) { src 190 fftools/ffmpeg_hw.c src->device_ref, 0); src 683 fftools/ffprobe.c static inline int validate_string(WriterContext *wctx, char **dstp, const char *src) src 691 fftools/ffprobe.c endp = src + strlen(src); src 692 fftools/ffprobe.c for (p = (uint8_t *)src; *p;) { src 702 fftools/ffprobe.c "Invalid UTF-8 sequence %s found in string '%s'\n", bp.str, src); src 712 fftools/ffprobe.c "Invalid UTF-8 sequence found in string '%s'\n", src); src 730 fftools/ffprobe.c invalid_chars_nb, src, wctx->string_validation_replacement); src 944 fftools/ffprobe.c static inline char *upcase_string(char *dst, size_t dst_size, const char *src) src 947 fftools/ffprobe.c for (i = 0; src[i] && i < dst_size-1; i++) src 948 fftools/ffprobe.c dst[i] = av_toupper(src[i]); src 1025 fftools/ffprobe.c static const char *c_escape_str(AVBPrint *dst, const char *src, const char sep, void *log_ctx) src 1029 fftools/ffprobe.c for (p = src; *p; p++) { src 1048 fftools/ffprobe.c static const char *csv_escape_str(AVBPrint *dst, const char *src, const char sep, void *log_ctx) src 1051 fftools/ffprobe.c int needs_quoting = !!src[strcspn(src, meta_chars)]; src 1056 fftools/ffprobe.c for (; *src; src++) { src 1057 fftools/ffprobe.c if (*src == '"') src 1059 fftools/ffprobe.c av_bprint_chars(dst, *src, 1); src 1066 fftools/ffprobe.c static const char *none_escape_str(AVBPrint *dst, const char *src, const char sep, void *log_ctx) src 1068 fftools/ffprobe.c return src; src 1078 fftools/ffprobe.c const char * (*escape_str)(AVBPrint *dst, const char *src, const char sep, void *log_ctx); src 1265 fftools/ffprobe.c static const char *flat_escape_key_str(AVBPrint *dst, const char *src, const char sep) src 1269 fftools/ffprobe.c for (p = src; *p; p++) { src 1280 fftools/ffprobe.c static const char *flat_escape_value_str(AVBPrint *dst, const char *src) src 1284 fftools/ffprobe.c for (p = src; *p; p++) { src 1371 fftools/ffprobe.c static char *ini_escape_str(AVBPrint *dst, const char *src) src 1376 fftools/ffprobe.c while (c = src[i++]) { src 1487 fftools/ffprobe.c static const char *json_escape_str(AVBPrint *dst, const char *src, void *log_ctx) src 1493 fftools/ffprobe.c for (p = src; *p; p++) { src 1674 fftools/ffprobe.c static const char *xml_escape_str(AVBPrint *dst, const char *src, void *log_ctx) src 1678 fftools/ffprobe.c for (p = src; *p; p++) { src 45 libavcodec/012v.c const uint8_t *line_end, *src = avpkt->data; src 83 libavcodec/012v.c if (width - x < 6 || line_end - src < 16) { src 89 libavcodec/012v.c if (line_end - src < 4) src 92 libavcodec/012v.c t = AV_RL32(src); src 93 libavcodec/012v.c src += 4; src 98 libavcodec/012v.c if (line_end - src < 4) src 101 libavcodec/012v.c t = AV_RL32(src); src 102 libavcodec/012v.c src += 4; src 107 libavcodec/012v.c if (line_end - src < 4) src 110 libavcodec/012v.c t = AV_RL32(src); src 111 libavcodec/012v.c src += 4; src 116 libavcodec/012v.c if (line_end - src < 4) src 119 libavcodec/012v.c t = AV_RL32(src); src 120 libavcodec/012v.c src += 4; src 139 libavcodec/012v.c src = line_end - stride; src 278 libavcodec/4xm.c #define LE_CENTRIC_MUL(dst, src, scale, dc) \ src 280 libavcodec/4xm.c unsigned tmpval = AV_RN32(src); \ src 287 libavcodec/4xm.c #define LE_CENTRIC_MUL(dst, src, scale, dc) \ src 289 libavcodec/4xm.c unsigned tmpval = AV_RN32(src) * (scale) + (dc); \ src 294 libavcodec/4xm.c static inline void mcdc(uint16_t *dst, const uint16_t *src, int log2w, src 303 libavcodec/4xm.c dst[0] = scale * src[0] + dc; src 305 libavcodec/4xm.c src += stride; src 311 libavcodec/4xm.c LE_CENTRIC_MUL(dst, src, scale, dc); src 313 libavcodec/4xm.c src += stride; src 319 libavcodec/4xm.c LE_CENTRIC_MUL(dst, src, scale, dc); src 320 libavcodec/4xm.c LE_CENTRIC_MUL(dst + 2, src + 2, scale, dc); src 322 libavcodec/4xm.c src += stride; src 328 libavcodec/4xm.c LE_CENTRIC_MUL(dst, src, scale, dc); src 329 libavcodec/4xm.c LE_CENTRIC_MUL(dst + 2, src + 2, scale, dc); src 330 libavcodec/4xm.c LE_CENTRIC_MUL(dst + 4, src + 4, scale, dc); src 331 libavcodec/4xm.c LE_CENTRIC_MUL(dst + 6, src + 6, scale, dc); src 333 libavcodec/4xm.c src += stride; src 342 libavcodec/4xm.c static int decode_p_block(FourXContext *f, uint16_t *dst, const uint16_t *src, src 366 libavcodec/4xm.c if ((ret = decode_p_block(f, dst, src, log2w, log2h, stride)) < 0) src 369 libavcodec/4xm.c src + (stride << log2h), src 373 libavcodec/4xm.c if ((ret = decode_p_block(f, dst , src, log2w, log2h, stride)) < 0) src 376 libavcodec/4xm.c src + (1 << log2w), src 399 libavcodec/4xm.c src += f->mv[bytestream2_get_byte(&f->g)]; src 403 libavcodec/4xm.c src += f->mv[bytestream2_get_byte(&f->g)]; src 414 libavcodec/4xm.c av_assert0(start <= src && src <= end); src 419 libavcodec/4xm.c if (start > src || src > end) { src 424 libavcodec/4xm.c mcdc(dst, src, log2w, h, stride, scale, dc); src 435 libavcodec/4xm.c uint16_t *src; src 440 libavcodec/4xm.c src = f->last_frame_buffer; src 484 libavcodec/4xm.c if ((ret = decode_p_block(f, dst + x, src + x, 3, 3, width)) < 0) src 486 libavcodec/4xm.c src += 8 * width; src 69 libavcodec/8svx.c static void delta_decode(uint8_t *dst, const uint8_t *src, int src_size, src 75 libavcodec/8svx.c uint8_t d = *src++; src 76 libavcodec/a64multienc.c uint8_t *src = p->data[0]; src 85 libavcodec/a64multienc.c luma = (src[(x + 0 + y * p->linesize[0])] + src 86 libavcodec/a64multienc.c src[(x + 1 + y * p->linesize[0])]) / 2; src 88 libavcodec/a64multienc.c luma = src[(x + y * p->linesize[0])]; src 371 libavcodec/aac.h void (*subband_scale)(int *dst, int *src, int scale, int offset, int len, void *log_context); src 217 libavcodec/aacdec.c const float *src = cce->ch[0].coeffs; src 231 libavcodec/aacdec.c dest[group * 128 + k] += gain * src[group * 128 + k]; src 237 libavcodec/aacdec.c src += ics->group_len[g] * 128; src 251 libavcodec/aacdec.c const float *src = cce->ch[0].ret; src 255 libavcodec/aacdec.c ac->fdsp->vector_fmac_scalar(dest, src, gain, len); src 165 libavcodec/aacdec_fixed.c static void subband_scale(int *dst, int *src, int scale, int offset, int len, void *log_context) src 181 libavcodec/aacdec_fixed.c out = (int)(((int64_t)src[i] * c) >> 32); src 188 libavcodec/aacdec_fixed.c out = (int)((int64_t)((int64_t)src[i] * c + round) >> s); src 361 libavcodec/aacdec_fixed.c const int *src = cce->ch[0].coeffs; src 391 libavcodec/aacdec_fixed.c tmp = (int)(((int64_t)src[group * 128 + k] * c + \ src 400 libavcodec/aacdec_fixed.c tmp = (int)(((int64_t)src[group * 128 + k] * c + \ src 409 libavcodec/aacdec_fixed.c src += ics->group_len[g] * 128; src 424 libavcodec/aacdec_fixed.c const int *src = cce->ch[0].ret; src 437 libavcodec/aacdec_fixed.c tmp = (int)(((int64_t)src[i] * c + (int64_t)0x1000000000) >> 37); src 443 libavcodec/aacdec_fixed.c tmp = (int)(((int64_t)src[i] * c + (int64_t)0x1000000000) >> 37); src 33 libavcodec/aacpsdsp.h void (*add_squares)(INTFLOAT *dst, const INTFLOAT (*src)[2], int n); src 29 libavcodec/aacpsdsp_template.c static void ps_add_squares_c(INTFLOAT *dst, const INTFLOAT (*src)[2], int n) src 33 libavcodec/aacpsdsp_template.c dst[i] += (UINTFLOAT)AAC_MADD28(src[i][0], src[i][0], src[i][1], src[i][1]); src 777 libavcodec/aacsbr_template.c static void copy_sbr_grid(SBRData *dst, const SBRData *src) { src 784 libavcodec/aacsbr_template.c memcpy(dst->bs_freq_res+1, src->bs_freq_res+1, sizeof(dst->bs_freq_res)-sizeof(*dst->bs_freq_res)); src 785 libavcodec/aacsbr_template.c memcpy(dst->t_env, src->t_env, sizeof(dst->t_env)); src 786 libavcodec/aacsbr_template.c memcpy(dst->t_q, src->t_q, sizeof(dst->t_q)); src 787 libavcodec/aacsbr_template.c dst->bs_num_env = src->bs_num_env; src 788 libavcodec/aacsbr_template.c dst->bs_amp_res = src->bs_amp_res; src 789 libavcodec/aacsbr_template.c dst->bs_num_noise = src->bs_num_noise; src 790 libavcodec/aacsbr_template.c dst->bs_frame_class = src->bs_frame_class; src 791 libavcodec/aacsbr_template.c dst->e_a[1] = src->e_a[1]; src 24 libavcodec/aarch64/aacpsdsp_init_aarch64.c void ff_ps_add_squares_neon(float *dst, const float (*src)[2], int n); src 29 libavcodec/aarch64/fmtconvert_init.c const int32_t *src, const float *mul, src 31 libavcodec/aarch64/fmtconvert_init.c void ff_int32_to_float_fmul_scalar_neon(float *dst, const int32_t *src, src 31 libavcodec/aarch64/h264chroma_init_aarch64.c void ff_put_h264_chroma_mc8_neon(uint8_t *dst, uint8_t *src, ptrdiff_t stride, src 33 libavcodec/aarch64/h264chroma_init_aarch64.c void ff_put_h264_chroma_mc4_neon(uint8_t *dst, uint8_t *src, ptrdiff_t stride, src 35 libavcodec/aarch64/h264chroma_init_aarch64.c void ff_put_h264_chroma_mc2_neon(uint8_t *dst, uint8_t *src, ptrdiff_t stride, src 38 libavcodec/aarch64/h264chroma_init_aarch64.c void ff_avg_h264_chroma_mc8_neon(uint8_t *dst, uint8_t *src, ptrdiff_t stride, src 40 libavcodec/aarch64/h264chroma_init_aarch64.c void ff_avg_h264_chroma_mc4_neon(uint8_t *dst, uint8_t *src, ptrdiff_t stride, src 42 libavcodec/aarch64/h264chroma_init_aarch64.c void ff_avg_h264_chroma_mc2_neon(uint8_t *dst, uint8_t *src, ptrdiff_t stride, src 58 libavcodec/aarch64/h264dsp_init_aarch64.c void ff_biweight_h264_pixels_16_neon(uint8_t *dst, uint8_t *src, ptrdiff_t stride, src 61 libavcodec/aarch64/h264dsp_init_aarch64.c void ff_biweight_h264_pixels_8_neon(uint8_t *dst, uint8_t *src, ptrdiff_t stride, src 64 libavcodec/aarch64/h264dsp_init_aarch64.c void ff_biweight_h264_pixels_4_neon(uint8_t *dst, uint8_t *src, ptrdiff_t stride, src 28 libavcodec/aarch64/h264pred_init.c void ff_pred16x16_vert_neon(uint8_t *src, ptrdiff_t stride); src 29 libavcodec/aarch64/h264pred_init.c void ff_pred16x16_hor_neon(uint8_t *src, ptrdiff_t stride); src 30 libavcodec/aarch64/h264pred_init.c void ff_pred16x16_plane_neon(uint8_t *src, ptrdiff_t stride); src 31 libavcodec/aarch64/h264pred_init.c void ff_pred16x16_dc_neon(uint8_t *src, ptrdiff_t stride); src 32 libavcodec/aarch64/h264pred_init.c void ff_pred16x16_128_dc_neon(uint8_t *src, ptrdiff_t stride); src 33 libavcodec/aarch64/h264pred_init.c void ff_pred16x16_left_dc_neon(uint8_t *src, ptrdiff_t stride); src 34 libavcodec/aarch64/h264pred_init.c void ff_pred16x16_top_dc_neon(uint8_t *src, ptrdiff_t stride); src 36 libavcodec/aarch64/h264pred_init.c void ff_pred8x8_vert_neon(uint8_t *src, ptrdiff_t stride); src 37 libavcodec/aarch64/h264pred_init.c void ff_pred8x8_hor_neon(uint8_t *src, ptrdiff_t stride); src 38 libavcodec/aarch64/h264pred_init.c void ff_pred8x8_plane_neon(uint8_t *src, ptrdiff_t stride); src 39 libavcodec/aarch64/h264pred_init.c void ff_pred8x8_dc_neon(uint8_t *src, ptrdiff_t stride); src 40 libavcodec/aarch64/h264pred_init.c void ff_pred8x8_128_dc_neon(uint8_t *src, ptrdiff_t stride); src 41 libavcodec/aarch64/h264pred_init.c void ff_pred8x8_left_dc_neon(uint8_t *src, ptrdiff_t stride); src 42 libavcodec/aarch64/h264pred_init.c void ff_pred8x8_top_dc_neon(uint8_t *src, ptrdiff_t stride); src 43 libavcodec/aarch64/h264pred_init.c void ff_pred8x8_l0t_dc_neon(uint8_t *src, ptrdiff_t stride); src 44 libavcodec/aarch64/h264pred_init.c void ff_pred8x8_0lt_dc_neon(uint8_t *src, ptrdiff_t stride); src 45 libavcodec/aarch64/h264pred_init.c void ff_pred8x8_l00_dc_neon(uint8_t *src, ptrdiff_t stride); src 46 libavcodec/aarch64/h264pred_init.c void ff_pred8x8_0l0_dc_neon(uint8_t *src, ptrdiff_t stride); src 30 libavcodec/aarch64/h264qpel_init_aarch64.c void ff_put_h264_qpel16_mc00_neon(uint8_t *dst, const uint8_t *src, ptrdiff_t stride); src 31 libavcodec/aarch64/h264qpel_init_aarch64.c void ff_put_h264_qpel16_mc10_neon(uint8_t *dst, const uint8_t *src, ptrdiff_t stride); src 32 libavcodec/aarch64/h264qpel_init_aarch64.c void ff_put_h264_qpel16_mc20_neon(uint8_t *dst, const uint8_t *src, ptrdiff_t stride); src 33 libavcodec/aarch64/h264qpel_init_aarch64.c void ff_put_h264_qpel16_mc30_neon(uint8_t *dst, const uint8_t *src, ptrdiff_t stride); src 34 libavcodec/aarch64/h264qpel_init_aarch64.c void ff_put_h264_qpel16_mc01_neon(uint8_t *dst, const uint8_t *src, ptrdiff_t stride); src 35 libavcodec/aarch64/h264qpel_init_aarch64.c void ff_put_h264_qpel16_mc11_neon(uint8_t *dst, const uint8_t *src, ptrdiff_t stride); src 36 libavcodec/aarch64/h264qpel_init_aarch64.c void ff_put_h264_qpel16_mc21_neon(uint8_t *dst, const uint8_t *src, ptrdiff_t stride); src 37 libavcodec/aarch64/h264qpel_init_aarch64.c void ff_put_h264_qpel16_mc31_neon(uint8_t *dst, const uint8_t *src, ptrdiff_t stride); src 38 libavcodec/aarch64/h264qpel_init_aarch64.c void ff_put_h264_qpel16_mc02_neon(uint8_t *dst, const uint8_t *src, ptrdiff_t stride); src 39 libavcodec/aarch64/h264qpel_init_aarch64.c void ff_put_h264_qpel16_mc12_neon(uint8_t *dst, const uint8_t *src, ptrdiff_t stride); src 40 libavcodec/aarch64/h264qpel_init_aarch64.c void ff_put_h264_qpel16_mc22_neon(uint8_t *dst, const uint8_t *src, ptrdiff_t stride); src 41 libavcodec/aarch64/h264qpel_init_aarch64.c void ff_put_h264_qpel16_mc32_neon(uint8_t *dst, const uint8_t *src, ptrdiff_t stride); src 42 libavcodec/aarch64/h264qpel_init_aarch64.c void ff_put_h264_qpel16_mc03_neon(uint8_t *dst, const uint8_t *src, ptrdiff_t stride); src 43 libavcodec/aarch64/h264qpel_init_aarch64.c void ff_put_h264_qpel16_mc13_neon(uint8_t *dst, const uint8_t *src, ptrdiff_t stride); src 44 libavcodec/aarch64/h264qpel_init_aarch64.c void ff_put_h264_qpel16_mc23_neon(uint8_t *dst, const uint8_t *src, ptrdiff_t stride); src 45 libavcodec/aarch64/h264qpel_init_aarch64.c void ff_put_h264_qpel16_mc33_neon(uint8_t *dst, const uint8_t *src, ptrdiff_t stride); src 47 libavcodec/aarch64/h264qpel_init_aarch64.c void ff_put_h264_qpel8_mc00_neon(uint8_t *dst, const uint8_t *src, ptrdiff_t stride); src 48 libavcodec/aarch64/h264qpel_init_aarch64.c void ff_put_h264_qpel8_mc10_neon(uint8_t *dst, const uint8_t *src, ptrdiff_t stride); src 49 libavcodec/aarch64/h264qpel_init_aarch64.c void ff_put_h264_qpel8_mc20_neon(uint8_t *dst, const uint8_t *src, ptrdiff_t stride); src 50 libavcodec/aarch64/h264qpel_init_aarch64.c void ff_put_h264_qpel8_mc30_neon(uint8_t *dst, const uint8_t *src, ptrdiff_t stride); src 51 libavcodec/aarch64/h264qpel_init_aarch64.c void ff_put_h264_qpel8_mc01_neon(uint8_t *dst, const uint8_t *src, ptrdiff_t stride); src 52 libavcodec/aarch64/h264qpel_init_aarch64.c void ff_put_h264_qpel8_mc11_neon(uint8_t *dst, const uint8_t *src, ptrdiff_t stride); src 53 libavcodec/aarch64/h264qpel_init_aarch64.c void ff_put_h264_qpel8_mc21_neon(uint8_t *dst, const uint8_t *src, ptrdiff_t stride); src 54 libavcodec/aarch64/h264qpel_init_aarch64.c void ff_put_h264_qpel8_mc31_neon(uint8_t *dst, const uint8_t *src, ptrdiff_t stride); src 55 libavcodec/aarch64/h264qpel_init_aarch64.c void ff_put_h264_qpel8_mc02_neon(uint8_t *dst, const uint8_t *src, ptrdiff_t stride); src 56 libavcodec/aarch64/h264qpel_init_aarch64.c void ff_put_h264_qpel8_mc12_neon(uint8_t *dst, const uint8_t *src, ptrdiff_t stride); src 57 libavcodec/aarch64/h264qpel_init_aarch64.c void ff_put_h264_qpel8_mc22_neon(uint8_t *dst, const uint8_t *src, ptrdiff_t stride); src 58 libavcodec/aarch64/h264qpel_init_aarch64.c void ff_put_h264_qpel8_mc32_neon(uint8_t *dst, const uint8_t *src, ptrdiff_t stride); src 59 libavcodec/aarch64/h264qpel_init_aarch64.c void ff_put_h264_qpel8_mc03_neon(uint8_t *dst, const uint8_t *src, ptrdiff_t stride); src 60 libavcodec/aarch64/h264qpel_init_aarch64.c void ff_put_h264_qpel8_mc13_neon(uint8_t *dst, const uint8_t *src, ptrdiff_t stride); src 61 libavcodec/aarch64/h264qpel_init_aarch64.c void ff_put_h264_qpel8_mc23_neon(uint8_t *dst, const uint8_t *src, ptrdiff_t stride); src 62 libavcodec/aarch64/h264qpel_init_aarch64.c void ff_put_h264_qpel8_mc33_neon(uint8_t *dst, const uint8_t *src, ptrdiff_t stride); src 64 libavcodec/aarch64/h264qpel_init_aarch64.c void ff_avg_h264_qpel16_mc00_neon(uint8_t *dst, const uint8_t *src, ptrdiff_t stride); src 65 libavcodec/aarch64/h264qpel_init_aarch64.c void ff_avg_h264_qpel16_mc10_neon(uint8_t *dst, const uint8_t *src, ptrdiff_t stride); src 66 libavcodec/aarch64/h264qpel_init_aarch64.c void ff_avg_h264_qpel16_mc20_neon(uint8_t *dst, const uint8_t *src, ptrdiff_t stride); src 67 libavcodec/aarch64/h264qpel_init_aarch64.c void ff_avg_h264_qpel16_mc30_neon(uint8_t *dst, const uint8_t *src, ptrdiff_t stride); src 68 libavcodec/aarch64/h264qpel_init_aarch64.c void ff_avg_h264_qpel16_mc01_neon(uint8_t *dst, const uint8_t *src, ptrdiff_t stride); src 69 libavcodec/aarch64/h264qpel_init_aarch64.c void ff_avg_h264_qpel16_mc11_neon(uint8_t *dst, const uint8_t *src, ptrdiff_t stride); src 70 libavcodec/aarch64/h264qpel_init_aarch64.c void ff_avg_h264_qpel16_mc21_neon(uint8_t *dst, const uint8_t *src, ptrdiff_t stride); src 71 libavcodec/aarch64/h264qpel_init_aarch64.c void ff_avg_h264_qpel16_mc31_neon(uint8_t *dst, const uint8_t *src, ptrdiff_t stride); src 72 libavcodec/aarch64/h264qpel_init_aarch64.c void ff_avg_h264_qpel16_mc02_neon(uint8_t *dst, const uint8_t *src, ptrdiff_t stride); src 73 libavcodec/aarch64/h264qpel_init_aarch64.c void ff_avg_h264_qpel16_mc12_neon(uint8_t *dst, const uint8_t *src, ptrdiff_t stride); src 74 libavcodec/aarch64/h264qpel_init_aarch64.c void ff_avg_h264_qpel16_mc22_neon(uint8_t *dst, const uint8_t *src, ptrdiff_t stride); src 75 libavcodec/aarch64/h264qpel_init_aarch64.c void ff_avg_h264_qpel16_mc32_neon(uint8_t *dst, const uint8_t *src, ptrdiff_t stride); src 76 libavcodec/aarch64/h264qpel_init_aarch64.c void ff_avg_h264_qpel16_mc03_neon(uint8_t *dst, const uint8_t *src, ptrdiff_t stride); src 77 libavcodec/aarch64/h264qpel_init_aarch64.c void ff_avg_h264_qpel16_mc13_neon(uint8_t *dst, const uint8_t *src, ptrdiff_t stride); src 78 libavcodec/aarch64/h264qpel_init_aarch64.c void ff_avg_h264_qpel16_mc23_neon(uint8_t *dst, const uint8_t *src, ptrdiff_t stride); src 79 libavcodec/aarch64/h264qpel_init_aarch64.c void ff_avg_h264_qpel16_mc33_neon(uint8_t *dst, const uint8_t *src, ptrdiff_t stride); src 81 libavcodec/aarch64/h264qpel_init_aarch64.c void ff_avg_h264_qpel8_mc00_neon(uint8_t *dst, const uint8_t *src, ptrdiff_t stride); src 82 libavcodec/aarch64/h264qpel_init_aarch64.c void ff_avg_h264_qpel8_mc10_neon(uint8_t *dst, const uint8_t *src, ptrdiff_t stride); src 83 libavcodec/aarch64/h264qpel_init_aarch64.c void ff_avg_h264_qpel8_mc20_neon(uint8_t *dst, const uint8_t *src, ptrdiff_t stride); src 84 libavcodec/aarch64/h264qpel_init_aarch64.c void ff_avg_h264_qpel8_mc30_neon(uint8_t *dst, const uint8_t *src, ptrdiff_t stride); src 85 libavcodec/aarch64/h264qpel_init_aarch64.c void ff_avg_h264_qpel8_mc01_neon(uint8_t *dst, const uint8_t *src, ptrdiff_t stride); src 86 libavcodec/aarch64/h264qpel_init_aarch64.c void ff_avg_h264_qpel8_mc11_neon(uint8_t *dst, const uint8_t *src, ptrdiff_t stride); src 87 libavcodec/aarch64/h264qpel_init_aarch64.c void ff_avg_h264_qpel8_mc21_neon(uint8_t *dst, const uint8_t *src, ptrdiff_t stride); src 88 libavcodec/aarch64/h264qpel_init_aarch64.c void ff_avg_h264_qpel8_mc31_neon(uint8_t *dst, const uint8_t *src, ptrdiff_t stride); src 89 libavcodec/aarch64/h264qpel_init_aarch64.c void ff_avg_h264_qpel8_mc02_neon(uint8_t *dst, const uint8_t *src, ptrdiff_t stride); src 90 libavcodec/aarch64/h264qpel_init_aarch64.c void ff_avg_h264_qpel8_mc12_neon(uint8_t *dst, const uint8_t *src, ptrdiff_t stride); src 91 libavcodec/aarch64/h264qpel_init_aarch64.c void ff_avg_h264_qpel8_mc22_neon(uint8_t *dst, const uint8_t *src, ptrdiff_t stride); src 92 libavcodec/aarch64/h264qpel_init_aarch64.c void ff_avg_h264_qpel8_mc32_neon(uint8_t *dst, const uint8_t *src, ptrdiff_t stride); src 93 libavcodec/aarch64/h264qpel_init_aarch64.c void ff_avg_h264_qpel8_mc03_neon(uint8_t *dst, const uint8_t *src, ptrdiff_t stride); src 94 libavcodec/aarch64/h264qpel_init_aarch64.c void ff_avg_h264_qpel8_mc13_neon(uint8_t *dst, const uint8_t *src, ptrdiff_t stride); src 95 libavcodec/aarch64/h264qpel_init_aarch64.c void ff_avg_h264_qpel8_mc23_neon(uint8_t *dst, const uint8_t *src, ptrdiff_t stride); src 96 libavcodec/aarch64/h264qpel_init_aarch64.c void ff_avg_h264_qpel8_mc33_neon(uint8_t *dst, const uint8_t *src, ptrdiff_t stride); src 28 libavcodec/aarch64/rv40dsp_init_aarch64.c void ff_put_rv40_chroma_mc8_neon(uint8_t *dst, uint8_t *src, ptrdiff_t stride, src 30 libavcodec/aarch64/rv40dsp_init_aarch64.c void ff_put_rv40_chroma_mc4_neon(uint8_t *dst, uint8_t *src, ptrdiff_t stride, src 33 libavcodec/aarch64/rv40dsp_init_aarch64.c void ff_avg_rv40_chroma_mc8_neon(uint8_t *dst, uint8_t *src, ptrdiff_t stride, src 35 libavcodec/aarch64/rv40dsp_init_aarch64.c void ff_avg_rv40_chroma_mc4_neon(uint8_t *dst, uint8_t *src, ptrdiff_t stride, src 29 libavcodec/aarch64/sbrdsp_init_aarch64.c void ff_sbr_qmf_deint_neg_neon(float *v, const float *src); src 28 libavcodec/aarch64/vc1dsp_init_aarch64.c void ff_put_vc1_chroma_mc8_neon(uint8_t *dst, uint8_t *src, ptrdiff_t stride, src 30 libavcodec/aarch64/vc1dsp_init_aarch64.c void ff_avg_vc1_chroma_mc8_neon(uint8_t *dst, uint8_t *src, ptrdiff_t stride, src 32 libavcodec/aarch64/vc1dsp_init_aarch64.c void ff_put_vc1_chroma_mc4_neon(uint8_t *dst, uint8_t *src, ptrdiff_t stride, src 34 libavcodec/aarch64/vc1dsp_init_aarch64.c void ff_avg_vc1_chroma_mc4_neon(uint8_t *dst, uint8_t *src, ptrdiff_t stride, src 56 libavcodec/aarch64/vp8dsp.h uint8_t *src, ptrdiff_t srcstride, \ src 30 libavcodec/aarch64/vp9dsp_init_16bpp_aarch64_template.c const uint8_t *src, ptrdiff_t src_stride, \ src 35 libavcodec/aarch64/vp9dsp_init_16bpp_aarch64_template.c const uint8_t *src, ptrdiff_t src_stride, \ src 40 libavcodec/aarch64/vp9dsp_init_16bpp_aarch64_template.c const uint8_t *src, \ src 48 libavcodec/aarch64/vp9dsp_init_16bpp_aarch64_template.c src - 3 * src_stride, src_stride, \ src 31 libavcodec/aarch64/vp9dsp_init_aarch64.c const uint8_t *src, ptrdiff_t src_stride, \ src 40 libavcodec/aarch64/vp9dsp_init_aarch64.c const uint8_t *src, ptrdiff_t src_stride, \ src 45 libavcodec/aarch64/vp9dsp_init_aarch64.c const uint8_t *src, ptrdiff_t src_stride, \ src 52 libavcodec/aarch64/vp9dsp_init_aarch64.c src - 3 * src_stride, src_stride, \ src 63 libavcodec/ac3dec_fixed.c const int32_t *src, src 77 libavcodec/ac3dec_fixed.c temp = src[i] * mul; src 78 libavcodec/ac3dec_fixed.c temp1 = src[i+1] * mul; src 80 libavcodec/ac3dec_fixed.c temp2 = src[i+2] * mul; src 84 libavcodec/ac3dec_fixed.c temp3 = src[i+3] * mul; src 88 libavcodec/ac3dec_fixed.c temp4 = src[i + 4] * mul; src 92 libavcodec/ac3dec_fixed.c temp5 = src[i+5] * mul; src 95 libavcodec/ac3dec_fixed.c temp6 = src[i+6] * mul; src 99 libavcodec/ac3dec_fixed.c temp7 = src[i+7] * mul; src 113 libavcodec/ac3dec_fixed.c dst[i] = src[i ] * mul; src 114 libavcodec/ac3dec_fixed.c dst[i+1] = src[i+1] * mul; src 115 libavcodec/ac3dec_fixed.c dst[i+2] = src[i+2] * mul; src 116 libavcodec/ac3dec_fixed.c dst[i+3] = src[i+3] * mul; src 117 libavcodec/ac3dec_fixed.c dst[i+4] = src[i+4] * mul; src 118 libavcodec/ac3dec_fixed.c dst[i+5] = src[i+5] * mul; src 119 libavcodec/ac3dec_fixed.c dst[i+6] = src[i+6] * mul; src 120 libavcodec/ac3dec_fixed.c dst[i+7] = src[i+7] * mul; src 47 libavcodec/ac3dsp.c static int ac3_max_msb_abs_int16_c(const int16_t *src, int len) src 51 libavcodec/ac3dsp.c v |= abs(src[i]); src 55 libavcodec/ac3dsp.c static void ac3_lshift_int16_c(int16_t *src, unsigned int len, src 58 libavcodec/ac3dsp.c uint32_t *src32 = (uint32_t *)src; src 74 libavcodec/ac3dsp.c static void ac3_rshift_int32_c(int32_t *src, unsigned int len, src 78 libavcodec/ac3dsp.c *src++ >>= shift; src 79 libavcodec/ac3dsp.c *src++ >>= shift; src 80 libavcodec/ac3dsp.c *src++ >>= shift; src 81 libavcodec/ac3dsp.c *src++ >>= shift; src 82 libavcodec/ac3dsp.c *src++ >>= shift; src 83 libavcodec/ac3dsp.c *src++ >>= shift; src 84 libavcodec/ac3dsp.c *src++ >>= shift; src 85 libavcodec/ac3dsp.c *src++ >>= shift; src 90 libavcodec/ac3dsp.c static void float_to_fixed24_c(int32_t *dst, const float *src, unsigned int len) src 94 libavcodec/ac3dsp.c *dst++ = lrintf(*src++ * scale); src 95 libavcodec/ac3dsp.c *dst++ = lrintf(*src++ * scale); src 96 libavcodec/ac3dsp.c *dst++ = lrintf(*src++ * scale); src 97 libavcodec/ac3dsp.c *dst++ = lrintf(*src++ * scale); src 98 libavcodec/ac3dsp.c *dst++ = lrintf(*src++ * scale); src 99 libavcodec/ac3dsp.c *dst++ = lrintf(*src++ * scale); src 100 libavcodec/ac3dsp.c *dst++ = lrintf(*src++ * scale); src 101 libavcodec/ac3dsp.c *dst++ = lrintf(*src++ * scale); src 54 libavcodec/ac3dsp.h int (*ac3_max_msb_abs_int16)(const int16_t *src, int len); src 65 libavcodec/ac3dsp.h void (*ac3_lshift_int16)(int16_t *src, unsigned int len, unsigned int shift); src 76 libavcodec/ac3dsp.h void (*ac3_rshift_int32)(int32_t *src, unsigned int len, unsigned int shift); src 89 libavcodec/ac3dsp.h void (*float_to_fixed24)(int32_t *dst, const float *src, unsigned int len); src 159 libavcodec/aic.c static int aic_decode_header(AICContext *ctx, const uint8_t *src, int size) src 164 libavcodec/aic.c if (src[0] != 1) { src 165 libavcodec/aic.c av_log(ctx->avctx, AV_LOG_ERROR, "Invalid version %d\n", src[0]); src 168 libavcodec/aic.c if (src[1] != AIC_HDR_SIZE - 2) { src 169 libavcodec/aic.c av_log(ctx->avctx, AV_LOG_ERROR, "Invalid header size %d\n", src[1]); src 172 libavcodec/aic.c frame_size = AV_RB32(src + 2); src 173 libavcodec/aic.c width = AV_RB16(src + 6); src 174 libavcodec/aic.c height = AV_RB16(src + 8); src 186 libavcodec/aic.c ctx->quant = src[15]; src 187 libavcodec/aic.c ctx->interlaced = ((src[16] >> 4) == 3); src 309 libavcodec/aic.c const uint8_t *src, int src_size) src 336 libavcodec/aic.c init_get_bits(&gb, src, src_size * 8); src 1855 libavcodec/alsdec.c int32_t *src = (int32_t *)frame->data[0]; src 1863 libavcodec/alsdec.c v = av_bswap32(src[sample]); src 1865 libavcodec/alsdec.c v = src[sample]; src 1876 libavcodec/alsdec.c int16_t *src = (int16_t*) frame->data[0]; src 1881 libavcodec/alsdec.c *dest++ = av_bswap16(src[sample]); src 27 libavcodec/arm/aacpsdsp_init_arm.c void ff_ps_add_squares_neon(float *dst, const float (*src)[2], int n); src 29 libavcodec/arm/ac3dsp_init_arm.c int ff_ac3_max_msb_abs_int16_neon(const int16_t *src, int len); src 30 libavcodec/arm/ac3dsp_init_arm.c void ff_ac3_lshift_int16_neon(int16_t *src, unsigned len, unsigned shift); src 31 libavcodec/arm/ac3dsp_init_arm.c void ff_ac3_rshift_int32_neon(int32_t *src, unsigned len, unsigned shift); src 32 libavcodec/arm/ac3dsp_init_arm.c void ff_float_to_fixed24_neon(int32_t *dst, const float *src, unsigned int len); src 34 libavcodec/arm/ac3dsp_init_arm.c void ff_apply_window_int16_neon(int16_t *dst, const int16_t *src, src 28 libavcodec/arm/audiodsp_init_neon.c void ff_vector_clipf_neon(float *dst, const float *src, int len, float min, float max); src 29 libavcodec/arm/audiodsp_init_neon.c void ff_vector_clip_int32_neon(int32_t *dst, const int32_t *src, int32_t min, src 29 libavcodec/arm/fmtconvert_init_arm.c const int32_t *src, const float *mul, src 31 libavcodec/arm/fmtconvert_init_arm.c void ff_int32_to_float_fmul_scalar_neon(float *dst, const int32_t *src, src 34 libavcodec/arm/fmtconvert_init_arm.c void ff_int32_to_float_fmul_scalar_vfp(float *dst, const int32_t *src, src 37 libavcodec/arm/fmtconvert_init_arm.c const int32_t *src, const float *mul, src 29 libavcodec/arm/h264chroma_init_arm.c void ff_put_h264_chroma_mc8_neon(uint8_t *dst, uint8_t *src, ptrdiff_t stride, src 31 libavcodec/arm/h264chroma_init_arm.c void ff_put_h264_chroma_mc4_neon(uint8_t *dst, uint8_t *src, ptrdiff_t stride, src 33 libavcodec/arm/h264chroma_init_arm.c void ff_put_h264_chroma_mc2_neon(uint8_t *dst, uint8_t *src, ptrdiff_t stride, src 36 libavcodec/arm/h264chroma_init_arm.c void ff_avg_h264_chroma_mc8_neon(uint8_t *dst, uint8_t *src, ptrdiff_t stride, src 38 libavcodec/arm/h264chroma_init_arm.c void ff_avg_h264_chroma_mc4_neon(uint8_t *dst, uint8_t *src, ptrdiff_t stride, src 40 libavcodec/arm/h264chroma_init_arm.c void ff_avg_h264_chroma_mc2_neon(uint8_t *dst, uint8_t *src, ptrdiff_t stride, src 46 libavcodec/arm/h264dsp_init_arm.c void ff_biweight_h264_pixels_16_neon(uint8_t *dst, uint8_t *src, int stride, src 49 libavcodec/arm/h264dsp_init_arm.c void ff_biweight_h264_pixels_8_neon(uint8_t *dst, uint8_t *src, int stride, src 52 libavcodec/arm/h264dsp_init_arm.c void ff_biweight_h264_pixels_4_neon(uint8_t *dst, uint8_t *src, int stride, src 28 libavcodec/arm/h264pred_init_arm.c void ff_pred16x16_vert_neon(uint8_t *src, ptrdiff_t stride); src 29 libavcodec/arm/h264pred_init_arm.c void ff_pred16x16_hor_neon(uint8_t *src, ptrdiff_t stride); src 30 libavcodec/arm/h264pred_init_arm.c void ff_pred16x16_plane_neon(uint8_t *src, ptrdiff_t stride); src 31 libavcodec/arm/h264pred_init_arm.c void ff_pred16x16_dc_neon(uint8_t *src, ptrdiff_t stride); src 32 libavcodec/arm/h264pred_init_arm.c void ff_pred16x16_128_dc_neon(uint8_t *src, ptrdiff_t stride); src 33 libavcodec/arm/h264pred_init_arm.c void ff_pred16x16_left_dc_neon(uint8_t *src, ptrdiff_t stride); src 34 libavcodec/arm/h264pred_init_arm.c void ff_pred16x16_top_dc_neon(uint8_t *src, ptrdiff_t stride); src 36 libavcodec/arm/h264pred_init_arm.c void ff_pred8x8_vert_neon(uint8_t *src, ptrdiff_t stride); src 37 libavcodec/arm/h264pred_init_arm.c void ff_pred8x8_hor_neon(uint8_t *src, ptrdiff_t stride); src 38 libavcodec/arm/h264pred_init_arm.c void ff_pred8x8_plane_neon(uint8_t *src, ptrdiff_t stride); src 39 libavcodec/arm/h264pred_init_arm.c void ff_pred8x8_dc_neon(uint8_t *src, ptrdiff_t stride); src 40 libavcodec/arm/h264pred_init_arm.c void ff_pred8x8_128_dc_neon(uint8_t *src, ptrdiff_t stride); src 41 libavcodec/arm/h264pred_init_arm.c void ff_pred8x8_left_dc_neon(uint8_t *src, ptrdiff_t stride); src 42 libavcodec/arm/h264pred_init_arm.c void ff_pred8x8_top_dc_neon(uint8_t *src, ptrdiff_t stride); src 43 libavcodec/arm/h264pred_init_arm.c void ff_pred8x8_l0t_dc_neon(uint8_t *src, ptrdiff_t stride); src 44 libavcodec/arm/h264pred_init_arm.c void ff_pred8x8_0lt_dc_neon(uint8_t *src, ptrdiff_t stride); src 45 libavcodec/arm/h264pred_init_arm.c void ff_pred8x8_l00_dc_neon(uint8_t *src, ptrdiff_t stride); src 46 libavcodec/arm/h264pred_init_arm.c void ff_pred8x8_0l0_dc_neon(uint8_t *src, ptrdiff_t stride); src 29 libavcodec/arm/h264qpel_init_arm.c void ff_put_h264_qpel16_mc00_neon(uint8_t *dst, const uint8_t *src, ptrdiff_t stride); src 30 libavcodec/arm/h264qpel_init_arm.c void ff_put_h264_qpel16_mc10_neon(uint8_t *dst, const uint8_t *src, ptrdiff_t stride); src 31 libavcodec/arm/h264qpel_init_arm.c void ff_put_h264_qpel16_mc20_neon(uint8_t *dst, const uint8_t *src, ptrdiff_t stride); src 32 libavcodec/arm/h264qpel_init_arm.c void ff_put_h264_qpel16_mc30_neon(uint8_t *dst, const uint8_t *src, ptrdiff_t stride); src 33 libavcodec/arm/h264qpel_init_arm.c void ff_put_h264_qpel16_mc01_neon(uint8_t *dst, const uint8_t *src, ptrdiff_t stride); src 34 libavcodec/arm/h264qpel_init_arm.c void ff_put_h264_qpel16_mc11_neon(uint8_t *dst, const uint8_t *src, ptrdiff_t stride); src 35 libavcodec/arm/h264qpel_init_arm.c void ff_put_h264_qpel16_mc21_neon(uint8_t *dst, const uint8_t *src, ptrdiff_t stride); src 36 libavcodec/arm/h264qpel_init_arm.c void ff_put_h264_qpel16_mc31_neon(uint8_t *dst, const uint8_t *src, ptrdiff_t stride); src 37 libavcodec/arm/h264qpel_init_arm.c void ff_put_h264_qpel16_mc02_neon(uint8_t *dst, const uint8_t *src, ptrdiff_t stride); src 38 libavcodec/arm/h264qpel_init_arm.c void ff_put_h264_qpel16_mc12_neon(uint8_t *dst, const uint8_t *src, ptrdiff_t stride); src 39 libavcodec/arm/h264qpel_init_arm.c void ff_put_h264_qpel16_mc22_neon(uint8_t *dst, const uint8_t *src, ptrdiff_t stride); src 40 libavcodec/arm/h264qpel_init_arm.c void ff_put_h264_qpel16_mc32_neon(uint8_t *dst, const uint8_t *src, ptrdiff_t stride); src 41 libavcodec/arm/h264qpel_init_arm.c void ff_put_h264_qpel16_mc03_neon(uint8_t *dst, const uint8_t *src, ptrdiff_t stride); src 42 libavcodec/arm/h264qpel_init_arm.c void ff_put_h264_qpel16_mc13_neon(uint8_t *dst, const uint8_t *src, ptrdiff_t stride); src 43 libavcodec/arm/h264qpel_init_arm.c void ff_put_h264_qpel16_mc23_neon(uint8_t *dst, const uint8_t *src, ptrdiff_t stride); src 44 libavcodec/arm/h264qpel_init_arm.c void ff_put_h264_qpel16_mc33_neon(uint8_t *dst, const uint8_t *src, ptrdiff_t stride); src 46 libavcodec/arm/h264qpel_init_arm.c void ff_put_h264_qpel8_mc00_neon(uint8_t *dst, const uint8_t *src, ptrdiff_t stride); src 47 libavcodec/arm/h264qpel_init_arm.c void ff_put_h264_qpel8_mc10_neon(uint8_t *dst, const uint8_t *src, ptrdiff_t stride); src 48 libavcodec/arm/h264qpel_init_arm.c void ff_put_h264_qpel8_mc20_neon(uint8_t *dst, const uint8_t *src, ptrdiff_t stride); src 49 libavcodec/arm/h264qpel_init_arm.c void ff_put_h264_qpel8_mc30_neon(uint8_t *dst, const uint8_t *src, ptrdiff_t stride); src 50 libavcodec/arm/h264qpel_init_arm.c void ff_put_h264_qpel8_mc01_neon(uint8_t *dst, const uint8_t *src, ptrdiff_t stride); src 51 libavcodec/arm/h264qpel_init_arm.c void ff_put_h264_qpel8_mc11_neon(uint8_t *dst, const uint8_t *src, ptrdiff_t stride); src 52 libavcodec/arm/h264qpel_init_arm.c void ff_put_h264_qpel8_mc21_neon(uint8_t *dst, const uint8_t *src, ptrdiff_t stride); src 53 libavcodec/arm/h264qpel_init_arm.c void ff_put_h264_qpel8_mc31_neon(uint8_t *dst, const uint8_t *src, ptrdiff_t stride); src 54 libavcodec/arm/h264qpel_init_arm.c void ff_put_h264_qpel8_mc02_neon(uint8_t *dst, const uint8_t *src, ptrdiff_t stride); src 55 libavcodec/arm/h264qpel_init_arm.c void ff_put_h264_qpel8_mc12_neon(uint8_t *dst, const uint8_t *src, ptrdiff_t stride); src 56 libavcodec/arm/h264qpel_init_arm.c void ff_put_h264_qpel8_mc22_neon(uint8_t *dst, const uint8_t *src, ptrdiff_t stride); src 57 libavcodec/arm/h264qpel_init_arm.c void ff_put_h264_qpel8_mc32_neon(uint8_t *dst, const uint8_t *src, ptrdiff_t stride); src 58 libavcodec/arm/h264qpel_init_arm.c void ff_put_h264_qpel8_mc03_neon(uint8_t *dst, const uint8_t *src, ptrdiff_t stride); src 59 libavcodec/arm/h264qpel_init_arm.c void ff_put_h264_qpel8_mc13_neon(uint8_t *dst, const uint8_t *src, ptrdiff_t stride); src 60 libavcodec/arm/h264qpel_init_arm.c void ff_put_h264_qpel8_mc23_neon(uint8_t *dst, const uint8_t *src, ptrdiff_t stride); src 61 libavcodec/arm/h264qpel_init_arm.c void ff_put_h264_qpel8_mc33_neon(uint8_t *dst, const uint8_t *src, ptrdiff_t stride); src 63 libavcodec/arm/h264qpel_init_arm.c void ff_avg_h264_qpel16_mc00_neon(uint8_t *dst, const uint8_t *src, ptrdiff_t stride); src 64 libavcodec/arm/h264qpel_init_arm.c void ff_avg_h264_qpel16_mc10_neon(uint8_t *dst, const uint8_t *src, ptrdiff_t stride); src 65 libavcodec/arm/h264qpel_init_arm.c void ff_avg_h264_qpel16_mc20_neon(uint8_t *dst, const uint8_t *src, ptrdiff_t stride); src 66 libavcodec/arm/h264qpel_init_arm.c void ff_avg_h264_qpel16_mc30_neon(uint8_t *dst, const uint8_t *src, ptrdiff_t stride); src 67 libavcodec/arm/h264qpel_init_arm.c void ff_avg_h264_qpel16_mc01_neon(uint8_t *dst, const uint8_t *src, ptrdiff_t stride); src 68 libavcodec/arm/h264qpel_init_arm.c void ff_avg_h264_qpel16_mc11_neon(uint8_t *dst, const uint8_t *src, ptrdiff_t stride); src 69 libavcodec/arm/h264qpel_init_arm.c void ff_avg_h264_qpel16_mc21_neon(uint8_t *dst, const uint8_t *src, ptrdiff_t stride); src 70 libavcodec/arm/h264qpel_init_arm.c void ff_avg_h264_qpel16_mc31_neon(uint8_t *dst, const uint8_t *src, ptrdiff_t stride); src 71 libavcodec/arm/h264qpel_init_arm.c void ff_avg_h264_qpel16_mc02_neon(uint8_t *dst, const uint8_t *src, ptrdiff_t stride); src 72 libavcodec/arm/h264qpel_init_arm.c void ff_avg_h264_qpel16_mc12_neon(uint8_t *dst, const uint8_t *src, ptrdiff_t stride); src 73 libavcodec/arm/h264qpel_init_arm.c void ff_avg_h264_qpel16_mc22_neon(uint8_t *dst, const uint8_t *src, ptrdiff_t stride); src 74 libavcodec/arm/h264qpel_init_arm.c void ff_avg_h264_qpel16_mc32_neon(uint8_t *dst, const uint8_t *src, ptrdiff_t stride); src 75 libavcodec/arm/h264qpel_init_arm.c void ff_avg_h264_qpel16_mc03_neon(uint8_t *dst, const uint8_t *src, ptrdiff_t stride); src 76 libavcodec/arm/h264qpel_init_arm.c void ff_avg_h264_qpel16_mc13_neon(uint8_t *dst, const uint8_t *src, ptrdiff_t stride); src 77 libavcodec/arm/h264qpel_init_arm.c void ff_avg_h264_qpel16_mc23_neon(uint8_t *dst, const uint8_t *src, ptrdiff_t stride); src 78 libavcodec/arm/h264qpel_init_arm.c void ff_avg_h264_qpel16_mc33_neon(uint8_t *dst, const uint8_t *src, ptrdiff_t stride); src 80 libavcodec/arm/h264qpel_init_arm.c void ff_avg_h264_qpel8_mc00_neon(uint8_t *dst, const uint8_t *src, ptrdiff_t stride); src 81 libavcodec/arm/h264qpel_init_arm.c void ff_avg_h264_qpel8_mc10_neon(uint8_t *dst, const uint8_t *src, ptrdiff_t stride); src 82 libavcodec/arm/h264qpel_init_arm.c void ff_avg_h264_qpel8_mc20_neon(uint8_t *dst, const uint8_t *src, ptrdiff_t stride); src 83 libavcodec/arm/h264qpel_init_arm.c void ff_avg_h264_qpel8_mc30_neon(uint8_t *dst, const uint8_t *src, ptrdiff_t stride); src 84 libavcodec/arm/h264qpel_init_arm.c void ff_avg_h264_qpel8_mc01_neon(uint8_t *dst, const uint8_t *src, ptrdiff_t stride); src 85 libavcodec/arm/h264qpel_init_arm.c void ff_avg_h264_qpel8_mc11_neon(uint8_t *dst, const uint8_t *src, ptrdiff_t stride); src 86 libavcodec/arm/h264qpel_init_arm.c void ff_avg_h264_qpel8_mc21_neon(uint8_t *dst, const uint8_t *src, ptrdiff_t stride); src 87 libavcodec/arm/h264qpel_init_arm.c void ff_avg_h264_qpel8_mc31_neon(uint8_t *dst, const uint8_t *src, ptrdiff_t stride); src 88 libavcodec/arm/h264qpel_init_arm.c void ff_avg_h264_qpel8_mc02_neon(uint8_t *dst, const uint8_t *src, ptrdiff_t stride); src 89 libavcodec/arm/h264qpel_init_arm.c void ff_avg_h264_qpel8_mc12_neon(uint8_t *dst, const uint8_t *src, ptrdiff_t stride); src 90 libavcodec/arm/h264qpel_init_arm.c void ff_avg_h264_qpel8_mc22_neon(uint8_t *dst, const uint8_t *src, ptrdiff_t stride); src 91 libavcodec/arm/h264qpel_init_arm.c void ff_avg_h264_qpel8_mc32_neon(uint8_t *dst, const uint8_t *src, ptrdiff_t stride); src 92 libavcodec/arm/h264qpel_init_arm.c void ff_avg_h264_qpel8_mc03_neon(uint8_t *dst, const uint8_t *src, ptrdiff_t stride); src 93 libavcodec/arm/h264qpel_init_arm.c void ff_avg_h264_qpel8_mc13_neon(uint8_t *dst, const uint8_t *src, ptrdiff_t stride); src 94 libavcodec/arm/h264qpel_init_arm.c void ff_avg_h264_qpel8_mc23_neon(uint8_t *dst, const uint8_t *src, ptrdiff_t stride); src 95 libavcodec/arm/h264qpel_init_arm.c void ff_avg_h264_qpel8_mc33_neon(uint8_t *dst, const uint8_t *src, ptrdiff_t stride); src 73 libavcodec/arm/hevcdsp_init_neon.c void name(int16_t *dst, uint8_t *src, \ src 88 libavcodec/arm/hevcdsp_init_neon.c static void (*put_hevc_qpel_neon[4][4])(int16_t *dst, ptrdiff_t dststride, uint8_t *src, ptrdiff_t srcstride, src 92 libavcodec/arm/hevcdsp_init_neon.c void ff_hevc_put_qpel_neon_wrapper(int16_t *dst, uint8_t *src, ptrdiff_t srcstride, src 94 libavcodec/arm/hevcdsp_init_neon.c void ff_hevc_put_qpel_uni_neon_wrapper(uint8_t *dst, ptrdiff_t dststride, uint8_t *src, ptrdiff_t srcstride, src 96 libavcodec/arm/hevcdsp_init_neon.c void ff_hevc_put_qpel_bi_neon_wrapper(uint8_t *dst, ptrdiff_t dststride, uint8_t *src, ptrdiff_t srcstride, src 100 libavcodec/arm/hevcdsp_init_neon.c void name(int16_t *dst, ptrdiff_t dststride, uint8_t *src, ptrdiff_t srcstride, \ src 153 libavcodec/arm/hevcdsp_init_neon.c void ff_hevc_sao_band_filter_neon_8(uint8_t *dst, uint8_t *src, ptrdiff_t stride_dst, ptrdiff_t stride_src, int width, int height, int16_t *offset_table); src 160 libavcodec/arm/hevcdsp_init_neon.c uint8_t *src = _src; src 168 libavcodec/arm/hevcdsp_init_neon.c ff_hevc_sao_band_filter_neon_8(dst, src, stride_dst, stride_src, width, height, offset_table); src 171 libavcodec/arm/hevcdsp_init_neon.c void ff_hevc_sao_edge_filter_neon_8(uint8_t *dst, uint8_t *src, ptrdiff_t stride_dst, ptrdiff_t stride_src, int width, int height, src 184 libavcodec/arm/hevcdsp_init_neon.c uint8_t *src = _src; src 191 libavcodec/arm/hevcdsp_init_neon.c ff_hevc_sao_edge_filter_neon_8(dst, src, stride_dst, stride_src, width, height, a_stride, b_stride, sao_offset_val, edge_idx); src 194 libavcodec/arm/hevcdsp_init_neon.c void ff_hevc_put_qpel_neon_wrapper(int16_t *dst, uint8_t *src, ptrdiff_t srcstride, src 197 libavcodec/arm/hevcdsp_init_neon.c put_hevc_qpel_neon[my][mx](dst, MAX_PB_SIZE, src, srcstride, height, width); src 200 libavcodec/arm/hevcdsp_init_neon.c void ff_hevc_put_qpel_uni_neon_wrapper(uint8_t *dst, ptrdiff_t dststride, uint8_t *src, ptrdiff_t srcstride, src 203 libavcodec/arm/hevcdsp_init_neon.c put_hevc_qpel_uw_neon[my][mx](dst, dststride, src, srcstride, width, height, NULL, 0); src 206 libavcodec/arm/hevcdsp_init_neon.c void ff_hevc_put_qpel_bi_neon_wrapper(uint8_t *dst, ptrdiff_t dststride, uint8_t *src, ptrdiff_t srcstride, src 209 libavcodec/arm/hevcdsp_init_neon.c put_hevc_qpel_uw_neon[my][mx](dst, dststride, src, srcstride, width, height, src2, MAX_PB_SIZE); src 30 libavcodec/arm/rv40dsp_init_arm.c const uint8_t *src, \ src 61 libavcodec/arm/rv40dsp_init_arm.c int ff_rv40_h_loop_filter_strength_neon(uint8_t *src, ptrdiff_t stride, src 64 libavcodec/arm/rv40dsp_init_arm.c int ff_rv40_v_loop_filter_strength_neon(uint8_t *src, ptrdiff_t stride, src 68 libavcodec/arm/rv40dsp_init_arm.c void ff_rv40_h_weak_loop_filter_neon(uint8_t *src, ptrdiff_t stride, int filter_p1, src 71 libavcodec/arm/rv40dsp_init_arm.c void ff_rv40_v_weak_loop_filter_neon(uint8_t *src, ptrdiff_t stride, int filter_p1, src 31 libavcodec/arm/sbrdsp_init_arm.c void ff_sbr_qmf_deint_neg_neon(float *v, const float *src); src 39 libavcodec/arm/vc1dsp_init_neon.c void ff_put_vc1_mspel_mc##X##Y##_neon(uint8_t *dst, const uint8_t *src, \ src 41 libavcodec/arm/vc1dsp_init_neon.c static void ff_put_vc1_mspel_mc##X##Y##_16_neon(uint8_t *dst, const uint8_t *src, \ src 44 libavcodec/arm/vc1dsp_init_neon.c ff_put_vc1_mspel_mc##X##Y##_neon(dst+0, src+0, stride, rnd); \ src 45 libavcodec/arm/vc1dsp_init_neon.c ff_put_vc1_mspel_mc##X##Y##_neon(dst+8, src+8, stride, rnd); \ src 46 libavcodec/arm/vc1dsp_init_neon.c dst += 8*stride; src += 8*stride; \ src 47 libavcodec/arm/vc1dsp_init_neon.c ff_put_vc1_mspel_mc##X##Y##_neon(dst+0, src+0, stride, rnd); \ src 48 libavcodec/arm/vc1dsp_init_neon.c ff_put_vc1_mspel_mc##X##Y##_neon(dst+8, src+8, stride, rnd); \ src 71 libavcodec/arm/vc1dsp_init_neon.c void ff_put_vc1_chroma_mc8_neon(uint8_t *dst, uint8_t *src, ptrdiff_t stride, src 73 libavcodec/arm/vc1dsp_init_neon.c void ff_avg_vc1_chroma_mc8_neon(uint8_t *dst, uint8_t *src, ptrdiff_t stride, src 75 libavcodec/arm/vc1dsp_init_neon.c void ff_put_vc1_chroma_mc4_neon(uint8_t *dst, uint8_t *src, ptrdiff_t stride, src 77 libavcodec/arm/vc1dsp_init_neon.c void ff_avg_vc1_chroma_mc4_neon(uint8_t *dst, uint8_t *src, ptrdiff_t stride, src 61 libavcodec/arm/vp8dsp.h uint8_t *src, ptrdiff_t srcstride, \ src 30 libavcodec/arm/vp9dsp_init_16bpp_arm_template.c const uint8_t *src, ptrdiff_t src_stride, \ src 35 libavcodec/arm/vp9dsp_init_16bpp_arm_template.c const uint8_t *src, ptrdiff_t src_stride, \ src 40 libavcodec/arm/vp9dsp_init_16bpp_arm_template.c const uint8_t *src, \ src 48 libavcodec/arm/vp9dsp_init_16bpp_arm_template.c src - 3 * src_stride, src_stride, \ src 31 libavcodec/arm/vp9dsp_init_arm.c const uint8_t *src, ptrdiff_t src_stride, \ src 40 libavcodec/arm/vp9dsp_init_arm.c const uint8_t *src, ptrdiff_t src_stride, \ src 45 libavcodec/arm/vp9dsp_init_arm.c const uint8_t *src, ptrdiff_t src_stride, \ src 52 libavcodec/arm/vp9dsp_init_arm.c src - 3 * src_stride, src_stride, \ src 207 libavcodec/atrac3plusdec.c int16_t *src; src 230 libavcodec/atrac3plusdec.c src = &ch_unit->channels[ch].spectrum[ff_atrac3p_qu_to_spec_pos[qu]]; src 239 libavcodec/atrac3plusdec.c dst[i] = src[i] * q; src 471 libavcodec/atrac9dec.c float *src = b->channel[ b->cpe_base_channel].coeffs; src 485 libavcodec/atrac9dec.c dst[j] = sign*src[j]; src 36 libavcodec/audiodsp.c static void vector_clipf_c_opposite_sign(float *dst, const float *src, src 44 libavcodec/audiodsp.c const uint32_t *srci = (const uint32_t *) src; src 58 libavcodec/audiodsp.c static void vector_clipf_c(float *dst, const float *src, int len, src 64 libavcodec/audiodsp.c vector_clipf_c_opposite_sign(dst, src, &min, &max, len); src 67 libavcodec/audiodsp.c dst[i] = av_clipf(src[i], min, max); src 68 libavcodec/audiodsp.c dst[i + 1] = av_clipf(src[i + 1], min, max); src 69 libavcodec/audiodsp.c dst[i + 2] = av_clipf(src[i + 2], min, max); src 70 libavcodec/audiodsp.c dst[i + 3] = av_clipf(src[i + 3], min, max); src 71 libavcodec/audiodsp.c dst[i + 4] = av_clipf(src[i + 4], min, max); src 72 libavcodec/audiodsp.c dst[i + 5] = av_clipf(src[i + 5], min, max); src 73 libavcodec/audiodsp.c dst[i + 6] = av_clipf(src[i + 6], min, max); src 74 libavcodec/audiodsp.c dst[i + 7] = av_clipf(src[i + 7], min, max); src 90 libavcodec/audiodsp.c static void vector_clip_int32_c(int32_t *dst, const int32_t *src, int32_t min, src 94 libavcodec/audiodsp.c *dst++ = av_clip(*src++, min, max); src 95 libavcodec/audiodsp.c *dst++ = av_clip(*src++, min, max); src 96 libavcodec/audiodsp.c *dst++ = av_clip(*src++, min, max); src 97 libavcodec/audiodsp.c *dst++ = av_clip(*src++, min, max); src 98 libavcodec/audiodsp.c *dst++ = av_clip(*src++, min, max); src 99 libavcodec/audiodsp.c *dst++ = av_clip(*src++, min, max); src 100 libavcodec/audiodsp.c *dst++ = av_clip(*src++, min, max); src 101 libavcodec/audiodsp.c *dst++ = av_clip(*src++, min, max); src 46 libavcodec/audiodsp.h void (*vector_clip_int32)(int32_t *dst, const int32_t *src, int32_t min, src 50 libavcodec/audiodsp.h const float *src /* align 16 */, src 762 libavcodec/avcodec.h const AVFrame *src, int offset[AV_NUM_DATA_POINTERS], src 2827 libavcodec/avcodec.h int avcodec_copy_context(AVCodecContext *dest, const AVCodecContext *src); src 3731 libavcodec/avcodec.h int avpicture_layout(const AVPicture *src, enum AVPixelFormat pix_fmt, src 3745 libavcodec/avcodec.h void av_picture_copy(AVPicture *dst, const AVPicture *src, src 3752 libavcodec/avcodec.h int av_picture_crop(AVPicture *dst, const AVPicture *src, src 3759 libavcodec/avcodec.h int av_picture_pad(AVPicture *dst, const AVPicture *src, int height, int width, enum AVPixelFormat pix_fmt, src 99 libavcodec/avdct.c #define COPY(src, name) memcpy(&dsp->name, &src.name, sizeof(dsp->name)) src 180 libavcodec/avpacket.c #define DUP_DATA(dst, src, size, padding, ALLOC) \ src 193 libavcodec/avpacket.c memcpy(data, src, size); \ src 201 libavcodec/avpacket.c static int copy_packet_data(AVPacket *pkt, const AVPacket *src, int dup) src 207 libavcodec/avpacket.c AVBufferRef *ref = av_buffer_ref(src->buf); src 213 libavcodec/avpacket.c DUP_DATA(pkt->data, src->data, pkt->size, 1, ALLOC_BUF); src 215 libavcodec/avpacket.c if (src->side_data_elems && dup) { src 216 libavcodec/avpacket.c pkt->side_data = src->side_data; src 217 libavcodec/avpacket.c pkt->side_data_elems = src->side_data_elems; src 219 libavcodec/avpacket.c if (src->side_data_elems && !dup) { src 220 libavcodec/avpacket.c return av_copy_packet_side_data(pkt, src); src 229 libavcodec/avpacket.c int av_copy_packet_side_data(AVPacket *pkt, const AVPacket *src) src 231 libavcodec/avpacket.c if (src->side_data_elems) { src 233 libavcodec/avpacket.c DUP_DATA(pkt->side_data, src->side_data, src 234 libavcodec/avpacket.c src->side_data_elems * sizeof(*src->side_data), 0, ALLOC_MALLOC); src 235 libavcodec/avpacket.c if (src != pkt) { src 237 libavcodec/avpacket.c src->side_data_elems * sizeof(*src->side_data)); src 239 libavcodec/avpacket.c for (i = 0; i < src->side_data_elems; i++) { src 240 libavcodec/avpacket.c DUP_DATA(pkt->side_data[i].data, src->side_data[i].data, src 241 libavcodec/avpacket.c src->side_data[i].size, 1, ALLOC_MALLOC); src 242 libavcodec/avpacket.c pkt->side_data[i].size = src->side_data[i].size; src 243 libavcodec/avpacket.c pkt->side_data[i].type = src->side_data[i].type; src 246 libavcodec/avpacket.c pkt->side_data_elems = src->side_data_elems; src 265 libavcodec/avpacket.c int av_copy_packet(AVPacket *dst, const AVPacket *src) src 267 libavcodec/avpacket.c *dst = *src; src 268 libavcodec/avpacket.c return copy_packet_data(dst, src, 0); src 571 libavcodec/avpacket.c int av_packet_copy_props(AVPacket *dst, const AVPacket *src) src 575 libavcodec/avpacket.c dst->pts = src->pts; src 576 libavcodec/avpacket.c dst->dts = src->dts; src 577 libavcodec/avpacket.c dst->pos = src->pos; src 578 libavcodec/avpacket.c dst->duration = src->duration; src 581 libavcodec/avpacket.c dst->convergence_duration = src->convergence_duration; src 584 libavcodec/avpacket.c dst->flags = src->flags; src 585 libavcodec/avpacket.c dst->stream_index = src->stream_index; src 589 libavcodec/avpacket.c for (i = 0; i < src->side_data_elems; i++) { src 590 libavcodec/avpacket.c enum AVPacketSideDataType type = src->side_data[i].type; src 591 libavcodec/avpacket.c int size = src->side_data[i].size; src 592 libavcodec/avpacket.c uint8_t *src_data = src->side_data[i].data; src 614 libavcodec/avpacket.c int av_packet_ref(AVPacket *dst, const AVPacket *src) src 620 libavcodec/avpacket.c ret = av_packet_copy_props(dst, src); src 624 libavcodec/avpacket.c if (!src->buf) { src 625 libavcodec/avpacket.c ret = packet_alloc(&dst->buf, src->size); src 628 libavcodec/avpacket.c av_assert1(!src->size || src->data); src 629 libavcodec/avpacket.c if (src->size) src 630 libavcodec/avpacket.c memcpy(dst->buf->data, src->data, src->size); src 634 libavcodec/avpacket.c dst->buf = av_buffer_ref(src->buf); src 639 libavcodec/avpacket.c dst->data = src->data; src 642 libavcodec/avpacket.c dst->size = src->size; src 650 libavcodec/avpacket.c AVPacket *av_packet_clone(const AVPacket *src) src 657 libavcodec/avpacket.c if (av_packet_ref(ret, src)) src 663 libavcodec/avpacket.c void av_packet_move_ref(AVPacket *dst, AVPacket *src) src 665 libavcodec/avpacket.c *dst = *src; src 666 libavcodec/avpacket.c av_init_packet(src); src 667 libavcodec/avpacket.c src->data = NULL; src 668 libavcodec/avpacket.c src->size = 0; src 44 libavcodec/avpicture.c int avpicture_layout(const AVPicture* src, enum AVPixelFormat pix_fmt, int width, int height, src 48 libavcodec/avpicture.c (const uint8_t * const*)src->data, src->linesize, src 75 libavcodec/avpicture.c void av_picture_copy(AVPicture *dst, const AVPicture *src, src 78 libavcodec/avpicture.c av_image_copy(dst->data, dst->linesize, (const uint8_t **)src->data, src 79 libavcodec/avpicture.c src->linesize, pix_fmt, width, height); src 38 libavcodec/avuidec.c const uint8_t *src = avpkt->data, *extradata = avctx->extradata; src 69 libavcodec/avuidec.c srca = src + opaque_length + 5; src 78 libavcodec/avuidec.c src += avctx->width * skip; src 83 libavcodec/avuidec.c src += avctx->width * skip; src 99 libavcodec/avuidec.c u[ k ] = *src++; src 100 libavcodec/avuidec.c y[2 * k ] = *src++; src 103 libavcodec/avuidec.c v[ k ] = *src++; src 104 libavcodec/avuidec.c y[2 * k + 1] = *src++; src 114 libavcodec/avuidec.c src += 4; src 74 libavcodec/avuienc.c uint8_t *src; src 76 libavcodec/avuienc.c src = pic->data[0] + (1 - i) * pic->linesize[0]; src 78 libavcodec/avuienc.c src = pic->data[0] + i * pic->linesize[0]; src 83 libavcodec/avuienc.c memcpy(dst, src, avctx->width * 2); src 84 libavcodec/avuienc.c src += (interlaced + 1) * pic->linesize[0]; src 58 libavcodec/bfi.c uint8_t *src, *dst_offset, colour1, colour2; src 159 libavcodec/bfi.c src = bfi->dst; src 162 libavcodec/bfi.c memcpy(dst, src, avctx->width); src 163 libavcodec/bfi.c src += avctx->width; src 217 libavcodec/bink.c static void merge(GetBitContext *gb, uint8_t *dst, uint8_t *src, int size) src 219 libavcodec/bink.c uint8_t *src2 = src + size; src 224 libavcodec/bink.c *dst++ = *src++; src 233 libavcodec/bink.c *dst++ = *src++; src 839 libavcodec/bink.c static inline void put_pixels8x8_overlapped(uint8_t *dst, uint8_t *src, int stride) src 844 libavcodec/bink.c memcpy(tmp + i*8, src + i*stride, 8); src 38 libavcodec/binkdsp.c #define IDCT_TRANSFORM(dest,s0,s1,s2,s3,s4,s5,s6,s7,d0,d1,d2,d3,d4,d5,d6,d7,munge,src) {\ src 39 libavcodec/binkdsp.c const int a0 = (src)[s0] + (src)[s4]; \ src 40 libavcodec/binkdsp.c const int a1 = (src)[s0] - (src)[s4]; \ src 41 libavcodec/binkdsp.c const int a2 = (src)[s2] + (src)[s6]; \ src 42 libavcodec/binkdsp.c const int a3 = MUL(A1, (src)[s2] - (src)[s6]); \ src 43 libavcodec/binkdsp.c const int a4 = (src)[s5] + (src)[s3]; \ src 44 libavcodec/binkdsp.c const int a5 = (src)[s5] - (src)[s3]; \ src 45 libavcodec/binkdsp.c const int a6 = (src)[s1] + (src)[s7]; \ src 46 libavcodec/binkdsp.c const int a7 = (src)[s1] - (src)[s7]; \ src 64 libavcodec/binkdsp.c #define IDCT_COL(dest,src) IDCT_TRANSFORM(dest,0,8,16,24,32,40,48,56,0,8,16,24,32,40,48,56,MUNGE_NONE,src) src 67 libavcodec/binkdsp.c #define IDCT_ROW(dest,src) IDCT_TRANSFORM(dest,0,1,2,3,4,5,6,7,0,1,2,3,4,5,6,7,MUNGE_ROW,src) src 69 libavcodec/binkdsp.c static inline void bink_idct_col(int *dest, const int32_t *src) src 71 libavcodec/binkdsp.c if ((src[8]|src[16]|src[24]|src[32]|src[40]|src[48]|src[56])==0) { src 79 libavcodec/binkdsp.c dest[56] = src[0]; src 81 libavcodec/binkdsp.c IDCT_COL(dest, src); src 118 libavcodec/binkdsp.c static void scale_block_c(const uint8_t src[64]/*align 8*/, uint8_t *dst/*align 8*/, int linesize) src 126 libavcodec/binkdsp.c dst1[i] = dst2[i] = src[i] * 0x0101; src 128 libavcodec/binkdsp.c src += 8; src 37 libavcodec/binkdsp.h void (*scale_block)(const uint8_t src[64]/*align 8*/, uint8_t *dst/*align 8*/, int linesize); src 64 libavcodec/bitstream.c void avpriv_copy_bits(PutBitContext *pb, const uint8_t *src, int length) src 77 libavcodec/bitstream.c put_bits(pb, 16, AV_RB16(src + 2 * i)); src 80 libavcodec/bitstream.c put_bits(pb, 8, src[i]); src 82 libavcodec/bitstream.c memcpy(put_bits_ptr(pb), src + i, 2 * words - i); src 86 libavcodec/bitstream.c put_bits(pb, bits, AV_RB16(src + 2 * words) >> (16 - bits)); src 333 libavcodec/bmp.c const uint16_t *src = (const uint16_t *) buf; src 337 libavcodec/bmp.c *dst++ = av_le2ne16(*src++); src 148 libavcodec/bmpenc.c const uint16_t *src = (const uint16_t *) ptr; src 151 libavcodec/bmpenc.c AV_WL16(dst + n, src[n]); src 60 libavcodec/bmvvideo.c const uint8_t *src, *source_end = source + src_len; src 74 libavcodec/bmvvideo.c src = source; src 78 libavcodec/bmvvideo.c src = source + src_len - 1; src 94 libavcodec/bmvvideo.c if (src < source || src >= source_end) src 96 libavcodec/bmvvideo.c val = *src; src 107 libavcodec/bmvvideo.c if (src < source || src >= source_end) src 110 libavcodec/bmvvideo.c val |= (unsigned)*src << shift; src 111 libavcodec/bmvvideo.c if (*src & 0xC) src 120 libavcodec/bmvvideo.c NEXT_BYTE(src); src 135 libavcodec/bmvvideo.c NEXT_BYTE(src); src 169 libavcodec/bmvvideo.c if (source + src_len - src < len) src 171 libavcodec/bmvvideo.c memcpy(dst, src, len); src 173 libavcodec/bmvvideo.c src += len; src 175 libavcodec/bmvvideo.c if (src - source < len) src 178 libavcodec/bmvvideo.c src -= len; src 179 libavcodec/bmvvideo.c memcpy(dst, src, len); src 25 libavcodec/bswapdsp.c static void bswap_buf(uint32_t *dst, const uint32_t *src, int w) src 30 libavcodec/bswapdsp.c dst[i + 0] = av_bswap32(src[i + 0]); src 31 libavcodec/bswapdsp.c dst[i + 1] = av_bswap32(src[i + 1]); src 32 libavcodec/bswapdsp.c dst[i + 2] = av_bswap32(src[i + 2]); src 33 libavcodec/bswapdsp.c dst[i + 3] = av_bswap32(src[i + 3]); src 34 libavcodec/bswapdsp.c dst[i + 4] = av_bswap32(src[i + 4]); src 35 libavcodec/bswapdsp.c dst[i + 5] = av_bswap32(src[i + 5]); src 36 libavcodec/bswapdsp.c dst[i + 6] = av_bswap32(src[i + 6]); src 37 libavcodec/bswapdsp.c dst[i + 7] = av_bswap32(src[i + 7]); src 40 libavcodec/bswapdsp.c dst[i + 0] = av_bswap32(src[i + 0]); src 43 libavcodec/bswapdsp.c static void bswap16_buf(uint16_t *dst, const uint16_t *src, int len) src 46 libavcodec/bswapdsp.c *dst++ = av_bswap16(*src++); src 25 libavcodec/bswapdsp.h void (*bswap_buf)(uint32_t *dst, const uint32_t *src, int w); src 26 libavcodec/bswapdsp.h void (*bswap16_buf)(uint16_t *dst, const uint16_t *src, int len); src 283 libavcodec/bytestream.h const uint8_t *src, src 292 libavcodec/bytestream.h memcpy(p->buffer, src, size2); src 298 libavcodec/bytestream.h const uint8_t *src, src 301 libavcodec/bytestream.h memcpy(p->buffer, src, size); src 369 libavcodec/bytestream.h const uint8_t *src, src 372 libavcodec/bytestream.h memcpy(*b, src, size); src 31 libavcodec/canopus.c const uint8_t *src, size_t size) src 36 libavcodec/canopus.c bytestream2_init(&gbc, src, size); src 30 libavcodec/canopus.h const uint8_t *src, size_t size); src 538 libavcodec/cavs.c cavs_vector *src, int distp) src 540 libavcodec/cavs.c int64_t den = h->scale_den[FFMAX(src->ref, 0)]; src 541 libavcodec/cavs.c *d_x = (src->x * distp * den + 256 + FF_SIGNBIT(src->x)) >> 9; src 542 libavcodec/cavs.c *d_y = (src->y * distp * den + 256 + FF_SIGNBIT(src->y)) >> 9; src 483 libavcodec/cavsdec.c static inline void mv_pred_sym(AVSContext *h, cavs_vector *src, src 486 libavcodec/cavsdec.c cavs_vector *dst = src + MV_BWD_OFFS; src 489 libavcodec/cavsdec.c dst->x = -((src->x * h->sym_factor + 256) >> 9); src 490 libavcodec/cavsdec.c dst->y = -((src->y * h->sym_factor + 256) >> 9); src 199 libavcodec/cavsdsp.c int16_t (*src)[8] = (int16_t(*)[8])block; src 201 libavcodec/cavsdsp.c src[0][0] += 8; src 204 libavcodec/cavsdsp.c const int a0 = 3 * src[i][1] - 2 * src[i][7]; src 205 libavcodec/cavsdsp.c const int a1 = 3 * src[i][3] + 2 * src[i][5]; src 206 libavcodec/cavsdsp.c const int a2 = 2 * src[i][3] - 3 * src[i][5]; src 207 libavcodec/cavsdsp.c const int a3 = 2 * src[i][1] + 3 * src[i][7]; src 214 libavcodec/cavsdsp.c const int a7 = 4 * src[i][2] - 10 * src[i][6]; src 215 libavcodec/cavsdsp.c const int a6 = 4 * src[i][6] + 10 * src[i][2]; src 216 libavcodec/cavsdsp.c const int a5 = 8 * (src[i][0] - src[i][4]) + 4; src 217 libavcodec/cavsdsp.c const int a4 = 8 * (src[i][0] + src[i][4]) + 4; src 224 libavcodec/cavsdsp.c src[i][0] = (b0 + b4) >> 3; src 225 libavcodec/cavsdsp.c src[i][1] = (b1 + b5) >> 3; src 226 libavcodec/cavsdsp.c src[i][2] = (b2 + b6) >> 3; src 227 libavcodec/cavsdsp.c src[i][3] = (b3 + b7) >> 3; src 228 libavcodec/cavsdsp.c src[i][4] = (b3 - b7) >> 3; src 229 libavcodec/cavsdsp.c src[i][5] = (b2 - b6) >> 3; src 230 libavcodec/cavsdsp.c src[i][6] = (b1 - b5) >> 3; src 231 libavcodec/cavsdsp.c src[i][7] = (b0 - b4) >> 3; src 234 libavcodec/cavsdsp.c const int a0 = 3 * src[1][i] - 2 * src[7][i]; src 235 libavcodec/cavsdsp.c const int a1 = 3 * src[3][i] + 2 * src[5][i]; src 236 libavcodec/cavsdsp.c const int a2 = 2 * src[3][i] - 3 * src[5][i]; src 237 libavcodec/cavsdsp.c const int a3 = 2 * src[1][i] + 3 * src[7][i]; src 244 libavcodec/cavsdsp.c const int a7 = 4 * src[2][i] - 10 * src[6][i]; src 245 libavcodec/cavsdsp.c const int a6 = 4 * src[6][i] + 10 * src[2][i]; src 246 libavcodec/cavsdsp.c const int a5 = 8 * (src[0][i] - src[4][i]); src 247 libavcodec/cavsdsp.c const int a4 = 8 * (src[0][i] + src[4][i]); src 272 libavcodec/cavsdsp.c static void OPNAME ## cavs_filt8_h_ ## NAME(uint8_t *dst, const uint8_t *src, ptrdiff_t dstStride, ptrdiff_t srcStride)\ src 279 libavcodec/cavsdsp.c OP(dst[0], A*src[-2] + B*src[-1] + C*src[0] + D*src[1] + E*src[2] + F*src[3]);\ src 280 libavcodec/cavsdsp.c OP(dst[1], A*src[-1] + B*src[ 0] + C*src[1] + D*src[2] + E*src[3] + F*src[4]);\ src 281 libavcodec/cavsdsp.c OP(dst[2], A*src[ 0] + B*src[ 1] + C*src[2] + D*src[3] + E*src[4] + F*src[5]);\ src 282 libavcodec/cavsdsp.c OP(dst[3], A*src[ 1] + B*src[ 2] + C*src[3] + D*src[4] + E*src[5] + F*src[6]);\ src 283 libavcodec/cavsdsp.c OP(dst[4], A*src[ 2] + B*src[ 3] + C*src[4] + D*src[5] + E*src[6] + F*src[7]);\ src 284 libavcodec/cavsdsp.c OP(dst[5], A*src[ 3] + B*src[ 4] + C*src[5] + D*src[6] + E*src[7] + F*src[8]);\ src 285 libavcodec/cavsdsp.c OP(dst[6], A*src[ 4] + B*src[ 5] + C*src[6] + D*src[7] + E*src[8] + F*src[9]);\ src 286 libavcodec/cavsdsp.c OP(dst[7], A*src[ 5] + B*src[ 6] + C*src[7] + D*src[8] + E*src[9] + F*src[10]);\ src 288 libavcodec/cavsdsp.c src+=srcStride;\ src 292 libavcodec/cavsdsp.c static void OPNAME ## cavs_filt8_v_ ## NAME(uint8_t *dst, const uint8_t *src, ptrdiff_t dstStride, ptrdiff_t srcStride)\ src 299 libavcodec/cavsdsp.c const int srcB= src[-2*srcStride];\ src 300 libavcodec/cavsdsp.c const int srcA= src[-1*srcStride];\ src 301 libavcodec/cavsdsp.c const int src0= src[0 *srcStride];\ src 302 libavcodec/cavsdsp.c const int src1= src[1 *srcStride];\ src 303 libavcodec/cavsdsp.c const int src2= src[2 *srcStride];\ src 304 libavcodec/cavsdsp.c const int src3= src[3 *srcStride];\ src 305 libavcodec/cavsdsp.c const int src4= src[4 *srcStride];\ src 306 libavcodec/cavsdsp.c const int src5= src[5 *srcStride];\ src 307 libavcodec/cavsdsp.c const int src6= src[6 *srcStride];\ src 308 libavcodec/cavsdsp.c const int src7= src[7 *srcStride];\ src 309 libavcodec/cavsdsp.c const int src8= src[8 *srcStride];\ src 310 libavcodec/cavsdsp.c const int src9= src[9 *srcStride];\ src 311 libavcodec/cavsdsp.c const int src10= src[10 *srcStride];\ src 321 libavcodec/cavsdsp.c src++;\ src 325 libavcodec/cavsdsp.c static void OPNAME ## cavs_filt16_v_ ## NAME(uint8_t *dst, const uint8_t *src, ptrdiff_t dstStride, ptrdiff_t srcStride)\ src 327 libavcodec/cavsdsp.c OPNAME ## cavs_filt8_v_ ## NAME(dst , src , dstStride, srcStride);\ src 328 libavcodec/cavsdsp.c OPNAME ## cavs_filt8_v_ ## NAME(dst+8, src+8, dstStride, srcStride);\ src 329 libavcodec/cavsdsp.c src += 8*srcStride;\ src 331 libavcodec/cavsdsp.c OPNAME ## cavs_filt8_v_ ## NAME(dst , src , dstStride, srcStride);\ src 332 libavcodec/cavsdsp.c OPNAME ## cavs_filt8_v_ ## NAME(dst+8, src+8, dstStride, srcStride);\ src 335 libavcodec/cavsdsp.c static void OPNAME ## cavs_filt16_h_ ## NAME(uint8_t *dst, const uint8_t *src, ptrdiff_t dstStride, ptrdiff_t srcStride)\ src 337 libavcodec/cavsdsp.c OPNAME ## cavs_filt8_h_ ## NAME(dst , src , dstStride, srcStride);\ src 338 libavcodec/cavsdsp.c OPNAME ## cavs_filt8_h_ ## NAME(dst+8, src+8, dstStride, srcStride);\ src 339 libavcodec/cavsdsp.c src += 8*srcStride;\ src 341 libavcodec/cavsdsp.c OPNAME ## cavs_filt8_h_ ## NAME(dst , src , dstStride, srcStride);\ src 342 libavcodec/cavsdsp.c OPNAME ## cavs_filt8_h_ ## NAME(dst+8, src+8, dstStride, srcStride);\ src 440 libavcodec/cavsdsp.c static void OPNAME ## cavs_qpel ## SIZE ## _mc10_c(uint8_t *dst, const uint8_t *src, ptrdiff_t stride)\ src 442 libavcodec/cavsdsp.c OPNAME ## cavs_filt ## SIZE ## _h_qpel_l(dst, src, stride, stride);\ src 445 libavcodec/cavsdsp.c static void OPNAME ## cavs_qpel ## SIZE ## _mc20_c(uint8_t *dst, const uint8_t *src, ptrdiff_t stride)\ src 447 libavcodec/cavsdsp.c OPNAME ## cavs_filt ## SIZE ## _h_hpel(dst, src, stride, stride);\ src 450 libavcodec/cavsdsp.c static void OPNAME ## cavs_qpel ## SIZE ## _mc30_c(uint8_t *dst, const uint8_t *src, ptrdiff_t stride)\ src 452 libavcodec/cavsdsp.c OPNAME ## cavs_filt ## SIZE ## _h_qpel_r(dst, src, stride, stride);\ src 455 libavcodec/cavsdsp.c static void OPNAME ## cavs_qpel ## SIZE ## _mc01_c(uint8_t *dst, const uint8_t *src, ptrdiff_t stride)\ src 457 libavcodec/cavsdsp.c OPNAME ## cavs_filt ## SIZE ## _v_qpel_l(dst, src, stride, stride);\ src 460 libavcodec/cavsdsp.c static void OPNAME ## cavs_qpel ## SIZE ## _mc02_c(uint8_t *dst, const uint8_t *src, ptrdiff_t stride)\ src 462 libavcodec/cavsdsp.c OPNAME ## cavs_filt ## SIZE ## _v_hpel(dst, src, stride, stride);\ src 465 libavcodec/cavsdsp.c static void OPNAME ## cavs_qpel ## SIZE ## _mc03_c(uint8_t *dst, const uint8_t *src, ptrdiff_t stride)\ src 467 libavcodec/cavsdsp.c OPNAME ## cavs_filt ## SIZE ## _v_qpel_r(dst, src, stride, stride);\ src 470 libavcodec/cavsdsp.c static void OPNAME ## cavs_qpel ## SIZE ## _mc22_c(uint8_t *dst, const uint8_t *src, ptrdiff_t stride)\ src 472 libavcodec/cavsdsp.c OPNAME ## cavs_filt ## SIZE ## _hv_jj(dst, src, NULL, stride, stride); \ src 475 libavcodec/cavsdsp.c static void OPNAME ## cavs_qpel ## SIZE ## _mc11_c(uint8_t *dst, const uint8_t *src, ptrdiff_t stride)\ src 477 libavcodec/cavsdsp.c OPNAME ## cavs_filt ## SIZE ## _hv_egpr(dst, src, src, stride, stride); \ src 480 libavcodec/cavsdsp.c static void OPNAME ## cavs_qpel ## SIZE ## _mc13_c(uint8_t *dst, const uint8_t *src, ptrdiff_t stride)\ src 482 libavcodec/cavsdsp.c OPNAME ## cavs_filt ## SIZE ## _hv_egpr(dst, src, src+stride, stride, stride); \ src 485 libavcodec/cavsdsp.c static void OPNAME ## cavs_qpel ## SIZE ## _mc31_c(uint8_t *dst, const uint8_t *src, ptrdiff_t stride)\ src 487 libavcodec/cavsdsp.c OPNAME ## cavs_filt ## SIZE ## _hv_egpr(dst, src, src+1, stride, stride); \ src 490 libavcodec/cavsdsp.c static void OPNAME ## cavs_qpel ## SIZE ## _mc33_c(uint8_t *dst, const uint8_t *src, ptrdiff_t stride)\ src 492 libavcodec/cavsdsp.c OPNAME ## cavs_filt ## SIZE ## _hv_egpr(dst, src, src+stride+1,stride, stride); \ src 495 libavcodec/cavsdsp.c static void OPNAME ## cavs_qpel ## SIZE ## _mc21_c(uint8_t *dst, const uint8_t *src, ptrdiff_t stride)\ src 497 libavcodec/cavsdsp.c OPNAME ## cavs_filt ## SIZE ## _hv_ff(dst, src, src+stride+1,stride, stride); \ src 500 libavcodec/cavsdsp.c static void OPNAME ## cavs_qpel ## SIZE ## _mc12_c(uint8_t *dst, const uint8_t *src, ptrdiff_t stride)\ src 502 libavcodec/cavsdsp.c OPNAME ## cavs_filt ## SIZE ## _hv_ii(dst, src, src+stride+1,stride, stride); \ src 505 libavcodec/cavsdsp.c static void OPNAME ## cavs_qpel ## SIZE ## _mc32_c(uint8_t *dst, const uint8_t *src, ptrdiff_t stride)\ src 507 libavcodec/cavsdsp.c OPNAME ## cavs_filt ## SIZE ## _hv_kk(dst, src, src+stride+1,stride, stride); \ src 510 libavcodec/cavsdsp.c static void OPNAME ## cavs_qpel ## SIZE ## _mc23_c(uint8_t *dst, const uint8_t *src, ptrdiff_t stride)\ src 512 libavcodec/cavsdsp.c OPNAME ## cavs_filt ## SIZE ## _hv_qq(dst, src, src+stride+1,stride, stride); \ src 222 libavcodec/clearvideo.c static int copy_block(AVCodecContext *avctx, AVFrame *dst, AVFrame *src, src 239 libavcodec/clearvideo.c sstride = src->linesize[plane]; src 242 libavcodec/clearvideo.c sbuf = src->data[plane]; src 258 libavcodec/clearvideo.c static int copyadd_block(AVCodecContext *avctx, AVFrame *dst, AVFrame *src, src 264 libavcodec/clearvideo.c int sstride = src->linesize[plane]; src 267 libavcodec/clearvideo.c uint8_t *sbuf = src->data[plane]; src 415 libavcodec/clearvideo.c static int tile_do_block(AVCodecContext *avctx, AVFrame *dst, AVFrame *src, src 421 libavcodec/clearvideo.c ret = copy_block(avctx, dst, src, plane, x, y, dx, dy, size); src 423 libavcodec/clearvideo.c ret = copyadd_block(avctx, dst, src, plane, x, y, dx, dy, size, bias); src 429 libavcodec/clearvideo.c static int restore_tree(AVCodecContext *avctx, AVFrame *dst, AVFrame *src, src 440 libavcodec/clearvideo.c ret = tile_do_block(avctx, dst, src, plane, x, y, mv.x, mv.y, size, tile->bias); src 449 libavcodec/clearvideo.c ret = restore_tree(avctx, dst, src, plane, x + xoff, y + yoff, hsize, tile->child[i], root_mv); src 452 libavcodec/clearvideo.c ret = tile_do_block(avctx, dst, src, plane, x + xoff, y + yoff, mv.x, mv.y, hsize, tile->bias); src 377 libavcodec/cllc.c uint8_t *src = avpkt->data; src 389 libavcodec/cllc.c info_tag = AV_RL32(src); src 391 libavcodec/cllc.c info_offset = AV_RL32(src + 4); src 398 libavcodec/cllc.c ff_canopus_parse_info_tag(avctx, src + 8, info_offset); src 401 libavcodec/cllc.c src += info_offset; src 415 libavcodec/cllc.c ctx->bdsp.bswap16_buf((uint16_t *) ctx->swapped_buf, (uint16_t *) src, src 429 libavcodec/cllc.c coding_type = (AV_RL32(src) >> 8) & 0xFF; src 251 libavcodec/codec.h int (*update_thread_context)(struct AVCodecContext *dst, const struct AVCodecContext *src); src 222 libavcodec/codec_par.h int avcodec_parameters_copy(AVCodecParameters *dst, const AVCodecParameters *src); src 27 libavcodec/copy_block.h static inline void copy_block2(uint8_t *dst, const uint8_t *src, ptrdiff_t dstStride, ptrdiff_t srcStride, int h) src 31 libavcodec/copy_block.h AV_COPY16U(dst, src); src 33 libavcodec/copy_block.h src += srcStride; src 37 libavcodec/copy_block.h static inline void copy_block4(uint8_t *dst, const uint8_t *src, ptrdiff_t dstStride, ptrdiff_t srcStride, int h) src 41 libavcodec/copy_block.h AV_COPY32U(dst, src); src 43 libavcodec/copy_block.h src += srcStride; src 47 libavcodec/copy_block.h static inline void copy_block8(uint8_t *dst, const uint8_t *src, ptrdiff_t dstStride, ptrdiff_t srcStride, int h) src 51 libavcodec/copy_block.h AV_COPY64U(dst, src); src 53 libavcodec/copy_block.h src += srcStride; src 57 libavcodec/copy_block.h static inline void copy_block9(uint8_t *dst, const uint8_t *src, ptrdiff_t dstStride, ptrdiff_t srcStride, int h) src 61 libavcodec/copy_block.h AV_COPY64U(dst, src); src 62 libavcodec/copy_block.h dst[8] = src[8]; src 64 libavcodec/copy_block.h src += srcStride; src 68 libavcodec/copy_block.h static inline void copy_block16(uint8_t *dst, const uint8_t *src, ptrdiff_t dstStride, ptrdiff_t srcStride, int h) src 72 libavcodec/copy_block.h AV_COPY128U(dst, src); src 74 libavcodec/copy_block.h src += srcStride; src 78 libavcodec/copy_block.h static inline void copy_block17(uint8_t *dst, const uint8_t *src, ptrdiff_t dstStride, ptrdiff_t srcStride, int h) src 82 libavcodec/copy_block.h AV_COPY128U(dst, src); src 83 libavcodec/copy_block.h dst[16] = src[16]; src 85 libavcodec/copy_block.h src += srcStride; src 57 libavcodec/cpia.c uint8_t* src; src 91 libavcodec/cpia.c src = header + FRAME_HEADER_SIZE; src 109 libavcodec/cpia.c i++, src += linelength, src_size -= linelength src 112 libavcodec/cpia.c linelength = AV_RL16(src); src 113 libavcodec/cpia.c src += 2; src 120 libavcodec/cpia.c if (src[linelength - 1] != EOL) { src 122 libavcodec/cpia.c av_log(avctx, AV_LOG_WARNING, "Wrong line length %d or line not terminated properly (found 0x%02x)!\n", linelength, src[linelength - 1]); src 146 libavcodec/cpia.c if ((src[j] & 1) && header[28] == COMPRESSED) { src 150 libavcodec/cpia.c skip = src[j] >> 1; src 153 libavcodec/cpia.c *(y++) = src[j]; src 166 libavcodec/cpia.c if ((src[j] & 1) && header[28] == COMPRESSED) { src 168 libavcodec/cpia.c skip = src[j] >> 1; src 175 libavcodec/cpia.c *(y++) = src[j]; src 176 libavcodec/cpia.c *(u++) = src[j+1]; src 177 libavcodec/cpia.c *(y++) = src[j+2]; src 178 libavcodec/cpia.c *(v++) = src[j+3]; src 439 libavcodec/crystalhd.c uint8_t *src = output->Ybuff; src 512 libavcodec/crystalhd.c *((uint32_t *)src) = *((uint32_t *)(src + sStride)); src 528 libavcodec/crystalhd.c memcpy(&(dst[dY * dStride]), &(src[sY * sStride]), bwidth); src 532 libavcodec/crystalhd.c av_image_copy_plane(dst, dStride, src, sStride, bwidth, height); src 40 libavcodec/cscd.c static void copy_frame_default(AVFrame *f, const uint8_t *src, src 47 libavcodec/cscd.c memcpy(dst, src, linelen); src 48 libavcodec/cscd.c src += src_stride; src 53 libavcodec/cscd.c static void add_frame_default(AVFrame *f, const uint8_t *src, src 61 libavcodec/cscd.c *dst++ += *src++; src 62 libavcodec/cscd.c src += src_stride - linelen; src 54 libavcodec/dca.c int avpriv_dca_convert_bitstream(const uint8_t *src, int src_size, uint8_t *dst, src 64 libavcodec/dca.c mrk = AV_RB32(src); src 68 libavcodec/dca.c memcpy(dst, src, src_size); src 72 libavcodec/dca.c AV_WB16(dst, AV_RL16(src)); src 73 libavcodec/dca.c src += 2; src 80 libavcodec/dca.c for (i = 0; i < (src_size + 1) >> 1; i++, src += 2) { src 81 libavcodec/dca.c tmp = ((mrk == DCA_SYNCWORD_CORE_14B_BE) ? AV_RB16(src) : AV_RL16(src)) & 0x3FFF; src 208 libavcodec/dca.h int avpriv_dca_convert_bitstream(const uint8_t *src, int src_size, uint8_t *dst, src 1284 libavcodec/dca_xll.c int32_t *src, *dst; src 1305 libavcodec/dca_xll.c src = dca->core.output_samples[spkr]; src 1311 libavcodec/dca_xll.c dst[n] += (SUINT)clip23((mul16(src[n], scale_inv) + round) >> shift); src 1315 libavcodec/dca_xll.c dst[n] += (unsigned)((src[n] + round) >> shift); src 43 libavcodec/dcadsp.c static void decode_joint_c(int32_t **dst, int32_t **src, src 53 libavcodec/dcadsp.c dst[i][j + ofs] = clip23(mul17(src[i][j + ofs], scale)); src 99 libavcodec/dcadsp.c static void lfe_x96_float_c(float *dst, const float *src, src 106 libavcodec/dcadsp.c float a = 0.25f * src[i] + 0.75f * prev; src 107 libavcodec/dcadsp.c float b = 0.75f * src[i] + 0.25f * prev; src 108 libavcodec/dcadsp.c prev = src[i]; src 221 libavcodec/dcadsp.c static void lfe_x96_fixed_c(int32_t *dst, const int32_t *src, src 228 libavcodec/dcadsp.c int64_t a = INT64_C(2097471) * src[i] + INT64_C(6291137) * prev; src 229 libavcodec/dcadsp.c int64_t b = INT64_C(6291137) * src[i] + INT64_C(2097471) * prev; src 230 libavcodec/dcadsp.c prev = src[i]; src 298 libavcodec/dcadsp.c static void decor_c(int32_t *dst, const int32_t *src, int coeff, ptrdiff_t len) src 303 libavcodec/dcadsp.c dst[i] += (SUINT)((int)(src[i] * (SUINT)coeff + (1 << 2)) >> 3); src 307 libavcodec/dcadsp.c const int32_t *src, ptrdiff_t len) src 312 libavcodec/dcadsp.c int32_t cs = mul23(src[i], 5931520 /* M_SQRT1_2 * (1 << 23) */); src 318 libavcodec/dcadsp.c static void dmix_sub_c(int32_t *dst, const int32_t *src, int coeff, ptrdiff_t len) src 323 libavcodec/dcadsp.c dst[i] -= (unsigned)mul15(src[i], coeff); src 326 libavcodec/dcadsp.c static void dmix_add_c(int32_t *dst, const int32_t *src, int coeff, ptrdiff_t len) src 331 libavcodec/dcadsp.c dst[i] += mul15(src[i], coeff); src 350 libavcodec/dcadsp.c static void filter0(SUINT32 *dst, const int32_t *src, int32_t coeff, ptrdiff_t len) src 355 libavcodec/dcadsp.c dst[i] -= mul22(src[i], coeff); src 358 libavcodec/dcadsp.c static void filter1(SUINT32 *dst, const int32_t *src, int32_t coeff, ptrdiff_t len) src 363 libavcodec/dcadsp.c dst[i] -= mul23(src[i], coeff); src 408 libavcodec/dcadsp.c float *src = input[i] + ofs; src 410 libavcodec/dcadsp.c float a = src[-4] * SW0 - src[-1] * SW3; src 411 libavcodec/dcadsp.c float b = src[-3] * SW1 - src[-2] * SW2; src 412 libavcodec/dcadsp.c float c = src[ 2] * SW1 + src[ 1] * SW2; src 413 libavcodec/dcadsp.c float d = src[ 3] * SW0 + src[ 0] * SW3; src 38 libavcodec/dcadsp.h void (*decode_joint)(int32_t **dst, int32_t **src, src 46 libavcodec/dcadsp.h void (*lfe_x96_float)(float *dst, const float *src, src 61 libavcodec/dcadsp.h void (*lfe_x96_fixed)(int32_t *dst, const int32_t *src, src 72 libavcodec/dcadsp.h void (*decor)(int32_t *dst, const int32_t *src, int coeff, ptrdiff_t len); src 75 libavcodec/dcadsp.h const int32_t *src, ptrdiff_t len); src 77 libavcodec/dcadsp.h void (*dmix_sub)(int32_t *dst, const int32_t *src, int coeff, ptrdiff_t len); src 79 libavcodec/dcadsp.h void (*dmix_add)(int32_t *dst, const int32_t *src, int coeff, ptrdiff_t len); src 22 libavcodec/dct32.h void ff_dct32_float(float *dst, const float *src); src 23 libavcodec/dct32.h void ff_dct32_fixed(int *dst, const int *src); src 477 libavcodec/dds.c uint8_t *src = frame->data[0] + i; src 478 libavcodec/dds.c FFSWAP(uint8_t, src[x], src[y]); src 495 libavcodec/dds.c uint8_t *src = frame->data[0] + i; src 496 libavcodec/dds.c int r = src[0]; src 497 libavcodec/dds.c int g = src[1]; src 498 libavcodec/dds.c int b = src[2]; src 499 libavcodec/dds.c int a = src[3]; src 501 libavcodec/dds.c src[0] = r * a / 255; src 502 libavcodec/dds.c src[1] = g * a / 255; src 503 libavcodec/dds.c src[2] = b * a / 255; src 504 libavcodec/dds.c src[3] = 255; src 517 libavcodec/dds.c uint8_t *src = frame->data[0] + i; src 518 libavcodec/dds.c int x = src[x_off]; src 519 libavcodec/dds.c int y = src[1]; src 526 libavcodec/dds.c src[0] = x; src 527 libavcodec/dds.c src[1] = y; src 528 libavcodec/dds.c src[2] = z; src 529 libavcodec/dds.c src[3] = 255; src 538 libavcodec/dds.c uint8_t *src = frame->data[0] + i; src 539 libavcodec/dds.c int a = src[0]; src 540 libavcodec/dds.c int cg = src[1] - 128; src 541 libavcodec/dds.c int co = src[2] - 128; src 542 libavcodec/dds.c int y = src[3]; src 544 libavcodec/dds.c src[0] = av_clip_uint8(y + co - cg); src 545 libavcodec/dds.c src[1] = av_clip_uint8(y + cg); src 546 libavcodec/dds.c src[2] = av_clip_uint8(y - co - cg); src 547 libavcodec/dds.c src[3] = a; src 555 libavcodec/dds.c uint8_t *src = frame->data[0] + i; src 556 libavcodec/dds.c FFSWAP(uint8_t, src[0], src[1]); src 227 libavcodec/diracdec.c void (*put_pixels_tab[4])(uint8_t *dst, const uint8_t *src[5], int stride, int h); src 228 libavcodec/diracdec.c void (*avg_pixels_tab[4])(uint8_t *dst, const uint8_t *src[5], int stride, int h); src 229 libavcodec/diracdec.c void (*add_obmc)(uint16_t *dst, const uint8_t *src, int stride, const uint8_t *obmc_weight, int yblen); src 1645 libavcodec/diracdec.c static int mc_subpel(DiracContext *s, DiracBlock *block, const uint8_t *src[5], src 1675 libavcodec/diracdec.c src[0] = ref_hpel[(my>>1)+(mx>>2)] + y*p->stride + x; src 1680 libavcodec/diracdec.c src[i] = ref_hpel[i] + y*p->stride + x; src 1685 libavcodec/diracdec.c src[0] += 1; src 1686 libavcodec/diracdec.c src[2] += 1; src 1690 libavcodec/diracdec.c src[0] += p->stride; src 1691 libavcodec/diracdec.c src[1] += p->stride; src 1704 libavcodec/diracdec.c src[!mx] = src[2 + !!mx]; src 1707 libavcodec/diracdec.c src[0] = src[(my>>1) ]; src 1708 libavcodec/diracdec.c src[1] = src[(my>>1)+1]; src 1714 libavcodec/diracdec.c FFSWAP(const uint8_t *, src[0], src[1]); src 1715 libavcodec/diracdec.c FFSWAP(const uint8_t *, src[2], src[3]); src 1718 libavcodec/diracdec.c FFSWAP(const uint8_t *, src[0], src[2]); src 1719 libavcodec/diracdec.c FFSWAP(const uint8_t *, src[1], src[3]); src 1721 libavcodec/diracdec.c src[4] = epel_weights[my&3][mx&3]; src 1730 libavcodec/diracdec.c s->vdsp.emulated_edge_mc(s->edge_emu_buffer[i], src[i], src 1734 libavcodec/diracdec.c src[i] = s->edge_emu_buffer[i]; src 1761 libavcodec/diracdec.c const uint8_t *src[5]; src 1770 libavcodec/diracdec.c idx = mc_subpel(s, block, src, dstx, dsty, (block->ref&3)-1, plane); src 1771 libavcodec/diracdec.c s->put_pixels_tab[idx](s->mcscratch, src, p->stride, p->yblen); src 1777 libavcodec/diracdec.c idx = mc_subpel(s, block, src, dstx, dsty, 0, plane); src 1778 libavcodec/diracdec.c s->put_pixels_tab[idx](s->mcscratch, src, p->stride, p->yblen); src 1779 libavcodec/diracdec.c idx = mc_subpel(s, block, src, dstx, dsty, 1, plane); src 1782 libavcodec/diracdec.c s->put_pixels_tab[idx](s->mcscratch + 32, src, p->stride, p->yblen); src 1786 libavcodec/diracdec.c s->avg_pixels_tab[idx](s->mcscratch, src, p->stride, p->yblen); src 24 libavcodec/diracdsp.c #define FILTER(src, stride) \ src 25 libavcodec/diracdsp.c ((21*((src)[ 0*stride] + (src)[1*stride]) \ src 26 libavcodec/diracdsp.c -7*((src)[-1*stride] + (src)[2*stride]) \ src 27 libavcodec/diracdsp.c +3*((src)[-2*stride] + (src)[3*stride]) \ src 28 libavcodec/diracdsp.c -1*((src)[-3*stride] + (src)[4*stride]) + 16) >> 5) src 30 libavcodec/diracdsp.c static void dirac_hpel_filter(uint8_t *dsth, uint8_t *dstv, uint8_t *dstc, const uint8_t *src, src 37 libavcodec/diracdsp.c dstv[x] = av_clip_uint8(FILTER(src+x, stride)); src 43 libavcodec/diracdsp.c dsth[x] = av_clip_uint8(FILTER(src+x, 1)); src 45 libavcodec/diracdsp.c src += stride; src 53 libavcodec/diracdsp.c static void ff_ ## PFX ## _dirac_pixels ## WIDTH ## _bilinear_c(uint8_t *dst, const uint8_t *src[5], int stride, int h) \ src 56 libavcodec/diracdsp.c const uint8_t *s0 = src[0]; \ src 57 libavcodec/diracdsp.c const uint8_t *s1 = src[1]; \ src 58 libavcodec/diracdsp.c const uint8_t *s2 = src[2]; \ src 59 libavcodec/diracdsp.c const uint8_t *s3 = src[3]; \ src 60 libavcodec/diracdsp.c const uint8_t *w = src[4]; \ src 86 libavcodec/diracdsp.c #define op_scale2(x) dst[x] = av_clip_uint8( (src[x]*weights + dst[x]*weightd + (1<<(log2_denom-1))) >> log2_denom) src 100 libavcodec/diracdsp.c static void biweight_dirac_pixels ## W ## _c(uint8_t *dst, const uint8_t *src, int stride, int log2_denom, \ src 109 libavcodec/diracdsp.c src += stride; \ src 118 libavcodec/diracdsp.c static void add_obmc ## xblen ## _c(uint16_t *dst, const uint8_t *src, int stride, \ src 124 libavcodec/diracdsp.c dst[x ] += src[x ] * obmc_weight[x ]; \ src 125 libavcodec/diracdsp.c dst[x+1] += src[x+1] * obmc_weight[x+1]; \ src 128 libavcodec/diracdsp.c src += stride; \ src 140 libavcodec/diracdsp.c int16_t *src = (int16_t *)_src; src 143 libavcodec/diracdsp.c dst[x ] = av_clip_uint8(src[x ] + 128); src 144 libavcodec/diracdsp.c dst[x+1] = av_clip_uint8(src[x+1] + 128); src 145 libavcodec/diracdsp.c dst[x+2] = av_clip_uint8(src[x+2] + 128); src 146 libavcodec/diracdsp.c dst[x+3] = av_clip_uint8(src[x+3] + 128); src 149 libavcodec/diracdsp.c src += src_stride >> 1; src 159 libavcodec/diracdsp.c int32_t *src = (int32_t *)_src; \ src 162 libavcodec/diracdsp.c dst[x ] = av_clip_uintp2(src[x ] + (1U << (PX - 1)), PX); \ src 163 libavcodec/diracdsp.c dst[x+1] = av_clip_uintp2(src[x+1] + (1U << (PX - 1)), PX); \ src 164 libavcodec/diracdsp.c dst[x+2] = av_clip_uintp2(src[x+2] + (1U << (PX - 1)), PX); \ src 165 libavcodec/diracdsp.c dst[x+3] = av_clip_uintp2(src[x+3] + (1U << (PX - 1)), PX); \ src 168 libavcodec/diracdsp.c src += src_stride >> 2; \ src 175 libavcodec/diracdsp.c static void add_rect_clamped_c(uint8_t *dst, const uint16_t *src, int stride, src 183 libavcodec/diracdsp.c dst[x ] = av_clip_uint8(((src[x ]+32)>>6) + idwt[x ]); src 184 libavcodec/diracdsp.c dst[x+1] = av_clip_uint8(((src[x+1]+32)>>6) + idwt[x+1]); src 187 libavcodec/diracdsp.c src += stride; src 193 libavcodec/diracdsp.c static void dequant_subband_ ## PX ## _c(uint8_t *src, uint8_t *dst, ptrdiff_t stride, \ src 198 libavcodec/diracdsp.c PX c, sign, *src_r = (PX *)src, *dst_r = (PX *)dst; \ src 205 libavcodec/diracdsp.c src += tot_h << (sizeof(PX) >> 1); \ src 28 libavcodec/diracdsp.h typedef void (*dirac_biweight_func)(uint8_t *dst, const uint8_t *src, int stride, int log2_denom, int weightd, int weights, int h); src 31 libavcodec/diracdsp.h void (*dirac_hpel_filter)(uint8_t *dsth, uint8_t *dstv, uint8_t *dstc, const uint8_t *src, int stride, int width, int height); src 42 libavcodec/diracdsp.h void (*put_dirac_pixels_tab[3][4])(uint8_t *dst, const uint8_t *src[5], int stride, int h); src 43 libavcodec/diracdsp.h void (*avg_dirac_pixels_tab[3][4])(uint8_t *dst, const uint8_t *src[5], int stride, int h); src 45 libavcodec/diracdsp.h void (*put_signed_rect_clamped[3])(uint8_t *dst/*align 16*/, int dst_stride, const uint8_t *src/*align 16*/, int src_stride, int width, int height/*mod 2*/); src 46 libavcodec/diracdsp.h void (*put_rect_clamped)(uint8_t *dst/*align 16*/, int dst_stride, const uint8_t *src/*align 16*/, int src_stride, int width, int height/*mod 2*/); src 47 libavcodec/diracdsp.h void (*add_rect_clamped)(uint8_t *dst/*align 16*/, const uint16_t *src/*align 16*/, int stride, const int16_t *idwt/*align 16*/, int idwt_stride, int width, int height/*mod 2*/); src 48 libavcodec/diracdsp.h void (*add_dirac_obmc[3])(uint16_t *dst, const uint8_t *src, int stride, const uint8_t *obmc_weight, int yblen); src 51 libavcodec/diracdsp.h void (*dequant_subband[4])(uint8_t *src, uint8_t *dst, ptrdiff_t stride, const int qf, const int qs, int tot_v, int tot_h); src 58 libavcodec/diracdsp.h void ff_ ## PFX ## _dirac_pixels8_ ## EXT(uint8_t *dst, const uint8_t *src[5], int stride, int h); \ src 59 libavcodec/diracdsp.h void ff_ ## PFX ## _dirac_pixels16_ ## EXT(uint8_t *dst, const uint8_t *src[5], int stride, int h); \ src 60 libavcodec/diracdsp.h void ff_ ## PFX ## _dirac_pixels32_ ## EXT(uint8_t *dst, const uint8_t *src[5], int stride, int h) src 718 libavcodec/dnxhdenc.c const uint8_t *ptr_y = ctx->thread[0]->src[0] + src 720 libavcodec/dnxhdenc.c const uint8_t *ptr_u = ctx->thread[0]->src[1] + src 722 libavcodec/dnxhdenc.c const uint8_t *ptr_v = ctx->thread[0]->src[2] + src 975 libavcodec/dnxhdenc.c uint8_t *pix = ctx->thread[0]->src[0] + ((mb_y << 4) * ctx->m.linesize); src 1004 libavcodec/dnxhdenc.c uint16_t *pix = (uint16_t *)ctx->thread[0]->src[0] + src 1301 libavcodec/dnxhdenc.c ctx->src[i] = frame->data[i]; src 1303 libavcodec/dnxhdenc.c ctx->src[i] += frame->linesize[i]; src 87 libavcodec/dnxhdenc.h uint8_t *src[3]; src 57 libavcodec/dolby_e.c uint8_t *src = s->input; src 71 libavcodec/dolby_e.c for (i = 0; i < nb_words; i++, src += 2, dst += 2) src 72 libavcodec/dolby_e.c AV_WB16(dst, AV_RB16(src) ^ key); src 76 libavcodec/dolby_e.c for (i = 0; i < nb_words; i++, src += 3) src 77 libavcodec/dolby_e.c put_bits(&pb, 20, AV_RB24(src) >> 4 ^ key); src 81 libavcodec/dolby_e.c for (i = 0; i < nb_words; i++, src += 3, dst += 3) src 82 libavcodec/dolby_e.c AV_WB24(dst, AV_RB24(src) ^ key); src 532 libavcodec/dolby_e.c float *src = buffer + g->src_ofs; src 537 libavcodec/dolby_e.c s->fdsp->vector_fmul_add(dst, src, win, dst, g->win_len); src 97 libavcodec/dpxenc.c const uint8_t *src = pic->data[0]; src 104 libavcodec/dpxenc.c value = ((AV_RB16(src + 6*x + 4) & 0xFFC0U) >> 4) src 105 libavcodec/dpxenc.c | ((AV_RB16(src + 6*x + 2) & 0xFFC0U) << 6) src 106 libavcodec/dpxenc.c | ((AV_RB16(src + 6*x + 0) & 0xFFC0U) << 16); src 108 libavcodec/dpxenc.c value = ((AV_RL16(src + 6*x + 4) & 0xFFC0U) >> 4) src 109 libavcodec/dpxenc.c | ((AV_RL16(src + 6*x + 2) & 0xFFC0U) << 6) src 110 libavcodec/dpxenc.c | ((AV_RL16(src + 6*x + 0) & 0xFFC0U) << 16); src 115 libavcodec/dpxenc.c src += pic->linesize[0]; src 122 libavcodec/dpxenc.c const uint8_t *src[3] = {pic->data[0], pic->data[1], pic->data[2]}; src 129 libavcodec/dpxenc.c value = (AV_RB16(src[0] + 2*x) << 12) src 130 libavcodec/dpxenc.c | (AV_RB16(src[1] + 2*x) << 2) src 131 libavcodec/dpxenc.c | ((unsigned)AV_RB16(src[2] + 2*x) << 22); src 133 libavcodec/dpxenc.c value = (AV_RL16(src[0] + 2*x) << 12) src 134 libavcodec/dpxenc.c | (AV_RL16(src[1] + 2*x) << 2) src 135 libavcodec/dpxenc.c | ((unsigned)AV_RL16(src[2] + 2*x) << 22); src 141 libavcodec/dpxenc.c src[i] += pic->linesize[i]; src 148 libavcodec/dpxenc.c const uint16_t *src[3] = {(uint16_t*)pic->data[0], src 158 libavcodec/dpxenc.c value[1] = AV_RB16(src[0] + x) << 4; src 159 libavcodec/dpxenc.c value[2] = AV_RB16(src[1] + x) << 4; src 160 libavcodec/dpxenc.c value[0] = AV_RB16(src[2] + x) << 4; src 162 libavcodec/dpxenc.c value[1] = AV_RL16(src[0] + x) << 4; src 163 libavcodec/dpxenc.c value[2] = AV_RL16(src[1] + x) << 4; src 164 libavcodec/dpxenc.c value[0] = AV_RL16(src[2] + x) << 4; src 172 libavcodec/dpxenc.c src[i] += pic->linesize[i]/2; src 237 libavcodec/dpxenc.c const uint8_t *src = frame->data[0]; src 241 libavcodec/dpxenc.c memcpy(dst, src, len); src 244 libavcodec/dpxenc.c src += frame->linesize[0]; src 56 libavcodec/dsd.c const uint8_t *src, ptrdiff_t src_stride, src 69 libavcodec/dsd.c buf[pos] = lsbf ? ff_reverse[*src] : *src; src 70 libavcodec/dsd.c src += src_stride; src 50 libavcodec/dsd.h const uint8_t *src, ptrdiff_t src_stride, src 87 libavcodec/dsicinvideo.c static void cin_apply_delta_data(const unsigned char *src, unsigned char *dst, src 91 libavcodec/dsicinvideo.c *dst++ += *src++; src 94 libavcodec/dsicinvideo.c static int cin_decode_huffman(const unsigned char *src, int src_size, src 101 libavcodec/dsicinvideo.c const unsigned char *src_end = src + src_size; src 103 libavcodec/dsicinvideo.c memcpy(huff_code_table, src, 15); src 104 libavcodec/dsicinvideo.c src += 15; src 106 libavcodec/dsicinvideo.c while (src < src_end) { src 107 libavcodec/dsicinvideo.c huff_code = *src++; src 110 libavcodec/dsicinvideo.c huff_code = *src++; src 119 libavcodec/dsicinvideo.c *dst_cur++ = *src++; src 129 libavcodec/dsicinvideo.c static int cin_decode_lzss(const unsigned char *src, int src_size, src 135 libavcodec/dsicinvideo.c const unsigned char *src_end = src + src_size; src 137 libavcodec/dsicinvideo.c while (src < src_end && dst < dst_end) { src 138 libavcodec/dsicinvideo.c code = *src++; src 139 libavcodec/dsicinvideo.c for (i = 0; i < 8 && src < src_end && dst < dst_end; ++i) { src 141 libavcodec/dsicinvideo.c *dst++ = *src++; src 143 libavcodec/dsicinvideo.c cmd = AV_RL16(src); src 144 libavcodec/dsicinvideo.c src += 2; src 167 libavcodec/dsicinvideo.c static int cin_decode_rle(const unsigned char *src, int src_size, src 172 libavcodec/dsicinvideo.c const unsigned char *src_end = src + src_size; src 174 libavcodec/dsicinvideo.c while (src + 1 < src_end && dst < dst_end) { src 175 libavcodec/dsicinvideo.c code = *src++; src 178 libavcodec/dsicinvideo.c memset(dst, *src++, FFMIN(len, dst_end - dst)); src 181 libavcodec/dsicinvideo.c if (len > src_end-src) { src 185 libavcodec/dsicinvideo.c memcpy(dst, src, FFMIN3(len, dst_end - dst, src_end - src)); src 186 libavcodec/dsicinvideo.c src += len; src 305 libavcodec/dss_sp.c static void dss_sp_unpack_coeffs(DssSpContext *p, const uint8_t *src) src 316 libavcodec/dss_sp.c p->bits[i] = src[i + 1]; src 317 libavcodec/dss_sp.c p->bits[i + 1] = src[i]; src 562 libavcodec/dss_sp.c static void dss_sp_vec_mult(const int32_t *src, int32_t *dst, src 567 libavcodec/dss_sp.c dst[0] = src[0]; src 570 libavcodec/dss_sp.c dst[i] = (src[i] * mult[i] + 0x4000) >> 15; src 698 libavcodec/dss_sp.c static void dss_sp_32to16bit(int16_t *dst, int32_t *src, int size) src 703 libavcodec/dss_sp.c dst[i] = av_clip_int16(src[i]); src 95 libavcodec/dvaudiodec.c const uint8_t *src = pkt->data; src 108 libavcodec/dvaudiodec.c const uint8_t *v = &src[s->shuffle[i]]; src 235 libavcodec/dvdsubenc.c static void copy_rectangle(AVSubtitleRect *dst, AVSubtitleRect *src, int cmap[]) src 240 libavcodec/dvdsubenc.c p = src->data[0]; src 241 libavcodec/dvdsubenc.c q = dst->data[0] + (src->x - dst->x) + src 242 libavcodec/dvdsubenc.c (src->y - dst->y) * dst->linesize[0]; src 243 libavcodec/dvdsubenc.c for (y = 0; y < src->h; y++) { src 244 libavcodec/dvdsubenc.c for (x = 0; x < src->w; x++) src 246 libavcodec/dvdsubenc.c p += src->linesize[0] - src->w; src 247 libavcodec/dvdsubenc.c q += dst->linesize[0] - src->w; src 54 libavcodec/dxa.c int stride, uint8_t *src, int srcsize, uint8_t *ref) src 57 libavcodec/dxa.c uint8_t *src_end = src + srcsize; src 62 libavcodec/dxa.c if (12ULL + ((avctx->width * avctx->height) >> 4) + AV_RB32(src + 0) + AV_RB32(src + 4) > srcsize) src 65 libavcodec/dxa.c code = src + 12; src 67 libavcodec/dxa.c mv = data + AV_RB32(src + 0); src 68 libavcodec/dxa.c msk = mv + AV_RB32(src + 4); src 36 libavcodec/dxtory.c const uint8_t *src, int src_size, src 54 libavcodec/dxtory.c memcpy(dst, src, avctx->width * bpp); src 55 libavcodec/dxtory.c src += avctx->width * bpp; src 63 libavcodec/dxtory.c const uint8_t *src, int src_size) src 86 libavcodec/dxtory.c AV_COPY32U(Y1 + w, src); src 87 libavcodec/dxtory.c AV_COPY32U(Y2 + w, src + 4); src 88 libavcodec/dxtory.c AV_COPY32U(Y3 + w, src + 8); src 89 libavcodec/dxtory.c AV_COPY32U(Y4 + w, src + 12); src 90 libavcodec/dxtory.c U[w >> 2] = src[16] + 0x80; src 91 libavcodec/dxtory.c V[w >> 2] = src[17] + 0x80; src 92 libavcodec/dxtory.c src += 18; src 106 libavcodec/dxtory.c const uint8_t *src, int src_size) src 127 libavcodec/dxtory.c AV_COPY16(Y1 + w, src); src 128 libavcodec/dxtory.c AV_COPY16(Y2 + w, src + 2); src 129 libavcodec/dxtory.c U[w >> 1] = src[4] + 0x80; src 130 libavcodec/dxtory.c V[w >> 1] = src[5] + 0x80; src 131 libavcodec/dxtory.c src += 6; src 143 libavcodec/dxtory.c const uint8_t *src, int src_size) src 163 libavcodec/dxtory.c Y[w] = *src++; src 164 libavcodec/dxtory.c U[w] = *src++ ^ 0x80; src 165 libavcodec/dxtory.c V[w] = *src++ ^ 0x80; src 197 libavcodec/dxtory.c const uint8_t *src, int src_size, src 214 libavcodec/dxtory.c cur_slice_size = AV_RL32(src + off); src 225 libavcodec/dxtory.c const uint8_t *src, int src_size, src 229 libavcodec/dxtory.c bytestream2_init(gb, src, src_size); src 270 libavcodec/dxtory.c const uint8_t *src, int src_size, src 283 libavcodec/dxtory.c ret = load_buffer(avctx, src, src_size, &gb, &nslices, &off); src 309 libavcodec/dxtory.c ret = check_slice_size(avctx, src, src_size, slice_size, off); src 313 libavcodec/dxtory.c if ((ret = init_get_bits8(&gb2, src + off + 16, slice_size - 16)) < 0) src 382 libavcodec/dxtory.c const uint8_t *src, int src_size, int is_565) src 386 libavcodec/dxtory.c return dxtory_decode_v2(avctx, pic, src, src_size, src 391 libavcodec/dxtory.c return dxtory_decode_v2(avctx, pic, src, src_size, src 427 libavcodec/dxtory.c const uint8_t *src, int src_size) src 429 libavcodec/dxtory.c return dxtory_decode_v2(avctx, pic, src, src_size, src 469 libavcodec/dxtory.c const uint8_t *src, int src_size) src 471 libavcodec/dxtory.c return dxtory_decode_v2(avctx, pic, src, src_size, src 513 libavcodec/dxtory.c const uint8_t *src, int src_size) src 515 libavcodec/dxtory.c return dxtory_decode_v2(avctx, pic, src, src_size, src 553 libavcodec/dxtory.c const uint8_t *src, int src_size) src 555 libavcodec/dxtory.c return dxtory_decode_v2(avctx, pic, src, src_size, src 565 libavcodec/dxtory.c const uint8_t *src = avpkt->data; src 573 libavcodec/dxtory.c switch (AV_RB32(src)) { src 575 libavcodec/dxtory.c ret = dxtory_decode_v1_rgb(avctx, pic, src + 16, avpkt->size - 16, src 579 libavcodec/dxtory.c ret = dxtory_decode_v2_rgb(avctx, pic, src + 16, avpkt->size - 16); src 582 libavcodec/dxtory.c ret = dxtory_decode_v1_420(avctx, pic, src + 16, avpkt->size - 16); src 585 libavcodec/dxtory.c ret = dxtory_decode_v2_420(avctx, pic, src + 16, avpkt->size - 16); src 588 libavcodec/dxtory.c ret = dxtory_decode_v1_410(avctx, pic, src + 16, avpkt->size - 16); src 591 libavcodec/dxtory.c ret = dxtory_decode_v2_410(avctx, pic, src + 16, avpkt->size - 16); src 594 libavcodec/dxtory.c ret = dxtory_decode_v1_444(avctx, pic, src + 16, avpkt->size - 16); src 597 libavcodec/dxtory.c ret = dxtory_decode_v2_444(avctx, pic, src + 16, avpkt->size - 16); src 600 libavcodec/dxtory.c ret = dxtory_decode_v1_rgb(avctx, pic, src + 16, avpkt->size - 16, src 604 libavcodec/dxtory.c ret = dxtory_decode_v2_565(avctx, pic, src + 16, avpkt->size - 16, 1); src 608 libavcodec/dxtory.c ret = dxtory_decode_v1_rgb(avctx, pic, src + 16, avpkt->size - 16, src 613 libavcodec/dxtory.c ret = dxtory_decode_v2_565(avctx, pic, src + 16, avpkt->size - 16, 0); src 616 libavcodec/dxtory.c avpriv_request_sample(avctx, "Frame header %"PRIX32, AV_RB32(src)); src 66 libavcodec/dxv.c static void decompress_indices(uint8_t *dst, const uint8_t *src) src 71 libavcodec/dxv.c int tmp = AV_RL24(src); src 77 libavcodec/dxv.c src += 3; src 435 libavcodec/dxv.c uint8_t *src = (uint8_t *)gb->buffer; src 447 libavcodec/dxv.c next = AV_RL32(src + endoffset); src 462 libavcodec/dxv.c next = AV_RL32(src + offset); src 76 libavcodec/eacmv.c const unsigned char *src, ptrdiff_t src_stride, src 87 libavcodec/eacmv.c dst[j*dst_stride + i] = src[(j+yoffset)*src_stride + i+xoffset]; src 36 libavcodec/eaidct.c #define IDCT_TRANSFORM(dest,s0,s1,s2,s3,s4,s5,s6,s7,d0,d1,d2,d3,d4,d5,d6,d7,munge,src) {\ src 37 libavcodec/eaidct.c const int a1 = (src)[s1] + (src)[s7]; \ src 38 libavcodec/eaidct.c const int a7 = (src)[s1] - (src)[s7]; \ src 39 libavcodec/eaidct.c const int a5 = (src)[s5] + (src)[s3]; \ src 40 libavcodec/eaidct.c const int a3 = (src)[s5] - (src)[s3]; \ src 41 libavcodec/eaidct.c const int a2 = (src)[s2] + (src)[s6]; \ src 42 libavcodec/eaidct.c const int a6 = (ASQRT*((src)[s2] - (src)[s6]))>>8; \ src 43 libavcodec/eaidct.c const int a0 = (src)[s0] + (src)[s4]; \ src 44 libavcodec/eaidct.c const int a4 = (src)[s0] - (src)[s4]; \ src 61 libavcodec/eaidct.c #define IDCT_COL(dest,src) IDCT_TRANSFORM(dest,0,8,16,24,32,40,48,56,0,8,16,24,32,40,48,56,MUNGE_NONE,src) src 64 libavcodec/eaidct.c #define IDCT_ROW(dest,src) IDCT_TRANSFORM(dest,0,1,2,3,4,5,6,7,0,1,2,3,4,5,6,7,MUNGE_8BIT,src) src 66 libavcodec/eaidct.c static inline void ea_idct_col(int16_t *dest, const int16_t *src) { src 67 libavcodec/eaidct.c if ((src[8]|src[16]|src[24]|src[32]|src[40]|src[48]|src[56])==0) { src 75 libavcodec/eaidct.c dest[56] = src[0]; src 77 libavcodec/eaidct.c IDCT_COL(dest, src); src 84 libavcodec/eamad.c unsigned char *src, ptrdiff_t src_stride, int add) src 89 libavcodec/eamad.c dst[j*dst_stride + i] = av_clip_uint8(src[j*src_stride + i] + add); src 73 libavcodec/eatgv.c static int unpack(const uint8_t *src, const uint8_t *src_end, src 80 libavcodec/eatgv.c if (src[0] & 0x01) src 81 libavcodec/eatgv.c src += 5; src 83 libavcodec/eatgv.c src += 2; src 85 libavcodec/eatgv.c if (src_end - src < 3) src 87 libavcodec/eatgv.c size = AV_RB24(src); src 88 libavcodec/eatgv.c src += 3; src 90 libavcodec/eatgv.c while (size > 0 && src < src_end) { src 93 libavcodec/eatgv.c size1 = (src[0] & 3); src 94 libavcodec/eatgv.c if (src[0] & 0x80) { // 1 src 95 libavcodec/eatgv.c if (src[0] & 0x40 ) { // 11 src 96 libavcodec/eatgv.c if (src[0] & 0x20) { // 111 src 97 libavcodec/eatgv.c if (src[0] < 0xFC) // !(111111) src 98 libavcodec/eatgv.c size1 = (((src[0] & 31) + 1) << 2); src 99 libavcodec/eatgv.c src++; src 102 libavcodec/eatgv.c offset = ((src[0] & 0x10) << 12) + AV_RB16(&src[1]) + 1; src 103 libavcodec/eatgv.c size2 = ((src[0] & 0xC) << 6) + src[3] + 5; src 104 libavcodec/eatgv.c src += 4; src 107 libavcodec/eatgv.c size1 = ((src[1] & 0xC0) >> 6); src 108 libavcodec/eatgv.c offset = (AV_RB16(&src[1]) & 0x3FFF) + 1; src 109 libavcodec/eatgv.c size2 = (src[0] & 0x3F) + 4; src 110 libavcodec/eatgv.c src += 3; src 113 libavcodec/eatgv.c offset = ((src[0] & 0x60) << 3) + src[1] + 1; src 114 libavcodec/eatgv.c size2 = ((src[0] & 0x1C) >> 2) + 3; src 115 libavcodec/eatgv.c src += 2; src 120 libavcodec/eatgv.c if (size1 > src_end - src) src 126 libavcodec/eatgv.c memcpy(dst, src, run); src 128 libavcodec/eatgv.c src += run; src 229 libavcodec/eatgv.c const uint8_t *src; src 242 libavcodec/eatgv.c src = s->last_frame->data[0] + mx + my * s->last_frame->linesize[0]; src 247 libavcodec/eatgv.c src = blocks_raw + 16*offset; src 249 libavcodec/eatgv.c src = s->block_codebook[offset - num_blocks_raw]; src 258 libavcodec/eatgv.c src[j * src_stride + i]; src 76 libavcodec/encode.c static int pad_last_frame(AVCodecContext *s, AVFrame **dst, const AVFrame *src) src 84 libavcodec/encode.c frame->format = src->format; src 85 libavcodec/encode.c frame->channel_layout = src->channel_layout; src 86 libavcodec/encode.c frame->channels = src->channels; src 92 libavcodec/encode.c ret = av_frame_copy_props(frame, src); src 96 libavcodec/encode.c if ((ret = av_samples_copy(frame->extended_data, src->extended_data, 0, 0, src 97 libavcodec/encode.c src->nb_samples, s->channels, s->sample_fmt)) < 0) src 99 libavcodec/encode.c if ((ret = av_samples_set_silence(frame->extended_data, src->nb_samples, src 100 libavcodec/encode.c frame->nb_samples - src->nb_samples, src 628 libavcodec/error_resilience.c uint8_t *src = s->cur_pic.f->data[0] + src 646 libavcodec/error_resilience.c score += FFABS(src[k * linesize[0] - 1] - src 647 libavcodec/error_resilience.c src[k * linesize[0]]); src 652 libavcodec/error_resilience.c score += FFABS(src[k * linesize[0] + 15] - src 653 libavcodec/error_resilience.c src[k * linesize[0] + 16]); src 658 libavcodec/error_resilience.c score += FFABS(src[k - linesize[0]] - src[k]); src 663 libavcodec/error_resilience.c score += FFABS(src[k + linesize[0] * 15] - src 664 libavcodec/error_resilience.c src[k + linesize[0] * 16]); src 181 libavcodec/escape124.c uint16_t* src, unsigned src_stride) src 184 libavcodec/escape124.c if (src) src 186 libavcodec/escape124.c memcpy(dest + y * dest_stride, src + y * src_stride, src 227 libavcodec/exr.c static int zip_uncompress(EXRContext *s, const uint8_t *src, int compressed_size, src 232 libavcodec/exr.c if (uncompress(td->tmp, &dest_len, src, compressed_size) != Z_OK || src 244 libavcodec/exr.c static int rle_uncompress(EXRContext *ctx, const uint8_t *src, int compressed_size, src 248 libavcodec/exr.c const int8_t *s = src; src 690 libavcodec/exr.c static int piz_uncompress(EXRContext *s, const uint8_t *src, int ssize, src 714 libavcodec/exr.c bytestream2_init(&gb, src, ssize); src 775 libavcodec/exr.c static int pxr24_uncompress(EXRContext *s, const uint8_t *src, src 796 libavcodec/exr.c if (uncompress(td->tmp, &dest_len, src, compressed_size) != Z_OK) { src 910 libavcodec/exr.c static int b44_uncompress(EXRContext *s, const uint8_t *src, int compressed_size, src 912 libavcodec/exr.c const int8_t *sr = src; src 938 libavcodec/exr.c if (src[compressed_size - stay_to_uncompress + 2] == 0xfc) { /* B44A block */ src 1000 libavcodec/exr.c const uint8_t *src; src 1016 libavcodec/exr.c src = buf + line_offset + 20; src 1018 libavcodec/exr.c tile_x = AV_RL32(src - 20); src 1019 libavcodec/exr.c tile_y = AV_RL32(src - 16); src 1020 libavcodec/exr.c tile_level_x = AV_RL32(src - 12); src 1021 libavcodec/exr.c tile_level_y = AV_RL32(src - 8); src 1023 libavcodec/exr.c data_size = AV_RL32(src - 4); src 1060 libavcodec/exr.c src = buf + line_offset + 8; src 1061 libavcodec/exr.c line = AV_RL32(src - 8); src 1066 libavcodec/exr.c data_size = AV_RL32(src - 4); src 1101 libavcodec/exr.c ret = zip_uncompress(s, src, data_size, uncompressed_size, td); src 1104 libavcodec/exr.c ret = piz_uncompress(s, src, data_size, uncompressed_size, td); src 1107 libavcodec/exr.c ret = pxr24_uncompress(s, src, data_size, uncompressed_size, td); src 1110 libavcodec/exr.c ret = rle_uncompress(s, src, data_size, uncompressed_size, td); src 1114 libavcodec/exr.c ret = b44_uncompress(s, src, data_size, uncompressed_size, td); src 1121 libavcodec/exr.c src = td->uncompressed_data; src 1125 libavcodec/exr.c channel_buffer[0] = src + td->xsize * s->channel_offsets[0]; src 1126 libavcodec/exr.c channel_buffer[1] = src + td->xsize * s->channel_offsets[1]; src 1127 libavcodec/exr.c channel_buffer[2] = src + td->xsize * s->channel_offsets[2]; src 1130 libavcodec/exr.c channel_buffer[0] = src + td->xsize * s->channel_offsets[1]; src 1134 libavcodec/exr.c channel_buffer[3] = src + td->xsize * s->channel_offsets[3]; src 1150 libavcodec/exr.c const uint8_t *src; src 1153 libavcodec/exr.c src = channel_buffer[c]; src 1165 libavcodec/exr.c t.i = bytestream_get_le32(&src); src 1171 libavcodec/exr.c t.i = bytestream_get_le32(&src); src 1181 libavcodec/exr.c *ptr_x++ = s->gamma_table[bytestream_get_le16(&src)]; src 1185 libavcodec/exr.c *ptr_x++ = exr_half2float(bytestream_get_le16(&src));; src 27 libavcodec/exrdsp.c static void reorder_pixels_scalar(uint8_t *dst, const uint8_t *src, ptrdiff_t size) src 29 libavcodec/exrdsp.c const uint8_t *t1 = src; src 31 libavcodec/exrdsp.c const uint8_t *t2 = src + half_size; src 41 libavcodec/exrdsp.c static void predictor_scalar(uint8_t *src, ptrdiff_t size) src 46 libavcodec/exrdsp.c src[i] += src[i-1] - 128; src 26 libavcodec/exrdsp.h void (*reorder_pixels)(uint8_t *dst, const uint8_t *src, ptrdiff_t size); src 27 libavcodec/exrdsp.h void (*predictor)(uint8_t *src, ptrdiff_t size); src 381 libavcodec/faxcompr.c int ff_ccitt_unpack(AVCodecContext *avctx, const uint8_t *src, int srcsize, src 401 libavcodec/faxcompr.c if ((ret = init_get_bits8(&gb, src, srcsize)) < 0) src 42 libavcodec/faxcompr.h const uint8_t *src, int srcsize, src 23 libavcodec/ffv1_template.c static inline int RENAME(predict)(TYPE *src, TYPE *last) src 27 libavcodec/ffv1_template.c const int L = src[-1]; src 32 libavcodec/ffv1_template.c static inline int RENAME(get_context)(PlaneContext *p, TYPE *src, src 38 libavcodec/ffv1_template.c const int L = src[-1]; src 42 libavcodec/ffv1_template.c const int LL = src[-2]; src 118 libavcodec/ffv1dec.c static int decode_plane(FFV1Context *s, uint8_t *src, src 145 libavcodec/ffv1dec.c src[x*pixel_stride + stride * y] = sample[1][x]; src 152 libavcodec/ffv1dec.c ((uint16_t*)(src + stride*y))[x*pixel_stride] = sample[1][x]; src 156 libavcodec/ffv1dec.c ((uint16_t*)(src + stride*y))[x*pixel_stride] = sample[1][x] << (16 - s->avctx->bits_per_raw_sample) | ((uint16_t **)sample)[1][x] >> (2 * s->avctx->bits_per_raw_sample - 16); src 940 libavcodec/ffv1dec.c const uint8_t *src[4]; src 949 libavcodec/ffv1dec.c src[j] = f->last_picture.f->data[j] + f->last_picture.f->linesize[j] * src 956 libavcodec/ffv1dec.c src[1] = f->last_picture.f->data[1]; src 958 libavcodec/ffv1dec.c av_image_copy(dst, p->linesize, src, src 1009 libavcodec/ffv1dec.c static int update_thread_context(AVCodecContext *dst, const AVCodecContext *src) src 1011 libavcodec/ffv1dec.c FFV1Context *fsrc = src->priv_data; src 1015 libavcodec/ffv1dec.c if (dst == src) src 128 libavcodec/ffv1dec_template.c static int RENAME(decode_rgb_frame)(FFV1Context *s, uint8_t *src[4], int w, int h, int stride[4]) src 178 libavcodec/ffv1dec_template.c *((uint32_t*)(src[0] + x*4 + stride[0]*y)) = b + ((unsigned)g<<8) + ((unsigned)r<<16) + ((unsigned)a<<24); src 180 libavcodec/ffv1dec_template.c *((uint16_t*)(src[0] + x*2 + stride[0]*y)) = g; src 181 libavcodec/ffv1dec_template.c *((uint16_t*)(src[1] + x*2 + stride[1]*y)) = b; src 182 libavcodec/ffv1dec_template.c *((uint16_t*)(src[2] + x*2 + stride[2]*y)) = r; src 184 libavcodec/ffv1dec_template.c *((uint16_t*)(src[3] + x*2 + stride[3]*y)) = a; src 186 libavcodec/ffv1dec_template.c *((uint16_t*)(src[0] + x*2 + stride[0]*y)) = b; src 187 libavcodec/ffv1dec_template.c *((uint16_t*)(src[1] + x*2 + stride[1]*y)) = g; src 188 libavcodec/ffv1dec_template.c *((uint16_t*)(src[2] + x*2 + stride[2]*y)) = r; src 273 libavcodec/ffv1enc.c static int encode_plane(FFV1Context *s, uint8_t *src, int w, int h, src 291 libavcodec/ffv1enc.c sample[0][x] = src[x * pixel_stride + stride * y]; src 297 libavcodec/ffv1enc.c sample[0][x] = ((uint16_t*)(src + stride*y))[x]; src 301 libavcodec/ffv1enc.c sample[0][x] = ((uint16_t*)(src + stride*y))[x] >> (16 - s->bits_per_raw_sample); src 960 libavcodec/ffv1enc.c static void choose_rct_params(FFV1Context *fs, const uint8_t *src[3], const int stride[3], int w, int h) src 996 libavcodec/ffv1enc.c unsigned v = *((const uint32_t*)(src[0] + x*4 + stride[0]*y)); src 1001 libavcodec/ffv1enc.c b = *((const uint16_t*)(src[0] + x*2 + stride[0]*y)); src 1002 libavcodec/ffv1enc.c g = *((const uint16_t*)(src[1] + x*2 + stride[1]*y)); src 1003 libavcodec/ffv1enc.c r = *((const uint16_t*)(src[2] + x*2 + stride[2]*y)); src 125 libavcodec/ffv1enc_template.c static int RENAME(encode_rgb_frame)(FFV1Context *s, const uint8_t *src[4], src 132 libavcodec/ffv1enc_template.c int packed = !src[1]; src 151 libavcodec/ffv1enc_template.c unsigned v = *((const uint32_t*)(src[0] + x*4 + stride[0]*y)); src 157 libavcodec/ffv1enc_template.c const uint16_t *p = ((const uint16_t*)(src[0] + x*packed_size + stride[0]*y)); src 164 libavcodec/ffv1enc_template.c g = *((const uint16_t *)(src[0] + x*2 + stride[0]*y)); src 165 libavcodec/ffv1enc_template.c b = *((const uint16_t *)(src[1] + x*2 + stride[1]*y)); src 166 libavcodec/ffv1enc_template.c r = *((const uint16_t *)(src[2] + x*2 + stride[2]*y)); src 168 libavcodec/ffv1enc_template.c a = *((const uint16_t *)(src[3] + x*2 + stride[3]*y)); src 170 libavcodec/ffv1enc_template.c b = *((const uint16_t *)(src[0] + x*2 + stride[0]*y)); src 171 libavcodec/ffv1enc_template.c g = *((const uint16_t *)(src[1] + x*2 + stride[1]*y)); src 172 libavcodec/ffv1enc_template.c r = *((const uint16_t *)(src[2] + x*2 + stride[2]*y)); src 33 libavcodec/fic.c uint8_t *src; src 175 libavcodec/fic.c uint8_t *src = tctx->src; src 181 libavcodec/fic.c ret = init_get_bits8(&gb, src, src_size); src 205 libavcodec/fic.c static av_always_inline void fic_alpha_blend(uint8_t *dst, uint8_t *src, src 211 libavcodec/fic.c dst[i] += ((src[i] - dst[i]) * alpha[i]) >> 8; src 272 libavcodec/fic.c uint8_t *src = avpkt->data; src 291 libavcodec/fic.c if (memcmp(src, fic_header, 7)) src 295 libavcodec/fic.c if (src[17]) { src 303 libavcodec/fic.c nslices = src[13]; src 310 libavcodec/fic.c ctx->qmat = src[23] ? fic_qmat_hq : fic_qmat_lq; src 313 libavcodec/fic.c tsize = AV_RB24(src + 24); src 321 libavcodec/fic.c if (!tsize || !AV_RL16(src + 37) || !AV_RL16(src + 39)) src 331 libavcodec/fic.c cur_x = AV_RL16(src + 33); src 332 libavcodec/fic.c cur_y = AV_RL16(src + 35); src 340 libavcodec/fic.c if (!skip_cursor && (AV_RL16(src + 37) != 32 || AV_RL16(src + 39) != 32)) { src 356 libavcodec/fic.c sdata = src + tsize + FIC_HEADER_SIZE + 4 * nslices; src 374 libavcodec/fic.c unsigned slice_off = AV_RB32(src + tsize + FIC_HEADER_SIZE + slice * 4); src 387 libavcodec/fic.c slice_size = AV_RB32(src + tsize + FIC_HEADER_SIZE + slice * 4 + 4); src 397 libavcodec/fic.c ctx->slice_data[slice].src = sdata + slice_off; src 431 libavcodec/fic.c memcpy(ctx->cursor_buf, src + CURSOR_OFFSET, sizeof(ctx->cursor_buf)); src 141 libavcodec/flashsv.c static int flashsv2_prime(FlashSVContext *s, uint8_t *src, int size) src 146 libavcodec/flashsv.c if (!src) src 153 libavcodec/flashsv.c s->zstream.next_in = src; src 392 libavcodec/flashsv2enc.c static int encode_bgr(Block * b, const uint8_t * src, int stride) src 397 libavcodec/flashsv2enc.c memcpy(ptr + i * b->width * 3, src + i * stride, b->width * 3); src 400 libavcodec/flashsv2enc.c memcpy(ptr + i * b->width * 3, src + i * stride, b->width * 3); src 403 libavcodec/flashsv2enc.c memcpy(ptr + i * b->width * 3, src + i * stride, b->width * 3); src 408 libavcodec/flashsv2enc.c static inline unsigned pixel_color15(const uint8_t * src) src 410 libavcodec/flashsv2enc.c return (src[0] >> 3) | ((src[1] & 0xf8) << 2) | ((src[2] & 0xf8) << 7); src 445 libavcodec/flashsv2enc.c static inline unsigned pixel_bgr(const uint8_t * src) src 447 libavcodec/flashsv2enc.c return (src[0]) | (src[1] << 8) | (src[2] << 16); src 450 libavcodec/flashsv2enc.c static int write_pixel_15_7(Palette * palette, uint8_t * dest, const uint8_t * src, src 453 libavcodec/flashsv2enc.c unsigned c15 = pixel_color15(src); src 454 libavcodec/flashsv2enc.c unsigned color = pixel_bgr(src); src 527 libavcodec/flashsv2enc.c const uint8_t * src, int width, int dist) src 531 libavcodec/flashsv2enc.c len += write_pixel_15_7(palette, dest + len, src + 3 * x, dist); src 536 libavcodec/flashsv2enc.c static int encode_15_7(Palette * palette, Block * b, const uint8_t * src, src 542 libavcodec/flashsv2enc.c ptr += encode_15_7_sl(palette, ptr, src + i * stride, b->width, dist); src 545 libavcodec/flashsv2enc.c ptr += encode_15_7_sl(palette, ptr, src + i * stride, b->width, dist); src 548 libavcodec/flashsv2enc.c ptr += encode_15_7_sl(palette, ptr, src + i * stride, b->width, dist); src 554 libavcodec/flashsv2enc.c Block * prev, const uint8_t * src, int stride, int comp, src 562 libavcodec/flashsv2enc.c encode_15_7(palette, b, src, stride, dist); src 564 libavcodec/flashsv2enc.c encode_bgr(b, src, stride); src 590 libavcodec/flashsv2enc.c static int compare_sl(FlashSV2Context * s, Block * b, const uint8_t * src, src 593 libavcodec/flashsv2enc.c if (memcmp(src, frame, b->width * 3) != 0) { src 595 libavcodec/flashsv2enc.c memcpy(frame, src, b->width * 3); src 600 libavcodec/flashsv2enc.c if (memcmp(src, key, b->width * 3) != 0) { src 608 libavcodec/flashsv2enc.c static int mark_all_blocks(FlashSV2Context * s, const uint8_t * src, int stride, src 619 libavcodec/flashsv2enc.c compare_sl(s, b, src + possl, s->current_frame + pos, src 687 libavcodec/flashsv2enc.c static int write_bitstream(FlashSV2Context * s, const uint8_t * src, int stride, src 692 libavcodec/flashsv2enc.c res = mark_all_blocks(s, src, stride, keyframe); src 27 libavcodec/fmtconvert.c static void int32_to_float_fmul_scalar_c(float *dst, const int32_t *src, src 32 libavcodec/fmtconvert.c dst[i] = src[i] * mul; src 35 libavcodec/fmtconvert.c static void int32_to_float_c(float *dst, const int32_t *src, intptr_t len) src 40 libavcodec/fmtconvert.c dst[i] = (float)src[i]; src 44 libavcodec/fmtconvert.c const int32_t *src, const float *mul, src 49 libavcodec/fmtconvert.c c->int32_to_float_fmul_scalar(&dst[i], &src[i], *mul++, 8); src 38 libavcodec/fmtconvert.h void (*int32_to_float_fmul_scalar)(float *dst, const int32_t *src, src 49 libavcodec/fmtconvert.h void (*int32_to_float)(float *dst, const int32_t *src, intptr_t len); src 64 libavcodec/fmtconvert.h float *dst, const int32_t *src, src 418 libavcodec/fmvc.c const uint8_t *src; src 437 libavcodec/fmvc.c src = s->buffer; src 440 libavcodec/fmvc.c memcpy(dst, src, avctx->width * s->bpp); src 442 libavcodec/fmvc.c src += s->stride * 4; src 448 libavcodec/fmvc.c const uint32_t *src; src 489 libavcodec/fmvc.c src = (const uint32_t *)s->pbuffer; src 505 libavcodec/fmvc.c *dst++ ^= *src++; src 87 libavcodec/fraps.c int h, const uint8_t *src, int size, int Uoff, src 96 libavcodec/fraps.c nodes[i].count = bytestream_get_le32(&src); src 106 libavcodec/fraps.c (const uint32_t *) src, size >> 2); src 223 libavcodec/g2meet.c static void jpg_unescape(const uint8_t *src, int src_size, src 226 libavcodec/g2meet.c const uint8_t *src_end = src + src_size; src 229 libavcodec/g2meet.c while (src < src_end) { src 230 libavcodec/g2meet.c uint8_t x = *src++; src 234 libavcodec/g2meet.c if (x == 0xFF && !*src) src 235 libavcodec/g2meet.c src++; src 288 libavcodec/g2meet.c const uint8_t *src, int src_size, src 303 libavcodec/g2meet.c jpg_unescape(src, src_size, c->buf, &unesc_size); src 882 libavcodec/g2meet.c const uint8_t *src, size_t src_size, src 894 libavcodec/g2meet.c prefix = *src++; src 905 libavcodec/g2meet.c els_dsize = (els_dsize << 8) | *src++; src 931 libavcodec/g2meet.c ff_els_decoder_init(&c->ec.els_ctx, src, els_dsize); src 982 libavcodec/g2meet.c src += els_dsize; src 1005 libavcodec/g2meet.c jpg_decode_data(&c->jc, awidth, aheight, src, src_size, src 1025 libavcodec/g2meet.c return jpg_decode_data(&c->jc, tile_width, tile_height, src, src_size, src 1032 libavcodec/g2meet.c static int kempf_restore_buf(const uint8_t *src, int len, src 1043 libavcodec/g2meet.c if ((ret = init_get_bits8(&gb, src, len)) < 0) src 1068 libavcodec/g2meet.c const uint8_t *src, int src_size) src 1073 libavcodec/g2meet.c const uint8_t *src_end = src + src_size; src 1088 libavcodec/g2meet.c hdr = *src++; src 1092 libavcodec/g2meet.c memcpy(transp, src, 3); src 1093 libavcodec/g2meet.c src += 3; src 1099 libavcodec/g2meet.c return jpg_decode_data(&c->jc, width, height, src, src_end - src, src 1104 libavcodec/g2meet.c memcpy(transp, src, 3); src 1105 libavcodec/g2meet.c src += 3; src 1107 libavcodec/g2meet.c npal = *src++ + 1; src 1108 libavcodec/g2meet.c if (src_end - src < npal * 3) src 1110 libavcodec/g2meet.c memcpy(pal, src, npal * 3); src 1111 libavcodec/g2meet.c src += npal * 3; src 1121 libavcodec/g2meet.c if (src_end - src < 2) src 1123 libavcodec/g2meet.c zsize = (src[0] << 8) | src[1]; src 1124 libavcodec/g2meet.c src += 2; src 1126 libavcodec/g2meet.c if (src_end - src < zsize + (sub_type != 2)) src 1129 libavcodec/g2meet.c ret = uncompress(c->kempf_buf, &dlen, src, zsize); src 1132 libavcodec/g2meet.c src += zsize; src 1140 libavcodec/g2meet.c nblocks = *src++ + 1; src 1148 libavcodec/g2meet.c if (src >= src_end) src 1150 libavcodec/g2meet.c bitbuf = *src++; src 1167 libavcodec/g2meet.c jpg_decode_data(&c->jc, width, height, src, src_end - src, src 1341 libavcodec/g2meet.c #define APPLY_ALPHA(src, new, alpha) \ src 1342 libavcodec/g2meet.c src = (src * (256 - alpha) + new * alpha) >> 8 src 517 libavcodec/g723_1dec.c #define iir_filter(fir_coef, iir_coef, src, dest, width)\ src 526 libavcodec/g723_1dec.c filter -= (fir_coef)[n - 1] * (src)[m - n] -\ src 530 libavcodec/g723_1dec.c (dest)[m] = av_clipl_int32(((src)[m] * 65536) + (filter * 8) +\ src 368 libavcodec/g723_1enc.c int16_t *src, int16_t *dest) src 375 libavcodec/g723_1enc.c filter -= fir_coef[n - 1] * src[m - n] - src 379 libavcodec/g723_1enc.c dest[m] = av_clipl_int32((src[m] << 16) + (filter << 3) + src 568 libavcodec/g723_1enc.c static void harmonic_filter(HFParam *hf, const int16_t *src, int16_t *dest) src 573 libavcodec/g723_1enc.c int64_t temp = hf->gain * src[i - hf->index] << 1; src 574 libavcodec/g723_1enc.c dest[i] = av_clipl_int32((src[i] << 16) - temp + (1 << 15)) >> 16; src 578 libavcodec/g723_1enc.c static void harmonic_noise_sub(HFParam *hf, const int16_t *src, int16_t *dest) src 582 libavcodec/g723_1enc.c int64_t temp = hf->gain * src[i - hf->index] << 1; src 583 libavcodec/g723_1enc.c dest[i] = av_clipl_int32(((dest[i] - src[i]) << 16) + temp + src 599 libavcodec/g723_1enc.c const int16_t *src, int16_t *dest, int scale) src 615 libavcodec/g723_1enc.c buf[i] = (src[i] << 15) + (temp << 3); src 75 libavcodec/gdv.c static void scaleup(uint8_t *dst, const uint8_t *src, int w) src 80 libavcodec/gdv.c dst[x + 1] = src[(x>>1) + 0]; src 82 libavcodec/gdv.c dst[x + 3] = src[(x>>1) + 1]; src 84 libavcodec/gdv.c dst[x + 5] = src[(x>>1) + 2]; src 86 libavcodec/gdv.c dst[x + 7] = src[(x>>1) + 3]; src 89 libavcodec/gdv.c dst[x] = src[(x>>1)]; src 93 libavcodec/gdv.c static void scaleup_rev(uint8_t *dst, const uint8_t *src, int w) src 98 libavcodec/gdv.c dst[x] = src[(x>>1)]; src 102 libavcodec/gdv.c dst[x + 7] = src[(x>>1) + 3]; src 104 libavcodec/gdv.c dst[x + 5] = src[(x>>1) + 2]; src 106 libavcodec/gdv.c dst[x + 3] = src[(x>>1) + 1]; src 108 libavcodec/gdv.c dst[x + 1] = src[(x>>1) + 0]; src 112 libavcodec/gdv.c static void scaledown(uint8_t *dst, const uint8_t *src, int w) src 116 libavcodec/gdv.c dst[x + 0] = src[2*x + 0]; src 117 libavcodec/gdv.c dst[x + 1] = src[2*x + 2]; src 118 libavcodec/gdv.c dst[x + 2] = src[2*x + 4]; src 119 libavcodec/gdv.c dst[x + 3] = src[2*x + 6]; src 120 libavcodec/gdv.c dst[x + 4] = src[2*x + 8]; src 121 libavcodec/gdv.c dst[x + 5] = src[2*x +10]; src 122 libavcodec/gdv.c dst[x + 6] = src[2*x +12]; src 123 libavcodec/gdv.c dst[x + 7] = src[2*x +14]; src 126 libavcodec/gdv.c dst[x] = src[2*x]; src 112 libavcodec/gifdec.c static void gif_copy_img_rect(const uint32_t *src, uint32_t *dst, src 117 libavcodec/gifdec.c *src_py = src + y_start, src 50 libavcodec/gsmdec_template.c const int16_t *src = dst - lag; src 53 libavcodec/gsmdec_template.c dst[i] = gsm_mult(gain, src[i]); src 83 libavcodec/gsmdec_template.c static void short_term_synth(GSMContext *ctx, int16_t *dst, const int16_t *src) src 92 libavcodec/gsmdec_template.c dst[i] = filter_value(src[i], rrp, ctx->v); src 97 libavcodec/gsmdec_template.c dst[i] = filter_value(src[i], rrp, ctx->v); src 102 libavcodec/gsmdec_template.c dst[i] = filter_value(src[i], rrp, ctx->v); src 107 libavcodec/gsmdec_template.c dst[i] = filter_value(src[i], rrp, ctx->v); src 35 libavcodec/h261.c static void h261_loop_filter(uint8_t *src, int stride) src 41 libavcodec/h261.c temp[x] = 4 * src[x]; src 42 libavcodec/h261.c temp[x + 7 * 8] = 4 * src[x + 7 * stride]; src 48 libavcodec/h261.c temp[yz] = src[xy - stride] + 2 * src[xy] + src[xy + stride]; src 53 libavcodec/h261.c src[y * stride] = (temp[y * 8] + 2) >> 2; src 54 libavcodec/h261.c src[y * stride + 7] = (temp[y * 8 + 7] + 2) >> 2; src 58 libavcodec/h261.c src[xy] = (temp[yz - 1] + 2 * temp[yz] + temp[yz + 1] + 8) >> 4; src 31 libavcodec/h263dsp.c static void h263_h_loop_filter_c(uint8_t *src, int stride, int qscale) src 38 libavcodec/h263dsp.c int p0 = src[y * stride - 2]; src 39 libavcodec/h263dsp.c int p1 = src[y * stride - 1]; src 40 libavcodec/h263dsp.c int p2 = src[y * stride + 0]; src 41 libavcodec/h263dsp.c int p3 = src[y * stride + 1]; src 62 libavcodec/h263dsp.c src[y * stride - 1] = p1; src 63 libavcodec/h263dsp.c src[y * stride + 0] = p2; src 69 libavcodec/h263dsp.c src[y * stride - 2] = p0 - d2; src 70 libavcodec/h263dsp.c src[y * stride + 1] = p3 + d2; src 74 libavcodec/h263dsp.c static void h263_v_loop_filter_c(uint8_t *src, int stride, int qscale) src 81 libavcodec/h263dsp.c int p0 = src[x - 2 * stride]; src 82 libavcodec/h263dsp.c int p1 = src[x - 1 * stride]; src 83 libavcodec/h263dsp.c int p2 = src[x + 0 * stride]; src 84 libavcodec/h263dsp.c int p3 = src[x + 1 * stride]; src 105 libavcodec/h263dsp.c src[x - 1 * stride] = p1; src 106 libavcodec/h263dsp.c src[x + 0 * stride] = p2; src 112 libavcodec/h263dsp.c src[x - 2 * stride] = p0 - d2; src 113 libavcodec/h263dsp.c src[x + stride] = p3 + d2; src 27 libavcodec/h263dsp.h void (*h263_h_loop_filter)(uint8_t *src, int stride, int qscale); src 28 libavcodec/h263dsp.h void (*h263_v_loop_filter)(uint8_t *src, int stride, int qscale); src 34 libavcodec/h2645_parse.c int ff_h2645_extract_rbsp(const uint8_t *src, int length, src 42 libavcodec/h2645_parse.c if (i + 2 < length && src[i + 1] == 0 && src[i + 2] <= 3) { \ src 43 libavcodec/h2645_parse.c if (src[i + 2] != 3 && src[i + 2] != 0) { \ src 51 libavcodec/h2645_parse.c if (i > 0 && !src[i]) \ src 53 libavcodec/h2645_parse.c while (src[i]) \ src 57 libavcodec/h2645_parse.c if (!((~AV_RN64(src + i) & src 58 libavcodec/h2645_parse.c (AV_RN64(src + i) - 0x0100010001000101ULL)) & src 67 libavcodec/h2645_parse.c if (!((~AV_RN32(src + i) & src 68 libavcodec/h2645_parse.c (AV_RN32(src + i) - 0x01000101U)) & src 78 libavcodec/h2645_parse.c if (src[i]) src 80 libavcodec/h2645_parse.c if (i > 0 && src[i - 1] == 0) src 88 libavcodec/h2645_parse.c nal->raw_data = src; src 98 libavcodec/h2645_parse.c memcpy(dst, src, i); src 102 libavcodec/h2645_parse.c if (src[si + 2] > 3) { src 103 libavcodec/h2645_parse.c dst[di++] = src[si++]; src 104 libavcodec/h2645_parse.c dst[di++] = src[si++]; src 105 libavcodec/h2645_parse.c } else if (src[si] == 0 && src[si + 1] == 0 && src[si + 2] != 0) { src 106 libavcodec/h2645_parse.c if (src[si + 2] == 3) { // escape src 132 libavcodec/h2645_parse.c dst[di++] = src[si++]; src 135 libavcodec/h2645_parse.c dst[di++] = src[si++]; src 142 libavcodec/h2645_parse.c nal->raw_data = src; src 92 libavcodec/h2645_parse.h int ff_h2645_extract_rbsp(const uint8_t *src, int length, H2645RBSP *rbsp, src 493 libavcodec/h264_mb.c uint8_t **src = sl->ref_list[list][refn].data; src 497 libavcodec/h264_mb.c h->vdsp.prefetch(src[0] + off, sl->linesize, 4); src 499 libavcodec/h264_mb.c h->vdsp.prefetch(src[1] + off, sl->linesize, 4); src 500 libavcodec/h264_mb.c h->vdsp.prefetch(src[2] + off, sl->linesize, 4); src 503 libavcodec/h264_mb.c h->vdsp.prefetch(src[1] + off, src[2] - src[1], 2); src 66 libavcodec/h264_picture.c int ff_h264_ref_picture(H264Context *h, H264Picture *dst, H264Picture *src) src 71 libavcodec/h264_picture.c av_assert0(src->f->buf[0]); src 72 libavcodec/h264_picture.c av_assert0(src->tf.f == src->f); src 75 libavcodec/h264_picture.c ret = ff_thread_ref_frame(&dst->tf, &src->tf); src 79 libavcodec/h264_picture.c dst->qscale_table_buf = av_buffer_ref(src->qscale_table_buf); src 80 libavcodec/h264_picture.c dst->mb_type_buf = av_buffer_ref(src->mb_type_buf); src 81 libavcodec/h264_picture.c dst->pps_buf = av_buffer_ref(src->pps_buf); src 86 libavcodec/h264_picture.c dst->qscale_table = src->qscale_table; src 87 libavcodec/h264_picture.c dst->mb_type = src->mb_type; src 88 libavcodec/h264_picture.c dst->pps = src->pps; src 91 libavcodec/h264_picture.c dst->motion_val_buf[i] = av_buffer_ref(src->motion_val_buf[i]); src 92 libavcodec/h264_picture.c dst->ref_index_buf[i] = av_buffer_ref(src->ref_index_buf[i]); src 97 libavcodec/h264_picture.c dst->motion_val[i] = src->motion_val[i]; src 98 libavcodec/h264_picture.c dst->ref_index[i] = src->ref_index[i]; src 101 libavcodec/h264_picture.c if (src->hwaccel_picture_private) { src 102 libavcodec/h264_picture.c dst->hwaccel_priv_buf = av_buffer_ref(src->hwaccel_priv_buf); src 111 libavcodec/h264_picture.c dst->field_poc[i] = src->field_poc[i]; src 113 libavcodec/h264_picture.c memcpy(dst->ref_poc, src->ref_poc, sizeof(src->ref_poc)); src 114 libavcodec/h264_picture.c memcpy(dst->ref_count, src->ref_count, sizeof(src->ref_count)); src 116 libavcodec/h264_picture.c dst->poc = src->poc; src 117 libavcodec/h264_picture.c dst->frame_num = src->frame_num; src 118 libavcodec/h264_picture.c dst->mmco_reset = src->mmco_reset; src 119 libavcodec/h264_picture.c dst->long_ref = src->long_ref; src 120 libavcodec/h264_picture.c dst->mbaff = src->mbaff; src 121 libavcodec/h264_picture.c dst->field_picture = src->field_picture; src 122 libavcodec/h264_picture.c dst->reference = src->reference; src 123 libavcodec/h264_picture.c dst->recovered = src->recovered; src 124 libavcodec/h264_picture.c dst->invalid_gap = src->invalid_gap; src 125 libavcodec/h264_picture.c dst->sei_recovery_frame_cnt = src->sei_recovery_frame_cnt; src 126 libavcodec/h264_picture.c dst->mb_width = src->mb_width; src 127 libavcodec/h264_picture.c dst->mb_height = src->mb_height; src 128 libavcodec/h264_picture.c dst->mb_stride = src->mb_stride; src 136 libavcodec/h264_picture.c void ff_h264_set_erpic(ERPicture *dst, H264Picture *src) src 143 libavcodec/h264_picture.c if (!src) src 146 libavcodec/h264_picture.c dst->f = src->f; src 147 libavcodec/h264_picture.c dst->tf = &src->tf; src 150 libavcodec/h264_picture.c dst->motion_val[i] = src->motion_val[i]; src 151 libavcodec/h264_picture.c dst->ref_index[i] = src->ref_index[i]; src 154 libavcodec/h264_picture.c dst->mb_type = src->mb_type; src 155 libavcodec/h264_picture.c dst->field_picture = src->field_picture; src 52 libavcodec/h264_refs.c static void ref_from_h264pic(H264Ref *dst, H264Picture *src) src 54 libavcodec/h264_refs.c memcpy(dst->data, src->f->data, sizeof(dst->data)); src 55 libavcodec/h264_refs.c memcpy(dst->linesize, src->f->linesize, sizeof(dst->linesize)); src 56 libavcodec/h264_refs.c dst->reference = src->reference; src 57 libavcodec/h264_refs.c dst->poc = src->poc; src 58 libavcodec/h264_refs.c dst->pic_id = src->pic_id; src 59 libavcodec/h264_refs.c dst->parent = src; src 62 libavcodec/h264_refs.c static int split_field_copy(H264Ref *dest, H264Picture *src, int parity, int id_add) src 64 libavcodec/h264_refs.c int match = !!(src->reference & parity); src 67 libavcodec/h264_refs.c ref_from_h264pic(dest, src); src 104 libavcodec/h264_refs.c static int add_sorted(H264Picture **sorted, H264Picture * const *src, src 114 libavcodec/h264_refs.c const int poc = src[i]->poc; src 117 libavcodec/h264_refs.c sorted[out_i] = src[i]; src 297 libavcodec/h264_slice.c const AVCodecContext *src) src 299 libavcodec/h264_slice.c H264Context *h = dst->priv_data, *h1 = src->priv_data; src 304 libavcodec/h264_slice.c if (dst == src) src 34 libavcodec/h264addpx_template.c dctcoef *src = (dctcoef *) _src; src 38 libavcodec/h264addpx_template.c dst[0] += (unsigned)src[0]; src 39 libavcodec/h264addpx_template.c dst[1] += (unsigned)src[1]; src 40 libavcodec/h264addpx_template.c dst[2] += (unsigned)src[2]; src 41 libavcodec/h264addpx_template.c dst[3] += (unsigned)src[3]; src 44 libavcodec/h264addpx_template.c src += 4; src 54 libavcodec/h264addpx_template.c dctcoef *src = (dctcoef *) _src; src 58 libavcodec/h264addpx_template.c dst[0] += (unsigned)src[0]; src 59 libavcodec/h264addpx_template.c dst[1] += (unsigned)src[1]; src 60 libavcodec/h264addpx_template.c dst[2] += (unsigned)src[2]; src 61 libavcodec/h264addpx_template.c dst[3] += (unsigned)src[3]; src 62 libavcodec/h264addpx_template.c dst[4] += (unsigned)src[4]; src 63 libavcodec/h264addpx_template.c dst[5] += (unsigned)src[5]; src 64 libavcodec/h264addpx_template.c dst[6] += (unsigned)src[6]; src 65 libavcodec/h264addpx_template.c dst[7] += (unsigned)src[7]; src 68 libavcodec/h264addpx_template.c src += 8; src 25 libavcodec/h264chroma.h typedef void (*h264_chroma_mc_func)(uint8_t *dst /*align 8*/, uint8_t *src /*align 1*/, ptrdiff_t srcStride, int h, int x, int y); src 31 libavcodec/h264chroma_template.c pixel *src = (pixel*)_src;\ src 43 libavcodec/h264chroma_template.c OP(dst[0], (A*src[0] + B*src[1] + C*src[stride+0] + D*src[stride+1]));\ src 45 libavcodec/h264chroma_template.c src+= stride;\ src 51 libavcodec/h264chroma_template.c OP(dst[0], (A*src[0] + E*src[step+0]));\ src 53 libavcodec/h264chroma_template.c src+= stride;\ src 57 libavcodec/h264chroma_template.c OP(dst[0], (A*src[0]));\ src 59 libavcodec/h264chroma_template.c src+= stride;\ src 66 libavcodec/h264chroma_template.c pixel *src = (pixel*)_src;\ src 78 libavcodec/h264chroma_template.c OP(dst[0], (A*src[0] + B*src[1] + C*src[stride+0] + D*src[stride+1]));\ src 79 libavcodec/h264chroma_template.c OP(dst[1], (A*src[1] + B*src[2] + C*src[stride+1] + D*src[stride+2]));\ src 81 libavcodec/h264chroma_template.c src+= stride;\ src 87 libavcodec/h264chroma_template.c OP(dst[0], (A*src[0] + E*src[step+0]));\ src 88 libavcodec/h264chroma_template.c OP(dst[1], (A*src[1] + E*src[step+1]));\ src 90 libavcodec/h264chroma_template.c src+= stride;\ src 94 libavcodec/h264chroma_template.c OP(dst[0], A * src[0]);\ src 95 libavcodec/h264chroma_template.c OP(dst[1], A * src[1]);\ src 97 libavcodec/h264chroma_template.c src += stride;\ src 105 libavcodec/h264chroma_template.c pixel *src = (pixel*)_src;\ src 117 libavcodec/h264chroma_template.c OP(dst[0], (A*src[0] + B*src[1] + C*src[stride+0] + D*src[stride+1]));\ src 118 libavcodec/h264chroma_template.c OP(dst[1], (A*src[1] + B*src[2] + C*src[stride+1] + D*src[stride+2]));\ src 119 libavcodec/h264chroma_template.c OP(dst[2], (A*src[2] + B*src[3] + C*src[stride+2] + D*src[stride+3]));\ src 120 libavcodec/h264chroma_template.c OP(dst[3], (A*src[3] + B*src[4] + C*src[stride+3] + D*src[stride+4]));\ src 122 libavcodec/h264chroma_template.c src+= stride;\ src 128 libavcodec/h264chroma_template.c OP(dst[0], (A*src[0] + E*src[step+0]));\ src 129 libavcodec/h264chroma_template.c OP(dst[1], (A*src[1] + E*src[step+1]));\ src 130 libavcodec/h264chroma_template.c OP(dst[2], (A*src[2] + E*src[step+2]));\ src 131 libavcodec/h264chroma_template.c OP(dst[3], (A*src[3] + E*src[step+3]));\ src 133 libavcodec/h264chroma_template.c src+= stride;\ src 137 libavcodec/h264chroma_template.c OP(dst[0], A * src[0]);\ src 138 libavcodec/h264chroma_template.c OP(dst[1], A * src[1]);\ src 139 libavcodec/h264chroma_template.c OP(dst[2], A * src[2]);\ src 140 libavcodec/h264chroma_template.c OP(dst[3], A * src[3]);\ src 142 libavcodec/h264chroma_template.c src += stride;\ src 150 libavcodec/h264chroma_template.c pixel *src = (pixel*)_src;\ src 162 libavcodec/h264chroma_template.c OP(dst[0], (A*src[0] + B*src[1] + C*src[stride+0] + D*src[stride+1]));\ src 163 libavcodec/h264chroma_template.c OP(dst[1], (A*src[1] + B*src[2] + C*src[stride+1] + D*src[stride+2]));\ src 164 libavcodec/h264chroma_template.c OP(dst[2], (A*src[2] + B*src[3] + C*src[stride+2] + D*src[stride+3]));\ src 165 libavcodec/h264chroma_template.c OP(dst[3], (A*src[3] + B*src[4] + C*src[stride+3] + D*src[stride+4]));\ src 166 libavcodec/h264chroma_template.c OP(dst[4], (A*src[4] + B*src[5] + C*src[stride+4] + D*src[stride+5]));\ src 167 libavcodec/h264chroma_template.c OP(dst[5], (A*src[5] + B*src[6] + C*src[stride+5] + D*src[stride+6]));\ src 168 libavcodec/h264chroma_template.c OP(dst[6], (A*src[6] + B*src[7] + C*src[stride+6] + D*src[stride+7]));\ src 169 libavcodec/h264chroma_template.c OP(dst[7], (A*src[7] + B*src[8] + C*src[stride+7] + D*src[stride+8]));\ src 171 libavcodec/h264chroma_template.c src+= stride;\ src 177 libavcodec/h264chroma_template.c OP(dst[0], (A*src[0] + E*src[step+0]));\ src 178 libavcodec/h264chroma_template.c OP(dst[1], (A*src[1] + E*src[step+1]));\ src 179 libavcodec/h264chroma_template.c OP(dst[2], (A*src[2] + E*src[step+2]));\ src 180 libavcodec/h264chroma_template.c OP(dst[3], (A*src[3] + E*src[step+3]));\ src 181 libavcodec/h264chroma_template.c OP(dst[4], (A*src[4] + E*src[step+4]));\ src 182 libavcodec/h264chroma_template.c OP(dst[5], (A*src[5] + E*src[step+5]));\ src 183 libavcodec/h264chroma_template.c OP(dst[6], (A*src[6] + E*src[step+6]));\ src 184 libavcodec/h264chroma_template.c OP(dst[7], (A*src[7] + E*src[step+7]));\ src 186 libavcodec/h264chroma_template.c src+= stride;\ src 190 libavcodec/h264chroma_template.c OP(dst[0], A * src[0]);\ src 191 libavcodec/h264chroma_template.c OP(dst[1], A * src[1]);\ src 192 libavcodec/h264chroma_template.c OP(dst[2], A * src[2]);\ src 193 libavcodec/h264chroma_template.c OP(dst[3], A * src[3]);\ src 194 libavcodec/h264chroma_template.c OP(dst[4], A * src[4]);\ src 195 libavcodec/h264chroma_template.c OP(dst[5], A * src[5]);\ src 196 libavcodec/h264chroma_template.c OP(dst[6], A * src[6]);\ src 197 libavcodec/h264chroma_template.c OP(dst[7], A * src[7]);\ src 199 libavcodec/h264chroma_template.c src += stride;\ src 107 libavcodec/h264dec.c const AVFrame *src = h->cur_pic.f; src 125 libavcodec/h264dec.c offset[0] = y * src->linesize[0]; src 127 libavcodec/h264dec.c offset[2] = (y >> vshift) * src->linesize[1]; src 133 libavcodec/h264dec.c avctx->draw_horiz_band(avctx, src, offset, src 851 libavcodec/h264dec.c AVFrame *src = srcp->f; src 854 libavcodec/h264dec.c ret = av_frame_ref(dst, src); src 834 libavcodec/h264dec.h int ff_h264_ref_picture(H264Context *h, H264Picture *dst, H264Picture *src); src 850 libavcodec/h264dec.h const AVCodecContext *src); src 856 libavcodec/h264dec.h void ff_h264_set_erpic(ERPicture *dst, H264Picture *src); src 35 libavcodec/h264dsp.h typedef void (*h264_biweight_func)(uint8_t *dst, uint8_t *src, src 31 libavcodec/h264dsp_template.c #define op_scale2(x) dst[x] = av_clip_pixel( (src[x]*weights + dst[x]*weightd + offset) >> (log2_denom+1)) src 68 libavcodec/h264dsp_template.c pixel *src = (pixel*)_src; \ src 72 libavcodec/h264dsp_template.c for (y = 0; y < height; y++, dst += stride, src += stride) { \ src 54 libavcodec/h264pred.c static void pred4x4_vertical_vp8_c(uint8_t *src, const uint8_t *topright, src 57 libavcodec/h264pred.c const unsigned lt = src[-1-1*stride]; src 65 libavcodec/h264pred.c AV_WN32A(src+0*stride, v); src 66 libavcodec/h264pred.c AV_WN32A(src+1*stride, v); src 67 libavcodec/h264pred.c AV_WN32A(src+2*stride, v); src 68 libavcodec/h264pred.c AV_WN32A(src+3*stride, v); src 71 libavcodec/h264pred.c static void pred4x4_horizontal_vp8_c(uint8_t *src, const uint8_t *topright, src 74 libavcodec/h264pred.c const unsigned lt = src[-1-1*stride]; src 77 libavcodec/h264pred.c AV_WN32A(src+0*stride, ((lt + 2*l0 + l1 + 2) >> 2)*0x01010101); src 78 libavcodec/h264pred.c AV_WN32A(src+1*stride, ((l0 + 2*l1 + l2 + 2) >> 2)*0x01010101); src 79 libavcodec/h264pred.c AV_WN32A(src+2*stride, ((l1 + 2*l2 + l3 + 2) >> 2)*0x01010101); src 80 libavcodec/h264pred.c AV_WN32A(src+3*stride, ((l2 + 2*l3 + l3 + 2) >> 2)*0x01010101); src 83 libavcodec/h264pred.c static void pred4x4_down_left_svq3_c(uint8_t *src, const uint8_t *topright, src 89 libavcodec/h264pred.c src[0+0*stride]=(l1 + t1)>>1; src 90 libavcodec/h264pred.c src[1+0*stride]= src 91 libavcodec/h264pred.c src[0+1*stride]=(l2 + t2)>>1; src 92 libavcodec/h264pred.c src[2+0*stride]= src 93 libavcodec/h264pred.c src[1+1*stride]= src 94 libavcodec/h264pred.c src[0+2*stride]= src 95 libavcodec/h264pred.c src[3+0*stride]= src 96 libavcodec/h264pred.c src[2+1*stride]= src 97 libavcodec/h264pred.c src[1+2*stride]= src 98 libavcodec/h264pred.c src[0+3*stride]= src 99 libavcodec/h264pred.c src[3+1*stride]= src 100 libavcodec/h264pred.c src[2+2*stride]= src 101 libavcodec/h264pred.c src[1+3*stride]= src 102 libavcodec/h264pred.c src[3+2*stride]= src 103 libavcodec/h264pred.c src[2+3*stride]= src 104 libavcodec/h264pred.c src[3+3*stride]=(l3 + t3)>>1; src 107 libavcodec/h264pred.c static void pred4x4_down_left_rv40_c(uint8_t *src, const uint8_t *topright, src 115 libavcodec/h264pred.c src[0+0*stride]=(t0 + t2 + 2*t1 + 2 + l0 + l2 + 2*l1 + 2)>>3; src 116 libavcodec/h264pred.c src[1+0*stride]= src 117 libavcodec/h264pred.c src[0+1*stride]=(t1 + t3 + 2*t2 + 2 + l1 + l3 + 2*l2 + 2)>>3; src 118 libavcodec/h264pred.c src[2+0*stride]= src 119 libavcodec/h264pred.c src[1+1*stride]= src 120 libavcodec/h264pred.c src[0+2*stride]=(t2 + t4 + 2*t3 + 2 + l2 + l4 + 2*l3 + 2)>>3; src 121 libavcodec/h264pred.c src[3+0*stride]= src 122 libavcodec/h264pred.c src[2+1*stride]= src 123 libavcodec/h264pred.c src[1+2*stride]= src 124 libavcodec/h264pred.c src[0+3*stride]=(t3 + t5 + 2*t4 + 2 + l3 + l5 + 2*l4 + 2)>>3; src 125 libavcodec/h264pred.c src[3+1*stride]= src 126 libavcodec/h264pred.c src[2+2*stride]= src 127 libavcodec/h264pred.c src[1+3*stride]=(t4 + t6 + 2*t5 + 2 + l4 + l6 + 2*l5 + 2)>>3; src 128 libavcodec/h264pred.c src[3+2*stride]= src 129 libavcodec/h264pred.c src[2+3*stride]=(t5 + t7 + 2*t6 + 2 + l5 + l7 + 2*l6 + 2)>>3; src 130 libavcodec/h264pred.c src[3+3*stride]=(t6 + t7 + 1 + l6 + l7 + 1)>>2; src 133 libavcodec/h264pred.c static void pred4x4_down_left_rv40_nodown_c(uint8_t *src, src 141 libavcodec/h264pred.c src[0+0*stride]=(t0 + t2 + 2*t1 + 2 + l0 + l2 + 2*l1 + 2)>>3; src 142 libavcodec/h264pred.c src[1+0*stride]= src 143 libavcodec/h264pred.c src[0+1*stride]=(t1 + t3 + 2*t2 + 2 + l1 + l3 + 2*l2 + 2)>>3; src 144 libavcodec/h264pred.c src[2+0*stride]= src 145 libavcodec/h264pred.c src[1+1*stride]= src 146 libavcodec/h264pred.c src[0+2*stride]=(t2 + t4 + 2*t3 + 2 + l2 + 3*l3 + 2)>>3; src 147 libavcodec/h264pred.c src[3+0*stride]= src 148 libavcodec/h264pred.c src[2+1*stride]= src 149 libavcodec/h264pred.c src[1+2*stride]= src 150 libavcodec/h264pred.c src[0+3*stride]=(t3 + t5 + 2*t4 + 2 + l3*4 + 2)>>3; src 151 libavcodec/h264pred.c src[3+1*stride]= src 152 libavcodec/h264pred.c src[2+2*stride]= src 153 libavcodec/h264pred.c src[1+3*stride]=(t4 + t6 + 2*t5 + 2 + l3*4 + 2)>>3; src 154 libavcodec/h264pred.c src[3+2*stride]= src 155 libavcodec/h264pred.c src[2+3*stride]=(t5 + t7 + 2*t6 + 2 + l3*4 + 2)>>3; src 156 libavcodec/h264pred.c src[3+3*stride]=(t6 + t7 + 1 + 2*l3 + 1)>>2; src 159 libavcodec/h264pred.c static void pred4x4_vertical_left_rv40(uint8_t *src, const uint8_t *topright, src 167 libavcodec/h264pred.c src[0+0*stride]=(2*t0 + 2*t1 + l1 + 2*l2 + l3 + 4)>>3; src 168 libavcodec/h264pred.c src[1+0*stride]= src 169 libavcodec/h264pred.c src[0+2*stride]=(t1 + t2 + 1)>>1; src 170 libavcodec/h264pred.c src[2+0*stride]= src 171 libavcodec/h264pred.c src[1+2*stride]=(t2 + t3 + 1)>>1; src 172 libavcodec/h264pred.c src[3+0*stride]= src 173 libavcodec/h264pred.c src[2+2*stride]=(t3 + t4+ 1)>>1; src 174 libavcodec/h264pred.c src[3+2*stride]=(t4 + t5+ 1)>>1; src 175 libavcodec/h264pred.c src[0+1*stride]=(t0 + 2*t1 + t2 + l2 + 2*l3 + l4 + 4)>>3; src 176 libavcodec/h264pred.c src[1+1*stride]= src 177 libavcodec/h264pred.c src[0+3*stride]=(t1 + 2*t2 + t3 + 2)>>2; src 178 libavcodec/h264pred.c src[2+1*stride]= src 179 libavcodec/h264pred.c src[1+3*stride]=(t2 + 2*t3 + t4 + 2)>>2; src 180 libavcodec/h264pred.c src[3+1*stride]= src 181 libavcodec/h264pred.c src[2+3*stride]=(t3 + 2*t4 + t5 + 2)>>2; src 182 libavcodec/h264pred.c src[3+3*stride]=(t4 + 2*t5 + t6 + 2)>>2; src 185 libavcodec/h264pred.c static void pred4x4_vertical_left_rv40_c(uint8_t *src, const uint8_t *topright, src 191 libavcodec/h264pred.c pred4x4_vertical_left_rv40(src, topright, stride, l0, l1, l2, l3, l4); src 194 libavcodec/h264pred.c static void pred4x4_vertical_left_rv40_nodown_c(uint8_t *src, src 200 libavcodec/h264pred.c pred4x4_vertical_left_rv40(src, topright, stride, l0, l1, l2, l3, l3); src 203 libavcodec/h264pred.c static void pred4x4_vertical_left_vp8_c(uint8_t *src, const uint8_t *topright, src 209 libavcodec/h264pred.c src[0+0*stride]=(t0 + t1 + 1)>>1; src 210 libavcodec/h264pred.c src[1+0*stride]= src 211 libavcodec/h264pred.c src[0+2*stride]=(t1 + t2 + 1)>>1; src 212 libavcodec/h264pred.c src[2+0*stride]= src 213 libavcodec/h264pred.c src[1+2*stride]=(t2 + t3 + 1)>>1; src 214 libavcodec/h264pred.c src[3+0*stride]= src 215 libavcodec/h264pred.c src[2+2*stride]=(t3 + t4 + 1)>>1; src 216 libavcodec/h264pred.c src[0+1*stride]=(t0 + 2*t1 + t2 + 2)>>2; src 217 libavcodec/h264pred.c src[1+1*stride]= src 218 libavcodec/h264pred.c src[0+3*stride]=(t1 + 2*t2 + t3 + 2)>>2; src 219 libavcodec/h264pred.c src[2+1*stride]= src 220 libavcodec/h264pred.c src[1+3*stride]=(t2 + 2*t3 + t4 + 2)>>2; src 221 libavcodec/h264pred.c src[3+1*stride]= src 222 libavcodec/h264pred.c src[2+3*stride]=(t3 + 2*t4 + t5 + 2)>>2; src 223 libavcodec/h264pred.c src[3+2*stride]=(t4 + 2*t5 + t6 + 2)>>2; src 224 libavcodec/h264pred.c src[3+3*stride]=(t5 + 2*t6 + t7 + 2)>>2; src 227 libavcodec/h264pred.c static void pred4x4_horizontal_up_rv40_c(uint8_t *src, const uint8_t *topright, src 235 libavcodec/h264pred.c src[0+0*stride]=(t1 + 2*t2 + t3 + 2*l0 + 2*l1 + 4)>>3; src 236 libavcodec/h264pred.c src[1+0*stride]=(t2 + 2*t3 + t4 + l0 + 2*l1 + l2 + 4)>>3; src 237 libavcodec/h264pred.c src[2+0*stride]= src 238 libavcodec/h264pred.c src[0+1*stride]=(t3 + 2*t4 + t5 + 2*l1 + 2*l2 + 4)>>3; src 239 libavcodec/h264pred.c src[3+0*stride]= src 240 libavcodec/h264pred.c src[1+1*stride]=(t4 + 2*t5 + t6 + l1 + 2*l2 + l3 + 4)>>3; src 241 libavcodec/h264pred.c src[2+1*stride]= src 242 libavcodec/h264pred.c src[0+2*stride]=(t5 + 2*t6 + t7 + 2*l2 + 2*l3 + 4)>>3; src 243 libavcodec/h264pred.c src[3+1*stride]= src 244 libavcodec/h264pred.c src[1+2*stride]=(t6 + 3*t7 + l2 + 3*l3 + 4)>>3; src 245 libavcodec/h264pred.c src[3+2*stride]= src 246 libavcodec/h264pred.c src[1+3*stride]=(l3 + 2*l4 + l5 + 2)>>2; src 247 libavcodec/h264pred.c src[0+3*stride]= src 248 libavcodec/h264pred.c src[2+2*stride]=(t6 + t7 + l3 + l4 + 2)>>2; src 249 libavcodec/h264pred.c src[2+3*stride]=(l4 + l5 + 1)>>1; src 250 libavcodec/h264pred.c src[3+3*stride]=(l4 + 2*l5 + l6 + 2)>>2; src 253 libavcodec/h264pred.c static void pred4x4_horizontal_up_rv40_nodown_c(uint8_t *src, src 261 libavcodec/h264pred.c src[0+0*stride]=(t1 + 2*t2 + t3 + 2*l0 + 2*l1 + 4)>>3; src 262 libavcodec/h264pred.c src[1+0*stride]=(t2 + 2*t3 + t4 + l0 + 2*l1 + l2 + 4)>>3; src 263 libavcodec/h264pred.c src[2+0*stride]= src 264 libavcodec/h264pred.c src[0+1*stride]=(t3 + 2*t4 + t5 + 2*l1 + 2*l2 + 4)>>3; src 265 libavcodec/h264pred.c src[3+0*stride]= src 266 libavcodec/h264pred.c src[1+1*stride]=(t4 + 2*t5 + t6 + l1 + 2*l2 + l3 + 4)>>3; src 267 libavcodec/h264pred.c src[2+1*stride]= src 268 libavcodec/h264pred.c src[0+2*stride]=(t5 + 2*t6 + t7 + 2*l2 + 2*l3 + 4)>>3; src 269 libavcodec/h264pred.c src[3+1*stride]= src 270 libavcodec/h264pred.c src[1+2*stride]=(t6 + 3*t7 + l2 + 3*l3 + 4)>>3; src 271 libavcodec/h264pred.c src[3+2*stride]= src 272 libavcodec/h264pred.c src[1+3*stride]=l3; src 273 libavcodec/h264pred.c src[0+3*stride]= src 274 libavcodec/h264pred.c src[2+2*stride]=(t6 + t7 + 2*l3 + 2)>>2; src 275 libavcodec/h264pred.c src[2+3*stride]= src 276 libavcodec/h264pred.c src[3+3*stride]=l3; src 279 libavcodec/h264pred.c static void pred4x4_tm_vp8_c(uint8_t *src, const uint8_t *topright, src 282 libavcodec/h264pred.c const uint8_t *cm = ff_crop_tab + MAX_NEG_CROP - src[-1-stride]; src 283 libavcodec/h264pred.c uint8_t *top = src-stride; src 287 libavcodec/h264pred.c const uint8_t *cm_in = cm + src[-1]; src 288 libavcodec/h264pred.c src[0] = cm_in[top[0]]; src 289 libavcodec/h264pred.c src[1] = cm_in[top[1]]; src 290 libavcodec/h264pred.c src[2] = cm_in[top[2]]; src 291 libavcodec/h264pred.c src[3] = cm_in[top[3]]; src 292 libavcodec/h264pred.c src += stride; src 296 libavcodec/h264pred.c static void pred16x16_plane_svq3_c(uint8_t *src, ptrdiff_t stride) src 298 libavcodec/h264pred.c pred16x16_plane_compat_8_c(src, stride, 1, 0); src 301 libavcodec/h264pred.c static void pred16x16_plane_rv40_c(uint8_t *src, ptrdiff_t stride) src 303 libavcodec/h264pred.c pred16x16_plane_compat_8_c(src, stride, 0, 1); src 306 libavcodec/h264pred.c static void pred16x16_tm_vp8_c(uint8_t *src, ptrdiff_t stride) src 308 libavcodec/h264pred.c const uint8_t *cm = ff_crop_tab + MAX_NEG_CROP - src[-1-stride]; src 309 libavcodec/h264pred.c uint8_t *top = src-stride; src 313 libavcodec/h264pred.c const uint8_t *cm_in = cm + src[-1]; src 314 libavcodec/h264pred.c src[0] = cm_in[top[0]]; src 315 libavcodec/h264pred.c src[1] = cm_in[top[1]]; src 316 libavcodec/h264pred.c src[2] = cm_in[top[2]]; src 317 libavcodec/h264pred.c src[3] = cm_in[top[3]]; src 318 libavcodec/h264pred.c src[4] = cm_in[top[4]]; src 319 libavcodec/h264pred.c src[5] = cm_in[top[5]]; src 320 libavcodec/h264pred.c src[6] = cm_in[top[6]]; src 321 libavcodec/h264pred.c src[7] = cm_in[top[7]]; src 322 libavcodec/h264pred.c src[8] = cm_in[top[8]]; src 323 libavcodec/h264pred.c src[9] = cm_in[top[9]]; src 324 libavcodec/h264pred.c src[10] = cm_in[top[10]]; src 325 libavcodec/h264pred.c src[11] = cm_in[top[11]]; src 326 libavcodec/h264pred.c src[12] = cm_in[top[12]]; src 327 libavcodec/h264pred.c src[13] = cm_in[top[13]]; src 328 libavcodec/h264pred.c src[14] = cm_in[top[14]]; src 329 libavcodec/h264pred.c src[15] = cm_in[top[15]]; src 330 libavcodec/h264pred.c src += stride; src 334 libavcodec/h264pred.c static void pred8x8_left_dc_rv40_c(uint8_t *src, ptrdiff_t stride) src 341 libavcodec/h264pred.c dc0+= src[-1+i*stride]; src 345 libavcodec/h264pred.c ((uint32_t*)(src+i*stride))[0]= src 346 libavcodec/h264pred.c ((uint32_t*)(src+i*stride))[1]= dc0; src 350 libavcodec/h264pred.c static void pred8x8_top_dc_rv40_c(uint8_t *src, ptrdiff_t stride) src 357 libavcodec/h264pred.c dc0+= src[i-stride]; src 361 libavcodec/h264pred.c ((uint32_t*)(src+i*stride))[0]= src 362 libavcodec/h264pred.c ((uint32_t*)(src+i*stride))[1]= dc0; src 366 libavcodec/h264pred.c static void pred8x8_dc_rv40_c(uint8_t *src, ptrdiff_t stride) src 372 libavcodec/h264pred.c dc0+= src[-1+i*stride] + src[i-stride]; src 373 libavcodec/h264pred.c dc0+= src[4+i-stride]; src 374 libavcodec/h264pred.c dc0+= src[-1+(i+4)*stride]; src 379 libavcodec/h264pred.c ((uint32_t*)(src+i*stride))[0]= dc0; src 380 libavcodec/h264pred.c ((uint32_t*)(src+i*stride))[1]= dc0; src 383 libavcodec/h264pred.c ((uint32_t*)(src+i*stride))[0]= dc0; src 384 libavcodec/h264pred.c ((uint32_t*)(src+i*stride))[1]= dc0; src 388 libavcodec/h264pred.c static void pred8x8_tm_vp8_c(uint8_t *src, ptrdiff_t stride) src 390 libavcodec/h264pred.c const uint8_t *cm = ff_crop_tab + MAX_NEG_CROP - src[-1-stride]; src 391 libavcodec/h264pred.c uint8_t *top = src-stride; src 395 libavcodec/h264pred.c const uint8_t *cm_in = cm + src[-1]; src 396 libavcodec/h264pred.c src[0] = cm_in[top[0]]; src 397 libavcodec/h264pred.c src[1] = cm_in[top[1]]; src 398 libavcodec/h264pred.c src[2] = cm_in[top[2]]; src 399 libavcodec/h264pred.c src[3] = cm_in[top[3]]; src 400 libavcodec/h264pred.c src[4] = cm_in[top[4]]; src 401 libavcodec/h264pred.c src[5] = cm_in[top[5]]; src 402 libavcodec/h264pred.c src[6] = cm_in[top[6]]; src 403 libavcodec/h264pred.c src[7] = cm_in[top[7]]; src 404 libavcodec/h264pred.c src += stride; src 93 libavcodec/h264pred.h void(*pred4x4[9 + 3 + 3])(uint8_t *src, const uint8_t *topright, src 95 libavcodec/h264pred.h void(*pred8x8l[9 + 3])(uint8_t *src, int topleft, int topright, src 97 libavcodec/h264pred.h void(*pred8x8[4 + 3 + 4])(uint8_t *src, ptrdiff_t stride); src 98 libavcodec/h264pred.h void(*pred16x16[4 + 3 + 2])(uint8_t *src, ptrdiff_t stride); src 37 libavcodec/h264pred_template.c pixel *src = (pixel*)_src; src 39 libavcodec/h264pred_template.c const pixel4 a= AV_RN4PA(src-stride); src 41 libavcodec/h264pred_template.c AV_WN4PA(src+0*stride, a); src 42 libavcodec/h264pred_template.c AV_WN4PA(src+1*stride, a); src 43 libavcodec/h264pred_template.c AV_WN4PA(src+2*stride, a); src 44 libavcodec/h264pred_template.c AV_WN4PA(src+3*stride, a); src 50 libavcodec/h264pred_template.c pixel *src = (pixel*)_src; src 52 libavcodec/h264pred_template.c AV_WN4PA(src+0*stride, PIXEL_SPLAT_X4(src[-1+0*stride])); src 53 libavcodec/h264pred_template.c AV_WN4PA(src+1*stride, PIXEL_SPLAT_X4(src[-1+1*stride])); src 54 libavcodec/h264pred_template.c AV_WN4PA(src+2*stride, PIXEL_SPLAT_X4(src[-1+2*stride])); src 55 libavcodec/h264pred_template.c AV_WN4PA(src+3*stride, PIXEL_SPLAT_X4(src[-1+3*stride])); src 61 libavcodec/h264pred_template.c pixel *src = (pixel*)_src; src 63 libavcodec/h264pred_template.c const int dc= ( src[-stride] + src[1-stride] + src[2-stride] + src[3-stride] src 64 libavcodec/h264pred_template.c + src[-1+0*stride] + src[-1+1*stride] + src[-1+2*stride] + src[-1+3*stride] + 4) >>3; src 67 libavcodec/h264pred_template.c AV_WN4PA(src+0*stride, a); src 68 libavcodec/h264pred_template.c AV_WN4PA(src+1*stride, a); src 69 libavcodec/h264pred_template.c AV_WN4PA(src+2*stride, a); src 70 libavcodec/h264pred_template.c AV_WN4PA(src+3*stride, a); src 76 libavcodec/h264pred_template.c pixel *src = (pixel*)_src; src 78 libavcodec/h264pred_template.c const int dc= ( src[-1+0*stride] + src[-1+1*stride] + src[-1+2*stride] + src[-1+3*stride] + 2) >>2; src 81 libavcodec/h264pred_template.c AV_WN4PA(src+0*stride, a); src 82 libavcodec/h264pred_template.c AV_WN4PA(src+1*stride, a); src 83 libavcodec/h264pred_template.c AV_WN4PA(src+2*stride, a); src 84 libavcodec/h264pred_template.c AV_WN4PA(src+3*stride, a); src 90 libavcodec/h264pred_template.c pixel *src = (pixel*)_src; src 92 libavcodec/h264pred_template.c const int dc= ( src[-stride] + src[1-stride] + src[2-stride] + src[3-stride] + 2) >>2; src 95 libavcodec/h264pred_template.c AV_WN4PA(src+0*stride, a); src 96 libavcodec/h264pred_template.c AV_WN4PA(src+1*stride, a); src 97 libavcodec/h264pred_template.c AV_WN4PA(src+2*stride, a); src 98 libavcodec/h264pred_template.c AV_WN4PA(src+3*stride, a); src 104 libavcodec/h264pred_template.c pixel *src = (pixel*)_src; src 108 libavcodec/h264pred_template.c AV_WN4PA(src+0*stride, a); src 109 libavcodec/h264pred_template.c AV_WN4PA(src+1*stride, a); src 110 libavcodec/h264pred_template.c AV_WN4PA(src+2*stride, a); src 111 libavcodec/h264pred_template.c AV_WN4PA(src+3*stride, a); src 117 libavcodec/h264pred_template.c pixel *src = (pixel*)_src; src 121 libavcodec/h264pred_template.c AV_WN4PA(src+0*stride, a); src 122 libavcodec/h264pred_template.c AV_WN4PA(src+1*stride, a); src 123 libavcodec/h264pred_template.c AV_WN4PA(src+2*stride, a); src 124 libavcodec/h264pred_template.c AV_WN4PA(src+3*stride, a); src 130 libavcodec/h264pred_template.c pixel *src = (pixel*)_src; src 134 libavcodec/h264pred_template.c AV_WN4PA(src+0*stride, a); src 135 libavcodec/h264pred_template.c AV_WN4PA(src+1*stride, a); src 136 libavcodec/h264pred_template.c AV_WN4PA(src+2*stride, a); src 137 libavcodec/h264pred_template.c AV_WN4PA(src+3*stride, a); src 148 libavcodec/h264pred_template.c const unsigned av_unused l4 = src[-1+4*stride];\ src 149 libavcodec/h264pred_template.c const unsigned av_unused l5 = src[-1+5*stride];\ src 150 libavcodec/h264pred_template.c const unsigned av_unused l6 = src[-1+6*stride];\ src 151 libavcodec/h264pred_template.c const unsigned av_unused l7 = src[-1+7*stride];\ src 154 libavcodec/h264pred_template.c const unsigned av_unused l0 = src[-1+0*stride];\ src 155 libavcodec/h264pred_template.c const unsigned av_unused l1 = src[-1+1*stride];\ src 156 libavcodec/h264pred_template.c const unsigned av_unused l2 = src[-1+2*stride];\ src 157 libavcodec/h264pred_template.c const unsigned av_unused l3 = src[-1+3*stride];\ src 160 libavcodec/h264pred_template.c const unsigned av_unused t0 = src[ 0-1*stride];\ src 161 libavcodec/h264pred_template.c const unsigned av_unused t1 = src[ 1-1*stride];\ src 162 libavcodec/h264pred_template.c const unsigned av_unused t2 = src[ 2-1*stride];\ src 163 libavcodec/h264pred_template.c const unsigned av_unused t3 = src[ 3-1*stride];\ src 168 libavcodec/h264pred_template.c pixel *src = (pixel*)_src; src 170 libavcodec/h264pred_template.c const int lt= src[-1-1*stride]; src 174 libavcodec/h264pred_template.c src[0+3*stride]=(l3 + 2*l2 + l1 + 2)>>2; src 175 libavcodec/h264pred_template.c src[0+2*stride]= src 176 libavcodec/h264pred_template.c src[1+3*stride]=(l2 + 2*l1 + l0 + 2)>>2; src 177 libavcodec/h264pred_template.c src[0+1*stride]= src 178 libavcodec/h264pred_template.c src[1+2*stride]= src 179 libavcodec/h264pred_template.c src[2+3*stride]=(l1 + 2*l0 + lt + 2)>>2; src 180 libavcodec/h264pred_template.c src[0+0*stride]= src 181 libavcodec/h264pred_template.c src[1+1*stride]= src 182 libavcodec/h264pred_template.c src[2+2*stride]= src 183 libavcodec/h264pred_template.c src[3+3*stride]=(l0 + 2*lt + t0 + 2)>>2; src 184 libavcodec/h264pred_template.c src[1+0*stride]= src 185 libavcodec/h264pred_template.c src[2+1*stride]= src 186 libavcodec/h264pred_template.c src[3+2*stride]=(lt + 2*t0 + t1 + 2)>>2; src 187 libavcodec/h264pred_template.c src[2+0*stride]= src 188 libavcodec/h264pred_template.c src[3+1*stride]=(t0 + 2*t1 + t2 + 2)>>2; src 189 libavcodec/h264pred_template.c src[3+0*stride]=(t1 + 2*t2 + t3 + 2)>>2; src 195 libavcodec/h264pred_template.c pixel *src = (pixel*)_src; src 202 libavcodec/h264pred_template.c src[0+0*stride]=(t0 + t2 + 2*t1 + 2)>>2; src 203 libavcodec/h264pred_template.c src[1+0*stride]= src 204 libavcodec/h264pred_template.c src[0+1*stride]=(t1 + t3 + 2*t2 + 2)>>2; src 205 libavcodec/h264pred_template.c src[2+0*stride]= src 206 libavcodec/h264pred_template.c src[1+1*stride]= src 207 libavcodec/h264pred_template.c src[0+2*stride]=(t2 + t4 + 2*t3 + 2)>>2; src 208 libavcodec/h264pred_template.c src[3+0*stride]= src 209 libavcodec/h264pred_template.c src[2+1*stride]= src 210 libavcodec/h264pred_template.c src[1+2*stride]= src 211 libavcodec/h264pred_template.c src[0+3*stride]=(t3 + t5 + 2*t4 + 2)>>2; src 212 libavcodec/h264pred_template.c src[3+1*stride]= src 213 libavcodec/h264pred_template.c src[2+2*stride]= src 214 libavcodec/h264pred_template.c src[1+3*stride]=(t4 + t6 + 2*t5 + 2)>>2; src 215 libavcodec/h264pred_template.c src[3+2*stride]= src 216 libavcodec/h264pred_template.c src[2+3*stride]=(t5 + t7 + 2*t6 + 2)>>2; src 217 libavcodec/h264pred_template.c src[3+3*stride]=(t6 + 3*t7 + 2)>>2; src 224 libavcodec/h264pred_template.c pixel *src = (pixel*)_src; src 226 libavcodec/h264pred_template.c const int lt= src[-1-1*stride]; src 230 libavcodec/h264pred_template.c src[0+0*stride]= src 231 libavcodec/h264pred_template.c src[1+2*stride]=(lt + t0 + 1)>>1; src 232 libavcodec/h264pred_template.c src[1+0*stride]= src 233 libavcodec/h264pred_template.c src[2+2*stride]=(t0 + t1 + 1)>>1; src 234 libavcodec/h264pred_template.c src[2+0*stride]= src 235 libavcodec/h264pred_template.c src[3+2*stride]=(t1 + t2 + 1)>>1; src 236 libavcodec/h264pred_template.c src[3+0*stride]=(t2 + t3 + 1)>>1; src 237 libavcodec/h264pred_template.c src[0+1*stride]= src 238 libavcodec/h264pred_template.c src[1+3*stride]=(l0 + 2*lt + t0 + 2)>>2; src 239 libavcodec/h264pred_template.c src[1+1*stride]= src 240 libavcodec/h264pred_template.c src[2+3*stride]=(lt + 2*t0 + t1 + 2)>>2; src 241 libavcodec/h264pred_template.c src[2+1*stride]= src 242 libavcodec/h264pred_template.c src[3+3*stride]=(t0 + 2*t1 + t2 + 2)>>2; src 243 libavcodec/h264pred_template.c src[3+1*stride]=(t1 + 2*t2 + t3 + 2)>>2; src 244 libavcodec/h264pred_template.c src[0+2*stride]=(lt + 2*l0 + l1 + 2)>>2; src 245 libavcodec/h264pred_template.c src[0+3*stride]=(l0 + 2*l1 + l2 + 2)>>2; src 252 libavcodec/h264pred_template.c pixel *src = (pixel*)_src; src 258 libavcodec/h264pred_template.c src[0+0*stride]=(t0 + t1 + 1)>>1; src 259 libavcodec/h264pred_template.c src[1+0*stride]= src 260 libavcodec/h264pred_template.c src[0+2*stride]=(t1 + t2 + 1)>>1; src 261 libavcodec/h264pred_template.c src[2+0*stride]= src 262 libavcodec/h264pred_template.c src[1+2*stride]=(t2 + t3 + 1)>>1; src 263 libavcodec/h264pred_template.c src[3+0*stride]= src 264 libavcodec/h264pred_template.c src[2+2*stride]=(t3 + t4+ 1)>>1; src 265 libavcodec/h264pred_template.c src[3+2*stride]=(t4 + t5+ 1)>>1; src 266 libavcodec/h264pred_template.c src[0+1*stride]=(t0 + 2*t1 + t2 + 2)>>2; src 267 libavcodec/h264pred_template.c src[1+1*stride]= src 268 libavcodec/h264pred_template.c src[0+3*stride]=(t1 + 2*t2 + t3 + 2)>>2; src 269 libavcodec/h264pred_template.c src[2+1*stride]= src 270 libavcodec/h264pred_template.c src[1+3*stride]=(t2 + 2*t3 + t4 + 2)>>2; src 271 libavcodec/h264pred_template.c src[3+1*stride]= src 272 libavcodec/h264pred_template.c src[2+3*stride]=(t3 + 2*t4 + t5 + 2)>>2; src 273 libavcodec/h264pred_template.c src[3+3*stride]=(t4 + 2*t5 + t6 + 2)>>2; src 279 libavcodec/h264pred_template.c pixel *src = (pixel*)_src; src 283 libavcodec/h264pred_template.c src[0+0*stride]=(l0 + l1 + 1)>>1; src 284 libavcodec/h264pred_template.c src[1+0*stride]=(l0 + 2*l1 + l2 + 2)>>2; src 285 libavcodec/h264pred_template.c src[2+0*stride]= src 286 libavcodec/h264pred_template.c src[0+1*stride]=(l1 + l2 + 1)>>1; src 287 libavcodec/h264pred_template.c src[3+0*stride]= src 288 libavcodec/h264pred_template.c src[1+1*stride]=(l1 + 2*l2 + l3 + 2)>>2; src 289 libavcodec/h264pred_template.c src[2+1*stride]= src 290 libavcodec/h264pred_template.c src[0+2*stride]=(l2 + l3 + 1)>>1; src 291 libavcodec/h264pred_template.c src[3+1*stride]= src 292 libavcodec/h264pred_template.c src[1+2*stride]=(l2 + 2*l3 + l3 + 2)>>2; src 293 libavcodec/h264pred_template.c src[3+2*stride]= src 294 libavcodec/h264pred_template.c src[1+3*stride]= src 295 libavcodec/h264pred_template.c src[0+3*stride]= src 296 libavcodec/h264pred_template.c src[2+2*stride]= src 297 libavcodec/h264pred_template.c src[2+3*stride]= src 298 libavcodec/h264pred_template.c src[3+3*stride]=l3; src 305 libavcodec/h264pred_template.c pixel *src = (pixel*)_src; src 307 libavcodec/h264pred_template.c const int lt= src[-1-1*stride]; src 311 libavcodec/h264pred_template.c src[0+0*stride]= src 312 libavcodec/h264pred_template.c src[2+1*stride]=(lt + l0 + 1)>>1; src 313 libavcodec/h264pred_template.c src[1+0*stride]= src 314 libavcodec/h264pred_template.c src[3+1*stride]=(l0 + 2*lt + t0 + 2)>>2; src 315 libavcodec/h264pred_template.c src[2+0*stride]=(lt + 2*t0 + t1 + 2)>>2; src 316 libavcodec/h264pred_template.c src[3+0*stride]=(t0 + 2*t1 + t2 + 2)>>2; src 317 libavcodec/h264pred_template.c src[0+1*stride]= src 318 libavcodec/h264pred_template.c src[2+2*stride]=(l0 + l1 + 1)>>1; src 319 libavcodec/h264pred_template.c src[1+1*stride]= src 320 libavcodec/h264pred_template.c src[3+2*stride]=(lt + 2*l0 + l1 + 2)>>2; src 321 libavcodec/h264pred_template.c src[0+2*stride]= src 322 libavcodec/h264pred_template.c src[2+3*stride]=(l1 + l2+ 1)>>1; src 323 libavcodec/h264pred_template.c src[1+2*stride]= src 324 libavcodec/h264pred_template.c src[3+3*stride]=(l0 + 2*l1 + l2 + 2)>>2; src 325 libavcodec/h264pred_template.c src[0+3*stride]=(l2 + l3 + 1)>>1; src 326 libavcodec/h264pred_template.c src[1+3*stride]=(l1 + 2*l2 + l3 + 2)>>2; src 332 libavcodec/h264pred_template.c pixel *src = (pixel*)_src; src 334 libavcodec/h264pred_template.c const pixel4 a = AV_RN4PA(((pixel4*)(src-stride))+0); src 335 libavcodec/h264pred_template.c const pixel4 b = AV_RN4PA(((pixel4*)(src-stride))+1); src 336 libavcodec/h264pred_template.c const pixel4 c = AV_RN4PA(((pixel4*)(src-stride))+2); src 337 libavcodec/h264pred_template.c const pixel4 d = AV_RN4PA(((pixel4*)(src-stride))+3); src 340 libavcodec/h264pred_template.c AV_WN4PA(((pixel4*)(src+i*stride))+0, a); src 341 libavcodec/h264pred_template.c AV_WN4PA(((pixel4*)(src+i*stride))+1, b); src 342 libavcodec/h264pred_template.c AV_WN4PA(((pixel4*)(src+i*stride))+2, c); src 343 libavcodec/h264pred_template.c AV_WN4PA(((pixel4*)(src+i*stride))+3, d); src 350 libavcodec/h264pred_template.c pixel *src = (pixel*)_src; src 354 libavcodec/h264pred_template.c const pixel4 a = PIXEL_SPLAT_X4(src[-1+i*stride]); src 356 libavcodec/h264pred_template.c AV_WN4PA(((pixel4*)(src+i*stride))+0, a); src 357 libavcodec/h264pred_template.c AV_WN4PA(((pixel4*)(src+i*stride))+1, a); src 358 libavcodec/h264pred_template.c AV_WN4PA(((pixel4*)(src+i*stride))+2, a); src 359 libavcodec/h264pred_template.c AV_WN4PA(((pixel4*)(src+i*stride))+3, a); src 365 libavcodec/h264pred_template.c AV_WN4PA(src+ 0, v);\ src 366 libavcodec/h264pred_template.c AV_WN4PA(src+ 4, v);\ src 367 libavcodec/h264pred_template.c AV_WN4PA(src+ 8, v);\ src 368 libavcodec/h264pred_template.c AV_WN4PA(src+12, v);\ src 369 libavcodec/h264pred_template.c src += stride;\ src 375 libavcodec/h264pred_template.c pixel *src = (pixel*)_src; src 380 libavcodec/h264pred_template.c dc+= src[-1+i*stride]; src 384 libavcodec/h264pred_template.c dc+= src[i-stride]; src 394 libavcodec/h264pred_template.c pixel *src = (pixel*)_src; src 399 libavcodec/h264pred_template.c dc+= src[-1+i*stride]; src 409 libavcodec/h264pred_template.c pixel *src = (pixel*)_src; src 414 libavcodec/h264pred_template.c dc+= src[i-stride]; src 425 libavcodec/h264pred_template.c pixel *src = (pixel*)_src;\ src 442 libavcodec/h264pred_template.c pixel *src = (pixel*)_src; src 444 libavcodec/h264pred_template.c const pixel * const src0 = src +7-stride; src 445 libavcodec/h264pred_template.c const pixel * src1 = src +8*stride-1; src 473 libavcodec/h264pred_template.c src[16+i] = CLIP((b ) >> 5); src 474 libavcodec/h264pred_template.c src[17+i] = CLIP((b+ H) >> 5); src 475 libavcodec/h264pred_template.c src[18+i] = CLIP((b+2*H) >> 5); src 476 libavcodec/h264pred_template.c src[19+i] = CLIP((b+3*H) >> 5); src 479 libavcodec/h264pred_template.c src += stride; src 483 libavcodec/h264pred_template.c static void FUNCC(pred16x16_plane)(uint8_t *src, ptrdiff_t stride) src 485 libavcodec/h264pred_template.c FUNCC(pred16x16_plane_compat)(src, stride, 0, 0); src 491 libavcodec/h264pred_template.c pixel *src = (pixel*)_src; src 493 libavcodec/h264pred_template.c const pixel4 a= AV_RN4PA(((pixel4*)(src-stride))+0); src 494 libavcodec/h264pred_template.c const pixel4 b= AV_RN4PA(((pixel4*)(src-stride))+1); src 497 libavcodec/h264pred_template.c AV_WN4PA(((pixel4*)(src+i*stride))+0, a); src 498 libavcodec/h264pred_template.c AV_WN4PA(((pixel4*)(src+i*stride))+1, b); src 505 libavcodec/h264pred_template.c pixel *src = (pixel*)_src; src 507 libavcodec/h264pred_template.c const pixel4 a= AV_RN4PA(((pixel4*)(src-stride))+0); src 508 libavcodec/h264pred_template.c const pixel4 b= AV_RN4PA(((pixel4*)(src-stride))+1); src 511 libavcodec/h264pred_template.c AV_WN4PA(((pixel4*)(src+i*stride))+0, a); src 512 libavcodec/h264pred_template.c AV_WN4PA(((pixel4*)(src+i*stride))+1, b); src 519 libavcodec/h264pred_template.c pixel *src = (pixel*)_src; src 523 libavcodec/h264pred_template.c const pixel4 a = PIXEL_SPLAT_X4(src[-1+i*stride]); src 524 libavcodec/h264pred_template.c AV_WN4PA(((pixel4*)(src+i*stride))+0, a); src 525 libavcodec/h264pred_template.c AV_WN4PA(((pixel4*)(src+i*stride))+1, a); src 532 libavcodec/h264pred_template.c pixel *src = (pixel*)_src; src 535 libavcodec/h264pred_template.c const pixel4 a = PIXEL_SPLAT_X4(src[-1+i*stride]); src 536 libavcodec/h264pred_template.c AV_WN4PA(((pixel4*)(src+i*stride))+0, a); src 537 libavcodec/h264pred_template.c AV_WN4PA(((pixel4*)(src+i*stride))+1, a); src 546 libavcodec/h264pred_template.c pixel *src = (pixel*)_src;\ src 549 libavcodec/h264pred_template.c AV_WN4PA(((pixel4*)(src+i*stride))+0, a);\ src 550 libavcodec/h264pred_template.c AV_WN4PA(((pixel4*)(src+i*stride))+1, a);\ src 569 libavcodec/h264pred_template.c pixel *src = (pixel*)_src; src 574 libavcodec/h264pred_template.c dc0+= src[-1+i*stride]; src 575 libavcodec/h264pred_template.c dc2+= src[-1+(i+4)*stride]; src 581 libavcodec/h264pred_template.c AV_WN4PA(((pixel4*)(src+i*stride))+0, dc0splat); src 582 libavcodec/h264pred_template.c AV_WN4PA(((pixel4*)(src+i*stride))+1, dc0splat); src 585 libavcodec/h264pred_template.c AV_WN4PA(((pixel4*)(src+i*stride))+0, dc2splat); src 586 libavcodec/h264pred_template.c AV_WN4PA(((pixel4*)(src+i*stride))+1, dc2splat); src 601 libavcodec/h264pred_template.c pixel *src = (pixel*)_src; src 606 libavcodec/h264pred_template.c dc0+= src[i-stride]; src 607 libavcodec/h264pred_template.c dc1+= src[4+i-stride]; src 613 libavcodec/h264pred_template.c AV_WN4PA(((pixel4*)(src+i*stride))+0, dc0splat); src 614 libavcodec/h264pred_template.c AV_WN4PA(((pixel4*)(src+i*stride))+1, dc1splat); src 617 libavcodec/h264pred_template.c AV_WN4PA(((pixel4*)(src+i*stride))+0, dc0splat); src 618 libavcodec/h264pred_template.c AV_WN4PA(((pixel4*)(src+i*stride))+1, dc1splat); src 627 libavcodec/h264pred_template.c pixel *src = (pixel*)_src; src 632 libavcodec/h264pred_template.c dc0+= src[i-stride]; src 633 libavcodec/h264pred_template.c dc1+= src[4+i-stride]; src 639 libavcodec/h264pred_template.c AV_WN4PA(((pixel4*)(src+i*stride))+0, dc0splat); src 640 libavcodec/h264pred_template.c AV_WN4PA(((pixel4*)(src+i*stride))+1, dc1splat); src 649 libavcodec/h264pred_template.c pixel *src = (pixel*)_src; src 654 libavcodec/h264pred_template.c dc0+= src[-1+i*stride] + src[i-stride]; src 655 libavcodec/h264pred_template.c dc1+= src[4+i-stride]; src 656 libavcodec/h264pred_template.c dc2+= src[-1+(i+4)*stride]; src 664 libavcodec/h264pred_template.c AV_WN4PA(((pixel4*)(src+i*stride))+0, dc0splat); src 665 libavcodec/h264pred_template.c AV_WN4PA(((pixel4*)(src+i*stride))+1, dc1splat); src 668 libavcodec/h264pred_template.c AV_WN4PA(((pixel4*)(src+i*stride))+0, dc2splat); src 669 libavcodec/h264pred_template.c AV_WN4PA(((pixel4*)(src+i*stride))+1, dc3splat); src 678 libavcodec/h264pred_template.c pixel *src = (pixel*)_src; src 683 libavcodec/h264pred_template.c dc0+= src[-1+i*stride] + src[i-stride]; src 684 libavcodec/h264pred_template.c dc1+= src[4+i-stride]; src 685 libavcodec/h264pred_template.c dc2+= src[-1+(i+4)*stride]; src 686 libavcodec/h264pred_template.c dc3+= src[-1+(i+8)*stride]; src 687 libavcodec/h264pred_template.c dc4+= src[-1+(i+12)*stride]; src 699 libavcodec/h264pred_template.c AV_WN4PA(((pixel4*)(src+i*stride))+0, dc0splat); src 700 libavcodec/h264pred_template.c AV_WN4PA(((pixel4*)(src+i*stride))+1, dc1splat); src 703 libavcodec/h264pred_template.c AV_WN4PA(((pixel4*)(src+i*stride))+0, dc2splat); src 704 libavcodec/h264pred_template.c AV_WN4PA(((pixel4*)(src+i*stride))+1, dc3splat); src 707 libavcodec/h264pred_template.c AV_WN4PA(((pixel4*)(src+i*stride))+0, dc4splat); src 708 libavcodec/h264pred_template.c AV_WN4PA(((pixel4*)(src+i*stride))+1, dc5splat); src 711 libavcodec/h264pred_template.c AV_WN4PA(((pixel4*)(src+i*stride))+0, dc6splat); src 712 libavcodec/h264pred_template.c AV_WN4PA(((pixel4*)(src+i*stride))+1, dc7splat); src 717 libavcodec/h264pred_template.c static void FUNC(pred8x8_mad_cow_dc_l0t)(uint8_t *src, ptrdiff_t stride) src 719 libavcodec/h264pred_template.c FUNCC(pred8x8_top_dc)(src, stride); src 720 libavcodec/h264pred_template.c FUNCC(pred4x4_dc)(src, NULL, stride); src 723 libavcodec/h264pred_template.c static void FUNC(pred8x16_mad_cow_dc_l0t)(uint8_t *src, ptrdiff_t stride) src 725 libavcodec/h264pred_template.c FUNCC(pred8x16_top_dc)(src, stride); src 726 libavcodec/h264pred_template.c FUNCC(pred4x4_dc)(src, NULL, stride); src 729 libavcodec/h264pred_template.c static void FUNC(pred8x8_mad_cow_dc_0lt)(uint8_t *src, ptrdiff_t stride) src 731 libavcodec/h264pred_template.c FUNCC(pred8x8_dc)(src, stride); src 732 libavcodec/h264pred_template.c FUNCC(pred4x4_top_dc)(src, NULL, stride); src 735 libavcodec/h264pred_template.c static void FUNC(pred8x16_mad_cow_dc_0lt)(uint8_t *src, ptrdiff_t stride) src 737 libavcodec/h264pred_template.c FUNCC(pred8x16_dc)(src, stride); src 738 libavcodec/h264pred_template.c FUNCC(pred4x4_top_dc)(src, NULL, stride); src 741 libavcodec/h264pred_template.c static void FUNC(pred8x8_mad_cow_dc_l00)(uint8_t *src, ptrdiff_t stride) src 743 libavcodec/h264pred_template.c FUNCC(pred8x8_left_dc)(src, stride); src 744 libavcodec/h264pred_template.c FUNCC(pred4x4_128_dc)(src + 4*stride , NULL, stride); src 745 libavcodec/h264pred_template.c FUNCC(pred4x4_128_dc)(src + 4*stride + 4*sizeof(pixel), NULL, stride); src 748 libavcodec/h264pred_template.c static void FUNC(pred8x16_mad_cow_dc_l00)(uint8_t *src, ptrdiff_t stride) src 750 libavcodec/h264pred_template.c FUNCC(pred8x16_left_dc)(src, stride); src 751 libavcodec/h264pred_template.c FUNCC(pred4x4_128_dc)(src + 4*stride , NULL, stride); src 752 libavcodec/h264pred_template.c FUNCC(pred4x4_128_dc)(src + 4*stride + 4*sizeof(pixel), NULL, stride); src 755 libavcodec/h264pred_template.c static void FUNC(pred8x8_mad_cow_dc_0l0)(uint8_t *src, ptrdiff_t stride) src 757 libavcodec/h264pred_template.c FUNCC(pred8x8_left_dc)(src, stride); src 758 libavcodec/h264pred_template.c FUNCC(pred4x4_128_dc)(src , NULL, stride); src 759 libavcodec/h264pred_template.c FUNCC(pred4x4_128_dc)(src + 4*sizeof(pixel), NULL, stride); src 762 libavcodec/h264pred_template.c static void FUNC(pred8x16_mad_cow_dc_0l0)(uint8_t *src, ptrdiff_t stride) src 764 libavcodec/h264pred_template.c FUNCC(pred8x16_left_dc)(src, stride); src 765 libavcodec/h264pred_template.c FUNCC(pred4x4_128_dc)(src , NULL, stride); src 766 libavcodec/h264pred_template.c FUNCC(pred4x4_128_dc)(src + 4*sizeof(pixel), NULL, stride); src 774 libavcodec/h264pred_template.c pixel *src = (pixel*)_src; src 776 libavcodec/h264pred_template.c const pixel * const src0 = src +3-stride; src 777 libavcodec/h264pred_template.c const pixel * src1 = src +4*stride-1; src 793 libavcodec/h264pred_template.c src[0] = CLIP((b ) >> 5); src 794 libavcodec/h264pred_template.c src[1] = CLIP((b+ H) >> 5); src 795 libavcodec/h264pred_template.c src[2] = CLIP((b+2*H) >> 5); src 796 libavcodec/h264pred_template.c src[3] = CLIP((b+3*H) >> 5); src 797 libavcodec/h264pred_template.c src[4] = CLIP((b+4*H) >> 5); src 798 libavcodec/h264pred_template.c src[5] = CLIP((b+5*H) >> 5); src 799 libavcodec/h264pred_template.c src[6] = CLIP((b+6*H) >> 5); src 800 libavcodec/h264pred_template.c src[7] = CLIP((b+7*H) >> 5); src 801 libavcodec/h264pred_template.c src += stride; src 810 libavcodec/h264pred_template.c pixel *src = (pixel*)_src; src 812 libavcodec/h264pred_template.c const pixel * const src0 = src +3-stride; src 813 libavcodec/h264pred_template.c const pixel * src1 = src +8*stride-1; src 835 libavcodec/h264pred_template.c src[0] = CLIP((b ) >> 5); src 836 libavcodec/h264pred_template.c src[1] = CLIP((b+ H) >> 5); src 837 libavcodec/h264pred_template.c src[2] = CLIP((b+2*H) >> 5); src 838 libavcodec/h264pred_template.c src[3] = CLIP((b+3*H) >> 5); src 839 libavcodec/h264pred_template.c src[4] = CLIP((b+4*H) >> 5); src 840 libavcodec/h264pred_template.c src[5] = CLIP((b+5*H) >> 5); src 841 libavcodec/h264pred_template.c src[6] = CLIP((b+6*H) >> 5); src 842 libavcodec/h264pred_template.c src[7] = CLIP((b+7*H) >> 5); src 843 libavcodec/h264pred_template.c src += stride; src 847 libavcodec/h264pred_template.c #define SRC(x,y) src[(x)+(y)*stride] src 880 libavcodec/h264pred_template.c AV_WN4PA(((pixel4*)src)+0, v); \ src 881 libavcodec/h264pred_template.c AV_WN4PA(((pixel4*)src)+1, v); \ src 882 libavcodec/h264pred_template.c src += stride; \ src 888 libavcodec/h264pred_template.c pixel *src = (pixel*)_src; src 896 libavcodec/h264pred_template.c pixel *src = (pixel*)_src; src 906 libavcodec/h264pred_template.c pixel *src = (pixel*)_src; src 916 libavcodec/h264pred_template.c pixel *src = (pixel*)_src; src 928 libavcodec/h264pred_template.c pixel *src = (pixel*)_src; src 934 libavcodec/h264pred_template.c AV_WN4PA(src+y*stride, a); \ src 935 libavcodec/h264pred_template.c AV_WN4PA(src+y*stride+4, a); src 943 libavcodec/h264pred_template.c pixel *src = (pixel*)_src; src 948 libavcodec/h264pred_template.c src[0] = t0; src 949 libavcodec/h264pred_template.c src[1] = t1; src 950 libavcodec/h264pred_template.c src[2] = t2; src 951 libavcodec/h264pred_template.c src[3] = t3; src 952 libavcodec/h264pred_template.c src[4] = t4; src 953 libavcodec/h264pred_template.c src[5] = t5; src 954 libavcodec/h264pred_template.c src[6] = t6; src 955 libavcodec/h264pred_template.c src[7] = t7; src 956 libavcodec/h264pred_template.c a = AV_RN4PA(((pixel4*)src)+0); src 957 libavcodec/h264pred_template.c b = AV_RN4PA(((pixel4*)src)+1); src 959 libavcodec/h264pred_template.c AV_WN4PA(((pixel4*)(src+y*stride))+0, a); src 960 libavcodec/h264pred_template.c AV_WN4PA(((pixel4*)(src+y*stride))+1, b); src 966 libavcodec/h264pred_template.c pixel *src = (pixel*)_src; src 989 libavcodec/h264pred_template.c pixel *src = (pixel*)_src; src 1013 libavcodec/h264pred_template.c pixel *src = (pixel*)_src; src 1044 libavcodec/h264pred_template.c pixel *src = (pixel*)_src; src 1075 libavcodec/h264pred_template.c pixel *src = (pixel*)_src; src 1105 libavcodec/h264pred_template.c pixel *src = (pixel*)_src; src 1132 libavcodec/h264pred_template.c pixel *src = (pixel*)_src; src 1149 libavcodec/h264pred_template.c src[0*stride]= v += block[0]; src 1150 libavcodec/h264pred_template.c src[1*stride]= v += block[8]; src 1151 libavcodec/h264pred_template.c src[2*stride]= v += block[16]; src 1152 libavcodec/h264pred_template.c src[3*stride]= v += block[24]; src 1153 libavcodec/h264pred_template.c src[4*stride]= v += block[32]; src 1154 libavcodec/h264pred_template.c src[5*stride]= v += block[40]; src 1155 libavcodec/h264pred_template.c src[6*stride]= v += block[48]; src 1156 libavcodec/h264pred_template.c src[7*stride]= v + block[56]; src 1157 libavcodec/h264pred_template.c src++; src 1168 libavcodec/h264pred_template.c pixel *src = (pixel*)_src; src 1185 libavcodec/h264pred_template.c src[0]= v += block[0]; src 1186 libavcodec/h264pred_template.c src[1]= v += block[1]; src 1187 libavcodec/h264pred_template.c src[2]= v += block[2]; src 1188 libavcodec/h264pred_template.c src[3]= v += block[3]; src 1189 libavcodec/h264pred_template.c src[4]= v += block[4]; src 1190 libavcodec/h264pred_template.c src[5]= v += block[5]; src 1191 libavcodec/h264pred_template.c src[6]= v += block[6]; src 1192 libavcodec/h264pred_template.c src[7]= v + block[7]; src 1193 libavcodec/h264pred_template.c src+= stride; src 29 libavcodec/h264qpel_template.c static inline void FUNC(copy_block2)(uint8_t *dst, const uint8_t *src, int dstStride, int srcStride, int h) src 34 libavcodec/h264qpel_template.c AV_WN2P(dst , AV_RN2P(src )); src 36 libavcodec/h264qpel_template.c src+=srcStride; src 40 libavcodec/h264qpel_template.c static inline void FUNC(copy_block4)(uint8_t *dst, const uint8_t *src, int dstStride, int srcStride, int h) src 45 libavcodec/h264qpel_template.c AV_WN4P(dst , AV_RN4P(src )); src 47 libavcodec/h264qpel_template.c src+=srcStride; src 51 libavcodec/h264qpel_template.c static inline void FUNC(copy_block8)(uint8_t *dst, const uint8_t *src, int dstStride, int srcStride, int h) src 56 libavcodec/h264qpel_template.c AV_WN4P(dst , AV_RN4P(src )); src 57 libavcodec/h264qpel_template.c AV_WN4P(dst+4*sizeof(pixel), AV_RN4P(src+4*sizeof(pixel))); src 59 libavcodec/h264qpel_template.c src+=srcStride; src 63 libavcodec/h264qpel_template.c static inline void FUNC(copy_block16)(uint8_t *dst, const uint8_t *src, int dstStride, int srcStride, int h) src 68 libavcodec/h264qpel_template.c AV_WN4P(dst , AV_RN4P(src )); src 69 libavcodec/h264qpel_template.c AV_WN4P(dst+ 4*sizeof(pixel), AV_RN4P(src+ 4*sizeof(pixel))); src 70 libavcodec/h264qpel_template.c AV_WN4P(dst+ 8*sizeof(pixel), AV_RN4P(src+ 8*sizeof(pixel))); src 71 libavcodec/h264qpel_template.c AV_WN4P(dst+12*sizeof(pixel), AV_RN4P(src+12*sizeof(pixel))); src 73 libavcodec/h264qpel_template.c src+=srcStride; src 83 libavcodec/h264qpel_template.c const pixel *src = (const pixel*)p_src;\ src 88 libavcodec/h264qpel_template.c OP(dst[0], (src[0]+src[1])*20 - (src[-1]+src[2])*5 + (src[-2]+src[3]));\ src 89 libavcodec/h264qpel_template.c OP(dst[1], (src[1]+src[2])*20 - (src[0 ]+src[3])*5 + (src[-1]+src[4]));\ src 91 libavcodec/h264qpel_template.c src+=srcStride;\ src 100 libavcodec/h264qpel_template.c const pixel *src = (const pixel*)_src;\ src 105 libavcodec/h264qpel_template.c const int srcB= src[-2*srcStride];\ src 106 libavcodec/h264qpel_template.c const int srcA= src[-1*srcStride];\ src 107 libavcodec/h264qpel_template.c const int src0= src[0 *srcStride];\ src 108 libavcodec/h264qpel_template.c const int src1= src[1 *srcStride];\ src 109 libavcodec/h264qpel_template.c const int src2= src[2 *srcStride];\ src 110 libavcodec/h264qpel_template.c const int src3= src[3 *srcStride];\ src 111 libavcodec/h264qpel_template.c const int src4= src[4 *srcStride];\ src 115 libavcodec/h264qpel_template.c src++;\ src 126 libavcodec/h264qpel_template.c const pixel *src = (const pixel*)_src;\ src 129 libavcodec/h264qpel_template.c src -= 2*srcStride;\ src 132 libavcodec/h264qpel_template.c tmp[0]= (src[0]+src[1])*20 - (src[-1]+src[2])*5 + (src[-2]+src[3]) + pad;\ src 133 libavcodec/h264qpel_template.c tmp[1]= (src[1]+src[2])*20 - (src[0 ]+src[3])*5 + (src[-1]+src[4]) + pad;\ src 135 libavcodec/h264qpel_template.c src+=srcStride;\ src 158 libavcodec/h264qpel_template.c const pixel *src = (const pixel*)_src;\ src 163 libavcodec/h264qpel_template.c OP(dst[0], (src[0]+src[1])*20 - (src[-1]+src[2])*5 + (src[-2]+src[3]));\ src 164 libavcodec/h264qpel_template.c OP(dst[1], (src[1]+src[2])*20 - (src[0 ]+src[3])*5 + (src[-1]+src[4]));\ src 165 libavcodec/h264qpel_template.c OP(dst[2], (src[2]+src[3])*20 - (src[1 ]+src[4])*5 + (src[0 ]+src[5]));\ src 166 libavcodec/h264qpel_template.c OP(dst[3], (src[3]+src[4])*20 - (src[2 ]+src[5])*5 + (src[1 ]+src[6]));\ src 168 libavcodec/h264qpel_template.c src+=srcStride;\ src 177 libavcodec/h264qpel_template.c const pixel *src = (const pixel*)_src;\ src 182 libavcodec/h264qpel_template.c const int srcB= src[-2*srcStride];\ src 183 libavcodec/h264qpel_template.c const int srcA= src[-1*srcStride];\ src 184 libavcodec/h264qpel_template.c const int src0= src[0 *srcStride];\ src 185 libavcodec/h264qpel_template.c const int src1= src[1 *srcStride];\ src 186 libavcodec/h264qpel_template.c const int src2= src[2 *srcStride];\ src 187 libavcodec/h264qpel_template.c const int src3= src[3 *srcStride];\ src 188 libavcodec/h264qpel_template.c const int src4= src[4 *srcStride];\ src 189 libavcodec/h264qpel_template.c const int src5= src[5 *srcStride];\ src 190 libavcodec/h264qpel_template.c const int src6= src[6 *srcStride];\ src 196 libavcodec/h264qpel_template.c src++;\ src 207 libavcodec/h264qpel_template.c const pixel *src = (const pixel*)_src;\ src 210 libavcodec/h264qpel_template.c src -= 2*srcStride;\ src 213 libavcodec/h264qpel_template.c tmp[0]= (src[0]+src[1])*20 - (src[-1]+src[2])*5 + (src[-2]+src[3]) + pad;\ src 214 libavcodec/h264qpel_template.c tmp[1]= (src[1]+src[2])*20 - (src[0 ]+src[3])*5 + (src[-1]+src[4]) + pad;\ src 215 libavcodec/h264qpel_template.c tmp[2]= (src[2]+src[3])*20 - (src[1 ]+src[4])*5 + (src[0 ]+src[5]) + pad;\ src 216 libavcodec/h264qpel_template.c tmp[3]= (src[3]+src[4])*20 - (src[2 ]+src[5])*5 + (src[1 ]+src[6]) + pad;\ src 218 libavcodec/h264qpel_template.c src+=srcStride;\ src 246 libavcodec/h264qpel_template.c const pixel *src = (const pixel*)_src;\ src 251 libavcodec/h264qpel_template.c OP(dst[0], (src[0]+src[1])*20 - (src[-1]+src[2])*5 + (src[-2]+src[3 ]));\ src 252 libavcodec/h264qpel_template.c OP(dst[1], (src[1]+src[2])*20 - (src[0 ]+src[3])*5 + (src[-1]+src[4 ]));\ src 253 libavcodec/h264qpel_template.c OP(dst[2], (src[2]+src[3])*20 - (src[1 ]+src[4])*5 + (src[0 ]+src[5 ]));\ src 254 libavcodec/h264qpel_template.c OP(dst[3], (src[3]+src[4])*20 - (src[2 ]+src[5])*5 + (src[1 ]+src[6 ]));\ src 255 libavcodec/h264qpel_template.c OP(dst[4], (src[4]+src[5])*20 - (src[3 ]+src[6])*5 + (src[2 ]+src[7 ]));\ src 256 libavcodec/h264qpel_template.c OP(dst[5], (src[5]+src[6])*20 - (src[4 ]+src[7])*5 + (src[3 ]+src[8 ]));\ src 257 libavcodec/h264qpel_template.c OP(dst[6], (src[6]+src[7])*20 - (src[5 ]+src[8])*5 + (src[4 ]+src[9 ]));\ src 258 libavcodec/h264qpel_template.c OP(dst[7], (src[7]+src[8])*20 - (src[6 ]+src[9])*5 + (src[5 ]+src[10]));\ src 260 libavcodec/h264qpel_template.c src+=srcStride;\ src 269 libavcodec/h264qpel_template.c const pixel *src = (const pixel*)_src;\ src 274 libavcodec/h264qpel_template.c const int srcB= src[-2*srcStride];\ src 275 libavcodec/h264qpel_template.c const int srcA= src[-1*srcStride];\ src 276 libavcodec/h264qpel_template.c const int src0= src[0 *srcStride];\ src 277 libavcodec/h264qpel_template.c const int src1= src[1 *srcStride];\ src 278 libavcodec/h264qpel_template.c const int src2= src[2 *srcStride];\ src 279 libavcodec/h264qpel_template.c const int src3= src[3 *srcStride];\ src 280 libavcodec/h264qpel_template.c const int src4= src[4 *srcStride];\ src 281 libavcodec/h264qpel_template.c const int src5= src[5 *srcStride];\ src 282 libavcodec/h264qpel_template.c const int src6= src[6 *srcStride];\ src 283 libavcodec/h264qpel_template.c const int src7= src[7 *srcStride];\ src 284 libavcodec/h264qpel_template.c const int src8= src[8 *srcStride];\ src 285 libavcodec/h264qpel_template.c const int src9= src[9 *srcStride];\ src 286 libavcodec/h264qpel_template.c const int src10=src[10*srcStride];\ src 296 libavcodec/h264qpel_template.c src++;\ src 307 libavcodec/h264qpel_template.c const pixel *src = (const pixel*)_src;\ src 310 libavcodec/h264qpel_template.c src -= 2*srcStride;\ src 313 libavcodec/h264qpel_template.c tmp[0]= (src[0]+src[1])*20 - (src[-1]+src[2])*5 + (src[-2]+src[3 ]) + pad;\ src 314 libavcodec/h264qpel_template.c tmp[1]= (src[1]+src[2])*20 - (src[0 ]+src[3])*5 + (src[-1]+src[4 ]) + pad;\ src 315 libavcodec/h264qpel_template.c tmp[2]= (src[2]+src[3])*20 - (src[1 ]+src[4])*5 + (src[0 ]+src[5 ]) + pad;\ src 316 libavcodec/h264qpel_template.c tmp[3]= (src[3]+src[4])*20 - (src[2 ]+src[5])*5 + (src[1 ]+src[6 ]) + pad;\ src 317 libavcodec/h264qpel_template.c tmp[4]= (src[4]+src[5])*20 - (src[3 ]+src[6])*5 + (src[2 ]+src[7 ]) + pad;\ src 318 libavcodec/h264qpel_template.c tmp[5]= (src[5]+src[6])*20 - (src[4 ]+src[7])*5 + (src[3 ]+src[8 ]) + pad;\ src 319 libavcodec/h264qpel_template.c tmp[6]= (src[6]+src[7])*20 - (src[5 ]+src[8])*5 + (src[4 ]+src[9 ]) + pad;\ src 320 libavcodec/h264qpel_template.c tmp[7]= (src[7]+src[8])*20 - (src[6 ]+src[9])*5 + (src[5 ]+src[10]) + pad;\ src 322 libavcodec/h264qpel_template.c src+=srcStride;\ src 353 libavcodec/h264qpel_template.c static void FUNC(OPNAME ## h264_qpel16_v_lowpass)(uint8_t *dst, const uint8_t *src, int dstStride, int srcStride){\ src 354 libavcodec/h264qpel_template.c FUNC(OPNAME ## h264_qpel8_v_lowpass)(dst , src , dstStride, srcStride);\ src 355 libavcodec/h264qpel_template.c FUNC(OPNAME ## h264_qpel8_v_lowpass)(dst+8*sizeof(pixel), src+8*sizeof(pixel), dstStride, srcStride);\ src 356 libavcodec/h264qpel_template.c src += 8*srcStride;\ src 358 libavcodec/h264qpel_template.c FUNC(OPNAME ## h264_qpel8_v_lowpass)(dst , src , dstStride, srcStride);\ src 359 libavcodec/h264qpel_template.c FUNC(OPNAME ## h264_qpel8_v_lowpass)(dst+8*sizeof(pixel), src+8*sizeof(pixel), dstStride, srcStride);\ src 362 libavcodec/h264qpel_template.c static void FUNC(OPNAME ## h264_qpel16_h_lowpass)(uint8_t *dst, const uint8_t *src, int dstStride, int srcStride){\ src 363 libavcodec/h264qpel_template.c FUNC(OPNAME ## h264_qpel8_h_lowpass)(dst , src , dstStride, srcStride);\ src 364 libavcodec/h264qpel_template.c FUNC(OPNAME ## h264_qpel8_h_lowpass)(dst+8*sizeof(pixel), src+8*sizeof(pixel), dstStride, srcStride);\ src 365 libavcodec/h264qpel_template.c src += 8*srcStride;\ src 367 libavcodec/h264qpel_template.c FUNC(OPNAME ## h264_qpel8_h_lowpass)(dst , src , dstStride, srcStride);\ src 368 libavcodec/h264qpel_template.c FUNC(OPNAME ## h264_qpel8_h_lowpass)(dst+8*sizeof(pixel), src+8*sizeof(pixel), dstStride, srcStride);\ src 371 libavcodec/h264qpel_template.c static void FUNC(OPNAME ## h264_qpel16_hv_lowpass)(uint8_t *dst, pixeltmp *tmp, const uint8_t *src, int dstStride, int tmpStride, int srcStride){\ src 372 libavcodec/h264qpel_template.c FUNC(OPNAME ## h264_qpel8_hv_lowpass)(dst , tmp , src , dstStride, tmpStride, srcStride);\ src 373 libavcodec/h264qpel_template.c FUNC(OPNAME ## h264_qpel8_hv_lowpass)(dst+8*sizeof(pixel), tmp+8, src+8*sizeof(pixel), dstStride, tmpStride, srcStride);\ src 374 libavcodec/h264qpel_template.c src += 8*srcStride;\ src 376 libavcodec/h264qpel_template.c FUNC(OPNAME ## h264_qpel8_hv_lowpass)(dst , tmp , src , dstStride, tmpStride, srcStride);\ src 377 libavcodec/h264qpel_template.c FUNC(OPNAME ## h264_qpel8_hv_lowpass)(dst+8*sizeof(pixel), tmp+8, src+8*sizeof(pixel), dstStride, tmpStride, srcStride);\ src 381 libavcodec/h264qpel_template.c static void FUNCC(OPNAME ## h264_qpel ## SIZE ## _mc00)(uint8_t *dst, const uint8_t *src, ptrdiff_t stride)\ src 383 libavcodec/h264qpel_template.c FUNCC(OPNAME ## pixels ## SIZE)(dst, src, stride, SIZE);\ src 386 libavcodec/h264qpel_template.c static void FUNCC(OPNAME ## h264_qpel ## SIZE ## _mc10)(uint8_t *dst, const uint8_t *src, ptrdiff_t stride)\ src 389 libavcodec/h264qpel_template.c FUNC(put_h264_qpel ## SIZE ## _h_lowpass)(half, src, SIZE*sizeof(pixel), stride);\ src 390 libavcodec/h264qpel_template.c FUNC(OPNAME ## pixels ## SIZE ## _l2)(dst, src, half, stride, stride, SIZE*sizeof(pixel), SIZE);\ src 393 libavcodec/h264qpel_template.c static void FUNCC(OPNAME ## h264_qpel ## SIZE ## _mc20)(uint8_t *dst, const uint8_t *src, ptrdiff_t stride)\ src 395 libavcodec/h264qpel_template.c FUNC(OPNAME ## h264_qpel ## SIZE ## _h_lowpass)(dst, src, stride, stride);\ src 398 libavcodec/h264qpel_template.c static void FUNCC(OPNAME ## h264_qpel ## SIZE ## _mc30)(uint8_t *dst, const uint8_t *src, ptrdiff_t stride)\ src 401 libavcodec/h264qpel_template.c FUNC(put_h264_qpel ## SIZE ## _h_lowpass)(half, src, SIZE*sizeof(pixel), stride);\ src 402 libavcodec/h264qpel_template.c FUNC(OPNAME ## pixels ## SIZE ## _l2)(dst, src+sizeof(pixel), half, stride, stride, SIZE*sizeof(pixel), SIZE);\ src 405 libavcodec/h264qpel_template.c static void FUNCC(OPNAME ## h264_qpel ## SIZE ## _mc01)(uint8_t *dst, const uint8_t *src, ptrdiff_t stride)\ src 410 libavcodec/h264qpel_template.c FUNC(copy_block ## SIZE )(full, src - stride*2, SIZE*sizeof(pixel), stride, SIZE + 5);\ src 415 libavcodec/h264qpel_template.c static void FUNCC(OPNAME ## h264_qpel ## SIZE ## _mc02)(uint8_t *dst, const uint8_t *src, ptrdiff_t stride)\ src 419 libavcodec/h264qpel_template.c FUNC(copy_block ## SIZE )(full, src - stride*2, SIZE*sizeof(pixel), stride, SIZE + 5);\ src 423 libavcodec/h264qpel_template.c static void FUNCC(OPNAME ## h264_qpel ## SIZE ## _mc03)(uint8_t *dst, const uint8_t *src, ptrdiff_t stride)\ src 428 libavcodec/h264qpel_template.c FUNC(copy_block ## SIZE )(full, src - stride*2, SIZE*sizeof(pixel), stride, SIZE + 5);\ src 433 libavcodec/h264qpel_template.c static void FUNCC(OPNAME ## h264_qpel ## SIZE ## _mc11)(uint8_t *dst, const uint8_t *src, ptrdiff_t stride)\ src 439 libavcodec/h264qpel_template.c FUNC(put_h264_qpel ## SIZE ## _h_lowpass)(halfH, src, SIZE*sizeof(pixel), stride);\ src 440 libavcodec/h264qpel_template.c FUNC(copy_block ## SIZE )(full, src - stride*2, SIZE*sizeof(pixel), stride, SIZE + 5);\ src 445 libavcodec/h264qpel_template.c static void FUNCC(OPNAME ## h264_qpel ## SIZE ## _mc31)(uint8_t *dst, const uint8_t *src, ptrdiff_t stride)\ src 451 libavcodec/h264qpel_template.c FUNC(put_h264_qpel ## SIZE ## _h_lowpass)(halfH, src, SIZE*sizeof(pixel), stride);\ src 452 libavcodec/h264qpel_template.c FUNC(copy_block ## SIZE )(full, src - stride*2 + sizeof(pixel), SIZE*sizeof(pixel), stride, SIZE + 5);\ src 457 libavcodec/h264qpel_template.c static void FUNCC(OPNAME ## h264_qpel ## SIZE ## _mc13)(uint8_t *dst, const uint8_t *src, ptrdiff_t stride)\ src 463 libavcodec/h264qpel_template.c FUNC(put_h264_qpel ## SIZE ## _h_lowpass)(halfH, src + stride, SIZE*sizeof(pixel), stride);\ src 464 libavcodec/h264qpel_template.c FUNC(copy_block ## SIZE )(full, src - stride*2, SIZE*sizeof(pixel), stride, SIZE + 5);\ src 469 libavcodec/h264qpel_template.c static void FUNCC(OPNAME ## h264_qpel ## SIZE ## _mc33)(uint8_t *dst, const uint8_t *src, ptrdiff_t stride)\ src 475 libavcodec/h264qpel_template.c FUNC(put_h264_qpel ## SIZE ## _h_lowpass)(halfH, src + stride, SIZE*sizeof(pixel), stride);\ src 476 libavcodec/h264qpel_template.c FUNC(copy_block ## SIZE )(full, src - stride*2 + sizeof(pixel), SIZE*sizeof(pixel), stride, SIZE + 5);\ src 481 libavcodec/h264qpel_template.c static void FUNCC(OPNAME ## h264_qpel ## SIZE ## _mc22)(uint8_t *dst, const uint8_t *src, ptrdiff_t stride)\ src 484 libavcodec/h264qpel_template.c FUNC(OPNAME ## h264_qpel ## SIZE ## _hv_lowpass)(dst, tmp, src, stride, SIZE*sizeof(pixel), stride);\ src 487 libavcodec/h264qpel_template.c static void FUNCC(OPNAME ## h264_qpel ## SIZE ## _mc21)(uint8_t *dst, const uint8_t *src, ptrdiff_t stride)\ src 492 libavcodec/h264qpel_template.c FUNC(put_h264_qpel ## SIZE ## _h_lowpass)(halfH, src, SIZE*sizeof(pixel), stride);\ src 493 libavcodec/h264qpel_template.c FUNC(put_h264_qpel ## SIZE ## _hv_lowpass)(halfHV, tmp, src, SIZE*sizeof(pixel), SIZE*sizeof(pixel), stride);\ src 497 libavcodec/h264qpel_template.c static void FUNCC(OPNAME ## h264_qpel ## SIZE ## _mc23)(uint8_t *dst, const uint8_t *src, ptrdiff_t stride)\ src 502 libavcodec/h264qpel_template.c FUNC(put_h264_qpel ## SIZE ## _h_lowpass)(halfH, src + stride, SIZE*sizeof(pixel), stride);\ src 503 libavcodec/h264qpel_template.c FUNC(put_h264_qpel ## SIZE ## _hv_lowpass)(halfHV, tmp, src, SIZE*sizeof(pixel), SIZE*sizeof(pixel), stride);\ src 507 libavcodec/h264qpel_template.c static void FUNCC(OPNAME ## h264_qpel ## SIZE ## _mc12)(uint8_t *dst, const uint8_t *src, ptrdiff_t stride)\ src 514 libavcodec/h264qpel_template.c FUNC(copy_block ## SIZE )(full, src - stride*2, SIZE*sizeof(pixel), stride, SIZE + 5);\ src 516 libavcodec/h264qpel_template.c FUNC(put_h264_qpel ## SIZE ## _hv_lowpass)(halfHV, tmp, src, SIZE*sizeof(pixel), SIZE*sizeof(pixel), stride);\ src 520 libavcodec/h264qpel_template.c static void FUNCC(OPNAME ## h264_qpel ## SIZE ## _mc32)(uint8_t *dst, const uint8_t *src, ptrdiff_t stride)\ src 527 libavcodec/h264qpel_template.c FUNC(copy_block ## SIZE )(full, src - stride*2 + sizeof(pixel), SIZE*sizeof(pixel), stride, SIZE + 5);\ src 529 libavcodec/h264qpel_template.c FUNC(put_h264_qpel ## SIZE ## _hv_lowpass)(halfHV, tmp, src, SIZE*sizeof(pixel), SIZE*sizeof(pixel), stride);\ src 141 libavcodec/hevc_filter.c static void copy_CTB(uint8_t *dst, const uint8_t *src, int width, int height, src 146 libavcodec/hevc_filter.c if (((intptr_t)dst | (intptr_t)src | stride_dst | stride_src) & 15) { src 149 libavcodec/hevc_filter.c AV_COPY64U(dst+j, src+j); src 151 libavcodec/hevc_filter.c src += stride_src; src 156 libavcodec/hevc_filter.c AV_COPY128(dst+j, src+j); src 158 libavcodec/hevc_filter.c src += stride_src; src 163 libavcodec/hevc_filter.c static void copy_pixel(uint8_t *dst, const uint8_t *src, int pixel_shift) src 166 libavcodec/hevc_filter.c *(uint16_t *)dst = *(uint16_t *)src; src 168 libavcodec/hevc_filter.c *dst = *src; src 171 libavcodec/hevc_filter.c static void copy_vert(uint8_t *dst, const uint8_t *src, src 178 libavcodec/hevc_filter.c *dst = *src; src 180 libavcodec/hevc_filter.c src += stride_src; src 184 libavcodec/hevc_filter.c *(uint16_t *)dst = *(uint16_t *)src; src 186 libavcodec/hevc_filter.c src += stride_src; src 191 libavcodec/hevc_filter.c static void copy_CTB_to_hv(HEVCContext *s, const uint8_t *src, src 201 libavcodec/hevc_filter.c src, width << sh); src 203 libavcodec/hevc_filter.c src + stride_src * (height - 1), width << sh); src 206 libavcodec/hevc_filter.c copy_vert(s->sao_pixel_buffer_v[c_idx] + (((2 * x_ctb) * h + y) << sh), src, sh, height, 1 << sh, stride_src); src 208 libavcodec/hevc_filter.c copy_vert(s->sao_pixel_buffer_v[c_idx] + (((2 * x_ctb + 1) * h + y) << sh), src + ((width - 1) << sh), sh, height, 1 << sh, stride_src); src 231 libavcodec/hevc_filter.c uint8_t *src = src1 + (((y << s->ps.sps->log2_min_pu_size) - y0) >> vshift) * stride_src + ((((x << s->ps.sps->log2_min_pu_size) - x0) >> hshift) << s->ps.sps->pixel_shift); src 234 libavcodec/hevc_filter.c memcpy(src, dst, len); src 235 libavcodec/hevc_filter.c src += stride_src; src 315 libavcodec/hevc_filter.c uint8_t *src = &s->frame->data[c_idx][y0 * stride_src + (x0 << s->ps.sps->pixel_shift)]; src 321 libavcodec/hevc_filter.c copy_CTB_to_hv(s, src, stride_src, x0, y0, width, height, c_idx, src 327 libavcodec/hevc_filter.c copy_CTB(dst, src, width << s->ps.sps->pixel_shift, height, stride_dst, stride_src); src 328 libavcodec/hevc_filter.c s->hevcdsp.sao_band_filter[tab](src, dst, stride_src, stride_dst, src 331 libavcodec/hevc_filter.c restore_tqb_pixels(s, src, dst, stride_src, stride_dst, src 334 libavcodec/hevc_filter.c s->hevcdsp.sao_band_filter[tab](src, src, stride_src, stride_src, src 362 libavcodec/hevc_filter.c src1[0] = src - stride_src - (left << sh); src 389 libavcodec/hevc_filter.c src1[0] = src + height * stride_src - (left << sh); src 430 libavcodec/hevc_filter.c src - (left_pixels << sh), src 434 libavcodec/hevc_filter.c copy_CTB_to_hv(s, src, stride_src, x0, y0, width, height, c_idx, src 436 libavcodec/hevc_filter.c s->hevcdsp.sao_edge_filter[tab](src, dst, stride_src, sao->offset_val[c_idx], src 438 libavcodec/hevc_filter.c s->hevcdsp.sao_edge_restore[restore](src, dst, src 446 libavcodec/hevc_filter.c restore_tqb_pixels(s, src, dst, stride_src, stride_dst, src 478 libavcodec/hevc_filter.c uint8_t *src; src 531 libavcodec/hevc_filter.c src = &s->frame->data[LUMA][y * s->frame->linesize[LUMA] + (x << s->ps.sps->pixel_shift)]; src 537 libavcodec/hevc_filter.c s->hevcdsp.hevc_v_loop_filter_luma_c(src, src 541 libavcodec/hevc_filter.c s->hevcdsp.hevc_v_loop_filter_luma(src, src 563 libavcodec/hevc_filter.c src = &s->frame->data[LUMA][y * s->frame->linesize[LUMA] + (x << s->ps.sps->pixel_shift)]; src 569 libavcodec/hevc_filter.c s->hevcdsp.hevc_h_loop_filter_luma_c(src, src 573 libavcodec/hevc_filter.c s->hevcdsp.hevc_h_loop_filter_luma(src, src 597 libavcodec/hevc_filter.c src = &s->frame->data[chroma][(y >> s->ps.sps->vshift[chroma]) * s->frame->linesize[chroma] + ((x >> s->ps.sps->hshift[chroma]) << s->ps.sps->pixel_shift)]; src 603 libavcodec/hevc_filter.c s->hevcdsp.hevc_v_loop_filter_chroma_c(src, src 607 libavcodec/hevc_filter.c s->hevcdsp.hevc_v_loop_filter_chroma(src, src 630 libavcodec/hevc_filter.c src = &s->frame->data[chroma][(y >> s->ps.sps->vshift[1]) * s->frame->linesize[chroma] + ((x >> s->ps.sps->hshift[1]) << s->ps.sps->pixel_shift)]; src 636 libavcodec/hevc_filter.c s->hevcdsp.hevc_h_loop_filter_chroma_c(src, src 640 libavcodec/hevc_filter.c s->hevcdsp.hevc_h_loop_filter_chroma(src, src 115 libavcodec/hevc_mvs.c static av_always_inline void mv_scale(Mv *dst, Mv *src, int td, int tb) src 123 libavcodec/hevc_mvs.c dst->x = av_clip_int16((scale_factor * src->x + 127 + src 124 libavcodec/hevc_mvs.c (scale_factor * src->x < 0)) >> 8); src 125 libavcodec/hevc_mvs.c dst->y = av_clip_int16((scale_factor * src->y + 127 + src 126 libavcodec/hevc_mvs.c (scale_factor * src->y < 0)) >> 8); src 1443 libavcodec/hevcdec.c uint8_t *src = ref->data[0]; src 1455 libavcodec/hevcdec.c src += y_off * srcstride + (x_off * (1 << s->ps.sps->pixel_shift)); src 1464 libavcodec/hevcdec.c s->vdsp.emulated_edge_mc(lc->edge_emu_buffer, src - offset, src 1470 libavcodec/hevcdec.c src = lc->edge_emu_buffer + buf_offset; src 1475 libavcodec/hevcdec.c s->hevcdsp.put_hevc_qpel_uni[idx][!!my][!!mx](dst, dststride, src, srcstride, src 1478 libavcodec/hevcdec.c s->hevcdsp.put_hevc_qpel_uni_w[idx][!!my][!!mx](dst, dststride, src, srcstride, src 3147 libavcodec/hevcdec.c const uint8_t *src = frame->data[i] + j * frame->linesize[i]; src 3151 libavcodec/hevcdec.c (const uint16_t *) src, w); src 3152 libavcodec/hevcdec.c src = s->checksum_buf; src 3155 libavcodec/hevcdec.c av_md5_update(s->md5_ctx, src, w << pixel_shift); src 3263 libavcodec/hevcdec.c static int hevc_ref_frame(HEVCContext *s, HEVCFrame *dst, HEVCFrame *src) src 3267 libavcodec/hevcdec.c ret = ff_thread_ref_frame(&dst->tf, &src->tf); src 3271 libavcodec/hevcdec.c dst->tab_mvf_buf = av_buffer_ref(src->tab_mvf_buf); src 3274 libavcodec/hevcdec.c dst->tab_mvf = src->tab_mvf; src 3276 libavcodec/hevcdec.c dst->rpl_tab_buf = av_buffer_ref(src->rpl_tab_buf); src 3279 libavcodec/hevcdec.c dst->rpl_tab = src->rpl_tab; src 3281 libavcodec/hevcdec.c dst->rpl_buf = av_buffer_ref(src->rpl_buf); src 3285 libavcodec/hevcdec.c dst->poc = src->poc; src 3286 libavcodec/hevcdec.c dst->ctb_count = src->ctb_count; src 3287 libavcodec/hevcdec.c dst->flags = src->flags; src 3288 libavcodec/hevcdec.c dst->sequence = src->sequence; src 3290 libavcodec/hevcdec.c if (src->hwaccel_picture_private) { src 3291 libavcodec/hevcdec.c dst->hwaccel_priv_buf = av_buffer_ref(src->hwaccel_priv_buf); src 3399 libavcodec/hevcdec.c const AVCodecContext *src) src 3402 libavcodec/hevcdec.c HEVCContext *s0 = src->priv_data; src 3450 libavcodec/hevcdec.c if ((ret = set_sps(s, s0->ps.sps, src->pix_fmt)) < 0) src 72 libavcodec/hevcdsp.h void (*put_hevc_qpel[10][2][2])(int16_t *dst, uint8_t *src, ptrdiff_t srcstride, src 74 libavcodec/hevcdsp.h void (*put_hevc_qpel_uni[10][2][2])(uint8_t *dst, ptrdiff_t dststride, uint8_t *src, ptrdiff_t srcstride, src 86 libavcodec/hevcdsp.h void (*put_hevc_epel[10][2][2])(int16_t *dst, uint8_t *src, ptrdiff_t srcstride, src 134 libavcodec/hevcdsp_template.c #define TR_4x4_LUMA(dst, src, step, assign) \ src 136 libavcodec/hevcdsp_template.c int c0 = src[0 * step] + src[2 * step]; \ src 137 libavcodec/hevcdsp_template.c int c1 = src[2 * step] + src[3 * step]; \ src 138 libavcodec/hevcdsp_template.c int c2 = src[0 * step] - src[3 * step]; \ src 139 libavcodec/hevcdsp_template.c int c3 = 74 * src[1 * step]; \ src 141 libavcodec/hevcdsp_template.c assign(dst[2 * step], 74 * (src[0 * step] - \ src 142 libavcodec/hevcdsp_template.c src[2 * step] + \ src 143 libavcodec/hevcdsp_template.c src[3 * step])); \ src 154 libavcodec/hevcdsp_template.c int16_t *src = coeffs; src 157 libavcodec/hevcdsp_template.c TR_4x4_LUMA(src, src, 4, SCALE); src 158 libavcodec/hevcdsp_template.c src++; src 171 libavcodec/hevcdsp_template.c #define TR_4(dst, src, dstep, sstep, assign, end) \ src 173 libavcodec/hevcdsp_template.c const int e0 = 64 * src[0 * sstep] + 64 * src[2 * sstep]; \ src 174 libavcodec/hevcdsp_template.c const int e1 = 64 * src[0 * sstep] - 64 * src[2 * sstep]; \ src 175 libavcodec/hevcdsp_template.c const int o0 = 83 * src[1 * sstep] + 36 * src[3 * sstep]; \ src 176 libavcodec/hevcdsp_template.c const int o1 = 36 * src[1 * sstep] - 83 * src[3 * sstep]; \ src 184 libavcodec/hevcdsp_template.c #define TR_8(dst, src, dstep, sstep, assign, end) \ src 191 libavcodec/hevcdsp_template.c o_8[i] += transform[4 * j][i] * src[j * sstep]; \ src 192 libavcodec/hevcdsp_template.c TR_4(e_8, src, 1, 2 * sstep, SET, 4); \ src 200 libavcodec/hevcdsp_template.c #define TR_16(dst, src, dstep, sstep, assign, end) \ src 207 libavcodec/hevcdsp_template.c o_16[i] += transform[2 * j][i] * src[j * sstep]; \ src 208 libavcodec/hevcdsp_template.c TR_8(e_16, src, 1, 2 * sstep, SET, 8); \ src 216 libavcodec/hevcdsp_template.c #define TR_32(dst, src, dstep, sstep, assign, end) \ src 223 libavcodec/hevcdsp_template.c o_32[i] += transform[j][i] * src[j * sstep]; \ src 224 libavcodec/hevcdsp_template.c TR_16(e_32, src, 1, 2 * sstep, SET, end / 2); \ src 247 libavcodec/hevcdsp_template.c int16_t *src = coeffs; \ src 251 libavcodec/hevcdsp_template.c TR_ ## H(src, src, H, H, SCALE, limit2); \ src 254 libavcodec/hevcdsp_template.c src++; \ src 304 libavcodec/hevcdsp_template.c pixel *src = (pixel *)_src; src 316 libavcodec/hevcdsp_template.c dst[x] = av_clip_pixel(src[x] + offset_table[src[x] >> shift]); src 318 libavcodec/hevcdsp_template.c src += stride_src; src 335 libavcodec/hevcdsp_template.c pixel *src = (pixel *)_src; src 345 libavcodec/hevcdsp_template.c int diff0 = CMP(src[x], src[x + a_stride]); src 346 libavcodec/hevcdsp_template.c int diff1 = CMP(src[x], src[x + b_stride]); src 348 libavcodec/hevcdsp_template.c dst[x] = av_clip_pixel(src[x] + sao_offset_val[offset_val]); src 350 libavcodec/hevcdsp_template.c src += stride_src; src 363 libavcodec/hevcdsp_template.c pixel *src = (pixel *)_src; src 375 libavcodec/hevcdsp_template.c dst[y * stride_dst] = av_clip_pixel(src[y * stride_src] + offset_val); src 383 libavcodec/hevcdsp_template.c dst[x * stride_dst + offset] = av_clip_pixel(src[x * stride_src + offset] + offset_val); src 392 libavcodec/hevcdsp_template.c dst[x] = av_clip_pixel(src[x] + offset_val); src 399 libavcodec/hevcdsp_template.c dst[x + y_stride_dst] = av_clip_pixel(src[x + y_stride_src] + offset_val); src 413 libavcodec/hevcdsp_template.c pixel *src = (pixel *)_src; src 425 libavcodec/hevcdsp_template.c dst[y * stride_dst] = av_clip_pixel(src[y * stride_src] + offset_val); src 433 libavcodec/hevcdsp_template.c dst[x * stride_dst + offset] = av_clip_pixel(src[x * stride_src + offset] + offset_val); src 442 libavcodec/hevcdsp_template.c dst[x] = av_clip_pixel(src[x] + offset_val); src 450 libavcodec/hevcdsp_template.c dst[x + y_stride_dst] = av_clip_pixel(src[x + y_stride_src] + offset_val); src 464 libavcodec/hevcdsp_template.c dst[y*stride_dst] = src[y*stride_src]; src 468 libavcodec/hevcdsp_template.c dst[y*stride_dst+width-1] = src[y*stride_src+width-1]; src 473 libavcodec/hevcdsp_template.c dst[x] = src[x]; src 477 libavcodec/hevcdsp_template.c dst[(height-1)*stride_dst+x] = src[(height-1)*stride_src+x]; src 480 libavcodec/hevcdsp_template.c dst[0] = src[0]; src 482 libavcodec/hevcdsp_template.c dst[width-1] = src[width-1]; src 484 libavcodec/hevcdsp_template.c dst[stride_dst*(height-1)+width-1] = src[stride_src*(height-1)+width-1]; src 486 libavcodec/hevcdsp_template.c dst[stride_dst*(height-1)] = src[stride_src*(height-1)]; src 501 libavcodec/hevcdsp_template.c pixel *src = (pixel *)_src; src 506 libavcodec/hevcdsp_template.c dst[x] = src[x] << (14 - BIT_DEPTH); src 507 libavcodec/hevcdsp_template.c src += srcstride; src 516 libavcodec/hevcdsp_template.c pixel *src = (pixel *)_src; src 522 libavcodec/hevcdsp_template.c memcpy(dst, src, width * sizeof(pixel)); src 523 libavcodec/hevcdsp_template.c src += srcstride; src 533 libavcodec/hevcdsp_template.c pixel *src = (pixel *)_src; src 547 libavcodec/hevcdsp_template.c dst[x] = av_clip_pixel(((src[x] << (14 - BIT_DEPTH)) + src2[x] + offset) >> shift); src 548 libavcodec/hevcdsp_template.c src += srcstride; src 558 libavcodec/hevcdsp_template.c pixel *src = (pixel *)_src; src 572 libavcodec/hevcdsp_template.c dst[x] = av_clip_pixel((((src[x] << (14 - BIT_DEPTH)) * wx + offset) >> shift) + ox); src 573 libavcodec/hevcdsp_template.c src += srcstride; src 584 libavcodec/hevcdsp_template.c pixel *src = (pixel *)_src; src 596 libavcodec/hevcdsp_template.c dst[x] = av_clip_pixel(( (src[x] << (14 - BIT_DEPTH)) * wx1 + src2[x] * wx0 + (ox0 + ox1 + 1) * (1 << log2Wd)) >> (log2Wd + 1)); src 598 libavcodec/hevcdsp_template.c src += srcstride; src 607 libavcodec/hevcdsp_template.c #define QPEL_FILTER(src, stride) \ src 608 libavcodec/hevcdsp_template.c (filter[0] * src[x - 3 * stride] + \ src 609 libavcodec/hevcdsp_template.c filter[1] * src[x - 2 * stride] + \ src 610 libavcodec/hevcdsp_template.c filter[2] * src[x - stride] + \ src 611 libavcodec/hevcdsp_template.c filter[3] * src[x ] + \ src 612 libavcodec/hevcdsp_template.c filter[4] * src[x + stride] + \ src 613 libavcodec/hevcdsp_template.c filter[5] * src[x + 2 * stride] + \ src 614 libavcodec/hevcdsp_template.c filter[6] * src[x + 3 * stride] + \ src 615 libavcodec/hevcdsp_template.c filter[7] * src[x + 4 * stride]) src 622 libavcodec/hevcdsp_template.c pixel *src = (pixel*)_src; src 627 libavcodec/hevcdsp_template.c dst[x] = QPEL_FILTER(src, 1) >> (BIT_DEPTH - 8); src 628 libavcodec/hevcdsp_template.c src += srcstride; src 638 libavcodec/hevcdsp_template.c pixel *src = (pixel*)_src; src 643 libavcodec/hevcdsp_template.c dst[x] = QPEL_FILTER(src, srcstride) >> (BIT_DEPTH - 8); src 644 libavcodec/hevcdsp_template.c src += srcstride; src 657 libavcodec/hevcdsp_template.c pixel *src = (pixel*)_src; src 662 libavcodec/hevcdsp_template.c src -= QPEL_EXTRA_BEFORE * srcstride; src 666 libavcodec/hevcdsp_template.c tmp[x] = QPEL_FILTER(src, 1) >> (BIT_DEPTH - 8); src 667 libavcodec/hevcdsp_template.c src += srcstride; src 686 libavcodec/hevcdsp_template.c pixel *src = (pixel*)_src; src 701 libavcodec/hevcdsp_template.c dst[x] = av_clip_pixel(((QPEL_FILTER(src, 1) >> (BIT_DEPTH - 8)) + offset) >> shift); src 702 libavcodec/hevcdsp_template.c src += srcstride; src 712 libavcodec/hevcdsp_template.c pixel *src = (pixel*)_src; src 728 libavcodec/hevcdsp_template.c dst[x] = av_clip_pixel(((QPEL_FILTER(src, 1) >> (BIT_DEPTH - 8)) + src2[x] + offset) >> shift); src 729 libavcodec/hevcdsp_template.c src += srcstride; src 740 libavcodec/hevcdsp_template.c pixel *src = (pixel*)_src; src 755 libavcodec/hevcdsp_template.c dst[x] = av_clip_pixel(((QPEL_FILTER(src, srcstride) >> (BIT_DEPTH - 8)) + offset) >> shift); src 756 libavcodec/hevcdsp_template.c src += srcstride; src 767 libavcodec/hevcdsp_template.c pixel *src = (pixel*)_src; src 783 libavcodec/hevcdsp_template.c dst[x] = av_clip_pixel(((QPEL_FILTER(src, srcstride) >> (BIT_DEPTH - 8)) + src2[x] + offset) >> shift); src 784 libavcodec/hevcdsp_template.c src += srcstride; src 796 libavcodec/hevcdsp_template.c pixel *src = (pixel*)_src; src 810 libavcodec/hevcdsp_template.c src -= QPEL_EXTRA_BEFORE * srcstride; src 814 libavcodec/hevcdsp_template.c tmp[x] = QPEL_FILTER(src, 1) >> (BIT_DEPTH - 8); src 815 libavcodec/hevcdsp_template.c src += srcstride; src 836 libavcodec/hevcdsp_template.c pixel *src = (pixel*)_src; src 849 libavcodec/hevcdsp_template.c src -= QPEL_EXTRA_BEFORE * srcstride; src 853 libavcodec/hevcdsp_template.c tmp[x] = QPEL_FILTER(src, 1) >> (BIT_DEPTH - 8); src 854 libavcodec/hevcdsp_template.c src += srcstride; src 876 libavcodec/hevcdsp_template.c pixel *src = (pixel*)_src; src 891 libavcodec/hevcdsp_template.c dst[x] = av_clip_pixel((((QPEL_FILTER(src, 1) >> (BIT_DEPTH - 8)) * wx + offset) >> shift) + ox); src 892 libavcodec/hevcdsp_template.c src += srcstride; src 903 libavcodec/hevcdsp_template.c pixel *src = (pixel*)_src; src 917 libavcodec/hevcdsp_template.c dst[x] = av_clip_pixel(((QPEL_FILTER(src, 1) >> (BIT_DEPTH - 8)) * wx1 + src2[x] * wx0 + src 919 libavcodec/hevcdsp_template.c src += srcstride; src 931 libavcodec/hevcdsp_template.c pixel *src = (pixel*)_src; src 946 libavcodec/hevcdsp_template.c dst[x] = av_clip_pixel((((QPEL_FILTER(src, srcstride) >> (BIT_DEPTH - 8)) * wx + offset) >> shift) + ox); src 947 libavcodec/hevcdsp_template.c src += srcstride; src 958 libavcodec/hevcdsp_template.c pixel *src = (pixel*)_src; src 972 libavcodec/hevcdsp_template.c dst[x] = av_clip_pixel(((QPEL_FILTER(src, srcstride) >> (BIT_DEPTH - 8)) * wx1 + src2[x] * wx0 + src 974 libavcodec/hevcdsp_template.c src += srcstride; src 987 libavcodec/hevcdsp_template.c pixel *src = (pixel*)_src; src 1000 libavcodec/hevcdsp_template.c src -= QPEL_EXTRA_BEFORE * srcstride; src 1004 libavcodec/hevcdsp_template.c tmp[x] = QPEL_FILTER(src, 1) >> (BIT_DEPTH - 8); src 1005 libavcodec/hevcdsp_template.c src += srcstride; src 1028 libavcodec/hevcdsp_template.c pixel *src = (pixel*)_src; src 1037 libavcodec/hevcdsp_template.c src -= QPEL_EXTRA_BEFORE * srcstride; src 1041 libavcodec/hevcdsp_template.c tmp[x] = QPEL_FILTER(src, 1) >> (BIT_DEPTH - 8); src 1042 libavcodec/hevcdsp_template.c src += srcstride; src 1064 libavcodec/hevcdsp_template.c #define EPEL_FILTER(src, stride) \ src 1065 libavcodec/hevcdsp_template.c (filter[0] * src[x - stride] + \ src 1066 libavcodec/hevcdsp_template.c filter[1] * src[x] + \ src 1067 libavcodec/hevcdsp_template.c filter[2] * src[x + stride] + \ src 1068 libavcodec/hevcdsp_template.c filter[3] * src[x + 2 * stride]) src 1075 libavcodec/hevcdsp_template.c pixel *src = (pixel *)_src; src 1080 libavcodec/hevcdsp_template.c dst[x] = EPEL_FILTER(src, 1) >> (BIT_DEPTH - 8); src 1081 libavcodec/hevcdsp_template.c src += srcstride; src 1091 libavcodec/hevcdsp_template.c pixel *src = (pixel *)_src; src 1097 libavcodec/hevcdsp_template.c dst[x] = EPEL_FILTER(src, srcstride) >> (BIT_DEPTH - 8); src 1098 libavcodec/hevcdsp_template.c src += srcstride; src 1108 libavcodec/hevcdsp_template.c pixel *src = (pixel *)_src; src 1114 libavcodec/hevcdsp_template.c src -= EPEL_EXTRA_BEFORE * srcstride; src 1118 libavcodec/hevcdsp_template.c tmp[x] = EPEL_FILTER(src, 1) >> (BIT_DEPTH - 8); src 1119 libavcodec/hevcdsp_template.c src += srcstride; src 1138 libavcodec/hevcdsp_template.c pixel *src = (pixel *)_src; src 1152 libavcodec/hevcdsp_template.c dst[x] = av_clip_pixel(((EPEL_FILTER(src, 1) >> (BIT_DEPTH - 8)) + offset) >> shift); src 1153 libavcodec/hevcdsp_template.c src += srcstride; src 1163 libavcodec/hevcdsp_template.c pixel *src = (pixel *)_src; src 1177 libavcodec/hevcdsp_template.c dst[x] = av_clip_pixel(((EPEL_FILTER(src, 1) >> (BIT_DEPTH - 8)) + src2[x] + offset) >> shift); src 1180 libavcodec/hevcdsp_template.c src += srcstride; src 1189 libavcodec/hevcdsp_template.c pixel *src = (pixel *)_src; src 1203 libavcodec/hevcdsp_template.c dst[x] = av_clip_pixel(((EPEL_FILTER(src, srcstride) >> (BIT_DEPTH - 8)) + offset) >> shift); src 1204 libavcodec/hevcdsp_template.c src += srcstride; src 1214 libavcodec/hevcdsp_template.c pixel *src = (pixel *)_src; src 1228 libavcodec/hevcdsp_template.c dst[x] = av_clip_pixel(((EPEL_FILTER(src, srcstride) >> (BIT_DEPTH - 8)) + src2[x] + offset) >> shift); src 1230 libavcodec/hevcdsp_template.c src += srcstride; src 1239 libavcodec/hevcdsp_template.c pixel *src = (pixel *)_src; src 1253 libavcodec/hevcdsp_template.c src -= EPEL_EXTRA_BEFORE * srcstride; src 1257 libavcodec/hevcdsp_template.c tmp[x] = EPEL_FILTER(src, 1) >> (BIT_DEPTH - 8); src 1258 libavcodec/hevcdsp_template.c src += srcstride; src 1278 libavcodec/hevcdsp_template.c pixel *src = (pixel *)_src; src 1292 libavcodec/hevcdsp_template.c src -= EPEL_EXTRA_BEFORE * srcstride; src 1296 libavcodec/hevcdsp_template.c tmp[x] = EPEL_FILTER(src, 1) >> (BIT_DEPTH - 8); src 1297 libavcodec/hevcdsp_template.c src += srcstride; src 1317 libavcodec/hevcdsp_template.c pixel *src = (pixel *)_src; src 1332 libavcodec/hevcdsp_template.c dst[x] = av_clip_pixel((((EPEL_FILTER(src, 1) >> (BIT_DEPTH - 8)) * wx + offset) >> shift) + ox); src 1335 libavcodec/hevcdsp_template.c src += srcstride; src 1345 libavcodec/hevcdsp_template.c pixel *src = (pixel *)_src; src 1357 libavcodec/hevcdsp_template.c dst[x] = av_clip_pixel(((EPEL_FILTER(src, 1) >> (BIT_DEPTH - 8)) * wx1 + src2[x] * wx0 + src 1359 libavcodec/hevcdsp_template.c src += srcstride; src 1369 libavcodec/hevcdsp_template.c pixel *src = (pixel *)_src; src 1384 libavcodec/hevcdsp_template.c dst[x] = av_clip_pixel((((EPEL_FILTER(src, srcstride) >> (BIT_DEPTH - 8)) * wx + offset) >> shift) + ox); src 1387 libavcodec/hevcdsp_template.c src += srcstride; src 1397 libavcodec/hevcdsp_template.c pixel *src = (pixel *)_src; src 1409 libavcodec/hevcdsp_template.c dst[x] = av_clip_pixel(((EPEL_FILTER(src, srcstride) >> (BIT_DEPTH - 8)) * wx1 + src2[x] * wx0 + src 1411 libavcodec/hevcdsp_template.c src += srcstride; src 1421 libavcodec/hevcdsp_template.c pixel *src = (pixel *)_src; src 1435 libavcodec/hevcdsp_template.c src -= EPEL_EXTRA_BEFORE * srcstride; src 1439 libavcodec/hevcdsp_template.c tmp[x] = EPEL_FILTER(src, 1) >> (BIT_DEPTH - 8); src 1440 libavcodec/hevcdsp_template.c src += srcstride; src 1462 libavcodec/hevcdsp_template.c pixel *src = (pixel *)_src; src 1472 libavcodec/hevcdsp_template.c src -= EPEL_EXTRA_BEFORE * srcstride; src 1476 libavcodec/hevcdsp_template.c tmp[x] = EPEL_FILTER(src, 1) >> (BIT_DEPTH - 8); src 1477 libavcodec/hevcdsp_template.c src += srcstride; src 34 libavcodec/hevcpred.h void (*pred_planar[4])(uint8_t *src, const uint8_t *top, src 36 libavcodec/hevcpred.h void (*pred_dc)(uint8_t *src, const uint8_t *top, const uint8_t *left, src 38 libavcodec/hevcpred.h void (*pred_angular[4])(uint8_t *src, const uint8_t *top, src 28 libavcodec/hevcpred_template.c #define POS(x, y) src[(x) + stride * (y)] src 90 libavcodec/hevcpred_template.c pixel *src = (pixel*)s->frame->data[c_idx] + x + y * stride; src 170 libavcodec/hevcpred_template.c memcpy(top, src - stride, size * sizeof(pixel)); src 172 libavcodec/hevcpred_template.c memcpy(top + size, src - stride + size, size * sizeof(pixel)); src 332 libavcodec/hevcpred_template.c s->hpc.pred_planar[log2_size - 2]((uint8_t *)src, (uint8_t *)top, src 336 libavcodec/hevcpred_template.c s->hpc.pred_dc((uint8_t *)src, (uint8_t *)top, src 340 libavcodec/hevcpred_template.c s->hpc.pred_angular[log2_size - 2]((uint8_t *)src, (uint8_t *)top, src 365 libavcodec/hevcpred_template.c pixel *src = (pixel *)_src; src 376 libavcodec/hevcpred_template.c static void FUNC(pred_planar_ ## size)(uint8_t *src, const uint8_t *top, \ src 379 libavcodec/hevcpred_template.c FUNC(pred_planar)(src, top, left, stride, size + 2); \ src 395 libavcodec/hevcpred_template.c pixel *src = (pixel *)_src; src 427 libavcodec/hevcpred_template.c pixel *src = (pixel *)_src; src 513 libavcodec/hevcpred_template.c static void FUNC(pred_angular_0)(uint8_t *src, const uint8_t *top, src 517 libavcodec/hevcpred_template.c FUNC(pred_angular)(src, top, left, stride, c_idx, mode, 1 << 2); src 520 libavcodec/hevcpred_template.c static void FUNC(pred_angular_1)(uint8_t *src, const uint8_t *top, src 524 libavcodec/hevcpred_template.c FUNC(pred_angular)(src, top, left, stride, c_idx, mode, 1 << 3); src 527 libavcodec/hevcpred_template.c static void FUNC(pred_angular_2)(uint8_t *src, const uint8_t *top, src 531 libavcodec/hevcpred_template.c FUNC(pred_angular)(src, top, left, stride, c_idx, mode, 1 << 4); src 534 libavcodec/hevcpred_template.c static void FUNC(pred_angular_3)(uint8_t *src, const uint8_t *top, src 538 libavcodec/hevcpred_template.c FUNC(pred_angular)(src, top, left, stride, c_idx, mode, 1 << 5); src 66 libavcodec/hnm4video.c static void unpack_intraframe(AVCodecContext *avctx, uint8_t *src, src 76 libavcodec/hnm4video.c bytestream2_init(&gb, src, size); src 125 libavcodec/hnm4video.c const uint8_t *src = hnm->current; src 127 libavcodec/hnm4video.c src += src_y * width + (y % 2); src 129 libavcodec/hnm4video.c dst[x] = *src; src 130 libavcodec/hnm4video.c src += 2; src 138 libavcodec/hnm4video.c uint8_t *src = hnm->processed; src 143 libavcodec/hnm4video.c memcpy(dst, src, hnm->width); src 144 libavcodec/hnm4video.c src += hnm->width; src 149 libavcodec/hnm4video.c static int decode_interframe_v4(AVCodecContext *avctx, uint8_t *src, uint32_t size) src 157 libavcodec/hnm4video.c bytestream2_init(&gb, src, size); src 278 libavcodec/hnm4video.c static void decode_interframe_v4a(AVCodecContext *avctx, uint8_t *src, src 286 libavcodec/hnm4video.c bytestream2_init(&gb, src, size); src 357 libavcodec/hnm4video.c static void hnm_update_palette(AVCodecContext *avctx, uint8_t *src, src 366 libavcodec/hnm4video.c eight_bit_colors = src[7] & 0x80 && hnm->version == 0x4a; src 369 libavcodec/hnm4video.c bytestream2_init(&gb, src + 8, size - 8); src 121 libavcodec/hq_hqa.c const uint8_t *perm, *src = ctx->gbc.buffer; src 161 libavcodec/hq_hqa.c init_get_bits(&gb, src + slice_off[slice], src 249 libavcodec/hq_hqa.c const uint8_t *src = ctx->gbc.buffer; src 292 libavcodec/hq_hqa.c init_get_bits(&gb, src + slice_off[slice], src 397 libavcodec/hqx.c ctx->src + slice_off[slice_no], src 410 libavcodec/hqx.c uint8_t *src = avpkt->data; src 420 libavcodec/hqx.c info_tag = AV_RL32(src); src 422 libavcodec/hqx.c uint32_t info_offset = AV_RL32(src + 4); src 429 libavcodec/hqx.c ff_canopus_parse_info_tag(avctx, src + 8, info_offset); src 432 libavcodec/hqx.c src += info_offset; src 435 libavcodec/hqx.c data_start = src - avpkt->data; src 437 libavcodec/hqx.c ctx->src = src; src 445 libavcodec/hqx.c if (src[0] != 'H' || src[1] != 'Q') { src 449 libavcodec/hqx.c ctx->interlaced = !(src[2] & 0x80); src 450 libavcodec/hqx.c ctx->format = src[2] & 7; src 451 libavcodec/hqx.c ctx->dcb = (src[3] & 3) + 8; src 452 libavcodec/hqx.c ctx->width = AV_RB16(src + 4); src 453 libavcodec/hqx.c ctx->height = AV_RB16(src + 6); src 455 libavcodec/hqx.c ctx->slice_off[i] = AV_RB24(src + 8 + i * 3); src 72 libavcodec/hqx.h uint8_t *src; src 208 libavcodec/huffyuvdec.c static int read_huffman_tables(HYuvContext *s, const uint8_t *src, int length) src 214 libavcodec/huffyuvdec.c if ((ret = init_get_bits(&gb, src, length * 8)) < 0) src 850 libavcodec/huffyuvdec.c static int left_prediction(HYuvContext *s, uint8_t *dst, const uint8_t *src, int w, int acc) src 853 libavcodec/huffyuvdec.c return s->llviddsp.add_left_pred(dst, src, w, acc); src 855 libavcodec/huffyuvdec.c return s->llviddsp.add_left_pred_int16(( uint16_t *)dst, (const uint16_t *)src, s->n-1, w, acc); src 859 libavcodec/huffyuvdec.c static void add_bytes(HYuvContext *s, uint8_t *dst, uint8_t *src, int w) src 862 libavcodec/huffyuvdec.c s->llviddsp.add_bytes(dst, src, w); src 864 libavcodec/huffyuvdec.c s->hdsp.add_int16((uint16_t*)dst, (const uint16_t*)src, s->n - 1, w); src 868 libavcodec/huffyuvdec.c static void add_median_prediction(HYuvContext *s, uint8_t *dst, const uint8_t *src, const uint8_t *diff, int w, int *left, int *left_top) src 871 libavcodec/huffyuvdec.c s->llviddsp.add_median_pred(dst, src, diff, w, left, left_top); src 873 libavcodec/huffyuvdec.c s->hdsp.add_hfyu_median_pred_int16((uint16_t *)dst, (const uint16_t *)src, (const uint16_t *)diff, s->n-1, w, left, left_top); src 29 libavcodec/huffyuvdsp.c static void add_int16_c(uint16_t *dst, const uint16_t *src, unsigned mask, int w){ src 34 libavcodec/huffyuvdsp.c long a = *(long*)(src+i); src 39 libavcodec/huffyuvdsp.c dst[i] = (dst[i] + src[i]) & mask; src 42 libavcodec/huffyuvdsp.c static void add_hfyu_median_pred_int16_c(uint16_t *dst, const uint16_t *src, const uint16_t *diff, unsigned mask, int w, int *left, int *left_top){ src 50 libavcodec/huffyuvdsp.c l = (mid_pred(l, src[i], (l + src[i] - lt) & mask) + diff[i]) & mask; src 51 libavcodec/huffyuvdsp.c lt = src[i]; src 59 libavcodec/huffyuvdsp.c static void add_hfyu_left_pred_bgr32_c(uint8_t *dst, const uint8_t *src, src 66 libavcodec/huffyuvdsp.c b += src[4 * i + B]; src 67 libavcodec/huffyuvdsp.c g += src[4 * i + G]; src 68 libavcodec/huffyuvdsp.c r += src[4 * i + R]; src 69 libavcodec/huffyuvdsp.c a += src[4 * i + A]; src 39 libavcodec/huffyuvdsp.h void (*add_int16)(uint16_t *dst/*align 16*/, const uint16_t *src/*align 16*/, src 45 libavcodec/huffyuvdsp.h void (*add_hfyu_left_pred_bgr32)(uint8_t *dst, const uint8_t *src, src 52 libavcodec/huffyuvenc.c const uint8_t *src, int w, int left) src 59 libavcodec/huffyuvenc.c const int temp = src[i]; src 65 libavcodec/huffyuvenc.c s->llvidencdsp.diff_bytes(dst + 32, src + 32, src + 31, w - 32); src 66 libavcodec/huffyuvenc.c return src[w-1]; src 68 libavcodec/huffyuvenc.c const uint16_t *src16 = (const uint16_t *)src; src 83 libavcodec/huffyuvenc.c const uint8_t *src, int w, src 96 libavcodec/huffyuvenc.c const int rt = src[i * 4 + R]; src 97 libavcodec/huffyuvenc.c const int gt = src[i * 4 + G]; src 98 libavcodec/huffyuvenc.c const int bt = src[i * 4 + B]; src 99 libavcodec/huffyuvenc.c const int at = src[i * 4 + A]; src 110 libavcodec/huffyuvenc.c s->llvidencdsp.diff_bytes(dst + 32, src + 32, src + 32 - 4, w * 4 - 32); src 112 libavcodec/huffyuvenc.c *red = src[(w - 1) * 4 + R]; src 113 libavcodec/huffyuvenc.c *green = src[(w - 1) * 4 + G]; src 114 libavcodec/huffyuvenc.c *blue = src[(w - 1) * 4 + B]; src 115 libavcodec/huffyuvenc.c *alpha = src[(w - 1) * 4 + A]; src 119 libavcodec/huffyuvenc.c uint8_t *src, int w, src 128 libavcodec/huffyuvenc.c const int rt = src[i * 3 + 0]; src 129 libavcodec/huffyuvenc.c const int gt = src[i * 3 + 1]; src 130 libavcodec/huffyuvenc.c const int bt = src[i * 3 + 2]; src 139 libavcodec/huffyuvenc.c s->llvidencdsp.diff_bytes(dst + 48, src + 48, src + 48 - 3, w * 3 - 48); src 141 libavcodec/huffyuvenc.c *red = src[(w - 1) * 3 + 0]; src 142 libavcodec/huffyuvenc.c *green = src[(w - 1) * 3 + 1]; src 143 libavcodec/huffyuvenc.c *blue = src[(w - 1) * 3 + 2]; src 716 libavcodec/iff.c static void decode_deep_rle32(uint8_t *dst, const uint8_t *src, int src_size, int width, int height, int linesize) src 718 libavcodec/iff.c const uint8_t *src_end = src + src_size; src 720 libavcodec/iff.c while (src_end - src >= 5) { src 722 libavcodec/iff.c opcode = *(int8_t *)src++; src 727 libavcodec/iff.c if (src_end - src < length * 4) src 729 libavcodec/iff.c memcpy(dst + y*linesize + x * 4, src, length * 4); src 730 libavcodec/iff.c src += length * 4; src 742 libavcodec/iff.c uint32_t pixel = AV_RN32(src); src 753 libavcodec/iff.c src += 4; src 768 libavcodec/iff.c static void decode_deep_tvdc32(uint8_t *dst, const uint8_t *src, int src_size, int width, int height, int linesize, const int16_t *tvdc) src 775 libavcodec/iff.c #define GETNIBBLE ((i & 1) ? (src[i>>1] & 0xF) : (src[i>>1] >> 4)) src 230 libavcodec/iirfilter.c const type *src0 = src; \ src 243 libavcodec/iirfilter.c const type *src0 = src; \ src 265 libavcodec/iirfilter.c const type *src0 = src; \ src 281 libavcodec/iirfilter.c const int16_t *src, ptrdiff_t sstep, src 295 libavcodec/iirfilter.c const float *src, ptrdiff_t sstep, src 65 libavcodec/iirfilter.h const float *src, ptrdiff_t sstep, float *dst, ptrdiff_t dstep); src 129 libavcodec/iirfilter.h int size, const int16_t *src, ptrdiff_t sstep, int16_t *dst, ptrdiff_t dstep); src 144 libavcodec/iirfilter.h const float *src, ptrdiff_t sstep, src 107 libavcodec/imgconvert.c int av_picture_crop(AVPicture *dst, const AVPicture *src, src 123 libavcodec/imgconvert.c dst->data[0] = src->data[0] + (top_band * src->linesize[0]) + left_band; src 124 libavcodec/imgconvert.c dst->data[1] = src->data[1] + ((top_band >> y_shift) * src->linesize[1]) + (left_band >> x_shift); src 125 libavcodec/imgconvert.c dst->data[2] = src->data[2] + ((top_band >> y_shift) * src->linesize[2]) + (left_band >> x_shift); src 129 libavcodec/imgconvert.c dst->data[0] = src->data[0] + (top_band * src->linesize[0]) + (left_band * max_step[0]); src 132 libavcodec/imgconvert.c dst->linesize[0] = src->linesize[0]; src 133 libavcodec/imgconvert.c dst->linesize[1] = src->linesize[1]; src 134 libavcodec/imgconvert.c dst->linesize[2] = src->linesize[2]; src 138 libavcodec/imgconvert.c int av_picture_pad(AVPicture *dst, const AVPicture *src, int height, int width, src 154 libavcodec/imgconvert.c if (src) src 203 libavcodec/imgconvert.c if (src) { /* first line */ src 204 libavcodec/imgconvert.c uint8_t *iptr = src->data[i]; src 208 libavcodec/imgconvert.c iptr += src->linesize[i]; src 216 libavcodec/imgconvert.c iptr += src->linesize[i]; src 236 libavcodec/indeo3.c uint8_t *src, *dst; src 257 libavcodec/indeo3.c src = plane->pixels[ctx->buf_sel ^ 1] + offset; src 264 libavcodec/indeo3.c for (; w >= 4; src += 16, dst += 16, w -= 4) src 265 libavcodec/indeo3.c ctx->hdsp.put_pixels_tab[0][0](dst, src, plane->pitch, h); src 270 libavcodec/indeo3.c ctx->hdsp.put_pixels_tab[1][0](dst, src, plane->pitch, h); src 272 libavcodec/indeo3.c src += 8; src 275 libavcodec/indeo3.c ctx->hdsp.put_pixels_tab[2][0](dst, src, plane->pitch, h); src 277 libavcodec/indeo3.c src += 4; src 287 libavcodec/indeo3.c #define AVG_32(dst, src, ref) \ src 288 libavcodec/indeo3.c AV_WN32A(dst, ((AV_RN32(src) + AV_RN32(ref)) >> 1) & 0x7F7F7F7FUL) src 290 libavcodec/indeo3.c #define AVG_64(dst, src, ref) \ src 291 libavcodec/indeo3.c AV_WN64A(dst, ((AV_RN64(src) + AV_RN64(ref)) >> 1) & 0x7F7F7F7F7F7F7F7FULL) src 1031 libavcodec/indeo3.c const uint8_t *src = plane->pixels[buf_sel]; src 1038 libavcodec/indeo3.c AV_WN32A(dst, (AV_RN32A(src) & 0x7F7F7F7F) << 1); src 1039 libavcodec/indeo3.c src += 4; src 1044 libavcodec/indeo3.c *dst++ = *src++ << 1; src 1046 libavcodec/indeo3.c src += pitch - plane->width; src 78 libavcodec/interplayvideo.c static int copy_from(IpvideoContext *s, AVFrame *src, AVFrame *dst, int delta_x, int delta_y) src 86 libavcodec/interplayvideo.c int motion_offset = dy * src->linesize[0] + dx * (1 + s->is_16bpp); src 96 libavcodec/interplayvideo.c if (!src->data[0]) { src 100 libavcodec/interplayvideo.c s->hdsp.put_pixels_tab[!s->is_16bpp][0](s->pixel_ptr, src->data[0] + motion_offset, src 69 libavcodec/intrax8.c #define init_ac_vlc(dst, src) \ src 74 libavcodec/intrax8.c init_vlc(&dst, AC_VLC_BITS, 77, &src[1], 4, 2, &src[0], 4, 2, \ src 87 libavcodec/intrax8.c #define init_dc_vlc(dst, src) \ src 92 libavcodec/intrax8.c init_vlc(&dst, DC_VLC_BITS, 34, &src[1], 4, 2, &src[0], 4, 2, \ src 103 libavcodec/intrax8.c #define init_or_vlc(dst, src) \ src 108 libavcodec/intrax8.c init_vlc(&dst, OR_VLC_BITS, 12, &src[1], 4, 2, &src[0], 4, 2, \ src 65 libavcodec/intrax8dsp.c static void x8_setup_spatial_compensation(uint8_t *src, uint8_t *dst, src 90 libavcodec/intrax8dsp.c ptr = src - 1; // left column, area 2 src 106 libavcodec/intrax8dsp.c ptr = src - stride; // top line src 134 libavcodec/intrax8dsp.c uint8_t c = *(src - 1 - stride); src 163 libavcodec/intrax8dsp.c static void spatial_compensation_0(uint8_t *src, uint8_t *dst, ptrdiff_t stride) src 173 libavcodec/intrax8dsp.c a = src[area2 + 7 - i] << 4; src 181 libavcodec/intrax8dsp.c a = src[area4 + i] << 4; src 188 libavcodec/intrax8dsp.c a = src[area4 + i] << 4; src 195 libavcodec/intrax8dsp.c a = src[area4 + i] << 4; src 215 libavcodec/intrax8dsp.c static void spatial_compensation_1(uint8_t *src, uint8_t *dst, ptrdiff_t stride) src 221 libavcodec/intrax8dsp.c dst[x] = src[area4 + FFMIN(2 * y + x + 2, 15)]; src 226 libavcodec/intrax8dsp.c static void spatial_compensation_2(uint8_t *src, uint8_t *dst, ptrdiff_t stride) src 232 libavcodec/intrax8dsp.c dst[x] = src[area4 + 1 + y + x]; src 237 libavcodec/intrax8dsp.c static void spatial_compensation_3(uint8_t *src, uint8_t *dst, ptrdiff_t stride) src 243 libavcodec/intrax8dsp.c dst[x] = src[area4 + ((y + 1) >> 1) + x]; src 248 libavcodec/intrax8dsp.c static void spatial_compensation_4(uint8_t *src, uint8_t *dst, ptrdiff_t stride) src 254 libavcodec/intrax8dsp.c dst[x] = (src[area4 + x] + src[area6 + x] + 1) >> 1; src 259 libavcodec/intrax8dsp.c static void spatial_compensation_5(uint8_t *src, uint8_t *dst, ptrdiff_t stride) src 266 libavcodec/intrax8dsp.c dst[x] = src[area2 + 9 + 2 * x - y]; src 268 libavcodec/intrax8dsp.c dst[x] = src[area4 + x - ((y + 1) >> 1)]; src 274 libavcodec/intrax8dsp.c static void spatial_compensation_6(uint8_t *src, uint8_t *dst, ptrdiff_t stride) src 280 libavcodec/intrax8dsp.c dst[x] = src[area3 + x - y]; src 285 libavcodec/intrax8dsp.c static void spatial_compensation_7(uint8_t *src, uint8_t *dst, ptrdiff_t stride) src 292 libavcodec/intrax8dsp.c dst[x] = (src[area3 - 1 + x - 2 * y] + src[area3 + x - 2 * y] + 1) >> 1; src 294 libavcodec/intrax8dsp.c dst[x] = src[area2 + 8 - y + (x >> 1)]; src 300 libavcodec/intrax8dsp.c static void spatial_compensation_8(uint8_t *src, uint8_t *dst, ptrdiff_t stride) src 306 libavcodec/intrax8dsp.c dst[x] = (src[area1 + 7 - y] + src[area2 + 7 - y] + 1) >> 1; src 311 libavcodec/intrax8dsp.c static void spatial_compensation_9(uint8_t *src, uint8_t *dst, ptrdiff_t stride) src 317 libavcodec/intrax8dsp.c dst[x] = src[area2 + 6 - FFMIN(x + y, 6)]; src 322 libavcodec/intrax8dsp.c static void spatial_compensation_10(uint8_t *src, uint8_t *dst, ptrdiff_t stride) src 328 libavcodec/intrax8dsp.c dst[x] = (src[area2 + 7 - y] * (8 - x) + src[area4 + x] * x + 4) >> 3; src 333 libavcodec/intrax8dsp.c static void spatial_compensation_11(uint8_t *src, uint8_t *dst, ptrdiff_t stride) src 339 libavcodec/intrax8dsp.c dst[x] = (src[area2 + 7 - y] * y + src[area4 + x] * (8 - y) + 4) >> 3; src 438 libavcodec/intrax8dsp.c static void x8_h_loop_filter(uint8_t *src, ptrdiff_t stride, int qscale) src 440 libavcodec/intrax8dsp.c x8_loop_filter(src, stride, 1, qscale); src 443 libavcodec/intrax8dsp.c static void x8_v_loop_filter(uint8_t *src, ptrdiff_t stride, int qscale) src 445 libavcodec/intrax8dsp.c x8_loop_filter(src, 1, stride, qscale); src 26 libavcodec/intrax8dsp.h void (*v_loop_filter)(uint8_t *src, ptrdiff_t stride, int qscale); src 27 libavcodec/intrax8dsp.h void (*h_loop_filter)(uint8_t *src, ptrdiff_t stride, int qscale); src 29 libavcodec/intrax8dsp.h void (*spatial_compensation[12])(uint8_t *src, uint8_t *dst, src 31 libavcodec/intrax8dsp.h void (*setup_spatial_compensation)(uint8_t *src, uint8_t *dst, src 205 libavcodec/ivi.c static void ivi_huff_desc_copy(IVIHuffDesc *dst, const IVIHuffDesc *src) src 207 libavcodec/ivi.c dst->num_rows = src->num_rows; src 208 libavcodec/ivi.c memcpy(dst->xbits, src->xbits, src->num_rows); src 765 libavcodec/ivi.c const int16_t *src; src 871 libavcodec/ivi.c src = band->ref_buf + tile->ypos * pitch + tile->xpos; src 874 libavcodec/ivi.c memcpy(dst, src, tile->width*sizeof(band->buf[0])); src 875 libavcodec/ivi.c src += pitch; src 888 libavcodec/ivi.c int16_t *src, checksum; src 890 libavcodec/ivi.c src = band->buf; src 893 libavcodec/ivi.c for (y = 0; y < band->height; src += band->pitch, y++) src 895 libavcodec/ivi.c checksum += src[x]; src 913 libavcodec/ivi.c const int16_t *src = plane->bands[0].buf; src 916 libavcodec/ivi.c if (!src) src 923 libavcodec/ivi.c int t = src[x] + 128; src 929 libavcodec/ivi.c dst[x] = av_clip_uint8(src[x] + 128); src 930 libavcodec/ivi.c src += pitch; src 274 libavcodec/ivi_dsp.c const int32_t *src; src 281 libavcodec/ivi_dsp.c src = in; src 287 libavcodec/ivi_dsp.c sp1 = src[ 0] * (1 << shift); src 288 libavcodec/ivi_dsp.c sp2 = src[ 8] * (1 << shift); src 289 libavcodec/ivi_dsp.c sp3 = src[16] * (1 << shift); src 290 libavcodec/ivi_dsp.c sp4 = src[24] * (1 << shift); src 292 libavcodec/ivi_dsp.c src[32], src[40], src[48], src[56], src 300 libavcodec/ivi_dsp.c src++; src 307 libavcodec/ivi_dsp.c src = tmp; src 309 libavcodec/ivi_dsp.c if ( !src[0] && !src[1] && !src[2] && !src[3] src 310 libavcodec/ivi_dsp.c && !src[4] && !src[5] && !src[6] && !src[7]) { src 313 libavcodec/ivi_dsp.c INV_HAAR8(src[0], src[1], src[2], src[3], src 314 libavcodec/ivi_dsp.c src[4], src[5], src[6], src[7], src 319 libavcodec/ivi_dsp.c src += 8; src 383 libavcodec/ivi_dsp.c const int32_t *src; src 390 libavcodec/ivi_dsp.c src = in; src 396 libavcodec/ivi_dsp.c sp1 = src[0] * (1 << shift); src 397 libavcodec/ivi_dsp.c sp2 = src[4] * (1 << shift); src 398 libavcodec/ivi_dsp.c INV_HAAR4( sp1, sp2, src[8], src[12], src 404 libavcodec/ivi_dsp.c src++; src 411 libavcodec/ivi_dsp.c src = tmp; src 413 libavcodec/ivi_dsp.c if (!src[0] && !src[1] && !src[2] && !src[3]) { src 416 libavcodec/ivi_dsp.c INV_HAAR4(src[0], src[1], src[2], src[3], src 420 libavcodec/ivi_dsp.c src += 4; src 539 libavcodec/ivi_dsp.c const int32_t *src; src 545 libavcodec/ivi_dsp.c src = in; src 549 libavcodec/ivi_dsp.c IVI_INV_SLANT8(src[0], src[8], src[16], src[24], src[32], src[40], src[48], src[56], src 555 libavcodec/ivi_dsp.c src++; src 561 libavcodec/ivi_dsp.c src = tmp; src 563 libavcodec/ivi_dsp.c if (!src[0] && !src[1] && !src[2] && !src[3] && !src[4] && !src[5] && !src[6] && !src[7]) { src 566 libavcodec/ivi_dsp.c IVI_INV_SLANT8(src[0], src[1], src[2], src[3], src[4], src[5], src[6], src[7], src 570 libavcodec/ivi_dsp.c src += 8; src 579 libavcodec/ivi_dsp.c const int32_t *src; src 585 libavcodec/ivi_dsp.c src = in; src 589 libavcodec/ivi_dsp.c IVI_INV_SLANT4(src[0], src[4], src[8], src[12], src 595 libavcodec/ivi_dsp.c src++; src 601 libavcodec/ivi_dsp.c src = tmp; src 603 libavcodec/ivi_dsp.c if (!src[0] && !src[1] && !src[2] && !src[3]) { src 606 libavcodec/ivi_dsp.c IVI_INV_SLANT4(src[0], src[1], src[2], src[3], src 610 libavcodec/ivi_dsp.c src += 4; src 94 libavcodec/jacosubdec.c static void jacosub_to_ass(AVCodecContext *avctx, AVBPrint *dst, const char *src) src 97 libavcodec/jacosubdec.c char c = av_toupper(*src); src 105 libavcodec/jacosubdec.c do *p++ = av_toupper(*src++); src 106 libavcodec/jacosubdec.c while (*src && !jss_whitespace(*src) && p < pend); src 108 libavcodec/jacosubdec.c src = jss_skip_whitespace(src); src 135 libavcodec/jacosubdec.c while (*src && *src != '\n') { src 138 libavcodec/jacosubdec.c if (src[0] == '\\' && src[1] == '\n') { src 139 libavcodec/jacosubdec.c src += 2; src 140 libavcodec/jacosubdec.c while (jss_whitespace(*src)) src 141 libavcodec/jacosubdec.c src++; src 151 libavcodec/jacosubdec.c if (!strncmp(src, from, codemap_len)) { src 152 libavcodec/jacosubdec.c src += codemap_len; src 153 libavcodec/jacosubdec.c src += ass_codes_map[i].func(dst, src, arg); src 160 libavcodec/jacosubdec.c av_bprintf(dst, "%c", *src++); src 1759 libavcodec/jpeg2000dec.c int *src = t1->data + j*t1->stride; src 1761 libavcodec/jpeg2000dec.c datap[i] = src[i] * band->f_stepsize; src 1774 libavcodec/jpeg2000dec.c int *src = t1->data + j*t1->stride; src 1777 libavcodec/jpeg2000dec.c datap[i] = src[i] / 2; src 1781 libavcodec/jpeg2000dec.c datap[i] = (src[i] * (int64_t)band->i_stepsize) / 65536; src 1794 libavcodec/jpeg2000dec.c int *src = t1->data + j*t1->stride; src 1796 libavcodec/jpeg2000dec.c datap[i] = (src[i] * (int64_t)band->i_stepsize + (1<<15)) >> 16; src 1803 libavcodec/jpeg2000dec.c void *src[3]; src 1818 libavcodec/jpeg2000dec.c src[i] = tile->comp[i].f_data; src 1820 libavcodec/jpeg2000dec.c src[i] = tile->comp[i].i_data; src 1825 libavcodec/jpeg2000dec.c s->dsp.mct_decode[tile->codsty[0].transform](src[0], src[1], src[2], csize); src 1835 libavcodec/jpeg2000dec.c int *src = t1->data + j*t1->stride; src 1837 libavcodec/jpeg2000dec.c src[i] = roi_shift_param(comp, src[i]); src 474 libavcodec/jpeglsdec.c uint8_t *src = s->picture_ptr->data[0]; src 480 libavcodec/jpeglsdec.c src[x ] += src[x+1] + 128; src 481 libavcodec/jpeglsdec.c src[x+2] += src[x+1] + 128; src 486 libavcodec/jpeglsdec.c src[x ] += src[x+1] + 128; src 487 libavcodec/jpeglsdec.c src[x+2] += ((src[x ] + src[x+1])>>1) + 128; src 492 libavcodec/jpeglsdec.c int g = src[x+0] - ((src[x+2]+src[x+1])>>2) + 64; src 493 libavcodec/jpeglsdec.c src[x+0] = src[x+2] + g + 128; src 494 libavcodec/jpeglsdec.c src[x+2] = src[x+1] + g + 128; src 495 libavcodec/jpeglsdec.c src[x+1] = g; src 500 libavcodec/jpeglsdec.c int r = src[x+0] - (( 359 * (src[x+2]-128) + 490) >> 8); src 501 libavcodec/jpeglsdec.c int g = src[x+0] - (( 88 * (src[x+1]-128) - 183 * (src[x+2]-128) + 30) >> 8); src 502 libavcodec/jpeglsdec.c int b = src[x+0] + ((454 * (src[x+1]-128) + 574) >> 8); src 503 libavcodec/jpeglsdec.c src[x+0] = av_clip_uint8(r); src 504 libavcodec/jpeglsdec.c src[x+1] = av_clip_uint8(g); src 505 libavcodec/jpeglsdec.c src[x+2] = av_clip_uint8(b); src 509 libavcodec/jpeglsdec.c src += s->picture_ptr->linesize[0]; src 521 libavcodec/jpeglsdec.c uint8_t *src = s->picture_ptr->data[0]; src 525 libavcodec/jpeglsdec.c src[x] <<= shift; src 526 libavcodec/jpeglsdec.c src += s->picture_ptr->linesize[0]; src 529 libavcodec/jpeglsdec.c uint16_t *src = (uint16_t *)s->picture_ptr->data[0]; src 533 libavcodec/jpeglsdec.c src[x] <<= shift; src 534 libavcodec/jpeglsdec.c src += s->picture_ptr->linesize[0] / 2; src 267 libavcodec/kmvc.c uint8_t *out, *src; src 346 libavcodec/kmvc.c src = ctx->cur; src 348 libavcodec/kmvc.c memcpy(out, src, avctx->width); src 349 libavcodec/kmvc.c src += 320; src 406 libavcodec/kmvc.c uint8_t *src = avctx->extradata + 12; src 408 libavcodec/kmvc.c c->pal[i] = AV_RL32(src); src 409 libavcodec/kmvc.c src += 4; src 371 libavcodec/lagarith.c const uint8_t *src, const uint8_t *src_end, src 377 libavcodec/lagarith.c const uint8_t *src_start = src; src 403 libavcodec/lagarith.c if (i+2 >= src_end - src) src 406 libavcodec/lagarith.c !(src[i] | (src[i + 1] & mask1) | (src[i + 2] & mask2)); src 411 libavcodec/lagarith.c memcpy(dst, src, i); src 413 libavcodec/lagarith.c l->zeros_rem = lag_calc_zero_run(src[i]); src 415 libavcodec/lagarith.c src += i + 1; src 418 libavcodec/lagarith.c memcpy(dst, src, i); src 419 libavcodec/lagarith.c src += i; src 423 libavcodec/lagarith.c return src - src_start; src 430 libavcodec/lagarith.c const uint8_t *src, int src_size) src 439 libavcodec/lagarith.c const uint8_t *src_end = src + src_size; src 448 libavcodec/lagarith.c esc_count = src[0]; src 453 libavcodec/lagarith.c if (esc_count && AV_RL32(src + 1) < length) { src 454 libavcodec/lagarith.c length = AV_RL32(src + 1); src 458 libavcodec/lagarith.c if ((ret = init_get_bits8(&gb, src + offset, src_size - offset)) < 0) src 478 libavcodec/lagarith.c src ++; src 483 libavcodec/lagarith.c int res = lag_decode_zero_run_line(l, dst + (i * stride), src, src 487 libavcodec/lagarith.c src += res; src 494 libavcodec/lagarith.c memcpy(dst + (i * stride), src, width); src 495 libavcodec/lagarith.c src += width; src 501 libavcodec/lagarith.c memset(dst + i * stride, src[1], width); src 131 libavcodec/lcldec.c static int zlib_decomp(AVCodecContext *avctx, const uint8_t *src, int src_len, int offset, int expected) src 139 libavcodec/lcldec.c c->zstream.next_in = src; src 77 libavcodec/libaomdec.c uint16_t *src = (uint16_t *)(img->planes[i] + y * img->stride[i]); src 80 libavcodec/libaomdec.c *dst++ = *src++; src 795 libavcodec/libaomenc.c const struct aom_codec_cx_pkt *src) src 797 libavcodec/libaomenc.c dst->pts = src->data.frame.pts; src 798 libavcodec/libaomenc.c dst->duration = src->data.frame.duration; src 799 libavcodec/libaomenc.c dst->flags = src->data.frame.flags; src 800 libavcodec/libaomenc.c dst->sz = src->data.frame.sz; src 801 libavcodec/libaomenc.c dst->buf = src->data.frame.buf; src 432 libavcodec/libopusenc.c uint8_t *dst, const uint8_t *src, const uint8_t *channel_map, src 440 libavcodec/libopusenc.c memcpy(&dst[dst_pos], &src[src_pos], bytes_per_sample); src 1053 libavcodec/libvpxenc.c const struct vpx_codec_cx_pkt *src, src 1057 libavcodec/libvpxenc.c dst->pts = src->data.frame.pts; src 1058 libavcodec/libvpxenc.c dst->duration = src->data.frame.duration; src 1059 libavcodec/libvpxenc.c dst->flags = src->data.frame.flags; src 1060 libavcodec/libvpxenc.c dst->sz = src->data.frame.sz; src 1061 libavcodec/libvpxenc.c dst->buf = src->data.frame.buf; src 28 libavcodec/lossless_videodsp.c static void add_bytes_c(uint8_t *dst, uint8_t *src, ptrdiff_t w) src 33 libavcodec/lossless_videodsp.c long a = *(long *) (src + i); src 38 libavcodec/lossless_videodsp.c dst[i + 0] += src[i + 0]; src 61 libavcodec/lossless_videodsp.c static int add_left_pred_c(uint8_t *dst, const uint8_t *src, ptrdiff_t w, src 67 libavcodec/lossless_videodsp.c acc += src[i]; src 70 libavcodec/lossless_videodsp.c acc += src[i]; src 75 libavcodec/lossless_videodsp.c acc += src[i]; src 82 libavcodec/lossless_videodsp.c static int add_left_pred_int16_c(uint16_t *dst, const uint16_t *src, unsigned mask, ptrdiff_t w, unsigned acc){ src 86 libavcodec/lossless_videodsp.c acc+= src[i]; src 89 libavcodec/lossless_videodsp.c acc+= src[i]; src 94 libavcodec/lossless_videodsp.c acc+= src[i]; src 101 libavcodec/lossless_videodsp.c static void add_gradient_pred_c(uint8_t *src, const ptrdiff_t stride, const ptrdiff_t width){ src 105 libavcodec/lossless_videodsp.c A = src[i - stride]; src 106 libavcodec/lossless_videodsp.c B = src[i - (stride + 1)]; src 107 libavcodec/lossless_videodsp.c C = src[i - 1]; src 108 libavcodec/lossless_videodsp.c src[i] = (A - B + C + src[i]) & 0xFF; src 32 libavcodec/lossless_videodsp.h void (*add_bytes)(uint8_t *dst /* align 32 */, uint8_t *src /* align 32 */, src 37 libavcodec/lossless_videodsp.h int (*add_left_pred)(uint8_t *dst, const uint8_t *src, src 40 libavcodec/lossless_videodsp.h int (*add_left_pred_int16)(uint16_t *dst, const uint16_t *src, src 42 libavcodec/lossless_videodsp.h void (*add_gradient_pred)(uint8_t *src /* align 32 */, const ptrdiff_t stride, const ptrdiff_t width); src 77 libavcodec/lossless_videoencdsp.c static void sub_left_predict_c(uint8_t *dst, uint8_t *src, src 84 libavcodec/lossless_videoencdsp.c *dst++ = src[i] - prev; src 85 libavcodec/lossless_videoencdsp.c prev = src[i]; src 87 libavcodec/lossless_videoencdsp.c src += stride; src 39 libavcodec/lossless_videoencdsp.h void (*sub_left_predict)(uint8_t *dst, uint8_t *src, src 70 libavcodec/magicyuvenc.c void (*predict)(struct MagicYUVContext *s, uint8_t *src, uint8_t *dst, src 75 libavcodec/magicyuvenc.c uint8_t *src, uint8_t *dst, ptrdiff_t stride, src 82 libavcodec/magicyuvenc.c dst[i] = src[i] - prev; src 83 libavcodec/magicyuvenc.c prev = src[i]; src 86 libavcodec/magicyuvenc.c src += stride; src 88 libavcodec/magicyuvenc.c prev = src[-stride]; src 90 libavcodec/magicyuvenc.c dst[i] = src[i] - prev; src 91 libavcodec/magicyuvenc.c prev = src[i]; src 94 libavcodec/magicyuvenc.c src += stride; src 99 libavcodec/magicyuvenc.c uint8_t *src, uint8_t *dst, ptrdiff_t stride, src 106 libavcodec/magicyuvenc.c dst[i] = src[i] - left; src 107 libavcodec/magicyuvenc.c left = src[i]; src 110 libavcodec/magicyuvenc.c src += stride; src 112 libavcodec/magicyuvenc.c top = src[-stride]; src 113 libavcodec/magicyuvenc.c left = src[0] - top; src 116 libavcodec/magicyuvenc.c top = src[i - stride]; src 117 libavcodec/magicyuvenc.c lefttop = src[i - (stride + 1)]; src 118 libavcodec/magicyuvenc.c left = src[i-1]; src 119 libavcodec/magicyuvenc.c dst[i] = (src[i] - top) - left + lefttop; src 122 libavcodec/magicyuvenc.c src += stride; src 127 libavcodec/magicyuvenc.c uint8_t *src, uint8_t *dst, ptrdiff_t stride, src 134 libavcodec/magicyuvenc.c dst[i] = src[i] - left; src 135 libavcodec/magicyuvenc.c left = src[i]; src 138 libavcodec/magicyuvenc.c src += stride; src 140 libavcodec/magicyuvenc.c left = lefttop = src[-stride]; src 141 libavcodec/magicyuvenc.c s->llvidencdsp.sub_median_pred(dst, src - stride, src, width, &left, &lefttop); src 143 libavcodec/magicyuvenc.c src += stride; src 276 libavcodec/magicyuvenc.c static void count_usage(uint8_t *src, int width, src 283 libavcodec/magicyuvenc.c counts[src[i]].prob++; src 285 libavcodec/magicyuvenc.c src += width; src 390 libavcodec/magicyuvenc.c static int encode_slice(uint8_t *src, uint8_t *dst, int dst_size, src 404 libavcodec/magicyuvenc.c const int idx = src[i]; src 408 libavcodec/magicyuvenc.c src += width; src 166 libavcodec/mdct15.c static void mdct15(MDCT15Context *s, float *dst, const float *src, ptrdiff_t stride) src 179 libavcodec/mdct15.c tmp.re = -src[ len4 + k] + src[1*len4 - 1 - k]; src 180 libavcodec/mdct15.c tmp.im = -src[ len3 + k] - src[1*len3 - 1 - k]; src 182 libavcodec/mdct15.c tmp.re = -src[ len4 + k] - src[5*len4 - 1 - k]; src 183 libavcodec/mdct15.c tmp.im = src[-len4 + k] - src[1*len3 - 1 - k]; src 206 libavcodec/mdct15.c static void imdct15_half(MDCT15Context *s, float *dst, const float *src, src 212 libavcodec/mdct15.c const float *in1 = src, *in2 = src + (s->len2 - 1) * stride; src 49 libavcodec/mdct15.h void (*mdct)(struct MDCT15Context *s, float *dst, const float *src, ptrdiff_t stride); src 52 libavcodec/mdct15.h void (*imdct_half)(struct MDCT15Context *s, float *dst, const float *src, src 555 libavcodec/me_cmp.c uint8_t *src, ptrdiff_t stride, int h) src 564 libavcodec/me_cmp.c src[stride * i + 0] - dst[stride * i + 0], src 565 libavcodec/me_cmp.c src[stride * i + 1] - dst[stride * i + 1]); src 567 libavcodec/me_cmp.c src[stride * i + 2] - dst[stride * i + 2], src 568 libavcodec/me_cmp.c src[stride * i + 3] - dst[stride * i + 3]); src 570 libavcodec/me_cmp.c src[stride * i + 4] - dst[stride * i + 4], src 571 libavcodec/me_cmp.c src[stride * i + 5] - dst[stride * i + 5]); src 573 libavcodec/me_cmp.c src[stride * i + 6] - dst[stride * i + 6], src 574 libavcodec/me_cmp.c src[stride * i + 7] - dst[stride * i + 7]); src 606 libavcodec/me_cmp.c static int hadamard8_intra8x8_c(MpegEncContext *s, uint8_t *src, src 616 libavcodec/me_cmp.c src[stride * i + 0], src[stride * i + 1]); src 618 libavcodec/me_cmp.c src[stride * i + 2], src[stride * i + 3]); src 620 libavcodec/me_cmp.c src[stride * i + 4], src[stride * i + 5]); src 622 libavcodec/me_cmp.c src[stride * i + 6], src[stride * i + 7]); src 987 libavcodec/me_cmp.c static int name16(MpegEncContext *s, uint8_t *dst, uint8_t *src, \ src 992 libavcodec/me_cmp.c score += name8(s, dst, src, stride, 8); \ src 993 libavcodec/me_cmp.c score += name8(s, dst + 8, src + 8, stride, 8); \ src 996 libavcodec/me_cmp.c src += 8 * stride; \ src 997 libavcodec/me_cmp.c score += name8(s, dst, src, stride, 8); \ src 998 libavcodec/me_cmp.c score += name8(s, dst + 8, src + 8, stride, 8); \ src 84 libavcodec/mediacodec_sw_buffer.c uint8_t *src = NULL; src 90 libavcodec/mediacodec_sw_buffer.c src = data + info->offset; src 94 libavcodec/mediacodec_sw_buffer.c src += s->crop_top * s->stride; src 95 libavcodec/mediacodec_sw_buffer.c src += s->crop_left; src 100 libavcodec/mediacodec_sw_buffer.c src += s->slice_height * s->stride; src 103 libavcodec/mediacodec_sw_buffer.c src += ((s->slice_height + 1) / 2) * stride; src 106 libavcodec/mediacodec_sw_buffer.c src += s->crop_top * stride; src 107 libavcodec/mediacodec_sw_buffer.c src += (s->crop_left / 2); src 111 libavcodec/mediacodec_sw_buffer.c memcpy(frame->data[i], src, height * stride); src 123 libavcodec/mediacodec_sw_buffer.c memcpy(dst, src, width); src 124 libavcodec/mediacodec_sw_buffer.c src += stride; src 139 libavcodec/mediacodec_sw_buffer.c uint8_t *src = NULL; src 144 libavcodec/mediacodec_sw_buffer.c src = data + info->offset; src 148 libavcodec/mediacodec_sw_buffer.c src += s->crop_top * s->stride; src 149 libavcodec/mediacodec_sw_buffer.c src += s->crop_left; src 153 libavcodec/mediacodec_sw_buffer.c src += s->slice_height * s->stride; src 154 libavcodec/mediacodec_sw_buffer.c src += s->crop_top * s->stride; src 155 libavcodec/mediacodec_sw_buffer.c src += s->crop_left; src 159 libavcodec/mediacodec_sw_buffer.c memcpy(frame->data[i], src, height * s->stride); src 171 libavcodec/mediacodec_sw_buffer.c memcpy(dst, src, width); src 172 libavcodec/mediacodec_sw_buffer.c src += s->stride; src 189 libavcodec/mediacodec_sw_buffer.c uint8_t *src = NULL; src 194 libavcodec/mediacodec_sw_buffer.c src = data + info->offset; src 200 libavcodec/mediacodec_sw_buffer.c src += (s->slice_height - s->crop_top / 2) * s->stride; src 202 libavcodec/mediacodec_sw_buffer.c src += s->crop_top * s->stride; src 203 libavcodec/mediacodec_sw_buffer.c src += s->crop_left; src 207 libavcodec/mediacodec_sw_buffer.c memcpy(frame->data[i], src, height * s->stride); src 219 libavcodec/mediacodec_sw_buffer.c memcpy(dst, src, width); src 220 libavcodec/mediacodec_sw_buffer.c src += s->stride; src 891 libavcodec/mediacodec_wrapper.c void *src = *data; src 898 libavcodec/mediacodec_wrapper.c memcpy(*data, src, *size); src 68 libavcodec/mediacodecdec.c static int h2645_ps_to_nalu(const uint8_t *src, int src_size, uint8_t **out, int *out_size) src 88 libavcodec/mediacodecdec.c memcpy(p + sizeof(nalu_header), src, src_size); src 169 libavcodec/mimic.c MimicContext *dst = avctx->priv_data, *src = avctx_from->priv_data; src 175 libavcodec/mimic.c dst->cur_index = src->next_cur_index; src 176 libavcodec/mimic.c dst->prev_index = src->next_prev_index; src 180 libavcodec/mimic.c if (i != src->next_cur_index && src->frames[i].f->data[0]) { src 181 libavcodec/mimic.c ret = ff_thread_ref_frame(&dst->frames[i], &src->frames[i]); src 282 libavcodec/mimic.c const uint8_t *src = ctx->frames[ctx->prev_index].f->data[plane]; src 311 libavcodec/mimic.c p += src - src 322 libavcodec/mimic.c ctx->hdsp.put_pixels_tab[1][0](dst, src, stride, 8); src 324 libavcodec/mimic.c src += 8; src 327 libavcodec/mimic.c src += (stride - ctx->num_hblocks[plane]) << 3; src 63 libavcodec/mips/aacdec_mips.c static av_always_inline void float_copy(float *dst, const float *src, int count) src 66 libavcodec/mips/aacdec_mips.c const float *loop_end = src + count; src 102 libavcodec/mips/aacdec_mips.c [src]"+r"(src), [dst]"+r"(dst) src 415 libavcodec/mips/aacdec_mips.c [src]"+r"(buff0), [dst]"+r"(buff1) src 192 libavcodec/mips/aacpsdsp_mips.c static void ps_add_squares_mips(float *dst, const float (*src)[2], int n) src 197 libavcodec/mips/aacpsdsp_mips.c float *src0 = (float*)&src[0][0]; src 205 libavcodec/mips/ac3dsp_mips.c static void float_to_fixed24_mips(int32_t *dst, const float *src, unsigned int len) src 254 libavcodec/mips/ac3dsp_mips.c : [dst] "+r" (dst), [src] "+r" (src), src 266 libavcodec/mips/ac3dsp_mips.c src = src + 8; src 27 libavcodec/mips/blockdsp_mips.h void ff_fill_block16_msa(uint8_t *src, uint8_t val, ptrdiff_t stride, int height); src 28 libavcodec/mips/blockdsp_mips.h void ff_fill_block8_msa(uint8_t *src, uint8_t val, ptrdiff_t stride, int height); src 24 libavcodec/mips/blockdsp_msa.c static void copy_8bit_value_width8_msa(uint8_t *src, uint8_t val, src 35 libavcodec/mips/blockdsp_msa.c SD4(dst0, dst0, dst0, dst0, src, src_stride); src 36 libavcodec/mips/blockdsp_msa.c src += (4 * src_stride); src 40 libavcodec/mips/blockdsp_msa.c static void copy_8bit_value_width16_msa(uint8_t *src, uint8_t val, src 49 libavcodec/mips/blockdsp_msa.c ST_UB8(val0, val0, val0, val0, val0, val0, val0, val0, src, src_stride); src 50 libavcodec/mips/blockdsp_msa.c src += (8 * src_stride); src 54 libavcodec/mips/blockdsp_msa.c static void memset_zero_16width_msa(uint8_t *src, int32_t stride, src 61 libavcodec/mips/blockdsp_msa.c ST_UB(zero, src); src 62 libavcodec/mips/blockdsp_msa.c src += stride; src 63 libavcodec/mips/blockdsp_msa.c ST_UB(zero, src); src 64 libavcodec/mips/blockdsp_msa.c src += stride; src 68 libavcodec/mips/blockdsp_msa.c void ff_fill_block16_msa(uint8_t *src, uint8_t val, ptrdiff_t stride, int height) src 70 libavcodec/mips/blockdsp_msa.c copy_8bit_value_width16_msa(src, val, stride, height); src 73 libavcodec/mips/blockdsp_msa.c void ff_fill_block8_msa(uint8_t *src, uint8_t val, ptrdiff_t stride, int height) src 75 libavcodec/mips/blockdsp_msa.c copy_8bit_value_width8_msa(src, val, stride, height); src 56 libavcodec/mips/fmtconvert_mips.c static void int32_to_float_fmul_scalar_mips(float *dst, const int *src, src 65 libavcodec/mips/fmtconvert_mips.c const int *src_end = src + len; src 129 libavcodec/mips/fmtconvert_mips.c [dst]"+r"(dst), [src]"+r"(src) src 26 libavcodec/mips/h263dsp_mips.h void ff_h263_h_loop_filter_msa(uint8_t *src, int stride, int q_scale); src 27 libavcodec/mips/h263dsp_mips.h void ff_h263_v_loop_filter_msa(uint8_t *src, int stride, int q_scale); src 29 libavcodec/mips/h263dsp_msa.c static void h263_h_loop_filter_msa(uint8_t *src, int32_t stride, int32_t qscale) src 37 libavcodec/mips/h263dsp_msa.c src -= 2; src 38 libavcodec/mips/h263dsp_msa.c LD_UB8(src, stride, in0, in1, in2, in3, in4, in5, in6, in7); src 89 libavcodec/mips/h263dsp_msa.c ST_W8(in0, in3, 0, 1, 2, 3, 0, 1, 2, 3, src, stride); src 92 libavcodec/mips/h263dsp_msa.c static void h263_v_loop_filter_msa(uint8_t *src, int32_t stride, int32_t qscale) src 100 libavcodec/mips/h263dsp_msa.c src -= 2 * stride; src 101 libavcodec/mips/h263dsp_msa.c LD_UB4(src, stride, in0, in3, in2, in1); src 150 libavcodec/mips/h263dsp_msa.c SD4(res0, res1, res2, res3, src, stride); src 153 libavcodec/mips/h263dsp_msa.c void ff_h263_h_loop_filter_msa(uint8_t *src, int32_t stride, int32_t q_scale) src 155 libavcodec/mips/h263dsp_msa.c h263_h_loop_filter_msa(src, stride, q_scale); src 158 libavcodec/mips/h263dsp_msa.c void ff_h263_v_loop_filter_msa(uint8_t *src, int32_t stride, int32_t q_scale) src 160 libavcodec/mips/h263dsp_msa.c h263_v_loop_filter_msa(src, stride, q_scale); src 25 libavcodec/mips/h264chroma_mips.h void ff_put_h264_chroma_mc8_msa(uint8_t *dst, uint8_t *src, ptrdiff_t stride, src 27 libavcodec/mips/h264chroma_mips.h void ff_put_h264_chroma_mc4_msa(uint8_t *dst, uint8_t *src, ptrdiff_t stride, src 29 libavcodec/mips/h264chroma_mips.h void ff_put_h264_chroma_mc2_msa(uint8_t *dst, uint8_t *src, ptrdiff_t stride, src 31 libavcodec/mips/h264chroma_mips.h void ff_avg_h264_chroma_mc8_msa(uint8_t *dst, uint8_t *src, ptrdiff_t stride, src 33 libavcodec/mips/h264chroma_mips.h void ff_avg_h264_chroma_mc4_msa(uint8_t *dst, uint8_t *src, ptrdiff_t stride, src 35 libavcodec/mips/h264chroma_mips.h void ff_avg_h264_chroma_mc2_msa(uint8_t *dst, uint8_t *src, ptrdiff_t stride, src 38 libavcodec/mips/h264chroma_mips.h void ff_put_h264_chroma_mc8_mmi(uint8_t *dst, uint8_t *src, ptrdiff_t stride, src 40 libavcodec/mips/h264chroma_mips.h void ff_avg_h264_chroma_mc8_mmi(uint8_t *dst, uint8_t *src, ptrdiff_t stride, src 42 libavcodec/mips/h264chroma_mips.h void ff_put_h264_chroma_mc4_mmi(uint8_t *dst, uint8_t *src, ptrdiff_t stride, src 44 libavcodec/mips/h264chroma_mips.h void ff_avg_h264_chroma_mc4_mmi(uint8_t *dst, uint8_t *src, ptrdiff_t stride, src 29 libavcodec/mips/h264chroma_mmi.c void ff_put_h264_chroma_mc8_mmi(uint8_t *dst, uint8_t *src, ptrdiff_t stride, src 40 libavcodec/mips/h264chroma_mmi.c MMI_ULDC1(%[ftmp0], %[src], 0x00) src 42 libavcodec/mips/h264chroma_mmi.c MMI_ULDC1(%[ftmp1], %[src], 0x00) src 44 libavcodec/mips/h264chroma_mmi.c MMI_ULDC1(%[ftmp2], %[src], 0x00) src 46 libavcodec/mips/h264chroma_mmi.c MMI_ULDC1(%[ftmp3], %[src], 0x00) src 62 libavcodec/mips/h264chroma_mmi.c [dst]"+&r"(dst), [src]"+&r"(src), src 84 libavcodec/mips/h264chroma_mmi.c MMI_ULDC1(%[ftmp1], %[src], 0x00) src 85 libavcodec/mips/h264chroma_mmi.c MMI_ULDC1(%[ftmp2], %[src], 0x01) src 87 libavcodec/mips/h264chroma_mmi.c MMI_ULDC1(%[ftmp3], %[src], 0x00) src 88 libavcodec/mips/h264chroma_mmi.c MMI_ULDC1(%[ftmp4], %[src], 0x01) src 90 libavcodec/mips/h264chroma_mmi.c MMI_ULDC1(%[ftmp10], %[src], 0x00) src 91 libavcodec/mips/h264chroma_mmi.c MMI_ULDC1(%[ftmp11], %[src], 0x01) src 162 libavcodec/mips/h264chroma_mmi.c [dst]"+&r"(dst), [src]"+&r"(src), src 182 libavcodec/mips/h264chroma_mmi.c MMI_ULDC1(%[ftmp1], %[src], 0x00) src 183 libavcodec/mips/h264chroma_mmi.c MMI_ULDC1(%[ftmp2], %[src], 0x01) src 211 libavcodec/mips/h264chroma_mmi.c [dst]"+&r"(dst), [src]"+&r"(src), src 231 libavcodec/mips/h264chroma_mmi.c MMI_ULDC1(%[ftmp1], %[src], 0x00) src 233 libavcodec/mips/h264chroma_mmi.c MMI_ULDC1(%[ftmp2], %[src], 0x00) src 235 libavcodec/mips/h264chroma_mmi.c MMI_ULDC1(%[ftmp8], %[src], 0x00) src 280 libavcodec/mips/h264chroma_mmi.c [dst]"+&r"(dst), [src]"+&r"(src), src 290 libavcodec/mips/h264chroma_mmi.c void ff_avg_h264_chroma_mc8_mmi(uint8_t *dst, uint8_t *src, ptrdiff_t stride, src 301 libavcodec/mips/h264chroma_mmi.c MMI_ULDC1(%[ftmp0], %[src], 0x00) src 303 libavcodec/mips/h264chroma_mmi.c MMI_ULDC1(%[ftmp1], %[src], 0x00) src 319 libavcodec/mips/h264chroma_mmi.c [dst]"+&r"(dst), [src]"+&r"(src), src 340 libavcodec/mips/h264chroma_mmi.c MMI_ULDC1(%[ftmp1], %[src], 0x00) src 341 libavcodec/mips/h264chroma_mmi.c MMI_ULDC1(%[ftmp2], %[src], 0x01) src 343 libavcodec/mips/h264chroma_mmi.c MMI_ULDC1(%[ftmp3], %[src], 0x00) src 344 libavcodec/mips/h264chroma_mmi.c MMI_ULDC1(%[ftmp4], %[src], 0x01) src 387 libavcodec/mips/h264chroma_mmi.c [dst]"+&r"(dst), [src]"+&r"(src), src 406 libavcodec/mips/h264chroma_mmi.c MMI_ULDC1(%[ftmp1], %[src], 0x00) src 407 libavcodec/mips/h264chroma_mmi.c MMI_ULDC1(%[ftmp2], %[src], 0x01) src 437 libavcodec/mips/h264chroma_mmi.c [dst]"+&r"(dst), [src]"+&r"(src), src 456 libavcodec/mips/h264chroma_mmi.c MMI_ULDC1(%[ftmp1], %[src], 0x00) src 458 libavcodec/mips/h264chroma_mmi.c MMI_ULDC1(%[ftmp2], %[src], 0x00) src 487 libavcodec/mips/h264chroma_mmi.c [dst]"+&r"(dst), [src]"+&r"(src), src 497 libavcodec/mips/h264chroma_mmi.c void ff_put_h264_chroma_mc4_mmi(uint8_t *dst, uint8_t *src, ptrdiff_t stride, src 521 libavcodec/mips/h264chroma_mmi.c MMI_ULWC1(%[ftmp1], %[src], 0x00) src 522 libavcodec/mips/h264chroma_mmi.c MMI_ULWC1(%[ftmp2], %[src], 0x01) src 524 libavcodec/mips/h264chroma_mmi.c MMI_ULWC1(%[ftmp3], %[src], 0x00) src 525 libavcodec/mips/h264chroma_mmi.c MMI_ULWC1(%[ftmp4], %[src], 0x01) src 552 libavcodec/mips/h264chroma_mmi.c [dst]"+&r"(dst), [src]"+&r"(src), src 569 libavcodec/mips/h264chroma_mmi.c MMI_ULWC1(%[ftmp1], %[src], 0x00) src 591 libavcodec/mips/h264chroma_mmi.c [dst]"+&r"(dst), [src]"+&r"(src), src 601 libavcodec/mips/h264chroma_mmi.c MMI_ULWC1(%[ftmp0], %[src], 0x00) src 603 libavcodec/mips/h264chroma_mmi.c MMI_ULWC1(%[ftmp1], %[src], 0x00) src 612 libavcodec/mips/h264chroma_mmi.c [dst]"+&r"(dst), [src]"+&r"(src), src 621 libavcodec/mips/h264chroma_mmi.c void ff_avg_h264_chroma_mc4_mmi(uint8_t *dst, uint8_t *src, ptrdiff_t stride, src 645 libavcodec/mips/h264chroma_mmi.c MMI_ULWC1(%[ftmp1], %[src], 0x00) src 646 libavcodec/mips/h264chroma_mmi.c MMI_ULWC1(%[ftmp2], %[src], 0x01) src 648 libavcodec/mips/h264chroma_mmi.c MMI_ULWC1(%[ftmp3], %[src], 0x00) src 649 libavcodec/mips/h264chroma_mmi.c MMI_ULWC1(%[ftmp4], %[src], 0x01) src 678 libavcodec/mips/h264chroma_mmi.c [dst]"+&r"(dst), [src]"+&r"(src), src 695 libavcodec/mips/h264chroma_mmi.c MMI_ULWC1(%[ftmp1], %[src], 0x00) src 719 libavcodec/mips/h264chroma_mmi.c [dst]"+&r"(dst), [src]"+&r"(src), src 729 libavcodec/mips/h264chroma_mmi.c MMI_ULWC1(%[ftmp0], %[src], 0x00) src 731 libavcodec/mips/h264chroma_mmi.c MMI_ULWC1(%[ftmp1], %[src], 0x00) src 745 libavcodec/mips/h264chroma_mmi.c [dst]"+&r"(dst), [src]"+&r"(src), src 32 libavcodec/mips/h264chroma_msa.c static void avc_chroma_hz_2x2_msa(uint8_t *src, uint8_t *dst, int32_t stride, src 46 libavcodec/mips/h264chroma_msa.c LD_SB2(src, stride, src0, src1); src 63 libavcodec/mips/h264chroma_msa.c static void avc_chroma_hz_2x4_msa(uint8_t *src, uint8_t *dst, int32_t stride, src 76 libavcodec/mips/h264chroma_msa.c LD_UB4(src, stride, src0, src1, src2, src3); src 91 libavcodec/mips/h264chroma_msa.c static void avc_chroma_hz_2w_msa(uint8_t *src, uint8_t *dst, int32_t stride, src 96 libavcodec/mips/h264chroma_msa.c avc_chroma_hz_2x2_msa(src, dst, stride, coeff0, coeff1); src 98 libavcodec/mips/h264chroma_msa.c avc_chroma_hz_2x4_msa(src, dst, stride, coeff0, coeff1); src 102 libavcodec/mips/h264chroma_msa.c static void avc_chroma_hz_4x2_msa(uint8_t *src, uint8_t *dst, int32_t stride, src 115 libavcodec/mips/h264chroma_msa.c LD_SB2(src, stride, src0, src1); src 127 libavcodec/mips/h264chroma_msa.c static void avc_chroma_hz_4x4_msa(uint8_t *src, uint8_t *dst, int32_t stride, src 139 libavcodec/mips/h264chroma_msa.c LD_UB4(src, stride, src0, src1, src2, src3); src 150 libavcodec/mips/h264chroma_msa.c static void avc_chroma_hz_4x8_msa(uint8_t *src, uint8_t *dst, int32_t stride, src 162 libavcodec/mips/h264chroma_msa.c LD_UB8(src, stride, src0, src1, src2, src3, src4, src5, src6, src7); src 174 libavcodec/mips/h264chroma_msa.c static void avc_chroma_hz_4w_msa(uint8_t *src, uint8_t *dst, int32_t stride, src 179 libavcodec/mips/h264chroma_msa.c avc_chroma_hz_4x2_msa(src, dst, stride, coeff0, coeff1); src 181 libavcodec/mips/h264chroma_msa.c avc_chroma_hz_4x4_msa(src, dst, stride, coeff0, coeff1); src 183 libavcodec/mips/h264chroma_msa.c avc_chroma_hz_4x8_msa(src, dst, stride, coeff0, coeff1); src 187 libavcodec/mips/h264chroma_msa.c static void avc_chroma_hz_8x4_msa(uint8_t *src, uint8_t *dst, int32_t stride, src 198 libavcodec/mips/h264chroma_msa.c LD_UB4(src, stride, src0, src1, src2, src3); src 210 libavcodec/mips/h264chroma_msa.c static void avc_chroma_hz_8x8_msa(uint8_t *src, uint8_t *dst, int32_t stride, src 223 libavcodec/mips/h264chroma_msa.c LD_UB8(src, stride, src0, src1, src2, src3, src4, src5, src6, src7); src 243 libavcodec/mips/h264chroma_msa.c static void avc_chroma_hz_nonmult_msa(uint8_t *src, uint8_t *dst, src 258 libavcodec/mips/h264chroma_msa.c LD_UB4(src, stride, src0, src1, src2, src3); src 259 libavcodec/mips/h264chroma_msa.c src += (4 * stride); src 275 libavcodec/mips/h264chroma_msa.c src0 = LD_UB(src); src 276 libavcodec/mips/h264chroma_msa.c src += stride; src 292 libavcodec/mips/h264chroma_msa.c static void avc_chroma_hz_8w_msa(uint8_t *src, uint8_t *dst, int32_t stride, src 297 libavcodec/mips/h264chroma_msa.c avc_chroma_hz_8x4_msa(src, dst, stride, coeff0, coeff1); src 299 libavcodec/mips/h264chroma_msa.c avc_chroma_hz_8x8_msa(src, dst, stride, coeff0, coeff1); src 301 libavcodec/mips/h264chroma_msa.c avc_chroma_hz_nonmult_msa(src, dst, stride, coeff0, coeff1, height); src 305 libavcodec/mips/h264chroma_msa.c static void avc_chroma_vt_2x2_msa(uint8_t *src, uint8_t *dst, int32_t stride, src 317 libavcodec/mips/h264chroma_msa.c LD_SB3(src, stride, src0, src1, src2); src 337 libavcodec/mips/h264chroma_msa.c static void avc_chroma_vt_2x4_msa(uint8_t *src, uint8_t *dst, int32_t stride, src 348 libavcodec/mips/h264chroma_msa.c LD_UB5(src, stride, src0, src1, src2, src3, src4); src 365 libavcodec/mips/h264chroma_msa.c static void avc_chroma_vt_2w_msa(uint8_t *src, uint8_t *dst, int32_t stride, src 370 libavcodec/mips/h264chroma_msa.c avc_chroma_vt_2x2_msa(src, dst, stride, coeff0, coeff1); src 372 libavcodec/mips/h264chroma_msa.c avc_chroma_vt_2x4_msa(src, dst, stride, coeff0, coeff1); src 376 libavcodec/mips/h264chroma_msa.c static void avc_chroma_vt_4x2_msa(uint8_t *src, uint8_t *dst, int32_t stride, src 387 libavcodec/mips/h264chroma_msa.c LD_UB3(src, stride, src0, src1, src2); src 400 libavcodec/mips/h264chroma_msa.c static void avc_chroma_vt_4x4_msa(uint8_t *src, uint8_t *dst, int32_t stride, src 411 libavcodec/mips/h264chroma_msa.c LD_UB5(src, stride, src0, src1, src2, src3, src4); src 424 libavcodec/mips/h264chroma_msa.c static void avc_chroma_vt_4x8_msa(uint8_t *src, uint8_t *dst, int32_t stride, src 434 libavcodec/mips/h264chroma_msa.c LD_UB5(src, stride, src0, src1, src2, src3, src4); src 435 libavcodec/mips/h264chroma_msa.c src += (5 * stride); src 436 libavcodec/mips/h264chroma_msa.c LD_UB4(src, stride, src5, src6, src7, src8); src 452 libavcodec/mips/h264chroma_msa.c static void avc_chroma_vt_4w_msa(uint8_t *src, uint8_t *dst, int32_t stride, src 457 libavcodec/mips/h264chroma_msa.c avc_chroma_vt_4x2_msa(src, dst, stride, coeff0, coeff1); src 459 libavcodec/mips/h264chroma_msa.c avc_chroma_vt_4x4_msa(src, dst, stride, coeff0, coeff1); src 461 libavcodec/mips/h264chroma_msa.c avc_chroma_vt_4x8_msa(src, dst, stride, coeff0, coeff1); src 465 libavcodec/mips/h264chroma_msa.c static void avc_chroma_vt_8x4_msa(uint8_t *src, uint8_t *dst, int32_t stride, src 474 libavcodec/mips/h264chroma_msa.c LD_UB5(src, stride, src0, src1, src2, src3, src4); src 486 libavcodec/mips/h264chroma_msa.c static void avc_chroma_vt_8x8_msa(uint8_t *src, uint8_t *dst, int32_t stride, src 496 libavcodec/mips/h264chroma_msa.c LD_UB5(src, stride, src0, src1, src2, src3, src4); src 497 libavcodec/mips/h264chroma_msa.c src += (5 * stride); src 498 libavcodec/mips/h264chroma_msa.c LD_UB4(src, stride, src5, src6, src7, src8); src 518 libavcodec/mips/h264chroma_msa.c static void avc_chroma_vt_8w_msa(uint8_t *src, uint8_t *dst, int32_t stride, src 523 libavcodec/mips/h264chroma_msa.c avc_chroma_vt_8x4_msa(src, dst, stride, coeff0, coeff1); src 525 libavcodec/mips/h264chroma_msa.c avc_chroma_vt_8x8_msa(src, dst, stride, coeff0, coeff1); src 529 libavcodec/mips/h264chroma_msa.c static void avc_chroma_hv_2x2_msa(uint8_t *src, uint8_t *dst, int32_t stride, src 546 libavcodec/mips/h264chroma_msa.c LD_UB3(src, stride, src0, src1, src2); src 564 libavcodec/mips/h264chroma_msa.c static void avc_chroma_hv_2x4_msa(uint8_t *src, uint8_t *dst, int32_t stride, src 581 libavcodec/mips/h264chroma_msa.c LD_UB5(src, stride, src0, src1, src2, src3, src4); src 598 libavcodec/mips/h264chroma_msa.c static void avc_chroma_hv_2w_msa(uint8_t *src, uint8_t *dst, int32_t stride, src 604 libavcodec/mips/h264chroma_msa.c avc_chroma_hv_2x2_msa(src, dst, stride, coef_hor0, coef_hor1, coef_ver0, src 607 libavcodec/mips/h264chroma_msa.c avc_chroma_hv_2x4_msa(src, dst, stride, coef_hor0, coef_hor1, coef_ver0, src 612 libavcodec/mips/h264chroma_msa.c static void avc_chroma_hv_4x2_msa(uint8_t *src, uint8_t *dst, int32_t stride, src 627 libavcodec/mips/h264chroma_msa.c LD_UB3(src, stride, src0, src1, src2); src 640 libavcodec/mips/h264chroma_msa.c static void avc_chroma_hv_4x4_msa(uint8_t *src, uint8_t *dst, int32_t stride, src 657 libavcodec/mips/h264chroma_msa.c LD_UB5(src, stride, src0, src1, src2, src3, src4); src 673 libavcodec/mips/h264chroma_msa.c static void avc_chroma_hv_4x8_msa(uint8_t *src, uint8_t *dst, int32_t stride, src 689 libavcodec/mips/h264chroma_msa.c LD_UB5(src, stride, src0, src1, src2, src3, src4); src 690 libavcodec/mips/h264chroma_msa.c src += (5 * stride); src 691 libavcodec/mips/h264chroma_msa.c LD_UB4(src, stride, src5, src6, src7, src8); src 713 libavcodec/mips/h264chroma_msa.c static void avc_chroma_hv_4w_msa(uint8_t *src, uint8_t *dst, int32_t stride, src 719 libavcodec/mips/h264chroma_msa.c avc_chroma_hv_4x2_msa(src, dst, stride, coef_hor0, coef_hor1, coef_ver0, src 722 libavcodec/mips/h264chroma_msa.c avc_chroma_hv_4x4_msa(src, dst, stride, coef_hor0, coef_hor1, coef_ver0, src 725 libavcodec/mips/h264chroma_msa.c avc_chroma_hv_4x8_msa(src, dst, stride, coef_hor0, coef_hor1, coef_ver0, src 730 libavcodec/mips/h264chroma_msa.c static void avc_chroma_hv_8x4_msa(uint8_t *src, uint8_t *dst, int32_t stride, src 746 libavcodec/mips/h264chroma_msa.c src0 = LD_UB(src); src 747 libavcodec/mips/h264chroma_msa.c src += stride; src 752 libavcodec/mips/h264chroma_msa.c LD_UB4(src, stride, src1, src2, src3, src4); src 753 libavcodec/mips/h264chroma_msa.c src += (4 * stride); src 773 libavcodec/mips/h264chroma_msa.c static void avc_chroma_hv_8x8_msa(uint8_t *src, uint8_t *dst, int32_t stride, src 792 libavcodec/mips/h264chroma_msa.c LD_UB5(src, stride, src0, src1, src2, src3, src4); src 793 libavcodec/mips/h264chroma_msa.c src += (5 * stride); src 794 libavcodec/mips/h264chroma_msa.c LD_UB4(src, stride, src5, src6, src7, src8); src 829 libavcodec/mips/h264chroma_msa.c static void avc_chroma_hv_8w_msa(uint8_t *src, uint8_t *dst, int32_t stride, src 835 libavcodec/mips/h264chroma_msa.c avc_chroma_hv_8x4_msa(src, dst, stride, coef_hor0, coef_hor1, coef_ver0, src 838 libavcodec/mips/h264chroma_msa.c avc_chroma_hv_8x8_msa(src, dst, stride, coef_hor0, coef_hor1, coef_ver0, src 843 libavcodec/mips/h264chroma_msa.c static void avc_chroma_hz_and_aver_dst_2x2_msa(uint8_t *src, uint8_t *dst, src 859 libavcodec/mips/h264chroma_msa.c LD_SB2(src, stride, src0, src1); src 885 libavcodec/mips/h264chroma_msa.c static void avc_chroma_hz_and_aver_dst_2x4_msa(uint8_t *src, uint8_t *dst, src 900 libavcodec/mips/h264chroma_msa.c LD_UB4(src, stride, src0, src1, src2, src3); src 925 libavcodec/mips/h264chroma_msa.c static void avc_chroma_hz_and_aver_dst_2w_msa(uint8_t *src, uint8_t *dst, src 930 libavcodec/mips/h264chroma_msa.c avc_chroma_hz_and_aver_dst_2x2_msa(src, dst, stride, coeff0, coeff1); src 932 libavcodec/mips/h264chroma_msa.c avc_chroma_hz_and_aver_dst_2x4_msa(src, dst, stride, coeff0, coeff1); src 936 libavcodec/mips/h264chroma_msa.c static void avc_chroma_hz_and_aver_dst_4x2_msa(uint8_t *src, uint8_t *dst, src 951 libavcodec/mips/h264chroma_msa.c LD_SB2(src, stride, src0, src1); src 969 libavcodec/mips/h264chroma_msa.c static void avc_chroma_hz_and_aver_dst_4x4_msa(uint8_t *src, uint8_t *dst, src 984 libavcodec/mips/h264chroma_msa.c LD_UB4(src, stride, src0, src1, src2, src3); src 998 libavcodec/mips/h264chroma_msa.c static void avc_chroma_hz_and_aver_dst_4x8_msa(uint8_t *src, uint8_t *dst, src 1013 libavcodec/mips/h264chroma_msa.c LD_UB8(src, stride, src0, src1, src2, src3, src4, src5, src6, src7); src 1030 libavcodec/mips/h264chroma_msa.c static void avc_chroma_hz_and_aver_dst_4w_msa(uint8_t *src, uint8_t *dst, src 1035 libavcodec/mips/h264chroma_msa.c avc_chroma_hz_and_aver_dst_4x2_msa(src, dst, stride, coeff0, coeff1); src 1037 libavcodec/mips/h264chroma_msa.c avc_chroma_hz_and_aver_dst_4x4_msa(src, dst, stride, coeff0, coeff1); src 1039 libavcodec/mips/h264chroma_msa.c avc_chroma_hz_and_aver_dst_4x8_msa(src, dst, stride, coeff0, coeff1); src 1043 libavcodec/mips/h264chroma_msa.c static void avc_chroma_hz_and_aver_dst_8x4_msa(uint8_t *src, uint8_t *dst, src 1057 libavcodec/mips/h264chroma_msa.c LD_UB4(src, stride, src0, src1, src2, src3); src 1073 libavcodec/mips/h264chroma_msa.c static void avc_chroma_hz_and_aver_dst_8x8_msa(uint8_t *src, uint8_t *dst, src 1089 libavcodec/mips/h264chroma_msa.c LD_UB8(src, stride, src0, src1, src2, src3, src4, src5, src6, src7); src 1117 libavcodec/mips/h264chroma_msa.c static void avc_chroma_hz_and_aver_dst_8w_msa(uint8_t *src, uint8_t *dst, src 1122 libavcodec/mips/h264chroma_msa.c avc_chroma_hz_and_aver_dst_8x4_msa(src, dst, stride, coeff0, coeff1); src 1124 libavcodec/mips/h264chroma_msa.c avc_chroma_hz_and_aver_dst_8x8_msa(src, dst, stride, coeff0, coeff1); src 1128 libavcodec/mips/h264chroma_msa.c static void avc_chroma_vt_and_aver_dst_2x2_msa(uint8_t *src, uint8_t *dst, src 1141 libavcodec/mips/h264chroma_msa.c LD_SB3(src, stride, src0, src1, src2); src 1165 libavcodec/mips/h264chroma_msa.c static void avc_chroma_vt_and_aver_dst_2x4_msa(uint8_t *src, uint8_t *dst, src 1179 libavcodec/mips/h264chroma_msa.c LD_SB5(src, stride, src0, src1, src2, src3, src4); src 1207 libavcodec/mips/h264chroma_msa.c static void avc_chroma_vt_and_aver_dst_2w_msa(uint8_t *src, uint8_t *dst, src 1212 libavcodec/mips/h264chroma_msa.c avc_chroma_vt_and_aver_dst_2x2_msa(src, dst, stride, coeff0, coeff1); src 1214 libavcodec/mips/h264chroma_msa.c avc_chroma_vt_and_aver_dst_2x4_msa(src, dst, stride, coeff0, coeff1); src 1218 libavcodec/mips/h264chroma_msa.c static void avc_chroma_vt_and_aver_dst_4x2_msa(uint8_t *src, uint8_t *dst, src 1231 libavcodec/mips/h264chroma_msa.c LD_UB3(src, stride, src0, src1, src2); src 1250 libavcodec/mips/h264chroma_msa.c static void avc_chroma_vt_and_aver_dst_4x4_msa(uint8_t *src, uint8_t *dst, src 1264 libavcodec/mips/h264chroma_msa.c LD_UB5(src, stride, src0, src1, src2, src3, src4); src 1280 libavcodec/mips/h264chroma_msa.c static void avc_chroma_vt_and_aver_dst_4x8_msa(uint8_t *src, uint8_t *dst, src 1293 libavcodec/mips/h264chroma_msa.c LD_UB5(src, stride, src0, src1, src2, src3, src4); src 1294 libavcodec/mips/h264chroma_msa.c src += (5 * stride); src 1295 libavcodec/mips/h264chroma_msa.c LD_UB4(src, stride, src5, src6, src7, src8); src 1316 libavcodec/mips/h264chroma_msa.c static void avc_chroma_vt_and_aver_dst_4w_msa(uint8_t *src, uint8_t *dst, src 1321 libavcodec/mips/h264chroma_msa.c avc_chroma_vt_and_aver_dst_4x2_msa(src, dst, stride, coeff0, coeff1); src 1323 libavcodec/mips/h264chroma_msa.c avc_chroma_vt_and_aver_dst_4x4_msa(src, dst, stride, coeff0, coeff1); src 1325 libavcodec/mips/h264chroma_msa.c avc_chroma_vt_and_aver_dst_4x8_msa(src, dst, stride, coeff0, coeff1); src 1329 libavcodec/mips/h264chroma_msa.c static void avc_chroma_vt_and_aver_dst_8x4_msa(uint8_t *src, uint8_t *dst, src 1342 libavcodec/mips/h264chroma_msa.c LD_UB5(src, stride, src0, src1, src2, src3, src4); src 1358 libavcodec/mips/h264chroma_msa.c static void avc_chroma_vt_and_aver_dst_8x8_msa(uint8_t *src, uint8_t *dst, src 1371 libavcodec/mips/h264chroma_msa.c LD_UB5(src, stride, src0, src1, src2, src3, src4); src 1372 libavcodec/mips/h264chroma_msa.c src += (5 * stride); src 1373 libavcodec/mips/h264chroma_msa.c LD_UB4(src, stride, src5, src6, src7, src8); src 1401 libavcodec/mips/h264chroma_msa.c static void avc_chroma_vt_and_aver_dst_8w_msa(uint8_t *src, uint8_t *dst, src 1406 libavcodec/mips/h264chroma_msa.c avc_chroma_vt_and_aver_dst_8x4_msa(src, dst, stride, coeff0, coeff1); src 1408 libavcodec/mips/h264chroma_msa.c avc_chroma_vt_and_aver_dst_8x8_msa(src, dst, stride, coeff0, coeff1); src 1412 libavcodec/mips/h264chroma_msa.c static void avc_chroma_hv_and_aver_dst_2x2_msa(uint8_t *src, uint8_t *dst, src 1432 libavcodec/mips/h264chroma_msa.c LD_UB3(src, stride, src0, src1, src2); src 1454 libavcodec/mips/h264chroma_msa.c static void avc_chroma_hv_and_aver_dst_2x4_msa(uint8_t *src, uint8_t *dst, src 1475 libavcodec/mips/h264chroma_msa.c LD_UB5(src, stride, src0, src1, src2, src3, src4); src 1499 libavcodec/mips/h264chroma_msa.c static void avc_chroma_hv_and_aver_dst_2w_msa(uint8_t *src, uint8_t *dst, src 1508 libavcodec/mips/h264chroma_msa.c avc_chroma_hv_and_aver_dst_2x2_msa(src, dst, stride, coef_hor0, src 1511 libavcodec/mips/h264chroma_msa.c avc_chroma_hv_and_aver_dst_2x4_msa(src, dst, stride, coef_hor0, src 1516 libavcodec/mips/h264chroma_msa.c static void avc_chroma_hv_and_aver_dst_4x2_msa(uint8_t *src, uint8_t *dst, src 1536 libavcodec/mips/h264chroma_msa.c LD_UB3(src, stride, src0, src1, src2); src 1552 libavcodec/mips/h264chroma_msa.c static void avc_chroma_hv_and_aver_dst_4x4_msa(uint8_t *src, uint8_t *dst, src 1573 libavcodec/mips/h264chroma_msa.c LD_UB5(src, stride, src0, src1, src2, src3, src4); src 1591 libavcodec/mips/h264chroma_msa.c static void avc_chroma_hv_and_aver_dst_4x8_msa(uint8_t *src, uint8_t *dst, src 1612 libavcodec/mips/h264chroma_msa.c LD_UB5(src, stride, src0, src1, src2, src3, src4); src 1613 libavcodec/mips/h264chroma_msa.c src += (5 * stride); src 1614 libavcodec/mips/h264chroma_msa.c LD_UB4(src, stride, src5, src6, src7, src8); src 1640 libavcodec/mips/h264chroma_msa.c static void avc_chroma_hv_and_aver_dst_4w_msa(uint8_t *src, uint8_t *dst, src 1649 libavcodec/mips/h264chroma_msa.c avc_chroma_hv_and_aver_dst_4x2_msa(src, dst, stride, coef_hor0, src 1652 libavcodec/mips/h264chroma_msa.c avc_chroma_hv_and_aver_dst_4x4_msa(src, dst, stride, coef_hor0, src 1655 libavcodec/mips/h264chroma_msa.c avc_chroma_hv_and_aver_dst_4x8_msa(src, dst, stride, coef_hor0, src 1660 libavcodec/mips/h264chroma_msa.c static void avc_chroma_hv_and_aver_dst_8x4_msa(uint8_t *src, uint8_t *dst, src 1682 libavcodec/mips/h264chroma_msa.c src0 = LD_UB(src); src 1683 libavcodec/mips/h264chroma_msa.c src += stride; src 1686 libavcodec/mips/h264chroma_msa.c LD_UB4(src, stride, src1, src2, src3, src4); src 1687 libavcodec/mips/h264chroma_msa.c src += (4 * stride); src 1708 libavcodec/mips/h264chroma_msa.c static void avc_chroma_hv_and_aver_dst_8x8_msa(uint8_t *src, uint8_t *dst, src 1732 libavcodec/mips/h264chroma_msa.c LD_UB5(src, stride, src0, src1, src2, src3, src4); src 1733 libavcodec/mips/h264chroma_msa.c src += (5 * stride); src 1734 libavcodec/mips/h264chroma_msa.c LD_UB4(src, stride, src5, src6, src7, src8); src 1777 libavcodec/mips/h264chroma_msa.c static void avc_chroma_hv_and_aver_dst_8w_msa(uint8_t *src, uint8_t *dst, src 1786 libavcodec/mips/h264chroma_msa.c avc_chroma_hv_and_aver_dst_8x4_msa(src, dst, stride, coef_hor0, src 1789 libavcodec/mips/h264chroma_msa.c avc_chroma_hv_and_aver_dst_8x8_msa(src, dst, stride, coef_hor0, src 1794 libavcodec/mips/h264chroma_msa.c static void copy_width4_msa(uint8_t *src, uint8_t *dst, int32_t stride, src 1800 libavcodec/mips/h264chroma_msa.c LW4(src, stride, tp0, tp1, tp2, tp3); src 1801 libavcodec/mips/h264chroma_msa.c src += 4 * stride; src 1802 libavcodec/mips/h264chroma_msa.c LW4(src, stride, tp4, tp5, tp6, tp7); src 1807 libavcodec/mips/h264chroma_msa.c LW4(src, stride, tp0, tp1, tp2, tp3); src 1810 libavcodec/mips/h264chroma_msa.c LW2(src, stride, tp0, tp1); src 1817 libavcodec/mips/h264chroma_msa.c static void copy_width8_msa(uint8_t *src, uint8_t *dst, int32_t stride, src 1823 libavcodec/mips/h264chroma_msa.c LD4(src, stride, src0, src1, src2, src3); src 1824 libavcodec/mips/h264chroma_msa.c src += 4 * stride; src 1825 libavcodec/mips/h264chroma_msa.c LD4(src, stride, src4, src5, src6, src7); src 1830 libavcodec/mips/h264chroma_msa.c LD4(src, stride, src0, src1, src2, src3); src 1835 libavcodec/mips/h264chroma_msa.c static void avg_width4_msa(uint8_t *src, uint8_t *dst, int32_t stride, src 1842 libavcodec/mips/h264chroma_msa.c LW4(src, stride, tp0, tp1, tp2, tp3); src 1843 libavcodec/mips/h264chroma_msa.c src += 4 * stride; src 1845 libavcodec/mips/h264chroma_msa.c LW4(src, stride, tp0, tp1, tp2, tp3); src 1854 libavcodec/mips/h264chroma_msa.c LW4(src, stride, tp0, tp1, tp2, tp3); src 1861 libavcodec/mips/h264chroma_msa.c LW2(src, stride, tp0, tp1); src 1870 libavcodec/mips/h264chroma_msa.c static void avg_width8_msa(uint8_t *src, uint8_t *dst, int32_t stride, src 1878 libavcodec/mips/h264chroma_msa.c LD4(src, stride, tp0, tp1, tp2, tp3); src 1879 libavcodec/mips/h264chroma_msa.c src += 4 * stride; src 1880 libavcodec/mips/h264chroma_msa.c LD4(src, stride, tp4, tp5, tp6, tp7); src 1895 libavcodec/mips/h264chroma_msa.c LD4(src, stride, tp0, tp1, tp2, tp3); src 1906 libavcodec/mips/h264chroma_msa.c void ff_put_h264_chroma_mc8_msa(uint8_t *dst, uint8_t *src, src 1912 libavcodec/mips/h264chroma_msa.c avc_chroma_hv_8w_msa(src, dst, stride, x, (8 - x), y, (8 - y), height); src 1914 libavcodec/mips/h264chroma_msa.c avc_chroma_hz_8w_msa(src, dst, stride, x, (8 - x), height); src 1916 libavcodec/mips/h264chroma_msa.c avc_chroma_vt_8w_msa(src, dst, stride, y, (8 - y), height); src 1918 libavcodec/mips/h264chroma_msa.c copy_width8_msa(src, dst, stride, height); src 1922 libavcodec/mips/h264chroma_msa.c void ff_put_h264_chroma_mc4_msa(uint8_t *dst, uint8_t *src, src 1928 libavcodec/mips/h264chroma_msa.c avc_chroma_hv_4w_msa(src, dst, stride, x, (8 - x), y, (8 - y), height); src 1930 libavcodec/mips/h264chroma_msa.c avc_chroma_hz_4w_msa(src, dst, stride, x, (8 - x), height); src 1932 libavcodec/mips/h264chroma_msa.c avc_chroma_vt_4w_msa(src, dst, stride, y, (8 - y), height); src 1934 libavcodec/mips/h264chroma_msa.c copy_width4_msa(src, dst, stride, height); src 1938 libavcodec/mips/h264chroma_msa.c void ff_put_h264_chroma_mc2_msa(uint8_t *dst, uint8_t *src, src 1946 libavcodec/mips/h264chroma_msa.c avc_chroma_hv_2w_msa(src, dst, stride, x, (8 - x), y, (8 - y), height); src 1948 libavcodec/mips/h264chroma_msa.c avc_chroma_hz_2w_msa(src, dst, stride, x, (8 - x), height); src 1950 libavcodec/mips/h264chroma_msa.c avc_chroma_vt_2w_msa(src, dst, stride, y, (8 - y), height); src 1953 libavcodec/mips/h264chroma_msa.c *((uint16_t *) dst) = *((uint16_t *) src); src 1955 libavcodec/mips/h264chroma_msa.c src += stride; src 1961 libavcodec/mips/h264chroma_msa.c void ff_avg_h264_chroma_mc8_msa(uint8_t *dst, uint8_t *src, src 1968 libavcodec/mips/h264chroma_msa.c avc_chroma_hv_and_aver_dst_8w_msa(src, dst, stride, x, (8 - x), y, src 1971 libavcodec/mips/h264chroma_msa.c avc_chroma_hz_and_aver_dst_8w_msa(src, dst, stride, x, (8 - x), height); src 1973 libavcodec/mips/h264chroma_msa.c avc_chroma_vt_and_aver_dst_8w_msa(src, dst, stride, y, (8 - y), height); src 1975 libavcodec/mips/h264chroma_msa.c avg_width8_msa(src, dst, stride, height); src 1979 libavcodec/mips/h264chroma_msa.c void ff_avg_h264_chroma_mc4_msa(uint8_t *dst, uint8_t *src, src 1985 libavcodec/mips/h264chroma_msa.c avc_chroma_hv_and_aver_dst_4w_msa(src, dst, stride, x, (8 - x), y, src 1988 libavcodec/mips/h264chroma_msa.c avc_chroma_hz_and_aver_dst_4w_msa(src, dst, stride, x, (8 - x), height); src 1990 libavcodec/mips/h264chroma_msa.c avc_chroma_vt_and_aver_dst_4w_msa(src, dst, stride, y, (8 - y), height); src 1992 libavcodec/mips/h264chroma_msa.c avg_width4_msa(src, dst, stride, height); src 1996 libavcodec/mips/h264chroma_msa.c void ff_avg_h264_chroma_mc2_msa(uint8_t *dst, uint8_t *src, src 2004 libavcodec/mips/h264chroma_msa.c avc_chroma_hv_and_aver_dst_2w_msa(src, dst, stride, x, (8 - x), y, src 2007 libavcodec/mips/h264chroma_msa.c avc_chroma_hz_and_aver_dst_2w_msa(src, dst, stride, x, (8 - x), height); src 2009 libavcodec/mips/h264chroma_msa.c avc_chroma_vt_and_aver_dst_2w_msa(src, dst, stride, y, (8 - y), height); src 2012 libavcodec/mips/h264chroma_msa.c dst[0] = (dst[0] + src[0] + 1) >> 1; src 2013 libavcodec/mips/h264chroma_msa.c dst[1] = (dst[1] + src[1] + 1) >> 1; src 2015 libavcodec/mips/h264chroma_msa.c src += stride; src 28 libavcodec/mips/h264dsp_mips.h void ff_h264_h_lpf_luma_inter_msa(uint8_t *src, int stride, src 30 libavcodec/mips/h264dsp_mips.h void ff_h264_v_lpf_luma_inter_msa(uint8_t *src, int stride, src 32 libavcodec/mips/h264dsp_mips.h void ff_h264_h_lpf_chroma_inter_msa(uint8_t *src, int stride, src 34 libavcodec/mips/h264dsp_mips.h void ff_h264_v_lpf_chroma_inter_msa(uint8_t *src, int stride, src 36 libavcodec/mips/h264dsp_mips.h void ff_h264_h_loop_filter_chroma422_msa(uint8_t *src, int32_t stride, src 39 libavcodec/mips/h264dsp_mips.h void ff_h264_h_loop_filter_chroma422_mbaff_msa(uint8_t *src, int32_t stride, src 42 libavcodec/mips/h264dsp_mips.h void ff_h264_h_loop_filter_luma_mbaff_msa(uint8_t *src, int32_t stride, src 46 libavcodec/mips/h264dsp_mips.h void ff_h264_idct_add_msa(uint8_t *dst, int16_t *src, int32_t dst_stride); src 47 libavcodec/mips/h264dsp_mips.h void ff_h264_idct4x4_addblk_dc_msa(uint8_t *dst, int16_t *src, src 49 libavcodec/mips/h264dsp_mips.h void ff_h264_deq_idct_luma_dc_msa(int16_t *dst, int16_t *src, src 63 libavcodec/mips/h264dsp_mips.h void ff_h264_idct8_addblk_msa(uint8_t *dst, int16_t *src, int32_t dst_stride); src 64 libavcodec/mips/h264dsp_mips.h void ff_h264_idct8_dc_addblk_msa(uint8_t *dst, int16_t *src, src 70 libavcodec/mips/h264dsp_mips.h void ff_h264_h_lpf_luma_intra_msa(uint8_t *src, int stride, src 72 libavcodec/mips/h264dsp_mips.h void ff_h264_v_lpf_luma_intra_msa(uint8_t *src, int stride, src 74 libavcodec/mips/h264dsp_mips.h void ff_h264_h_lpf_chroma_intra_msa(uint8_t *src, int stride, src 76 libavcodec/mips/h264dsp_mips.h void ff_h264_v_lpf_chroma_intra_msa(uint8_t *src, int stride, src 78 libavcodec/mips/h264dsp_mips.h void ff_h264_h_loop_filter_luma_mbaff_intra_msa(uint8_t *src, int stride, src 81 libavcodec/mips/h264dsp_mips.h void ff_biweight_h264_pixels16_8_msa(uint8_t *dst, uint8_t *src, src 84 libavcodec/mips/h264dsp_mips.h void ff_biweight_h264_pixels8_8_msa(uint8_t *dst, uint8_t *src, src 87 libavcodec/mips/h264dsp_mips.h void ff_biweight_h264_pixels4_8_msa(uint8_t *dst, uint8_t *src, src 90 libavcodec/mips/h264dsp_mips.h void ff_weight_h264_pixels16_8_msa(uint8_t *src, ptrdiff_t stride, int height, src 92 libavcodec/mips/h264dsp_mips.h void ff_weight_h264_pixels8_8_msa(uint8_t *src, ptrdiff_t stride, int height, src 94 libavcodec/mips/h264dsp_mips.h void ff_weight_h264_pixels4_8_msa(uint8_t *src, ptrdiff_t stride, int height, src 97 libavcodec/mips/h264dsp_mips.h void ff_put_h264_qpel16_mc00_msa(uint8_t *dst, const uint8_t *src, src 99 libavcodec/mips/h264dsp_mips.h void ff_put_h264_qpel16_mc10_msa(uint8_t *dst, const uint8_t *src, src 101 libavcodec/mips/h264dsp_mips.h void ff_put_h264_qpel16_mc20_msa(uint8_t *dst, const uint8_t *src, src 103 libavcodec/mips/h264dsp_mips.h void ff_put_h264_qpel16_mc30_msa(uint8_t *dst, const uint8_t *src, src 105 libavcodec/mips/h264dsp_mips.h void ff_put_h264_qpel16_mc01_msa(uint8_t *dst, const uint8_t *src, src 107 libavcodec/mips/h264dsp_mips.h void ff_put_h264_qpel16_mc11_msa(uint8_t *dst, const uint8_t *src, src 109 libavcodec/mips/h264dsp_mips.h void ff_put_h264_qpel16_mc21_msa(uint8_t *dst, const uint8_t *src, src 111 libavcodec/mips/h264dsp_mips.h void ff_put_h264_qpel16_mc31_msa(uint8_t *dst, const uint8_t *src, src 113 libavcodec/mips/h264dsp_mips.h void ff_put_h264_qpel16_mc02_msa(uint8_t *dst, const uint8_t *src, src 115 libavcodec/mips/h264dsp_mips.h void ff_put_h264_qpel16_mc12_msa(uint8_t *dst, const uint8_t *src, src 117 libavcodec/mips/h264dsp_mips.h void ff_put_h264_qpel16_mc22_msa(uint8_t *dst, const uint8_t *src, src 119 libavcodec/mips/h264dsp_mips.h void ff_put_h264_qpel16_mc32_msa(uint8_t *dst, const uint8_t *src, src 121 libavcodec/mips/h264dsp_mips.h void ff_put_h264_qpel16_mc03_msa(uint8_t *dst, const uint8_t *src, src 123 libavcodec/mips/h264dsp_mips.h void ff_put_h264_qpel16_mc13_msa(uint8_t *dst, const uint8_t *src, src 125 libavcodec/mips/h264dsp_mips.h void ff_put_h264_qpel16_mc23_msa(uint8_t *dst, const uint8_t *src, src 127 libavcodec/mips/h264dsp_mips.h void ff_put_h264_qpel16_mc33_msa(uint8_t *dst, const uint8_t *src, src 130 libavcodec/mips/h264dsp_mips.h void ff_put_h264_qpel8_mc00_msa(uint8_t *dst, const uint8_t *src, src 132 libavcodec/mips/h264dsp_mips.h void ff_put_h264_qpel8_mc10_msa(uint8_t *dst, const uint8_t *src, src 134 libavcodec/mips/h264dsp_mips.h void ff_put_h264_qpel8_mc20_msa(uint8_t *dst, const uint8_t *src, src 136 libavcodec/mips/h264dsp_mips.h void ff_put_h264_qpel8_mc30_msa(uint8_t *dst, const uint8_t *src, src 138 libavcodec/mips/h264dsp_mips.h void ff_put_h264_qpel8_mc01_msa(uint8_t *dst, const uint8_t *src, src 140 libavcodec/mips/h264dsp_mips.h void ff_put_h264_qpel8_mc11_msa(uint8_t *dst, const uint8_t *src, src 142 libavcodec/mips/h264dsp_mips.h void ff_put_h264_qpel8_mc21_msa(uint8_t *dst, const uint8_t *src, src 144 libavcodec/mips/h264dsp_mips.h void ff_put_h264_qpel8_mc31_msa(uint8_t *dst, const uint8_t *src, src 146 libavcodec/mips/h264dsp_mips.h void ff_put_h264_qpel8_mc02_msa(uint8_t *dst, const uint8_t *src, src 148 libavcodec/mips/h264dsp_mips.h void ff_put_h264_qpel8_mc12_msa(uint8_t *dst, const uint8_t *src, src 150 libavcodec/mips/h264dsp_mips.h void ff_put_h264_qpel8_mc22_msa(uint8_t *dst, const uint8_t *src, src 152 libavcodec/mips/h264dsp_mips.h void ff_put_h264_qpel8_mc32_msa(uint8_t *dst, const uint8_t *src, src 154 libavcodec/mips/h264dsp_mips.h void ff_put_h264_qpel8_mc03_msa(uint8_t *dst, const uint8_t *src, src 156 libavcodec/mips/h264dsp_mips.h void ff_put_h264_qpel8_mc13_msa(uint8_t *dst, const uint8_t *src, src 158 libavcodec/mips/h264dsp_mips.h void ff_put_h264_qpel8_mc23_msa(uint8_t *dst, const uint8_t *src, src 160 libavcodec/mips/h264dsp_mips.h void ff_put_h264_qpel8_mc33_msa(uint8_t *dst, const uint8_t *src, src 163 libavcodec/mips/h264dsp_mips.h void ff_put_h264_qpel4_mc00_msa(uint8_t *dst, const uint8_t *src, src 165 libavcodec/mips/h264dsp_mips.h void ff_put_h264_qpel4_mc10_msa(uint8_t *dst, const uint8_t *src, src 167 libavcodec/mips/h264dsp_mips.h void ff_put_h264_qpel4_mc20_msa(uint8_t *dst, const uint8_t *src, src 169 libavcodec/mips/h264dsp_mips.h void ff_put_h264_qpel4_mc30_msa(uint8_t *dst, const uint8_t *src, src 171 libavcodec/mips/h264dsp_mips.h void ff_put_h264_qpel4_mc01_msa(uint8_t *dst, const uint8_t *src, src 173 libavcodec/mips/h264dsp_mips.h void ff_put_h264_qpel4_mc11_msa(uint8_t *dst, const uint8_t *src, src 175 libavcodec/mips/h264dsp_mips.h void ff_put_h264_qpel4_mc21_msa(uint8_t *dst, const uint8_t *src, src 177 libavcodec/mips/h264dsp_mips.h void ff_put_h264_qpel4_mc31_msa(uint8_t *dst, const uint8_t *src, src 179 libavcodec/mips/h264dsp_mips.h void ff_put_h264_qpel4_mc02_msa(uint8_t *dst, const uint8_t *src, src 181 libavcodec/mips/h264dsp_mips.h void ff_put_h264_qpel4_mc12_msa(uint8_t *dst, const uint8_t *src, src 183 libavcodec/mips/h264dsp_mips.h void ff_put_h264_qpel4_mc22_msa(uint8_t *dst, const uint8_t *src, src 185 libavcodec/mips/h264dsp_mips.h void ff_put_h264_qpel4_mc32_msa(uint8_t *dst, const uint8_t *src, src 187 libavcodec/mips/h264dsp_mips.h void ff_put_h264_qpel4_mc03_msa(uint8_t *dst, const uint8_t *src, src 189 libavcodec/mips/h264dsp_mips.h void ff_put_h264_qpel4_mc13_msa(uint8_t *dst, const uint8_t *src, src 191 libavcodec/mips/h264dsp_mips.h void ff_put_h264_qpel4_mc23_msa(uint8_t *dst, const uint8_t *src, src 193 libavcodec/mips/h264dsp_mips.h void ff_put_h264_qpel4_mc33_msa(uint8_t *dst, const uint8_t *src, src 196 libavcodec/mips/h264dsp_mips.h void ff_avg_h264_qpel16_mc00_msa(uint8_t *dst, const uint8_t *src, src 198 libavcodec/mips/h264dsp_mips.h void ff_avg_h264_qpel16_mc10_msa(uint8_t *dst, const uint8_t *src, src 200 libavcodec/mips/h264dsp_mips.h void ff_avg_h264_qpel16_mc20_msa(uint8_t *dst, const uint8_t *src, src 202 libavcodec/mips/h264dsp_mips.h void ff_avg_h264_qpel16_mc30_msa(uint8_t *dst, const uint8_t *src, src 204 libavcodec/mips/h264dsp_mips.h void ff_avg_h264_qpel16_mc01_msa(uint8_t *dst, const uint8_t *src, src 206 libavcodec/mips/h264dsp_mips.h void ff_avg_h264_qpel16_mc11_msa(uint8_t *dst, const uint8_t *src, src 208 libavcodec/mips/h264dsp_mips.h void ff_avg_h264_qpel16_mc21_msa(uint8_t *dst, const uint8_t *src, src 210 libavcodec/mips/h264dsp_mips.h void ff_avg_h264_qpel16_mc31_msa(uint8_t *dst, const uint8_t *src, src 212 libavcodec/mips/h264dsp_mips.h void ff_avg_h264_qpel16_mc02_msa(uint8_t *dst, const uint8_t *src, src 214 libavcodec/mips/h264dsp_mips.h void ff_avg_h264_qpel16_mc12_msa(uint8_t *dst, const uint8_t *src, src 216 libavcodec/mips/h264dsp_mips.h void ff_avg_h264_qpel16_mc22_msa(uint8_t *dst, const uint8_t *src, src 218 libavcodec/mips/h264dsp_mips.h void ff_avg_h264_qpel16_mc32_msa(uint8_t *dst, const uint8_t *src, src 220 libavcodec/mips/h264dsp_mips.h void ff_avg_h264_qpel16_mc03_msa(uint8_t *dst, const uint8_t *src, src 222 libavcodec/mips/h264dsp_mips.h void ff_avg_h264_qpel16_mc13_msa(uint8_t *dst, const uint8_t *src, src 224 libavcodec/mips/h264dsp_mips.h void ff_avg_h264_qpel16_mc23_msa(uint8_t *dst, const uint8_t *src, src 226 libavcodec/mips/h264dsp_mips.h void ff_avg_h264_qpel16_mc33_msa(uint8_t *dst, const uint8_t *src, src 229 libavcodec/mips/h264dsp_mips.h void ff_avg_h264_qpel8_mc00_msa(uint8_t *dst, const uint8_t *src, src 231 libavcodec/mips/h264dsp_mips.h void ff_avg_h264_qpel8_mc10_msa(uint8_t *dst, const uint8_t *src, src 233 libavcodec/mips/h264dsp_mips.h void ff_avg_h264_qpel8_mc20_msa(uint8_t *dst, const uint8_t *src, src 235 libavcodec/mips/h264dsp_mips.h void ff_avg_h264_qpel8_mc30_msa(uint8_t *dst, const uint8_t *src, src 237 libavcodec/mips/h264dsp_mips.h void ff_avg_h264_qpel8_mc01_msa(uint8_t *dst, const uint8_t *src, src 239 libavcodec/mips/h264dsp_mips.h void ff_avg_h264_qpel8_mc11_msa(uint8_t *dst, const uint8_t *src, src 241 libavcodec/mips/h264dsp_mips.h void ff_avg_h264_qpel8_mc21_msa(uint8_t *dst, const uint8_t *src, src 243 libavcodec/mips/h264dsp_mips.h void ff_avg_h264_qpel8_mc31_msa(uint8_t *dst, const uint8_t *src, src 245 libavcodec/mips/h264dsp_mips.h void ff_avg_h264_qpel8_mc02_msa(uint8_t *dst, const uint8_t *src, src 247 libavcodec/mips/h264dsp_mips.h void ff_avg_h264_qpel8_mc12_msa(uint8_t *dst, const uint8_t *src, src 249 libavcodec/mips/h264dsp_mips.h void ff_avg_h264_qpel8_mc22_msa(uint8_t *dst, const uint8_t *src, src 251 libavcodec/mips/h264dsp_mips.h void ff_avg_h264_qpel8_mc32_msa(uint8_t *dst, const uint8_t *src, src 253 libavcodec/mips/h264dsp_mips.h void ff_avg_h264_qpel8_mc03_msa(uint8_t *dst, const uint8_t *src, src 255 libavcodec/mips/h264dsp_mips.h void ff_avg_h264_qpel8_mc13_msa(uint8_t *dst, const uint8_t *src, src 257 libavcodec/mips/h264dsp_mips.h void ff_avg_h264_qpel8_mc23_msa(uint8_t *dst, const uint8_t *src, src 259 libavcodec/mips/h264dsp_mips.h void ff_avg_h264_qpel8_mc33_msa(uint8_t *dst, const uint8_t *src, src 262 libavcodec/mips/h264dsp_mips.h void ff_avg_h264_qpel4_mc00_msa(uint8_t *dst, const uint8_t *src, src 264 libavcodec/mips/h264dsp_mips.h void ff_avg_h264_qpel4_mc10_msa(uint8_t *dst, const uint8_t *src, src 266 libavcodec/mips/h264dsp_mips.h void ff_avg_h264_qpel4_mc20_msa(uint8_t *dst, const uint8_t *src, src 268 libavcodec/mips/h264dsp_mips.h void ff_avg_h264_qpel4_mc30_msa(uint8_t *dst, const uint8_t *src, src 270 libavcodec/mips/h264dsp_mips.h void ff_avg_h264_qpel4_mc01_msa(uint8_t *dst, const uint8_t *src, src 272 libavcodec/mips/h264dsp_mips.h void ff_avg_h264_qpel4_mc11_msa(uint8_t *dst, const uint8_t *src, src 274 libavcodec/mips/h264dsp_mips.h void ff_avg_h264_qpel4_mc21_msa(uint8_t *dst, const uint8_t *src, src 276 libavcodec/mips/h264dsp_mips.h void ff_avg_h264_qpel4_mc31_msa(uint8_t *dst, const uint8_t *src, src 278 libavcodec/mips/h264dsp_mips.h void ff_avg_h264_qpel4_mc02_msa(uint8_t *dst, const uint8_t *src, src 280 libavcodec/mips/h264dsp_mips.h void ff_avg_h264_qpel4_mc12_msa(uint8_t *dst, const uint8_t *src, src 282 libavcodec/mips/h264dsp_mips.h void ff_avg_h264_qpel4_mc22_msa(uint8_t *dst, const uint8_t *src, src 284 libavcodec/mips/h264dsp_mips.h void ff_avg_h264_qpel4_mc32_msa(uint8_t *dst, const uint8_t *src, src 286 libavcodec/mips/h264dsp_mips.h void ff_avg_h264_qpel4_mc03_msa(uint8_t *dst, const uint8_t *src, src 288 libavcodec/mips/h264dsp_mips.h void ff_avg_h264_qpel4_mc13_msa(uint8_t *dst, const uint8_t *src, src 290 libavcodec/mips/h264dsp_mips.h void ff_avg_h264_qpel4_mc23_msa(uint8_t *dst, const uint8_t *src, src 292 libavcodec/mips/h264dsp_mips.h void ff_avg_h264_qpel4_mc33_msa(uint8_t *dst, const uint8_t *src, src 295 libavcodec/mips/h264dsp_mips.h void ff_h264_intra_predict_plane_8x8_msa(uint8_t *src, ptrdiff_t stride); src 296 libavcodec/mips/h264dsp_mips.h void ff_h264_intra_predict_dc_4blk_8x8_msa(uint8_t *src, ptrdiff_t stride); src 297 libavcodec/mips/h264dsp_mips.h void ff_h264_intra_predict_hor_dc_8x8_msa(uint8_t *src, ptrdiff_t stride); src 298 libavcodec/mips/h264dsp_mips.h void ff_h264_intra_predict_vert_dc_8x8_msa(uint8_t *src, ptrdiff_t stride); src 299 libavcodec/mips/h264dsp_mips.h void ff_h264_intra_predict_mad_cow_dc_l0t_8x8_msa(uint8_t *src, src 301 libavcodec/mips/h264dsp_mips.h void ff_h264_intra_predict_mad_cow_dc_0lt_8x8_msa(uint8_t *src, src 303 libavcodec/mips/h264dsp_mips.h void ff_h264_intra_predict_mad_cow_dc_l00_8x8_msa(uint8_t *src, src 305 libavcodec/mips/h264dsp_mips.h void ff_h264_intra_predict_mad_cow_dc_0l0_8x8_msa(uint8_t *src, src 307 libavcodec/mips/h264dsp_mips.h void ff_h264_intra_predict_plane_16x16_msa(uint8_t *src, ptrdiff_t stride); src 308 libavcodec/mips/h264dsp_mips.h void ff_h264_intra_pred_vert_8x8_msa(uint8_t *src, ptrdiff_t stride); src 309 libavcodec/mips/h264dsp_mips.h void ff_h264_intra_pred_horiz_8x8_msa(uint8_t *src, ptrdiff_t stride); src 310 libavcodec/mips/h264dsp_mips.h void ff_h264_intra_pred_dc_16x16_msa(uint8_t *src, ptrdiff_t stride); src 311 libavcodec/mips/h264dsp_mips.h void ff_h264_intra_pred_vert_16x16_msa(uint8_t *src, ptrdiff_t stride); src 312 libavcodec/mips/h264dsp_mips.h void ff_h264_intra_pred_horiz_16x16_msa(uint8_t *src, ptrdiff_t stride); src 313 libavcodec/mips/h264dsp_mips.h void ff_h264_intra_pred_dc_left_16x16_msa(uint8_t *src, ptrdiff_t stride); src 314 libavcodec/mips/h264dsp_mips.h void ff_h264_intra_pred_dc_top_16x16_msa(uint8_t *src, ptrdiff_t stride); src 315 libavcodec/mips/h264dsp_mips.h void ff_h264_intra_pred_dc_128_8x8_msa(uint8_t *src, ptrdiff_t stride); src 316 libavcodec/mips/h264dsp_mips.h void ff_h264_intra_pred_dc_128_16x16_msa(uint8_t *src, ptrdiff_t stride); src 317 libavcodec/mips/h264dsp_mips.h void ff_vp8_pred8x8_127_dc_8_msa(uint8_t *src, ptrdiff_t stride); src 318 libavcodec/mips/h264dsp_mips.h void ff_vp8_pred8x8_129_dc_8_msa(uint8_t *src, ptrdiff_t stride); src 319 libavcodec/mips/h264dsp_mips.h void ff_vp8_pred16x16_127_dc_8_msa(uint8_t *src, ptrdiff_t stride); src 320 libavcodec/mips/h264dsp_mips.h void ff_vp8_pred16x16_129_dc_8_msa(uint8_t *src, ptrdiff_t stride); src 344 libavcodec/mips/h264dsp_mips.h void ff_h264_biweight_pixels16_8_mmi(uint8_t *dst, uint8_t *src, src 349 libavcodec/mips/h264dsp_mips.h void ff_h264_biweight_pixels8_8_mmi(uint8_t *dst, uint8_t *src, src 354 libavcodec/mips/h264dsp_mips.h void ff_h264_biweight_pixels4_8_mmi(uint8_t *dst, uint8_t *src, src 379 libavcodec/mips/h264dsp_mips.h void ff_put_h264_qpel16_mc00_mmi(uint8_t *dst, const uint8_t *src, src 381 libavcodec/mips/h264dsp_mips.h void ff_put_h264_qpel16_mc10_mmi(uint8_t *dst, const uint8_t *src, src 383 libavcodec/mips/h264dsp_mips.h void ff_put_h264_qpel16_mc20_mmi(uint8_t *dst, const uint8_t *src, src 385 libavcodec/mips/h264dsp_mips.h void ff_put_h264_qpel16_mc30_mmi(uint8_t *dst, const uint8_t *src, src 387 libavcodec/mips/h264dsp_mips.h void ff_put_h264_qpel16_mc01_mmi(uint8_t *dst, const uint8_t *src, src 389 libavcodec/mips/h264dsp_mips.h void ff_put_h264_qpel16_mc11_mmi(uint8_t *dst, const uint8_t *src, src 391 libavcodec/mips/h264dsp_mips.h void ff_put_h264_qpel16_mc21_mmi(uint8_t *dst, const uint8_t *src, src 393 libavcodec/mips/h264dsp_mips.h void ff_put_h264_qpel16_mc31_mmi(uint8_t *dst, const uint8_t *src, src 395 libavcodec/mips/h264dsp_mips.h void ff_put_h264_qpel16_mc02_mmi(uint8_t *dst, const uint8_t *src, src 397 libavcodec/mips/h264dsp_mips.h void ff_put_h264_qpel16_mc12_mmi(uint8_t *dst, const uint8_t *src, src 399 libavcodec/mips/h264dsp_mips.h void ff_put_h264_qpel16_mc22_mmi(uint8_t *dst, const uint8_t *src, src 401 libavcodec/mips/h264dsp_mips.h void ff_put_h264_qpel16_mc32_mmi(uint8_t *dst, const uint8_t *src, src 403 libavcodec/mips/h264dsp_mips.h void ff_put_h264_qpel16_mc03_mmi(uint8_t *dst, const uint8_t *src, src 405 libavcodec/mips/h264dsp_mips.h void ff_put_h264_qpel16_mc13_mmi(uint8_t *dst, const uint8_t *src, src 407 libavcodec/mips/h264dsp_mips.h void ff_put_h264_qpel16_mc23_mmi(uint8_t *dst, const uint8_t *src, src 409 libavcodec/mips/h264dsp_mips.h void ff_put_h264_qpel16_mc33_mmi(uint8_t *dst, const uint8_t *src, src 412 libavcodec/mips/h264dsp_mips.h void ff_put_h264_qpel8_mc00_mmi(uint8_t *dst, const uint8_t *src, src 414 libavcodec/mips/h264dsp_mips.h void ff_put_h264_qpel8_mc10_mmi(uint8_t *dst, const uint8_t *src, src 416 libavcodec/mips/h264dsp_mips.h void ff_put_h264_qpel8_mc20_mmi(uint8_t *dst, const uint8_t *src, src 418 libavcodec/mips/h264dsp_mips.h void ff_put_h264_qpel8_mc30_mmi(uint8_t *dst, const uint8_t *src, src 420 libavcodec/mips/h264dsp_mips.h void ff_put_h264_qpel8_mc01_mmi(uint8_t *dst, const uint8_t *src, src 422 libavcodec/mips/h264dsp_mips.h void ff_put_h264_qpel8_mc11_mmi(uint8_t *dst, const uint8_t *src, src 424 libavcodec/mips/h264dsp_mips.h void ff_put_h264_qpel8_mc21_mmi(uint8_t *dst, const uint8_t *src, src 426 libavcodec/mips/h264dsp_mips.h void ff_put_h264_qpel8_mc31_mmi(uint8_t *dst, const uint8_t *src, src 428 libavcodec/mips/h264dsp_mips.h void ff_put_h264_qpel8_mc02_mmi(uint8_t *dst, const uint8_t *src, src 430 libavcodec/mips/h264dsp_mips.h void ff_put_h264_qpel8_mc12_mmi(uint8_t *dst, const uint8_t *src, src 432 libavcodec/mips/h264dsp_mips.h void ff_put_h264_qpel8_mc22_mmi(uint8_t *dst, const uint8_t *src, src 434 libavcodec/mips/h264dsp_mips.h void ff_put_h264_qpel8_mc32_mmi(uint8_t *dst, const uint8_t *src, src 436 libavcodec/mips/h264dsp_mips.h void ff_put_h264_qpel8_mc03_mmi(uint8_t *dst, const uint8_t *src, src 438 libavcodec/mips/h264dsp_mips.h void ff_put_h264_qpel8_mc13_mmi(uint8_t *dst, const uint8_t *src, src 440 libavcodec/mips/h264dsp_mips.h void ff_put_h264_qpel8_mc23_mmi(uint8_t *dst, const uint8_t *src, src 442 libavcodec/mips/h264dsp_mips.h void ff_put_h264_qpel8_mc33_mmi(uint8_t *dst, const uint8_t *src, src 445 libavcodec/mips/h264dsp_mips.h void ff_put_h264_qpel4_mc00_mmi(uint8_t *dst, const uint8_t *src, src 447 libavcodec/mips/h264dsp_mips.h void ff_put_h264_qpel4_mc10_mmi(uint8_t *dst, const uint8_t *src, src 449 libavcodec/mips/h264dsp_mips.h void ff_put_h264_qpel4_mc20_mmi(uint8_t *dst, const uint8_t *src, src 451 libavcodec/mips/h264dsp_mips.h void ff_put_h264_qpel4_mc30_mmi(uint8_t *dst, const uint8_t *src, src 453 libavcodec/mips/h264dsp_mips.h void ff_put_h264_qpel4_mc01_mmi(uint8_t *dst, const uint8_t *src, src 455 libavcodec/mips/h264dsp_mips.h void ff_put_h264_qpel4_mc11_mmi(uint8_t *dst, const uint8_t *src, src 457 libavcodec/mips/h264dsp_mips.h void ff_put_h264_qpel4_mc21_mmi(uint8_t *dst, const uint8_t *src, src 459 libavcodec/mips/h264dsp_mips.h void ff_put_h264_qpel4_mc31_mmi(uint8_t *dst, const uint8_t *src, src 461 libavcodec/mips/h264dsp_mips.h void ff_put_h264_qpel4_mc02_mmi(uint8_t *dst, const uint8_t *src, src 463 libavcodec/mips/h264dsp_mips.h void ff_put_h264_qpel4_mc12_mmi(uint8_t *dst, const uint8_t *src, src 465 libavcodec/mips/h264dsp_mips.h void ff_put_h264_qpel4_mc22_mmi(uint8_t *dst, const uint8_t *src, src 467 libavcodec/mips/h264dsp_mips.h void ff_put_h264_qpel4_mc32_mmi(uint8_t *dst, const uint8_t *src, src 469 libavcodec/mips/h264dsp_mips.h void ff_put_h264_qpel4_mc03_mmi(uint8_t *dst, const uint8_t *src, src 471 libavcodec/mips/h264dsp_mips.h void ff_put_h264_qpel4_mc13_mmi(uint8_t *dst, const uint8_t *src, src 473 libavcodec/mips/h264dsp_mips.h void ff_put_h264_qpel4_mc23_mmi(uint8_t *dst, const uint8_t *src, src 475 libavcodec/mips/h264dsp_mips.h void ff_put_h264_qpel4_mc33_mmi(uint8_t *dst, const uint8_t *src, src 478 libavcodec/mips/h264dsp_mips.h void ff_avg_h264_qpel16_mc00_mmi(uint8_t *dst, const uint8_t *src, src 480 libavcodec/mips/h264dsp_mips.h void ff_avg_h264_qpel16_mc10_mmi(uint8_t *dst, const uint8_t *src, src 482 libavcodec/mips/h264dsp_mips.h void ff_avg_h264_qpel16_mc20_mmi(uint8_t *dst, const uint8_t *src, src 484 libavcodec/mips/h264dsp_mips.h void ff_avg_h264_qpel16_mc30_mmi(uint8_t *dst, const uint8_t *src, src 486 libavcodec/mips/h264dsp_mips.h void ff_avg_h264_qpel16_mc01_mmi(uint8_t *dst, const uint8_t *src, src 488 libavcodec/mips/h264dsp_mips.h void ff_avg_h264_qpel16_mc11_mmi(uint8_t *dst, const uint8_t *src, src 490 libavcodec/mips/h264dsp_mips.h void ff_avg_h264_qpel16_mc21_mmi(uint8_t *dst, const uint8_t *src, src 492 libavcodec/mips/h264dsp_mips.h void ff_avg_h264_qpel16_mc31_mmi(uint8_t *dst, const uint8_t *src, src 494 libavcodec/mips/h264dsp_mips.h void ff_avg_h264_qpel16_mc02_mmi(uint8_t *dst, const uint8_t *src, src 496 libavcodec/mips/h264dsp_mips.h void ff_avg_h264_qpel16_mc12_mmi(uint8_t *dst, const uint8_t *src, src 498 libavcodec/mips/h264dsp_mips.h void ff_avg_h264_qpel16_mc22_mmi(uint8_t *dst, const uint8_t *src, src 500 libavcodec/mips/h264dsp_mips.h void ff_avg_h264_qpel16_mc32_mmi(uint8_t *dst, const uint8_t *src, src 502 libavcodec/mips/h264dsp_mips.h void ff_avg_h264_qpel16_mc03_mmi(uint8_t *dst, const uint8_t *src, src 504 libavcodec/mips/h264dsp_mips.h void ff_avg_h264_qpel16_mc13_mmi(uint8_t *dst, const uint8_t *src, src 506 libavcodec/mips/h264dsp_mips.h void ff_avg_h264_qpel16_mc23_mmi(uint8_t *dst, const uint8_t *src, src 508 libavcodec/mips/h264dsp_mips.h void ff_avg_h264_qpel16_mc33_mmi(uint8_t *dst, const uint8_t *src, src 511 libavcodec/mips/h264dsp_mips.h void ff_avg_h264_qpel8_mc00_mmi(uint8_t *dst, const uint8_t *src, src 513 libavcodec/mips/h264dsp_mips.h void ff_avg_h264_qpel8_mc10_mmi(uint8_t *dst, const uint8_t *src, src 515 libavcodec/mips/h264dsp_mips.h void ff_avg_h264_qpel8_mc20_mmi(uint8_t *dst, const uint8_t *src, src 517 libavcodec/mips/h264dsp_mips.h void ff_avg_h264_qpel8_mc30_mmi(uint8_t *dst, const uint8_t *src, src 519 libavcodec/mips/h264dsp_mips.h void ff_avg_h264_qpel8_mc01_mmi(uint8_t *dst, const uint8_t *src, src 521 libavcodec/mips/h264dsp_mips.h void ff_avg_h264_qpel8_mc11_mmi(uint8_t *dst, const uint8_t *src, src 523 libavcodec/mips/h264dsp_mips.h void ff_avg_h264_qpel8_mc21_mmi(uint8_t *dst, const uint8_t *src, src 525 libavcodec/mips/h264dsp_mips.h void ff_avg_h264_qpel8_mc31_mmi(uint8_t *dst, const uint8_t *src, src 527 libavcodec/mips/h264dsp_mips.h void ff_avg_h264_qpel8_mc02_mmi(uint8_t *dst, const uint8_t *src, src 529 libavcodec/mips/h264dsp_mips.h void ff_avg_h264_qpel8_mc12_mmi(uint8_t *dst, const uint8_t *src, src 531 libavcodec/mips/h264dsp_mips.h void ff_avg_h264_qpel8_mc22_mmi(uint8_t *dst, const uint8_t *src, src 533 libavcodec/mips/h264dsp_mips.h void ff_avg_h264_qpel8_mc32_mmi(uint8_t *dst, const uint8_t *src, src 535 libavcodec/mips/h264dsp_mips.h void ff_avg_h264_qpel8_mc03_mmi(uint8_t *dst, const uint8_t *src, src 537 libavcodec/mips/h264dsp_mips.h void ff_avg_h264_qpel8_mc13_mmi(uint8_t *dst, const uint8_t *src, src 539 libavcodec/mips/h264dsp_mips.h void ff_avg_h264_qpel8_mc23_mmi(uint8_t *dst, const uint8_t *src, src 541 libavcodec/mips/h264dsp_mips.h void ff_avg_h264_qpel8_mc33_mmi(uint8_t *dst, const uint8_t *src, src 544 libavcodec/mips/h264dsp_mips.h void ff_avg_h264_qpel4_mc00_mmi(uint8_t *dst, const uint8_t *src, src 546 libavcodec/mips/h264dsp_mips.h void ff_avg_h264_qpel4_mc10_mmi(uint8_t *dst, const uint8_t *src, src 548 libavcodec/mips/h264dsp_mips.h void ff_avg_h264_qpel4_mc20_mmi(uint8_t *dst, const uint8_t *src, src 550 libavcodec/mips/h264dsp_mips.h void ff_avg_h264_qpel4_mc30_mmi(uint8_t *dst, const uint8_t *src, src 552 libavcodec/mips/h264dsp_mips.h void ff_avg_h264_qpel4_mc01_mmi(uint8_t *dst, const uint8_t *src, src 554 libavcodec/mips/h264dsp_mips.h void ff_avg_h264_qpel4_mc11_mmi(uint8_t *dst, const uint8_t *src, src 556 libavcodec/mips/h264dsp_mips.h void ff_avg_h264_qpel4_mc21_mmi(uint8_t *dst, const uint8_t *src, src 558 libavcodec/mips/h264dsp_mips.h void ff_avg_h264_qpel4_mc31_mmi(uint8_t *dst, const uint8_t *src, src 560 libavcodec/mips/h264dsp_mips.h void ff_avg_h264_qpel4_mc02_mmi(uint8_t *dst, const uint8_t *src, src 562 libavcodec/mips/h264dsp_mips.h void ff_avg_h264_qpel4_mc12_mmi(uint8_t *dst, const uint8_t *src, src 564 libavcodec/mips/h264dsp_mips.h void ff_avg_h264_qpel4_mc22_mmi(uint8_t *dst, const uint8_t *src, src 566 libavcodec/mips/h264dsp_mips.h void ff_avg_h264_qpel4_mc32_mmi(uint8_t *dst, const uint8_t *src, src 568 libavcodec/mips/h264dsp_mips.h void ff_avg_h264_qpel4_mc03_mmi(uint8_t *dst, const uint8_t *src, src 570 libavcodec/mips/h264dsp_mips.h void ff_avg_h264_qpel4_mc13_mmi(uint8_t *dst, const uint8_t *src, src 572 libavcodec/mips/h264dsp_mips.h void ff_avg_h264_qpel4_mc23_mmi(uint8_t *dst, const uint8_t *src, src 574 libavcodec/mips/h264dsp_mips.h void ff_avg_h264_qpel4_mc33_mmi(uint8_t *dst, const uint8_t *src, src 30 libavcodec/mips/h264dsp_mmi.c void ff_h264_add_pixels4_8_mmi(uint8_t *dst, int16_t *src, int stride) src 37 libavcodec/mips/h264dsp_mmi.c MMI_LDC1(%[ftmp1], %[src], 0x00) src 38 libavcodec/mips/h264dsp_mmi.c MMI_LDC1(%[ftmp2], %[src], 0x08) src 39 libavcodec/mips/h264dsp_mmi.c MMI_LDC1(%[ftmp3], %[src], 0x10) src 40 libavcodec/mips/h264dsp_mmi.c MMI_LDC1(%[ftmp4], %[src], 0x18) src 72 libavcodec/mips/h264dsp_mmi.c [src]"r"(src) src 1188 libavcodec/mips/h264dsp_mmi.c void ff_h264_biweight_pixels16_8_mmi(uint8_t *dst, uint8_t *src, src 1198 libavcodec/mips/h264dsp_mmi.c for (y=0; y<height; y++, dst+=stride, src+=stride) { src 1251 libavcodec/mips/h264dsp_mmi.c [src0]"r"(src), [src1]"r"(src+8), src 1302 libavcodec/mips/h264dsp_mmi.c void ff_h264_biweight_pixels8_8_mmi(uint8_t *dst, uint8_t *src, src 1312 libavcodec/mips/h264dsp_mmi.c for (y=0; y<height; y++, dst+=stride, src+=stride) { src 1315 libavcodec/mips/h264dsp_mmi.c MMI_LDC1(%[ftmp1], %[src], 0x00) src 1346 libavcodec/mips/h264dsp_mmi.c : [dst]"r"(dst), [src]"r"(src), src 1392 libavcodec/mips/h264dsp_mmi.c void ff_h264_biweight_pixels4_8_mmi(uint8_t *dst, uint8_t *src, src 1402 libavcodec/mips/h264dsp_mmi.c for (y=0; y<height; y++, dst+=stride, src+=stride) { src 1405 libavcodec/mips/h264dsp_mmi.c MMI_ULWC1(%[ftmp1], %[src], 0x00) src 1428 libavcodec/mips/h264dsp_mmi.c : [dst]"r"(dst), [src]"r"(src), src 226 libavcodec/mips/h264dsp_msa.c static void avc_biwgt_4x2_msa(uint8_t *src, uint8_t *dst, int32_t stride, src 245 libavcodec/mips/h264dsp_msa.c LW2(src, stride, tp0, tp1); src 259 libavcodec/mips/h264dsp_msa.c static void avc_biwgt_4x4_msa(uint8_t *src, uint8_t *dst, int32_t stride, src 278 libavcodec/mips/h264dsp_msa.c LW4(src, stride, tp0, tp1, tp2, tp3); src 293 libavcodec/mips/h264dsp_msa.c static void avc_biwgt_4x8_msa(uint8_t *src, uint8_t *dst, int32_t stride, src 311 libavcodec/mips/h264dsp_msa.c LW4(src, stride, tp0, tp1, tp2, tp3); src 312 libavcodec/mips/h264dsp_msa.c src += 4 * stride; src 314 libavcodec/mips/h264dsp_msa.c LW4(src, stride, tp0, tp1, tp2, tp3); src 333 libavcodec/mips/h264dsp_msa.c static void avc_biwgt_8x4_msa(uint8_t *src, uint8_t *dst, int32_t stride, src 352 libavcodec/mips/h264dsp_msa.c LD4(src, stride, tp0, tp1, tp2, tp3); src 371 libavcodec/mips/h264dsp_msa.c static void avc_biwgt_8x8_msa(uint8_t *src, uint8_t *dst, int32_t stride, src 389 libavcodec/mips/h264dsp_msa.c LD4(src, stride, tp0, tp1, tp2, tp3); src 392 libavcodec/mips/h264dsp_msa.c LD4(src + 4 * stride, stride, tp0, tp1, tp2, tp3); src 422 libavcodec/mips/h264dsp_msa.c static void avc_biwgt_8x16_msa(uint8_t *src, uint8_t *dst, int32_t stride, src 445 libavcodec/mips/h264dsp_msa.c LD4(src, stride, tp0, tp1, tp2, tp3); src 446 libavcodec/mips/h264dsp_msa.c src += 4 * stride; src 449 libavcodec/mips/h264dsp_msa.c LD4(src, stride, tp0, tp1, tp2, tp3); src 450 libavcodec/mips/h264dsp_msa.c src += 4 * stride; src 558 libavcodec/mips/h264dsp_msa.c #define AVC_LPF_H_CHROMA_422(src, stride, tc_val, alpha, beta, res) \ src 572 libavcodec/mips/h264dsp_msa.c LW4((src - 2), stride, load0, load1, load2, load3); \ src 624 libavcodec/mips/h264dsp_msa.c #define AVC_LPF_H_2BYTE_CHROMA_422(src, stride, tc_val, alpha, beta, res) \ src 637 libavcodec/mips/h264dsp_msa.c load0 = LW(src - 2); \ src 638 libavcodec/mips/h264dsp_msa.c load1 = LW(src - 2 + stride); \ src 817 libavcodec/mips/h264dsp_msa.c uint8_t *src = data - 4; src 828 libavcodec/mips/h264dsp_msa.c LD_UB8(src, img_width, row0, row1, row2, row3, row4, row5, row6, row7); src 829 libavcodec/mips/h264dsp_msa.c LD_UB8(src + (8 * img_width), img_width, src 955 libavcodec/mips/h264dsp_msa.c src = data - 3; src 956 libavcodec/mips/h264dsp_msa.c ST_W4(tmp3, 0, 1, 2, 3, src, img_width); src 957 libavcodec/mips/h264dsp_msa.c ST_H4(tmp2, 0, 1, 2, 3, src + 4, img_width); src 958 libavcodec/mips/h264dsp_msa.c src += 4 * img_width; src 959 libavcodec/mips/h264dsp_msa.c ST_W4(tmp4, 0, 1, 2, 3, src, img_width); src 960 libavcodec/mips/h264dsp_msa.c ST_H4(tmp2, 4, 5, 6, 7, src + 4, img_width); src 961 libavcodec/mips/h264dsp_msa.c src += 4 * img_width; src 963 libavcodec/mips/h264dsp_msa.c ST_W4(tmp6, 0, 1, 2, 3, src, img_width); src 964 libavcodec/mips/h264dsp_msa.c ST_H4(tmp5, 0, 1, 2, 3, src + 4, img_width); src 965 libavcodec/mips/h264dsp_msa.c src += 4 * img_width; src 966 libavcodec/mips/h264dsp_msa.c ST_W4(tmp7, 0, 1, 2, 3, src, img_width); src 967 libavcodec/mips/h264dsp_msa.c ST_H4(tmp5, 4, 5, 6, 7, src + 4, img_width); src 972 libavcodec/mips/h264dsp_msa.c static void avc_h_loop_filter_luma_mbaff_intra_msa(uint8_t *src, int32_t stride, src 998 libavcodec/mips/h264dsp_msa.c load0 = LD(src - 4); src 999 libavcodec/mips/h264dsp_msa.c load1 = LD(src + stride - 4); src 1003 libavcodec/mips/h264dsp_msa.c load0 = LD(src + (2 * stride) - 4); src 1004 libavcodec/mips/h264dsp_msa.c load1 = LD(src + (3 * stride) - 4); src 1008 libavcodec/mips/h264dsp_msa.c load0 = LD(src + (4 * stride) - 4); src 1009 libavcodec/mips/h264dsp_msa.c load1 = LD(src + (5 * stride) - 4); src 1013 libavcodec/mips/h264dsp_msa.c load0 = LD(src + (6 * stride) - 4); src 1014 libavcodec/mips/h264dsp_msa.c load1 = LD(src + (7 * stride) - 4); src 1128 libavcodec/mips/h264dsp_msa.c SW(out0, (src - 3)); src 1129 libavcodec/mips/h264dsp_msa.c SH(out1, (src + 1)); src 1130 libavcodec/mips/h264dsp_msa.c src += stride; src 1131 libavcodec/mips/h264dsp_msa.c SW(out2, (src - 3)); src 1132 libavcodec/mips/h264dsp_msa.c SH(out3, (src + 1)); src 1133 libavcodec/mips/h264dsp_msa.c src += stride; src 1140 libavcodec/mips/h264dsp_msa.c SW(out0, (src - 3)); src 1141 libavcodec/mips/h264dsp_msa.c SH(out1, (src + 1)); src 1142 libavcodec/mips/h264dsp_msa.c src += stride; src 1143 libavcodec/mips/h264dsp_msa.c SW(out2, (src - 3)); src 1144 libavcodec/mips/h264dsp_msa.c SH(out3, (src + 1)); src 1145 libavcodec/mips/h264dsp_msa.c src += stride; src 1152 libavcodec/mips/h264dsp_msa.c SW(out0, (src - 3)); src 1153 libavcodec/mips/h264dsp_msa.c SH(out1, (src + 1)); src 1154 libavcodec/mips/h264dsp_msa.c src += stride; src 1155 libavcodec/mips/h264dsp_msa.c SW(out2, (src - 3)); src 1156 libavcodec/mips/h264dsp_msa.c SH(out3, (src + 1)); src 1157 libavcodec/mips/h264dsp_msa.c src += stride; src 1164 libavcodec/mips/h264dsp_msa.c SW(out0, (src - 3)); src 1165 libavcodec/mips/h264dsp_msa.c SH(out1, (src + 1)); src 1166 libavcodec/mips/h264dsp_msa.c src += stride; src 1167 libavcodec/mips/h264dsp_msa.c SW(out2, (src - 3)); src 1168 libavcodec/mips/h264dsp_msa.c SH(out3, (src + 1)); src 1303 libavcodec/mips/h264dsp_msa.c uint8_t *src = data - 4; src 1326 libavcodec/mips/h264dsp_msa.c LD_UB8(src, img_width, src 1328 libavcodec/mips/h264dsp_msa.c src += (8 * img_width); src 1329 libavcodec/mips/h264dsp_msa.c LD_UB8(src, img_width, src 1454 libavcodec/mips/h264dsp_msa.c src = data - 3; src 1468 libavcodec/mips/h264dsp_msa.c SW(out0, src); src 1469 libavcodec/mips/h264dsp_msa.c SH(out1, (src + 4)); src 1470 libavcodec/mips/h264dsp_msa.c src += img_width; src 1471 libavcodec/mips/h264dsp_msa.c SW(out2, src); src 1472 libavcodec/mips/h264dsp_msa.c SH(out3, (src + 4)); src 1479 libavcodec/mips/h264dsp_msa.c src += img_width; src 1480 libavcodec/mips/h264dsp_msa.c SW(out0, src); src 1481 libavcodec/mips/h264dsp_msa.c SH(out1, (src + 4)); src 1482 libavcodec/mips/h264dsp_msa.c src += img_width; src 1483 libavcodec/mips/h264dsp_msa.c SW(out2, src); src 1484 libavcodec/mips/h264dsp_msa.c SH(out3, (src + 4)); src 1491 libavcodec/mips/h264dsp_msa.c src += img_width; src 1492 libavcodec/mips/h264dsp_msa.c SW(out0, src); src 1493 libavcodec/mips/h264dsp_msa.c SH(out1, (src + 4)); src 1494 libavcodec/mips/h264dsp_msa.c src += img_width; src 1495 libavcodec/mips/h264dsp_msa.c SW(out2, src); src 1496 libavcodec/mips/h264dsp_msa.c SH(out3, (src + 4)); src 1503 libavcodec/mips/h264dsp_msa.c src += img_width; src 1504 libavcodec/mips/h264dsp_msa.c SW(out0, src); src 1505 libavcodec/mips/h264dsp_msa.c SH(out1, (src + 4)); src 1506 libavcodec/mips/h264dsp_msa.c src += img_width; src 1507 libavcodec/mips/h264dsp_msa.c SW(out2, src); src 1508 libavcodec/mips/h264dsp_msa.c SH(out3, (src + 4)); src 1515 libavcodec/mips/h264dsp_msa.c src += img_width; src 1516 libavcodec/mips/h264dsp_msa.c SW(out0, src); src 1517 libavcodec/mips/h264dsp_msa.c SH(out1, (src + 4)); src 1518 libavcodec/mips/h264dsp_msa.c src += img_width; src 1519 libavcodec/mips/h264dsp_msa.c SW(out2, src); src 1520 libavcodec/mips/h264dsp_msa.c SH(out3, (src + 4)); src 1527 libavcodec/mips/h264dsp_msa.c src += img_width; src 1528 libavcodec/mips/h264dsp_msa.c SW(out0, src); src 1529 libavcodec/mips/h264dsp_msa.c SH(out1, (src + 4)); src 1530 libavcodec/mips/h264dsp_msa.c src += img_width; src 1531 libavcodec/mips/h264dsp_msa.c SW(out2, src); src 1532 libavcodec/mips/h264dsp_msa.c SH(out3, (src + 4)); src 1539 libavcodec/mips/h264dsp_msa.c src += img_width; src 1540 libavcodec/mips/h264dsp_msa.c SW(out0, src); src 1541 libavcodec/mips/h264dsp_msa.c SH(out1, (src + 4)); src 1542 libavcodec/mips/h264dsp_msa.c src += img_width; src 1543 libavcodec/mips/h264dsp_msa.c SW(out2, src); src 1544 libavcodec/mips/h264dsp_msa.c SH(out3, (src + 4)); src 1551 libavcodec/mips/h264dsp_msa.c src += img_width; src 1552 libavcodec/mips/h264dsp_msa.c SW(out0, src); src 1553 libavcodec/mips/h264dsp_msa.c SH(out1, (src + 4)); src 1554 libavcodec/mips/h264dsp_msa.c src += img_width; src 1555 libavcodec/mips/h264dsp_msa.c SW(out2, src); src 1556 libavcodec/mips/h264dsp_msa.c SH(out3, (src + 4)); src 2032 libavcodec/mips/h264dsp_msa.c uint8_t *src; src 2110 libavcodec/mips/h264dsp_msa.c src = data - 1; src 2111 libavcodec/mips/h264dsp_msa.c ST_H4(tmp1, 0, 1, 2, 3, src, img_width); src 2112 libavcodec/mips/h264dsp_msa.c src += 4 * img_width; src 2113 libavcodec/mips/h264dsp_msa.c ST_H4(tmp1, 4, 5, 6, 7, src, img_width); src 2118 libavcodec/mips/h264dsp_msa.c static void avc_h_loop_filter_chroma422_msa(uint8_t *src, int32_t stride, src 2132 libavcodec/mips/h264dsp_msa.c src += (4 * stride); src 2136 libavcodec/mips/h264dsp_msa.c AVC_LPF_H_CHROMA_422(src, stride, tc_val, alpha, beta, res); src 2137 libavcodec/mips/h264dsp_msa.c ST_H4(res, 0, 1, 2, 3, (src - 1), stride); src 2138 libavcodec/mips/h264dsp_msa.c src += (4 * stride); src 2142 libavcodec/mips/h264dsp_msa.c static void avc_h_loop_filter_chroma422_mbaff_msa(uint8_t *src, int32_t stride, src 2158 libavcodec/mips/h264dsp_msa.c src += 4 * stride; src 2162 libavcodec/mips/h264dsp_msa.c AVC_LPF_H_2BYTE_CHROMA_422(src, stride, tc_val, alpha, beta, res); src 2167 libavcodec/mips/h264dsp_msa.c SH(out0, (src - 1)); src 2168 libavcodec/mips/h264dsp_msa.c src += stride; src 2169 libavcodec/mips/h264dsp_msa.c SH(out1, (src - 1)); src 2170 libavcodec/mips/h264dsp_msa.c src += stride; src 2295 libavcodec/mips/h264dsp_msa.c void ff_h264_h_loop_filter_chroma422_msa(uint8_t *src, src 2300 libavcodec/mips/h264dsp_msa.c avc_h_loop_filter_chroma422_msa(src, ystride, alpha, beta, tc0); src 2303 libavcodec/mips/h264dsp_msa.c void ff_h264_h_loop_filter_chroma422_mbaff_msa(uint8_t *src, src 2309 libavcodec/mips/h264dsp_msa.c avc_h_loop_filter_chroma422_mbaff_msa(src, ystride, alpha, beta, tc0); src 2312 libavcodec/mips/h264dsp_msa.c void ff_h264_h_loop_filter_luma_mbaff_msa(uint8_t *src, src 2318 libavcodec/mips/h264dsp_msa.c avc_h_loop_filter_luma_mbaff_msa(src, ystride, alpha, beta, tc0); src 2321 libavcodec/mips/h264dsp_msa.c void ff_h264_h_loop_filter_luma_mbaff_intra_msa(uint8_t *src, src 2326 libavcodec/mips/h264dsp_msa.c avc_h_loop_filter_luma_mbaff_intra_msa(src, ystride, alpha, beta); src 2329 libavcodec/mips/h264dsp_msa.c void ff_weight_h264_pixels16_8_msa(uint8_t *src, ptrdiff_t stride, src 2349 libavcodec/mips/h264dsp_msa.c LD_UB8(src, stride, src0, src1, src2, src3, src4, src5, src6, src7); src 2384 libavcodec/mips/h264dsp_msa.c ST_UB8(dst0, dst1, dst2, dst3, dst4, dst5, dst6, dst7, src, stride); src 2385 libavcodec/mips/h264dsp_msa.c src += 8 * stride; src 2388 libavcodec/mips/h264dsp_msa.c LD_UB8(src, stride, src0, src1, src2, src3, src4, src5, src6, src7); src 2423 libavcodec/mips/h264dsp_msa.c ST_UB8(dst0, dst1, dst2, dst3, dst4, dst5, dst6, dst7, src, stride); src 2427 libavcodec/mips/h264dsp_msa.c void ff_weight_h264_pixels8_8_msa(uint8_t *src, ptrdiff_t stride, src 2432 libavcodec/mips/h264dsp_msa.c avc_wgt_8x4_msa(src, stride, log2_denom, weight_src, offset); src 2434 libavcodec/mips/h264dsp_msa.c avc_wgt_8x8_msa(src, stride, log2_denom, weight_src, offset); src 2436 libavcodec/mips/h264dsp_msa.c avc_wgt_8x16_msa(src, stride, log2_denom, weight_src, offset); src 2440 libavcodec/mips/h264dsp_msa.c void ff_weight_h264_pixels4_8_msa(uint8_t *src, ptrdiff_t stride, src 2445 libavcodec/mips/h264dsp_msa.c avc_wgt_4x2_msa(src, stride, log2_denom, weight_src, offset); src 2447 libavcodec/mips/h264dsp_msa.c avc_wgt_4x4_msa(src, stride, log2_denom, weight_src, offset); src 2449 libavcodec/mips/h264dsp_msa.c avc_wgt_4x8_msa(src, stride, log2_denom, weight_src, offset); src 2453 libavcodec/mips/h264dsp_msa.c void ff_biweight_h264_pixels16_8_msa(uint8_t *dst, uint8_t *src, src 2477 libavcodec/mips/h264dsp_msa.c LD_UB8(src, stride, src0, src1, src2, src3, src4, src5, src6, src7); src 2478 libavcodec/mips/h264dsp_msa.c src += 8 * stride; src 2520 libavcodec/mips/h264dsp_msa.c LD_UB8(src, stride, src0, src1, src2, src3, src4, src5, src6, src7); src 2562 libavcodec/mips/h264dsp_msa.c void ff_biweight_h264_pixels8_8_msa(uint8_t *dst, uint8_t *src, src 2568 libavcodec/mips/h264dsp_msa.c avc_biwgt_8x4_msa(src, dst, stride, log2_denom, weight_src, weight_dst, src 2571 libavcodec/mips/h264dsp_msa.c avc_biwgt_8x8_msa(src, dst, stride, log2_denom, weight_src, weight_dst, src 2574 libavcodec/mips/h264dsp_msa.c avc_biwgt_8x16_msa(src, dst, stride, log2_denom, weight_src, weight_dst, src 2579 libavcodec/mips/h264dsp_msa.c void ff_biweight_h264_pixels4_8_msa(uint8_t *dst, uint8_t *src, src 2585 libavcodec/mips/h264dsp_msa.c avc_biwgt_4x2_msa(src, dst, stride, log2_denom, weight_src, weight_dst, src 2588 libavcodec/mips/h264dsp_msa.c avc_biwgt_4x4_msa(src, dst, stride, log2_denom, weight_src, weight_dst, src 2591 libavcodec/mips/h264dsp_msa.c avc_biwgt_4x8_msa(src, dst, stride, log2_denom, weight_src, weight_dst, src 39 libavcodec/mips/h264idct_msa.c static void avc_deq_idct_luma_dc_msa(int16_t *dst, int16_t *src, src 51 libavcodec/mips/h264idct_msa.c const v8i16 src0 = LD_SH(src); src 52 libavcodec/mips/h264idct_msa.c const v8i16 src2 = LD_SH(src + 8); src 111 libavcodec/mips/h264idct_msa.c static void avc_idct8_addblk_msa(uint8_t *dst, int16_t *src, int32_t dst_stride) src 125 libavcodec/mips/h264idct_msa.c src[0] += 32; src 127 libavcodec/mips/h264idct_msa.c LD_SH8(src, 8, src0, src1, src2, src3, src4, src5, src6, src7); src 128 libavcodec/mips/h264idct_msa.c ST_SH8(zeros, zeros, zeros, zeros, zeros, zeros, zeros, zeros, src, 8); src 242 libavcodec/mips/h264idct_msa.c static void avc_idct8_dc_addblk_msa(uint8_t *dst, int16_t *src, src 251 libavcodec/mips/h264idct_msa.c dc_val = (src[0] + 32) >> 6; src 254 libavcodec/mips/h264idct_msa.c src[0] = 0; src 272 libavcodec/mips/h264idct_msa.c void ff_h264_idct_add_msa(uint8_t *dst, int16_t *src, int32_t dst_stride) src 279 libavcodec/mips/h264idct_msa.c const v8i16 src0 = LD_SH(src); src 280 libavcodec/mips/h264idct_msa.c const v8i16 src2 = LD_SH(src + 8); src 287 libavcodec/mips/h264idct_msa.c ST_SH2(zero, zero, src, 8); src 313 libavcodec/mips/h264idct_msa.c void ff_h264_idct8_addblk_msa(uint8_t *dst, int16_t *src, src 316 libavcodec/mips/h264idct_msa.c avc_idct8_addblk_msa(dst, src, dst_stride); src 319 libavcodec/mips/h264idct_msa.c void ff_h264_idct4x4_addblk_dc_msa(uint8_t *dst, int16_t *src, src 329 libavcodec/mips/h264idct_msa.c const int16_t dc = (src[0] + 32) >> 6; src 332 libavcodec/mips/h264idct_msa.c src[0] = 0; src 341 libavcodec/mips/h264idct_msa.c void ff_h264_idct8_dc_addblk_msa(uint8_t *dst, int16_t *src, src 344 libavcodec/mips/h264idct_msa.c avc_idct8_dc_addblk_msa(dst, src, dst_stride); src 466 libavcodec/mips/h264idct_msa.c void ff_h264_deq_idct_luma_dc_msa(int16_t *dst, int16_t *src, src 469 libavcodec/mips/h264idct_msa.c avc_deq_idct_luma_dc_msa(dst, src, de_qval); src 27 libavcodec/mips/h264pred_mips.h void ff_pred16x16_vertical_8_mmi(uint8_t *src, ptrdiff_t stride); src 28 libavcodec/mips/h264pred_mips.h void ff_pred16x16_horizontal_8_mmi(uint8_t *src, ptrdiff_t stride); src 29 libavcodec/mips/h264pred_mips.h void ff_pred16x16_dc_8_mmi(uint8_t *src, ptrdiff_t stride); src 30 libavcodec/mips/h264pred_mips.h void ff_pred8x8l_top_dc_8_mmi(uint8_t *src, int has_topleft, int has_topright, src 32 libavcodec/mips/h264pred_mips.h void ff_pred8x8l_dc_8_mmi(uint8_t *src, int has_topleft, int has_topright, src 34 libavcodec/mips/h264pred_mips.h void ff_pred8x8l_vertical_8_mmi(uint8_t *src, int has_topleft, src 36 libavcodec/mips/h264pred_mips.h void ff_pred4x4_dc_8_mmi(uint8_t *src, const uint8_t *topright, src 38 libavcodec/mips/h264pred_mips.h void ff_pred8x8_vertical_8_mmi(uint8_t *src, ptrdiff_t stride); src 39 libavcodec/mips/h264pred_mips.h void ff_pred8x8_horizontal_8_mmi(uint8_t *src, ptrdiff_t stride); src 40 libavcodec/mips/h264pred_mips.h void ff_pred16x16_plane_svq3_8_mmi(uint8_t *src, ptrdiff_t stride); src 41 libavcodec/mips/h264pred_mips.h void ff_pred16x16_plane_rv40_8_mmi(uint8_t *src, ptrdiff_t stride); src 42 libavcodec/mips/h264pred_mips.h void ff_pred16x16_plane_h264_8_mmi(uint8_t *src, ptrdiff_t stride); src 43 libavcodec/mips/h264pred_mips.h void ff_pred8x8_top_dc_8_mmi(uint8_t *src, ptrdiff_t stride); src 44 libavcodec/mips/h264pred_mips.h void ff_pred8x8_dc_8_mmi(uint8_t *src, ptrdiff_t stride); src 45 libavcodec/mips/h264pred_mips.h void ff_pred8x16_vertical_8_mmi(uint8_t *src, ptrdiff_t stride); src 46 libavcodec/mips/h264pred_mips.h void ff_pred8x16_horizontal_8_mmi(uint8_t *src, ptrdiff_t stride); src 30 libavcodec/mips/h264pred_mmi.c void ff_pred16x16_vertical_8_mmi(uint8_t *src, ptrdiff_t stride) src 42 libavcodec/mips/h264pred_mmi.c MMI_SDC1(%[ftmp0], %[src], 0x00) src 43 libavcodec/mips/h264pred_mmi.c MMI_SDC1(%[ftmp1], %[src], 0x08) src 45 libavcodec/mips/h264pred_mmi.c MMI_SDC1(%[ftmp0], %[src], 0x00) src 46 libavcodec/mips/h264pred_mmi.c MMI_SDC1(%[ftmp1], %[src], 0x08) src 54 libavcodec/mips/h264pred_mmi.c [src]"+&r"(src) src 55 libavcodec/mips/h264pred_mmi.c : [stride]"r"((mips_reg)stride), [srcA]"r"((mips_reg)(src-stride)) src 60 libavcodec/mips/h264pred_mmi.c void ff_pred16x16_horizontal_8_mmi(uint8_t *src, ptrdiff_t stride) src 91 libavcodec/mips/h264pred_mmi.c : [src]"r"((mips_reg)src), [stride]"r"((mips_reg)stride), src 97 libavcodec/mips/h264pred_mmi.c void ff_pred16x16_dc_8_mmi(uint8_t *src, ptrdiff_t stride) src 149 libavcodec/mips/h264pred_mmi.c : [src]"r"((mips_reg)src), [stride]"r"((mips_reg)stride), src 155 libavcodec/mips/h264pred_mmi.c void ff_pred8x8l_top_dc_8_mmi(uint8_t *src, int has_topleft, src 211 libavcodec/mips/h264pred_mmi.c : [srcA]"r"((mips_reg)(src-stride-1)), src 212 libavcodec/mips/h264pred_mmi.c [src0]"r"((mips_reg)(src-stride)), src 213 libavcodec/mips/h264pred_mmi.c [src1]"r"((mips_reg)(src-stride+1)), src 224 libavcodec/mips/h264pred_mmi.c MMI_SDC1(%[ftmp0], %[src], 0x00) src 225 libavcodec/mips/h264pred_mmi.c MMI_SDXC1(%[ftmp0], %[src], %[stride], 0x00) src 228 libavcodec/mips/h264pred_mmi.c MMI_SDC1(%[ftmp0], %[src], 0x00) src 229 libavcodec/mips/h264pred_mmi.c MMI_SDXC1(%[ftmp0], %[src], %[stride], 0x00) src 238 libavcodec/mips/h264pred_mmi.c [src]"+&r"(src) src 244 libavcodec/mips/h264pred_mmi.c void ff_pred8x8l_dc_8_mmi(uint8_t *src, int has_topleft, int has_topright, src 251 libavcodec/mips/h264pred_mmi.c const int l0 = ((has_topleft ? src[-1+-1*stride] : src[-1+0*stride]) + 2*src[-1+0*stride] + src[-1+1*stride] + 2) >> 2; src 252 libavcodec/mips/h264pred_mmi.c const int l1 = (src[-1+0*stride] + 2*src[-1+1*stride] + src[-1+2*stride] + 2) >> 2; src 253 libavcodec/mips/h264pred_mmi.c const int l2 = (src[-1+1*stride] + 2*src[-1+2*stride] + src[-1+3*stride] + 2) >> 2; src 254 libavcodec/mips/h264pred_mmi.c const int l3 = (src[-1+2*stride] + 2*src[-1+3*stride] + src[-1+4*stride] + 2) >> 2; src 255 libavcodec/mips/h264pred_mmi.c const int l4 = (src[-1+3*stride] + 2*src[-1+4*stride] + src[-1+5*stride] + 2) >> 2; src 256 libavcodec/mips/h264pred_mmi.c const int l5 = (src[-1+4*stride] + 2*src[-1+5*stride] + src[-1+6*stride] + 2) >> 2; src 257 libavcodec/mips/h264pred_mmi.c const int l6 = (src[-1+5*stride] + 2*src[-1+6*stride] + src[-1+7*stride] + 2) >> 2; src 258 libavcodec/mips/h264pred_mmi.c const int l7 = (src[-1+6*stride] + 2*src[-1+7*stride] + src[-1+7*stride] + 2) >> 2; src 315 libavcodec/mips/h264pred_mmi.c : [srcA]"r"((mips_reg)(src-stride-1)), src 316 libavcodec/mips/h264pred_mmi.c [src0]"r"((mips_reg)(src-stride)), src 317 libavcodec/mips/h264pred_mmi.c [src1]"r"((mips_reg)(src-stride+1)), src 330 libavcodec/mips/h264pred_mmi.c MMI_SDC1(%[ftmp0], %[src], 0x00) src 331 libavcodec/mips/h264pred_mmi.c MMI_SDXC1(%[ftmp0], %[src], %[stride], 0x00) src 334 libavcodec/mips/h264pred_mmi.c MMI_SDC1(%[ftmp0], %[src], 0x00) src 335 libavcodec/mips/h264pred_mmi.c MMI_SDXC1(%[ftmp0], %[src], %[stride], 0x00) src 344 libavcodec/mips/h264pred_mmi.c [src]"+&r"(src) src 350 libavcodec/mips/h264pred_mmi.c void ff_pred8x8l_vertical_8_mmi(uint8_t *src, int has_topleft, src 390 libavcodec/mips/h264pred_mmi.c MMI_SDC1(%[ftmp4], %[src], 0x00) src 399 libavcodec/mips/h264pred_mmi.c [src]"=r"(src) src 400 libavcodec/mips/h264pred_mmi.c : [srcA]"r"((mips_reg)(src-stride-1)), src 401 libavcodec/mips/h264pred_mmi.c [src0]"r"((mips_reg)(src-stride)), src 402 libavcodec/mips/h264pred_mmi.c [src1]"r"((mips_reg)(src-stride+1)), src 411 libavcodec/mips/h264pred_mmi.c MMI_SDC1(%[ftmp0], %[src], 0x00) src 413 libavcodec/mips/h264pred_mmi.c MMI_SDC1(%[ftmp0], %[src], 0x00) src 415 libavcodec/mips/h264pred_mmi.c MMI_SDC1(%[ftmp0], %[src], 0x00) src 417 libavcodec/mips/h264pred_mmi.c MMI_SDC1(%[ftmp0], %[src], 0x00) src 424 libavcodec/mips/h264pred_mmi.c [src]"+&r"(src) src 430 libavcodec/mips/h264pred_mmi.c void ff_pred4x4_dc_8_mmi(uint8_t *src, const uint8_t *topright, src 433 libavcodec/mips/h264pred_mmi.c const int dc = (src[-stride] + src[1-stride] + src[2-stride] src 434 libavcodec/mips/h264pred_mmi.c + src[3-stride] + src[-1+0*stride] + src[-1+1*stride] src 435 libavcodec/mips/h264pred_mmi.c + src[-1+2*stride] + src[-1+3*stride] + 4) >>3; src 444 libavcodec/mips/h264pred_mmi.c MMI_SWX(%[tmp1], %[src], %[addr0], 0x00) src 446 libavcodec/mips/h264pred_mmi.c MMI_SWX(%[tmp1], %[src], %[addr0], 0x00) src 448 libavcodec/mips/h264pred_mmi.c MMI_SWX(%[tmp1], %[src], %[addr0], 0x00) src 450 libavcodec/mips/h264pred_mmi.c MMI_SWX(%[tmp1], %[src], %[addr0], 0x00) src 454 libavcodec/mips/h264pred_mmi.c : [src]"r"((mips_reg)src), [stride]"r"((mips_reg)stride), src 460 libavcodec/mips/h264pred_mmi.c void ff_pred8x8_vertical_8_mmi(uint8_t *src, ptrdiff_t stride) src 482 libavcodec/mips/h264pred_mmi.c : [src]"r"((mips_reg)src), [stride]"r"((mips_reg)stride) src 487 libavcodec/mips/h264pred_mmi.c void ff_pred8x8_horizontal_8_mmi(uint8_t *src, ptrdiff_t stride) src 514 libavcodec/mips/h264pred_mmi.c : [src]"r"((mips_reg)src), [stride]"r"((mips_reg)stride), src 520 libavcodec/mips/h264pred_mmi.c void ff_pred8x8_top_dc_8_mmi(uint8_t *src, ptrdiff_t stride) src 546 libavcodec/mips/h264pred_mmi.c MMI_SDC1(%[ftmp1], %[src], 0x00) src 548 libavcodec/mips/h264pred_mmi.c MMI_SDC1(%[ftmp1], %[src], 0x00) src 550 libavcodec/mips/h264pred_mmi.c MMI_SDC1(%[ftmp1], %[src], 0x00) src 552 libavcodec/mips/h264pred_mmi.c MMI_SDC1(%[ftmp1], %[src], 0x00) src 554 libavcodec/mips/h264pred_mmi.c MMI_SDC1(%[ftmp1], %[src], 0x00) src 556 libavcodec/mips/h264pred_mmi.c MMI_SDC1(%[ftmp1], %[src], 0x00) src 558 libavcodec/mips/h264pred_mmi.c MMI_SDC1(%[ftmp1], %[src], 0x00) src 560 libavcodec/mips/h264pred_mmi.c MMI_SDC1(%[ftmp1], %[src], 0x00) src 566 libavcodec/mips/h264pred_mmi.c [src]"+&r"(src) src 572 libavcodec/mips/h264pred_mmi.c void ff_pred8x8_dc_8_mmi(uint8_t *src, ptrdiff_t stride) src 673 libavcodec/mips/h264pred_mmi.c : [src]"r"((mips_reg)src), [stride]"r"((mips_reg)stride) src 678 libavcodec/mips/h264pred_mmi.c void ff_pred8x16_vertical_8_mmi(uint8_t *src, ptrdiff_t stride) src 689 libavcodec/mips/h264pred_mmi.c MMI_SDC1(%[ftmp0], %[src], 0x00) src 691 libavcodec/mips/h264pred_mmi.c MMI_SDC1(%[ftmp0], %[src], 0x00) src 693 libavcodec/mips/h264pred_mmi.c MMI_SDC1(%[ftmp0], %[src], 0x00) src 695 libavcodec/mips/h264pred_mmi.c MMI_SDC1(%[ftmp0], %[src], 0x00) src 703 libavcodec/mips/h264pred_mmi.c [src]"+&r"(src) src 704 libavcodec/mips/h264pred_mmi.c : [stride]"r"((mips_reg)stride), [srcA]"r"((mips_reg)(src-stride)) src 709 libavcodec/mips/h264pred_mmi.c void ff_pred8x16_horizontal_8_mmi(uint8_t *src, ptrdiff_t stride) src 736 libavcodec/mips/h264pred_mmi.c : [src]"r"((mips_reg)src), [stride]"r"((mips_reg)stride), src 742 libavcodec/mips/h264pred_mmi.c static inline void pred16x16_plane_compat_mmi(uint8_t *src, int stride, src 962 libavcodec/mips/h264pred_mmi.c : [src]"r"(src), [stride]"r"((mips_reg)stride), src 972 libavcodec/mips/h264pred_mmi.c void ff_pred16x16_plane_h264_8_mmi(uint8_t *src, ptrdiff_t stride) src 974 libavcodec/mips/h264pred_mmi.c pred16x16_plane_compat_mmi(src, stride, 0, 0); src 977 libavcodec/mips/h264pred_mmi.c void ff_pred16x16_plane_svq3_8_mmi(uint8_t *src, ptrdiff_t stride) src 979 libavcodec/mips/h264pred_mmi.c pred16x16_plane_compat_mmi(src, stride, 1, 0); src 982 libavcodec/mips/h264pred_mmi.c void ff_pred16x16_plane_rv40_8_mmi(uint8_t *src, ptrdiff_t stride) src 984 libavcodec/mips/h264pred_mmi.c pred16x16_plane_compat_mmi(src, stride, 0, 1); src 24 libavcodec/mips/h264pred_msa.c static void intra_predict_vert_8x8_msa(uint8_t *src, uint8_t *dst, src 27 libavcodec/mips/h264pred_msa.c uint64_t out = LD(src); src 34 libavcodec/mips/h264pred_msa.c static void intra_predict_vert_16x16_msa(uint8_t *src, uint8_t *dst, src 37 libavcodec/mips/h264pred_msa.c v16u8 out = LD_UB(src); src 44 libavcodec/mips/h264pred_msa.c static void intra_predict_horiz_8x8_msa(uint8_t *src, int32_t src_stride, src 49 libavcodec/mips/h264pred_msa.c out0 = src[0 * src_stride] * 0x0101010101010101; src 50 libavcodec/mips/h264pred_msa.c out1 = src[1 * src_stride] * 0x0101010101010101; src 51 libavcodec/mips/h264pred_msa.c out2 = src[2 * src_stride] * 0x0101010101010101; src 52 libavcodec/mips/h264pred_msa.c out3 = src[3 * src_stride] * 0x0101010101010101; src 53 libavcodec/mips/h264pred_msa.c out4 = src[4 * src_stride] * 0x0101010101010101; src 54 libavcodec/mips/h264pred_msa.c out5 = src[5 * src_stride] * 0x0101010101010101; src 55 libavcodec/mips/h264pred_msa.c out6 = src[6 * src_stride] * 0x0101010101010101; src 56 libavcodec/mips/h264pred_msa.c out7 = src[7 * src_stride] * 0x0101010101010101; src 63 libavcodec/mips/h264pred_msa.c static void intra_predict_horiz_16x16_msa(uint8_t *src, int32_t src_stride, src 70 libavcodec/mips/h264pred_msa.c inp0 = src[0 * src_stride]; src 71 libavcodec/mips/h264pred_msa.c inp1 = src[1 * src_stride]; src 72 libavcodec/mips/h264pred_msa.c inp2 = src[2 * src_stride]; src 73 libavcodec/mips/h264pred_msa.c inp3 = src[3 * src_stride]; src 78 libavcodec/mips/h264pred_msa.c inp0 = src[4 * src_stride]; src 79 libavcodec/mips/h264pred_msa.c inp1 = src[5 * src_stride]; src 80 libavcodec/mips/h264pred_msa.c inp2 = src[6 * src_stride]; src 81 libavcodec/mips/h264pred_msa.c inp3 = src[7 * src_stride]; src 86 libavcodec/mips/h264pred_msa.c inp0 = src[ 8 * src_stride]; src 87 libavcodec/mips/h264pred_msa.c inp1 = src[ 9 * src_stride]; src 88 libavcodec/mips/h264pred_msa.c inp2 = src[10 * src_stride]; src 89 libavcodec/mips/h264pred_msa.c inp3 = src[11 * src_stride]; src 94 libavcodec/mips/h264pred_msa.c inp0 = src[12 * src_stride]; src 95 libavcodec/mips/h264pred_msa.c inp1 = src[13 * src_stride]; src 96 libavcodec/mips/h264pred_msa.c inp2 = src[14 * src_stride]; src 97 libavcodec/mips/h264pred_msa.c inp3 = src[15 * src_stride]; src 137 libavcodec/mips/h264pred_msa.c static void intra_predict_plane_8x8_msa(uint8_t *src, int32_t stride) src 150 libavcodec/mips/h264pred_msa.c src_top = LD_UB(src - (stride + 1)); src 160 libavcodec/mips/h264pred_msa.c res1 = (src[4 * stride - 1] - src[2 * stride - 1]) + src 161 libavcodec/mips/h264pred_msa.c 2 * (src[5 * stride - 1] - src[stride - 1]) + src 162 libavcodec/mips/h264pred_msa.c 3 * (src[6 * stride - 1] - src[-1]) + src 163 libavcodec/mips/h264pred_msa.c 4 * (src[7 * stride - 1] - src[-stride - 1]); src 171 libavcodec/mips/h264pred_msa.c res2 = 16 * (src[7 * stride - 1] + src[-stride + 7] + 1); src 196 libavcodec/mips/h264pred_msa.c SD(out0, src); src 197 libavcodec/mips/h264pred_msa.c src += stride; src 198 libavcodec/mips/h264pred_msa.c SD(out1, src); src 199 libavcodec/mips/h264pred_msa.c src += stride; src 205 libavcodec/mips/h264pred_msa.c static void intra_predict_plane_16x16_msa(uint8_t *src, int32_t stride) src 219 libavcodec/mips/h264pred_msa.c load0 = LD(src - (stride + 1)); src 220 libavcodec/mips/h264pred_msa.c load1 = LD(src - (stride + 1) + 9); src 233 libavcodec/mips/h264pred_msa.c res1 = (src[8 * stride - 1] - src[6 * stride - 1]) + src 234 libavcodec/mips/h264pred_msa.c 2 * (src[9 * stride - 1] - src[5 * stride - 1]) + src 235 libavcodec/mips/h264pred_msa.c 3 * (src[10 * stride - 1] - src[4 * stride - 1]) + src 236 libavcodec/mips/h264pred_msa.c 4 * (src[11 * stride - 1] - src[3 * stride - 1]) + src 237 libavcodec/mips/h264pred_msa.c 5 * (src[12 * stride - 1] - src[2 * stride - 1]) + src 238 libavcodec/mips/h264pred_msa.c 6 * (src[13 * stride - 1] - src[stride - 1]) + src 239 libavcodec/mips/h264pred_msa.c 7 * (src[14 * stride - 1] - src[-1]) + src 240 libavcodec/mips/h264pred_msa.c 8 * (src[15 * stride - 1] - src[-1 * stride - 1]); src 248 libavcodec/mips/h264pred_msa.c res2 = 16 * (src[15 * stride - 1] + src[-stride + 15] + 1); src 277 libavcodec/mips/h264pred_msa.c ST_UB2(store0, store1, src, stride); src 278 libavcodec/mips/h264pred_msa.c src += 2 * stride; src 284 libavcodec/mips/h264pred_msa.c static void intra_predict_dc_4blk_8x8_msa(uint8_t *src, int32_t stride) src 293 libavcodec/mips/h264pred_msa.c src_top = LD_UB(src - stride); src 298 libavcodec/mips/h264pred_msa.c src0 += src[0 * stride - 1]; src 299 libavcodec/mips/h264pred_msa.c src0 += src[1 * stride - 1]; src 300 libavcodec/mips/h264pred_msa.c src0 += src[2 * stride - 1]; src 301 libavcodec/mips/h264pred_msa.c src0 += src[3 * stride - 1]; src 302 libavcodec/mips/h264pred_msa.c src2 = src[4 * stride - 1]; src 303 libavcodec/mips/h264pred_msa.c src2 += src[5 * stride - 1]; src 304 libavcodec/mips/h264pred_msa.c src2 += src[6 * stride - 1]; src 305 libavcodec/mips/h264pred_msa.c src2 += src[7 * stride - 1]; src 317 libavcodec/mips/h264pred_msa.c SD4(store0, store0, store0, store0, src, stride); src 318 libavcodec/mips/h264pred_msa.c src += (4 * stride); src 319 libavcodec/mips/h264pred_msa.c SD4(store1, store1, store1, store1, src, stride); src 322 libavcodec/mips/h264pred_msa.c static void intra_predict_hor_dc_8x8_msa(uint8_t *src, int32_t stride) src 327 libavcodec/mips/h264pred_msa.c src0 = src[0 * stride - 1]; src 328 libavcodec/mips/h264pred_msa.c src0 += src[1 * stride - 1]; src 329 libavcodec/mips/h264pred_msa.c src0 += src[2 * stride - 1]; src 330 libavcodec/mips/h264pred_msa.c src0 += src[3 * stride - 1]; src 331 libavcodec/mips/h264pred_msa.c src1 = src[4 * stride - 1]; src 332 libavcodec/mips/h264pred_msa.c src1 += src[5 * stride - 1]; src 333 libavcodec/mips/h264pred_msa.c src1 += src[6 * stride - 1]; src 334 libavcodec/mips/h264pred_msa.c src1 += src[7 * stride - 1]; src 340 libavcodec/mips/h264pred_msa.c SD4(out0, out0, out0, out0, src, stride); src 341 libavcodec/mips/h264pred_msa.c src += (4 * stride); src 342 libavcodec/mips/h264pred_msa.c SD4(out1, out1, out1, out1, src, stride); src 345 libavcodec/mips/h264pred_msa.c static void intra_predict_vert_dc_8x8_msa(uint8_t *src, int32_t stride) src 353 libavcodec/mips/h264pred_msa.c src_top = LD_UB(src - stride); src 360 libavcodec/mips/h264pred_msa.c SD4(out0, out0, out0, out0, src, stride); src 361 libavcodec/mips/h264pred_msa.c src += (4 * stride); src 362 libavcodec/mips/h264pred_msa.c SD4(out0, out0, out0, out0, src, stride); src 365 libavcodec/mips/h264pred_msa.c static void intra_predict_mad_cow_dc_l0t_8x8_msa(uint8_t *src, int32_t stride) src 374 libavcodec/mips/h264pred_msa.c src_top = LD_UB(src - stride); src 380 libavcodec/mips/h264pred_msa.c src2 = src[0 * stride - 1]; src 381 libavcodec/mips/h264pred_msa.c src2 += src[1 * stride - 1]; src 382 libavcodec/mips/h264pred_msa.c src2 += src[2 * stride - 1]; src 383 libavcodec/mips/h264pred_msa.c src2 += src[3 * stride - 1]; src 394 libavcodec/mips/h264pred_msa.c SD4(store0, store0, store0, store0, src, stride); src 395 libavcodec/mips/h264pred_msa.c src += (4 * stride); src 396 libavcodec/mips/h264pred_msa.c SD4(store1, store1, store1, store1, src, stride); src 399 libavcodec/mips/h264pred_msa.c static void intra_predict_mad_cow_dc_0lt_8x8_msa(uint8_t *src, int32_t stride) src 408 libavcodec/mips/h264pred_msa.c src_top = LD_UB(src - stride); src 414 libavcodec/mips/h264pred_msa.c src2 = src[4 * stride - 1]; src 415 libavcodec/mips/h264pred_msa.c src2 += src[5 * stride - 1]; src 416 libavcodec/mips/h264pred_msa.c src2 += src[6 * stride - 1]; src 417 libavcodec/mips/h264pred_msa.c src2 += src[7 * stride - 1]; src 430 libavcodec/mips/h264pred_msa.c SD4(store0, store0, store0, store0, src, stride); src 431 libavcodec/mips/h264pred_msa.c src += (4 * stride); src 432 libavcodec/mips/h264pred_msa.c SD4(store1, store1, store1, store1, src, stride); src 435 libavcodec/mips/h264pred_msa.c static void intra_predict_mad_cow_dc_l00_8x8_msa(uint8_t *src, int32_t stride) src 440 libavcodec/mips/h264pred_msa.c src0 = src[0 * stride - 1]; src 441 libavcodec/mips/h264pred_msa.c src0 += src[1 * stride - 1]; src 442 libavcodec/mips/h264pred_msa.c src0 += src[2 * stride - 1]; src 443 libavcodec/mips/h264pred_msa.c src0 += src[3 * stride - 1]; src 448 libavcodec/mips/h264pred_msa.c SD4(out0, out0, out0, out0, src, stride); src 449 libavcodec/mips/h264pred_msa.c src += (4 * stride); src 450 libavcodec/mips/h264pred_msa.c SD4(out1, out1, out1, out1, src, stride); src 453 libavcodec/mips/h264pred_msa.c static void intra_predict_mad_cow_dc_0l0_8x8_msa(uint8_t *src, int32_t stride) src 458 libavcodec/mips/h264pred_msa.c src0 = src[4 * stride - 1]; src 459 libavcodec/mips/h264pred_msa.c src0 += src[5 * stride - 1]; src 460 libavcodec/mips/h264pred_msa.c src0 += src[6 * stride - 1]; src 461 libavcodec/mips/h264pred_msa.c src0 += src[7 * stride - 1]; src 467 libavcodec/mips/h264pred_msa.c SD4(out0, out0, out0, out0, src, stride); src 468 libavcodec/mips/h264pred_msa.c src += (4 * stride); src 469 libavcodec/mips/h264pred_msa.c SD4(out1, out1, out1, out1, src, stride); src 472 libavcodec/mips/h264pred_msa.c void ff_h264_intra_predict_plane_8x8_msa(uint8_t *src, ptrdiff_t stride) src 474 libavcodec/mips/h264pred_msa.c intra_predict_plane_8x8_msa(src, stride); src 477 libavcodec/mips/h264pred_msa.c void ff_h264_intra_predict_dc_4blk_8x8_msa(uint8_t *src, ptrdiff_t stride) src 479 libavcodec/mips/h264pred_msa.c intra_predict_dc_4blk_8x8_msa(src, stride); src 482 libavcodec/mips/h264pred_msa.c void ff_h264_intra_predict_hor_dc_8x8_msa(uint8_t *src, ptrdiff_t stride) src 484 libavcodec/mips/h264pred_msa.c intra_predict_hor_dc_8x8_msa(src, stride); src 487 libavcodec/mips/h264pred_msa.c void ff_h264_intra_predict_vert_dc_8x8_msa(uint8_t *src, ptrdiff_t stride) src 489 libavcodec/mips/h264pred_msa.c intra_predict_vert_dc_8x8_msa(src, stride); src 492 libavcodec/mips/h264pred_msa.c void ff_h264_intra_predict_mad_cow_dc_l0t_8x8_msa(uint8_t *src, src 495 libavcodec/mips/h264pred_msa.c intra_predict_mad_cow_dc_l0t_8x8_msa(src, stride); src 498 libavcodec/mips/h264pred_msa.c void ff_h264_intra_predict_mad_cow_dc_0lt_8x8_msa(uint8_t *src, src 501 libavcodec/mips/h264pred_msa.c intra_predict_mad_cow_dc_0lt_8x8_msa(src, stride); src 504 libavcodec/mips/h264pred_msa.c void ff_h264_intra_predict_mad_cow_dc_l00_8x8_msa(uint8_t *src, src 507 libavcodec/mips/h264pred_msa.c intra_predict_mad_cow_dc_l00_8x8_msa(src, stride); src 510 libavcodec/mips/h264pred_msa.c void ff_h264_intra_predict_mad_cow_dc_0l0_8x8_msa(uint8_t *src, src 513 libavcodec/mips/h264pred_msa.c intra_predict_mad_cow_dc_0l0_8x8_msa(src, stride); src 516 libavcodec/mips/h264pred_msa.c void ff_h264_intra_predict_plane_16x16_msa(uint8_t *src, ptrdiff_t stride) src 518 libavcodec/mips/h264pred_msa.c intra_predict_plane_16x16_msa(src, stride); src 521 libavcodec/mips/h264pred_msa.c void ff_h264_intra_pred_vert_8x8_msa(uint8_t *src, ptrdiff_t stride) src 523 libavcodec/mips/h264pred_msa.c uint8_t *dst = src; src 525 libavcodec/mips/h264pred_msa.c intra_predict_vert_8x8_msa(src - stride, dst, stride); src 528 libavcodec/mips/h264pred_msa.c void ff_h264_intra_pred_horiz_8x8_msa(uint8_t *src, ptrdiff_t stride) src 530 libavcodec/mips/h264pred_msa.c uint8_t *dst = src; src 532 libavcodec/mips/h264pred_msa.c intra_predict_horiz_8x8_msa(src - 1, stride, dst, stride); src 535 libavcodec/mips/h264pred_msa.c void ff_h264_intra_pred_dc_16x16_msa(uint8_t *src, ptrdiff_t stride) src 537 libavcodec/mips/h264pred_msa.c uint8_t *src_top = src - stride; src 538 libavcodec/mips/h264pred_msa.c uint8_t *src_left = src - 1; src 539 libavcodec/mips/h264pred_msa.c uint8_t *dst = src; src 578 libavcodec/mips/h264pred_msa.c void ff_h264_intra_pred_vert_16x16_msa(uint8_t *src, ptrdiff_t stride) src 580 libavcodec/mips/h264pred_msa.c uint8_t *dst = src; src 582 libavcodec/mips/h264pred_msa.c intra_predict_vert_16x16_msa(src - stride, dst, stride); src 585 libavcodec/mips/h264pred_msa.c void ff_h264_intra_pred_horiz_16x16_msa(uint8_t *src, ptrdiff_t stride) src 587 libavcodec/mips/h264pred_msa.c uint8_t *dst = src; src 589 libavcodec/mips/h264pred_msa.c intra_predict_horiz_16x16_msa(src - 1, stride, dst, stride); src 592 libavcodec/mips/h264pred_msa.c void ff_h264_intra_pred_dc_left_16x16_msa(uint8_t *src, ptrdiff_t stride) src 594 libavcodec/mips/h264pred_msa.c uint8_t *src_left = src - 1; src 595 libavcodec/mips/h264pred_msa.c uint8_t *dst = src; src 624 libavcodec/mips/h264pred_msa.c void ff_h264_intra_pred_dc_top_16x16_msa(uint8_t *src, ptrdiff_t stride) src 626 libavcodec/mips/h264pred_msa.c uint8_t *src_top = src - stride; src 627 libavcodec/mips/h264pred_msa.c uint8_t *dst = src; src 648 libavcodec/mips/h264pred_msa.c void ff_h264_intra_pred_dc_128_8x8_msa(uint8_t *src, ptrdiff_t stride) src 656 libavcodec/mips/h264pred_msa.c SD4(out, out, out, out, src, stride); src 657 libavcodec/mips/h264pred_msa.c src += (4 * stride); src 658 libavcodec/mips/h264pred_msa.c SD4(out, out, out, out, src, stride); src 661 libavcodec/mips/h264pred_msa.c void ff_h264_intra_pred_dc_128_16x16_msa(uint8_t *src, ptrdiff_t stride) src 667 libavcodec/mips/h264pred_msa.c ST_UB8(out, out, out, out, out, out, out, out, src, stride); src 668 libavcodec/mips/h264pred_msa.c src += (8 * stride); src 669 libavcodec/mips/h264pred_msa.c ST_UB8(out, out, out, out, out, out, out, out, src, stride); src 672 libavcodec/mips/h264pred_msa.c void ff_vp8_pred8x8_127_dc_8_msa(uint8_t *src, ptrdiff_t stride) src 674 libavcodec/mips/h264pred_msa.c intra_predict_127dc_8x8_msa(src, stride); src 677 libavcodec/mips/h264pred_msa.c void ff_vp8_pred8x8_129_dc_8_msa(uint8_t *src, ptrdiff_t stride) src 679 libavcodec/mips/h264pred_msa.c intra_predict_129dc_8x8_msa(src, stride); src 682 libavcodec/mips/h264pred_msa.c void ff_vp8_pred16x16_127_dc_8_msa(uint8_t *src, ptrdiff_t stride) src 684 libavcodec/mips/h264pred_msa.c intra_predict_127dc_16x16_msa(src, stride); src 687 libavcodec/mips/h264pred_msa.c void ff_vp8_pred16x16_129_dc_8_msa(uint8_t *src, ptrdiff_t stride) src 689 libavcodec/mips/h264pred_msa.c intra_predict_129dc_16x16_msa(src, stride); src 29 libavcodec/mips/h264qpel_mmi.c static inline void copy_block4_mmi(uint8_t *dst, const uint8_t *src, src 37 libavcodec/mips/h264qpel_mmi.c MMI_ULWC1(%[ftmp0], %[src], 0x00) src 44 libavcodec/mips/h264qpel_mmi.c [dst]"+&r"(dst), [src]"+&r"(src), src 53 libavcodec/mips/h264qpel_mmi.c static inline void copy_block8_mmi(uint8_t *dst, const uint8_t *src, src 61 libavcodec/mips/h264qpel_mmi.c MMI_ULDC1(%[ftmp0], %[src], 0x00) src 69 libavcodec/mips/h264qpel_mmi.c [dst]"+&r"(dst), [src]"+&r"(src), src 77 libavcodec/mips/h264qpel_mmi.c static inline void copy_block16_mmi(uint8_t *dst, const uint8_t *src, src 86 libavcodec/mips/h264qpel_mmi.c MMI_ULDC1(%[ftmp0], %[src], 0x00) src 99 libavcodec/mips/h264qpel_mmi.c [dst]"+&r"(dst), [src]"+&r"(src), src 109 libavcodec/mips/h264qpel_mmi.c static void put_h264_qpel4_h_lowpass_mmi(uint8_t *dst, const uint8_t *src, src 120 libavcodec/mips/h264qpel_mmi.c MMI_ULWC1(%[ftmp1], %[src], -0x02) src 121 libavcodec/mips/h264qpel_mmi.c MMI_ULWC1(%[ftmp2], %[src], -0x01) src 122 libavcodec/mips/h264qpel_mmi.c MMI_ULWC1(%[ftmp3], %[src], 0x00) src 123 libavcodec/mips/h264qpel_mmi.c MMI_ULWC1(%[ftmp4], %[src], 0x01) src 124 libavcodec/mips/h264qpel_mmi.c MMI_ULWC1(%[ftmp5], %[src], 0x02) src 125 libavcodec/mips/h264qpel_mmi.c MMI_ULWC1(%[ftmp6], %[src], 0x03) src 155 libavcodec/mips/h264qpel_mmi.c [dst]"+&r"(dst), [src]"+&r"(src) src 164 libavcodec/mips/h264qpel_mmi.c static void put_h264_qpel8_h_lowpass_mmi(uint8_t *dst, const uint8_t *src, src 175 libavcodec/mips/h264qpel_mmi.c MMI_ULDC1(%[ftmp1], %[src], -0x02) src 176 libavcodec/mips/h264qpel_mmi.c MMI_ULDC1(%[ftmp2], %[src], -0x01) src 177 libavcodec/mips/h264qpel_mmi.c MMI_ULDC1(%[ftmp3], %[src], 0x00) src 178 libavcodec/mips/h264qpel_mmi.c MMI_ULDC1(%[ftmp4], %[src], 0x01) src 179 libavcodec/mips/h264qpel_mmi.c MMI_ULDC1(%[ftmp5], %[src], 0x02) src 180 libavcodec/mips/h264qpel_mmi.c MMI_ULDC1(%[ftmp6], %[src], 0x03) src 225 libavcodec/mips/h264qpel_mmi.c [dst]"+&r"(dst), [src]"+&r"(src) src 234 libavcodec/mips/h264qpel_mmi.c static void put_h264_qpel16_h_lowpass_mmi(uint8_t *dst, const uint8_t *src, src 237 libavcodec/mips/h264qpel_mmi.c put_h264_qpel8_h_lowpass_mmi(dst, src, dstStride, srcStride); src 238 libavcodec/mips/h264qpel_mmi.c put_h264_qpel8_h_lowpass_mmi(dst+8, src+8, dstStride, srcStride); src 239 libavcodec/mips/h264qpel_mmi.c src += 8*srcStride; src 241 libavcodec/mips/h264qpel_mmi.c put_h264_qpel8_h_lowpass_mmi(dst, src, dstStride, srcStride); src 242 libavcodec/mips/h264qpel_mmi.c put_h264_qpel8_h_lowpass_mmi(dst+8, src+8, dstStride, srcStride); src 245 libavcodec/mips/h264qpel_mmi.c static void avg_h264_qpel4_h_lowpass_mmi(uint8_t *dst, const uint8_t *src, src 256 libavcodec/mips/h264qpel_mmi.c MMI_ULWC1(%[ftmp1], %[src], -0x02) src 257 libavcodec/mips/h264qpel_mmi.c MMI_ULWC1(%[ftmp2], %[src], -0x01) src 258 libavcodec/mips/h264qpel_mmi.c MMI_ULWC1(%[ftmp3], %[src], 0x00) src 259 libavcodec/mips/h264qpel_mmi.c MMI_ULWC1(%[ftmp4], %[src], 0x01) src 260 libavcodec/mips/h264qpel_mmi.c MMI_ULWC1(%[ftmp5], %[src], 0x02) src 261 libavcodec/mips/h264qpel_mmi.c MMI_ULWC1(%[ftmp6], %[src], 0x03) src 293 libavcodec/mips/h264qpel_mmi.c [dst]"+&r"(dst), [src]"+&r"(src) src 302 libavcodec/mips/h264qpel_mmi.c static void avg_h264_qpel8_h_lowpass_mmi(uint8_t *dst, const uint8_t *src, src 313 libavcodec/mips/h264qpel_mmi.c MMI_ULDC1(%[ftmp1], %[src], -0x02) src 314 libavcodec/mips/h264qpel_mmi.c MMI_ULDC1(%[ftmp2], %[src], -0x01) src 315 libavcodec/mips/h264qpel_mmi.c MMI_ULDC1(%[ftmp3], %[src], 0x00) src 316 libavcodec/mips/h264qpel_mmi.c MMI_ULDC1(%[ftmp4], %[src], 0x01) src 317 libavcodec/mips/h264qpel_mmi.c MMI_ULDC1(%[ftmp5], %[src], 0x02) src 318 libavcodec/mips/h264qpel_mmi.c MMI_ULDC1(%[ftmp6], %[src], 0x03) src 365 libavcodec/mips/h264qpel_mmi.c [dst]"+&r"(dst), [src]"+&r"(src) src 374 libavcodec/mips/h264qpel_mmi.c static void avg_h264_qpel16_h_lowpass_mmi(uint8_t *dst, const uint8_t *src, src 377 libavcodec/mips/h264qpel_mmi.c avg_h264_qpel8_h_lowpass_mmi(dst, src, dstStride, srcStride); src 378 libavcodec/mips/h264qpel_mmi.c avg_h264_qpel8_h_lowpass_mmi(dst+8, src+8, dstStride, srcStride); src 379 libavcodec/mips/h264qpel_mmi.c src += 8*srcStride; src 381 libavcodec/mips/h264qpel_mmi.c avg_h264_qpel8_h_lowpass_mmi(dst, src, dstStride, srcStride); src 382 libavcodec/mips/h264qpel_mmi.c avg_h264_qpel8_h_lowpass_mmi(dst+8, src+8, dstStride, srcStride); src 385 libavcodec/mips/h264qpel_mmi.c static void put_h264_qpel4_v_lowpass_mmi(uint8_t *dst, const uint8_t *src, src 392 libavcodec/mips/h264qpel_mmi.c src -= 2 * srcStride; src 399 libavcodec/mips/h264qpel_mmi.c MMI_LWC1(%[ftmp1], %[src], 0x00) src 403 libavcodec/mips/h264qpel_mmi.c MMI_LWC1(%[ftmp2], %[src], 0x00) src 406 libavcodec/mips/h264qpel_mmi.c MMI_LWC1(%[ftmp3], %[src], 0x00) src 408 libavcodec/mips/h264qpel_mmi.c MMI_LWC1(%[ftmp4], %[src], 0x00) src 410 libavcodec/mips/h264qpel_mmi.c MMI_LWC1(%[ftmp5], %[src], 0x00) src 417 libavcodec/mips/h264qpel_mmi.c MMI_LWC1(%[ftmp6], %[src], 0x00) src 432 libavcodec/mips/h264qpel_mmi.c MMI_LWC1(%[ftmp1], %[src], 0x00) src 447 libavcodec/mips/h264qpel_mmi.c MMI_LWC1(%[ftmp2], %[src], 0x00) src 462 libavcodec/mips/h264qpel_mmi.c MMI_LWC1(%[ftmp3], %[src], 0x00) src 486 libavcodec/mips/h264qpel_mmi.c [dst]"+&r"(dst), [src]"+&r"(src) src 494 libavcodec/mips/h264qpel_mmi.c static void put_h264_qpel8_v_lowpass_mmi(uint8_t *dst, const uint8_t *src, src 503 libavcodec/mips/h264qpel_mmi.c src -= 2 * srcStride; src 510 libavcodec/mips/h264qpel_mmi.c MMI_LWC1(%[ftmp0], %[src], 0x00) src 514 libavcodec/mips/h264qpel_mmi.c MMI_LWC1(%[ftmp1], %[src], 0x00) src 517 libavcodec/mips/h264qpel_mmi.c MMI_LWC1(%[ftmp2], %[src], 0x00) src 520 libavcodec/mips/h264qpel_mmi.c MMI_LWC1(%[ftmp3], %[src], 0x00) src 522 libavcodec/mips/h264qpel_mmi.c MMI_LWC1(%[ftmp4], %[src], 0x00) src 526 libavcodec/mips/h264qpel_mmi.c MMI_LWC1(%[ftmp5], %[src], 0x00) src 544 libavcodec/mips/h264qpel_mmi.c MMI_LWC1(%[ftmp0], %[src], 0x00) src 560 libavcodec/mips/h264qpel_mmi.c MMI_LWC1(%[ftmp1], %[src], 0x00) src 576 libavcodec/mips/h264qpel_mmi.c MMI_LWC1(%[ftmp2], %[src], 0x00) src 591 libavcodec/mips/h264qpel_mmi.c MMI_LWC1(%[ftmp3], %[src], 0x00) src 606 libavcodec/mips/h264qpel_mmi.c MMI_LWC1(%[ftmp4], %[src], 0x00) src 621 libavcodec/mips/h264qpel_mmi.c MMI_LWC1(%[ftmp5], %[src], 0x00) src 636 libavcodec/mips/h264qpel_mmi.c MMI_LWC1(%[ftmp0], %[src], 0x00) src 651 libavcodec/mips/h264qpel_mmi.c MMI_LWC1(%[ftmp1], %[src], 0x00) src 667 libavcodec/mips/h264qpel_mmi.c MMI_LWC1(%[ftmp2], %[src], 0x00) src 682 libavcodec/mips/h264qpel_mmi.c MMI_LWC1(%[ftmp3], %[src], 0x00) src 697 libavcodec/mips/h264qpel_mmi.c MMI_LWC1(%[ftmp4], %[src], 0x00) src 712 libavcodec/mips/h264qpel_mmi.c MMI_LWC1(%[ftmp5], %[src], 0x00) src 727 libavcodec/mips/h264qpel_mmi.c MMI_LWC1(%[ftmp0], %[src], 0x00) src 742 libavcodec/mips/h264qpel_mmi.c MMI_LWC1(%[ftmp1], %[src], 0x00) src 757 libavcodec/mips/h264qpel_mmi.c MMI_LWC1(%[ftmp2], %[src], 0x00) src 779 libavcodec/mips/h264qpel_mmi.c [src]"+&r"(src), [dst]"+&r"(dst), src 787 libavcodec/mips/h264qpel_mmi.c src += 4 - (h + 5) * srcStride; src 792 libavcodec/mips/h264qpel_mmi.c static void put_h264_qpel16_v_lowpass_mmi(uint8_t *dst, const uint8_t *src, src 795 libavcodec/mips/h264qpel_mmi.c put_h264_qpel8_v_lowpass_mmi(dst, src, dstStride, srcStride); src 796 libavcodec/mips/h264qpel_mmi.c put_h264_qpel8_v_lowpass_mmi(dst+8, src+8, dstStride, srcStride); src 797 libavcodec/mips/h264qpel_mmi.c src += 8*srcStride; src 799 libavcodec/mips/h264qpel_mmi.c put_h264_qpel8_v_lowpass_mmi(dst, src, dstStride, srcStride); src 800 libavcodec/mips/h264qpel_mmi.c put_h264_qpel8_v_lowpass_mmi(dst+8, src+8, dstStride, srcStride); src 803 libavcodec/mips/h264qpel_mmi.c static void avg_h264_qpel4_v_lowpass_mmi(uint8_t *dst, const uint8_t *src, src 809 libavcodec/mips/h264qpel_mmi.c src -= 2 * srcStride; src 818 libavcodec/mips/h264qpel_mmi.c MMI_LWC1(%[ftmp0], %[src], 0x00) src 821 libavcodec/mips/h264qpel_mmi.c MMI_LWC1(%[ftmp1], %[src], 0x00) src 823 libavcodec/mips/h264qpel_mmi.c MMI_LWC1(%[ftmp2], %[src], 0x00) src 825 libavcodec/mips/h264qpel_mmi.c MMI_LWC1(%[ftmp3], %[src], 0x00) src 827 libavcodec/mips/h264qpel_mmi.c MMI_LWC1(%[ftmp4], %[src], 0x00) src 834 libavcodec/mips/h264qpel_mmi.c MMI_LWC1(%[ftmp5], %[src], 0x00) src 851 libavcodec/mips/h264qpel_mmi.c MMI_LWC1(%[ftmp0], %[src], 0x00) src 868 libavcodec/mips/h264qpel_mmi.c MMI_LWC1(%[ftmp1], %[src], 0x00) src 885 libavcodec/mips/h264qpel_mmi.c MMI_LWC1(%[ftmp2], %[src], 0x00) src 909 libavcodec/mips/h264qpel_mmi.c [src]"+&r"(src), [dst]"+&r"(dst) src 917 libavcodec/mips/h264qpel_mmi.c static void avg_h264_qpel8_v_lowpass_mmi(uint8_t *dst, const uint8_t *src, src 926 libavcodec/mips/h264qpel_mmi.c src -= 2 * srcStride; src 936 libavcodec/mips/h264qpel_mmi.c MMI_LWC1(%[ftmp0], %[src], 0x00) src 939 libavcodec/mips/h264qpel_mmi.c MMI_LWC1(%[ftmp1], %[src], 0x00) src 941 libavcodec/mips/h264qpel_mmi.c MMI_LWC1(%[ftmp2], %[src], 0x00) src 943 libavcodec/mips/h264qpel_mmi.c MMI_LWC1(%[ftmp3], %[src], 0x00) src 945 libavcodec/mips/h264qpel_mmi.c MMI_LWC1(%[ftmp4], %[src], 0x00) src 952 libavcodec/mips/h264qpel_mmi.c MMI_LWC1(%[ftmp5], %[src], 0x00) src 969 libavcodec/mips/h264qpel_mmi.c MMI_LWC1(%[ftmp0], %[src], 0x00) src 986 libavcodec/mips/h264qpel_mmi.c MMI_LWC1(%[ftmp1], %[src], 0x00) src 1003 libavcodec/mips/h264qpel_mmi.c MMI_LWC1(%[ftmp2], %[src], 0x00) src 1020 libavcodec/mips/h264qpel_mmi.c MMI_LWC1(%[ftmp3], %[src], 0x00) src 1037 libavcodec/mips/h264qpel_mmi.c MMI_LWC1(%[ftmp4], %[src], 0x00) src 1054 libavcodec/mips/h264qpel_mmi.c MMI_LWC1(%[ftmp5], %[src], 0x00) src 1071 libavcodec/mips/h264qpel_mmi.c MMI_LWC1(%[ftmp0], %[src], 0x00) src 1089 libavcodec/mips/h264qpel_mmi.c MMI_LWC1(%[ftmp1], %[src], 0x00) src 1106 libavcodec/mips/h264qpel_mmi.c MMI_LWC1(%[ftmp2], %[src], 0x00) src 1123 libavcodec/mips/h264qpel_mmi.c MMI_LWC1(%[ftmp3], %[src], 0x00) src 1140 libavcodec/mips/h264qpel_mmi.c MMI_LWC1(%[ftmp4], %[src], 0x00) src 1157 libavcodec/mips/h264qpel_mmi.c MMI_LWC1(%[ftmp5], %[src], 0x00) src 1174 libavcodec/mips/h264qpel_mmi.c MMI_LWC1(%[ftmp0], %[src], 0x00) src 1191 libavcodec/mips/h264qpel_mmi.c MMI_LWC1(%[ftmp1], %[src], 0x00) src 1208 libavcodec/mips/h264qpel_mmi.c MMI_LWC1(%[ftmp2], %[src], 0x00) src 1234 libavcodec/mips/h264qpel_mmi.c [src]"+&r"(src), [dst]"+&r"(dst), src 1242 libavcodec/mips/h264qpel_mmi.c src += 4 - (h + 5) * srcStride; src 1247 libavcodec/mips/h264qpel_mmi.c static void avg_h264_qpel16_v_lowpass_mmi(uint8_t *dst, const uint8_t *src, src 1250 libavcodec/mips/h264qpel_mmi.c avg_h264_qpel8_v_lowpass_mmi(dst, src, dstStride, srcStride); src 1251 libavcodec/mips/h264qpel_mmi.c avg_h264_qpel8_v_lowpass_mmi(dst+8, src+8, dstStride, srcStride); src 1252 libavcodec/mips/h264qpel_mmi.c src += 8*srcStride; src 1254 libavcodec/mips/h264qpel_mmi.c avg_h264_qpel8_v_lowpass_mmi(dst, src, dstStride, srcStride); src 1255 libavcodec/mips/h264qpel_mmi.c avg_h264_qpel8_v_lowpass_mmi(dst+8, src+8, dstStride, srcStride); src 1258 libavcodec/mips/h264qpel_mmi.c static void put_h264_qpel4_hv_lowpass_mmi(uint8_t *dst, const uint8_t *src, src 1269 libavcodec/mips/h264qpel_mmi.c src -= 2*srcStride; src 1275 libavcodec/mips/h264qpel_mmi.c MMI_ULWC1(%[ftmp1], %[src], -0x02) src 1276 libavcodec/mips/h264qpel_mmi.c MMI_ULWC1(%[ftmp2], %[src], -0x01) src 1277 libavcodec/mips/h264qpel_mmi.c MMI_ULWC1(%[ftmp3], %[src], 0x00) src 1278 libavcodec/mips/h264qpel_mmi.c MMI_ULWC1(%[ftmp4], %[src], 0x01) src 1279 libavcodec/mips/h264qpel_mmi.c MMI_ULWC1(%[ftmp5], %[src], 0x02) src 1280 libavcodec/mips/h264qpel_mmi.c MMI_ULWC1(%[ftmp6], %[src], 0x03) src 1306 libavcodec/mips/h264qpel_mmi.c [tmp]"+&r"(tmp), [src]"+&r"(src) src 1335 libavcodec/mips/h264qpel_mmi.c const uint8_t *src, ptrdiff_t tmpStride, ptrdiff_t srcStride, int size) src 1342 libavcodec/mips/h264qpel_mmi.c src -= 2 * srcStride + 2; src 1347 libavcodec/mips/h264qpel_mmi.c MMI_ULWC1(%[ftmp0], %[src], 0x00) src 1351 libavcodec/mips/h264qpel_mmi.c MMI_ULWC1(%[ftmp1], %[src], 0x00) src 1353 libavcodec/mips/h264qpel_mmi.c MMI_ULWC1(%[ftmp2], %[src], 0x00) src 1355 libavcodec/mips/h264qpel_mmi.c MMI_ULWC1(%[ftmp3], %[src], 0x00) src 1357 libavcodec/mips/h264qpel_mmi.c MMI_ULWC1(%[ftmp4], %[src], 0x00) src 1364 libavcodec/mips/h264qpel_mmi.c MMI_ULWC1(%[ftmp5], %[src], 0x00) src 1376 libavcodec/mips/h264qpel_mmi.c MMI_ULWC1(%[ftmp0], %[src], 0x00) src 1388 libavcodec/mips/h264qpel_mmi.c MMI_ULWC1(%[ftmp1], %[src], 0x00) src 1400 libavcodec/mips/h264qpel_mmi.c MMI_ULWC1(%[ftmp2], %[src], 0x00) src 1412 libavcodec/mips/h264qpel_mmi.c MMI_ULWC1(%[ftmp3], %[src], 0x00) src 1424 libavcodec/mips/h264qpel_mmi.c MMI_ULWC1(%[ftmp4], %[src], 0x00) src 1436 libavcodec/mips/h264qpel_mmi.c MMI_ULWC1(%[ftmp5], %[src], 0x00) src 1448 libavcodec/mips/h264qpel_mmi.c MMI_ULWC1(%[ftmp0], %[src], 0x00) src 1462 libavcodec/mips/h264qpel_mmi.c MMI_ULWC1(%[ftmp1], %[src], 0x00) src 1474 libavcodec/mips/h264qpel_mmi.c MMI_ULWC1(%[ftmp2], %[src], 0x00) src 1486 libavcodec/mips/h264qpel_mmi.c MMI_ULWC1(%[ftmp3], %[src], 0x00) src 1498 libavcodec/mips/h264qpel_mmi.c MMI_ULWC1(%[ftmp4], %[src], 0x00) src 1510 libavcodec/mips/h264qpel_mmi.c MMI_ULWC1(%[ftmp5], %[src], 0x00) src 1522 libavcodec/mips/h264qpel_mmi.c MMI_ULWC1(%[ftmp0], %[src], 0x00) src 1534 libavcodec/mips/h264qpel_mmi.c MMI_ULWC1(%[ftmp1], %[src], 0x00) src 1546 libavcodec/mips/h264qpel_mmi.c MMI_ULWC1(%[ftmp2], %[src], 0x00) src 1567 libavcodec/mips/h264qpel_mmi.c [src]"+&r"(src) src 1575 libavcodec/mips/h264qpel_mmi.c src += 4 - (size + 5) * srcStride; src 1651 libavcodec/mips/h264qpel_mmi.c const uint8_t *src, ptrdiff_t dstStride, ptrdiff_t tmpStride, src 1654 libavcodec/mips/h264qpel_mmi.c put_h264_qpel8or16_hv1_lowpass_mmi(tmp, src, tmpStride, srcStride, size); src 1659 libavcodec/mips/h264qpel_mmi.c const uint8_t *src, ptrdiff_t dstStride, ptrdiff_t tmpStride, src 1662 libavcodec/mips/h264qpel_mmi.c put_h264_qpel8or16_hv_lowpass_mmi(dst, tmp, src, dstStride, tmpStride, src 1667 libavcodec/mips/h264qpel_mmi.c const uint8_t *src, ptrdiff_t dstStride, ptrdiff_t tmpStride, src 1670 libavcodec/mips/h264qpel_mmi.c put_h264_qpel8or16_hv_lowpass_mmi(dst, tmp, src, dstStride, tmpStride, src 1674 libavcodec/mips/h264qpel_mmi.c static void put_h264_qpel8_h_lowpass_l2_mmi(uint8_t *dst, const uint8_t *src, src 1690 libavcodec/mips/h264qpel_mmi.c MMI_ULDC1(%[ftmp1], %[src], 0x00) src 1691 libavcodec/mips/h264qpel_mmi.c MMI_ULDC1(%[ftmp3], %[src], 0x01) src 1700 libavcodec/mips/h264qpel_mmi.c MMI_ULDC1(%[ftmp3], %[src], -0x01) src 1701 libavcodec/mips/h264qpel_mmi.c MMI_ULDC1(%[ftmp5], %[src], 0x02) src 1712 libavcodec/mips/h264qpel_mmi.c MMI_ULWC1(%[ftmp3], %[src], -0x02) src 1713 libavcodec/mips/h264qpel_mmi.c MMI_ULWC1(%[ftmp6], %[src], 0x07) src 1741 libavcodec/mips/h264qpel_mmi.c [src]"+&r"(src), [dst]"+&r"(dst), src 1798 libavcodec/mips/h264qpel_mmi.c static void put_h264_qpel16_h_lowpass_l2_mmi(uint8_t *dst, const uint8_t *src, src 1801 libavcodec/mips/h264qpel_mmi.c put_h264_qpel8_h_lowpass_l2_mmi(dst, src, src2, dstStride, src2Stride); src 1802 libavcodec/mips/h264qpel_mmi.c put_h264_qpel8_h_lowpass_l2_mmi(dst + 8, src + 8, src2 + 8, dstStride, src 1805 libavcodec/mips/h264qpel_mmi.c src += 8 * dstStride; src 1809 libavcodec/mips/h264qpel_mmi.c put_h264_qpel8_h_lowpass_l2_mmi(dst, src, src2, dstStride, src2Stride); src 1810 libavcodec/mips/h264qpel_mmi.c put_h264_qpel8_h_lowpass_l2_mmi(dst + 8, src + 8, src2 + 8, dstStride, src 1822 libavcodec/mips/h264qpel_mmi.c static void avg_h264_qpel4_hv_lowpass_mmi(uint8_t *dst, const uint8_t *src, src 1833 libavcodec/mips/h264qpel_mmi.c src -= 2*srcStride; src 1839 libavcodec/mips/h264qpel_mmi.c MMI_ULWC1(%[ftmp1], %[src], -0x02) src 1840 libavcodec/mips/h264qpel_mmi.c MMI_ULWC1(%[ftmp2], %[src], -0x01) src 1841 libavcodec/mips/h264qpel_mmi.c MMI_ULWC1(%[ftmp3], %[src], 0x00) src 1842 libavcodec/mips/h264qpel_mmi.c MMI_ULWC1(%[ftmp4], %[src], 0x01) src 1843 libavcodec/mips/h264qpel_mmi.c MMI_ULWC1(%[ftmp5], %[src], 0x02) src 1844 libavcodec/mips/h264qpel_mmi.c MMI_ULWC1(%[ftmp6], %[src], 0x03) src 1870 libavcodec/mips/h264qpel_mmi.c [tmp]"+&r"(tmp), [src]"+&r"(src) src 1972 libavcodec/mips/h264qpel_mmi.c const uint8_t *src, ptrdiff_t dstStride, ptrdiff_t tmpStride, src 1975 libavcodec/mips/h264qpel_mmi.c put_h264_qpel8or16_hv1_lowpass_mmi(tmp, src, tmpStride, srcStride, size); src 1980 libavcodec/mips/h264qpel_mmi.c const uint8_t *src, ptrdiff_t dstStride, ptrdiff_t tmpStride, src 1983 libavcodec/mips/h264qpel_mmi.c avg_h264_qpel8or16_hv_lowpass_mmi(dst, tmp, src, dstStride, tmpStride, src 1988 libavcodec/mips/h264qpel_mmi.c const uint8_t *src, ptrdiff_t dstStride, ptrdiff_t tmpStride, src 1991 libavcodec/mips/h264qpel_mmi.c avg_h264_qpel8or16_hv_lowpass_mmi(dst, tmp, src, dstStride, tmpStride, src 1995 libavcodec/mips/h264qpel_mmi.c static void avg_h264_qpel8_h_lowpass_l2_mmi(uint8_t *dst, const uint8_t *src, src 2011 libavcodec/mips/h264qpel_mmi.c MMI_ULDC1(%[ftmp1], %[src], 0x00) src 2012 libavcodec/mips/h264qpel_mmi.c MMI_ULDC1(%[ftmp2], %[src], 0x01) src 2021 libavcodec/mips/h264qpel_mmi.c MMI_ULDC1(%[ftmp2], %[src], -0x01) src 2022 libavcodec/mips/h264qpel_mmi.c MMI_ULDC1(%[ftmp5], %[src], 0x02) src 2033 libavcodec/mips/h264qpel_mmi.c MMI_ULWC1(%[ftmp2], %[src], -0x02) src 2034 libavcodec/mips/h264qpel_mmi.c MMI_ULWC1(%[ftmp6], %[src], 0x07) src 2064 libavcodec/mips/h264qpel_mmi.c [dst]"+&r"(dst), [src]"+&r"(src), src 2073 libavcodec/mips/h264qpel_mmi.c static void avg_h264_qpel16_h_lowpass_l2_mmi(uint8_t *dst, const uint8_t *src, src 2076 libavcodec/mips/h264qpel_mmi.c avg_h264_qpel8_h_lowpass_l2_mmi(dst, src, src2, dstStride, src2Stride); src 2077 libavcodec/mips/h264qpel_mmi.c avg_h264_qpel8_h_lowpass_l2_mmi(dst + 8, src + 8, src2 + 8, dstStride, src 2080 libavcodec/mips/h264qpel_mmi.c src += 8 * dstStride; src 2084 libavcodec/mips/h264qpel_mmi.c avg_h264_qpel8_h_lowpass_l2_mmi(dst, src, src2, dstStride, src2Stride); src 2085 libavcodec/mips/h264qpel_mmi.c avg_h264_qpel8_h_lowpass_l2_mmi(dst + 8, src + 8, src2 + 8, dstStride, src 2150 libavcodec/mips/h264qpel_mmi.c void ff_put_h264_qpel4_mc00_mmi(uint8_t *dst, const uint8_t *src, src 2153 libavcodec/mips/h264qpel_mmi.c ff_put_pixels4_8_mmi(dst, src, stride, 4); src 2156 libavcodec/mips/h264qpel_mmi.c void ff_put_h264_qpel4_mc10_mmi(uint8_t *dst, const uint8_t *src, src 2160 libavcodec/mips/h264qpel_mmi.c put_h264_qpel4_h_lowpass_mmi(half, src, 4, stride); src 2161 libavcodec/mips/h264qpel_mmi.c ff_put_pixels4_l2_8_mmi(dst, src, half, stride, stride, 4, 4); src 2164 libavcodec/mips/h264qpel_mmi.c void ff_put_h264_qpel4_mc20_mmi(uint8_t *dst, const uint8_t *src, src 2167 libavcodec/mips/h264qpel_mmi.c put_h264_qpel4_h_lowpass_mmi(dst, src, stride, stride); src 2170 libavcodec/mips/h264qpel_mmi.c void ff_put_h264_qpel4_mc30_mmi(uint8_t *dst, const uint8_t *src, src 2174 libavcodec/mips/h264qpel_mmi.c put_h264_qpel4_h_lowpass_mmi(half, src, 4, stride); src 2175 libavcodec/mips/h264qpel_mmi.c ff_put_pixels4_l2_8_mmi(dst, src+1, half, stride, stride, 4, 4); src 2178 libavcodec/mips/h264qpel_mmi.c void ff_put_h264_qpel4_mc01_mmi(uint8_t *dst, const uint8_t *src, src 2184 libavcodec/mips/h264qpel_mmi.c copy_block4_mmi(full, src - stride*2, 4, stride, 9); src 2189 libavcodec/mips/h264qpel_mmi.c void ff_put_h264_qpel4_mc02_mmi(uint8_t *dst, const uint8_t *src, src 2194 libavcodec/mips/h264qpel_mmi.c copy_block4_mmi(full, src - stride*2, 4, stride, 9); src 2198 libavcodec/mips/h264qpel_mmi.c void ff_put_h264_qpel4_mc03_mmi(uint8_t *dst, const uint8_t *src, src 2204 libavcodec/mips/h264qpel_mmi.c copy_block4_mmi(full, src - stride*2, 4, stride, 9); src 2209 libavcodec/mips/h264qpel_mmi.c void ff_put_h264_qpel4_mc11_mmi(uint8_t *dst, const uint8_t *src, src 2216 libavcodec/mips/h264qpel_mmi.c put_h264_qpel4_h_lowpass_mmi(halfH, src, 4, stride); src 2217 libavcodec/mips/h264qpel_mmi.c copy_block4_mmi(full, src - stride*2, 4, stride, 9); src 2222 libavcodec/mips/h264qpel_mmi.c void ff_put_h264_qpel4_mc31_mmi(uint8_t *dst, const uint8_t *src, src 2229 libavcodec/mips/h264qpel_mmi.c put_h264_qpel4_h_lowpass_mmi(halfH, src, 4, stride); src 2230 libavcodec/mips/h264qpel_mmi.c copy_block4_mmi(full, src - stride*2 + 1, 4, stride, 9); src 2235 libavcodec/mips/h264qpel_mmi.c void ff_put_h264_qpel4_mc13_mmi(uint8_t *dst, const uint8_t *src, src 2242 libavcodec/mips/h264qpel_mmi.c put_h264_qpel4_h_lowpass_mmi(halfH, src + stride, 4, stride); src 2243 libavcodec/mips/h264qpel_mmi.c copy_block4_mmi(full, src - stride*2, 4, stride, 9); src 2248 libavcodec/mips/h264qpel_mmi.c void ff_put_h264_qpel4_mc33_mmi(uint8_t *dst, const uint8_t *src, src 2255 libavcodec/mips/h264qpel_mmi.c put_h264_qpel4_h_lowpass_mmi(halfH, src + stride, 4, stride); src 2256 libavcodec/mips/h264qpel_mmi.c copy_block4_mmi(full, src - stride*2 + 1, 4, stride, 9); src 2261 libavcodec/mips/h264qpel_mmi.c void ff_put_h264_qpel4_mc22_mmi(uint8_t *dst, const uint8_t *src, src 2264 libavcodec/mips/h264qpel_mmi.c put_h264_qpel4_hv_lowpass_mmi(dst, src, stride, stride); src 2267 libavcodec/mips/h264qpel_mmi.c void ff_put_h264_qpel4_mc21_mmi(uint8_t *dst, const uint8_t *src, src 2272 libavcodec/mips/h264qpel_mmi.c put_h264_qpel4_h_lowpass_mmi(halfH, src, 4, stride); src 2273 libavcodec/mips/h264qpel_mmi.c put_h264_qpel4_hv_lowpass_mmi(halfHV, src, 4, stride); src 2277 libavcodec/mips/h264qpel_mmi.c void ff_put_h264_qpel4_mc23_mmi(uint8_t *dst, const uint8_t *src, src 2282 libavcodec/mips/h264qpel_mmi.c put_h264_qpel4_h_lowpass_mmi(halfH, src + stride, 4, stride); src 2283 libavcodec/mips/h264qpel_mmi.c put_h264_qpel4_hv_lowpass_mmi(halfHV, src, 4, stride); src 2287 libavcodec/mips/h264qpel_mmi.c void ff_put_h264_qpel4_mc12_mmi(uint8_t *dst, const uint8_t *src, src 2294 libavcodec/mips/h264qpel_mmi.c copy_block4_mmi(full, src - stride*2, 4, stride, 9); src 2296 libavcodec/mips/h264qpel_mmi.c put_h264_qpel4_hv_lowpass_mmi(halfHV, src, 4, stride); src 2300 libavcodec/mips/h264qpel_mmi.c void ff_put_h264_qpel4_mc32_mmi(uint8_t *dst, const uint8_t *src, src 2307 libavcodec/mips/h264qpel_mmi.c copy_block4_mmi(full, src - stride*2 + 1, 4, stride, 9); src 2309 libavcodec/mips/h264qpel_mmi.c put_h264_qpel4_hv_lowpass_mmi(halfHV, src, 4, stride); src 2314 libavcodec/mips/h264qpel_mmi.c void ff_avg_h264_qpel4_mc00_mmi(uint8_t *dst, const uint8_t *src, src 2317 libavcodec/mips/h264qpel_mmi.c ff_avg_pixels4_8_mmi(dst, src, stride, 4); src 2320 libavcodec/mips/h264qpel_mmi.c void ff_avg_h264_qpel4_mc10_mmi(uint8_t *dst, const uint8_t *src, src 2324 libavcodec/mips/h264qpel_mmi.c put_h264_qpel4_h_lowpass_mmi(half, src, 4, stride); src 2325 libavcodec/mips/h264qpel_mmi.c ff_avg_pixels4_l2_8_mmi(dst, src, half, stride, stride, 4, 4); src 2328 libavcodec/mips/h264qpel_mmi.c void ff_avg_h264_qpel4_mc20_mmi(uint8_t *dst, const uint8_t *src, src 2331 libavcodec/mips/h264qpel_mmi.c avg_h264_qpel4_h_lowpass_mmi(dst, src, stride, stride); src 2334 libavcodec/mips/h264qpel_mmi.c void ff_avg_h264_qpel4_mc30_mmi(uint8_t *dst, const uint8_t *src, src 2338 libavcodec/mips/h264qpel_mmi.c put_h264_qpel4_h_lowpass_mmi(half, src, 4, stride); src 2339 libavcodec/mips/h264qpel_mmi.c ff_avg_pixels4_l2_8_mmi(dst, src+1, half, stride, stride, 4, 4); src 2342 libavcodec/mips/h264qpel_mmi.c void ff_avg_h264_qpel4_mc01_mmi(uint8_t *dst, const uint8_t *src, src 2348 libavcodec/mips/h264qpel_mmi.c copy_block4_mmi(full, src - stride*2, 4, stride, 9); src 2353 libavcodec/mips/h264qpel_mmi.c void ff_avg_h264_qpel4_mc02_mmi(uint8_t *dst, const uint8_t *src, src 2358 libavcodec/mips/h264qpel_mmi.c copy_block4_mmi(full, src - stride*2, 4, stride, 9); src 2362 libavcodec/mips/h264qpel_mmi.c void ff_avg_h264_qpel4_mc03_mmi(uint8_t *dst, const uint8_t *src, src 2368 libavcodec/mips/h264qpel_mmi.c copy_block4_mmi(full, src - stride*2, 4, stride, 9); src 2373 libavcodec/mips/h264qpel_mmi.c void ff_avg_h264_qpel4_mc11_mmi(uint8_t *dst, const uint8_t *src, src 2380 libavcodec/mips/h264qpel_mmi.c put_h264_qpel4_h_lowpass_mmi(halfH, src, 4, stride); src 2381 libavcodec/mips/h264qpel_mmi.c copy_block4_mmi(full, src - stride*2, 4, stride, 9); src 2386 libavcodec/mips/h264qpel_mmi.c void ff_avg_h264_qpel4_mc31_mmi(uint8_t *dst, const uint8_t *src, src 2393 libavcodec/mips/h264qpel_mmi.c put_h264_qpel4_h_lowpass_mmi(halfH, src, 4, stride); src 2394 libavcodec/mips/h264qpel_mmi.c copy_block4_mmi(full, src - stride*2 + 1, 4, stride, 9); src 2399 libavcodec/mips/h264qpel_mmi.c void ff_avg_h264_qpel4_mc13_mmi(uint8_t *dst, const uint8_t *src, src 2406 libavcodec/mips/h264qpel_mmi.c put_h264_qpel4_h_lowpass_mmi(halfH, src + stride, 4, stride); src 2407 libavcodec/mips/h264qpel_mmi.c copy_block4_mmi(full, src - stride*2, 4, stride, 9); src 2412 libavcodec/mips/h264qpel_mmi.c void ff_avg_h264_qpel4_mc33_mmi(uint8_t *dst, const uint8_t *src, src 2419 libavcodec/mips/h264qpel_mmi.c put_h264_qpel4_h_lowpass_mmi(halfH, src + stride, 4, stride); src 2420 libavcodec/mips/h264qpel_mmi.c copy_block4_mmi(full, src - stride*2 + 1, 4, stride, 9); src 2425 libavcodec/mips/h264qpel_mmi.c void ff_avg_h264_qpel4_mc22_mmi(uint8_t *dst, const uint8_t *src, src 2428 libavcodec/mips/h264qpel_mmi.c avg_h264_qpel4_hv_lowpass_mmi(dst, src, stride, stride); src 2431 libavcodec/mips/h264qpel_mmi.c void ff_avg_h264_qpel4_mc21_mmi(uint8_t *dst, const uint8_t *src, src 2436 libavcodec/mips/h264qpel_mmi.c put_h264_qpel4_h_lowpass_mmi(halfH, src, 4, stride); src 2437 libavcodec/mips/h264qpel_mmi.c put_h264_qpel4_hv_lowpass_mmi(halfHV, src, 4, stride); src 2441 libavcodec/mips/h264qpel_mmi.c void ff_avg_h264_qpel4_mc23_mmi(uint8_t *dst, const uint8_t *src, src 2446 libavcodec/mips/h264qpel_mmi.c put_h264_qpel4_h_lowpass_mmi(halfH, src + stride, 4, stride); src 2447 libavcodec/mips/h264qpel_mmi.c put_h264_qpel4_hv_lowpass_mmi(halfHV, src, 4, stride); src 2451 libavcodec/mips/h264qpel_mmi.c void ff_avg_h264_qpel4_mc12_mmi(uint8_t *dst, const uint8_t *src, src 2458 libavcodec/mips/h264qpel_mmi.c copy_block4_mmi(full, src - stride*2, 4, stride, 9); src 2460 libavcodec/mips/h264qpel_mmi.c put_h264_qpel4_hv_lowpass_mmi(halfHV, src, 4, stride); src 2464 libavcodec/mips/h264qpel_mmi.c void ff_avg_h264_qpel4_mc32_mmi(uint8_t *dst, const uint8_t *src, src 2471 libavcodec/mips/h264qpel_mmi.c copy_block4_mmi(full, src - stride*2 + 1, 4, stride, 9); src 2473 libavcodec/mips/h264qpel_mmi.c put_h264_qpel4_hv_lowpass_mmi(halfHV, src, 4, stride); src 2478 libavcodec/mips/h264qpel_mmi.c void ff_put_h264_qpel8_mc00_mmi(uint8_t *dst, const uint8_t *src, src 2481 libavcodec/mips/h264qpel_mmi.c ff_put_pixels8_8_mmi(dst, src, stride, 8); src 2484 libavcodec/mips/h264qpel_mmi.c void ff_put_h264_qpel8_mc10_mmi(uint8_t *dst, const uint8_t *src, src 2488 libavcodec/mips/h264qpel_mmi.c put_h264_qpel8_h_lowpass_mmi(half, src, 8, stride); src 2489 libavcodec/mips/h264qpel_mmi.c ff_put_pixels8_l2_8_mmi(dst, src, half, stride, stride, 8, 8); src 2492 libavcodec/mips/h264qpel_mmi.c void ff_put_h264_qpel8_mc20_mmi(uint8_t *dst, const uint8_t *src, src 2495 libavcodec/mips/h264qpel_mmi.c put_h264_qpel8_h_lowpass_mmi(dst, src, stride, stride); src 2498 libavcodec/mips/h264qpel_mmi.c void ff_put_h264_qpel8_mc30_mmi(uint8_t *dst, const uint8_t *src, src 2502 libavcodec/mips/h264qpel_mmi.c put_h264_qpel8_h_lowpass_mmi(half, src, 8, stride); src 2503 libavcodec/mips/h264qpel_mmi.c ff_put_pixels8_l2_8_mmi(dst, src+1, half, stride, stride, 8, 8); src 2506 libavcodec/mips/h264qpel_mmi.c void ff_put_h264_qpel8_mc01_mmi(uint8_t *dst, const uint8_t *src, src 2512 libavcodec/mips/h264qpel_mmi.c copy_block8_mmi(full, src - stride*2, 8, stride, 13); src 2517 libavcodec/mips/h264qpel_mmi.c void ff_put_h264_qpel8_mc02_mmi(uint8_t *dst, const uint8_t *src, src 2522 libavcodec/mips/h264qpel_mmi.c copy_block8_mmi(full, src - stride*2, 8, stride, 13); src 2526 libavcodec/mips/h264qpel_mmi.c void ff_put_h264_qpel8_mc03_mmi(uint8_t *dst, const uint8_t *src, src 2532 libavcodec/mips/h264qpel_mmi.c copy_block8_mmi(full, src - stride*2, 8, stride, 13); src 2537 libavcodec/mips/h264qpel_mmi.c void ff_put_h264_qpel8_mc11_mmi(uint8_t *dst, const uint8_t *src, src 2544 libavcodec/mips/h264qpel_mmi.c put_h264_qpel8_h_lowpass_mmi(halfH, src, 8, stride); src 2545 libavcodec/mips/h264qpel_mmi.c copy_block8_mmi(full, src - stride*2, 8, stride, 13); src 2550 libavcodec/mips/h264qpel_mmi.c void ff_put_h264_qpel8_mc31_mmi(uint8_t *dst, const uint8_t *src, src 2557 libavcodec/mips/h264qpel_mmi.c put_h264_qpel8_h_lowpass_mmi(halfH, src, 8, stride); src 2558 libavcodec/mips/h264qpel_mmi.c copy_block8_mmi(full, src - stride*2 + 1, 8, stride, 13); src 2563 libavcodec/mips/h264qpel_mmi.c void ff_put_h264_qpel8_mc13_mmi(uint8_t *dst, const uint8_t *src, src 2570 libavcodec/mips/h264qpel_mmi.c put_h264_qpel8_h_lowpass_mmi(halfH, src + stride, 8, stride); src 2571 libavcodec/mips/h264qpel_mmi.c copy_block8_mmi(full, src - stride*2, 8, stride, 13); src 2576 libavcodec/mips/h264qpel_mmi.c void ff_put_h264_qpel8_mc33_mmi(uint8_t *dst, const uint8_t *src, src 2583 libavcodec/mips/h264qpel_mmi.c put_h264_qpel8_h_lowpass_mmi(halfH, src + stride, 8, stride); src 2584 libavcodec/mips/h264qpel_mmi.c copy_block8_mmi(full, src - stride*2 + 1, 8, stride, 13); src 2589 libavcodec/mips/h264qpel_mmi.c void ff_put_h264_qpel8_mc22_mmi(uint8_t *dst, const uint8_t *src, src 2594 libavcodec/mips/h264qpel_mmi.c put_h264_qpel8_hv_lowpass_mmi(dst, temp, src, stride, 8, stride); src 2597 libavcodec/mips/h264qpel_mmi.c void ff_put_h264_qpel8_mc21_mmi(uint8_t *dst, const uint8_t *src, src 2604 libavcodec/mips/h264qpel_mmi.c put_h264_qpel8_hv_lowpass_mmi(halfHV, halfV, src, 8, 8, stride); src 2605 libavcodec/mips/h264qpel_mmi.c put_h264_qpel8_h_lowpass_l2_mmi(dst, src, halfHV, stride, 8); src 2608 libavcodec/mips/h264qpel_mmi.c void ff_put_h264_qpel8_mc23_mmi(uint8_t *dst, const uint8_t *src, src 2615 libavcodec/mips/h264qpel_mmi.c put_h264_qpel8_hv_lowpass_mmi(halfHV, halfV, src, 8, 8, stride); src 2616 libavcodec/mips/h264qpel_mmi.c put_h264_qpel8_h_lowpass_l2_mmi(dst, src + stride, halfHV, stride, 8); src 2619 libavcodec/mips/h264qpel_mmi.c void ff_put_h264_qpel8_mc12_mmi(uint8_t *dst, const uint8_t *src, src 2626 libavcodec/mips/h264qpel_mmi.c put_h264_qpel8_hv_lowpass_mmi(halfHV, halfV, src, 8, 8, stride); src 2630 libavcodec/mips/h264qpel_mmi.c void ff_put_h264_qpel8_mc32_mmi(uint8_t *dst, const uint8_t *src, src 2637 libavcodec/mips/h264qpel_mmi.c put_h264_qpel8_hv_lowpass_mmi(halfHV, halfV, src, 8, 8, stride); src 2642 libavcodec/mips/h264qpel_mmi.c void ff_avg_h264_qpel8_mc00_mmi(uint8_t *dst, const uint8_t *src, src 2645 libavcodec/mips/h264qpel_mmi.c ff_avg_pixels8_8_mmi(dst, src, stride, 8); src 2648 libavcodec/mips/h264qpel_mmi.c void ff_avg_h264_qpel8_mc10_mmi(uint8_t *dst, const uint8_t *src, src 2652 libavcodec/mips/h264qpel_mmi.c put_h264_qpel8_h_lowpass_mmi(half, src, 8, stride); src 2653 libavcodec/mips/h264qpel_mmi.c ff_avg_pixels8_l2_8_mmi(dst, src, half, stride, stride, 8, 8); src 2656 libavcodec/mips/h264qpel_mmi.c void ff_avg_h264_qpel8_mc20_mmi(uint8_t *dst, const uint8_t *src, src 2659 libavcodec/mips/h264qpel_mmi.c avg_h264_qpel8_h_lowpass_mmi(dst, src, stride, stride); src 2662 libavcodec/mips/h264qpel_mmi.c void ff_avg_h264_qpel8_mc30_mmi(uint8_t *dst, const uint8_t *src, src 2666 libavcodec/mips/h264qpel_mmi.c put_h264_qpel8_h_lowpass_mmi(half, src, 8, stride); src 2667 libavcodec/mips/h264qpel_mmi.c ff_avg_pixels8_l2_8_mmi(dst, src+1, half, stride, stride, 8, 8); src 2670 libavcodec/mips/h264qpel_mmi.c void ff_avg_h264_qpel8_mc01_mmi(uint8_t *dst, const uint8_t *src, src 2676 libavcodec/mips/h264qpel_mmi.c copy_block8_mmi(full, src - stride*2, 8, stride, 13); src 2681 libavcodec/mips/h264qpel_mmi.c void ff_avg_h264_qpel8_mc02_mmi(uint8_t *dst, const uint8_t *src, src 2686 libavcodec/mips/h264qpel_mmi.c copy_block8_mmi(full, src - stride*2, 8, stride, 13); src 2690 libavcodec/mips/h264qpel_mmi.c void ff_avg_h264_qpel8_mc03_mmi(uint8_t *dst, const uint8_t *src, src 2696 libavcodec/mips/h264qpel_mmi.c copy_block8_mmi(full, src - stride*2, 8, stride, 13); src 2701 libavcodec/mips/h264qpel_mmi.c void ff_avg_h264_qpel8_mc11_mmi(uint8_t *dst, const uint8_t *src, src 2708 libavcodec/mips/h264qpel_mmi.c put_h264_qpel8_h_lowpass_mmi(halfH, src, 8, stride); src 2709 libavcodec/mips/h264qpel_mmi.c copy_block8_mmi(full, src - stride*2, 8, stride, 13); src 2714 libavcodec/mips/h264qpel_mmi.c void ff_avg_h264_qpel8_mc31_mmi(uint8_t *dst, const uint8_t *src, src 2721 libavcodec/mips/h264qpel_mmi.c put_h264_qpel8_h_lowpass_mmi(halfH, src, 8, stride); src 2722 libavcodec/mips/h264qpel_mmi.c copy_block8_mmi(full, src - stride*2 + 1, 8, stride, 13); src 2727 libavcodec/mips/h264qpel_mmi.c void ff_avg_h264_qpel8_mc13_mmi(uint8_t *dst, const uint8_t *src, src 2734 libavcodec/mips/h264qpel_mmi.c put_h264_qpel8_h_lowpass_mmi(halfH, src + stride, 8, stride); src 2735 libavcodec/mips/h264qpel_mmi.c copy_block8_mmi(full, src - stride*2, 8, stride, 13); src 2740 libavcodec/mips/h264qpel_mmi.c void ff_avg_h264_qpel8_mc33_mmi(uint8_t *dst, const uint8_t *src, src 2747 libavcodec/mips/h264qpel_mmi.c put_h264_qpel8_h_lowpass_mmi(halfH, src + stride, 8, stride); src 2748 libavcodec/mips/h264qpel_mmi.c copy_block8_mmi(full, src - stride*2 + 1, 8, stride, 13); src 2753 libavcodec/mips/h264qpel_mmi.c void ff_avg_h264_qpel8_mc22_mmi(uint8_t *dst, const uint8_t *src, src 2758 libavcodec/mips/h264qpel_mmi.c avg_h264_qpel8_hv_lowpass_mmi(dst, temp, src, stride, 8, stride); src 2761 libavcodec/mips/h264qpel_mmi.c void ff_avg_h264_qpel8_mc21_mmi(uint8_t *dst, const uint8_t *src, src 2768 libavcodec/mips/h264qpel_mmi.c put_h264_qpel8_hv_lowpass_mmi(halfHV, halfV, src, 8, 8, stride); src 2769 libavcodec/mips/h264qpel_mmi.c avg_h264_qpel8_h_lowpass_l2_mmi(dst, src, halfHV, stride, 8); src 2772 libavcodec/mips/h264qpel_mmi.c void ff_avg_h264_qpel8_mc23_mmi(uint8_t *dst, const uint8_t *src, src 2779 libavcodec/mips/h264qpel_mmi.c put_h264_qpel8_hv_lowpass_mmi(halfHV, halfV, src, 8, 8, stride); src 2780 libavcodec/mips/h264qpel_mmi.c avg_h264_qpel8_h_lowpass_l2_mmi(dst, src + stride, halfHV, stride, 8); src 2783 libavcodec/mips/h264qpel_mmi.c void ff_avg_h264_qpel8_mc12_mmi(uint8_t *dst, const uint8_t *src, src 2790 libavcodec/mips/h264qpel_mmi.c put_h264_qpel8_hv_lowpass_mmi(halfHV, halfV, src, 8, 8, stride); src 2794 libavcodec/mips/h264qpel_mmi.c void ff_avg_h264_qpel8_mc32_mmi(uint8_t *dst, const uint8_t *src, src 2801 libavcodec/mips/h264qpel_mmi.c put_h264_qpel8_hv_lowpass_mmi(halfHV, halfV, src, 8, 8, stride); src 2806 libavcodec/mips/h264qpel_mmi.c void ff_put_h264_qpel16_mc00_mmi(uint8_t *dst, const uint8_t *src, src 2809 libavcodec/mips/h264qpel_mmi.c ff_put_pixels16_8_mmi(dst, src, stride, 16); src 2812 libavcodec/mips/h264qpel_mmi.c void ff_put_h264_qpel16_mc10_mmi(uint8_t *dst, const uint8_t *src, src 2816 libavcodec/mips/h264qpel_mmi.c put_h264_qpel16_h_lowpass_mmi(half, src, 16, stride); src 2817 libavcodec/mips/h264qpel_mmi.c ff_put_pixels16_l2_8_mmi(dst, src, half, stride, stride, 16, 16); src 2820 libavcodec/mips/h264qpel_mmi.c void ff_put_h264_qpel16_mc20_mmi(uint8_t *dst, const uint8_t *src, src 2823 libavcodec/mips/h264qpel_mmi.c put_h264_qpel16_h_lowpass_mmi(dst, src, stride, stride); src 2826 libavcodec/mips/h264qpel_mmi.c void ff_put_h264_qpel16_mc30_mmi(uint8_t *dst, const uint8_t *src, src 2830 libavcodec/mips/h264qpel_mmi.c put_h264_qpel16_h_lowpass_mmi(half, src, 16, stride); src 2831 libavcodec/mips/h264qpel_mmi.c ff_put_pixels16_l2_8_mmi(dst, src+1, half, stride, stride, 16, 16); src 2834 libavcodec/mips/h264qpel_mmi.c void ff_put_h264_qpel16_mc01_mmi(uint8_t *dst, const uint8_t *src, src 2840 libavcodec/mips/h264qpel_mmi.c copy_block16_mmi(full, src - stride*2, 16, stride, 21); src 2845 libavcodec/mips/h264qpel_mmi.c void ff_put_h264_qpel16_mc02_mmi(uint8_t *dst, const uint8_t *src, src 2850 libavcodec/mips/h264qpel_mmi.c copy_block16_mmi(full, src - stride*2, 16, stride, 21); src 2854 libavcodec/mips/h264qpel_mmi.c void ff_put_h264_qpel16_mc03_mmi(uint8_t *dst, const uint8_t *src, src 2860 libavcodec/mips/h264qpel_mmi.c copy_block16_mmi(full, src - stride*2, 16, stride, 21); src 2865 libavcodec/mips/h264qpel_mmi.c void ff_put_h264_qpel16_mc11_mmi(uint8_t *dst, const uint8_t *src, src 2872 libavcodec/mips/h264qpel_mmi.c put_h264_qpel16_h_lowpass_mmi(halfH, src, 16, stride); src 2873 libavcodec/mips/h264qpel_mmi.c copy_block16_mmi(full, src - stride*2, 16, stride, 21); src 2878 libavcodec/mips/h264qpel_mmi.c void ff_put_h264_qpel16_mc31_mmi(uint8_t *dst, const uint8_t *src, src 2885 libavcodec/mips/h264qpel_mmi.c put_h264_qpel16_h_lowpass_mmi(halfH, src, 16, stride); src 2886 libavcodec/mips/h264qpel_mmi.c copy_block16_mmi(full, src - stride*2 + 1, 16, stride, 21); src 2891 libavcodec/mips/h264qpel_mmi.c void ff_put_h264_qpel16_mc13_mmi(uint8_t *dst, const uint8_t *src, src 2898 libavcodec/mips/h264qpel_mmi.c put_h264_qpel16_h_lowpass_mmi(halfH, src + stride, 16, stride); src 2899 libavcodec/mips/h264qpel_mmi.c copy_block16_mmi(full, src - stride*2, 16, stride, 21); src 2904 libavcodec/mips/h264qpel_mmi.c void ff_put_h264_qpel16_mc33_mmi(uint8_t *dst, const uint8_t *src, src 2911 libavcodec/mips/h264qpel_mmi.c put_h264_qpel16_h_lowpass_mmi(halfH, src + stride, 16, stride); src 2912 libavcodec/mips/h264qpel_mmi.c copy_block16_mmi(full, src - stride*2 + 1, 16, stride, 21); src 2917 libavcodec/mips/h264qpel_mmi.c void ff_put_h264_qpel16_mc22_mmi(uint8_t *dst, const uint8_t *src, src 2922 libavcodec/mips/h264qpel_mmi.c put_h264_qpel16_hv_lowpass_mmi(dst, temp, src, stride, 16, stride); src 2925 libavcodec/mips/h264qpel_mmi.c void ff_put_h264_qpel16_mc21_mmi(uint8_t *dst, const uint8_t *src, src 2932 libavcodec/mips/h264qpel_mmi.c put_h264_qpel16_hv_lowpass_mmi(halfHV, halfV, src, 16, 16, stride); src 2933 libavcodec/mips/h264qpel_mmi.c put_h264_qpel16_h_lowpass_l2_mmi(dst, src, halfHV, stride, 16); src 2936 libavcodec/mips/h264qpel_mmi.c void ff_put_h264_qpel16_mc23_mmi(uint8_t *dst, const uint8_t *src, src 2943 libavcodec/mips/h264qpel_mmi.c put_h264_qpel16_hv_lowpass_mmi(halfHV, halfV, src, 16, 16, stride); src 2944 libavcodec/mips/h264qpel_mmi.c put_h264_qpel16_h_lowpass_l2_mmi(dst, src + stride, halfHV, stride, 16); src 2947 libavcodec/mips/h264qpel_mmi.c void ff_put_h264_qpel16_mc12_mmi(uint8_t *dst, const uint8_t *src, src 2954 libavcodec/mips/h264qpel_mmi.c put_h264_qpel16_hv_lowpass_mmi(halfHV, halfV, src, 16, 16, stride); src 2958 libavcodec/mips/h264qpel_mmi.c void ff_put_h264_qpel16_mc32_mmi(uint8_t *dst, const uint8_t *src, src 2965 libavcodec/mips/h264qpel_mmi.c put_h264_qpel16_hv_lowpass_mmi(halfHV, halfV, src, 16, 16, stride); src 2970 libavcodec/mips/h264qpel_mmi.c void ff_avg_h264_qpel16_mc00_mmi(uint8_t *dst, const uint8_t *src, src 2973 libavcodec/mips/h264qpel_mmi.c ff_avg_pixels16_8_mmi(dst, src, stride, 16); src 2976 libavcodec/mips/h264qpel_mmi.c void ff_avg_h264_qpel16_mc10_mmi(uint8_t *dst, const uint8_t *src, src 2980 libavcodec/mips/h264qpel_mmi.c put_h264_qpel16_h_lowpass_mmi(half, src, 16, stride); src 2981 libavcodec/mips/h264qpel_mmi.c ff_avg_pixels16_l2_8_mmi(dst, src, half, stride, stride, 16, 16); src 2984 libavcodec/mips/h264qpel_mmi.c void ff_avg_h264_qpel16_mc20_mmi(uint8_t *dst, const uint8_t *src, src 2987 libavcodec/mips/h264qpel_mmi.c avg_h264_qpel16_h_lowpass_mmi(dst, src, stride, stride); src 2990 libavcodec/mips/h264qpel_mmi.c void ff_avg_h264_qpel16_mc30_mmi(uint8_t *dst, const uint8_t *src, src 2994 libavcodec/mips/h264qpel_mmi.c put_h264_qpel16_h_lowpass_mmi(half, src, 16, stride); src 2995 libavcodec/mips/h264qpel_mmi.c ff_avg_pixels16_l2_8_mmi(dst, src+1, half, stride, stride, 16, 16); src 2998 libavcodec/mips/h264qpel_mmi.c void ff_avg_h264_qpel16_mc01_mmi(uint8_t *dst, const uint8_t *src, src 3004 libavcodec/mips/h264qpel_mmi.c copy_block16_mmi(full, src - stride*2, 16, stride, 21); src 3009 libavcodec/mips/h264qpel_mmi.c void ff_avg_h264_qpel16_mc02_mmi(uint8_t *dst, const uint8_t *src, src 3014 libavcodec/mips/h264qpel_mmi.c copy_block16_mmi(full, src - stride*2, 16, stride, 21); src 3018 libavcodec/mips/h264qpel_mmi.c void ff_avg_h264_qpel16_mc03_mmi(uint8_t *dst, const uint8_t *src, src 3024 libavcodec/mips/h264qpel_mmi.c copy_block16_mmi(full, src - stride*2, 16, stride, 21); src 3029 libavcodec/mips/h264qpel_mmi.c void ff_avg_h264_qpel16_mc11_mmi(uint8_t *dst, const uint8_t *src, src 3036 libavcodec/mips/h264qpel_mmi.c put_h264_qpel16_h_lowpass_mmi(halfH, src, 16, stride); src 3037 libavcodec/mips/h264qpel_mmi.c copy_block16_mmi(full, src - stride*2, 16, stride, 21); src 3042 libavcodec/mips/h264qpel_mmi.c void ff_avg_h264_qpel16_mc31_mmi(uint8_t *dst, const uint8_t *src, src 3049 libavcodec/mips/h264qpel_mmi.c put_h264_qpel16_h_lowpass_mmi(halfH, src, 16, stride); src 3050 libavcodec/mips/h264qpel_mmi.c copy_block16_mmi(full, src - stride*2 + 1, 16, stride, 21); src 3055 libavcodec/mips/h264qpel_mmi.c void ff_avg_h264_qpel16_mc13_mmi(uint8_t *dst, const uint8_t *src, src 3062 libavcodec/mips/h264qpel_mmi.c put_h264_qpel16_h_lowpass_mmi(halfH, src + stride, 16, stride); src 3063 libavcodec/mips/h264qpel_mmi.c copy_block16_mmi(full, src - stride*2, 16, stride, 21); src 3068 libavcodec/mips/h264qpel_mmi.c void ff_avg_h264_qpel16_mc33_mmi(uint8_t *dst, const uint8_t *src, src 3075 libavcodec/mips/h264qpel_mmi.c put_h264_qpel16_h_lowpass_mmi(halfH, src + stride, 16, stride); src 3076 libavcodec/mips/h264qpel_mmi.c copy_block16_mmi(full, src - stride*2 + 1, 16, stride, 21); src 3081 libavcodec/mips/h264qpel_mmi.c void ff_avg_h264_qpel16_mc22_mmi(uint8_t *dst, const uint8_t *src, src 3086 libavcodec/mips/h264qpel_mmi.c avg_h264_qpel16_hv_lowpass_mmi(dst, temp, src, stride, 16, stride); src 3089 libavcodec/mips/h264qpel_mmi.c void ff_avg_h264_qpel16_mc21_mmi(uint8_t *dst, const uint8_t *src, src 3096 libavcodec/mips/h264qpel_mmi.c put_h264_qpel16_hv_lowpass_mmi(halfHV, halfV, src, 16, 16, stride); src 3097 libavcodec/mips/h264qpel_mmi.c avg_h264_qpel16_h_lowpass_l2_mmi(dst, src, halfHV, stride, 16); src 3100 libavcodec/mips/h264qpel_mmi.c void ff_avg_h264_qpel16_mc23_mmi(uint8_t *dst, const uint8_t *src, src 3107 libavcodec/mips/h264qpel_mmi.c put_h264_qpel16_hv_lowpass_mmi(halfHV, halfV, src, 16, 16, stride); src 3108 libavcodec/mips/h264qpel_mmi.c avg_h264_qpel16_h_lowpass_l2_mmi(dst, src + stride, halfHV, stride, 16); src 3111 libavcodec/mips/h264qpel_mmi.c void ff_avg_h264_qpel16_mc12_mmi(uint8_t *dst, const uint8_t *src, src 3118 libavcodec/mips/h264qpel_mmi.c put_h264_qpel16_hv_lowpass_mmi(halfHV, halfV, src, 16, 16, stride); src 3122 libavcodec/mips/h264qpel_mmi.c void ff_avg_h264_qpel16_mc32_mmi(uint8_t *dst, const uint8_t *src, src 3129 libavcodec/mips/h264qpel_mmi.c put_h264_qpel16_hv_lowpass_mmi(halfHV, halfV, src, 16, 16, stride); src 644 libavcodec/mips/h264qpel_msa.c void ff_put_h264_qpel16_mc00_msa(uint8_t *dst, const uint8_t *src, src 650 libavcodec/mips/h264qpel_msa.c LD_UB8(src, stride, src0, src1, src2, src3, src4, src5, src6, src7); src 651 libavcodec/mips/h264qpel_msa.c src += (8 * stride); src 652 libavcodec/mips/h264qpel_msa.c LD_UB8(src, stride, src8, src9, src10, src11, src12, src13, src14, src15); src 659 libavcodec/mips/h264qpel_msa.c void ff_put_h264_qpel8_mc00_msa(uint8_t *dst, const uint8_t *src, src 664 libavcodec/mips/h264qpel_msa.c LD4(src, stride, src0, src1, src2, src3); src 665 libavcodec/mips/h264qpel_msa.c src += 4 * stride; src 666 libavcodec/mips/h264qpel_msa.c LD4(src, stride, src4, src5, src6, src7); src 672 libavcodec/mips/h264qpel_msa.c void ff_avg_h264_qpel16_mc00_msa(uint8_t *dst, const uint8_t *src, src 678 libavcodec/mips/h264qpel_msa.c LD_UB8(src, stride, src0, src1, src2, src3, src4, src5, src6, src7); src 679 libavcodec/mips/h264qpel_msa.c src += (8 * stride); src 689 libavcodec/mips/h264qpel_msa.c LD_UB8(src, stride, src0, src1, src2, src3, src4, src5, src6, src7); src 699 libavcodec/mips/h264qpel_msa.c void ff_avg_h264_qpel8_mc00_msa(uint8_t *dst, const uint8_t *src, src 706 libavcodec/mips/h264qpel_msa.c LD4(src, stride, tp0, tp1, tp2, tp3); src 707 libavcodec/mips/h264qpel_msa.c src += 4 * stride; src 708 libavcodec/mips/h264qpel_msa.c LD4(src, stride, tp4, tp5, tp6, tp7); src 727 libavcodec/mips/h264qpel_msa.c void ff_avg_h264_qpel4_mc00_msa(uint8_t *dst, const uint8_t *src, src 733 libavcodec/mips/h264qpel_msa.c LW4(src, stride, tp0, tp1, tp2, tp3); src 743 libavcodec/mips/h264qpel_msa.c void ff_put_h264_qpel16_mc10_msa(uint8_t *dst, const uint8_t *src, src 758 libavcodec/mips/h264qpel_msa.c src -= 2; src 761 libavcodec/mips/h264qpel_msa.c LD_SB2(src, 16, src0, src1); src 762 libavcodec/mips/h264qpel_msa.c src += stride; src 763 libavcodec/mips/h264qpel_msa.c LD_SB2(src, 16, src2, src3); src 764 libavcodec/mips/h264qpel_msa.c src += stride; src 765 libavcodec/mips/h264qpel_msa.c LD_SB2(src, 16, src4, src5); src 766 libavcodec/mips/h264qpel_msa.c src += stride; src 767 libavcodec/mips/h264qpel_msa.c LD_SB2(src, 16, src6, src7); src 768 libavcodec/mips/h264qpel_msa.c src += stride; src 811 libavcodec/mips/h264qpel_msa.c void ff_put_h264_qpel16_mc30_msa(uint8_t *dst, const uint8_t *src, src 826 libavcodec/mips/h264qpel_msa.c src -= 2; src 829 libavcodec/mips/h264qpel_msa.c LD_SB2(src, 16, src0, src1); src 830 libavcodec/mips/h264qpel_msa.c src += stride; src 831 libavcodec/mips/h264qpel_msa.c LD_SB2(src, 16, src2, src3); src 832 libavcodec/mips/h264qpel_msa.c src += stride; src 833 libavcodec/mips/h264qpel_msa.c LD_SB2(src, 16, src4, src5); src 834 libavcodec/mips/h264qpel_msa.c src += stride; src 835 libavcodec/mips/h264qpel_msa.c LD_SB2(src, 16, src6, src7); src 836 libavcodec/mips/h264qpel_msa.c src += stride; src 879 libavcodec/mips/h264qpel_msa.c void ff_put_h264_qpel8_mc10_msa(uint8_t *dst, const uint8_t *src, src 890 libavcodec/mips/h264qpel_msa.c LD_SB8(src - 2, stride, src0, src1, src2, src3, src4, src5, src6, src7); src 934 libavcodec/mips/h264qpel_msa.c void ff_put_h264_qpel8_mc30_msa(uint8_t *dst, const uint8_t *src, src 945 libavcodec/mips/h264qpel_msa.c LD_SB8(src - 2, stride, src0, src1, src2, src3, src4, src5, src6, src7); src 989 libavcodec/mips/h264qpel_msa.c void ff_put_h264_qpel4_mc10_msa(uint8_t *dst, const uint8_t *src, src 999 libavcodec/mips/h264qpel_msa.c LD_SB4(src - 2, stride, src0, src1, src2, src3); src 1020 libavcodec/mips/h264qpel_msa.c void ff_put_h264_qpel4_mc30_msa(uint8_t *dst, const uint8_t *src, src 1030 libavcodec/mips/h264qpel_msa.c LD_SB4(src - 2, stride, src0, src1, src2, src3); src 1051 libavcodec/mips/h264qpel_msa.c void ff_put_h264_qpel16_mc20_msa(uint8_t *dst, const uint8_t *src, src 1063 libavcodec/mips/h264qpel_msa.c src -= 2; src 1066 libavcodec/mips/h264qpel_msa.c LD_SB2(src, 8, src0, src1); src 1067 libavcodec/mips/h264qpel_msa.c src += stride; src 1068 libavcodec/mips/h264qpel_msa.c LD_SB2(src, 8, src2, src3); src 1069 libavcodec/mips/h264qpel_msa.c src += stride; src 1070 libavcodec/mips/h264qpel_msa.c LD_SB2(src, 8, src4, src5); src 1071 libavcodec/mips/h264qpel_msa.c src += stride; src 1072 libavcodec/mips/h264qpel_msa.c LD_SB2(src, 8, src6, src7); src 1073 libavcodec/mips/h264qpel_msa.c src += stride; src 1110 libavcodec/mips/h264qpel_msa.c void ff_put_h264_qpel8_mc20_msa(uint8_t *dst, const uint8_t *src, src 1122 libavcodec/mips/h264qpel_msa.c LD_SB8(src - 2, stride, src0, src1, src2, src3, src4, src5, src6, src7); src 1157 libavcodec/mips/h264qpel_msa.c void ff_put_h264_qpel4_mc20_msa(uint8_t *dst, const uint8_t *src, src 1168 libavcodec/mips/h264qpel_msa.c LD_SB4(src - 2, stride, src0, src1, src2, src3); src 1182 libavcodec/mips/h264qpel_msa.c void ff_put_h264_qpel16_mc01_msa(uint8_t *dst, const uint8_t *src, src 1200 libavcodec/mips/h264qpel_msa.c src -= (stride * 2); src 1202 libavcodec/mips/h264qpel_msa.c LD_SB5(src, stride, src0, src1, src2, src3, src4); src 1203 libavcodec/mips/h264qpel_msa.c src += (5 * stride); src 1212 libavcodec/mips/h264qpel_msa.c LD_SB4(src, stride, src5, src6, src7, src8); src 1213 libavcodec/mips/h264qpel_msa.c src += (4 * stride); src 1256 libavcodec/mips/h264qpel_msa.c void ff_put_h264_qpel16_mc03_msa(uint8_t *dst, const uint8_t *src, src 1274 libavcodec/mips/h264qpel_msa.c src -= (stride * 2); src 1276 libavcodec/mips/h264qpel_msa.c LD_SB5(src, stride, src0, src1, src2, src3, src4); src 1277 libavcodec/mips/h264qpel_msa.c src += (5 * stride); src 1286 libavcodec/mips/h264qpel_msa.c LD_SB4(src, stride, src5, src6, src7, src8); src 1287 libavcodec/mips/h264qpel_msa.c src += (4 * stride); src 1329 libavcodec/mips/h264qpel_msa.c void ff_put_h264_qpel8_mc01_msa(uint8_t *dst, const uint8_t *src, src 1345 libavcodec/mips/h264qpel_msa.c src -= (stride * 2); src 1347 libavcodec/mips/h264qpel_msa.c LD_SB5(src, stride, src0, src1, src2, src3, src4); src 1348 libavcodec/mips/h264qpel_msa.c src += (5 * stride); src 1349 libavcodec/mips/h264qpel_msa.c LD_SB8(src, stride, src5, src6, src7, src8, src9, src10, src11, src12); src 1382 libavcodec/mips/h264qpel_msa.c void ff_put_h264_qpel8_mc03_msa(uint8_t *dst, const uint8_t *src, src 1398 libavcodec/mips/h264qpel_msa.c src -= (stride * 2); src 1400 libavcodec/mips/h264qpel_msa.c LD_SB5(src, stride, src0, src1, src2, src3, src4); src 1401 libavcodec/mips/h264qpel_msa.c src += (5 * stride); src 1402 libavcodec/mips/h264qpel_msa.c LD_SB8(src, stride, src5, src6, src7, src8, src9, src10, src11, src12); src 1435 libavcodec/mips/h264qpel_msa.c void ff_put_h264_qpel4_mc01_msa(uint8_t *dst, const uint8_t *src, src 1451 libavcodec/mips/h264qpel_msa.c src -= (stride * 2); src 1453 libavcodec/mips/h264qpel_msa.c LD_SB5(src, stride, src0, src1, src2, src3, src4); src 1454 libavcodec/mips/h264qpel_msa.c src += (5 * stride); src 1459 libavcodec/mips/h264qpel_msa.c LD_SB4(src, stride, src5, src6, src7, src8); src 1476 libavcodec/mips/h264qpel_msa.c void ff_put_h264_qpel4_mc03_msa(uint8_t *dst, const uint8_t *src, src 1492 libavcodec/mips/h264qpel_msa.c src -= (stride * 2); src 1494 libavcodec/mips/h264qpel_msa.c LD_SB5(src, stride, src0, src1, src2, src3, src4); src 1495 libavcodec/mips/h264qpel_msa.c src += (5 * stride); src 1500 libavcodec/mips/h264qpel_msa.c LD_SB4(src, stride, src5, src6, src7, src8); src 1517 libavcodec/mips/h264qpel_msa.c void ff_put_h264_qpel16_mc11_msa(uint8_t *dst, const uint8_t *src, src 1520 libavcodec/mips/h264qpel_msa.c avc_luma_hv_qrt_16x16_msa(src - 2, src - (stride * 2), dst, stride); src 1523 libavcodec/mips/h264qpel_msa.c void ff_put_h264_qpel16_mc31_msa(uint8_t *dst, const uint8_t *src, src 1526 libavcodec/mips/h264qpel_msa.c avc_luma_hv_qrt_16x16_msa(src - 2, src - (stride * 2) + 1, dst, stride); src 1529 libavcodec/mips/h264qpel_msa.c void ff_put_h264_qpel16_mc13_msa(uint8_t *dst, const uint8_t *src, src 1532 libavcodec/mips/h264qpel_msa.c avc_luma_hv_qrt_16x16_msa(src + stride - 2, src - (stride * 2), dst, src 1536 libavcodec/mips/h264qpel_msa.c void ff_put_h264_qpel16_mc33_msa(uint8_t *dst, const uint8_t *src, src 1539 libavcodec/mips/h264qpel_msa.c avc_luma_hv_qrt_16x16_msa(src + stride - 2, src - (stride * 2) + 1, dst, src 1543 libavcodec/mips/h264qpel_msa.c void ff_put_h264_qpel8_mc11_msa(uint8_t *dst, const uint8_t *src, src 1546 libavcodec/mips/h264qpel_msa.c avc_luma_hv_qrt_8x8_msa(src - 2, src - (stride * 2), dst, stride); src 1549 libavcodec/mips/h264qpel_msa.c void ff_put_h264_qpel8_mc31_msa(uint8_t *dst, const uint8_t *src, src 1552 libavcodec/mips/h264qpel_msa.c avc_luma_hv_qrt_8x8_msa(src - 2, src - (stride * 2) + 1, dst, stride); src 1555 libavcodec/mips/h264qpel_msa.c void ff_put_h264_qpel8_mc13_msa(uint8_t *dst, const uint8_t *src, src 1558 libavcodec/mips/h264qpel_msa.c avc_luma_hv_qrt_8x8_msa(src + stride - 2, src - (stride * 2), dst, stride); src 1561 libavcodec/mips/h264qpel_msa.c void ff_put_h264_qpel8_mc33_msa(uint8_t *dst, const uint8_t *src, src 1564 libavcodec/mips/h264qpel_msa.c avc_luma_hv_qrt_8x8_msa(src + stride - 2, src - (stride * 2) + 1, dst, src 1569 libavcodec/mips/h264qpel_msa.c void ff_put_h264_qpel4_mc11_msa(uint8_t *dst, const uint8_t *src, src 1572 libavcodec/mips/h264qpel_msa.c avc_luma_hv_qrt_4x4_msa(src - 2, src - (stride * 2), dst, stride); src 1575 libavcodec/mips/h264qpel_msa.c void ff_put_h264_qpel4_mc31_msa(uint8_t *dst, const uint8_t *src, src 1578 libavcodec/mips/h264qpel_msa.c avc_luma_hv_qrt_4x4_msa(src - 2, src - (stride * 2) + 1, dst, stride); src 1581 libavcodec/mips/h264qpel_msa.c void ff_put_h264_qpel4_mc13_msa(uint8_t *dst, const uint8_t *src, src 1584 libavcodec/mips/h264qpel_msa.c avc_luma_hv_qrt_4x4_msa(src + stride - 2, src - (stride * 2), dst, stride); src 1587 libavcodec/mips/h264qpel_msa.c void ff_put_h264_qpel4_mc33_msa(uint8_t *dst, const uint8_t *src, src 1590 libavcodec/mips/h264qpel_msa.c avc_luma_hv_qrt_4x4_msa(src + stride - 2, src - (stride * 2) + 1, dst, src 1594 libavcodec/mips/h264qpel_msa.c void ff_put_h264_qpel16_mc21_msa(uint8_t *dst, const uint8_t *src, src 1598 libavcodec/mips/h264qpel_msa.c const uint8_t *src_tmp = src - (2 * stride) - 2; src 1622 libavcodec/mips/h264qpel_msa.c src = src_tmp; src 1624 libavcodec/mips/h264qpel_msa.c LD_SB5(src, stride, src0, src1, src2, src3, src4); src 1626 libavcodec/mips/h264qpel_msa.c src += (5 * stride); src 1635 libavcodec/mips/h264qpel_msa.c LD_SB4(src, stride, src5, src6, src7, src8); src 1636 libavcodec/mips/h264qpel_msa.c src += (4 * stride); src 1707 libavcodec/mips/h264qpel_msa.c void ff_put_h264_qpel16_mc23_msa(uint8_t *dst, const uint8_t *src, src 1711 libavcodec/mips/h264qpel_msa.c const uint8_t *src_tmp = src - (2 * stride) - 2; src 1735 libavcodec/mips/h264qpel_msa.c src = src_tmp; src 1737 libavcodec/mips/h264qpel_msa.c LD_SB5(src, stride, src0, src1, src2, src3, src4); src 1739 libavcodec/mips/h264qpel_msa.c src += (5 * stride); src 1748 libavcodec/mips/h264qpel_msa.c LD_SB4(src, stride, src5, src6, src7, src8); src 1749 libavcodec/mips/h264qpel_msa.c src += (4 * stride); src 1820 libavcodec/mips/h264qpel_msa.c void ff_put_h264_qpel8_mc21_msa(uint8_t *dst, const uint8_t *src, src 1845 libavcodec/mips/h264qpel_msa.c src -= ((2 * stride) + 2); src 1847 libavcodec/mips/h264qpel_msa.c LD_SB5(src, stride, src0, src1, src2, src3, src4); src 1849 libavcodec/mips/h264qpel_msa.c src += (5 * stride); src 1857 libavcodec/mips/h264qpel_msa.c LD_SB4(src, stride, src5, src6, src7, src8); src 1858 libavcodec/mips/h264qpel_msa.c src += (4 * stride); src 1909 libavcodec/mips/h264qpel_msa.c LD_SB4(src, stride, src9, src10, src11, src12); src 1955 libavcodec/mips/h264qpel_msa.c void ff_put_h264_qpel8_mc23_msa(uint8_t *dst, const uint8_t *src, src 1980 libavcodec/mips/h264qpel_msa.c src -= ((2 * stride) + 2); src 1982 libavcodec/mips/h264qpel_msa.c LD_SB5(src, stride, src0, src1, src2, src3, src4); src 1984 libavcodec/mips/h264qpel_msa.c src += (5 * stride); src 1992 libavcodec/mips/h264qpel_msa.c LD_SB4(src, stride, src5, src6, src7, src8); src 1993 libavcodec/mips/h264qpel_msa.c src += (4 * stride); src 2044 libavcodec/mips/h264qpel_msa.c LD_SB4(src, stride, src9, src10, src11, src12); src 2090 libavcodec/mips/h264qpel_msa.c void ff_put_h264_qpel4_mc21_msa(uint8_t *dst, const uint8_t *src, src 2111 libavcodec/mips/h264qpel_msa.c src -= ((2 * stride) + 2); src 2113 libavcodec/mips/h264qpel_msa.c LD_SB5(src, stride, src0, src1, src2, src3, src4); src 2114 libavcodec/mips/h264qpel_msa.c src += (5 * stride); src 2115 libavcodec/mips/h264qpel_msa.c LD_SB4(src, stride, src5, src6, src7, src8); src 2154 libavcodec/mips/h264qpel_msa.c void ff_put_h264_qpel4_mc23_msa(uint8_t *dst, const uint8_t *src, src 2175 libavcodec/mips/h264qpel_msa.c src -= ((2 * stride) + 2); src 2177 libavcodec/mips/h264qpel_msa.c LD_SB5(src, stride, src0, src1, src2, src3, src4); src 2178 libavcodec/mips/h264qpel_msa.c src += (5 * stride); src 2179 libavcodec/mips/h264qpel_msa.c LD_SB4(src, stride, src5, src6, src7, src8); src 2219 libavcodec/mips/h264qpel_msa.c void ff_put_h264_qpel16_mc02_msa(uint8_t *dst, const uint8_t *src, src 2236 libavcodec/mips/h264qpel_msa.c src -= (stride * 2); src 2238 libavcodec/mips/h264qpel_msa.c LD_SB5(src, stride, src0, src1, src2, src3, src4); src 2239 libavcodec/mips/h264qpel_msa.c src += (5 * stride); src 2248 libavcodec/mips/h264qpel_msa.c LD_SB4(src, stride, src5, src6, src7, src8); src 2249 libavcodec/mips/h264qpel_msa.c src += (4 * stride); src 2286 libavcodec/mips/h264qpel_msa.c void ff_put_h264_qpel8_mc02_msa(uint8_t *dst, const uint8_t *src, src 2303 libavcodec/mips/h264qpel_msa.c src -= (stride * 2); src 2305 libavcodec/mips/h264qpel_msa.c LD_SB8(src, stride, src0, src1, src2, src3, src4, src5, src6, src7); src 2306 libavcodec/mips/h264qpel_msa.c src += (8 * stride); src 2307 libavcodec/mips/h264qpel_msa.c LD_SB5(src, stride, src8, src9, src10, src11, src12); src 2336 libavcodec/mips/h264qpel_msa.c void ff_put_h264_qpel4_mc02_msa(uint8_t *dst, const uint8_t *src, src 2352 libavcodec/mips/h264qpel_msa.c src -= (stride * 2); src 2354 libavcodec/mips/h264qpel_msa.c LD_SB5(src, stride, src0, src1, src2, src3, src4); src 2355 libavcodec/mips/h264qpel_msa.c src += (5 * stride); src 2356 libavcodec/mips/h264qpel_msa.c LD_SB4(src, stride, src5, src6, src7, src8); src 2373 libavcodec/mips/h264qpel_msa.c void ff_put_h264_qpel16_mc12_msa(uint8_t *dst, const uint8_t *src, src 2394 libavcodec/mips/h264qpel_msa.c src -= ((2 * stride) + 2); src 2396 libavcodec/mips/h264qpel_msa.c LD_SB5(src, stride, src0, src1, src2, src3, src4); src 2397 libavcodec/mips/h264qpel_msa.c LD_SB5(src + 8, stride, src7, src8, src9, src10, src11); src 2398 libavcodec/mips/h264qpel_msa.c src += (5 * stride); src 2403 libavcodec/mips/h264qpel_msa.c LD_SB2(src, 8, src5, src6); src 2404 libavcodec/mips/h264qpel_msa.c src += stride; src 2455 libavcodec/mips/h264qpel_msa.c void ff_put_h264_qpel16_mc32_msa(uint8_t *dst, const uint8_t *src, src 2476 libavcodec/mips/h264qpel_msa.c src -= ((2 * stride) + 2); src 2478 libavcodec/mips/h264qpel_msa.c LD_SB5(src, stride, src0, src1, src2, src3, src4); src 2479 libavcodec/mips/h264qpel_msa.c LD_SB5(src + 8, stride, src7, src8, src9, src10, src11); src 2480 libavcodec/mips/h264qpel_msa.c src += (5 * stride); src 2485 libavcodec/mips/h264qpel_msa.c LD_SB2(src, 8, src5, src6); src 2486 libavcodec/mips/h264qpel_msa.c src += stride; src 2538 libavcodec/mips/h264qpel_msa.c void ff_put_h264_qpel8_mc12_msa(uint8_t *dst, const uint8_t *src, src 2559 libavcodec/mips/h264qpel_msa.c src -= ((2 * stride) + 2); src 2561 libavcodec/mips/h264qpel_msa.c LD_SB5(src, stride, src0, src1, src2, src3, src4); src 2562 libavcodec/mips/h264qpel_msa.c src += (5 * stride); src 2566 libavcodec/mips/h264qpel_msa.c LD_SB2(src, stride, src5, src6); src 2567 libavcodec/mips/h264qpel_msa.c src += (2 * stride); src 2613 libavcodec/mips/h264qpel_msa.c void ff_put_h264_qpel8_mc32_msa(uint8_t *dst, const uint8_t *src, src 2634 libavcodec/mips/h264qpel_msa.c src -= ((2 * stride) + 2); src 2636 libavcodec/mips/h264qpel_msa.c LD_SB5(src, stride, src0, src1, src2, src3, src4); src 2637 libavcodec/mips/h264qpel_msa.c src += (5 * stride); src 2641 libavcodec/mips/h264qpel_msa.c LD_SB2(src, stride, src5, src6); src 2642 libavcodec/mips/h264qpel_msa.c src += (2 * stride); src 2689 libavcodec/mips/h264qpel_msa.c void ff_put_h264_qpel4_mc12_msa(uint8_t *dst, const uint8_t *src, src 2714 libavcodec/mips/h264qpel_msa.c src -= ((2 * stride) + 2); src 2716 libavcodec/mips/h264qpel_msa.c LD_SB5(src, stride, src0, src1, src2, src3, src4); src 2717 libavcodec/mips/h264qpel_msa.c src += (5 * stride); src 2719 libavcodec/mips/h264qpel_msa.c LD_SB4(src, stride, src5, src6, src7, src8); src 2781 libavcodec/mips/h264qpel_msa.c void ff_put_h264_qpel4_mc32_msa(uint8_t *dst, const uint8_t *src, src 2806 libavcodec/mips/h264qpel_msa.c src -= ((2 * stride) + 2); src 2808 libavcodec/mips/h264qpel_msa.c LD_SB5(src, stride, src0, src1, src2, src3, src4); src 2809 libavcodec/mips/h264qpel_msa.c src += (5 * stride); src 2811 libavcodec/mips/h264qpel_msa.c LD_SB4(src, stride, src5, src6, src7, src8); src 2877 libavcodec/mips/h264qpel_msa.c void ff_put_h264_qpel16_mc22_msa(uint8_t *dst, const uint8_t *src, src 2883 libavcodec/mips/h264qpel_msa.c const uint8_t *src_tmp = src - (2 * stride) - 2; src 2903 libavcodec/mips/h264qpel_msa.c src = src_tmp; src 2906 libavcodec/mips/h264qpel_msa.c LD_SB5(src, stride, src0, src1, src2, src3, src4); src 2908 libavcodec/mips/h264qpel_msa.c src += (5 * stride); src 2917 libavcodec/mips/h264qpel_msa.c LD_SB4(src, stride, src0, src1, src2, src3); src 2919 libavcodec/mips/h264qpel_msa.c src += (4 * stride); src 2977 libavcodec/mips/h264qpel_msa.c void ff_put_h264_qpel8_mc22_msa(uint8_t *dst, const uint8_t *src, src 3001 libavcodec/mips/h264qpel_msa.c src -= ((2 * stride) + 2); src 3002 libavcodec/mips/h264qpel_msa.c LD_SB5(src, stride, src0, src1, src2, src3, src4); src 3004 libavcodec/mips/h264qpel_msa.c src += (5 * stride); src 3012 libavcodec/mips/h264qpel_msa.c LD_SB4(src, stride, src0, src1, src2, src3); src 3014 libavcodec/mips/h264qpel_msa.c src += (4 * stride); src 3053 libavcodec/mips/h264qpel_msa.c LD_SB4(src, stride, src0, src1, src2, src3); src 3090 libavcodec/mips/h264qpel_msa.c void ff_put_h264_qpel4_mc22_msa(uint8_t *dst, const uint8_t *src, src 3111 libavcodec/mips/h264qpel_msa.c src -= ((2 * stride) + 2); src 3113 libavcodec/mips/h264qpel_msa.c LD_SB5(src, stride, src0, src1, src2, src3, src4); src 3114 libavcodec/mips/h264qpel_msa.c src += (5 * stride); src 3115 libavcodec/mips/h264qpel_msa.c LD_SB4(src, stride, src5, src6, src7, src8); src 3145 libavcodec/mips/h264qpel_msa.c void ff_avg_h264_qpel16_mc10_msa(uint8_t *dst, const uint8_t *src, src 3161 libavcodec/mips/h264qpel_msa.c src -= 2; src 3164 libavcodec/mips/h264qpel_msa.c LD_SB2(src, 16, src0, src1); src 3165 libavcodec/mips/h264qpel_msa.c src += stride; src 3166 libavcodec/mips/h264qpel_msa.c LD_SB2(src, 16, src2, src3); src 3167 libavcodec/mips/h264qpel_msa.c src += stride; src 3168 libavcodec/mips/h264qpel_msa.c LD_SB2(src, 16, src4, src5); src 3169 libavcodec/mips/h264qpel_msa.c src += stride; src 3170 libavcodec/mips/h264qpel_msa.c LD_SB2(src, 16, src6, src7); src 3171 libavcodec/mips/h264qpel_msa.c src += stride; src 3217 libavcodec/mips/h264qpel_msa.c void ff_avg_h264_qpel16_mc30_msa(uint8_t *dst, const uint8_t *src, src 3233 libavcodec/mips/h264qpel_msa.c src -= 2; src 3236 libavcodec/mips/h264qpel_msa.c LD_SB2(src, 16, src0, src1); src 3237 libavcodec/mips/h264qpel_msa.c src += stride; src 3238 libavcodec/mips/h264qpel_msa.c LD_SB2(src, 16, src2, src3); src 3239 libavcodec/mips/h264qpel_msa.c src += stride; src 3240 libavcodec/mips/h264qpel_msa.c LD_SB2(src, 16, src4, src5); src 3241 libavcodec/mips/h264qpel_msa.c src += stride; src 3242 libavcodec/mips/h264qpel_msa.c LD_SB2(src, 16, src6, src7); src 3243 libavcodec/mips/h264qpel_msa.c src += stride; src 3289 libavcodec/mips/h264qpel_msa.c void ff_avg_h264_qpel8_mc10_msa(uint8_t *dst, const uint8_t *src, src 3302 libavcodec/mips/h264qpel_msa.c LD_SB8(src - 2, stride, src0, src1, src2, src3, src4, src5, src6, src7); src 3354 libavcodec/mips/h264qpel_msa.c void ff_avg_h264_qpel8_mc30_msa(uint8_t *dst, const uint8_t *src, src 3367 libavcodec/mips/h264qpel_msa.c LD_SB8(src - 2, stride, src0, src1, src2, src3, src4, src5, src6, src7); src 3419 libavcodec/mips/h264qpel_msa.c void ff_avg_h264_qpel4_mc10_msa(uint8_t *dst, const uint8_t *src, src 3431 libavcodec/mips/h264qpel_msa.c LD_SB4(src - 2, stride, src0, src1, src2, src3); src 3455 libavcodec/mips/h264qpel_msa.c void ff_avg_h264_qpel4_mc30_msa(uint8_t *dst, const uint8_t *src, src 3467 libavcodec/mips/h264qpel_msa.c LD_SB4(src - 2, stride, src0, src1, src2, src3); src 3491 libavcodec/mips/h264qpel_msa.c void ff_avg_h264_qpel16_mc20_msa(uint8_t *dst, const uint8_t *src, src 3504 libavcodec/mips/h264qpel_msa.c src -= 2; src 3507 libavcodec/mips/h264qpel_msa.c LD_SB2(src, 8, src0, src1); src 3508 libavcodec/mips/h264qpel_msa.c src += stride; src 3509 libavcodec/mips/h264qpel_msa.c LD_SB2(src, 8, src2, src3); src 3510 libavcodec/mips/h264qpel_msa.c src += stride; src 3511 libavcodec/mips/h264qpel_msa.c LD_SB2(src, 8, src4, src5); src 3512 libavcodec/mips/h264qpel_msa.c src += stride; src 3513 libavcodec/mips/h264qpel_msa.c LD_SB2(src, 8, src6, src7); src 3514 libavcodec/mips/h264qpel_msa.c src += stride; src 3554 libavcodec/mips/h264qpel_msa.c void ff_avg_h264_qpel8_mc20_msa(uint8_t *dst, const uint8_t *src, src 3569 libavcodec/mips/h264qpel_msa.c LD_SB8(src - 2, stride, src0, src1, src2, src3, src4, src5, src6, src7); src 3612 libavcodec/mips/h264qpel_msa.c void ff_avg_h264_qpel4_mc20_msa(uint8_t *dst, const uint8_t *src, src 3624 libavcodec/mips/h264qpel_msa.c LD_SB4(src - 2, stride, src0, src1, src2, src3); src 3641 libavcodec/mips/h264qpel_msa.c void ff_avg_h264_qpel16_mc01_msa(uint8_t *dst, const uint8_t *src, src 3659 libavcodec/mips/h264qpel_msa.c src -= (stride * 2); src 3661 libavcodec/mips/h264qpel_msa.c LD_SB5(src, stride, src0, src1, src2, src3, src4); src 3662 libavcodec/mips/h264qpel_msa.c src += (5 * stride); src 3671 libavcodec/mips/h264qpel_msa.c LD_SB4(src, stride, src5, src6, src7, src8); src 3672 libavcodec/mips/h264qpel_msa.c src += (4 * stride); src 3718 libavcodec/mips/h264qpel_msa.c void ff_avg_h264_qpel16_mc03_msa(uint8_t *dst, const uint8_t *src, src 3736 libavcodec/mips/h264qpel_msa.c src -= (stride * 2); src 3738 libavcodec/mips/h264qpel_msa.c LD_SB5(src, stride, src0, src1, src2, src3, src4); src 3739 libavcodec/mips/h264qpel_msa.c src += (5 * stride); src 3748 libavcodec/mips/h264qpel_msa.c LD_SB4(src, stride, src5, src6, src7, src8); src 3749 libavcodec/mips/h264qpel_msa.c src += (4 * stride); src 3794 libavcodec/mips/h264qpel_msa.c void ff_avg_h264_qpel8_mc01_msa(uint8_t *dst, const uint8_t *src, src 3812 libavcodec/mips/h264qpel_msa.c src -= (stride * 2); src 3814 libavcodec/mips/h264qpel_msa.c LD_SB5(src, stride, src0, src1, src2, src3, src4); src 3815 libavcodec/mips/h264qpel_msa.c src += (5 * stride); src 3820 libavcodec/mips/h264qpel_msa.c LD_SB8(src, stride, src7, src8, src9, src10, src11, src12, src13, src14); src 3860 libavcodec/mips/h264qpel_msa.c void ff_avg_h264_qpel8_mc03_msa(uint8_t *dst, const uint8_t *src, src 3878 libavcodec/mips/h264qpel_msa.c src -= (stride * 2); src 3880 libavcodec/mips/h264qpel_msa.c LD_SB5(src, stride, src0, src1, src2, src3, src4); src 3881 libavcodec/mips/h264qpel_msa.c src += (5 * stride); src 3886 libavcodec/mips/h264qpel_msa.c LD_SB8(src, stride, src7, src8, src9, src10, src11, src12, src13, src14); src 3926 libavcodec/mips/h264qpel_msa.c void ff_avg_h264_qpel4_mc01_msa(uint8_t *dst, const uint8_t *src, src 3943 libavcodec/mips/h264qpel_msa.c src -= (stride * 2); src 3944 libavcodec/mips/h264qpel_msa.c LD_SB5(src, stride, src0, src1, src2, src3, src4); src 3945 libavcodec/mips/h264qpel_msa.c src += (5 * stride); src 3951 libavcodec/mips/h264qpel_msa.c LD_SB4(src, stride, src5, src6, src7, src8); src 3971 libavcodec/mips/h264qpel_msa.c void ff_avg_h264_qpel4_mc03_msa(uint8_t *dst, const uint8_t *src, src 3988 libavcodec/mips/h264qpel_msa.c src -= (stride * 2); src 3990 libavcodec/mips/h264qpel_msa.c LD_SB5(src, stride, src0, src1, src2, src3, src4); src 3991 libavcodec/mips/h264qpel_msa.c src += (5 * stride); src 3997 libavcodec/mips/h264qpel_msa.c LD_SB4(src, stride, src5, src6, src7, src8); src 4017 libavcodec/mips/h264qpel_msa.c void ff_avg_h264_qpel16_mc11_msa(uint8_t *dst, const uint8_t *src, src 4020 libavcodec/mips/h264qpel_msa.c avc_luma_hv_qrt_and_aver_dst_16x16_msa(src - 2, src 4021 libavcodec/mips/h264qpel_msa.c src - (stride * 2), src 4025 libavcodec/mips/h264qpel_msa.c void ff_avg_h264_qpel16_mc31_msa(uint8_t *dst, const uint8_t *src, src 4028 libavcodec/mips/h264qpel_msa.c avc_luma_hv_qrt_and_aver_dst_16x16_msa(src - 2, src 4029 libavcodec/mips/h264qpel_msa.c src - (stride * 2) + src 4034 libavcodec/mips/h264qpel_msa.c void ff_avg_h264_qpel16_mc13_msa(uint8_t *dst, const uint8_t *src, src 4037 libavcodec/mips/h264qpel_msa.c avc_luma_hv_qrt_and_aver_dst_16x16_msa(src + stride - 2, src 4038 libavcodec/mips/h264qpel_msa.c src - (stride * 2), src 4042 libavcodec/mips/h264qpel_msa.c void ff_avg_h264_qpel16_mc33_msa(uint8_t *dst, const uint8_t *src, src 4045 libavcodec/mips/h264qpel_msa.c avc_luma_hv_qrt_and_aver_dst_16x16_msa(src + stride - 2, src 4046 libavcodec/mips/h264qpel_msa.c src - (stride * 2) + src 4051 libavcodec/mips/h264qpel_msa.c void ff_avg_h264_qpel8_mc11_msa(uint8_t *dst, const uint8_t *src, src 4054 libavcodec/mips/h264qpel_msa.c avc_luma_hv_qrt_and_aver_dst_8x8_msa(src - 2, src 4055 libavcodec/mips/h264qpel_msa.c src - (stride * 2), src 4059 libavcodec/mips/h264qpel_msa.c void ff_avg_h264_qpel8_mc31_msa(uint8_t *dst, const uint8_t *src, src 4062 libavcodec/mips/h264qpel_msa.c avc_luma_hv_qrt_and_aver_dst_8x8_msa(src - 2, src 4063 libavcodec/mips/h264qpel_msa.c src - (stride * 2) + src 4067 libavcodec/mips/h264qpel_msa.c void ff_avg_h264_qpel8_mc13_msa(uint8_t *dst, const uint8_t *src, src 4070 libavcodec/mips/h264qpel_msa.c avc_luma_hv_qrt_and_aver_dst_8x8_msa(src + stride - 2, src 4071 libavcodec/mips/h264qpel_msa.c src - (stride * 2), src 4075 libavcodec/mips/h264qpel_msa.c void ff_avg_h264_qpel8_mc33_msa(uint8_t *dst, const uint8_t *src, src 4078 libavcodec/mips/h264qpel_msa.c avc_luma_hv_qrt_and_aver_dst_8x8_msa(src + stride - 2, src 4079 libavcodec/mips/h264qpel_msa.c src - (stride * 2) + src 4084 libavcodec/mips/h264qpel_msa.c void ff_avg_h264_qpel4_mc11_msa(uint8_t *dst, const uint8_t *src, src 4087 libavcodec/mips/h264qpel_msa.c avc_luma_hv_qrt_and_aver_dst_4x4_msa(src - 2, src 4088 libavcodec/mips/h264qpel_msa.c src - (stride * 2), src 4092 libavcodec/mips/h264qpel_msa.c void ff_avg_h264_qpel4_mc31_msa(uint8_t *dst, const uint8_t *src, src 4095 libavcodec/mips/h264qpel_msa.c avc_luma_hv_qrt_and_aver_dst_4x4_msa(src - 2, src 4096 libavcodec/mips/h264qpel_msa.c src - (stride * 2) + src 4100 libavcodec/mips/h264qpel_msa.c void ff_avg_h264_qpel4_mc13_msa(uint8_t *dst, const uint8_t *src, src 4103 libavcodec/mips/h264qpel_msa.c avc_luma_hv_qrt_and_aver_dst_4x4_msa(src + stride - 2, src 4104 libavcodec/mips/h264qpel_msa.c src - (stride * 2), src 4108 libavcodec/mips/h264qpel_msa.c void ff_avg_h264_qpel4_mc33_msa(uint8_t *dst, const uint8_t *src, src 4111 libavcodec/mips/h264qpel_msa.c avc_luma_hv_qrt_and_aver_dst_4x4_msa(src + stride - 2, src 4112 libavcodec/mips/h264qpel_msa.c src - (stride * 2) + src 4116 libavcodec/mips/h264qpel_msa.c void ff_avg_h264_qpel16_mc21_msa(uint8_t *dst, const uint8_t *src, src 4121 libavcodec/mips/h264qpel_msa.c const uint8_t *src_tmp = src - (2 * stride) - 2; src 4145 libavcodec/mips/h264qpel_msa.c src = src_tmp; src 4147 libavcodec/mips/h264qpel_msa.c LD_SB5(src, stride, src0, src1, src2, src3, src4); src 4149 libavcodec/mips/h264qpel_msa.c src += (5 * stride); src 4158 libavcodec/mips/h264qpel_msa.c LD_SB2(src, stride, src5, src6); src 4159 libavcodec/mips/h264qpel_msa.c src += (2 * stride); src 4200 libavcodec/mips/h264qpel_msa.c LD_SB2(src, stride, src7, src8); src 4201 libavcodec/mips/h264qpel_msa.c src += (2 * stride); src 4248 libavcodec/mips/h264qpel_msa.c void ff_avg_h264_qpel16_mc23_msa(uint8_t *dst, const uint8_t *src, src 4253 libavcodec/mips/h264qpel_msa.c const uint8_t *src_tmp = src - (2 * stride) - 2; src 4277 libavcodec/mips/h264qpel_msa.c src = src_tmp; src 4279 libavcodec/mips/h264qpel_msa.c LD_SB5(src, stride, src0, src1, src2, src3, src4); src 4281 libavcodec/mips/h264qpel_msa.c src += (5 * stride); src 4290 libavcodec/mips/h264qpel_msa.c LD_SB2(src, stride, src5, src6); src 4291 libavcodec/mips/h264qpel_msa.c src += (2 * stride); src 4330 libavcodec/mips/h264qpel_msa.c LD_SB2(src, stride, src7, src8); src 4331 libavcodec/mips/h264qpel_msa.c src += (2 * stride); src 4377 libavcodec/mips/h264qpel_msa.c void ff_avg_h264_qpel8_mc21_msa(uint8_t *dst, const uint8_t *src, src 4403 libavcodec/mips/h264qpel_msa.c src -= ((2 * stride) + 2); src 4405 libavcodec/mips/h264qpel_msa.c LD_SB5(src, stride, src0, src1, src2, src3, src4); src 4407 libavcodec/mips/h264qpel_msa.c src += (5 * stride); src 4415 libavcodec/mips/h264qpel_msa.c LD_SB4(src, stride, src5, src6, src7, src8); src 4416 libavcodec/mips/h264qpel_msa.c src += (4 * stride); src 4472 libavcodec/mips/h264qpel_msa.c LD_SB4(src, stride, src9, src10, src11, src12); src 4523 libavcodec/mips/h264qpel_msa.c void ff_avg_h264_qpel8_mc23_msa(uint8_t *dst, const uint8_t *src, src 4549 libavcodec/mips/h264qpel_msa.c src -= ((2 * stride) + 2); src 4551 libavcodec/mips/h264qpel_msa.c LD_SB5(src, stride, src0, src1, src2, src3, src4); src 4553 libavcodec/mips/h264qpel_msa.c src += (5 * stride); src 4561 libavcodec/mips/h264qpel_msa.c LD_SB4(src, stride, src5, src6, src7, src8); src 4562 libavcodec/mips/h264qpel_msa.c src += (4 * stride); src 4618 libavcodec/mips/h264qpel_msa.c LD_SB4(src, stride, src9, src10, src11, src12); src 4669 libavcodec/mips/h264qpel_msa.c void ff_avg_h264_qpel4_mc21_msa(uint8_t *dst, const uint8_t *src, src 4691 libavcodec/mips/h264qpel_msa.c src -= ((2 * stride) + 2); src 4693 libavcodec/mips/h264qpel_msa.c LD_SB5(src, stride, src0, src1, src2, src3, src4); src 4694 libavcodec/mips/h264qpel_msa.c src += (5 * stride); src 4695 libavcodec/mips/h264qpel_msa.c LD_SB4(src, stride, src5, src6, src7, src8); src 4736 libavcodec/mips/h264qpel_msa.c void ff_avg_h264_qpel4_mc23_msa(uint8_t *dst, const uint8_t *src, src 4758 libavcodec/mips/h264qpel_msa.c src -= ((2 * stride) + 2); src 4760 libavcodec/mips/h264qpel_msa.c LD_SB5(src, stride, src0, src1, src2, src3, src4); src 4761 libavcodec/mips/h264qpel_msa.c src += (5 * stride); src 4762 libavcodec/mips/h264qpel_msa.c LD_SB4(src, stride, src5, src6, src7, src8); src 4804 libavcodec/mips/h264qpel_msa.c void ff_avg_h264_qpel16_mc02_msa(uint8_t *dst, const uint8_t *src, src 4821 libavcodec/mips/h264qpel_msa.c src -= (stride * 2); src 4823 libavcodec/mips/h264qpel_msa.c LD_SB5(src, stride, src0, src1, src2, src3, src4); src 4824 libavcodec/mips/h264qpel_msa.c src += (5 * stride); src 4833 libavcodec/mips/h264qpel_msa.c LD_SB4(src, stride, src5, src6, src7, src8); src 4834 libavcodec/mips/h264qpel_msa.c src += (4 * stride); src 4874 libavcodec/mips/h264qpel_msa.c void ff_avg_h264_qpel8_mc02_msa(uint8_t *dst, const uint8_t *src, src 4892 libavcodec/mips/h264qpel_msa.c src -= (stride * 2); src 4894 libavcodec/mips/h264qpel_msa.c LD_SB5(src, stride, src0, src1, src2, src3, src4); src 4895 libavcodec/mips/h264qpel_msa.c src += (5 * stride); src 4901 libavcodec/mips/h264qpel_msa.c LD_SB4(src, stride, src7, src8, src9, src10); src 4902 libavcodec/mips/h264qpel_msa.c src += (4 * stride); src 4911 libavcodec/mips/h264qpel_msa.c LD_SB4(src, stride, src0, src1, src2, src3); src 4940 libavcodec/mips/h264qpel_msa.c void ff_avg_h264_qpel4_mc02_msa(uint8_t *dst, const uint8_t *src, src 4957 libavcodec/mips/h264qpel_msa.c src -= (stride * 2); src 4958 libavcodec/mips/h264qpel_msa.c LD_SB5(src, stride, src0, src1, src2, src3, src4); src 4959 libavcodec/mips/h264qpel_msa.c src += (5 * stride); src 4965 libavcodec/mips/h264qpel_msa.c LD_SB4(src, stride, src5, src6, src7, src8); src 4981 libavcodec/mips/h264qpel_msa.c void ff_avg_h264_qpel16_mc12_msa(uint8_t *dst, const uint8_t *src, src 5002 libavcodec/mips/h264qpel_msa.c src -= ((2 * stride) + 2); src 5004 libavcodec/mips/h264qpel_msa.c LD_SB5(src, stride, src0, src1, src2, src3, src4); src 5005 libavcodec/mips/h264qpel_msa.c LD_SB5(src + 8, stride, src7, src8, src9, src10, src11); src 5006 libavcodec/mips/h264qpel_msa.c src += (5 * stride); src 5011 libavcodec/mips/h264qpel_msa.c LD_SB2(src, 8, src5, src6); src 5012 libavcodec/mips/h264qpel_msa.c src += stride; src 5065 libavcodec/mips/h264qpel_msa.c void ff_avg_h264_qpel16_mc32_msa(uint8_t *dst, const uint8_t *src, src 5086 libavcodec/mips/h264qpel_msa.c src -= ((2 * stride) + 2); src 5088 libavcodec/mips/h264qpel_msa.c LD_SB5(src, stride, src0, src1, src2, src3, src4); src 5089 libavcodec/mips/h264qpel_msa.c LD_SB5(src + 8, stride, src7, src8, src9, src10, src11); src 5090 libavcodec/mips/h264qpel_msa.c src += (5 * stride); src 5095 libavcodec/mips/h264qpel_msa.c LD_SB2(src, 8, src5, src6); src 5096 libavcodec/mips/h264qpel_msa.c src += stride; src 5150 libavcodec/mips/h264qpel_msa.c void ff_avg_h264_qpel8_mc12_msa(uint8_t *dst, const uint8_t *src, src 5172 libavcodec/mips/h264qpel_msa.c src -= ((2 * stride) + 2); src 5174 libavcodec/mips/h264qpel_msa.c LD_SB5(src, stride, src0, src1, src2, src3, src4); src 5175 libavcodec/mips/h264qpel_msa.c src += (5 * stride); src 5179 libavcodec/mips/h264qpel_msa.c LD_SB2(src, stride, src5, src6); src 5180 libavcodec/mips/h264qpel_msa.c src += (2 * stride); src 5229 libavcodec/mips/h264qpel_msa.c void ff_avg_h264_qpel8_mc32_msa(uint8_t *dst, const uint8_t *src, src 5251 libavcodec/mips/h264qpel_msa.c src -= ((2 * stride) + 2); src 5253 libavcodec/mips/h264qpel_msa.c LD_SB5(src, stride, src0, src1, src2, src3, src4); src 5254 libavcodec/mips/h264qpel_msa.c src += (5 * stride); src 5258 libavcodec/mips/h264qpel_msa.c LD_SB2(src, stride, src5, src6); src 5259 libavcodec/mips/h264qpel_msa.c src += (2 * stride); src 5309 libavcodec/mips/h264qpel_msa.c void ff_avg_h264_qpel4_mc12_msa(uint8_t *dst, const uint8_t *src, src 5335 libavcodec/mips/h264qpel_msa.c src -= ((2 * stride) + 2); src 5337 libavcodec/mips/h264qpel_msa.c LD_SB5(src, stride, src0, src1, src2, src3, src4); src 5338 libavcodec/mips/h264qpel_msa.c src += (5 * stride); src 5340 libavcodec/mips/h264qpel_msa.c LD_SB4(src, stride, src5, src6, src7, src8); src 5405 libavcodec/mips/h264qpel_msa.c void ff_avg_h264_qpel4_mc32_msa(uint8_t *dst, const uint8_t *src, src 5431 libavcodec/mips/h264qpel_msa.c src -= ((2 * stride) + 2); src 5433 libavcodec/mips/h264qpel_msa.c LD_SB5(src, stride, src0, src1, src2, src3, src4); src 5434 libavcodec/mips/h264qpel_msa.c src += (5 * stride); src 5436 libavcodec/mips/h264qpel_msa.c LD_SB4(src, stride, src5, src6, src7, src8); src 5504 libavcodec/mips/h264qpel_msa.c void ff_avg_h264_qpel16_mc22_msa(uint8_t *dst, const uint8_t *src, src 5510 libavcodec/mips/h264qpel_msa.c const uint8_t *src_tmp = src - (2 * stride) - 2; src 5531 libavcodec/mips/h264qpel_msa.c src = src_tmp; src 5534 libavcodec/mips/h264qpel_msa.c LD_SB5(src, stride, src0, src1, src2, src3, src4); src 5536 libavcodec/mips/h264qpel_msa.c src += (5 * stride); src 5545 libavcodec/mips/h264qpel_msa.c LD_SB4(src, stride, src0, src1, src2, src3); src 5547 libavcodec/mips/h264qpel_msa.c src += (4 * stride); src 5608 libavcodec/mips/h264qpel_msa.c void ff_avg_h264_qpel8_mc22_msa(uint8_t *dst, const uint8_t *src, src 5633 libavcodec/mips/h264qpel_msa.c src -= ((2 * stride) + 2); src 5634 libavcodec/mips/h264qpel_msa.c LD_SB5(src, stride, src0, src1, src2, src3, src4); src 5636 libavcodec/mips/h264qpel_msa.c src += (5 * stride); src 5644 libavcodec/mips/h264qpel_msa.c LD_SB4(src, stride, src0, src1, src2, src3); src 5646 libavcodec/mips/h264qpel_msa.c src += (4 * stride); src 5689 libavcodec/mips/h264qpel_msa.c LD_SB4(src, stride, src0, src1, src2, src3); src 5730 libavcodec/mips/h264qpel_msa.c void ff_avg_h264_qpel4_mc22_msa(uint8_t *dst, const uint8_t *src, src 5752 libavcodec/mips/h264qpel_msa.c src -= ((2 * stride) + 2); src 5754 libavcodec/mips/h264qpel_msa.c LD_SB5(src, stride, src0, src1, src2, src3, src4); src 5755 libavcodec/mips/h264qpel_msa.c src += (5 * stride); src 5756 libavcodec/mips/h264qpel_msa.c LD_SB4(src, stride, src5, src6, src7, src8); src 351 libavcodec/mips/hevc_idct_msa.c int16_t *src = coeffs; src 360 libavcodec/mips/hevc_idct_msa.c LD_SH16(src, 16, in0, in1, in2, in3, in4, in5, in6, in7, src 375 libavcodec/mips/hevc_idct_msa.c src += 8; src 380 libavcodec/mips/hevc_idct_msa.c src = &buf[0]; src 385 libavcodec/mips/hevc_idct_msa.c LD_SH16(src, 8, in0, in8, in1, in9, in2, in10, in3, in11, src 403 libavcodec/mips/hevc_idct_msa.c src += 128; src 630 libavcodec/mips/hevc_idct_msa.c int16_t *src = coeffs; src 652 libavcodec/mips/hevc_idct_msa.c src = (coeffs + 32 * 8 * row_cnt); src 654 libavcodec/mips/hevc_idct_msa.c hevc_idct_transpose_32x8_to_8x32(src, tmp_buf_ptr); src 656 libavcodec/mips/hevc_idct_msa.c hevc_idct_transpose_8x32_to_32x8(tmp_buf_ptr, src); src 24 libavcodec/mips/hevc_lpf_sao_msa.c static void hevc_loopfilter_luma_hor_msa(uint8_t *src, int32_t stride, src 28 libavcodec/mips/hevc_lpf_sao_msa.c uint8_t *p3 = src - (stride << 2); src 29 libavcodec/mips/hevc_lpf_sao_msa.c uint8_t *p2 = src - ((stride << 1) + stride); src 30 libavcodec/mips/hevc_lpf_sao_msa.c uint8_t *p1 = src - (stride << 1); src 31 libavcodec/mips/hevc_lpf_sao_msa.c uint8_t *p0 = src - stride; src 32 libavcodec/mips/hevc_lpf_sao_msa.c uint8_t *q0 = src; src 33 libavcodec/mips/hevc_lpf_sao_msa.c uint8_t *q1 = src + stride; src 34 libavcodec/mips/hevc_lpf_sao_msa.c uint8_t *q2 = src + (stride << 1); src 35 libavcodec/mips/hevc_lpf_sao_msa.c uint8_t *q3 = src + (stride << 1) + stride; src 450 libavcodec/mips/hevc_lpf_sao_msa.c static void hevc_loopfilter_luma_ver_msa(uint8_t *src, int32_t stride, src 454 libavcodec/mips/hevc_lpf_sao_msa.c uint8_t *p3 = src; src 455 libavcodec/mips/hevc_lpf_sao_msa.c uint8_t *p2 = src + 3 * stride; src 456 libavcodec/mips/hevc_lpf_sao_msa.c uint8_t *p1 = src + (stride << 2); src 457 libavcodec/mips/hevc_lpf_sao_msa.c uint8_t *p0 = src + 7 * stride; src 509 libavcodec/mips/hevc_lpf_sao_msa.c src -= 4; src 510 libavcodec/mips/hevc_lpf_sao_msa.c LD_UH8(src, stride, p3_src, p2_src, p1_src, p0_src, q0_src, q1_src, src 689 libavcodec/mips/hevc_lpf_sao_msa.c src += 2; src 693 libavcodec/mips/hevc_lpf_sao_msa.c SW(tmp2, src); src 694 libavcodec/mips/hevc_lpf_sao_msa.c src += stride; src 695 libavcodec/mips/hevc_lpf_sao_msa.c SW(tmp3, src); src 696 libavcodec/mips/hevc_lpf_sao_msa.c src += stride; src 700 libavcodec/mips/hevc_lpf_sao_msa.c SW(tmp2, src); src 701 libavcodec/mips/hevc_lpf_sao_msa.c src += stride; src 702 libavcodec/mips/hevc_lpf_sao_msa.c SW(tmp3, src); src 703 libavcodec/mips/hevc_lpf_sao_msa.c src += stride; src 707 libavcodec/mips/hevc_lpf_sao_msa.c SW(tmp2, src); src 708 libavcodec/mips/hevc_lpf_sao_msa.c src += stride; src 709 libavcodec/mips/hevc_lpf_sao_msa.c SW(tmp3, src); src 710 libavcodec/mips/hevc_lpf_sao_msa.c src += stride; src 714 libavcodec/mips/hevc_lpf_sao_msa.c SW(tmp2, src); src 715 libavcodec/mips/hevc_lpf_sao_msa.c src += stride; src 716 libavcodec/mips/hevc_lpf_sao_msa.c SW(tmp3, src); src 869 libavcodec/mips/hevc_lpf_sao_msa.c src += 1; src 875 libavcodec/mips/hevc_lpf_sao_msa.c SW(tmp2, src); src 876 libavcodec/mips/hevc_lpf_sao_msa.c SH(tmp0, src + 4); src 877 libavcodec/mips/hevc_lpf_sao_msa.c src += stride; src 878 libavcodec/mips/hevc_lpf_sao_msa.c SW(tmp3, src); src 879 libavcodec/mips/hevc_lpf_sao_msa.c SH(tmp1, src + 4); src 880 libavcodec/mips/hevc_lpf_sao_msa.c src += stride; src 886 libavcodec/mips/hevc_lpf_sao_msa.c SW(tmp2, src); src 887 libavcodec/mips/hevc_lpf_sao_msa.c SH(tmp0, src + 4); src 888 libavcodec/mips/hevc_lpf_sao_msa.c src += stride; src 889 libavcodec/mips/hevc_lpf_sao_msa.c SW(tmp3, src); src 890 libavcodec/mips/hevc_lpf_sao_msa.c SH(tmp1, src + 4); src 891 libavcodec/mips/hevc_lpf_sao_msa.c src += stride; src 897 libavcodec/mips/hevc_lpf_sao_msa.c SW(tmp2, src); src 898 libavcodec/mips/hevc_lpf_sao_msa.c SH(tmp0, src + 4); src 899 libavcodec/mips/hevc_lpf_sao_msa.c src += stride; src 900 libavcodec/mips/hevc_lpf_sao_msa.c SW(tmp3, src); src 901 libavcodec/mips/hevc_lpf_sao_msa.c SH(tmp1, src + 4); src 902 libavcodec/mips/hevc_lpf_sao_msa.c src += stride; src 908 libavcodec/mips/hevc_lpf_sao_msa.c SW(tmp2, src); src 909 libavcodec/mips/hevc_lpf_sao_msa.c SH(tmp0, src + 4); src 910 libavcodec/mips/hevc_lpf_sao_msa.c src += stride; src 911 libavcodec/mips/hevc_lpf_sao_msa.c SW(tmp3, src); src 912 libavcodec/mips/hevc_lpf_sao_msa.c SH(tmp1, src + 4); src 916 libavcodec/mips/hevc_lpf_sao_msa.c static void hevc_loopfilter_chroma_hor_msa(uint8_t *src, int32_t stride, src 920 libavcodec/mips/hevc_lpf_sao_msa.c uint8_t *p1_ptr = src - (stride << 1); src 921 libavcodec/mips/hevc_lpf_sao_msa.c uint8_t *p0_ptr = src - stride; src 922 libavcodec/mips/hevc_lpf_sao_msa.c uint8_t *q0_ptr = src; src 923 libavcodec/mips/hevc_lpf_sao_msa.c uint8_t *q1_ptr = src + stride; src 979 libavcodec/mips/hevc_lpf_sao_msa.c static void hevc_loopfilter_chroma_ver_msa(uint8_t *src, int32_t stride, src 1006 libavcodec/mips/hevc_lpf_sao_msa.c src -= 2; src 1007 libavcodec/mips/hevc_lpf_sao_msa.c LD_UB8(src, stride, src0, src1, src2, src3, src4, src5, src6, src7); src 1035 libavcodec/mips/hevc_lpf_sao_msa.c src += 1; src 1036 libavcodec/mips/hevc_lpf_sao_msa.c ST_H8(temp0, 0, 1, 2, 3, 4, 5, 6, 7, src, stride); src 1041 libavcodec/mips/hevc_lpf_sao_msa.c uint8_t *src, int32_t src_stride, src 1061 libavcodec/mips/hevc_lpf_sao_msa.c LD_UB4(src, src_stride, src0, src1, src2, src3); src 1068 libavcodec/mips/hevc_lpf_sao_msa.c src += (4 * src_stride); src 1081 libavcodec/mips/hevc_lpf_sao_msa.c LD_UB4(src, src_stride, src0, src1, src2, src3); src 1103 libavcodec/mips/hevc_lpf_sao_msa.c uint8_t *src, int32_t src_stride, src 1122 libavcodec/mips/hevc_lpf_sao_msa.c LD_UB4(src, src_stride, src0, src1, src2, src3); src 1129 libavcodec/mips/hevc_lpf_sao_msa.c src += src_stride << 2; src 1140 libavcodec/mips/hevc_lpf_sao_msa.c LD_UB4(src, src_stride, src0, src1, src2, src3); src 1175 libavcodec/mips/hevc_lpf_sao_msa.c uint8_t *src, src 1202 libavcodec/mips/hevc_lpf_sao_msa.c LD_UB4(src, src_stride, src0, src1, src2, src3); src 1222 libavcodec/mips/hevc_lpf_sao_msa.c LD_UB4(src + w_cnt, src_stride, src0, src1, src2, src3); src 1249 libavcodec/mips/hevc_lpf_sao_msa.c src += src_stride << 2; src 1257 libavcodec/mips/hevc_lpf_sao_msa.c uint8_t *src, src 1271 libavcodec/mips/hevc_lpf_sao_msa.c src -= 1; src 1274 libavcodec/mips/hevc_lpf_sao_msa.c LD_UB2(src, src_stride, src_minus10, src_minus11); src 1277 libavcodec/mips/hevc_lpf_sao_msa.c src += (2 * src_stride); src 1298 libavcodec/mips/hevc_lpf_sao_msa.c LD_UB2(src, src_stride, src_minus10, src_minus11); src 1349 libavcodec/mips/hevc_lpf_sao_msa.c uint8_t *src, src 1363 libavcodec/mips/hevc_lpf_sao_msa.c src -= 1; src 1366 libavcodec/mips/hevc_lpf_sao_msa.c LD_UB2(src, src_stride, src_minus10, src_minus11); src 1369 libavcodec/mips/hevc_lpf_sao_msa.c src += (src_stride << 1); src 1391 libavcodec/mips/hevc_lpf_sao_msa.c LD_UB2(src, src_stride, src_minus10, src_minus11); src 1443 libavcodec/mips/hevc_lpf_sao_msa.c uint8_t *src, src 1468 libavcodec/mips/hevc_lpf_sao_msa.c src_minus1 = src - 1; src 1552 libavcodec/mips/hevc_lpf_sao_msa.c src += (src_stride << 2); src 1559 libavcodec/mips/hevc_lpf_sao_msa.c uint8_t *src, src 1578 libavcodec/mips/hevc_lpf_sao_msa.c LD_UB2(src - src_stride, src_stride, src_minus10, src_minus11); src 1579 libavcodec/mips/hevc_lpf_sao_msa.c LD_UB2(src + src_stride, src_stride, src10, src11); src 1582 libavcodec/mips/hevc_lpf_sao_msa.c src += (src_stride << 1); src 1616 libavcodec/mips/hevc_lpf_sao_msa.c LD_UB2(src + src_stride, src_stride, src10, src11); src 1664 libavcodec/mips/hevc_lpf_sao_msa.c uint8_t *src, src 1681 libavcodec/mips/hevc_lpf_sao_msa.c LD_UB2(src - src_stride, src_stride, src_minus10, src_minus11); src 1682 libavcodec/mips/hevc_lpf_sao_msa.c LD_UB2(src + src_stride, src_stride, src10, src11); src 1685 libavcodec/mips/hevc_lpf_sao_msa.c src += (src_stride << 1); src 1719 libavcodec/mips/hevc_lpf_sao_msa.c LD_UB2(src + src_stride, src_stride, src10, src11); src 1766 libavcodec/mips/hevc_lpf_sao_msa.c uint8_t *src, src 1773 libavcodec/mips/hevc_lpf_sao_msa.c uint8_t *src_orig = src; src 1790 libavcodec/mips/hevc_lpf_sao_msa.c src = src_orig + v_cnt; src 1793 libavcodec/mips/hevc_lpf_sao_msa.c LD_UB2(src - src_stride, src_stride, src_minus10, src_minus11); src 1796 libavcodec/mips/hevc_lpf_sao_msa.c LD_UB4(src + src_stride, src_stride, src10, src11, src12, src13); src 1860 libavcodec/mips/hevc_lpf_sao_msa.c src += (src_stride << 2); src 1868 libavcodec/mips/hevc_lpf_sao_msa.c uint8_t *src, src 1886 libavcodec/mips/hevc_lpf_sao_msa.c src_orig = src - 1; src 1981 libavcodec/mips/hevc_lpf_sao_msa.c uint8_t *src, src 1998 libavcodec/mips/hevc_lpf_sao_msa.c src_orig = src - 1; src 2097 libavcodec/mips/hevc_lpf_sao_msa.c uint8_t *src, src 2104 libavcodec/mips/hevc_lpf_sao_msa.c uint8_t *src_orig = src; src 2123 libavcodec/mips/hevc_lpf_sao_msa.c src_orig = src - 1; src 2131 libavcodec/mips/hevc_lpf_sao_msa.c src_plus13 = LD_UB(src + 1 + v_cnt + (src_stride << 2)); src 2210 libavcodec/mips/hevc_lpf_sao_msa.c src += (src_stride << 2); src 2217 libavcodec/mips/hevc_lpf_sao_msa.c uint8_t *src, src 2234 libavcodec/mips/hevc_lpf_sao_msa.c src_orig = src - 1; src 2332 libavcodec/mips/hevc_lpf_sao_msa.c uint8_t *src, src 2349 libavcodec/mips/hevc_lpf_sao_msa.c src_orig = src - 1; src 2444 libavcodec/mips/hevc_lpf_sao_msa.c uint8_t *src, src 2468 libavcodec/mips/hevc_lpf_sao_msa.c src_orig = src - 1; src 2559 libavcodec/mips/hevc_lpf_sao_msa.c src += (src_stride << 2); src 2564 libavcodec/mips/hevc_lpf_sao_msa.c void ff_hevc_loop_filter_luma_h_8_msa(uint8_t *src, src 2569 libavcodec/mips/hevc_lpf_sao_msa.c hevc_loopfilter_luma_hor_msa(src, src_stride, beta, tc, no_p, no_q); src 2572 libavcodec/mips/hevc_lpf_sao_msa.c void ff_hevc_loop_filter_luma_v_8_msa(uint8_t *src, src 2577 libavcodec/mips/hevc_lpf_sao_msa.c hevc_loopfilter_luma_ver_msa(src, src_stride, beta, tc, no_p, no_q); src 2580 libavcodec/mips/hevc_lpf_sao_msa.c void ff_hevc_loop_filter_chroma_h_8_msa(uint8_t *src, src 2585 libavcodec/mips/hevc_lpf_sao_msa.c hevc_loopfilter_chroma_hor_msa(src, src_stride, tc, no_p, no_q); src 2588 libavcodec/mips/hevc_lpf_sao_msa.c void ff_hevc_loop_filter_chroma_v_8_msa(uint8_t *src, src 2593 libavcodec/mips/hevc_lpf_sao_msa.c hevc_loopfilter_chroma_ver_msa(src, src_stride, tc, no_p, no_q); src 2596 libavcodec/mips/hevc_lpf_sao_msa.c void ff_hevc_sao_band_filter_0_8_msa(uint8_t *dst, uint8_t *src, src 2602 libavcodec/mips/hevc_lpf_sao_msa.c hevc_sao_band_filter_16multiple_msa(dst, stride_dst, src, stride_src, src 2606 libavcodec/mips/hevc_lpf_sao_msa.c src += width - (width % 16); src 2611 libavcodec/mips/hevc_lpf_sao_msa.c hevc_sao_band_filter_8width_msa(dst, stride_dst, src, stride_src, src 2614 libavcodec/mips/hevc_lpf_sao_msa.c src += 8; src 2619 libavcodec/mips/hevc_lpf_sao_msa.c hevc_sao_band_filter_4width_msa(dst, stride_dst, src, stride_src, src 2624 libavcodec/mips/hevc_lpf_sao_msa.c void ff_hevc_sao_edge_filter_8_msa(uint8_t *dst, uint8_t *src, src 2635 libavcodec/mips/hevc_lpf_sao_msa.c src, stride_src, src 2640 libavcodec/mips/hevc_lpf_sao_msa.c src += width - (width % 16); src 2646 libavcodec/mips/hevc_lpf_sao_msa.c src, stride_src, src 2649 libavcodec/mips/hevc_lpf_sao_msa.c src += 8; src 2655 libavcodec/mips/hevc_lpf_sao_msa.c src, stride_src, src 2663 libavcodec/mips/hevc_lpf_sao_msa.c src, stride_src, src 2668 libavcodec/mips/hevc_lpf_sao_msa.c src += width - (width % 16); src 2674 libavcodec/mips/hevc_lpf_sao_msa.c src, stride_src, src 2677 libavcodec/mips/hevc_lpf_sao_msa.c src += 8; src 2683 libavcodec/mips/hevc_lpf_sao_msa.c src, stride_src, src 2691 libavcodec/mips/hevc_lpf_sao_msa.c src, stride_src, src 2696 libavcodec/mips/hevc_lpf_sao_msa.c src += width - (width % 16); src 2702 libavcodec/mips/hevc_lpf_sao_msa.c src, stride_src, src 2705 libavcodec/mips/hevc_lpf_sao_msa.c src += 8; src 2711 libavcodec/mips/hevc_lpf_sao_msa.c src, stride_src, src 2719 libavcodec/mips/hevc_lpf_sao_msa.c src, stride_src, src 2724 libavcodec/mips/hevc_lpf_sao_msa.c src += width - (width % 16); src 2730 libavcodec/mips/hevc_lpf_sao_msa.c src, stride_src, src 2733 libavcodec/mips/hevc_lpf_sao_msa.c src += 8; src 2739 libavcodec/mips/hevc_lpf_sao_msa.c src, stride_src, src 4913 libavcodec/mips/hevc_mc_bi_msa.c uint8_t *src, \ src 4921 libavcodec/mips/hevc_mc_bi_msa.c hevc_bi_copy_##WIDTH##w_msa(src, src_stride, src_16bit, MAX_PB_SIZE, \ src 4940 libavcodec/mips/hevc_mc_bi_msa.c uint8_t *src, \ src 4950 libavcodec/mips/hevc_mc_bi_msa.c hevc_##DIR1##_bi_##TAP##t_##WIDTH##w_msa(src, src_stride, src_16bit, \ src 4994 libavcodec/mips/hevc_mc_bi_msa.c uint8_t *src, \ src 5005 libavcodec/mips/hevc_mc_bi_msa.c hevc_hv_bi_##TAP##t_##WIDTH##w_msa(src, src_stride, src_16bit, \ src 5909 libavcodec/mips/hevc_mc_biw_msa.c uint8_t *src, \ src 5925 libavcodec/mips/hevc_mc_biw_msa.c hevc_biwgt_copy_##WIDTH##w_msa(src, src_stride, src_16bit, MAX_PB_SIZE, \ src 5947 libavcodec/mips/hevc_mc_biw_msa.c uint8_t *src, \ src 5964 libavcodec/mips/hevc_mc_biw_msa.c hevc_##DIR1##_biwgt_##TAP##t_##WIDTH##w_msa(src, src_stride, src_16bit, \ src 6010 libavcodec/mips/hevc_mc_biw_msa.c uint8_t *src, \ src 6027 libavcodec/mips/hevc_mc_biw_msa.c hevc_hv_biwgt_##TAP##t_##WIDTH##w_msa(src, src_stride, src_16bit, \ src 104 libavcodec/mips/hevc_mc_uni_msa.c static void copy_width8_msa(uint8_t *src, int32_t src_stride, src 112 libavcodec/mips/hevc_mc_uni_msa.c LD2(src, src_stride, out0, out1); src 117 libavcodec/mips/hevc_mc_uni_msa.c LD4(src, src_stride, out0, out1, out2, out3); src 118 libavcodec/mips/hevc_mc_uni_msa.c src += (4 * src_stride); src 121 libavcodec/mips/hevc_mc_uni_msa.c LD2(src, src_stride, out0, out1); src 127 libavcodec/mips/hevc_mc_uni_msa.c LD4(src, src_stride, out0, out1, out2, out3); src 128 libavcodec/mips/hevc_mc_uni_msa.c src += (4 * src_stride); src 129 libavcodec/mips/hevc_mc_uni_msa.c LD4(src, src_stride, out4, out5, out6, out7); src 130 libavcodec/mips/hevc_mc_uni_msa.c src += (4 * src_stride); src 138 libavcodec/mips/hevc_mc_uni_msa.c LD4(src, src_stride, out0, out1, out2, out3); src 139 libavcodec/mips/hevc_mc_uni_msa.c src += (4 * src_stride); src 146 libavcodec/mips/hevc_mc_uni_msa.c static void copy_width12_msa(uint8_t *src, int32_t src_stride, src 152 libavcodec/mips/hevc_mc_uni_msa.c LD_UB8(src, src_stride, src0, src1, src2, src3, src4, src5, src6, src7); src 153 libavcodec/mips/hevc_mc_uni_msa.c src += (8 * src_stride); src 156 libavcodec/mips/hevc_mc_uni_msa.c LD_UB8(src, src_stride, src0, src1, src2, src3, src4, src5, src6, src7); src 160 libavcodec/mips/hevc_mc_uni_msa.c static void copy_width16_msa(uint8_t *src, int32_t src_stride, src 168 libavcodec/mips/hevc_mc_uni_msa.c LD_UB8(src, src_stride, src0, src1, src2, src3, src4, src5, src6, src7); src 169 libavcodec/mips/hevc_mc_uni_msa.c src += (8 * src_stride); src 172 libavcodec/mips/hevc_mc_uni_msa.c LD_UB4(src, src_stride, src0, src1, src2, src3); src 173 libavcodec/mips/hevc_mc_uni_msa.c src += (4 * src_stride); src 178 libavcodec/mips/hevc_mc_uni_msa.c LD_UB8(src, src_stride, src0, src1, src2, src3, src4, src5, src6, src 180 libavcodec/mips/hevc_mc_uni_msa.c src += (8 * src_stride); src 187 libavcodec/mips/hevc_mc_uni_msa.c LD_UB4(src, src_stride, src0, src1, src2, src3); src 188 libavcodec/mips/hevc_mc_uni_msa.c src += (4 * src_stride); src 196 libavcodec/mips/hevc_mc_uni_msa.c static void copy_width24_msa(uint8_t *src, int32_t src_stride, src 205 libavcodec/mips/hevc_mc_uni_msa.c LD_UB8(src, src_stride, src0, src1, src2, src3, src4, src5, src6, src7); src 206 libavcodec/mips/hevc_mc_uni_msa.c LD4(src + 16, src_stride, out0, out1, out2, out3); src 207 libavcodec/mips/hevc_mc_uni_msa.c src += (4 * src_stride); src 208 libavcodec/mips/hevc_mc_uni_msa.c LD4(src + 16, src_stride, out4, out5, out6, out7); src 209 libavcodec/mips/hevc_mc_uni_msa.c src += (4 * src_stride); src 219 libavcodec/mips/hevc_mc_uni_msa.c static void copy_width32_msa(uint8_t *src, int32_t src_stride, src 227 libavcodec/mips/hevc_mc_uni_msa.c LD_UB4(src, src_stride, src0, src1, src2, src3); src 228 libavcodec/mips/hevc_mc_uni_msa.c LD_UB4(src + 16, src_stride, src4, src5, src6, src7); src 229 libavcodec/mips/hevc_mc_uni_msa.c src += (4 * src_stride); src 236 libavcodec/mips/hevc_mc_uni_msa.c static void copy_width48_msa(uint8_t *src, int32_t src_stride, src 245 libavcodec/mips/hevc_mc_uni_msa.c LD_UB4(src, src_stride, src0, src1, src2, src3); src 246 libavcodec/mips/hevc_mc_uni_msa.c LD_UB4(src + 16, src_stride, src4, src5, src6, src7); src 247 libavcodec/mips/hevc_mc_uni_msa.c LD_UB4(src + 32, src_stride, src8, src9, src10, src11); src 248 libavcodec/mips/hevc_mc_uni_msa.c src += (4 * src_stride); src 257 libavcodec/mips/hevc_mc_uni_msa.c static void copy_width64_msa(uint8_t *src, int32_t src_stride, src 266 libavcodec/mips/hevc_mc_uni_msa.c LD_UB4(src, 16, src0, src1, src2, src3); src 267 libavcodec/mips/hevc_mc_uni_msa.c src += src_stride; src 268 libavcodec/mips/hevc_mc_uni_msa.c LD_UB4(src, 16, src4, src5, src6, src7); src 269 libavcodec/mips/hevc_mc_uni_msa.c src += src_stride; src 270 libavcodec/mips/hevc_mc_uni_msa.c LD_UB4(src, 16, src8, src9, src10, src11); src 271 libavcodec/mips/hevc_mc_uni_msa.c src += src_stride; src 272 libavcodec/mips/hevc_mc_uni_msa.c LD_UB4(src, 16, src12, src13, src14, src15); src 273 libavcodec/mips/hevc_mc_uni_msa.c src += src_stride; src 286 libavcodec/mips/hevc_mc_uni_msa.c static void common_hz_8t_4x4_msa(uint8_t *src, int32_t src_stride, src 295 libavcodec/mips/hevc_mc_uni_msa.c src -= 3; src 305 libavcodec/mips/hevc_mc_uni_msa.c LD_SB4(src, src_stride, src0, src1, src2, src3); src 315 libavcodec/mips/hevc_mc_uni_msa.c static void common_hz_8t_4x8_msa(uint8_t *src, int32_t src_stride, src 325 libavcodec/mips/hevc_mc_uni_msa.c src -= 3; src 335 libavcodec/mips/hevc_mc_uni_msa.c LD_SB4(src, src_stride, src0, src1, src2, src3); src 337 libavcodec/mips/hevc_mc_uni_msa.c src += (4 * src_stride); src 340 libavcodec/mips/hevc_mc_uni_msa.c LD_SB4(src, src_stride, src0, src1, src2, src3); src 352 libavcodec/mips/hevc_mc_uni_msa.c static void common_hz_8t_4x16_msa(uint8_t *src, int32_t src_stride, src 361 libavcodec/mips/hevc_mc_uni_msa.c src -= 3; src 371 libavcodec/mips/hevc_mc_uni_msa.c LD_SB4(src, src_stride, src0, src1, src2, src3); src 373 libavcodec/mips/hevc_mc_uni_msa.c src += (4 * src_stride); src 376 libavcodec/mips/hevc_mc_uni_msa.c LD_SB4(src, src_stride, src0, src1, src2, src3); src 378 libavcodec/mips/hevc_mc_uni_msa.c src += (4 * src_stride); src 389 libavcodec/mips/hevc_mc_uni_msa.c LD_SB4(src, src_stride, src0, src1, src2, src3); src 391 libavcodec/mips/hevc_mc_uni_msa.c src += (4 * src_stride); src 394 libavcodec/mips/hevc_mc_uni_msa.c LD_SB4(src, src_stride, src0, src1, src2, src3); src 396 libavcodec/mips/hevc_mc_uni_msa.c src += (4 * src_stride); src 408 libavcodec/mips/hevc_mc_uni_msa.c static void common_hz_8t_4w_msa(uint8_t *src, int32_t src_stride, src 413 libavcodec/mips/hevc_mc_uni_msa.c common_hz_8t_4x4_msa(src, src_stride, dst, dst_stride, filter); src 415 libavcodec/mips/hevc_mc_uni_msa.c common_hz_8t_4x8_msa(src, src_stride, dst, dst_stride, filter); src 417 libavcodec/mips/hevc_mc_uni_msa.c common_hz_8t_4x16_msa(src, src_stride, dst, dst_stride, filter); src 421 libavcodec/mips/hevc_mc_uni_msa.c static void common_hz_8t_8w_msa(uint8_t *src, int32_t src_stride, src 432 libavcodec/mips/hevc_mc_uni_msa.c src -= 3; src 443 libavcodec/mips/hevc_mc_uni_msa.c LD_SB4(src, src_stride, src0, src1, src2, src3); src 445 libavcodec/mips/hevc_mc_uni_msa.c src += (4 * src_stride); src 473 libavcodec/mips/hevc_mc_uni_msa.c static void common_hz_8t_12w_msa(uint8_t *src, int32_t src_stride, src 488 libavcodec/mips/hevc_mc_uni_msa.c src = src - 3; src 503 libavcodec/mips/hevc_mc_uni_msa.c LD_SB4(src, src_stride, src0, src1, src2, src3); src 505 libavcodec/mips/hevc_mc_uni_msa.c LD_SB4(src + 8, src_stride, src4, src5, src6, src7); src 509 libavcodec/mips/hevc_mc_uni_msa.c src += (4 * src_stride); src 552 libavcodec/mips/hevc_mc_uni_msa.c static void common_hz_8t_16w_msa(uint8_t *src, int32_t src_stride, src 563 libavcodec/mips/hevc_mc_uni_msa.c src -= 3; src 574 libavcodec/mips/hevc_mc_uni_msa.c LD_SB2(src, src_stride, src0, src2); src 575 libavcodec/mips/hevc_mc_uni_msa.c LD_SB2(src + 8, src_stride, src1, src3); src 576 libavcodec/mips/hevc_mc_uni_msa.c src += (2 * src_stride); src 578 libavcodec/mips/hevc_mc_uni_msa.c LD_SB2(src, src_stride, src4, src6); src 579 libavcodec/mips/hevc_mc_uni_msa.c LD_SB2(src + 8, src_stride, src5, src7); src 580 libavcodec/mips/hevc_mc_uni_msa.c src += (2 * src_stride); src 610 libavcodec/mips/hevc_mc_uni_msa.c static void common_hz_8t_24w_msa(uint8_t *src, int32_t src_stride, src 622 libavcodec/mips/hevc_mc_uni_msa.c src -= 3; src 637 libavcodec/mips/hevc_mc_uni_msa.c LD_SB2(src, src_stride, src0, src2); src 638 libavcodec/mips/hevc_mc_uni_msa.c LD_SB2(src + 16, src_stride, src1, src3); src 640 libavcodec/mips/hevc_mc_uni_msa.c src += (2 * src_stride); src 680 libavcodec/mips/hevc_mc_uni_msa.c static void common_hz_8t_32w_msa(uint8_t *src, int32_t src_stride, src 691 libavcodec/mips/hevc_mc_uni_msa.c src -= 3; src 702 libavcodec/mips/hevc_mc_uni_msa.c src0 = LD_SB(src); src 703 libavcodec/mips/hevc_mc_uni_msa.c src1 = LD_SB(src + 8); src 704 libavcodec/mips/hevc_mc_uni_msa.c src2 = LD_SB(src + 16); src 705 libavcodec/mips/hevc_mc_uni_msa.c src3 = LD_SB(src + 24); src 706 libavcodec/mips/hevc_mc_uni_msa.c src += src_stride; src 709 libavcodec/mips/hevc_mc_uni_msa.c src4 = LD_SB(src); src 710 libavcodec/mips/hevc_mc_uni_msa.c src5 = LD_SB(src + 8); src 711 libavcodec/mips/hevc_mc_uni_msa.c src6 = LD_SB(src + 16); src 712 libavcodec/mips/hevc_mc_uni_msa.c src7 = LD_SB(src + 24); src 713 libavcodec/mips/hevc_mc_uni_msa.c src += src_stride; src 741 libavcodec/mips/hevc_mc_uni_msa.c static void common_hz_8t_48w_msa(uint8_t *src, int32_t src_stride, src 752 libavcodec/mips/hevc_mc_uni_msa.c src -= 3; src 767 libavcodec/mips/hevc_mc_uni_msa.c src0 = LD_SB(src); src 768 libavcodec/mips/hevc_mc_uni_msa.c src1 = LD_SB(src + 8); src 769 libavcodec/mips/hevc_mc_uni_msa.c src2 = LD_SB(src + 16); src 770 libavcodec/mips/hevc_mc_uni_msa.c src3 = LD_SB(src + 32); src 771 libavcodec/mips/hevc_mc_uni_msa.c src4 = LD_SB(src + 40); src 772 libavcodec/mips/hevc_mc_uni_msa.c src += src_stride; src 827 libavcodec/mips/hevc_mc_uni_msa.c static void common_hz_8t_64w_msa(uint8_t *src, int32_t src_stride, src 839 libavcodec/mips/hevc_mc_uni_msa.c src -= 3; src 850 libavcodec/mips/hevc_mc_uni_msa.c LD_SB8(src, 8, src0, src1, src2, src3, src4, src5, src6, src7); src 851 libavcodec/mips/hevc_mc_uni_msa.c src += src_stride; src 906 libavcodec/mips/hevc_mc_uni_msa.c static void common_vt_8t_4w_msa(uint8_t *src, int32_t src_stride, src 920 libavcodec/mips/hevc_mc_uni_msa.c src -= (3 * src_stride); src 925 libavcodec/mips/hevc_mc_uni_msa.c LD_SB7(src, src_stride, src0, src1, src2, src3, src4, src5, src6); src 926 libavcodec/mips/hevc_mc_uni_msa.c src += (7 * src_stride); src 936 libavcodec/mips/hevc_mc_uni_msa.c LD_SB4(src, src_stride, src7, src8, src9, src10); src 937 libavcodec/mips/hevc_mc_uni_msa.c src += (4 * src_stride); src 938 libavcodec/mips/hevc_mc_uni_msa.c LD_SB4(src, src_stride, src11, src12, src13, src14); src 939 libavcodec/mips/hevc_mc_uni_msa.c src += (4 * src_stride); src 975 libavcodec/mips/hevc_mc_uni_msa.c static void common_vt_8t_8w_msa(uint8_t *src, int32_t src_stride, src 986 libavcodec/mips/hevc_mc_uni_msa.c src -= (3 * src_stride); src 991 libavcodec/mips/hevc_mc_uni_msa.c LD_SB7(src, src_stride, src0, src1, src2, src3, src4, src5, src6); src 993 libavcodec/mips/hevc_mc_uni_msa.c src += (7 * src_stride); src 999 libavcodec/mips/hevc_mc_uni_msa.c LD_SB4(src, src_stride, src7, src8, src9, src10); src 1001 libavcodec/mips/hevc_mc_uni_msa.c src += (4 * src_stride); src 1030 libavcodec/mips/hevc_mc_uni_msa.c static void common_vt_8t_12w_msa(uint8_t *src, int32_t src_stride, src 1045 libavcodec/mips/hevc_mc_uni_msa.c src -= (3 * src_stride); src 1050 libavcodec/mips/hevc_mc_uni_msa.c LD_SB7(src, src_stride, src0, src1, src2, src3, src4, src5, src6); src 1051 libavcodec/mips/hevc_mc_uni_msa.c src += (7 * src_stride); src 1063 libavcodec/mips/hevc_mc_uni_msa.c LD_SB4(src, src_stride, src7, src8, src9, src10); src 1065 libavcodec/mips/hevc_mc_uni_msa.c src += (4 * src_stride); src 1132 libavcodec/mips/hevc_mc_uni_msa.c static void common_vt_8t_16w_msa(uint8_t *src, int32_t src_stride, src 1145 libavcodec/mips/hevc_mc_uni_msa.c src -= (3 * src_stride); src 1150 libavcodec/mips/hevc_mc_uni_msa.c LD_SB7(src, src_stride, src0, src1, src2, src3, src4, src5, src6); src 1152 libavcodec/mips/hevc_mc_uni_msa.c src += (7 * src_stride); src 1161 libavcodec/mips/hevc_mc_uni_msa.c LD_SB4(src, src_stride, src7, src8, src9, src10); src 1163 libavcodec/mips/hevc_mc_uni_msa.c src += (4 * src_stride); src 1211 libavcodec/mips/hevc_mc_uni_msa.c static void common_vt_8t_16w_mult_msa(uint8_t *src, int32_t src_stride, src 1227 libavcodec/mips/hevc_mc_uni_msa.c src -= (3 * src_stride); src 1233 libavcodec/mips/hevc_mc_uni_msa.c src_tmp = src; src 1295 libavcodec/mips/hevc_mc_uni_msa.c src += 16; src 1300 libavcodec/mips/hevc_mc_uni_msa.c static void common_vt_8t_24w_msa(uint8_t *src, int32_t src_stride, src 1304 libavcodec/mips/hevc_mc_uni_msa.c common_vt_8t_16w_mult_msa(src, src_stride, dst, dst_stride, filter, height, src 1307 libavcodec/mips/hevc_mc_uni_msa.c common_vt_8t_8w_msa(src + 16, src_stride, dst + 16, dst_stride, filter, src 1311 libavcodec/mips/hevc_mc_uni_msa.c static void common_vt_8t_32w_msa(uint8_t *src, int32_t src_stride, src 1315 libavcodec/mips/hevc_mc_uni_msa.c common_vt_8t_16w_mult_msa(src, src_stride, dst, dst_stride, filter, height, src 1319 libavcodec/mips/hevc_mc_uni_msa.c static void common_vt_8t_48w_msa(uint8_t *src, int32_t src_stride, src 1323 libavcodec/mips/hevc_mc_uni_msa.c common_vt_8t_16w_mult_msa(src, src_stride, dst, dst_stride, filter, height, src 1327 libavcodec/mips/hevc_mc_uni_msa.c static void common_vt_8t_64w_msa(uint8_t *src, int32_t src_stride, src 1331 libavcodec/mips/hevc_mc_uni_msa.c common_vt_8t_16w_mult_msa(src, src_stride, dst, dst_stride, filter, height, src 1335 libavcodec/mips/hevc_mc_uni_msa.c static void hevc_hv_uni_8t_4w_msa(uint8_t *src, src 1359 libavcodec/mips/hevc_mc_uni_msa.c src -= ((3 * src_stride) + 3); src 1372 libavcodec/mips/hevc_mc_uni_msa.c LD_SB7(src, src_stride, src0, src1, src2, src3, src4, src5, src6); src 1373 libavcodec/mips/hevc_mc_uni_msa.c src += (7 * src_stride); src 1399 libavcodec/mips/hevc_mc_uni_msa.c LD_SB8(src, src_stride, src7, src8, src9, src10, src11, src12, src13, src 1401 libavcodec/mips/hevc_mc_uni_msa.c src += (8 * src_stride); src 1469 libavcodec/mips/hevc_mc_uni_msa.c static void hevc_hv_uni_8t_8multx2mult_msa(uint8_t *src, src 1496 libavcodec/mips/hevc_mc_uni_msa.c src -= ((3 * src_stride) + 3); src 1511 libavcodec/mips/hevc_mc_uni_msa.c src_tmp = src; src 1603 libavcodec/mips/hevc_mc_uni_msa.c src += 8; src 1608 libavcodec/mips/hevc_mc_uni_msa.c static void hevc_hv_uni_8t_8w_msa(uint8_t *src, src 1616 libavcodec/mips/hevc_mc_uni_msa.c hevc_hv_uni_8t_8multx2mult_msa(src, src_stride, dst, dst_stride, src 1620 libavcodec/mips/hevc_mc_uni_msa.c static void hevc_hv_uni_8t_12w_msa(uint8_t *src, src 1646 libavcodec/mips/hevc_mc_uni_msa.c src -= ((3 * src_stride) + 3); src 1661 libavcodec/mips/hevc_mc_uni_msa.c src_tmp = src; src 1749 libavcodec/mips/hevc_mc_uni_msa.c src += 8; src 1757 libavcodec/mips/hevc_mc_uni_msa.c LD_SB7(src, src_stride, src0, src1, src2, src3, src4, src5, src6); src 1758 libavcodec/mips/hevc_mc_uni_msa.c src += (7 * src_stride); src 1784 libavcodec/mips/hevc_mc_uni_msa.c LD_SB8(src, src_stride, src7, src8, src9, src10, src11, src12, src13, src 1786 libavcodec/mips/hevc_mc_uni_msa.c src += (8 * src_stride); src 1854 libavcodec/mips/hevc_mc_uni_msa.c static void hevc_hv_uni_8t_16w_msa(uint8_t *src, src 1862 libavcodec/mips/hevc_mc_uni_msa.c hevc_hv_uni_8t_8multx2mult_msa(src, src_stride, dst, dst_stride, src 1866 libavcodec/mips/hevc_mc_uni_msa.c static void hevc_hv_uni_8t_24w_msa(uint8_t *src, src 1874 libavcodec/mips/hevc_mc_uni_msa.c hevc_hv_uni_8t_8multx2mult_msa(src, src_stride, dst, dst_stride, src 1878 libavcodec/mips/hevc_mc_uni_msa.c static void hevc_hv_uni_8t_32w_msa(uint8_t *src, src 1886 libavcodec/mips/hevc_mc_uni_msa.c hevc_hv_uni_8t_8multx2mult_msa(src, src_stride, dst, dst_stride, src 1890 libavcodec/mips/hevc_mc_uni_msa.c static void hevc_hv_uni_8t_48w_msa(uint8_t *src, src 1898 libavcodec/mips/hevc_mc_uni_msa.c hevc_hv_uni_8t_8multx2mult_msa(src, src_stride, dst, dst_stride, src 1902 libavcodec/mips/hevc_mc_uni_msa.c static void hevc_hv_uni_8t_64w_msa(uint8_t *src, src 1910 libavcodec/mips/hevc_mc_uni_msa.c hevc_hv_uni_8t_8multx2mult_msa(src, src_stride, dst, dst_stride, src 1914 libavcodec/mips/hevc_mc_uni_msa.c static void common_hz_4t_4x2_msa(uint8_t *src, int32_t src_stride, src 1923 libavcodec/mips/hevc_mc_uni_msa.c src -= 1; src 1931 libavcodec/mips/hevc_mc_uni_msa.c LD_SB2(src, src_stride, src0, src1); src 1941 libavcodec/mips/hevc_mc_uni_msa.c static void common_hz_4t_4x4_msa(uint8_t *src, int32_t src_stride, src 1950 libavcodec/mips/hevc_mc_uni_msa.c src -= 1; src 1958 libavcodec/mips/hevc_mc_uni_msa.c LD_SB4(src, src_stride, src0, src1, src2, src3); src 1968 libavcodec/mips/hevc_mc_uni_msa.c static void common_hz_4t_4x8_msa(uint8_t *src, int32_t src_stride, src 1977 libavcodec/mips/hevc_mc_uni_msa.c src -= 1; src 1985 libavcodec/mips/hevc_mc_uni_msa.c LD_SB4(src, src_stride, src0, src1, src2, src3); src 1986 libavcodec/mips/hevc_mc_uni_msa.c src += (4 * src_stride); src 1991 libavcodec/mips/hevc_mc_uni_msa.c LD_SB4(src, src_stride, src0, src1, src2, src3); src 2003 libavcodec/mips/hevc_mc_uni_msa.c static void common_hz_4t_4x16_msa(uint8_t *src, int32_t src_stride, src 2013 libavcodec/mips/hevc_mc_uni_msa.c src -= 1; src 2021 libavcodec/mips/hevc_mc_uni_msa.c LD_SB8(src, src_stride, src0, src1, src2, src3, src4, src5, src6, src7); src 2022 libavcodec/mips/hevc_mc_uni_msa.c src += (8 * src_stride); src 2036 libavcodec/mips/hevc_mc_uni_msa.c LD_SB8(src, src_stride, src0, src1, src2, src3, src4, src5, src6, src7); src 2037 libavcodec/mips/hevc_mc_uni_msa.c src += (8 * src_stride); src 2051 libavcodec/mips/hevc_mc_uni_msa.c static void common_hz_4t_4w_msa(uint8_t *src, int32_t src_stride, src 2056 libavcodec/mips/hevc_mc_uni_msa.c common_hz_4t_4x2_msa(src, src_stride, dst, dst_stride, filter); src 2058 libavcodec/mips/hevc_mc_uni_msa.c common_hz_4t_4x4_msa(src, src_stride, dst, dst_stride, filter); src 2060 libavcodec/mips/hevc_mc_uni_msa.c common_hz_4t_4x8_msa(src, src_stride, dst, dst_stride, filter); src 2062 libavcodec/mips/hevc_mc_uni_msa.c common_hz_4t_4x16_msa(src, src_stride, dst, dst_stride, filter); src 2066 libavcodec/mips/hevc_mc_uni_msa.c static void common_hz_4t_6w_msa(uint8_t *src, int32_t src_stride, src 2075 libavcodec/mips/hevc_mc_uni_msa.c src -= 1; src 2083 libavcodec/mips/hevc_mc_uni_msa.c LD_SB4(src, src_stride, src0, src1, src2, src3); src 2084 libavcodec/mips/hevc_mc_uni_msa.c src += (4 * src_stride); src 2099 libavcodec/mips/hevc_mc_uni_msa.c LD_SB4(src, src_stride, src0, src1, src2, src3); src 2100 libavcodec/mips/hevc_mc_uni_msa.c src += (4 * src_stride); src 2115 libavcodec/mips/hevc_mc_uni_msa.c static void common_hz_4t_8x2mult_msa(uint8_t *src, int32_t src_stride, src 2125 libavcodec/mips/hevc_mc_uni_msa.c src -= 1; src 2133 libavcodec/mips/hevc_mc_uni_msa.c LD_SB2(src, src_stride, src0, src1); src 2134 libavcodec/mips/hevc_mc_uni_msa.c src += (2 * src_stride); src 2149 libavcodec/mips/hevc_mc_uni_msa.c static void common_hz_4t_8x4mult_msa(uint8_t *src, int32_t src_stride, src 2159 libavcodec/mips/hevc_mc_uni_msa.c src -= 1; src 2168 libavcodec/mips/hevc_mc_uni_msa.c LD_SB4(src, src_stride, src0, src1, src2, src3); src 2169 libavcodec/mips/hevc_mc_uni_msa.c src += (4 * src_stride); src 2183 libavcodec/mips/hevc_mc_uni_msa.c static void common_hz_4t_8w_msa(uint8_t *src, int32_t src_stride, src 2188 libavcodec/mips/hevc_mc_uni_msa.c common_hz_4t_8x2mult_msa(src, src_stride, dst, dst_stride, filter, src 2191 libavcodec/mips/hevc_mc_uni_msa.c common_hz_4t_8x4mult_msa(src, src_stride, dst, dst_stride, filter, src 2196 libavcodec/mips/hevc_mc_uni_msa.c static void common_hz_4t_12w_msa(uint8_t *src, int32_t src_stride, src 2210 libavcodec/mips/hevc_mc_uni_msa.c src -= 1; src 2220 libavcodec/mips/hevc_mc_uni_msa.c LD_SB4(src, src_stride, src0, src1, src2, src3); src 2221 libavcodec/mips/hevc_mc_uni_msa.c src += (4 * src_stride); src 2250 libavcodec/mips/hevc_mc_uni_msa.c static void common_hz_4t_16w_msa(uint8_t *src, int32_t src_stride, src 2262 libavcodec/mips/hevc_mc_uni_msa.c src -= 1; src 2271 libavcodec/mips/hevc_mc_uni_msa.c LD_SB4(src, src_stride, src0, src2, src4, src6); src 2272 libavcodec/mips/hevc_mc_uni_msa.c LD_SB4(src + 8, src_stride, src1, src3, src5, src7); src 2273 libavcodec/mips/hevc_mc_uni_msa.c src += (4 * src_stride); src 2313 libavcodec/mips/hevc_mc_uni_msa.c static void common_hz_4t_24w_msa(uint8_t *src, int32_t src_stride, src 2326 libavcodec/mips/hevc_mc_uni_msa.c src -= 1; src 2337 libavcodec/mips/hevc_mc_uni_msa.c LD_SB4(src, src_stride, src0, src2, src4, src6); src 2338 libavcodec/mips/hevc_mc_uni_msa.c LD_SB4(src + 16, src_stride, src1, src3, src5, src7); src 2339 libavcodec/mips/hevc_mc_uni_msa.c src += (4 * src_stride); src 2396 libavcodec/mips/hevc_mc_uni_msa.c static void common_hz_4t_32w_msa(uint8_t *src, int32_t src_stride, src 2408 libavcodec/mips/hevc_mc_uni_msa.c src -= 1; src 2417 libavcodec/mips/hevc_mc_uni_msa.c src0 = LD_SB(src); src 2418 libavcodec/mips/hevc_mc_uni_msa.c src1 = LD_SB(src + 8); src 2419 libavcodec/mips/hevc_mc_uni_msa.c src2 = LD_SB(src + 16); src 2420 libavcodec/mips/hevc_mc_uni_msa.c src3 = LD_SB(src + 24); src 2421 libavcodec/mips/hevc_mc_uni_msa.c src += src_stride; src 2422 libavcodec/mips/hevc_mc_uni_msa.c src4 = LD_SB(src); src 2423 libavcodec/mips/hevc_mc_uni_msa.c src5 = LD_SB(src + 8); src 2424 libavcodec/mips/hevc_mc_uni_msa.c src6 = LD_SB(src + 16); src 2425 libavcodec/mips/hevc_mc_uni_msa.c src7 = LD_SB(src + 24); src 2426 libavcodec/mips/hevc_mc_uni_msa.c src += src_stride; src 2464 libavcodec/mips/hevc_mc_uni_msa.c static void common_vt_4t_4x2_msa(uint8_t *src, int32_t src_stride, src 2473 libavcodec/mips/hevc_mc_uni_msa.c src -= src_stride; src 2478 libavcodec/mips/hevc_mc_uni_msa.c LD_SB3(src, src_stride, src0, src1, src2); src 2479 libavcodec/mips/hevc_mc_uni_msa.c src += (3 * src_stride); src 2484 libavcodec/mips/hevc_mc_uni_msa.c LD_SB2(src, src_stride, src3, src4); src 2495 libavcodec/mips/hevc_mc_uni_msa.c static void common_vt_4t_4x4multiple_msa(uint8_t *src, int32_t src_stride, src 2506 libavcodec/mips/hevc_mc_uni_msa.c src -= src_stride; src 2511 libavcodec/mips/hevc_mc_uni_msa.c LD_SB3(src, src_stride, src0, src1, src2); src 2512 libavcodec/mips/hevc_mc_uni_msa.c src += (3 * src_stride); src 2520 libavcodec/mips/hevc_mc_uni_msa.c LD_SB3(src, src_stride, src3, src4, src5); src 2521 libavcodec/mips/hevc_mc_uni_msa.c src += (3 * src_stride); src 2527 libavcodec/mips/hevc_mc_uni_msa.c src2 = LD_SB(src); src 2528 libavcodec/mips/hevc_mc_uni_msa.c src += (src_stride); src 2541 libavcodec/mips/hevc_mc_uni_msa.c static void common_vt_4t_4w_msa(uint8_t *src, int32_t src_stride, src 2546 libavcodec/mips/hevc_mc_uni_msa.c common_vt_4t_4x2_msa(src, src_stride, dst, dst_stride, filter); src 2548 libavcodec/mips/hevc_mc_uni_msa.c common_vt_4t_4x4multiple_msa(src, src_stride, dst, dst_stride, filter, src 2553 libavcodec/mips/hevc_mc_uni_msa.c static void common_vt_4t_6w_msa(uint8_t *src, int32_t src_stride, src 2562 libavcodec/mips/hevc_mc_uni_msa.c src -= src_stride; src 2567 libavcodec/mips/hevc_mc_uni_msa.c LD_SB3(src, src_stride, src0, src1, src2); src 2568 libavcodec/mips/hevc_mc_uni_msa.c src += (3 * src_stride); src 2572 libavcodec/mips/hevc_mc_uni_msa.c LD_SB2(src, src_stride, src3, src4); src 2573 libavcodec/mips/hevc_mc_uni_msa.c src += (2 * src_stride); src 2580 libavcodec/mips/hevc_mc_uni_msa.c LD_SB2(src, src_stride, src5, src6); src 2581 libavcodec/mips/hevc_mc_uni_msa.c src += (2 * src_stride); src 2598 libavcodec/mips/hevc_mc_uni_msa.c LD_SB2(src, src_stride, src3, src4); src 2599 libavcodec/mips/hevc_mc_uni_msa.c src += (2 * src_stride); src 2606 libavcodec/mips/hevc_mc_uni_msa.c LD_SB2(src, src_stride, src5, src6); src 2607 libavcodec/mips/hevc_mc_uni_msa.c src += (2 * src_stride); src 2624 libavcodec/mips/hevc_mc_uni_msa.c static void common_vt_4t_8x2_msa(uint8_t *src, int32_t src_stride, src 2632 libavcodec/mips/hevc_mc_uni_msa.c src -= src_stride; src 2638 libavcodec/mips/hevc_mc_uni_msa.c LD_SB5(src, src_stride, src0, src1, src2, src3, src4); src 2650 libavcodec/mips/hevc_mc_uni_msa.c static void common_vt_4t_8x6_msa(uint8_t *src, int32_t src_stride, src 2660 libavcodec/mips/hevc_mc_uni_msa.c src -= src_stride; src 2666 libavcodec/mips/hevc_mc_uni_msa.c LD_SB3(src, src_stride, src0, src1, src2); src 2667 libavcodec/mips/hevc_mc_uni_msa.c src += (3 * src_stride); src 2673 libavcodec/mips/hevc_mc_uni_msa.c LD_SB3(src, src_stride, src3, src4, src5); src 2674 libavcodec/mips/hevc_mc_uni_msa.c src += (3 * src_stride); src 2703 libavcodec/mips/hevc_mc_uni_msa.c static void common_vt_4t_8x4mult_msa(uint8_t *src, int32_t src_stride, src 2713 libavcodec/mips/hevc_mc_uni_msa.c src -= src_stride; src 2718 libavcodec/mips/hevc_mc_uni_msa.c LD_SB3(src, src_stride, src0, src1, src2); src 2719 libavcodec/mips/hevc_mc_uni_msa.c src += (3 * src_stride); src 2725 libavcodec/mips/hevc_mc_uni_msa.c LD_SB4(src, src_stride, src7, src8, src9, src10); src 2726 libavcodec/mips/hevc_mc_uni_msa.c src += (4 * src_stride); src 2748 libavcodec/mips/hevc_mc_uni_msa.c static void common_vt_4t_8w_msa(uint8_t *src, int32_t src_stride, src 2753 libavcodec/mips/hevc_mc_uni_msa.c common_vt_4t_8x2_msa(src, src_stride, dst, dst_stride, filter); src 2755 libavcodec/mips/hevc_mc_uni_msa.c common_vt_4t_8x6_msa(src, src_stride, dst, dst_stride, filter); src 2757 libavcodec/mips/hevc_mc_uni_msa.c common_vt_4t_8x4mult_msa(src, src_stride, dst, dst_stride, src 2762 libavcodec/mips/hevc_mc_uni_msa.c static void common_vt_4t_12w_msa(uint8_t *src, int32_t src_stride, src 2775 libavcodec/mips/hevc_mc_uni_msa.c src -= (1 * src_stride); src 2780 libavcodec/mips/hevc_mc_uni_msa.c LD_SB3(src, src_stride, src0, src1, src2); src 2781 libavcodec/mips/hevc_mc_uni_msa.c src += (3 * src_stride); src 2789 libavcodec/mips/hevc_mc_uni_msa.c LD_SB4(src, src_stride, src3, src4, src5, src6); src 2790 libavcodec/mips/hevc_mc_uni_msa.c src += (4 * src_stride); src 2825 libavcodec/mips/hevc_mc_uni_msa.c static void common_vt_4t_16w_msa(uint8_t *src, int32_t src_stride, src 2836 libavcodec/mips/hevc_mc_uni_msa.c src -= src_stride; src 2841 libavcodec/mips/hevc_mc_uni_msa.c LD_SB3(src, src_stride, src0, src1, src2); src 2842 libavcodec/mips/hevc_mc_uni_msa.c src += (3 * src_stride); src 2849 libavcodec/mips/hevc_mc_uni_msa.c LD_SB4(src, src_stride, src3, src4, src5, src6); src 2850 libavcodec/mips/hevc_mc_uni_msa.c src += (4 * src_stride); src 2883 libavcodec/mips/hevc_mc_uni_msa.c static void common_vt_4t_24w_msa(uint8_t *src, int32_t src_stride, src 2896 libavcodec/mips/hevc_mc_uni_msa.c src -= src_stride; src 2902 libavcodec/mips/hevc_mc_uni_msa.c LD_SB3(src, src_stride, src0, src1, src2); src 2908 libavcodec/mips/hevc_mc_uni_msa.c LD_SB3(src + 16, src_stride, src6, src7, src8); src 2909 libavcodec/mips/hevc_mc_uni_msa.c src += (3 * src_stride); src 2915 libavcodec/mips/hevc_mc_uni_msa.c LD_SB2(src, src_stride, src3, src4); src 2921 libavcodec/mips/hevc_mc_uni_msa.c LD_SB2(src + 16, src_stride, src9, src10); src 2922 libavcodec/mips/hevc_mc_uni_msa.c src += (2 * src_stride); src 2955 libavcodec/mips/hevc_mc_uni_msa.c LD_SB2(src, src_stride, src5, src2); src 2961 libavcodec/mips/hevc_mc_uni_msa.c LD_SB2(src + 16, src_stride, src11, src8); src 2962 libavcodec/mips/hevc_mc_uni_msa.c src += (2 * src_stride); src 2994 libavcodec/mips/hevc_mc_uni_msa.c static void common_vt_4t_32w_msa(uint8_t *src, int32_t src_stride, src 3009 libavcodec/mips/hevc_mc_uni_msa.c src -= src_stride; src 3015 libavcodec/mips/hevc_mc_uni_msa.c LD_SB3(src, src_stride, src0, src1, src2); src 3022 libavcodec/mips/hevc_mc_uni_msa.c LD_SB3(src + 16, src_stride, src6, src7, src8); src 3023 libavcodec/mips/hevc_mc_uni_msa.c src += (3 * src_stride); src 3031 libavcodec/mips/hevc_mc_uni_msa.c LD_SB2(src, src_stride, src3, src4); src 3057 libavcodec/mips/hevc_mc_uni_msa.c LD_SB2(src + 16, src_stride, src9, src10); src 3058 libavcodec/mips/hevc_mc_uni_msa.c src += (2 * src_stride); src 3087 libavcodec/mips/hevc_mc_uni_msa.c static void hevc_hv_uni_4t_4x2_msa(uint8_t *src, src 3105 libavcodec/mips/hevc_mc_uni_msa.c src -= (src_stride + 1); src 3117 libavcodec/mips/hevc_mc_uni_msa.c LD_SB5(src, src_stride, src0, src1, src2, src3, src4); src 3142 libavcodec/mips/hevc_mc_uni_msa.c static void hevc_hv_uni_4t_4x4_msa(uint8_t *src, src 3161 libavcodec/mips/hevc_mc_uni_msa.c src -= (src_stride + 1); src 3173 libavcodec/mips/hevc_mc_uni_msa.c LD_SB7(src, src_stride, src0, src1, src2, src3, src4, src5, src6); src 3201 libavcodec/mips/hevc_mc_uni_msa.c static void hevc_hv_uni_4t_4multx8mult_msa(uint8_t *src, src 3225 libavcodec/mips/hevc_mc_uni_msa.c src -= (src_stride + 1); src 3237 libavcodec/mips/hevc_mc_uni_msa.c LD_SB3(src, src_stride, src0, src1, src2); src 3238 libavcodec/mips/hevc_mc_uni_msa.c src += (3 * src_stride); src 3250 libavcodec/mips/hevc_mc_uni_msa.c LD_SB8(src, src_stride, src 3252 libavcodec/mips/hevc_mc_uni_msa.c src += (8 * src_stride); src 3299 libavcodec/mips/hevc_mc_uni_msa.c static void hevc_hv_uni_4t_4w_msa(uint8_t *src, src 3308 libavcodec/mips/hevc_mc_uni_msa.c hevc_hv_uni_4t_4x2_msa(src, src_stride, dst, dst_stride, src 3311 libavcodec/mips/hevc_mc_uni_msa.c hevc_hv_uni_4t_4x4_msa(src, src_stride, dst, dst_stride, src 3314 libavcodec/mips/hevc_mc_uni_msa.c hevc_hv_uni_4t_4multx8mult_msa(src, src_stride, dst, dst_stride, src 3319 libavcodec/mips/hevc_mc_uni_msa.c static void hevc_hv_uni_4t_6w_msa(uint8_t *src, src 3345 libavcodec/mips/hevc_mc_uni_msa.c src -= (src_stride + 1); src 3357 libavcodec/mips/hevc_mc_uni_msa.c LD_SB3(src, src_stride, src0, src1, src2); src 3358 libavcodec/mips/hevc_mc_uni_msa.c src += (3 * src_stride); src 3373 libavcodec/mips/hevc_mc_uni_msa.c LD_SB8(src, src_stride, src3, src4, src5, src6, src7, src8, src9, src10); src 3438 libavcodec/mips/hevc_mc_uni_msa.c static void hevc_hv_uni_4t_8x2_msa(uint8_t *src, src 3458 libavcodec/mips/hevc_mc_uni_msa.c src -= (src_stride + 1); src 3470 libavcodec/mips/hevc_mc_uni_msa.c LD_SB5(src, src_stride, src0, src1, src2, src3, src4); src 3500 libavcodec/mips/hevc_mc_uni_msa.c static void hevc_hv_uni_4t_8multx4_msa(uint8_t *src, src 3518 libavcodec/mips/hevc_mc_uni_msa.c src -= (src_stride + 1); src 3532 libavcodec/mips/hevc_mc_uni_msa.c LD_SB7(src, src_stride, src0, src1, src2, src3, src4, src5, src6); src 3533 libavcodec/mips/hevc_mc_uni_msa.c src += 8; src 3585 libavcodec/mips/hevc_mc_uni_msa.c static void hevc_hv_uni_4t_8x6_msa(uint8_t *src, src 3609 libavcodec/mips/hevc_mc_uni_msa.c src -= (src_stride + 1); src 3621 libavcodec/mips/hevc_mc_uni_msa.c LD_SB5(src, src_stride, src0, src1, src2, src3, src4); src 3622 libavcodec/mips/hevc_mc_uni_msa.c src += (5 * src_stride); src 3623 libavcodec/mips/hevc_mc_uni_msa.c LD_SB4(src, src_stride, src5, src6, src7, src8); src 3688 libavcodec/mips/hevc_mc_uni_msa.c static void hevc_hv_uni_4t_8multx4mult_msa(uint8_t *src, src 3714 libavcodec/mips/hevc_mc_uni_msa.c src -= (src_stride + 1); src 3727 libavcodec/mips/hevc_mc_uni_msa.c src_tmp = src; src 3797 libavcodec/mips/hevc_mc_uni_msa.c src += 8; src 3802 libavcodec/mips/hevc_mc_uni_msa.c static void hevc_hv_uni_4t_8w_msa(uint8_t *src, src 3811 libavcodec/mips/hevc_mc_uni_msa.c hevc_hv_uni_4t_8x2_msa(src, src_stride, dst, dst_stride, src 3814 libavcodec/mips/hevc_mc_uni_msa.c hevc_hv_uni_4t_8multx4_msa(src, src_stride, dst, dst_stride, src 3817 libavcodec/mips/hevc_mc_uni_msa.c hevc_hv_uni_4t_8x6_msa(src, src_stride, dst, dst_stride, src 3820 libavcodec/mips/hevc_mc_uni_msa.c hevc_hv_uni_4t_8multx4mult_msa(src, src_stride, dst, dst_stride, src 3825 libavcodec/mips/hevc_mc_uni_msa.c static void hevc_hv_uni_4t_12w_msa(uint8_t *src, src 3848 libavcodec/mips/hevc_mc_uni_msa.c src -= (src_stride + 1); src 3861 libavcodec/mips/hevc_mc_uni_msa.c src_tmp = src; src 3928 libavcodec/mips/hevc_mc_uni_msa.c src += 8; src 3934 libavcodec/mips/hevc_mc_uni_msa.c LD_SB3(src, src_stride, src0, src1, src2); src 3935 libavcodec/mips/hevc_mc_uni_msa.c src += (3 * src_stride); src 3947 libavcodec/mips/hevc_mc_uni_msa.c LD_SB8(src, src_stride, src 3949 libavcodec/mips/hevc_mc_uni_msa.c src += (8 * src_stride); src 3993 libavcodec/mips/hevc_mc_uni_msa.c static void hevc_hv_uni_4t_16w_msa(uint8_t *src, src 4002 libavcodec/mips/hevc_mc_uni_msa.c hevc_hv_uni_4t_8multx4_msa(src, src_stride, dst, dst_stride, filter_x, src 4005 libavcodec/mips/hevc_mc_uni_msa.c hevc_hv_uni_4t_8multx4mult_msa(src, src_stride, dst, dst_stride, src 4010 libavcodec/mips/hevc_mc_uni_msa.c static void hevc_hv_uni_4t_24w_msa(uint8_t *src, src 4018 libavcodec/mips/hevc_mc_uni_msa.c hevc_hv_uni_4t_8multx4mult_msa(src, src_stride, dst, dst_stride, src 4022 libavcodec/mips/hevc_mc_uni_msa.c static void hevc_hv_uni_4t_32w_msa(uint8_t *src, src 4030 libavcodec/mips/hevc_mc_uni_msa.c hevc_hv_uni_4t_8multx4mult_msa(src, src_stride, dst, dst_stride, src 4037 libavcodec/mips/hevc_mc_uni_msa.c uint8_t *src, \ src 4044 libavcodec/mips/hevc_mc_uni_msa.c copy_width##WIDTH##_msa(src, src_stride, dst, dst_stride, height); \ src 4060 libavcodec/mips/hevc_mc_uni_msa.c uint8_t *src, \ src 4069 libavcodec/mips/hevc_mc_uni_msa.c common_##DIR1##_##TAP##t_##WIDTH##w_msa(src, src_stride, dst, dst_stride, \ src 4112 libavcodec/mips/hevc_mc_uni_msa.c uint8_t *src, \ src 4122 libavcodec/mips/hevc_mc_uni_msa.c hevc_hv_uni_##TAP##t_##WIDTH##w_msa(src, src_stride, dst, dst_stride, \ src 57 libavcodec/mips/hevc_mc_uniw_msa.c static void hevc_uniwgt_copy_4w_msa(uint8_t *src, src 81 libavcodec/mips/hevc_mc_uniw_msa.c LW2(src, src_stride, tp0, tp1); src 95 libavcodec/mips/hevc_mc_uniw_msa.c LW4(src, src_stride, tp0, tp1, tp2, tp3); src 105 libavcodec/mips/hevc_mc_uniw_msa.c LW4(src, src_stride, tp0, tp1, tp2, tp3); src 106 libavcodec/mips/hevc_mc_uniw_msa.c src += 4 * src_stride; src 108 libavcodec/mips/hevc_mc_uniw_msa.c LW4(src, src_stride, tp0, tp1, tp2, tp3); src 109 libavcodec/mips/hevc_mc_uniw_msa.c src += 4 * src_stride; src 124 libavcodec/mips/hevc_mc_uniw_msa.c static void hevc_uniwgt_copy_6w_msa(uint8_t *src, src 147 libavcodec/mips/hevc_mc_uniw_msa.c LD4(src, src_stride, tp0, tp1, tp2, tp3); src 148 libavcodec/mips/hevc_mc_uniw_msa.c src += (4 * src_stride); src 151 libavcodec/mips/hevc_mc_uniw_msa.c LD4(src, src_stride, tp0, tp1, tp2, tp3); src 152 libavcodec/mips/hevc_mc_uniw_msa.c src += (4 * src_stride); src 186 libavcodec/mips/hevc_mc_uniw_msa.c static void hevc_uniwgt_copy_8w_msa(uint8_t *src, src 209 libavcodec/mips/hevc_mc_uniw_msa.c LD2(src, src_stride, tp0, tp1); src 218 libavcodec/mips/hevc_mc_uniw_msa.c LD4(src, src_stride, tp0, tp1, tp2, tp3); src 230 libavcodec/mips/hevc_mc_uniw_msa.c LD4(src, src_stride, tp0, tp1, tp2, tp3); src 231 libavcodec/mips/hevc_mc_uniw_msa.c src += 4 * src_stride; src 234 libavcodec/mips/hevc_mc_uniw_msa.c LD2(src, src_stride, tp0, tp1); src 251 libavcodec/mips/hevc_mc_uniw_msa.c LD4(src, src_stride, tp0, tp1, tp2, tp3); src 252 libavcodec/mips/hevc_mc_uniw_msa.c src += 4 * src_stride; src 255 libavcodec/mips/hevc_mc_uniw_msa.c LD4(src, src_stride, tp0, tp1, tp2, tp3); src 256 libavcodec/mips/hevc_mc_uniw_msa.c src += 4 * src_stride; src 281 libavcodec/mips/hevc_mc_uniw_msa.c static void hevc_uniwgt_copy_12w_msa(uint8_t *src, src 304 libavcodec/mips/hevc_mc_uniw_msa.c LD_SB4(src, src_stride, src0, src1, src2, src3); src 305 libavcodec/mips/hevc_mc_uniw_msa.c src += (4 * src_stride); src 326 libavcodec/mips/hevc_mc_uniw_msa.c static void hevc_uniwgt_copy_16w_msa(uint8_t *src, src 348 libavcodec/mips/hevc_mc_uniw_msa.c LD_SB4(src, src_stride, src0, src1, src2, src3); src 349 libavcodec/mips/hevc_mc_uniw_msa.c src += (4 * src_stride); src 369 libavcodec/mips/hevc_mc_uniw_msa.c static void hevc_uniwgt_copy_24w_msa(uint8_t *src, src 392 libavcodec/mips/hevc_mc_uniw_msa.c LD_SB4(src, src_stride, src0, src1, src4, src5); src 393 libavcodec/mips/hevc_mc_uniw_msa.c LD_SB4(src + 16, src_stride, src2, src3, src6, src7); src 394 libavcodec/mips/hevc_mc_uniw_msa.c src += (4 * src_stride); src 422 libavcodec/mips/hevc_mc_uniw_msa.c static void hevc_uniwgt_copy_32w_msa(uint8_t *src, src 444 libavcodec/mips/hevc_mc_uniw_msa.c LD_SB2(src, src_stride, src0, src1); src 445 libavcodec/mips/hevc_mc_uniw_msa.c LD_SB2(src + 16, src_stride, src2, src3); src 446 libavcodec/mips/hevc_mc_uniw_msa.c src += (2 * src_stride); src 468 libavcodec/mips/hevc_mc_uniw_msa.c static void hevc_uniwgt_copy_48w_msa(uint8_t *src, src 491 libavcodec/mips/hevc_mc_uniw_msa.c LD_SB3(src, 16, src0, src1, src2); src 492 libavcodec/mips/hevc_mc_uniw_msa.c src += src_stride; src 493 libavcodec/mips/hevc_mc_uniw_msa.c LD_SB3(src, 16, src3, src4, src5); src 494 libavcodec/mips/hevc_mc_uniw_msa.c src += src_stride; src 525 libavcodec/mips/hevc_mc_uniw_msa.c static void hevc_uniwgt_copy_64w_msa(uint8_t *src, src 548 libavcodec/mips/hevc_mc_uniw_msa.c LD_SB4(src, 16, src0, src1, src2, src3); src 549 libavcodec/mips/hevc_mc_uniw_msa.c src += src_stride; src 550 libavcodec/mips/hevc_mc_uniw_msa.c LD_SB4(src, 16, src4, src5, src6, src7); src 551 libavcodec/mips/hevc_mc_uniw_msa.c src += src_stride; src 588 libavcodec/mips/hevc_mc_uniw_msa.c static void hevc_hz_uniwgt_8t_4w_msa(uint8_t *src, src 608 libavcodec/mips/hevc_mc_uniw_msa.c src -= 3; src 633 libavcodec/mips/hevc_mc_uniw_msa.c LD_SB8(src, src_stride, src0, src1, src2, src3, src4, src5, src6, src7); src 634 libavcodec/mips/hevc_mc_uniw_msa.c src += (8 * src_stride); src 664 libavcodec/mips/hevc_mc_uniw_msa.c static void hevc_hz_uniwgt_8t_8w_msa(uint8_t *src, src 686 libavcodec/mips/hevc_mc_uniw_msa.c src -= 3; src 711 libavcodec/mips/hevc_mc_uniw_msa.c LD_SB4(src, src_stride, src0, src1, src2, src3); src 712 libavcodec/mips/hevc_mc_uniw_msa.c src += (4 * src_stride); src 742 libavcodec/mips/hevc_mc_uniw_msa.c static void hevc_hz_uniwgt_8t_12w_msa(uint8_t *src, src 764 libavcodec/mips/hevc_mc_uniw_msa.c src -= 3; src 793 libavcodec/mips/hevc_mc_uniw_msa.c LD_SB4(src, src_stride, src0, src1, src2, src3); src 794 libavcodec/mips/hevc_mc_uniw_msa.c LD_SB4(src + 8, src_stride, src4, src5, src6, src7); src 795 libavcodec/mips/hevc_mc_uniw_msa.c src += (4 * src_stride); src 836 libavcodec/mips/hevc_mc_uniw_msa.c static void hevc_hz_uniwgt_8t_16w_msa(uint8_t *src, src 858 libavcodec/mips/hevc_mc_uniw_msa.c src -= 3; src 882 libavcodec/mips/hevc_mc_uniw_msa.c LD_SB2(src, src_stride, src0, src2); src 883 libavcodec/mips/hevc_mc_uniw_msa.c LD_SB2(src + 8, src_stride, src1, src3); src 884 libavcodec/mips/hevc_mc_uniw_msa.c src += (2 * src_stride); src 914 libavcodec/mips/hevc_mc_uniw_msa.c static void hevc_hz_uniwgt_8t_24w_msa(uint8_t *src, src 935 libavcodec/mips/hevc_mc_uniw_msa.c src -= 3; src 963 libavcodec/mips/hevc_mc_uniw_msa.c LD_SB2(src, 16, src0, src1); src 964 libavcodec/mips/hevc_mc_uniw_msa.c src += src_stride; src 965 libavcodec/mips/hevc_mc_uniw_msa.c LD_SB2(src, 16, src2, src3); src 966 libavcodec/mips/hevc_mc_uniw_msa.c src += src_stride; src 1007 libavcodec/mips/hevc_mc_uniw_msa.c static void hevc_hz_uniwgt_8t_32w_msa(uint8_t *src, src 1029 libavcodec/mips/hevc_mc_uniw_msa.c src -= 3; src 1053 libavcodec/mips/hevc_mc_uniw_msa.c LD_SB4(src, 8, src0, src1, src2, src3); src 1054 libavcodec/mips/hevc_mc_uniw_msa.c src += src_stride; src 1055 libavcodec/mips/hevc_mc_uniw_msa.c LD_SB4(src, 8, src4, src5, src6, src7); src 1056 libavcodec/mips/hevc_mc_uniw_msa.c src += src_stride; src 1109 libavcodec/mips/hevc_mc_uniw_msa.c static void hevc_hz_uniwgt_8t_48w_msa(uint8_t *src, src 1130 libavcodec/mips/hevc_mc_uniw_msa.c src -= 3; src 1159 libavcodec/mips/hevc_mc_uniw_msa.c LD_SB3(src, 16, src0, src1, src2); src 1160 libavcodec/mips/hevc_mc_uniw_msa.c src3 = LD_SB(src + 40); src 1161 libavcodec/mips/hevc_mc_uniw_msa.c src += src_stride; src 1203 libavcodec/mips/hevc_mc_uniw_msa.c static void hevc_hz_uniwgt_8t_64w_msa(uint8_t *src, src 1226 libavcodec/mips/hevc_mc_uniw_msa.c src -= 3; src 1254 libavcodec/mips/hevc_mc_uniw_msa.c src_tmp = src; src 1289 libavcodec/mips/hevc_mc_uniw_msa.c src += src_stride; src 1294 libavcodec/mips/hevc_mc_uniw_msa.c static void hevc_vt_uniwgt_8t_4w_msa(uint8_t *src, src 1318 libavcodec/mips/hevc_mc_uniw_msa.c src -= (3 * src_stride); src 1337 libavcodec/mips/hevc_mc_uniw_msa.c LD_SB7(src, src_stride, src0, src1, src2, src3, src4, src5, src6); src 1338 libavcodec/mips/hevc_mc_uniw_msa.c src += (7 * src_stride); src 1351 libavcodec/mips/hevc_mc_uniw_msa.c LD_SB8(src, src_stride, src 1353 libavcodec/mips/hevc_mc_uniw_msa.c src += (8 * src_stride); src 1386 libavcodec/mips/hevc_mc_uniw_msa.c static void hevc_vt_uniwgt_8t_8w_msa(uint8_t *src, src 1406 libavcodec/mips/hevc_mc_uniw_msa.c src -= (3 * src_stride); src 1424 libavcodec/mips/hevc_mc_uniw_msa.c LD_SB7(src, src_stride, src0, src1, src2, src3, src4, src5, src6); src 1425 libavcodec/mips/hevc_mc_uniw_msa.c src += (7 * src_stride); src 1433 libavcodec/mips/hevc_mc_uniw_msa.c LD_SB4(src, src_stride, src7, src8, src9, src10); src 1434 libavcodec/mips/hevc_mc_uniw_msa.c src += (4 * src_stride); src 1465 libavcodec/mips/hevc_mc_uniw_msa.c static void hevc_vt_uniwgt_8t_12w_msa(uint8_t *src, src 1488 libavcodec/mips/hevc_mc_uniw_msa.c src -= (3 * src_stride); src 1507 libavcodec/mips/hevc_mc_uniw_msa.c LD_SB7(src, src_stride, src0, src1, src2, src3, src4, src5, src6); src 1508 libavcodec/mips/hevc_mc_uniw_msa.c src += (7 * src_stride); src 1521 libavcodec/mips/hevc_mc_uniw_msa.c LD_SB4(src, src_stride, src7, src8, src9, src10); src 1522 libavcodec/mips/hevc_mc_uniw_msa.c src += (4 * src_stride); src 1568 libavcodec/mips/hevc_mc_uniw_msa.c static void hevc_vt_uniwgt_8t_16multx4mult_msa(uint8_t *src, src 1595 libavcodec/mips/hevc_mc_uniw_msa.c src -= (3 * src_stride); src 1614 libavcodec/mips/hevc_mc_uniw_msa.c src_tmp = src; src 1674 libavcodec/mips/hevc_mc_uniw_msa.c src += 16; src 1679 libavcodec/mips/hevc_mc_uniw_msa.c static void hevc_vt_uniwgt_8t_16w_msa(uint8_t *src, src 1689 libavcodec/mips/hevc_mc_uniw_msa.c hevc_vt_uniwgt_8t_16multx4mult_msa(src, src_stride, dst, dst_stride, src 1694 libavcodec/mips/hevc_mc_uniw_msa.c static void hevc_vt_uniwgt_8t_24w_msa(uint8_t *src, src 1704 libavcodec/mips/hevc_mc_uniw_msa.c hevc_vt_uniwgt_8t_16multx4mult_msa(src, src_stride, dst, dst_stride, src 1708 libavcodec/mips/hevc_mc_uniw_msa.c hevc_vt_uniwgt_8t_8w_msa(src + 16, src_stride, dst + 16, dst_stride, src 1712 libavcodec/mips/hevc_mc_uniw_msa.c static void hevc_vt_uniwgt_8t_32w_msa(uint8_t *src, src 1722 libavcodec/mips/hevc_mc_uniw_msa.c hevc_vt_uniwgt_8t_16multx4mult_msa(src, src_stride, dst, dst_stride, src 1727 libavcodec/mips/hevc_mc_uniw_msa.c static void hevc_vt_uniwgt_8t_48w_msa(uint8_t *src, src 1737 libavcodec/mips/hevc_mc_uniw_msa.c hevc_vt_uniwgt_8t_16multx4mult_msa(src, src_stride, dst, dst_stride, src 1742 libavcodec/mips/hevc_mc_uniw_msa.c static void hevc_vt_uniwgt_8t_64w_msa(uint8_t *src, src 1752 libavcodec/mips/hevc_mc_uniw_msa.c hevc_vt_uniwgt_8t_16multx4mult_msa(src, src_stride, dst, dst_stride, src 1757 libavcodec/mips/hevc_mc_uniw_msa.c static void hevc_hv_uniwgt_8t_4w_msa(uint8_t *src, src 1784 libavcodec/mips/hevc_mc_uniw_msa.c src -= ((3 * src_stride) + 3); src 1806 libavcodec/mips/hevc_mc_uniw_msa.c LD_SB7(src, src_stride, src0, src1, src2, src3, src4, src5, src6); src 1807 libavcodec/mips/hevc_mc_uniw_msa.c src += (7 * src_stride); src 1833 libavcodec/mips/hevc_mc_uniw_msa.c LD_SB4(src, src_stride, src7, src8, src9, src10); src 1834 libavcodec/mips/hevc_mc_uniw_msa.c src += (4 * src_stride); src 1882 libavcodec/mips/hevc_mc_uniw_msa.c static void hevc_hv_uniwgt_8t_8multx2mult_msa(uint8_t *src, src 1913 libavcodec/mips/hevc_mc_uniw_msa.c src -= ((3 * src_stride) + 3); src 1936 libavcodec/mips/hevc_mc_uniw_msa.c src_tmp = src; src 2039 libavcodec/mips/hevc_mc_uniw_msa.c src += 8; src 2044 libavcodec/mips/hevc_mc_uniw_msa.c static void hevc_hv_uniwgt_8t_8w_msa(uint8_t *src, src 2055 libavcodec/mips/hevc_mc_uniw_msa.c hevc_hv_uniwgt_8t_8multx2mult_msa(src, src_stride, dst, dst_stride, src 2060 libavcodec/mips/hevc_mc_uniw_msa.c static void hevc_hv_uniwgt_8t_12w_msa(uint8_t *src, src 2087 libavcodec/mips/hevc_mc_uniw_msa.c src -= ((3 * src_stride) + 3); src 2111 libavcodec/mips/hevc_mc_uniw_msa.c src_tmp = src; src 2183 libavcodec/mips/hevc_mc_uniw_msa.c src += 8; src 2191 libavcodec/mips/hevc_mc_uniw_msa.c LD_SB7(src, src_stride, src0, src1, src2, src3, src4, src5, src6); src 2192 libavcodec/mips/hevc_mc_uniw_msa.c src += (7 * src_stride); src 2216 libavcodec/mips/hevc_mc_uniw_msa.c LD_SB4(src, src_stride, src7, src8, src9, src10); src 2217 libavcodec/mips/hevc_mc_uniw_msa.c src += (4 * src_stride); src 2265 libavcodec/mips/hevc_mc_uniw_msa.c static void hevc_hv_uniwgt_8t_16w_msa(uint8_t *src, src 2276 libavcodec/mips/hevc_mc_uniw_msa.c hevc_hv_uniwgt_8t_8multx2mult_msa(src, src_stride, dst, dst_stride, src 2281 libavcodec/mips/hevc_mc_uniw_msa.c static void hevc_hv_uniwgt_8t_24w_msa(uint8_t *src, src 2292 libavcodec/mips/hevc_mc_uniw_msa.c hevc_hv_uniwgt_8t_8multx2mult_msa(src, src_stride, dst, dst_stride, src 2297 libavcodec/mips/hevc_mc_uniw_msa.c static void hevc_hv_uniwgt_8t_32w_msa(uint8_t *src, src 2308 libavcodec/mips/hevc_mc_uniw_msa.c hevc_hv_uniwgt_8t_8multx2mult_msa(src, src_stride, dst, dst_stride, src 2313 libavcodec/mips/hevc_mc_uniw_msa.c static void hevc_hv_uniwgt_8t_48w_msa(uint8_t *src, src 2324 libavcodec/mips/hevc_mc_uniw_msa.c hevc_hv_uniwgt_8t_8multx2mult_msa(src, src_stride, dst, dst_stride, src 2329 libavcodec/mips/hevc_mc_uniw_msa.c static void hevc_hv_uniwgt_8t_64w_msa(uint8_t *src, src 2340 libavcodec/mips/hevc_mc_uniw_msa.c hevc_hv_uniwgt_8t_8multx2mult_msa(src, src_stride, dst, dst_stride, src 2345 libavcodec/mips/hevc_mc_uniw_msa.c static void hevc_hz_uniwgt_4t_4x2_msa(uint8_t *src, src 2364 libavcodec/mips/hevc_mc_uniw_msa.c src -= 1; src 2386 libavcodec/mips/hevc_mc_uniw_msa.c LD_SB2(src, src_stride, src0, src1); src 2403 libavcodec/mips/hevc_mc_uniw_msa.c static void hevc_hz_uniwgt_4t_4x4_msa(uint8_t *src, src 2421 libavcodec/mips/hevc_mc_uniw_msa.c src -= 1; src 2444 libavcodec/mips/hevc_mc_uniw_msa.c LD_SB4(src, src_stride, src0, src1, src2, src3); src 2460 libavcodec/mips/hevc_mc_uniw_msa.c static void hevc_hz_uniwgt_4t_4x8multiple_msa(uint8_t *src, src 2481 libavcodec/mips/hevc_mc_uniw_msa.c src -= 1; src 2504 libavcodec/mips/hevc_mc_uniw_msa.c LD_SB8(src, src_stride, src0, src1, src2, src3, src4, src5, src6, src7); src 2505 libavcodec/mips/hevc_mc_uniw_msa.c src += (8 * src_stride); src 2528 libavcodec/mips/hevc_mc_uniw_msa.c static void hevc_hz_uniwgt_4t_4w_msa(uint8_t *src, src 2539 libavcodec/mips/hevc_mc_uniw_msa.c hevc_hz_uniwgt_4t_4x2_msa(src, src_stride, dst, dst_stride, src 2542 libavcodec/mips/hevc_mc_uniw_msa.c hevc_hz_uniwgt_4t_4x4_msa(src, src_stride, dst, dst_stride, src 2545 libavcodec/mips/hevc_mc_uniw_msa.c hevc_hz_uniwgt_4t_4x8multiple_msa(src, src_stride, dst, dst_stride, src 2551 libavcodec/mips/hevc_mc_uniw_msa.c static void hevc_hz_uniwgt_4t_6w_msa(uint8_t *src, src 2571 libavcodec/mips/hevc_mc_uniw_msa.c src -= 1; src 2593 libavcodec/mips/hevc_mc_uniw_msa.c LD_SB8(src, src_stride, src0, src1, src2, src3, src4, src5, src6, src7); src 2632 libavcodec/mips/hevc_mc_uniw_msa.c static void hevc_hz_uniwgt_4t_8x2_msa(uint8_t *src, src 2650 libavcodec/mips/hevc_mc_uniw_msa.c src -= 1; src 2672 libavcodec/mips/hevc_mc_uniw_msa.c LD_SB2(src, src_stride, src0, src1); src 2687 libavcodec/mips/hevc_mc_uniw_msa.c static void hevc_hz_uniwgt_4t_8x4_msa(uint8_t *src, src 2703 libavcodec/mips/hevc_mc_uniw_msa.c src -= 1; src 2725 libavcodec/mips/hevc_mc_uniw_msa.c LD_SB4(src, src_stride, src0, src1, src2, src3); src 2744 libavcodec/mips/hevc_mc_uniw_msa.c static void hevc_hz_uniwgt_4t_8x6_msa(uint8_t *src, src 2764 libavcodec/mips/hevc_mc_uniw_msa.c src -= 1; src 2786 libavcodec/mips/hevc_mc_uniw_msa.c LD_SB6(src, src_stride, src0, src1, src2, src3, src4, src5); src 2814 libavcodec/mips/hevc_mc_uniw_msa.c static void hevc_hz_uniwgt_4t_8x8multiple_msa(uint8_t *src, src 2835 libavcodec/mips/hevc_mc_uniw_msa.c src -= 1; src 2858 libavcodec/mips/hevc_mc_uniw_msa.c LD_SB8(src, src_stride, src0, src1, src2, src3, src4, src5, src6, src7); src 2859 libavcodec/mips/hevc_mc_uniw_msa.c src += (8 * src_stride); src 2894 libavcodec/mips/hevc_mc_uniw_msa.c static void hevc_hz_uniwgt_4t_8w_msa(uint8_t *src, src 2905 libavcodec/mips/hevc_mc_uniw_msa.c hevc_hz_uniwgt_4t_8x2_msa(src, src_stride, dst, dst_stride, src 2908 libavcodec/mips/hevc_mc_uniw_msa.c hevc_hz_uniwgt_4t_8x4_msa(src, src_stride, dst, dst_stride, src 2911 libavcodec/mips/hevc_mc_uniw_msa.c hevc_hz_uniwgt_4t_8x6_msa(src, src_stride, dst, dst_stride, src 2914 libavcodec/mips/hevc_mc_uniw_msa.c hevc_hz_uniwgt_4t_8x8multiple_msa(src, src_stride, dst, dst_stride, src 2920 libavcodec/mips/hevc_mc_uniw_msa.c static void hevc_hz_uniwgt_4t_12w_msa(uint8_t *src, src 2944 libavcodec/mips/hevc_mc_uniw_msa.c src -= 1; src 2968 libavcodec/mips/hevc_mc_uniw_msa.c LD_SB4(src, src_stride, src0, src1, src2, src3); src 2969 libavcodec/mips/hevc_mc_uniw_msa.c src += (4 * src_stride); src 3000 libavcodec/mips/hevc_mc_uniw_msa.c static void hevc_hz_uniwgt_4t_16w_msa(uint8_t *src, src 3021 libavcodec/mips/hevc_mc_uniw_msa.c src -= 1; src 3044 libavcodec/mips/hevc_mc_uniw_msa.c LD_SB4(src, src_stride, src0, src2, src4, src6); src 3045 libavcodec/mips/hevc_mc_uniw_msa.c LD_SB4(src + 8, src_stride, src1, src3, src5, src7); src 3046 libavcodec/mips/hevc_mc_uniw_msa.c src += (4 * src_stride); src 3083 libavcodec/mips/hevc_mc_uniw_msa.c static void hevc_hz_uniwgt_4t_24w_msa(uint8_t *src, src 3103 libavcodec/mips/hevc_mc_uniw_msa.c src -= 1; src 3128 libavcodec/mips/hevc_mc_uniw_msa.c LD_SB2(src, src_stride, src0, src2); src 3129 libavcodec/mips/hevc_mc_uniw_msa.c LD_SB2(src + 16, src_stride, src1, src3); src 3130 libavcodec/mips/hevc_mc_uniw_msa.c src += (2 * src_stride); src 3161 libavcodec/mips/hevc_mc_uniw_msa.c static void hevc_hz_uniwgt_4t_32w_msa(uint8_t *src, src 3182 libavcodec/mips/hevc_mc_uniw_msa.c src -= 1; src 3207 libavcodec/mips/hevc_mc_uniw_msa.c LD_SB2(src, 16, src0, src1); src 3208 libavcodec/mips/hevc_mc_uniw_msa.c src2 = LD_SB(src + 24); src 3209 libavcodec/mips/hevc_mc_uniw_msa.c src += src_stride; src 3210 libavcodec/mips/hevc_mc_uniw_msa.c LD_SB2(src, 16, src3, src4); src 3211 libavcodec/mips/hevc_mc_uniw_msa.c src5 = LD_SB(src + 24); src 3212 libavcodec/mips/hevc_mc_uniw_msa.c src += src_stride; src 3248 libavcodec/mips/hevc_mc_uniw_msa.c static void hevc_vt_uniwgt_4t_4x2_msa(uint8_t *src, src 3267 libavcodec/mips/hevc_mc_uniw_msa.c src -= src_stride; src 3287 libavcodec/mips/hevc_mc_uniw_msa.c LD_SB5(src, src_stride, src0, src1, src2, src3, src4); src 3303 libavcodec/mips/hevc_mc_uniw_msa.c static void hevc_vt_uniwgt_4t_4x4_msa(uint8_t *src, src 3321 libavcodec/mips/hevc_mc_uniw_msa.c src -= src_stride; src 3341 libavcodec/mips/hevc_mc_uniw_msa.c LD_SB7(src, src_stride, src0, src1, src2, src3, src4, src5, src6); src 3357 libavcodec/mips/hevc_mc_uniw_msa.c static void hevc_vt_uniwgt_4t_4x8multiple_msa(uint8_t *src, src 3378 libavcodec/mips/hevc_mc_uniw_msa.c src -= src_stride; src 3398 libavcodec/mips/hevc_mc_uniw_msa.c LD_SB3(src, src_stride, src0, src1, src2); src 3399 libavcodec/mips/hevc_mc_uniw_msa.c src += (3 * src_stride); src 3405 libavcodec/mips/hevc_mc_uniw_msa.c LD_SB8(src, src_stride, src 3407 libavcodec/mips/hevc_mc_uniw_msa.c src += (8 * src_stride); src 3433 libavcodec/mips/hevc_mc_uniw_msa.c static void hevc_vt_uniwgt_4t_4w_msa(uint8_t *src, src 3444 libavcodec/mips/hevc_mc_uniw_msa.c hevc_vt_uniwgt_4t_4x2_msa(src, src_stride, dst, dst_stride, src 3447 libavcodec/mips/hevc_mc_uniw_msa.c hevc_vt_uniwgt_4t_4x4_msa(src, src_stride, dst, dst_stride, src 3450 libavcodec/mips/hevc_mc_uniw_msa.c hevc_vt_uniwgt_4t_4x8multiple_msa(src, src_stride, dst, dst_stride, src 3456 libavcodec/mips/hevc_mc_uniw_msa.c static void hevc_vt_uniwgt_4t_6w_msa(uint8_t *src, src 3475 libavcodec/mips/hevc_mc_uniw_msa.c src -= src_stride; src 3495 libavcodec/mips/hevc_mc_uniw_msa.c LD_SB3(src, src_stride, src0, src1, src2); src 3496 libavcodec/mips/hevc_mc_uniw_msa.c src += (3 * src_stride); src 3497 libavcodec/mips/hevc_mc_uniw_msa.c LD_SB8(src, src_stride, src3, src4, src5, src6, src7, src8, src9, src10); src 3534 libavcodec/mips/hevc_mc_uniw_msa.c static void hevc_vt_uniwgt_4t_8x2_msa(uint8_t *src, src 3551 libavcodec/mips/hevc_mc_uniw_msa.c src -= src_stride; src 3571 libavcodec/mips/hevc_mc_uniw_msa.c LD_SB5(src, src_stride, src0, src1, src2, src3, src4); src 3585 libavcodec/mips/hevc_mc_uniw_msa.c static void hevc_vt_uniwgt_4t_8x4_msa(uint8_t *src, src 3603 libavcodec/mips/hevc_mc_uniw_msa.c src -= src_stride; src 3623 libavcodec/mips/hevc_mc_uniw_msa.c LD_SB7(src, src_stride, src0, src1, src2, src3, src4, src5, src6); src 3624 libavcodec/mips/hevc_mc_uniw_msa.c src += (3 * src_stride); src 3640 libavcodec/mips/hevc_mc_uniw_msa.c static void hevc_vt_uniwgt_4t_8x6_msa(uint8_t *src, src 3658 libavcodec/mips/hevc_mc_uniw_msa.c src -= src_stride; src 3678 libavcodec/mips/hevc_mc_uniw_msa.c LD_SB3(src, src_stride, src0, src1, src2); src 3679 libavcodec/mips/hevc_mc_uniw_msa.c src += (3 * src_stride); src 3680 libavcodec/mips/hevc_mc_uniw_msa.c LD_SB6(src, src_stride, src3, src4, src5, src6, src7, src8); src 3703 libavcodec/mips/hevc_mc_uniw_msa.c static void hevc_vt_uniwgt_4t_8x8mult_msa(uint8_t *src, src 3723 libavcodec/mips/hevc_mc_uniw_msa.c src -= src_stride; src 3743 libavcodec/mips/hevc_mc_uniw_msa.c LD_SB3(src, src_stride, src0, src1, src2); src 3744 libavcodec/mips/hevc_mc_uniw_msa.c src += (3 * src_stride); src 3749 libavcodec/mips/hevc_mc_uniw_msa.c LD_SB8(src, src_stride, src 3751 libavcodec/mips/hevc_mc_uniw_msa.c src += (8 * src_stride); src 3782 libavcodec/mips/hevc_mc_uniw_msa.c static void hevc_vt_uniwgt_4t_8w_msa(uint8_t *src, src 3793 libavcodec/mips/hevc_mc_uniw_msa.c hevc_vt_uniwgt_4t_8x2_msa(src, src_stride, dst, dst_stride, src 3796 libavcodec/mips/hevc_mc_uniw_msa.c hevc_vt_uniwgt_4t_8x4_msa(src, src_stride, dst, dst_stride, src 3799 libavcodec/mips/hevc_mc_uniw_msa.c hevc_vt_uniwgt_4t_8x6_msa(src, src_stride, dst, dst_stride, src 3802 libavcodec/mips/hevc_mc_uniw_msa.c hevc_vt_uniwgt_4t_8x8mult_msa(src, src_stride, dst, dst_stride, src 3808 libavcodec/mips/hevc_mc_uniw_msa.c static void hevc_vt_uniwgt_4t_12w_msa(uint8_t *src, src 3831 libavcodec/mips/hevc_mc_uniw_msa.c src -= (1 * src_stride); src 3851 libavcodec/mips/hevc_mc_uniw_msa.c LD_SB3(src, src_stride, src0, src1, src2); src 3852 libavcodec/mips/hevc_mc_uniw_msa.c src += (3 * src_stride); src 3859 libavcodec/mips/hevc_mc_uniw_msa.c LD_SB8(src, src_stride, src3, src4, src5, src6, src7, src8, src9, src10); src 3860 libavcodec/mips/hevc_mc_uniw_msa.c src += (8 * src_stride); src 3913 libavcodec/mips/hevc_mc_uniw_msa.c static void hevc_vt_uniwgt_4t_16w_msa(uint8_t *src, src 3934 libavcodec/mips/hevc_mc_uniw_msa.c src -= src_stride; src 3954 libavcodec/mips/hevc_mc_uniw_msa.c LD_SB3(src, src_stride, src0, src1, src2); src 3955 libavcodec/mips/hevc_mc_uniw_msa.c src += (3 * src_stride); src 3961 libavcodec/mips/hevc_mc_uniw_msa.c LD_SB4(src, src_stride, src3, src4, src5, src6); src 3962 libavcodec/mips/hevc_mc_uniw_msa.c src += (4 * src_stride); src 3995 libavcodec/mips/hevc_mc_uniw_msa.c static void hevc_vt_uniwgt_4t_24w_msa(uint8_t *src, src 4017 libavcodec/mips/hevc_mc_uniw_msa.c src -= src_stride; src 4037 libavcodec/mips/hevc_mc_uniw_msa.c LD_SB3(src, src_stride, src0, src1, src2); src 4038 libavcodec/mips/hevc_mc_uniw_msa.c LD_SB3(src + 16, src_stride, src7, src8, src9); src 4039 libavcodec/mips/hevc_mc_uniw_msa.c src += (3 * src_stride); src 4047 libavcodec/mips/hevc_mc_uniw_msa.c LD_SB4(src, src_stride, src3, src4, src5, src6); src 4048 libavcodec/mips/hevc_mc_uniw_msa.c LD_SB4(src + 16, src_stride, src10, src11, src12, src13); src 4049 libavcodec/mips/hevc_mc_uniw_msa.c src += (4 * src_stride); src 4097 libavcodec/mips/hevc_mc_uniw_msa.c static void hevc_vt_uniwgt_4t_32w_msa(uint8_t *src, src 4119 libavcodec/mips/hevc_mc_uniw_msa.c src -= src_stride; src 4139 libavcodec/mips/hevc_mc_uniw_msa.c LD_SB3(src, src_stride, src0, src1, src2); src 4140 libavcodec/mips/hevc_mc_uniw_msa.c LD_SB3(src + 16, src_stride, src5, src6, src7); src 4141 libavcodec/mips/hevc_mc_uniw_msa.c src += (3 * src_stride); src 4149 libavcodec/mips/hevc_mc_uniw_msa.c LD_SB2(src, src_stride, src3, src4); src 4150 libavcodec/mips/hevc_mc_uniw_msa.c LD_SB2(src + 16, src_stride, src8, src9); src 4151 libavcodec/mips/hevc_mc_uniw_msa.c src += (2 * src_stride); src 4191 libavcodec/mips/hevc_mc_uniw_msa.c static void hevc_hv_uniwgt_4t_4x2_msa(uint8_t *src, src 4212 libavcodec/mips/hevc_mc_uniw_msa.c src -= (src_stride + 1); src 4232 libavcodec/mips/hevc_mc_uniw_msa.c LD_SB5(src, src_stride, src0, src1, src2, src3, src4); src 4255 libavcodec/mips/hevc_mc_uniw_msa.c static void hevc_hv_uniwgt_4t_4x4_msa(uint8_t *src, src 4276 libavcodec/mips/hevc_mc_uniw_msa.c src -= (src_stride + 1); src 4296 libavcodec/mips/hevc_mc_uniw_msa.c LD_SB7(src, src_stride, src0, src1, src2, src3, src4, src5, src6); src 4324 libavcodec/mips/hevc_mc_uniw_msa.c static void hevc_hv_uniwgt_4t_4multx8mult_msa(uint8_t *src, src 4349 libavcodec/mips/hevc_mc_uniw_msa.c src -= (src_stride + 1); src 4369 libavcodec/mips/hevc_mc_uniw_msa.c LD_SB3(src, src_stride, src0, src1, src2); src 4370 libavcodec/mips/hevc_mc_uniw_msa.c src += (3 * src_stride); src 4381 libavcodec/mips/hevc_mc_uniw_msa.c LD_SB8(src, src_stride, src 4383 libavcodec/mips/hevc_mc_uniw_msa.c src += (8 * src_stride); src 4431 libavcodec/mips/hevc_mc_uniw_msa.c static void hevc_hv_uniwgt_4t_4w_msa(uint8_t *src, src 4443 libavcodec/mips/hevc_mc_uniw_msa.c hevc_hv_uniwgt_4t_4x2_msa(src, src_stride, dst, dst_stride, src 4447 libavcodec/mips/hevc_mc_uniw_msa.c hevc_hv_uniwgt_4t_4x4_msa(src, src_stride, dst, dst_stride, src 4451 libavcodec/mips/hevc_mc_uniw_msa.c hevc_hv_uniwgt_4t_4multx8mult_msa(src, src_stride, dst, dst_stride, src 4457 libavcodec/mips/hevc_mc_uniw_msa.c static void hevc_hv_uniwgt_4t_6w_msa(uint8_t *src, src 4485 libavcodec/mips/hevc_mc_uniw_msa.c src -= (src_stride + 1); src 4505 libavcodec/mips/hevc_mc_uniw_msa.c LD_SB3(src, src_stride, src0, src1, src2); src 4506 libavcodec/mips/hevc_mc_uniw_msa.c src += (3 * src_stride); src 4518 libavcodec/mips/hevc_mc_uniw_msa.c LD_SB8(src, src_stride, src3, src4, src5, src6, src7, src8, src9, src10); src 4584 libavcodec/mips/hevc_mc_uniw_msa.c static void hevc_hv_uniwgt_4t_8x2_msa(uint8_t *src, src 4609 libavcodec/mips/hevc_mc_uniw_msa.c src -= (src_stride + 1); src 4629 libavcodec/mips/hevc_mc_uniw_msa.c LD_SB5(src, src_stride, src0, src1, src2, src3, src4); src 4660 libavcodec/mips/hevc_mc_uniw_msa.c static void hevc_hv_uniwgt_4t_8multx4_msa(uint8_t *src, src 4683 libavcodec/mips/hevc_mc_uniw_msa.c src -= (src_stride + 1); src 4705 libavcodec/mips/hevc_mc_uniw_msa.c LD_SB7(src, src_stride, src0, src1, src2, src3, src4, src5, src6); src 4706 libavcodec/mips/hevc_mc_uniw_msa.c src += 8; src 4755 libavcodec/mips/hevc_mc_uniw_msa.c static void hevc_hv_uniwgt_4t_8x6_msa(uint8_t *src, src 4783 libavcodec/mips/hevc_mc_uniw_msa.c src -= (src_stride + 1); src 4803 libavcodec/mips/hevc_mc_uniw_msa.c LD_SB5(src, src_stride, src0, src1, src2, src3, src4); src 4804 libavcodec/mips/hevc_mc_uniw_msa.c src += (5 * src_stride); src 4805 libavcodec/mips/hevc_mc_uniw_msa.c LD_SB4(src, src_stride, src5, src6, src7, src8); src 4871 libavcodec/mips/hevc_mc_uniw_msa.c static void hevc_hv_uniwgt_4t_8multx4mult_msa(uint8_t *src, src 4901 libavcodec/mips/hevc_mc_uniw_msa.c src -= (src_stride + 1); src 4922 libavcodec/mips/hevc_mc_uniw_msa.c src_tmp = src; src 4988 libavcodec/mips/hevc_mc_uniw_msa.c src += 8; src 4993 libavcodec/mips/hevc_mc_uniw_msa.c static void hevc_hv_uniwgt_4t_8w_msa(uint8_t *src, src 5006 libavcodec/mips/hevc_mc_uniw_msa.c hevc_hv_uniwgt_4t_8x2_msa(src, src_stride, dst, dst_stride, src 5010 libavcodec/mips/hevc_mc_uniw_msa.c hevc_hv_uniwgt_4t_8multx4_msa(src, src_stride, dst, dst_stride, src 5014 libavcodec/mips/hevc_mc_uniw_msa.c hevc_hv_uniwgt_4t_8x6_msa(src, src_stride, dst, dst_stride, src 5018 libavcodec/mips/hevc_mc_uniw_msa.c hevc_hv_uniwgt_4t_8multx4mult_msa(src, src_stride, dst, dst_stride, src 5024 libavcodec/mips/hevc_mc_uniw_msa.c static void hevc_hv_uniwgt_4t_12w_msa(uint8_t *src, src 5051 libavcodec/mips/hevc_mc_uniw_msa.c src -= (src_stride + 1); src 5072 libavcodec/mips/hevc_mc_uniw_msa.c src_tmp = src; src 5135 libavcodec/mips/hevc_mc_uniw_msa.c src += 8; src 5141 libavcodec/mips/hevc_mc_uniw_msa.c LD_SB3(src, src_stride, src0, src1, src2); src 5142 libavcodec/mips/hevc_mc_uniw_msa.c src += (3 * src_stride); src 5152 libavcodec/mips/hevc_mc_uniw_msa.c LD_SB8(src, src_stride, src3, src4, src5, src6, src7, src8, src9, src 5154 libavcodec/mips/hevc_mc_uniw_msa.c src += (8 * src_stride); src 5201 libavcodec/mips/hevc_mc_uniw_msa.c static void hevc_hv_uniwgt_4t_16w_msa(uint8_t *src, src 5213 libavcodec/mips/hevc_mc_uniw_msa.c hevc_hv_uniwgt_4t_8multx4_msa(src, src_stride, dst, dst_stride, src 5217 libavcodec/mips/hevc_mc_uniw_msa.c hevc_hv_uniwgt_4t_8multx4mult_msa(src, src_stride, dst, dst_stride, src 5223 libavcodec/mips/hevc_mc_uniw_msa.c static void hevc_hv_uniwgt_4t_24w_msa(uint8_t *src, src 5234 libavcodec/mips/hevc_mc_uniw_msa.c hevc_hv_uniwgt_4t_8multx4mult_msa(src, src_stride, dst, dst_stride, src 5239 libavcodec/mips/hevc_mc_uniw_msa.c static void hevc_hv_uniwgt_4t_32w_msa(uint8_t *src, src 5250 libavcodec/mips/hevc_mc_uniw_msa.c hevc_hv_uniwgt_4t_8multx4mult_msa(src, src_stride, dst, dst_stride, src 5258 libavcodec/mips/hevc_mc_uniw_msa.c uint8_t *src, \ src 5269 libavcodec/mips/hevc_mc_uniw_msa.c hevc_uniwgt_copy_##WIDTH##w_msa(src, src_stride, dst, dst_stride, \ src 5289 libavcodec/mips/hevc_mc_uniw_msa.c uint8_t *src, \ src 5303 libavcodec/mips/hevc_mc_uniw_msa.c hevc_##DIR1##_uniwgt_##TAP##t_##WIDTH##w_msa(src, src_stride, dst, \ src 5347 libavcodec/mips/hevc_mc_uniw_msa.c uint8_t *src, \ src 5361 libavcodec/mips/hevc_mc_uniw_msa.c hevc_hv_uniwgt_##TAP##t_##WIDTH##w_msa(src, src_stride, dst, dst_stride, \ src 28 libavcodec/mips/hevcdsp_mips.h uint8_t *src, \ src 107 libavcodec/mips/hevcdsp_mips.h uint8_t *src, \ src 187 libavcodec/mips/hevcdsp_mips.h uint8_t *src, \ src 270 libavcodec/mips/hevcdsp_mips.h uint8_t *src, \ src 351 libavcodec/mips/hevcdsp_mips.h uint8_t *src, \ src 434 libavcodec/mips/hevcdsp_mips.h void ff_hevc_loop_filter_luma_h_8_msa(uint8_t *src, src 439 libavcodec/mips/hevcdsp_mips.h void ff_hevc_loop_filter_luma_v_8_msa(uint8_t *src, src 444 libavcodec/mips/hevcdsp_mips.h void ff_hevc_loop_filter_chroma_h_8_msa(uint8_t *src, src 449 libavcodec/mips/hevcdsp_mips.h void ff_hevc_loop_filter_chroma_v_8_msa(uint8_t *src, src 454 libavcodec/mips/hevcdsp_mips.h void ff_hevc_sao_band_filter_0_8_msa(uint8_t *dst, uint8_t *src, src 459 libavcodec/mips/hevcdsp_mips.h void ff_hevc_sao_edge_filter_8_msa(uint8_t *dst, uint8_t *src, src 485 libavcodec/mips/hevcdsp_mips.h uint8_t *src, \ src 512 libavcodec/mips/hevcdsp_mips.h uint8_t *src, \ src 556 libavcodec/mips/hevcdsp_mips.h uint8_t *src, \ src 33 libavcodec/mips/hevcdsp_mmi.c pixel *src = (pixel*)_src - 3; \ src 107 libavcodec/mips/hevcdsp_mmi.c [src]"+&r"(src), [dst]"+&r"(dst), [y]"+&r"(y), \ src 131 libavcodec/mips/hevcdsp_mmi.c pixel *src = (pixel*)_src; \ src 138 libavcodec/mips/hevcdsp_mmi.c src -= (QPEL_EXTRA_BEFORE * srcstride + 3); \ src 208 libavcodec/mips/hevcdsp_mmi.c [src]"+&r"(src), [tmp]"+&r"(tmp), [y]"+&r"(y), \ src 327 libavcodec/mips/hevcdsp_mmi.c pixel *src = (pixel*)_src - 3; \ src 432 libavcodec/mips/hevcdsp_mmi.c [dst]"+&r"(dst), [src]"+&r"(src), [y]"+&r"(y), [x]"=&r"(x), \ src 460 libavcodec/mips/hevcdsp_mmi.c pixel *src = (pixel*)_src; \ src 471 libavcodec/mips/hevcdsp_mmi.c src -= (QPEL_EXTRA_BEFORE * srcstride + 3); \ src 541 libavcodec/mips/hevcdsp_mmi.c [src]"+&r"(src), [tmp]"+&r"(tmp), [y]"+&r"(y), \ src 688 libavcodec/mips/hevcdsp_mmi.c pixel *src = (pixel *)_src; \ src 700 libavcodec/mips/hevcdsp_mmi.c src -= (EPEL_EXTRA_BEFORE * srcstride + 1); \ src 755 libavcodec/mips/hevcdsp_mmi.c [src]"+&r"(src), [tmp]"+&r"(tmp), [y]"+&r"(y), \ src 874 libavcodec/mips/hevcdsp_mmi.c pixel *src = (pixel *)_src; \ src 960 libavcodec/mips/hevcdsp_mmi.c [src2]"+&r"(src2), [dst]"+&r"(dst), [src]"+&r"(src), \ src 986 libavcodec/mips/hevcdsp_mmi.c pixel *src = (pixel*)_src; \ src 997 libavcodec/mips/hevcdsp_mmi.c src -= (QPEL_EXTRA_BEFORE * srcstride + 3); \ src 1067 libavcodec/mips/hevcdsp_mmi.c [src]"+&r"(src), [tmp]"+&r"(tmp), [y]"+&r"(y), \ src 32 libavcodec/mips/hevcdsp_msa.c static void hevc_copy_4w_msa(uint8_t *src, int32_t src_stride, src 42 libavcodec/mips/hevcdsp_msa.c LD_SB2(src, src_stride, src0, src1); src 52 libavcodec/mips/hevcdsp_msa.c LD_SB4(src, src_stride, src0, src1, src2, src3); src 65 libavcodec/mips/hevcdsp_msa.c LD_SB8(src, src_stride, src 67 libavcodec/mips/hevcdsp_msa.c src += (8 * src_stride); src 80 libavcodec/mips/hevcdsp_msa.c static void hevc_copy_6w_msa(uint8_t *src, int32_t src_stride, src 90 libavcodec/mips/hevcdsp_msa.c LD_SB8(src, src_stride, src0, src1, src2, src3, src4, src5, src6, src7); src 91 libavcodec/mips/hevcdsp_msa.c src += (8 * src_stride); src 104 libavcodec/mips/hevcdsp_msa.c static void hevc_copy_8w_msa(uint8_t *src, int32_t src_stride, src 114 libavcodec/mips/hevcdsp_msa.c LD_SB2(src, src_stride, src0, src1); src 124 libavcodec/mips/hevcdsp_msa.c LD_SB4(src, src_stride, src0, src1, src2, src3); src 134 libavcodec/mips/hevcdsp_msa.c LD_SB6(src, src_stride, src0, src1, src2, src3, src4, src5); src 149 libavcodec/mips/hevcdsp_msa.c LD_SB8(src, src_stride, src 151 libavcodec/mips/hevcdsp_msa.c src += (8 * src_stride); src 165 libavcodec/mips/hevcdsp_msa.c static void hevc_copy_12w_msa(uint8_t *src, int32_t src_stride, src 175 libavcodec/mips/hevcdsp_msa.c LD_SB8(src, src_stride, src0, src1, src2, src3, src4, src5, src6, src7); src 176 libavcodec/mips/hevcdsp_msa.c src += (8 * src_stride); src 202 libavcodec/mips/hevcdsp_msa.c static void hevc_copy_16w_msa(uint8_t *src, int32_t src_stride, src 213 libavcodec/mips/hevcdsp_msa.c LD_SB4(src, src_stride, src0, src1, src2, src3); src 229 libavcodec/mips/hevcdsp_msa.c LD_SB8(src, src_stride, src0, src1, src2, src3, src4, src5, src6, src7); src 230 libavcodec/mips/hevcdsp_msa.c src += (8 * src_stride); src 231 libavcodec/mips/hevcdsp_msa.c LD_SB4(src, src_stride, src8, src9, src10, src11); src 267 libavcodec/mips/hevcdsp_msa.c LD_SB8(src, src_stride, src0, src1, src2, src3, src4, src5, src6, src 269 libavcodec/mips/hevcdsp_msa.c src += (8 * src_stride); src 293 libavcodec/mips/hevcdsp_msa.c static void hevc_copy_24w_msa(uint8_t *src, int32_t src_stride, src 303 libavcodec/mips/hevcdsp_msa.c LD_SB4(src, src_stride, src0, src1, src2, src3); src 304 libavcodec/mips/hevcdsp_msa.c LD_SB4((src + 16), src_stride, src4, src5, src6, src7); src 305 libavcodec/mips/hevcdsp_msa.c src += (4 * src_stride); src 322 libavcodec/mips/hevcdsp_msa.c static void hevc_copy_32w_msa(uint8_t *src, int32_t src_stride, src 332 libavcodec/mips/hevcdsp_msa.c LD_SB4(src, src_stride, src0, src2, src4, src6); src 333 libavcodec/mips/hevcdsp_msa.c LD_SB4((src + 16), src_stride, src1, src3, src5, src7); src 334 libavcodec/mips/hevcdsp_msa.c src += (4 * src_stride); src 360 libavcodec/mips/hevcdsp_msa.c static void hevc_copy_48w_msa(uint8_t *src, int32_t src_stride, src 372 libavcodec/mips/hevcdsp_msa.c LD_SB3(src, 16, src0, src1, src2); src 373 libavcodec/mips/hevcdsp_msa.c src += src_stride; src 374 libavcodec/mips/hevcdsp_msa.c LD_SB3(src, 16, src3, src4, src5); src 375 libavcodec/mips/hevcdsp_msa.c src += src_stride; src 376 libavcodec/mips/hevcdsp_msa.c LD_SB3(src, 16, src6, src7, src8); src 377 libavcodec/mips/hevcdsp_msa.c src += src_stride; src 378 libavcodec/mips/hevcdsp_msa.c LD_SB3(src, 16, src9, src10, src11); src 379 libavcodec/mips/hevcdsp_msa.c src += src_stride; src 411 libavcodec/mips/hevcdsp_msa.c static void hevc_copy_64w_msa(uint8_t *src, int32_t src_stride, src 421 libavcodec/mips/hevcdsp_msa.c LD_SB4(src, 16, src0, src1, src2, src3); src 422 libavcodec/mips/hevcdsp_msa.c src += src_stride; src 423 libavcodec/mips/hevcdsp_msa.c LD_SB4(src, 16, src4, src5, src6, src7); src 424 libavcodec/mips/hevcdsp_msa.c src += src_stride; src 448 libavcodec/mips/hevcdsp_msa.c static void hevc_hz_8t_4w_msa(uint8_t *src, int32_t src_stride, src 461 libavcodec/mips/hevcdsp_msa.c src -= 3; src 473 libavcodec/mips/hevcdsp_msa.c LD_SB8(src, src_stride, src0, src1, src2, src3, src4, src5, src6, src7); src 474 libavcodec/mips/hevcdsp_msa.c src += (8 * src_stride); src 503 libavcodec/mips/hevcdsp_msa.c static void hevc_hz_8t_8w_msa(uint8_t *src, int32_t src_stride, src 516 libavcodec/mips/hevcdsp_msa.c src -= 3; src 528 libavcodec/mips/hevcdsp_msa.c LD_SB4(src, src_stride, src0, src1, src2, src3); src 529 libavcodec/mips/hevcdsp_msa.c src += (4 * src_stride); src 558 libavcodec/mips/hevcdsp_msa.c static void hevc_hz_8t_12w_msa(uint8_t *src, int32_t src_stride, src 570 libavcodec/mips/hevcdsp_msa.c src -= 3; src 587 libavcodec/mips/hevcdsp_msa.c LD_SB4(src, src_stride, src0, src1, src2, src3); src 588 libavcodec/mips/hevcdsp_msa.c LD_SB4(src + 8, src_stride, src4, src5, src6, src7); src 589 libavcodec/mips/hevcdsp_msa.c src += (4 * src_stride); src 633 libavcodec/mips/hevcdsp_msa.c static void hevc_hz_8t_16w_msa(uint8_t *src, int32_t src_stride, src 646 libavcodec/mips/hevcdsp_msa.c src -= 3; src 658 libavcodec/mips/hevcdsp_msa.c LD_SB2(src, src_stride, src0, src2); src 659 libavcodec/mips/hevcdsp_msa.c LD_SB2(src + 8, src_stride, src1, src3); src 660 libavcodec/mips/hevcdsp_msa.c src += (2 * src_stride); src 690 libavcodec/mips/hevcdsp_msa.c static void hevc_hz_8t_24w_msa(uint8_t *src, int32_t src_stride, src 703 libavcodec/mips/hevcdsp_msa.c src -= 3; src 719 libavcodec/mips/hevcdsp_msa.c LD_SB2(src, 16, src0, src1); src 720 libavcodec/mips/hevcdsp_msa.c src += src_stride; src 721 libavcodec/mips/hevcdsp_msa.c LD_SB2(src, 16, src2, src3); src 722 libavcodec/mips/hevcdsp_msa.c src += src_stride; src 765 libavcodec/mips/hevcdsp_msa.c static void hevc_hz_8t_32w_msa(uint8_t *src, int32_t src_stride, src 778 libavcodec/mips/hevcdsp_msa.c src -= 3; src 794 libavcodec/mips/hevcdsp_msa.c LD_SB2(src, 16, src0, src1); src 795 libavcodec/mips/hevcdsp_msa.c src2 = LD_SB(src + 24); src 796 libavcodec/mips/hevcdsp_msa.c src += src_stride; src 825 libavcodec/mips/hevcdsp_msa.c static void hevc_hz_8t_48w_msa(uint8_t *src, int32_t src_stride, src 838 libavcodec/mips/hevcdsp_msa.c src -= 3; src 854 libavcodec/mips/hevcdsp_msa.c LD_SB3(src, 16, src0, src1, src2); src 855 libavcodec/mips/hevcdsp_msa.c src3 = LD_SB(src + 40); src 856 libavcodec/mips/hevcdsp_msa.c src += src_stride; src 896 libavcodec/mips/hevcdsp_msa.c static void hevc_hz_8t_64w_msa(uint8_t *src, int32_t src_stride, src 909 libavcodec/mips/hevcdsp_msa.c src -= 3; src 926 libavcodec/mips/hevcdsp_msa.c LD_SB4(src, 16, src0, src1, src2, src3); src 927 libavcodec/mips/hevcdsp_msa.c src4 = LD_SB(src + 56); src 928 libavcodec/mips/hevcdsp_msa.c src += src_stride; src 990 libavcodec/mips/hevcdsp_msa.c static void hevc_vt_8t_4w_msa(uint8_t *src, int32_t src_stride, src 1006 libavcodec/mips/hevcdsp_msa.c src -= (3 * src_stride); src 1014 libavcodec/mips/hevcdsp_msa.c LD_SB7(src, src_stride, src0, src1, src2, src3, src4, src5, src6); src 1015 libavcodec/mips/hevcdsp_msa.c src += (7 * src_stride); src 1024 libavcodec/mips/hevcdsp_msa.c LD_SB8(src, src_stride, src 1026 libavcodec/mips/hevcdsp_msa.c src += (8 * src_stride); src 1060 libavcodec/mips/hevcdsp_msa.c static void hevc_vt_8t_8w_msa(uint8_t *src, int32_t src_stride, src 1072 libavcodec/mips/hevcdsp_msa.c src -= (3 * src_stride); src 1079 libavcodec/mips/hevcdsp_msa.c LD_SB7(src, src_stride, src0, src1, src2, src3, src4, src5, src6); src 1080 libavcodec/mips/hevcdsp_msa.c src += (7 * src_stride); src 1087 libavcodec/mips/hevcdsp_msa.c LD_SB4(src, src_stride, src7, src8, src9, src10); src 1088 libavcodec/mips/hevcdsp_msa.c src += (4 * src_stride); src 1123 libavcodec/mips/hevcdsp_msa.c static void hevc_vt_8t_12w_msa(uint8_t *src, int32_t src_stride, src 1139 libavcodec/mips/hevcdsp_msa.c src -= (3 * src_stride); src 1146 libavcodec/mips/hevcdsp_msa.c LD_SB7(src, src_stride, src0, src1, src2, src3, src4, src5, src6); src 1147 libavcodec/mips/hevcdsp_msa.c src += (7 * src_stride); src 1159 libavcodec/mips/hevcdsp_msa.c LD_SB4(src, src_stride, src7, src8, src9, src10); src 1160 libavcodec/mips/hevcdsp_msa.c src += (4 * src_stride); src 1210 libavcodec/mips/hevcdsp_msa.c static void hevc_vt_8t_16multx4mult_msa(uint8_t *src, src 1231 libavcodec/mips/hevcdsp_msa.c src -= (3 * src_stride); src 1239 libavcodec/mips/hevcdsp_msa.c src_tmp = src; src 1313 libavcodec/mips/hevcdsp_msa.c src += 16; src 1318 libavcodec/mips/hevcdsp_msa.c static void hevc_vt_8t_16w_msa(uint8_t *src, int32_t src_stride, src 1322 libavcodec/mips/hevcdsp_msa.c hevc_vt_8t_16multx4mult_msa(src, src_stride, dst, dst_stride, src 1326 libavcodec/mips/hevcdsp_msa.c static void hevc_vt_8t_24w_msa(uint8_t *src, int32_t src_stride, src 1330 libavcodec/mips/hevcdsp_msa.c hevc_vt_8t_16multx4mult_msa(src, src_stride, dst, dst_stride, src 1332 libavcodec/mips/hevcdsp_msa.c hevc_vt_8t_8w_msa(src + 16, src_stride, dst + 16, dst_stride, src 1336 libavcodec/mips/hevcdsp_msa.c static void hevc_vt_8t_32w_msa(uint8_t *src, int32_t src_stride, src 1340 libavcodec/mips/hevcdsp_msa.c hevc_vt_8t_16multx4mult_msa(src, src_stride, dst, dst_stride, src 1344 libavcodec/mips/hevcdsp_msa.c static void hevc_vt_8t_48w_msa(uint8_t *src, int32_t src_stride, src 1348 libavcodec/mips/hevcdsp_msa.c hevc_vt_8t_16multx4mult_msa(src, src_stride, dst, dst_stride, src 1352 libavcodec/mips/hevcdsp_msa.c static void hevc_vt_8t_64w_msa(uint8_t *src, int32_t src_stride, src 1356 libavcodec/mips/hevcdsp_msa.c hevc_vt_8t_16multx4mult_msa(src, src_stride, dst, dst_stride, src 1360 libavcodec/mips/hevcdsp_msa.c static void hevc_hv_8t_4w_msa(uint8_t *src, int32_t src_stride, src 1379 libavcodec/mips/hevcdsp_msa.c src -= ((3 * src_stride) + 3); src 1395 libavcodec/mips/hevcdsp_msa.c LD_SB7(src, src_stride, src0, src1, src2, src3, src4, src5, src6); src 1396 libavcodec/mips/hevcdsp_msa.c src += (7 * src_stride); src 1424 libavcodec/mips/hevcdsp_msa.c LD_SB4(src, src_stride, src7, src8, src9, src10); src 1425 libavcodec/mips/hevcdsp_msa.c src += (4 * src_stride); src 1467 libavcodec/mips/hevcdsp_msa.c static void hevc_hv_8t_8multx1mult_msa(uint8_t *src, src 1491 libavcodec/mips/hevcdsp_msa.c src -= ((3 * src_stride) + 3); src 1508 libavcodec/mips/hevcdsp_msa.c src_tmp = src; src 1589 libavcodec/mips/hevcdsp_msa.c src += 8; src 1594 libavcodec/mips/hevcdsp_msa.c static void hevc_hv_8t_8w_msa(uint8_t *src, int32_t src_stride, src 1599 libavcodec/mips/hevcdsp_msa.c hevc_hv_8t_8multx1mult_msa(src, src_stride, dst, dst_stride, src 1603 libavcodec/mips/hevcdsp_msa.c static void hevc_hv_8t_12w_msa(uint8_t *src, int32_t src_stride, src 1623 libavcodec/mips/hevcdsp_msa.c src -= ((3 * src_stride) + 3); src 1640 libavcodec/mips/hevcdsp_msa.c src_tmp = src; src 1717 libavcodec/mips/hevcdsp_msa.c src += 8; src 1725 libavcodec/mips/hevcdsp_msa.c LD_SB7(src, src_stride, src0, src1, src2, src3, src4, src5, src6); src 1726 libavcodec/mips/hevcdsp_msa.c src += (7 * src_stride); src 1755 libavcodec/mips/hevcdsp_msa.c LD_SB4(src, src_stride, src7, src8, src9, src10); src 1756 libavcodec/mips/hevcdsp_msa.c src += (4 * src_stride); src 1798 libavcodec/mips/hevcdsp_msa.c static void hevc_hv_8t_16w_msa(uint8_t *src, int32_t src_stride, src 1803 libavcodec/mips/hevcdsp_msa.c hevc_hv_8t_8multx1mult_msa(src, src_stride, dst, dst_stride, src 1807 libavcodec/mips/hevcdsp_msa.c static void hevc_hv_8t_24w_msa(uint8_t *src, int32_t src_stride, src 1812 libavcodec/mips/hevcdsp_msa.c hevc_hv_8t_8multx1mult_msa(src, src_stride, dst, dst_stride, src 1816 libavcodec/mips/hevcdsp_msa.c static void hevc_hv_8t_32w_msa(uint8_t *src, int32_t src_stride, src 1821 libavcodec/mips/hevcdsp_msa.c hevc_hv_8t_8multx1mult_msa(src, src_stride, dst, dst_stride, src 1825 libavcodec/mips/hevcdsp_msa.c static void hevc_hv_8t_48w_msa(uint8_t *src, int32_t src_stride, src 1830 libavcodec/mips/hevcdsp_msa.c hevc_hv_8t_8multx1mult_msa(src, src_stride, dst, dst_stride, src 1834 libavcodec/mips/hevcdsp_msa.c static void hevc_hv_8t_64w_msa(uint8_t *src, int32_t src_stride, src 1839 libavcodec/mips/hevcdsp_msa.c hevc_hv_8t_8multx1mult_msa(src, src_stride, dst, dst_stride, src 1843 libavcodec/mips/hevcdsp_msa.c static void hevc_hz_4t_4x2_msa(uint8_t *src, src 1856 libavcodec/mips/hevcdsp_msa.c src -= 1; src 1866 libavcodec/mips/hevcdsp_msa.c LD_SB2(src, src_stride, src0, src1); src 1876 libavcodec/mips/hevcdsp_msa.c static void hevc_hz_4t_4x4_msa(uint8_t *src, src 1889 libavcodec/mips/hevcdsp_msa.c src -= 1; src 1899 libavcodec/mips/hevcdsp_msa.c LD_SB4(src, src_stride, src0, src1, src2, src3); src 1913 libavcodec/mips/hevcdsp_msa.c static void hevc_hz_4t_4x8multiple_msa(uint8_t *src, src 1928 libavcodec/mips/hevcdsp_msa.c src -= 1; src 1939 libavcodec/mips/hevcdsp_msa.c LD_SB8(src, src_stride, src0, src1, src2, src3, src4, src5, src6, src7); src 1940 libavcodec/mips/hevcdsp_msa.c src += (8 * src_stride); src 1962 libavcodec/mips/hevcdsp_msa.c static void hevc_hz_4t_4w_msa(uint8_t *src, src 1970 libavcodec/mips/hevcdsp_msa.c hevc_hz_4t_4x2_msa(src, src_stride, dst, dst_stride, filter); src 1972 libavcodec/mips/hevcdsp_msa.c hevc_hz_4t_4x4_msa(src, src_stride, dst, dst_stride, filter); src 1974 libavcodec/mips/hevcdsp_msa.c hevc_hz_4t_4x8multiple_msa(src, src_stride, dst, dst_stride, src 1979 libavcodec/mips/hevcdsp_msa.c static void hevc_hz_4t_6w_msa(uint8_t *src, src 1996 libavcodec/mips/hevcdsp_msa.c src -= 1; src 2007 libavcodec/mips/hevcdsp_msa.c LD_SB4(src, src_stride, src0, src1, src2, src3); src 2008 libavcodec/mips/hevcdsp_msa.c src += (4 * src_stride); src 2050 libavcodec/mips/hevcdsp_msa.c static void hevc_hz_4t_8x2multiple_msa(uint8_t *src, src 2065 libavcodec/mips/hevcdsp_msa.c src -= 1; src 2076 libavcodec/mips/hevcdsp_msa.c LD_SB2(src, src_stride, src0, src1); src 2077 libavcodec/mips/hevcdsp_msa.c src += (2 * src_stride); src 2094 libavcodec/mips/hevcdsp_msa.c static void hevc_hz_4t_8x4multiple_msa(uint8_t *src, src 2110 libavcodec/mips/hevcdsp_msa.c src -= 1; src 2121 libavcodec/mips/hevcdsp_msa.c LD_SB4(src, src_stride, src0, src1, src2, src3); src 2122 libavcodec/mips/hevcdsp_msa.c src += (4 * src_stride); src 2147 libavcodec/mips/hevcdsp_msa.c static void hevc_hz_4t_8w_msa(uint8_t *src, src 2155 libavcodec/mips/hevcdsp_msa.c hevc_hz_4t_8x2multiple_msa(src, src_stride, dst, dst_stride, src 2158 libavcodec/mips/hevcdsp_msa.c hevc_hz_4t_8x4multiple_msa(src, src_stride, dst, dst_stride, src 2163 libavcodec/mips/hevcdsp_msa.c static void hevc_hz_4t_12w_msa(uint8_t *src, src 2183 libavcodec/mips/hevcdsp_msa.c src -= 1; src 2195 libavcodec/mips/hevcdsp_msa.c LD_SB4(src, src_stride, src0, src1, src2, src3); src 2196 libavcodec/mips/hevcdsp_msa.c src += (4 * src_stride); src 2224 libavcodec/mips/hevcdsp_msa.c static void hevc_hz_4t_16w_msa(uint8_t *src, src 2241 libavcodec/mips/hevcdsp_msa.c src -= 1; src 2252 libavcodec/mips/hevcdsp_msa.c LD_SB4(src, src_stride, src0, src2, src4, src6); src 2253 libavcodec/mips/hevcdsp_msa.c LD_SB4(src + 8, src_stride, src1, src3, src5, src7); src 2254 libavcodec/mips/hevcdsp_msa.c src += (4 * src_stride); src 2296 libavcodec/mips/hevcdsp_msa.c static void hevc_hz_4t_24w_msa(uint8_t *src, src 2313 libavcodec/mips/hevcdsp_msa.c src -= 1; src 2327 libavcodec/mips/hevcdsp_msa.c LD_SB4(src, src_stride, src0, src2, src4, src6); src 2328 libavcodec/mips/hevcdsp_msa.c LD_SB4(src + 16, src_stride, src1, src3, src5, src7); src 2329 libavcodec/mips/hevcdsp_msa.c src += (4 * src_stride); src 2397 libavcodec/mips/hevcdsp_msa.c static void hevc_hz_4t_32w_msa(uint8_t *src, src 2413 libavcodec/mips/hevcdsp_msa.c src -= 1; src 2426 libavcodec/mips/hevcdsp_msa.c LD_SB2(src, 16, src0, src1); src 2427 libavcodec/mips/hevcdsp_msa.c src2 = LD_SB(src + 24); src 2428 libavcodec/mips/hevcdsp_msa.c src += src_stride; src 2449 libavcodec/mips/hevcdsp_msa.c static void hevc_vt_4t_4x2_msa(uint8_t *src, src 2462 libavcodec/mips/hevcdsp_msa.c src -= src_stride; src 2470 libavcodec/mips/hevcdsp_msa.c LD_SB5(src, src_stride, src0, src1, src2, src3, src4); src 2482 libavcodec/mips/hevcdsp_msa.c static void hevc_vt_4t_4x4_msa(uint8_t *src, src 2496 libavcodec/mips/hevcdsp_msa.c src -= src_stride; src 2504 libavcodec/mips/hevcdsp_msa.c LD_SB7(src, src_stride, src0, src1, src2, src3, src4, src5, src6); src 2519 libavcodec/mips/hevcdsp_msa.c static void hevc_vt_4t_4x8_msa(uint8_t *src, src 2534 libavcodec/mips/hevcdsp_msa.c src -= src_stride; src 2541 libavcodec/mips/hevcdsp_msa.c LD_SB3(src, src_stride, src0, src1, src2); src 2542 libavcodec/mips/hevcdsp_msa.c src += (3 * src_stride); src 2548 libavcodec/mips/hevcdsp_msa.c LD_SB8(src, src_stride, src3, src4, src5, src6, src7, src8, src9, src10); src 2549 libavcodec/mips/hevcdsp_msa.c src += (8 * src_stride); src 2568 libavcodec/mips/hevcdsp_msa.c static void hevc_vt_4t_4x16_msa(uint8_t *src, int32_t src_stride, src 2578 libavcodec/mips/hevcdsp_msa.c src -= src_stride; src 2585 libavcodec/mips/hevcdsp_msa.c LD_SB3(src, src_stride, src0, src1, src2); src 2586 libavcodec/mips/hevcdsp_msa.c src += (3 * src_stride); src 2592 libavcodec/mips/hevcdsp_msa.c LD_SB8(src, src_stride, src3, src4, src5, src6, src7, src8, src9, src10); src 2593 libavcodec/mips/hevcdsp_msa.c src += (8 * src_stride); src 2616 libavcodec/mips/hevcdsp_msa.c LD_SB8(src, src_stride, src3, src4, src5, src6, src7, src8, src9, src10); src 2617 libavcodec/mips/hevcdsp_msa.c src += (8 * src_stride); src 2638 libavcodec/mips/hevcdsp_msa.c static void hevc_vt_4t_4w_msa(uint8_t *src, src 2646 libavcodec/mips/hevcdsp_msa.c hevc_vt_4t_4x2_msa(src, src_stride, dst, dst_stride, filter); src 2648 libavcodec/mips/hevcdsp_msa.c hevc_vt_4t_4x4_msa(src, src_stride, dst, dst_stride, filter, height); src 2650 libavcodec/mips/hevcdsp_msa.c hevc_vt_4t_4x8_msa(src, src_stride, dst, dst_stride, filter, height); src 2652 libavcodec/mips/hevcdsp_msa.c hevc_vt_4t_4x16_msa(src, src_stride, dst, dst_stride, filter, height); src 2656 libavcodec/mips/hevcdsp_msa.c static void hevc_vt_4t_6w_msa(uint8_t *src, src 2672 libavcodec/mips/hevcdsp_msa.c src -= src_stride; src 2679 libavcodec/mips/hevcdsp_msa.c LD_SB3(src, src_stride, src0, src1, src2); src 2680 libavcodec/mips/hevcdsp_msa.c src += (3 * src_stride); src 2685 libavcodec/mips/hevcdsp_msa.c LD_SB2(src, src_stride, src3, src4); src 2686 libavcodec/mips/hevcdsp_msa.c src += (2 * src_stride); src 2695 libavcodec/mips/hevcdsp_msa.c LD_SB2(src, src_stride, src1, src2); src 2696 libavcodec/mips/hevcdsp_msa.c src += (2 * src_stride); src 2730 libavcodec/mips/hevcdsp_msa.c static void hevc_vt_4t_8x2_msa(uint8_t *src, src 2742 libavcodec/mips/hevcdsp_msa.c src -= src_stride; src 2749 libavcodec/mips/hevcdsp_msa.c LD_SB3(src, src_stride, src0, src1, src2); src 2750 libavcodec/mips/hevcdsp_msa.c src += (3 * src_stride); src 2754 libavcodec/mips/hevcdsp_msa.c LD_SB2(src, src_stride, src3, src4); src 2765 libavcodec/mips/hevcdsp_msa.c static void hevc_vt_4t_8x6_msa(uint8_t *src, src 2777 libavcodec/mips/hevcdsp_msa.c src -= src_stride; src 2784 libavcodec/mips/hevcdsp_msa.c LD_SB3(src, src_stride, src0, src1, src2); src 2785 libavcodec/mips/hevcdsp_msa.c src += (3 * src_stride); src 2789 libavcodec/mips/hevcdsp_msa.c LD_SB2(src, src_stride, src3, src4); src 2790 libavcodec/mips/hevcdsp_msa.c src += (2 * src_stride); src 2802 libavcodec/mips/hevcdsp_msa.c LD_SB2(src, src_stride, src1, src2); src 2803 libavcodec/mips/hevcdsp_msa.c src += (2 * src_stride); src 2815 libavcodec/mips/hevcdsp_msa.c LD_SB2(src, src_stride, src3, src4); src 2827 libavcodec/mips/hevcdsp_msa.c static void hevc_vt_4t_8x4multiple_msa(uint8_t *src, src 2841 libavcodec/mips/hevcdsp_msa.c src -= src_stride; src 2848 libavcodec/mips/hevcdsp_msa.c LD_SB3(src, src_stride, src0, src1, src2); src 2849 libavcodec/mips/hevcdsp_msa.c src += (3 * src_stride); src 2854 libavcodec/mips/hevcdsp_msa.c LD_SB4(src, src_stride, src3, src4, src5, src6); src 2855 libavcodec/mips/hevcdsp_msa.c src += (4 * src_stride); src 2876 libavcodec/mips/hevcdsp_msa.c static void hevc_vt_4t_8w_msa(uint8_t *src, src 2884 libavcodec/mips/hevcdsp_msa.c hevc_vt_4t_8x2_msa(src, src_stride, dst, dst_stride, filter); src 2886 libavcodec/mips/hevcdsp_msa.c hevc_vt_4t_8x6_msa(src, src_stride, dst, dst_stride, filter); src 2888 libavcodec/mips/hevcdsp_msa.c hevc_vt_4t_8x4multiple_msa(src, src_stride, dst, dst_stride, src 2893 libavcodec/mips/hevcdsp_msa.c static void hevc_vt_4t_12w_msa(uint8_t *src, src 2911 libavcodec/mips/hevcdsp_msa.c src -= (1 * src_stride); src 2918 libavcodec/mips/hevcdsp_msa.c LD_SB3(src, src_stride, src0, src1, src2); src 2919 libavcodec/mips/hevcdsp_msa.c src += (3 * src_stride); src 2926 libavcodec/mips/hevcdsp_msa.c LD_SB2(src, src_stride, src3, src4); src 2927 libavcodec/mips/hevcdsp_msa.c src += (2 * src_stride); src 2928 libavcodec/mips/hevcdsp_msa.c LD_SB2(src, src_stride, src5, src6); src 2929 libavcodec/mips/hevcdsp_msa.c src += (2 * src_stride); src 2964 libavcodec/mips/hevcdsp_msa.c static void hevc_vt_4t_16w_msa(uint8_t *src, src 2979 libavcodec/mips/hevcdsp_msa.c src -= src_stride; src 2986 libavcodec/mips/hevcdsp_msa.c LD_SB3(src, src_stride, src0, src1, src2); src 2987 libavcodec/mips/hevcdsp_msa.c src += (3 * src_stride); src 2993 libavcodec/mips/hevcdsp_msa.c LD_SB2(src, src_stride, src3, src4); src 2994 libavcodec/mips/hevcdsp_msa.c src += (2 * src_stride); src 3011 libavcodec/mips/hevcdsp_msa.c LD_SB2(src, src_stride, src5, src2); src 3012 libavcodec/mips/hevcdsp_msa.c src += (2 * src_stride); src 3031 libavcodec/mips/hevcdsp_msa.c static void hevc_vt_4t_24w_msa(uint8_t *src, src 3049 libavcodec/mips/hevcdsp_msa.c src -= src_stride; src 3056 libavcodec/mips/hevcdsp_msa.c LD_SB3(src, src_stride, src0, src1, src2); src 3061 libavcodec/mips/hevcdsp_msa.c LD_SB3(src + 16, src_stride, src6, src7, src8); src 3062 libavcodec/mips/hevcdsp_msa.c src += (3 * src_stride); src 3067 libavcodec/mips/hevcdsp_msa.c LD_SB2(src, src_stride, src3, src4); src 3072 libavcodec/mips/hevcdsp_msa.c LD_SB2(src + 16, src_stride, src9, src10); src 3073 libavcodec/mips/hevcdsp_msa.c src += (2 * src_stride); src 3097 libavcodec/mips/hevcdsp_msa.c LD_SB2(src, src_stride, src5, src2); src 3102 libavcodec/mips/hevcdsp_msa.c LD_SB2(src + 16, src_stride, src11, src8); src 3103 libavcodec/mips/hevcdsp_msa.c src += (2 * src_stride); src 3129 libavcodec/mips/hevcdsp_msa.c static void hevc_vt_4t_32w_msa(uint8_t *src, src 3148 libavcodec/mips/hevcdsp_msa.c src -= src_stride; src 3155 libavcodec/mips/hevcdsp_msa.c LD_SB3(src, src_stride, src0, src1, src2); src 3160 libavcodec/mips/hevcdsp_msa.c LD_SB3(src + 16, src_stride, src6, src7, src8); src 3161 libavcodec/mips/hevcdsp_msa.c src += (3 * src_stride); src 3167 libavcodec/mips/hevcdsp_msa.c LD_SB2(src, src_stride, src3, src4); src 3172 libavcodec/mips/hevcdsp_msa.c LD_SB2(src + 16, src_stride, src9, src10); src 3173 libavcodec/mips/hevcdsp_msa.c src += (2 * src_stride); src 3200 libavcodec/mips/hevcdsp_msa.c LD_SB2(src, src_stride, src5, src2); src 3205 libavcodec/mips/hevcdsp_msa.c LD_SB2(src + 16, src_stride, src11, src8); src 3206 libavcodec/mips/hevcdsp_msa.c src += (2 * src_stride); src 3235 libavcodec/mips/hevcdsp_msa.c static void hevc_hv_4t_4x2_msa(uint8_t *src, src 3252 libavcodec/mips/hevcdsp_msa.c src -= (src_stride + 1); src 3266 libavcodec/mips/hevcdsp_msa.c LD_SB5(src, src_stride, src0, src1, src2, src3, src4); src 3289 libavcodec/mips/hevcdsp_msa.c static void hevc_hv_4t_4x4_msa(uint8_t *src, src 3306 libavcodec/mips/hevcdsp_msa.c src -= (src_stride + 1); src 3321 libavcodec/mips/hevcdsp_msa.c LD_SB7(src, src_stride, src0, src1, src2, src3, src4, src5, src6); src 3352 libavcodec/mips/hevcdsp_msa.c static void hevc_hv_4t_4multx8mult_msa(uint8_t *src, src 3374 libavcodec/mips/hevcdsp_msa.c src -= (src_stride + 1); src 3388 libavcodec/mips/hevcdsp_msa.c LD_SB3(src, src_stride, src0, src1, src2); src 3389 libavcodec/mips/hevcdsp_msa.c src += (3 * src_stride); src 3401 libavcodec/mips/hevcdsp_msa.c LD_SB8(src, src_stride, src 3403 libavcodec/mips/hevcdsp_msa.c src += (8 * src_stride); src 3448 libavcodec/mips/hevcdsp_msa.c static void hevc_hv_4t_4w_msa(uint8_t *src, src 3457 libavcodec/mips/hevcdsp_msa.c hevc_hv_4t_4x2_msa(src, src_stride, dst, dst_stride, src 3460 libavcodec/mips/hevcdsp_msa.c hevc_hv_4t_4x4_msa(src, src_stride, dst, dst_stride, src 3463 libavcodec/mips/hevcdsp_msa.c hevc_hv_4t_4multx8mult_msa(src, src_stride, dst, dst_stride, src 3468 libavcodec/mips/hevcdsp_msa.c static void hevc_hv_4t_6w_msa(uint8_t *src, src 3492 libavcodec/mips/hevcdsp_msa.c src -= (src_stride + 1); src 3506 libavcodec/mips/hevcdsp_msa.c LD_SB3(src, src_stride, src0, src1, src2); src 3507 libavcodec/mips/hevcdsp_msa.c src += (3 * src_stride); src 3524 libavcodec/mips/hevcdsp_msa.c LD_SB8(src, src_stride, src3, src4, src5, src6, src7, src8, src9, src10); src 3593 libavcodec/mips/hevcdsp_msa.c static void hevc_hv_4t_8x2_msa(uint8_t *src, src 3612 libavcodec/mips/hevcdsp_msa.c src -= (src_stride + 1); src 3627 libavcodec/mips/hevcdsp_msa.c LD_SB5(src, src_stride, src0, src1, src2, src3, src4); src 3660 libavcodec/mips/hevcdsp_msa.c static void hevc_hv_4t_8multx4_msa(uint8_t *src, int32_t src_stride, src 3674 libavcodec/mips/hevcdsp_msa.c src -= (src_stride + 1); src 3691 libavcodec/mips/hevcdsp_msa.c LD_SB7(src, src_stride, src0, src1, src2, src3, src4, src5, src6); src 3692 libavcodec/mips/hevcdsp_msa.c src += 8; src 3744 libavcodec/mips/hevcdsp_msa.c static void hevc_hv_4t_8x6_msa(uint8_t *src, src 3767 libavcodec/mips/hevcdsp_msa.c src -= (src_stride + 1); src 3782 libavcodec/mips/hevcdsp_msa.c LD_SB5(src, src_stride, src0, src1, src2, src3, src4); src 3783 libavcodec/mips/hevcdsp_msa.c src += (5 * src_stride); src 3784 libavcodec/mips/hevcdsp_msa.c LD_SB4(src, src_stride, src5, src6, src7, src8); src 3855 libavcodec/mips/hevcdsp_msa.c static void hevc_hv_4t_8multx4mult_msa(uint8_t *src, src 3879 libavcodec/mips/hevcdsp_msa.c src -= (src_stride + 1); src 3895 libavcodec/mips/hevcdsp_msa.c src_tmp = src; src 3967 libavcodec/mips/hevcdsp_msa.c src += 8; src 3972 libavcodec/mips/hevcdsp_msa.c static void hevc_hv_4t_8w_msa(uint8_t *src, src 3982 libavcodec/mips/hevcdsp_msa.c hevc_hv_4t_8x2_msa(src, src_stride, dst, dst_stride, src 3985 libavcodec/mips/hevcdsp_msa.c hevc_hv_4t_8multx4_msa(src, src_stride, dst, dst_stride, src 3988 libavcodec/mips/hevcdsp_msa.c hevc_hv_4t_8x6_msa(src, src_stride, dst, dst_stride, src 3991 libavcodec/mips/hevcdsp_msa.c hevc_hv_4t_8multx4mult_msa(src, src_stride, dst, dst_stride, src 3996 libavcodec/mips/hevcdsp_msa.c static void hevc_hv_4t_12w_msa(uint8_t *src, src 4018 libavcodec/mips/hevcdsp_msa.c src -= (src_stride + 1); src 4034 libavcodec/mips/hevcdsp_msa.c src_tmp = src; src 4103 libavcodec/mips/hevcdsp_msa.c src += 8; src 4109 libavcodec/mips/hevcdsp_msa.c LD_SB3(src, src_stride, src0, src1, src2); src 4110 libavcodec/mips/hevcdsp_msa.c src += (3 * src_stride); src 4122 libavcodec/mips/hevcdsp_msa.c LD_SB8(src, src_stride, src3, src4, src5, src6, src7, src8, src9, src 4124 libavcodec/mips/hevcdsp_msa.c src += (8 * src_stride); src 4169 libavcodec/mips/hevcdsp_msa.c static void hevc_hv_4t_16w_msa(uint8_t *src, src 4178 libavcodec/mips/hevcdsp_msa.c hevc_hv_4t_8multx4_msa(src, src_stride, dst, dst_stride, src 4181 libavcodec/mips/hevcdsp_msa.c hevc_hv_4t_8multx4mult_msa(src, src_stride, dst, dst_stride, src 4186 libavcodec/mips/hevcdsp_msa.c static void hevc_hv_4t_24w_msa(uint8_t *src, src 4194 libavcodec/mips/hevcdsp_msa.c hevc_hv_4t_8multx4mult_msa(src, src_stride, dst, dst_stride, src 4198 libavcodec/mips/hevcdsp_msa.c static void hevc_hv_4t_32w_msa(uint8_t *src, src 4206 libavcodec/mips/hevcdsp_msa.c hevc_hv_4t_8multx4mult_msa(src, src_stride, dst, dst_stride, src 4212 libavcodec/mips/hevcdsp_msa.c uint8_t *src, \ src 4219 libavcodec/mips/hevcdsp_msa.c hevc_copy_##WIDTH##w_msa(src, src_stride, dst, MAX_PB_SIZE, height); \ src 4236 libavcodec/mips/hevcdsp_msa.c uint8_t *src, \ src 4245 libavcodec/mips/hevcdsp_msa.c hevc_##DIR1##_##TAP##t_##WIDTH##w_msa(src, src_stride, dst, \ src 4287 libavcodec/mips/hevcdsp_msa.c uint8_t *src, \ src 4297 libavcodec/mips/hevcdsp_msa.c hevc_hv_##TAP##t_##WIDTH##w_msa(src, src_stride, dst, MAX_PB_SIZE, \ src 157 libavcodec/mips/hevcpred_msa.c v16u8 src; src 160 libavcodec/mips/hevcpred_msa.c src = LD_UB(src_top); src 163 libavcodec/mips/hevcpred_msa.c ST_UB(src, tmp_dst); src 168 libavcodec/mips/hevcpred_msa.c src = LD_UB(src_left); src 173 libavcodec/mips/hevcpred_msa.c UNPCK_UB_SH(src, vec2, vec3); src 182 libavcodec/mips/hevcpred_msa.c src = (v16u8) __msa_pckev_b((v16i8) vec3, (v16i8) vec2); src 185 libavcodec/mips/hevcpred_msa.c dst[stride * col] = src[col]; src 348 libavcodec/mips/hevcpred_msa.c v16i8 src = { 0 }; src 355 libavcodec/mips/hevcpred_msa.c INSERT_W2_SB(val0, val1, src); src 356 libavcodec/mips/hevcpred_msa.c sum = __msa_hadd_u_h((v16u8) src, (v16u8) src); src 366 libavcodec/mips/hevcpred_msa.c ILVR_B2_UH(zero, store, zero, src, vec0, vec1); src 410 libavcodec/mips/hevcpred_msa.c v16u8 src = { 0 }; src 417 libavcodec/mips/hevcpred_msa.c INSERT_D2_UB(val0, val1, src); src 418 libavcodec/mips/hevcpred_msa.c sum = __msa_hadd_u_h((v16u8) src, (v16u8) src); src 434 libavcodec/mips/hevcpred_msa.c ILVR_B2_UH(zero, store, zero, src, vec0, vec1); src 447 libavcodec/mips/hevcpred_msa.c src = (v16u8) __msa_insert_d((v2i64) src, 0, val0); src 448 libavcodec/mips/hevcpred_msa.c vec1 = (v8u16) __msa_ilvr_b(zero, (v16i8) src); src 1764 libavcodec/mips/hevcpred_msa.c static void intra_predict_vert_32x32_msa(const uint8_t *src, uint8_t *dst, src 1770 libavcodec/mips/hevcpred_msa.c src1 = LD_UB(src); src 1771 libavcodec/mips/hevcpred_msa.c src2 = LD_UB(src + 16); src 1926 libavcodec/mips/hevcpred_msa.c uint8_t *src = (uint8_t *) s->frame->data[c_idx] + x + y * stride; src 2053 libavcodec/mips/hevcpred_msa.c left[-1] = src[(-1) + stride * (-1)]; src 2057 libavcodec/mips/hevcpred_msa.c vec0 = LD_UB(src - stride); src 2061 libavcodec/mips/hevcpred_msa.c vec0 = LD_UB(src - stride + 16); src 2066 libavcodec/mips/hevcpred_msa.c ((src[(16 + top_right_size - 1) + stride * (-1)]) * src 2075 libavcodec/mips/hevcpred_msa.c left[i] = src[(-1) + stride * (i)]; src 2078 libavcodec/mips/hevcpred_msa.c left[i] = src[(-1) + stride * (i)]; src 2081 libavcodec/mips/hevcpred_msa.c ((src[(-1) + stride * (16 + bottom_left_size - 1)]) * src 2405 libavcodec/mips/hevcpred_msa.c s->hpc.pred_planar[4 - 2] ((uint8_t *) src, (uint8_t *) top, src 2409 libavcodec/mips/hevcpred_msa.c s->hpc.pred_dc((uint8_t *) src, (uint8_t *) top, src 2413 libavcodec/mips/hevcpred_msa.c s->hpc.pred_angular[4 - 2] ((uint8_t *) src, (uint8_t *) top, src 2443 libavcodec/mips/hevcpred_msa.c uint8_t *src = (uint8_t *) s->frame->data[c_idx] + x + y * stride; src 2568 libavcodec/mips/hevcpred_msa.c left[-1] = src[(-1) + stride * (-1)]; src 2572 libavcodec/mips/hevcpred_msa.c LD_UB2(src - stride, 16, vec0, vec1); src 2577 libavcodec/mips/hevcpred_msa.c LD_UB2(src - stride + 32, 16, vec0, vec1); src 2581 libavcodec/mips/hevcpred_msa.c ((src[(32 + top_right_size - 1) + stride * (-1)]) * src 2590 libavcodec/mips/hevcpred_msa.c left[i] = src[(-1) + stride * (i)]; src 2593 libavcodec/mips/hevcpred_msa.c left[i] = src[(-1) + stride * (i)]; src 2596 libavcodec/mips/hevcpred_msa.c ((src[(-1) + stride * (32 + bottom_left_size - 1)]) * src 3065 libavcodec/mips/hevcpred_msa.c s->hpc.pred_planar[3] ((uint8_t *) src, (uint8_t *) top, src 3069 libavcodec/mips/hevcpred_msa.c s->hpc.pred_dc((uint8_t *) src, (uint8_t *) top, src 3073 libavcodec/mips/hevcpred_msa.c s->hpc.pred_angular[3] ((uint8_t *) src, (uint8_t *) top, src 55 libavcodec/mips/hpeldsp_msa.c static void common_hz_bil_4w_msa(const uint8_t *src, int32_t src_stride, src 65 libavcodec/mips/hpeldsp_msa.c LD_UB2(src, src_stride, src0, src1); src 66 libavcodec/mips/hpeldsp_msa.c src += (2 * src_stride); src 80 libavcodec/mips/hpeldsp_msa.c static void common_hz_bil_8w_msa(const uint8_t *src, int32_t src_stride, src 89 libavcodec/mips/hpeldsp_msa.c LD_SB4(src, src_stride, src0, src1, src2, src3); src 90 libavcodec/mips/hpeldsp_msa.c src += (4 * src_stride); src 100 libavcodec/mips/hpeldsp_msa.c static void common_hz_bil_16w_msa(const uint8_t *src, int32_t src_stride, src 109 libavcodec/mips/hpeldsp_msa.c LD_UB8(src, src_stride, src0, src1, src2, src3, src4, src5, src6, src7); src 110 libavcodec/mips/hpeldsp_msa.c LD_UB8((src + 1), src_stride, src 112 libavcodec/mips/hpeldsp_msa.c src += (8 * src_stride); src 124 libavcodec/mips/hpeldsp_msa.c static void common_hz_bil_no_rnd_8x8_msa(const uint8_t *src, int32_t src_stride, src 132 libavcodec/mips/hpeldsp_msa.c LD_SB8(src, src_stride, src0, src1, src2, src3, src4, src5, src6, src7); src 133 libavcodec/mips/hpeldsp_msa.c src += (8 * src_stride); src 147 libavcodec/mips/hpeldsp_msa.c static void common_hz_bil_no_rnd_4x8_msa(const uint8_t *src, int32_t src_stride, src 153 libavcodec/mips/hpeldsp_msa.c LD_SB4(src, src_stride, src0, src1, src2, src3); src 160 libavcodec/mips/hpeldsp_msa.c static void common_hz_bil_no_rnd_16x16_msa(const uint8_t *src, src 167 libavcodec/mips/hpeldsp_msa.c LD_UB8(src, src_stride, src0, src1, src2, src3, src4, src5, src6, src7); src 168 libavcodec/mips/hpeldsp_msa.c LD_UB8((src + 1), src_stride, src 170 libavcodec/mips/hpeldsp_msa.c src += (8 * src_stride); src 176 libavcodec/mips/hpeldsp_msa.c LD_UB4(src, src_stride, src0, src1, src2, src3); src 177 libavcodec/mips/hpeldsp_msa.c LD_UB4((src + 1), src_stride, src8, src9, src10, src11); src 178 libavcodec/mips/hpeldsp_msa.c src += (4 * src_stride); src 184 libavcodec/mips/hpeldsp_msa.c LD_UB4(src, src_stride, src4, src5, src6, src7); src 185 libavcodec/mips/hpeldsp_msa.c LD_UB4((src + 1), src_stride, src12, src13, src14, src15); src 186 libavcodec/mips/hpeldsp_msa.c src += (4 * src_stride); src 195 libavcodec/mips/hpeldsp_msa.c static void common_hz_bil_no_rnd_8x16_msa(const uint8_t *src, src 202 libavcodec/mips/hpeldsp_msa.c LD_UB8(src, src_stride, src0, src1, src2, src3, src4, src5, src6, src7); src 203 libavcodec/mips/hpeldsp_msa.c LD_UB8((src + 1), src_stride, src 213 libavcodec/mips/hpeldsp_msa.c static void common_hz_bil_and_aver_dst_4w_msa(const uint8_t *src, src 226 libavcodec/mips/hpeldsp_msa.c LD_UB2(src, src_stride, src0, src1); src 227 libavcodec/mips/hpeldsp_msa.c src += (2 * src_stride); src 248 libavcodec/mips/hpeldsp_msa.c static void common_hz_bil_and_aver_dst_8w_msa(const uint8_t *src, src 258 libavcodec/mips/hpeldsp_msa.c LD_SB4(src, src_stride, src0, src1, src2, src3); src 259 libavcodec/mips/hpeldsp_msa.c src += (4 * src_stride); src 270 libavcodec/mips/hpeldsp_msa.c static void common_hz_bil_and_aver_dst_16w_msa(const uint8_t *src, src 280 libavcodec/mips/hpeldsp_msa.c LD_UB8(src, src_stride, src0, src1, src2, src3, src4, src5, src6, src7); src 281 libavcodec/mips/hpeldsp_msa.c LD_UB8((src + 1), src_stride, src 283 libavcodec/mips/hpeldsp_msa.c src += (8 * src_stride); src 294 libavcodec/mips/hpeldsp_msa.c static void common_vt_bil_4w_msa(const uint8_t *src, int32_t src_stride, src 302 libavcodec/mips/hpeldsp_msa.c src0 = LD_UB(src); src 303 libavcodec/mips/hpeldsp_msa.c src += src_stride; src 306 libavcodec/mips/hpeldsp_msa.c LD_UB2(src, src_stride, src1, src2); src 307 libavcodec/mips/hpeldsp_msa.c src += (2 * src_stride); src 322 libavcodec/mips/hpeldsp_msa.c static void common_vt_bil_8w_msa(const uint8_t *src, int32_t src_stride, src 329 libavcodec/mips/hpeldsp_msa.c src0 = LD_UB(src); src 330 libavcodec/mips/hpeldsp_msa.c src += src_stride; src 333 libavcodec/mips/hpeldsp_msa.c LD_UB4(src, src_stride, src1, src2, src3, src4); src 334 libavcodec/mips/hpeldsp_msa.c src += (4 * src_stride); src 344 libavcodec/mips/hpeldsp_msa.c static void common_vt_bil_16w_msa(const uint8_t *src, int32_t src_stride, src 351 libavcodec/mips/hpeldsp_msa.c src0 = LD_UB(src); src 352 libavcodec/mips/hpeldsp_msa.c src += src_stride; src 355 libavcodec/mips/hpeldsp_msa.c LD_UB8(src, src_stride, src1, src2, src3, src4, src5, src6, src7, src8); src 356 libavcodec/mips/hpeldsp_msa.c src += (8 * src_stride); src 369 libavcodec/mips/hpeldsp_msa.c static void common_vt_bil_no_rnd_8x8_msa(const uint8_t *src, int32_t src_stride, src 374 libavcodec/mips/hpeldsp_msa.c LD_UB8(src, src_stride, src0, src1, src2, src3, src4, src5, src6, src7); src 375 libavcodec/mips/hpeldsp_msa.c src += (8 * src_stride); src 376 libavcodec/mips/hpeldsp_msa.c src8 = LD_UB(src); src 386 libavcodec/mips/hpeldsp_msa.c static void common_vt_bil_no_rnd_4x8_msa(const uint8_t *src, int32_t src_stride, src 391 libavcodec/mips/hpeldsp_msa.c LD_UB5(src, src_stride, src0, src1, src2, src3, src4); src 396 libavcodec/mips/hpeldsp_msa.c static void common_vt_bil_no_rnd_16x16_msa(const uint8_t *src, src 403 libavcodec/mips/hpeldsp_msa.c LD_UB8(src, src_stride, src0, src1, src2, src3, src4, src5, src6, src7); src 404 libavcodec/mips/hpeldsp_msa.c src += (8 * src_stride); src 405 libavcodec/mips/hpeldsp_msa.c LD_UB8(src, src_stride, src 407 libavcodec/mips/hpeldsp_msa.c src += (8 * src_stride); src 408 libavcodec/mips/hpeldsp_msa.c src16 = LD_UB(src); src 423 libavcodec/mips/hpeldsp_msa.c static void common_vt_bil_no_rnd_8x16_msa(const uint8_t *src, src 429 libavcodec/mips/hpeldsp_msa.c LD_UB8(src, src_stride, src0, src1, src2, src3, src4, src5, src6, src7); src 430 libavcodec/mips/hpeldsp_msa.c src += (8 * src_stride); src 431 libavcodec/mips/hpeldsp_msa.c src8 = LD_UB(src); src 440 libavcodec/mips/hpeldsp_msa.c static void common_vt_bil_and_aver_dst_4w_msa(const uint8_t *src, src 452 libavcodec/mips/hpeldsp_msa.c src0 = LD_UB(src); src 453 libavcodec/mips/hpeldsp_msa.c src += src_stride; src 456 libavcodec/mips/hpeldsp_msa.c LD_UB2(src, src_stride, src1, src2); src 457 libavcodec/mips/hpeldsp_msa.c src += (2 * src_stride); src 474 libavcodec/mips/hpeldsp_msa.c static void common_vt_bil_and_aver_dst_8w_msa(const uint8_t *src, src 482 libavcodec/mips/hpeldsp_msa.c src0 = LD_UB(src); src 483 libavcodec/mips/hpeldsp_msa.c src += src_stride; src 486 libavcodec/mips/hpeldsp_msa.c LD_UB4(src, src_stride, src1, src2, src3, src4); src 487 libavcodec/mips/hpeldsp_msa.c src += (4 * src_stride); src 496 libavcodec/mips/hpeldsp_msa.c static void common_vt_bil_and_aver_dst_16w_msa(const uint8_t *src, src 506 libavcodec/mips/hpeldsp_msa.c src0 = LD_UB(src); src 507 libavcodec/mips/hpeldsp_msa.c src += src_stride; src 510 libavcodec/mips/hpeldsp_msa.c LD_UB8(src, src_stride, src1, src2, src3, src4, src5, src6, src7, src8); src 511 libavcodec/mips/hpeldsp_msa.c src += (8 * src_stride); src 529 libavcodec/mips/hpeldsp_msa.c static void common_hv_bil_4w_msa(const uint8_t *src, int32_t src_stride, src 540 libavcodec/mips/hpeldsp_msa.c src0 = LD_SB(src); src 541 libavcodec/mips/hpeldsp_msa.c src += src_stride; src 544 libavcodec/mips/hpeldsp_msa.c LD_SB2(src, src_stride, src1, src2); src 545 libavcodec/mips/hpeldsp_msa.c src += (2 * src_stride); src 566 libavcodec/mips/hpeldsp_msa.c static void common_hv_bil_8w_msa(const uint8_t *src, int32_t src_stride, src 578 libavcodec/mips/hpeldsp_msa.c src0 = LD_SB(src); src 579 libavcodec/mips/hpeldsp_msa.c src += src_stride; src 582 libavcodec/mips/hpeldsp_msa.c LD_SB4(src, src_stride, src1, src2, src3, src4); src 583 libavcodec/mips/hpeldsp_msa.c src += (4 * src_stride); src 603 libavcodec/mips/hpeldsp_msa.c static void common_hv_bil_16w_msa(const uint8_t *src, int32_t src_stride, src 617 libavcodec/mips/hpeldsp_msa.c LD_UB8(src, src_stride, src0, src1, src2, src3, src4, src5, src6, src7); src 618 libavcodec/mips/hpeldsp_msa.c LD_UB8((src + 1), src_stride, src 620 libavcodec/mips/hpeldsp_msa.c src += (8 * src_stride); src 622 libavcodec/mips/hpeldsp_msa.c src8 = LD_UB(src); src 623 libavcodec/mips/hpeldsp_msa.c src17 = LD_UB(src + 1); src 661 libavcodec/mips/hpeldsp_msa.c static void common_hv_bil_no_rnd_8x8_msa(const uint8_t *src, int32_t src_stride, src 674 libavcodec/mips/hpeldsp_msa.c LD_UB8(src, src_stride, src0, src1, src2, src3, src4, src5, src6, src7); src 675 libavcodec/mips/hpeldsp_msa.c src += (8 * src_stride); src 676 libavcodec/mips/hpeldsp_msa.c src8 = LD_UB(src); src 709 libavcodec/mips/hpeldsp_msa.c static void common_hv_bil_no_rnd_4x8_msa(const uint8_t *src, int32_t src_stride, src 720 libavcodec/mips/hpeldsp_msa.c LD_SB4(src, src_stride, src0, src1, src2, src3); src 721 libavcodec/mips/hpeldsp_msa.c src += (4 * src_stride); src 722 libavcodec/mips/hpeldsp_msa.c src4 = LD_SB(src); src 743 libavcodec/mips/hpeldsp_msa.c static void common_hv_bil_no_rnd_16x16_msa(const uint8_t *src, src 755 libavcodec/mips/hpeldsp_msa.c LD_UB8(src, src_stride, src0, src1, src2, src3, src4, src5, src6, src7); src 756 libavcodec/mips/hpeldsp_msa.c LD_UB8((src + 1), src_stride, src 758 libavcodec/mips/hpeldsp_msa.c src += (8 * src_stride); src 759 libavcodec/mips/hpeldsp_msa.c src8 = LD_UB(src); src 760 libavcodec/mips/hpeldsp_msa.c src17 = LD_UB(src + 1); src 804 libavcodec/mips/hpeldsp_msa.c LD_UB8(src, src_stride, src0, src1, src2, src3, src4, src5, src6, src7); src 805 libavcodec/mips/hpeldsp_msa.c LD_UB8((src + 1), src_stride, src 807 libavcodec/mips/hpeldsp_msa.c src += (8 * src_stride); src 808 libavcodec/mips/hpeldsp_msa.c src8 = LD_UB(src); src 809 libavcodec/mips/hpeldsp_msa.c src17 = LD_UB(src + 1); src 860 libavcodec/mips/hpeldsp_msa.c static void common_hv_bil_no_rnd_8x16_msa(const uint8_t *src, src 872 libavcodec/mips/hpeldsp_msa.c LD_UB8(src, src_stride, src0, src1, src2, src3, src4, src5, src6, src7); src 873 libavcodec/mips/hpeldsp_msa.c LD_UB8((src + 1), src_stride, src 875 libavcodec/mips/hpeldsp_msa.c src += (8 * src_stride); src 876 libavcodec/mips/hpeldsp_msa.c src8 = LD_UB(src); src 877 libavcodec/mips/hpeldsp_msa.c src17 = LD_UB(src + 1); src 924 libavcodec/mips/hpeldsp_msa.c static void common_hv_bil_and_aver_dst_4w_msa(const uint8_t *src, src 937 libavcodec/mips/hpeldsp_msa.c src0 = LD_SB(src); src 938 libavcodec/mips/hpeldsp_msa.c src += src_stride; src 941 libavcodec/mips/hpeldsp_msa.c LD_SB2(src, src_stride, src1, src2); src 942 libavcodec/mips/hpeldsp_msa.c src += (2 * src_stride); src 966 libavcodec/mips/hpeldsp_msa.c static void common_hv_bil_and_aver_dst_8w_msa(const uint8_t *src, src 980 libavcodec/mips/hpeldsp_msa.c src0 = LD_SB(src); src 981 libavcodec/mips/hpeldsp_msa.c src += src_stride; src 984 libavcodec/mips/hpeldsp_msa.c LD_SB4(src, src_stride, src1, src2, src3, src4); src 985 libavcodec/mips/hpeldsp_msa.c src += (4 * src_stride); src 1006 libavcodec/mips/hpeldsp_msa.c static void common_hv_bil_and_aver_dst_16w_msa(const uint8_t *src, src 1023 libavcodec/mips/hpeldsp_msa.c LD_UB8(src, src_stride, src0, src1, src2, src3, src4, src5, src6, src7); src 1024 libavcodec/mips/hpeldsp_msa.c LD_UB8((src + 1), src_stride, src 1026 libavcodec/mips/hpeldsp_msa.c src += (8 * src_stride); src 1028 libavcodec/mips/hpeldsp_msa.c src8 = LD_UB(src); src 1029 libavcodec/mips/hpeldsp_msa.c src17 = LD_UB(src + 1); src 1078 libavcodec/mips/hpeldsp_msa.c static void copy_width8_msa(const uint8_t *src, int32_t src_stride, src 1088 libavcodec/mips/hpeldsp_msa.c LD_UB8(src, src_stride, src 1090 libavcodec/mips/hpeldsp_msa.c src += (8 * src_stride); src 1106 libavcodec/mips/hpeldsp_msa.c LD_UB4(src, src_stride, src0, src1, src2, src3); src 1107 libavcodec/mips/hpeldsp_msa.c src += (4 * src_stride); src 1119 libavcodec/mips/hpeldsp_msa.c LD_UB8(src, src_stride, src 1121 libavcodec/mips/hpeldsp_msa.c src += (8 * src_stride); src 1139 libavcodec/mips/hpeldsp_msa.c LD_UB4(src, src_stride, src0, src1, src2, src3); src 1140 libavcodec/mips/hpeldsp_msa.c src += (4 * src_stride); src 1151 libavcodec/mips/hpeldsp_msa.c LD_UB2(src, src_stride, src0, src1); src 1152 libavcodec/mips/hpeldsp_msa.c src += (2 * src_stride); src 1164 libavcodec/mips/hpeldsp_msa.c static void copy_16multx8mult_msa(const uint8_t *src, int32_t src_stride, src 1174 libavcodec/mips/hpeldsp_msa.c src_tmp = src; src 1187 libavcodec/mips/hpeldsp_msa.c src += 16; src 1192 libavcodec/mips/hpeldsp_msa.c static void copy_width16_msa(const uint8_t *src, int32_t src_stride, src 1201 libavcodec/mips/hpeldsp_msa.c LD_UB8(src, src_stride, src 1203 libavcodec/mips/hpeldsp_msa.c src += (8 * src_stride); src 1208 libavcodec/mips/hpeldsp_msa.c LD_UB4(src, src_stride, src0, src1, src2, src3); src 1209 libavcodec/mips/hpeldsp_msa.c src += (4 * src_stride); src 1214 libavcodec/mips/hpeldsp_msa.c copy_16multx8mult_msa(src, src_stride, dst, dst_stride, height, 16); src 1217 libavcodec/mips/hpeldsp_msa.c LD_UB4(src, src_stride, src0, src1, src2, src3); src 1218 libavcodec/mips/hpeldsp_msa.c src += (4 * src_stride); src 1226 libavcodec/mips/hpeldsp_msa.c static void avg_width4_msa(const uint8_t *src, int32_t src_stride, src 1237 libavcodec/mips/hpeldsp_msa.c LD_UB4(src, src_stride, src0, src1, src2, src3); src 1238 libavcodec/mips/hpeldsp_msa.c src += (4 * src_stride); src 1254 libavcodec/mips/hpeldsp_msa.c LD_UB2(src, src_stride, src0, src1); src 1255 libavcodec/mips/hpeldsp_msa.c src += (2 * src_stride); src 1271 libavcodec/mips/hpeldsp_msa.c static void avg_width8_msa(const uint8_t *src, int32_t src_stride, src 1281 libavcodec/mips/hpeldsp_msa.c LD_UB4(src, src_stride, src0, src1, src2, src3); src 1282 libavcodec/mips/hpeldsp_msa.c src += (4 * src_stride); src 1297 libavcodec/mips/hpeldsp_msa.c static void avg_width16_msa(const uint8_t *src, int32_t src_stride, src 1306 libavcodec/mips/hpeldsp_msa.c LD_UB8(src, src_stride, src0, src1, src2, src3, src4, src5, src6, src7); src 1307 libavcodec/mips/hpeldsp_msa.c src += (8 * src_stride); src 73 libavcodec/mips/iirfilter_mips.c const float *src, ptrdiff_t sstep, float *dst, ptrdiff_t dstep) src 77 libavcodec/mips/iirfilter_mips.c const float *src0 = src; src 89 libavcodec/mips/iirfilter_mips.c const float *src0 = src; src 180 libavcodec/mips/iirfilter_mips.c const float *src0 = src; src 27 libavcodec/mips/me_cmp_mips.h int ff_hadamard8_diff8x8_msa(MpegEncContext *s, uint8_t *dst, uint8_t *src, src 29 libavcodec/mips/me_cmp_mips.h int ff_hadamard8_intra8x8_msa(MpegEncContext *s, uint8_t *dst, uint8_t *src, src 31 libavcodec/mips/me_cmp_mips.h int ff_hadamard8_diff16_msa(MpegEncContext *s, uint8_t *dst, uint8_t *src, src 33 libavcodec/mips/me_cmp_mips.h int ff_hadamard8_intra16_msa(MpegEncContext *s, uint8_t *dst, uint8_t *src, src 24 libavcodec/mips/me_cmp_msa.c static uint32_t sad_8width_msa(uint8_t *src, int32_t src_stride, src 33 libavcodec/mips/me_cmp_msa.c LD_UB4(src, src_stride, src0, src1, src2, src3); src 34 libavcodec/mips/me_cmp_msa.c src += (4 * src_stride); src 46 libavcodec/mips/me_cmp_msa.c static uint32_t sad_16width_msa(uint8_t *src, int32_t src_stride, src 55 libavcodec/mips/me_cmp_msa.c LD_UB2(src, src_stride, src0, src1); src 56 libavcodec/mips/me_cmp_msa.c src += (2 * src_stride); src 61 libavcodec/mips/me_cmp_msa.c LD_UB2(src, src_stride, src0, src1); src 62 libavcodec/mips/me_cmp_msa.c src += (2 * src_stride); src 71 libavcodec/mips/me_cmp_msa.c static uint32_t sad_horiz_bilinear_filter_8width_msa(uint8_t *src, src 83 libavcodec/mips/me_cmp_msa.c LD_UB4(src, src_stride, src0, src1, src2, src3); src 84 libavcodec/mips/me_cmp_msa.c src += (4 * src_stride); src 96 libavcodec/mips/me_cmp_msa.c LD_UB4(src, src_stride, src0, src1, src2, src3); src 97 libavcodec/mips/me_cmp_msa.c src += (4 * src_stride); src 113 libavcodec/mips/me_cmp_msa.c static uint32_t sad_horiz_bilinear_filter_16width_msa(uint8_t *src, src 125 libavcodec/mips/me_cmp_msa.c LD_UB4(src, src_stride, src0, src1, src2, src3); src 126 libavcodec/mips/me_cmp_msa.c src += (4 * src_stride); src 136 libavcodec/mips/me_cmp_msa.c LD_UB4(src, src_stride, src0, src1, src2, src3); src 137 libavcodec/mips/me_cmp_msa.c src += (4 * src_stride); src 151 libavcodec/mips/me_cmp_msa.c static uint32_t sad_vert_bilinear_filter_8width_msa(uint8_t *src, src 163 libavcodec/mips/me_cmp_msa.c LD_UB4(src, src_stride, src0, src1, src2, src3); src 164 libavcodec/mips/me_cmp_msa.c src += (4 * src_stride); src 174 libavcodec/mips/me_cmp_msa.c LD_UB4(src, src_stride, src0, src1, src2, src3); src 175 libavcodec/mips/me_cmp_msa.c src += (4 * src_stride); src 189 libavcodec/mips/me_cmp_msa.c static uint32_t sad_vert_bilinear_filter_16width_msa(uint8_t *src, src 203 libavcodec/mips/me_cmp_msa.c LD_UB4(src, src_stride, src0, src1, src2, src3); src 204 libavcodec/mips/me_cmp_msa.c src += (4 * src_stride); src 215 libavcodec/mips/me_cmp_msa.c LD_UB4(src, src_stride, src0, src1, src2, src3); src 216 libavcodec/mips/me_cmp_msa.c src += (4 * src_stride); src 227 libavcodec/mips/me_cmp_msa.c static uint32_t sad_hv_bilinear_filter_8width_msa(uint8_t *src, src 243 libavcodec/mips/me_cmp_msa.c LD_UB4(src, src_stride, src0, src1, src2, src3); src 244 libavcodec/mips/me_cmp_msa.c src += (4 * src_stride); src 283 libavcodec/mips/me_cmp_msa.c static uint32_t sad_hv_bilinear_filter_16width_msa(uint8_t *src, src 297 libavcodec/mips/me_cmp_msa.c LD_UB4(src, src_stride, src0, src1, src2, src3); src 298 libavcodec/mips/me_cmp_msa.c src += (4 * src_stride); src 346 libavcodec/mips/me_cmp_msa.c LD_UB4(src, src_stride, src0, src1, src2, src3); src 347 libavcodec/mips/me_cmp_msa.c src += (4 * src_stride); src 396 libavcodec/mips/me_cmp_msa.c #define CALC_MSE_B(src, ref, var) \ src 401 libavcodec/mips/me_cmp_msa.c ILVRL_B2_UB(src, ref, src_l0_m, src_l1_m); \ src 414 libavcodec/mips/me_cmp_msa.c v16u8 src = { 0 }; src 424 libavcodec/mips/me_cmp_msa.c INSERT_W4_UB(src0, src1, src2, src3, src); src 426 libavcodec/mips/me_cmp_msa.c CALC_MSE_B(src, ref, var); src 467 libavcodec/mips/me_cmp_msa.c v16u8 src, ref; src 471 libavcodec/mips/me_cmp_msa.c src = LD_UB(src_ptr); src 475 libavcodec/mips/me_cmp_msa.c CALC_MSE_B(src, ref, var); src 477 libavcodec/mips/me_cmp_msa.c src = LD_UB(src_ptr); src 481 libavcodec/mips/me_cmp_msa.c CALC_MSE_B(src, ref, var); src 483 libavcodec/mips/me_cmp_msa.c src = LD_UB(src_ptr); src 487 libavcodec/mips/me_cmp_msa.c CALC_MSE_B(src, ref, var); src 489 libavcodec/mips/me_cmp_msa.c src = LD_UB(src_ptr); src 493 libavcodec/mips/me_cmp_msa.c CALC_MSE_B(src, ref, var); src 501 libavcodec/mips/me_cmp_msa.c static int32_t hadamard_diff_8x8_msa(uint8_t *src, int32_t src_stride, src 511 libavcodec/mips/me_cmp_msa.c LD_UB8(src, src_stride, src0, src1, src2, src3, src4, src5, src6, src7); src 546 libavcodec/mips/me_cmp_msa.c static int32_t hadamard_intra_8x8_msa(uint8_t *src, int32_t src_stride, src 556 libavcodec/mips/me_cmp_msa.c LD_UB8(src, src_stride, src0, src1, src2, src3, src4, src5, src6, src7); src 590 libavcodec/mips/me_cmp_msa.c int ff_pix_abs16_msa(MpegEncContext *v, uint8_t *src, uint8_t *ref, src 593 libavcodec/mips/me_cmp_msa.c return sad_16width_msa(src, stride, ref, stride, height); src 596 libavcodec/mips/me_cmp_msa.c int ff_pix_abs8_msa(MpegEncContext *v, uint8_t *src, uint8_t *ref, src 599 libavcodec/mips/me_cmp_msa.c return sad_8width_msa(src, stride, ref, stride, height); src 638 libavcodec/mips/me_cmp_msa.c int ff_sse16_msa(MpegEncContext *v, uint8_t *src, uint8_t *ref, src 641 libavcodec/mips/me_cmp_msa.c return sse_16width_msa(src, stride, ref, stride, height); src 644 libavcodec/mips/me_cmp_msa.c int ff_sse8_msa(MpegEncContext *v, uint8_t *src, uint8_t *ref, src 647 libavcodec/mips/me_cmp_msa.c return sse_8width_msa(src, stride, ref, stride, height); src 650 libavcodec/mips/me_cmp_msa.c int ff_sse4_msa(MpegEncContext *v, uint8_t *src, uint8_t *ref, src 653 libavcodec/mips/me_cmp_msa.c return sse_4width_msa(src, stride, ref, stride, height); src 656 libavcodec/mips/me_cmp_msa.c int ff_hadamard8_diff8x8_msa(MpegEncContext *s, uint8_t *dst, uint8_t *src, src 659 libavcodec/mips/me_cmp_msa.c return hadamard_diff_8x8_msa(src, stride, dst, stride); src 662 libavcodec/mips/me_cmp_msa.c int ff_hadamard8_intra8x8_msa(MpegEncContext *s, uint8_t *dst, uint8_t *src, src 665 libavcodec/mips/me_cmp_msa.c return hadamard_intra_8x8_msa(src, stride, dst, stride); src 670 libavcodec/mips/me_cmp_msa.c int name16(MpegEncContext *s, uint8_t *dst, uint8_t *src, \ src 674 libavcodec/mips/me_cmp_msa.c score += name8(s, dst, src, stride, 8); \ src 675 libavcodec/mips/me_cmp_msa.c score += name8(s, dst + 8, src + 8, stride, 8); \ src 678 libavcodec/mips/me_cmp_msa.c src += 8 * stride; \ src 679 libavcodec/mips/me_cmp_msa.c score +=name8(s, dst, src, stride, 8); \ src 680 libavcodec/mips/me_cmp_msa.c score +=name8(s, dst + 8, src + 8, stride, 8); \ src 24 libavcodec/mips/mpegvideoencdsp_msa.c static int32_t sum_u8src_16width_msa(uint8_t *src, int32_t stride) src 30 libavcodec/mips/mpegvideoencdsp_msa.c LD_UB8(src, stride, in0, in1, in2, in3, in4, in5, in6, in7); src 31 libavcodec/mips/mpegvideoencdsp_msa.c src += (8 * stride); src 32 libavcodec/mips/mpegvideoencdsp_msa.c LD_UB8(src, stride, in8, in9, in10, in11, in12, in13, in14, in15); src 29 libavcodec/mips/pixblockdsp_mips.h void ff_get_pixels_16_msa(int16_t *restrict dst, const uint8_t *src, src 31 libavcodec/mips/pixblockdsp_mips.h void ff_get_pixels_8_msa(int16_t *restrict dst, const uint8_t *src, src 42 libavcodec/mips/pixblockdsp_msa.c static void copy_8bit_to_16bit_width8_msa(const uint8_t *src, int32_t src_stride, src 54 libavcodec/mips/pixblockdsp_msa.c LD_UB4(src, src_stride, src0, src1, src2, src3); src 55 libavcodec/mips/pixblockdsp_msa.c src += (4 * src_stride); src 65 libavcodec/mips/pixblockdsp_msa.c static void copy_16multx8mult_msa(const uint8_t *src, int32_t src_stride, src 75 libavcodec/mips/pixblockdsp_msa.c src_tmp = src; src 88 libavcodec/mips/pixblockdsp_msa.c src += 16; src 93 libavcodec/mips/pixblockdsp_msa.c static void copy_width16_msa(const uint8_t *src, int32_t src_stride, src 102 libavcodec/mips/pixblockdsp_msa.c LD_UB8(src, src_stride, src 104 libavcodec/mips/pixblockdsp_msa.c src += (8 * src_stride); src 109 libavcodec/mips/pixblockdsp_msa.c LD_UB4(src, src_stride, src0, src1, src2, src3); src 110 libavcodec/mips/pixblockdsp_msa.c src += (4 * src_stride); src 115 libavcodec/mips/pixblockdsp_msa.c copy_16multx8mult_msa(src, src_stride, dst, dst_stride, height, 16); src 118 libavcodec/mips/pixblockdsp_msa.c LD_UB4(src, src_stride, src0, src1, src2, src3); src 119 libavcodec/mips/pixblockdsp_msa.c src += (4 * src_stride); src 127 libavcodec/mips/pixblockdsp_msa.c void ff_get_pixels_16_msa(int16_t *av_restrict dest, const uint8_t *src, src 130 libavcodec/mips/pixblockdsp_msa.c copy_width16_msa(src, stride, (uint8_t *) dest, 16, 8); src 133 libavcodec/mips/pixblockdsp_msa.c void ff_get_pixels_8_msa(int16_t *av_restrict dest, const uint8_t *src, src 136 libavcodec/mips/pixblockdsp_msa.c copy_8bit_to_16bit_width8_msa(src, stride, dest, 8, 8); src 26 libavcodec/mips/qpeldsp_mips.h void ff_copy_8x8_msa(uint8_t *dst, const uint8_t *src, ptrdiff_t stride); src 27 libavcodec/mips/qpeldsp_mips.h void ff_copy_16x16_msa(uint8_t *dst, const uint8_t *src, ptrdiff_t stride); src 28 libavcodec/mips/qpeldsp_mips.h void ff_avg_width8_msa(uint8_t *dst, const uint8_t *src, ptrdiff_t stride); src 29 libavcodec/mips/qpeldsp_mips.h void ff_avg_width16_msa(uint8_t *dst, const uint8_t *src, ptrdiff_t stride); src 31 libavcodec/mips/qpeldsp_mips.h void ff_horiz_mc_qpel_aver_src0_8width_msa(uint8_t *dst, const uint8_t *src, src 33 libavcodec/mips/qpeldsp_mips.h void ff_horiz_mc_qpel_aver_src0_16width_msa(uint8_t *dst, const uint8_t *src, src 35 libavcodec/mips/qpeldsp_mips.h void ff_horiz_mc_qpel_8width_msa(uint8_t *dst, const uint8_t *src, src 37 libavcodec/mips/qpeldsp_mips.h void ff_horiz_mc_qpel_16width_msa(uint8_t *dst, const uint8_t *src, src 39 libavcodec/mips/qpeldsp_mips.h void ff_horiz_mc_qpel_aver_src1_8width_msa(uint8_t *dst, const uint8_t *src, src 41 libavcodec/mips/qpeldsp_mips.h void ff_horiz_mc_qpel_aver_src1_16width_msa(uint8_t *dst, const uint8_t *src, src 44 libavcodec/mips/qpeldsp_mips.h const uint8_t *src, src 47 libavcodec/mips/qpeldsp_mips.h const uint8_t *src, src 49 libavcodec/mips/qpeldsp_mips.h void ff_horiz_mc_qpel_no_rnd_8width_msa(uint8_t *dst, const uint8_t *src, src 51 libavcodec/mips/qpeldsp_mips.h void ff_horiz_mc_qpel_no_rnd_16width_msa(uint8_t *dst, const uint8_t *src, src 54 libavcodec/mips/qpeldsp_mips.h const uint8_t *src, src 57 libavcodec/mips/qpeldsp_mips.h const uint8_t *src, src 60 libavcodec/mips/qpeldsp_mips.h const uint8_t *src, src 63 libavcodec/mips/qpeldsp_mips.h const uint8_t *src, src 65 libavcodec/mips/qpeldsp_mips.h void ff_horiz_mc_qpel_avg_dst_8width_msa(uint8_t *dst, const uint8_t *src, src 67 libavcodec/mips/qpeldsp_mips.h void ff_horiz_mc_qpel_avg_dst_16width_msa(uint8_t *dst, const uint8_t *src, src 70 libavcodec/mips/qpeldsp_mips.h const uint8_t *src, src 73 libavcodec/mips/qpeldsp_mips.h const uint8_t *src, src 76 libavcodec/mips/qpeldsp_mips.h void ff_vert_mc_qpel_aver_src0_8x8_msa(uint8_t *dst, const uint8_t *src, src 78 libavcodec/mips/qpeldsp_mips.h void ff_vert_mc_qpel_aver_src0_16x16_msa(uint8_t *dst, const uint8_t *src, src 80 libavcodec/mips/qpeldsp_mips.h void ff_vert_mc_qpel_8x8_msa(uint8_t *dst, const uint8_t *src, src 82 libavcodec/mips/qpeldsp_mips.h void ff_vert_mc_qpel_16x16_msa(uint8_t *dst, const uint8_t *src, src 84 libavcodec/mips/qpeldsp_mips.h void ff_vert_mc_qpel_aver_src1_8x8_msa(uint8_t *dst, const uint8_t *src, src 86 libavcodec/mips/qpeldsp_mips.h void ff_vert_mc_qpel_aver_src1_16x16_msa(uint8_t *dst, const uint8_t *src, src 89 libavcodec/mips/qpeldsp_mips.h const uint8_t *src, src 92 libavcodec/mips/qpeldsp_mips.h const uint8_t *src, src 94 libavcodec/mips/qpeldsp_mips.h void ff_vert_mc_qpel_no_rnd_8x8_msa(uint8_t *dst, const uint8_t *src, src 96 libavcodec/mips/qpeldsp_mips.h void ff_vert_mc_qpel_no_rnd_16x16_msa(uint8_t *dst, const uint8_t *src, src 99 libavcodec/mips/qpeldsp_mips.h const uint8_t *src, src 102 libavcodec/mips/qpeldsp_mips.h const uint8_t *src, src 105 libavcodec/mips/qpeldsp_mips.h const uint8_t *src, src 108 libavcodec/mips/qpeldsp_mips.h const uint8_t *src, src 110 libavcodec/mips/qpeldsp_mips.h void ff_vert_mc_qpel_avg_dst_8x8_msa(uint8_t *dst, const uint8_t *src, src 112 libavcodec/mips/qpeldsp_mips.h void ff_vert_mc_qpel_avg_dst_16x16_msa(uint8_t *dst, const uint8_t *src, src 115 libavcodec/mips/qpeldsp_mips.h const uint8_t *src, src 118 libavcodec/mips/qpeldsp_mips.h const uint8_t *src, src 121 libavcodec/mips/qpeldsp_mips.h void ff_hv_mc_qpel_aver_hv_src00_16x16_msa(uint8_t *dst, const uint8_t *src, src 123 libavcodec/mips/qpeldsp_mips.h void ff_hv_mc_qpel_aver_hv_src00_8x8_msa(uint8_t *dst, const uint8_t *src, src 125 libavcodec/mips/qpeldsp_mips.h void ff_hv_mc_qpel_aver_v_src0_16x16_msa(uint8_t *dst, const uint8_t *src, src 127 libavcodec/mips/qpeldsp_mips.h void ff_hv_mc_qpel_aver_v_src0_8x8_msa(uint8_t *dst, const uint8_t *src, src 129 libavcodec/mips/qpeldsp_mips.h void ff_hv_mc_qpel_aver_hv_src10_16x16_msa(uint8_t *dst, const uint8_t *src, src 131 libavcodec/mips/qpeldsp_mips.h void ff_hv_mc_qpel_aver_hv_src10_8x8_msa(uint8_t *dst, const uint8_t *src, src 133 libavcodec/mips/qpeldsp_mips.h void ff_hv_mc_qpel_aver_h_src0_16x16_msa(uint8_t *dst, const uint8_t *src, src 135 libavcodec/mips/qpeldsp_mips.h void ff_hv_mc_qpel_aver_h_src0_8x8_msa(uint8_t *dst, const uint8_t *src, src 137 libavcodec/mips/qpeldsp_mips.h void ff_hv_mc_qpel_16x16_msa(uint8_t *dst, const uint8_t *src, src 139 libavcodec/mips/qpeldsp_mips.h void ff_hv_mc_qpel_8x8_msa(uint8_t *dst, const uint8_t *src, ptrdiff_t stride); src 140 libavcodec/mips/qpeldsp_mips.h void ff_hv_mc_qpel_aver_h_src1_16x16_msa(uint8_t *dst, const uint8_t *src, src 142 libavcodec/mips/qpeldsp_mips.h void ff_hv_mc_qpel_aver_h_src1_8x8_msa(uint8_t *dst, const uint8_t *src, src 144 libavcodec/mips/qpeldsp_mips.h void ff_hv_mc_qpel_aver_hv_src01_16x16_msa(uint8_t *dst, const uint8_t *src, src 146 libavcodec/mips/qpeldsp_mips.h void ff_hv_mc_qpel_aver_hv_src01_8x8_msa(uint8_t *dst, const uint8_t *src, src 148 libavcodec/mips/qpeldsp_mips.h void ff_hv_mc_qpel_aver_v_src1_16x16_msa(uint8_t *dst, const uint8_t *src, src 150 libavcodec/mips/qpeldsp_mips.h void ff_hv_mc_qpel_aver_v_src1_8x8_msa(uint8_t *dst, const uint8_t *src, src 152 libavcodec/mips/qpeldsp_mips.h void ff_hv_mc_qpel_aver_hv_src11_16x16_msa(uint8_t *dst, const uint8_t *src, src 154 libavcodec/mips/qpeldsp_mips.h void ff_hv_mc_qpel_aver_hv_src11_8x8_msa(uint8_t *dst, const uint8_t *src, src 157 libavcodec/mips/qpeldsp_mips.h const uint8_t *src, src 160 libavcodec/mips/qpeldsp_mips.h const uint8_t *src, src 163 libavcodec/mips/qpeldsp_mips.h const uint8_t *src, src 166 libavcodec/mips/qpeldsp_mips.h const uint8_t *src, src 169 libavcodec/mips/qpeldsp_mips.h const uint8_t *src, src 172 libavcodec/mips/qpeldsp_mips.h const uint8_t *src, src 175 libavcodec/mips/qpeldsp_mips.h const uint8_t *src, src 178 libavcodec/mips/qpeldsp_mips.h const uint8_t *src, src 180 libavcodec/mips/qpeldsp_mips.h void ff_hv_mc_qpel_avg_dst_16x16_msa(uint8_t *dst, const uint8_t *src, src 182 libavcodec/mips/qpeldsp_mips.h void ff_hv_mc_qpel_avg_dst_8x8_msa(uint8_t *dst, const uint8_t *src, src 185 libavcodec/mips/qpeldsp_mips.h const uint8_t *src, src 188 libavcodec/mips/qpeldsp_mips.h const uint8_t *src, src 191 libavcodec/mips/qpeldsp_mips.h const uint8_t *src, src 194 libavcodec/mips/qpeldsp_mips.h const uint8_t *src, src 197 libavcodec/mips/qpeldsp_mips.h const uint8_t *src, src 200 libavcodec/mips/qpeldsp_mips.h const uint8_t *src, src 203 libavcodec/mips/qpeldsp_mips.h const uint8_t *src, src 206 libavcodec/mips/qpeldsp_mips.h const uint8_t *src, src 209 libavcodec/mips/qpeldsp_mips.h const uint8_t *src, src 212 libavcodec/mips/qpeldsp_mips.h const uint8_t *src, src 215 libavcodec/mips/qpeldsp_mips.h const uint8_t *src, src 218 libavcodec/mips/qpeldsp_mips.h const uint8_t *src, src 221 libavcodec/mips/qpeldsp_mips.h const uint8_t *src, src 224 libavcodec/mips/qpeldsp_mips.h const uint8_t *src, src 227 libavcodec/mips/qpeldsp_mips.h const uint8_t *src, src 230 libavcodec/mips/qpeldsp_mips.h const uint8_t *src, src 232 libavcodec/mips/qpeldsp_mips.h void ff_hv_mc_qpel_no_rnd_16x16_msa(uint8_t *dst, const uint8_t *src, src 234 libavcodec/mips/qpeldsp_mips.h void ff_hv_mc_qpel_no_rnd_8x8_msa(uint8_t *dst, const uint8_t *src, src 237 libavcodec/mips/qpeldsp_mips.h const uint8_t *src, src 240 libavcodec/mips/qpeldsp_mips.h const uint8_t *src, src 243 libavcodec/mips/qpeldsp_mips.h const uint8_t *src, src 246 libavcodec/mips/qpeldsp_mips.h const uint8_t *src, src 249 libavcodec/mips/qpeldsp_mips.h const uint8_t *src, src 252 libavcodec/mips/qpeldsp_mips.h const uint8_t *src, src 255 libavcodec/mips/qpeldsp_mips.h const uint8_t *src, src 258 libavcodec/mips/qpeldsp_mips.h const uint8_t *src, src 308 libavcodec/mips/qpeldsp_msa.c static void horiz_mc_qpel_aver_src0_8width_msa(const uint8_t *src, src 326 libavcodec/mips/qpeldsp_msa.c LD_UB4(src, src_stride, inp0, inp1, inp2, inp3); src 327 libavcodec/mips/qpeldsp_msa.c src += (4 * src_stride); src 342 libavcodec/mips/qpeldsp_msa.c static void horiz_mc_qpel_aver_src0_16width_msa(const uint8_t *src, src 357 libavcodec/mips/qpeldsp_msa.c LD_UB4(src, src_stride, inp0, inp2, inp4, inp6); src 358 libavcodec/mips/qpeldsp_msa.c LD_UB4((src + 1), src_stride, inp1, inp3, inp5, inp7); src 359 libavcodec/mips/qpeldsp_msa.c src += (4 * src_stride); src 386 libavcodec/mips/qpeldsp_msa.c static void horiz_mc_qpel_8width_msa(const uint8_t *src, src 404 libavcodec/mips/qpeldsp_msa.c LD_UB4(src, src_stride, inp0, inp1, inp2, inp3); src 405 libavcodec/mips/qpeldsp_msa.c src += (4 * src_stride); src 417 libavcodec/mips/qpeldsp_msa.c static void horiz_mc_qpel_16width_msa(const uint8_t *src, src 432 libavcodec/mips/qpeldsp_msa.c LD_UB4(src, src_stride, inp0, inp2, inp4, inp6); src 433 libavcodec/mips/qpeldsp_msa.c LD_UB4((src + 1), src_stride, inp1, inp3, inp5, inp7); src 434 libavcodec/mips/qpeldsp_msa.c src += (4 * src_stride); src 457 libavcodec/mips/qpeldsp_msa.c static void horiz_mc_qpel_aver_src1_8width_msa(const uint8_t *src, src 475 libavcodec/mips/qpeldsp_msa.c LD_UB4(src, src_stride, inp0, inp1, inp2, inp3); src 476 libavcodec/mips/qpeldsp_msa.c src += (4 * src_stride); src 493 libavcodec/mips/qpeldsp_msa.c static void horiz_mc_qpel_aver_src1_16width_msa(const uint8_t *src, src 508 libavcodec/mips/qpeldsp_msa.c LD_UB4(src, src_stride, inp0, inp2, inp4, inp6); src 509 libavcodec/mips/qpeldsp_msa.c LD_UB4((src + 1), src_stride, inp1, inp3, inp5, inp7); src 510 libavcodec/mips/qpeldsp_msa.c src += (4 * src_stride); src 537 libavcodec/mips/qpeldsp_msa.c static void horiz_mc_qpel_no_rnd_aver_src0_8width_msa(const uint8_t *src, src 555 libavcodec/mips/qpeldsp_msa.c LD_UB4(src, src_stride, inp0, inp1, inp2, inp3); src 556 libavcodec/mips/qpeldsp_msa.c src += (4 * src_stride); src 572 libavcodec/mips/qpeldsp_msa.c static void horiz_mc_qpel_no_rnd_aver_src0_16width_msa(const uint8_t *src, src 587 libavcodec/mips/qpeldsp_msa.c LD_UB4(src, src_stride, inp0, inp2, inp4, inp6); src 588 libavcodec/mips/qpeldsp_msa.c LD_UB4((src + 1), src_stride, inp1, inp3, inp5, inp7); src 589 libavcodec/mips/qpeldsp_msa.c src += (4 * src_stride); src 616 libavcodec/mips/qpeldsp_msa.c static void horiz_mc_qpel_no_rnd_8width_msa(const uint8_t *src, src 634 libavcodec/mips/qpeldsp_msa.c LD_UB4(src, src_stride, inp0, inp1, inp2, inp3); src 635 libavcodec/mips/qpeldsp_msa.c src += (4 * src_stride); src 647 libavcodec/mips/qpeldsp_msa.c static void horiz_mc_qpel_no_rnd_16width_msa(const uint8_t *src, src 662 libavcodec/mips/qpeldsp_msa.c LD_UB4(src, src_stride, inp0, inp2, inp4, inp6); src 663 libavcodec/mips/qpeldsp_msa.c LD_UB4((src + 1), src_stride, inp1, inp3, inp5, inp7); src 664 libavcodec/mips/qpeldsp_msa.c src += (4 * src_stride); src 687 libavcodec/mips/qpeldsp_msa.c static void horiz_mc_qpel_no_rnd_aver_src1_8width_msa(const uint8_t *src, src 705 libavcodec/mips/qpeldsp_msa.c LD_UB4(src, src_stride, inp0, inp1, inp2, inp3); src 706 libavcodec/mips/qpeldsp_msa.c src += (4 * src_stride); src 724 libavcodec/mips/qpeldsp_msa.c static void horiz_mc_qpel_no_rnd_aver_src1_16width_msa(const uint8_t *src, src 739 libavcodec/mips/qpeldsp_msa.c LD_UB4(src, src_stride, inp0, inp2, inp4, inp6); src 740 libavcodec/mips/qpeldsp_msa.c LD_UB4((src + 1), src_stride, inp1, inp3, inp5, inp7); src 741 libavcodec/mips/qpeldsp_msa.c src += (4 * src_stride); src 768 libavcodec/mips/qpeldsp_msa.c static void horiz_mc_qpel_avg_dst_aver_src0_8width_msa(const uint8_t *src, src 787 libavcodec/mips/qpeldsp_msa.c LD_UB4(src, src_stride, inp0, inp1, inp2, inp3); src 788 libavcodec/mips/qpeldsp_msa.c src += (4 * src_stride); src 807 libavcodec/mips/qpeldsp_msa.c static void horiz_mc_qpel_avg_dst_aver_src0_16width_msa(const uint8_t *src, src 823 libavcodec/mips/qpeldsp_msa.c LD_UB4(src, src_stride, inp0, inp2, inp4, inp6); src 824 libavcodec/mips/qpeldsp_msa.c LD_UB4((src + 1), src_stride, inp1, inp3, inp5, inp7); src 825 libavcodec/mips/qpeldsp_msa.c src += (4 * src_stride); src 848 libavcodec/mips/qpeldsp_msa.c static void horiz_mc_qpel_avg_dst_8width_msa(const uint8_t *src, src 867 libavcodec/mips/qpeldsp_msa.c LD_UB4(src, src_stride, inp0, inp1, inp2, inp3); src 868 libavcodec/mips/qpeldsp_msa.c src += (4 * src_stride); src 884 libavcodec/mips/qpeldsp_msa.c static void horiz_mc_qpel_avg_dst_16width_msa(const uint8_t *src, src 900 libavcodec/mips/qpeldsp_msa.c LD_UB4(src, src_stride, inp0, inp2, inp4, inp6); src 901 libavcodec/mips/qpeldsp_msa.c LD_UB4((src + 1), src_stride, inp1, inp3, inp5, inp7); src 902 libavcodec/mips/qpeldsp_msa.c src += (4 * src_stride); src 923 libavcodec/mips/qpeldsp_msa.c static void horiz_mc_qpel_avg_dst_aver_src1_8width_msa(const uint8_t *src, src 942 libavcodec/mips/qpeldsp_msa.c LD_UB4(src, src_stride, inp0, inp1, inp2, inp3); src 943 libavcodec/mips/qpeldsp_msa.c src += (4 * src_stride); src 964 libavcodec/mips/qpeldsp_msa.c static void horiz_mc_qpel_avg_dst_aver_src1_16width_msa(const uint8_t *src, src 979 libavcodec/mips/qpeldsp_msa.c LD_UB4(src, src_stride, inp0, inp2, inp4, inp6); src 980 libavcodec/mips/qpeldsp_msa.c LD_UB4((src + 1), src_stride, inp1, inp3, inp5, inp7); src 981 libavcodec/mips/qpeldsp_msa.c src += (4 * src_stride); src 1004 libavcodec/mips/qpeldsp_msa.c static void vert_mc_qpel_aver_src0_8x8_msa(const uint8_t *src, src 1015 libavcodec/mips/qpeldsp_msa.c LD_UB4(src, src_stride, inp0, inp1, inp2, inp3); src 1016 libavcodec/mips/qpeldsp_msa.c src += (4 * src_stride); src 1017 libavcodec/mips/qpeldsp_msa.c LD_UB2(src, src_stride, inp4, inp5); src 1018 libavcodec/mips/qpeldsp_msa.c src += (2 * src_stride); src 1024 libavcodec/mips/qpeldsp_msa.c LD_UB2(src, src_stride, inp6, inp7); src 1025 libavcodec/mips/qpeldsp_msa.c src += (2 * src_stride); src 1036 libavcodec/mips/qpeldsp_msa.c inp8 = LD_UB(src); src 1053 libavcodec/mips/qpeldsp_msa.c static void vert_mc_qpel_aver_src0_16x16_msa(const uint8_t *src, src 1065 libavcodec/mips/qpeldsp_msa.c LD_UB5(src, src_stride, inp0, inp1, inp2, inp3, inp4); src 1066 libavcodec/mips/qpeldsp_msa.c src += (5 * src_stride); src 1074 libavcodec/mips/qpeldsp_msa.c inp5 = LD_UB(src); src 1075 libavcodec/mips/qpeldsp_msa.c src += src_stride; src 1083 libavcodec/mips/qpeldsp_msa.c inp6 = LD_UB(src); src 1084 libavcodec/mips/qpeldsp_msa.c src += src_stride; src 1092 libavcodec/mips/qpeldsp_msa.c inp7 = LD_UB(src); src 1093 libavcodec/mips/qpeldsp_msa.c src += src_stride; src 1101 libavcodec/mips/qpeldsp_msa.c LD_UB2(src, src_stride, inp8, inp9); src 1102 libavcodec/mips/qpeldsp_msa.c src += (2 * src_stride); src 1117 libavcodec/mips/qpeldsp_msa.c LD_UB2(src, src_stride, inp10, inp11); src 1118 libavcodec/mips/qpeldsp_msa.c src += (2 * src_stride); src 1133 libavcodec/mips/qpeldsp_msa.c LD_UB2(src, src_stride, inp12, inp13); src 1134 libavcodec/mips/qpeldsp_msa.c src += (2 * src_stride); src 1149 libavcodec/mips/qpeldsp_msa.c LD_UB2(src, src_stride, inp14, inp15); src 1150 libavcodec/mips/qpeldsp_msa.c src += (2 * src_stride); src 1165 libavcodec/mips/qpeldsp_msa.c inp16 = LD_UB(src); src 1194 libavcodec/mips/qpeldsp_msa.c static void vert_mc_qpel_8x8_msa(const uint8_t *src, src 1205 libavcodec/mips/qpeldsp_msa.c LD_UB4(src, src_stride, inp0, inp1, inp2, inp3); src 1206 libavcodec/mips/qpeldsp_msa.c src += (4 * src_stride); src 1207 libavcodec/mips/qpeldsp_msa.c LD_UB2(src, src_stride, inp4, inp5); src 1208 libavcodec/mips/qpeldsp_msa.c src += (2 * src_stride); src 1214 libavcodec/mips/qpeldsp_msa.c LD_UB2(src, src_stride, inp6, inp7); src 1215 libavcodec/mips/qpeldsp_msa.c src += (2 * src_stride); src 1223 libavcodec/mips/qpeldsp_msa.c inp8 = LD_UB(src); src 1237 libavcodec/mips/qpeldsp_msa.c static void vert_mc_qpel_16x16_msa(const uint8_t *src, src 1249 libavcodec/mips/qpeldsp_msa.c LD_UB4(src, src_stride, inp0, inp1, inp2, inp3); src 1250 libavcodec/mips/qpeldsp_msa.c src += (4 * src_stride); src 1251 libavcodec/mips/qpeldsp_msa.c inp4 = LD_UB(src); src 1252 libavcodec/mips/qpeldsp_msa.c src += src_stride; src 1259 libavcodec/mips/qpeldsp_msa.c inp5 = LD_UB(src); src 1260 libavcodec/mips/qpeldsp_msa.c src += src_stride; src 1267 libavcodec/mips/qpeldsp_msa.c inp6 = LD_UB(src); src 1268 libavcodec/mips/qpeldsp_msa.c src += src_stride; src 1275 libavcodec/mips/qpeldsp_msa.c inp7 = LD_UB(src); src 1276 libavcodec/mips/qpeldsp_msa.c src += src_stride; src 1283 libavcodec/mips/qpeldsp_msa.c inp8 = LD_UB(src); src 1284 libavcodec/mips/qpeldsp_msa.c src += src_stride; src 1291 libavcodec/mips/qpeldsp_msa.c inp9 = LD_UB(src); src 1292 libavcodec/mips/qpeldsp_msa.c src += src_stride; src 1299 libavcodec/mips/qpeldsp_msa.c inp10 = LD_UB(src); src 1300 libavcodec/mips/qpeldsp_msa.c src += src_stride; src 1307 libavcodec/mips/qpeldsp_msa.c inp11 = LD_UB(src); src 1308 libavcodec/mips/qpeldsp_msa.c src += src_stride; src 1315 libavcodec/mips/qpeldsp_msa.c inp12 = LD_UB(src); src 1316 libavcodec/mips/qpeldsp_msa.c src += src_stride; src 1323 libavcodec/mips/qpeldsp_msa.c inp13 = LD_UB(src); src 1324 libavcodec/mips/qpeldsp_msa.c src += src_stride; src 1331 libavcodec/mips/qpeldsp_msa.c inp14 = LD_UB(src); src 1332 libavcodec/mips/qpeldsp_msa.c src += src_stride; src 1339 libavcodec/mips/qpeldsp_msa.c inp15 = LD_UB(src); src 1340 libavcodec/mips/qpeldsp_msa.c src += src_stride; src 1347 libavcodec/mips/qpeldsp_msa.c inp16 = LD_UB(src); src 1373 libavcodec/mips/qpeldsp_msa.c static void vert_mc_qpel_aver_src1_8x8_msa(const uint8_t *src, src 1384 libavcodec/mips/qpeldsp_msa.c LD_UB4(src, src_stride, inp0, inp1, inp2, inp3); src 1385 libavcodec/mips/qpeldsp_msa.c src += (4 * src_stride); src 1386 libavcodec/mips/qpeldsp_msa.c LD_UB2(src, src_stride, inp4, inp5); src 1387 libavcodec/mips/qpeldsp_msa.c src += (2 * src_stride); src 1394 libavcodec/mips/qpeldsp_msa.c LD_UB2(src, src_stride, inp6, inp7); src 1395 libavcodec/mips/qpeldsp_msa.c src += (2 * src_stride); src 1406 libavcodec/mips/qpeldsp_msa.c inp8 = LD_UB(src); src 1423 libavcodec/mips/qpeldsp_msa.c static void vert_mc_qpel_aver_src1_16x16_msa(const uint8_t *src, src 1435 libavcodec/mips/qpeldsp_msa.c LD_UB4(src, src_stride, inp0, inp1, inp2, inp3); src 1436 libavcodec/mips/qpeldsp_msa.c src += (4 * src_stride); src 1437 libavcodec/mips/qpeldsp_msa.c inp4 = LD_UB(src); src 1438 libavcodec/mips/qpeldsp_msa.c src += src_stride; src 1446 libavcodec/mips/qpeldsp_msa.c inp5 = LD_UB(src); src 1447 libavcodec/mips/qpeldsp_msa.c src += src_stride; src 1455 libavcodec/mips/qpeldsp_msa.c inp6 = LD_UB(src); src 1456 libavcodec/mips/qpeldsp_msa.c src += src_stride; src 1464 libavcodec/mips/qpeldsp_msa.c inp7 = LD_UB(src); src 1465 libavcodec/mips/qpeldsp_msa.c src += src_stride; src 1473 libavcodec/mips/qpeldsp_msa.c inp8 = LD_UB(src); src 1474 libavcodec/mips/qpeldsp_msa.c src += src_stride; src 1482 libavcodec/mips/qpeldsp_msa.c inp9 = LD_UB(src); src 1483 libavcodec/mips/qpeldsp_msa.c src += src_stride; src 1491 libavcodec/mips/qpeldsp_msa.c inp10 = LD_UB(src); src 1492 libavcodec/mips/qpeldsp_msa.c src += src_stride; src 1500 libavcodec/mips/qpeldsp_msa.c inp11 = LD_UB(src); src 1501 libavcodec/mips/qpeldsp_msa.c src += src_stride; src 1509 libavcodec/mips/qpeldsp_msa.c inp12 = LD_UB(src); src 1510 libavcodec/mips/qpeldsp_msa.c src += src_stride; src 1518 libavcodec/mips/qpeldsp_msa.c inp13 = LD_UB(src); src 1519 libavcodec/mips/qpeldsp_msa.c src += src_stride; src 1527 libavcodec/mips/qpeldsp_msa.c inp14 = LD_UB(src); src 1528 libavcodec/mips/qpeldsp_msa.c src += src_stride; src 1536 libavcodec/mips/qpeldsp_msa.c inp15 = LD_UB(src); src 1537 libavcodec/mips/qpeldsp_msa.c src += src_stride; src 1545 libavcodec/mips/qpeldsp_msa.c inp16 = LD_UB(src); src 1574 libavcodec/mips/qpeldsp_msa.c static void vert_mc_qpel_no_rnd_aver_src0_8x8_msa(const uint8_t *src, src 1585 libavcodec/mips/qpeldsp_msa.c LD_UB4(src, src_stride, inp0, inp1, inp2, inp3); src 1586 libavcodec/mips/qpeldsp_msa.c src += (4 * src_stride); src 1587 libavcodec/mips/qpeldsp_msa.c LD_UB2(src, src_stride, inp4, inp5); src 1588 libavcodec/mips/qpeldsp_msa.c src += (2 * src_stride); src 1594 libavcodec/mips/qpeldsp_msa.c LD_UB2(src, src_stride, inp6, inp7); src 1595 libavcodec/mips/qpeldsp_msa.c src += (2 * src_stride); src 1607 libavcodec/mips/qpeldsp_msa.c inp8 = LD_UB(src); src 1625 libavcodec/mips/qpeldsp_msa.c static void vert_mc_qpel_no_rnd_aver_src0_16x16_msa(const uint8_t *src, src 1637 libavcodec/mips/qpeldsp_msa.c LD_UB5(src, src_stride, inp0, inp1, inp2, inp3, inp4); src 1638 libavcodec/mips/qpeldsp_msa.c src += (5 * src_stride); src 1646 libavcodec/mips/qpeldsp_msa.c inp5 = LD_UB(src); src 1647 libavcodec/mips/qpeldsp_msa.c src += src_stride; src 1655 libavcodec/mips/qpeldsp_msa.c inp6 = LD_UB(src); src 1656 libavcodec/mips/qpeldsp_msa.c src += src_stride; src 1664 libavcodec/mips/qpeldsp_msa.c inp7 = LD_UB(src); src 1665 libavcodec/mips/qpeldsp_msa.c src += src_stride; src 1673 libavcodec/mips/qpeldsp_msa.c inp8 = LD_UB(src); src 1674 libavcodec/mips/qpeldsp_msa.c src += src_stride; src 1682 libavcodec/mips/qpeldsp_msa.c inp9 = LD_UB(src); src 1683 libavcodec/mips/qpeldsp_msa.c src += src_stride; src 1691 libavcodec/mips/qpeldsp_msa.c inp10 = LD_UB(src); src 1692 libavcodec/mips/qpeldsp_msa.c src += src_stride; src 1700 libavcodec/mips/qpeldsp_msa.c inp11 = LD_UB(src); src 1701 libavcodec/mips/qpeldsp_msa.c src += src_stride; src 1709 libavcodec/mips/qpeldsp_msa.c inp12 = LD_UB(src); src 1710 libavcodec/mips/qpeldsp_msa.c src += src_stride; src 1718 libavcodec/mips/qpeldsp_msa.c inp13 = LD_UB(src); src 1719 libavcodec/mips/qpeldsp_msa.c src += src_stride; src 1727 libavcodec/mips/qpeldsp_msa.c inp14 = LD_UB(src); src 1728 libavcodec/mips/qpeldsp_msa.c src += src_stride; src 1736 libavcodec/mips/qpeldsp_msa.c inp15 = LD_UB(src); src 1737 libavcodec/mips/qpeldsp_msa.c src += src_stride; src 1745 libavcodec/mips/qpeldsp_msa.c inp16 = LD_UB(src); src 1775 libavcodec/mips/qpeldsp_msa.c static void vert_mc_qpel_no_rnd_8x8_msa(const uint8_t *src, src 1786 libavcodec/mips/qpeldsp_msa.c LD_UB4(src, src_stride, inp0, inp1, inp2, inp3); src 1787 libavcodec/mips/qpeldsp_msa.c src += (4 * src_stride); src 1788 libavcodec/mips/qpeldsp_msa.c LD_UB2(src, src_stride, inp4, inp5); src 1789 libavcodec/mips/qpeldsp_msa.c src += (2 * src_stride); src 1795 libavcodec/mips/qpeldsp_msa.c LD_UB2(src, src_stride, inp6, inp7); src 1796 libavcodec/mips/qpeldsp_msa.c src += (2 * src_stride); src 1804 libavcodec/mips/qpeldsp_msa.c inp8 = LD_UB(src); src 1818 libavcodec/mips/qpeldsp_msa.c static void vert_mc_qpel_no_rnd_16x16_msa(const uint8_t *src, src 1830 libavcodec/mips/qpeldsp_msa.c LD_UB5(src, src_stride, inp0, inp1, inp2, inp3, inp4); src 1831 libavcodec/mips/qpeldsp_msa.c src += (5 * src_stride); src 1838 libavcodec/mips/qpeldsp_msa.c inp5 = LD_UB(src); src 1839 libavcodec/mips/qpeldsp_msa.c src += src_stride; src 1846 libavcodec/mips/qpeldsp_msa.c inp6 = LD_UB(src); src 1847 libavcodec/mips/qpeldsp_msa.c src += src_stride; src 1854 libavcodec/mips/qpeldsp_msa.c inp7 = LD_UB(src); src 1855 libavcodec/mips/qpeldsp_msa.c src += src_stride; src 1862 libavcodec/mips/qpeldsp_msa.c inp8 = LD_UB(src); src 1863 libavcodec/mips/qpeldsp_msa.c src += src_stride; src 1870 libavcodec/mips/qpeldsp_msa.c inp9 = LD_UB(src); src 1871 libavcodec/mips/qpeldsp_msa.c src += src_stride; src 1878 libavcodec/mips/qpeldsp_msa.c inp10 = LD_UB(src); src 1879 libavcodec/mips/qpeldsp_msa.c src += src_stride; src 1886 libavcodec/mips/qpeldsp_msa.c inp11 = LD_UB(src); src 1887 libavcodec/mips/qpeldsp_msa.c src += src_stride; src 1894 libavcodec/mips/qpeldsp_msa.c inp12 = LD_UB(src); src 1895 libavcodec/mips/qpeldsp_msa.c src += src_stride; src 1902 libavcodec/mips/qpeldsp_msa.c inp13 = LD_UB(src); src 1903 libavcodec/mips/qpeldsp_msa.c src += src_stride; src 1910 libavcodec/mips/qpeldsp_msa.c inp14 = LD_UB(src); src 1911 libavcodec/mips/qpeldsp_msa.c src += src_stride; src 1918 libavcodec/mips/qpeldsp_msa.c inp15 = LD_UB(src); src 1919 libavcodec/mips/qpeldsp_msa.c src += src_stride; src 1926 libavcodec/mips/qpeldsp_msa.c inp16 = LD_UB(src); src 1951 libavcodec/mips/qpeldsp_msa.c static void vert_mc_qpel_no_rnd_aver_src1_8x8_msa(const uint8_t *src, src 1962 libavcodec/mips/qpeldsp_msa.c LD_UB4(src, src_stride, inp0, inp1, inp2, inp3); src 1963 libavcodec/mips/qpeldsp_msa.c src += (4 * src_stride); src 1964 libavcodec/mips/qpeldsp_msa.c LD_UB2(src, src_stride, inp4, inp5); src 1965 libavcodec/mips/qpeldsp_msa.c src += (2 * src_stride); src 1971 libavcodec/mips/qpeldsp_msa.c LD_UB2(src, src_stride, inp6, inp7); src 1972 libavcodec/mips/qpeldsp_msa.c src += (2 * src_stride); src 1984 libavcodec/mips/qpeldsp_msa.c inp8 = LD_UB(src); src 2002 libavcodec/mips/qpeldsp_msa.c static void vert_mc_qpel_no_rnd_aver_src1_16x16_msa(const uint8_t *src, src 2014 libavcodec/mips/qpeldsp_msa.c LD_UB5(src, src_stride, inp0, inp1, inp2, inp3, inp4); src 2015 libavcodec/mips/qpeldsp_msa.c src += (5 * src_stride); src 2023 libavcodec/mips/qpeldsp_msa.c inp5 = LD_UB(src); src 2024 libavcodec/mips/qpeldsp_msa.c src += src_stride; src 2032 libavcodec/mips/qpeldsp_msa.c inp6 = LD_UB(src); src 2033 libavcodec/mips/qpeldsp_msa.c src += src_stride; src 2041 libavcodec/mips/qpeldsp_msa.c inp7 = LD_UB(src); src 2042 libavcodec/mips/qpeldsp_msa.c src += src_stride; src 2050 libavcodec/mips/qpeldsp_msa.c inp8 = LD_UB(src); src 2051 libavcodec/mips/qpeldsp_msa.c src += src_stride; src 2059 libavcodec/mips/qpeldsp_msa.c inp9 = LD_UB(src); src 2060 libavcodec/mips/qpeldsp_msa.c src += src_stride; src 2068 libavcodec/mips/qpeldsp_msa.c inp10 = LD_UB(src); src 2069 libavcodec/mips/qpeldsp_msa.c src += src_stride; src 2077 libavcodec/mips/qpeldsp_msa.c inp11 = LD_UB(src); src 2078 libavcodec/mips/qpeldsp_msa.c src += src_stride; src 2086 libavcodec/mips/qpeldsp_msa.c inp12 = LD_UB(src); src 2087 libavcodec/mips/qpeldsp_msa.c src += src_stride; src 2095 libavcodec/mips/qpeldsp_msa.c inp13 = LD_UB(src); src 2096 libavcodec/mips/qpeldsp_msa.c src += src_stride; src 2104 libavcodec/mips/qpeldsp_msa.c inp14 = LD_UB(src); src 2105 libavcodec/mips/qpeldsp_msa.c src += src_stride; src 2113 libavcodec/mips/qpeldsp_msa.c inp15 = LD_UB(src); src 2114 libavcodec/mips/qpeldsp_msa.c src += src_stride; src 2122 libavcodec/mips/qpeldsp_msa.c inp16 = LD_UB(src); src 2151 libavcodec/mips/qpeldsp_msa.c static void vert_mc_qpel_avg_dst_aver_src0_8x8_msa(const uint8_t *src, src 2163 libavcodec/mips/qpeldsp_msa.c LD_UB4(src, src_stride, inp0, inp1, inp2, inp3); src 2164 libavcodec/mips/qpeldsp_msa.c src += (4 * src_stride); src 2165 libavcodec/mips/qpeldsp_msa.c LD_UB2(src, src_stride, inp4, inp5); src 2166 libavcodec/mips/qpeldsp_msa.c src += (2 * src_stride); src 2173 libavcodec/mips/qpeldsp_msa.c LD_UB2(src, src_stride, inp6, inp7); src 2174 libavcodec/mips/qpeldsp_msa.c src += (2 * src_stride); src 2191 libavcodec/mips/qpeldsp_msa.c inp8 = LD_UB(src); src 2213 libavcodec/mips/qpeldsp_msa.c static void vert_mc_qpel_avg_dst_aver_src0_16x16_msa(const uint8_t *src, src 2225 libavcodec/mips/qpeldsp_msa.c LD_UB5(src, src_stride, inp0, inp1, inp2, inp3, inp4); src 2226 libavcodec/mips/qpeldsp_msa.c src += (5 * src_stride); src 2231 libavcodec/mips/qpeldsp_msa.c inp5 = LD_UB(src); src 2232 libavcodec/mips/qpeldsp_msa.c src += src_stride; src 2243 libavcodec/mips/qpeldsp_msa.c inp6 = LD_UB(src); src 2244 libavcodec/mips/qpeldsp_msa.c src += src_stride; src 2249 libavcodec/mips/qpeldsp_msa.c inp7 = LD_UB(src); src 2250 libavcodec/mips/qpeldsp_msa.c src += src_stride; src 2261 libavcodec/mips/qpeldsp_msa.c LD_UB2(src, src_stride, inp8, inp9); src 2262 libavcodec/mips/qpeldsp_msa.c src += (2 * src_stride); src 2276 libavcodec/mips/qpeldsp_msa.c LD_UB2(src, src_stride, inp10, inp11); src 2277 libavcodec/mips/qpeldsp_msa.c src += (2 * src_stride); src 2291 libavcodec/mips/qpeldsp_msa.c LD_UB2(src, src_stride, inp12, inp13); src 2292 libavcodec/mips/qpeldsp_msa.c src += (2 * src_stride); src 2305 libavcodec/mips/qpeldsp_msa.c LD_UB2(src, src_stride, inp14, inp15); src 2306 libavcodec/mips/qpeldsp_msa.c src += (2 * src_stride); src 2320 libavcodec/mips/qpeldsp_msa.c inp16 = LD_UB(src); src 2345 libavcodec/mips/qpeldsp_msa.c static void vert_mc_qpel_avg_dst_8x8_msa(const uint8_t *src, src 2357 libavcodec/mips/qpeldsp_msa.c LD_UB4(src, src_stride, inp0, inp1, inp2, inp3); src 2358 libavcodec/mips/qpeldsp_msa.c src += (4 * src_stride); src 2359 libavcodec/mips/qpeldsp_msa.c LD_UB2(src, src_stride, inp4, inp5); src 2360 libavcodec/mips/qpeldsp_msa.c src += (2 * src_stride); src 2366 libavcodec/mips/qpeldsp_msa.c LD_UB2(src, src_stride, inp6, inp7); src 2367 libavcodec/mips/qpeldsp_msa.c src += (2 * src_stride); src 2380 libavcodec/mips/qpeldsp_msa.c inp8 = LD_UB(src); src 2398 libavcodec/mips/qpeldsp_msa.c static void vert_mc_qpel_avg_dst_16x16_msa(const uint8_t *src, src 2410 libavcodec/mips/qpeldsp_msa.c LD_UB5(src, src_stride, inp0, inp1, inp2, inp3, inp4); src 2411 libavcodec/mips/qpeldsp_msa.c src += (5 * src_stride); src 2415 libavcodec/mips/qpeldsp_msa.c inp5 = LD_UB(src); src 2416 libavcodec/mips/qpeldsp_msa.c src += src_stride; src 2425 libavcodec/mips/qpeldsp_msa.c inp6 = LD_UB(src); src 2426 libavcodec/mips/qpeldsp_msa.c src += src_stride; src 2430 libavcodec/mips/qpeldsp_msa.c inp7 = LD_UB(src); src 2431 libavcodec/mips/qpeldsp_msa.c src += src_stride; src 2440 libavcodec/mips/qpeldsp_msa.c inp8 = LD_UB(src); src 2441 libavcodec/mips/qpeldsp_msa.c src += src_stride; src 2445 libavcodec/mips/qpeldsp_msa.c inp9 = LD_UB(src); src 2446 libavcodec/mips/qpeldsp_msa.c src += src_stride; src 2455 libavcodec/mips/qpeldsp_msa.c inp10 = LD_UB(src); src 2456 libavcodec/mips/qpeldsp_msa.c src += src_stride; src 2460 libavcodec/mips/qpeldsp_msa.c inp11 = LD_UB(src); src 2461 libavcodec/mips/qpeldsp_msa.c src += src_stride; src 2470 libavcodec/mips/qpeldsp_msa.c inp12 = LD_UB(src); src 2471 libavcodec/mips/qpeldsp_msa.c src += src_stride; src 2475 libavcodec/mips/qpeldsp_msa.c inp13 = LD_UB(src); src 2476 libavcodec/mips/qpeldsp_msa.c src += src_stride; src 2485 libavcodec/mips/qpeldsp_msa.c inp14 = LD_UB(src); src 2486 libavcodec/mips/qpeldsp_msa.c src += src_stride; src 2490 libavcodec/mips/qpeldsp_msa.c inp15 = LD_UB(src); src 2491 libavcodec/mips/qpeldsp_msa.c src += src_stride; src 2500 libavcodec/mips/qpeldsp_msa.c inp16 = LD_UB(src); src 2523 libavcodec/mips/qpeldsp_msa.c static void vert_mc_qpel_avg_dst_aver_src1_8x8_msa(const uint8_t *src, src 2535 libavcodec/mips/qpeldsp_msa.c LD_UB4(src, src_stride, inp0, inp1, inp2, inp3); src 2536 libavcodec/mips/qpeldsp_msa.c src += (4 * src_stride); src 2537 libavcodec/mips/qpeldsp_msa.c LD_UB2(src, src_stride, inp4, inp5); src 2538 libavcodec/mips/qpeldsp_msa.c src += (2 * src_stride); src 2544 libavcodec/mips/qpeldsp_msa.c LD_UB2(src, src_stride, inp6, inp7); src 2545 libavcodec/mips/qpeldsp_msa.c src += (2 * src_stride); src 2561 libavcodec/mips/qpeldsp_msa.c inp8 = LD_UB(src); src 2582 libavcodec/mips/qpeldsp_msa.c static void vert_mc_qpel_avg_dst_aver_src1_16x16_msa(const uint8_t *src, src 2594 libavcodec/mips/qpeldsp_msa.c LD_UB5(src, src_stride, inp0, inp1, inp2, inp3, inp4); src 2595 libavcodec/mips/qpeldsp_msa.c src += (5 * src_stride); src 2599 libavcodec/mips/qpeldsp_msa.c inp5 = LD_UB(src); src 2600 libavcodec/mips/qpeldsp_msa.c src += src_stride; src 2610 libavcodec/mips/qpeldsp_msa.c inp6 = LD_UB(src); src 2611 libavcodec/mips/qpeldsp_msa.c src += src_stride; src 2615 libavcodec/mips/qpeldsp_msa.c inp7 = LD_UB(src); src 2616 libavcodec/mips/qpeldsp_msa.c src += src_stride; src 2626 libavcodec/mips/qpeldsp_msa.c inp8 = LD_UB(src); src 2627 libavcodec/mips/qpeldsp_msa.c src += src_stride; src 2631 libavcodec/mips/qpeldsp_msa.c inp9 = LD_UB(src); src 2632 libavcodec/mips/qpeldsp_msa.c src += src_stride; src 2642 libavcodec/mips/qpeldsp_msa.c inp10 = LD_UB(src); src 2643 libavcodec/mips/qpeldsp_msa.c src += src_stride; src 2647 libavcodec/mips/qpeldsp_msa.c inp11 = LD_UB(src); src 2648 libavcodec/mips/qpeldsp_msa.c src += src_stride; src 2658 libavcodec/mips/qpeldsp_msa.c inp12 = LD_UB(src); src 2659 libavcodec/mips/qpeldsp_msa.c src += src_stride; src 2663 libavcodec/mips/qpeldsp_msa.c inp13 = LD_UB(src); src 2664 libavcodec/mips/qpeldsp_msa.c src += src_stride; src 2674 libavcodec/mips/qpeldsp_msa.c inp14 = LD_UB(src); src 2675 libavcodec/mips/qpeldsp_msa.c src += src_stride; src 2679 libavcodec/mips/qpeldsp_msa.c inp15 = LD_UB(src); src 2680 libavcodec/mips/qpeldsp_msa.c src += src_stride; src 2690 libavcodec/mips/qpeldsp_msa.c inp16 = LD_UB(src); src 2715 libavcodec/mips/qpeldsp_msa.c static void hv_mc_qpel_no_rnd_horiz_src0_16x16_msa(const uint8_t *src, src 2730 libavcodec/mips/qpeldsp_msa.c LD_UB4(src, src_stride, inp0, inp2, inp4, inp6); src 2731 libavcodec/mips/qpeldsp_msa.c LD_UB4((src + 1), src_stride, inp1, inp3, inp5, inp7); src 2732 libavcodec/mips/qpeldsp_msa.c src += (4 * src_stride); src 2758 libavcodec/mips/qpeldsp_msa.c LD_UB2(src, 1, inp0, inp1); src 2765 libavcodec/mips/qpeldsp_msa.c static void hv_mc_qpel_no_rnd_aver_hv_src00_16x16_msa(const uint8_t *src, src 2772 libavcodec/mips/qpeldsp_msa.c hv_mc_qpel_no_rnd_horiz_src0_16x16_msa(src, src_stride, buff, 16, 16); src 2776 libavcodec/mips/qpeldsp_msa.c static void hv_mc_qpel_no_rnd_aver_hv_src00_8x8_msa(const uint8_t *src, src 2793 libavcodec/mips/qpeldsp_msa.c LD_UB2(src, src_stride, inp0, inp1); src 2794 libavcodec/mips/qpeldsp_msa.c src += (2 * src_stride); src 2801 libavcodec/mips/qpeldsp_msa.c LD_UB2(src, src_stride, inp2, inp3); src 2802 libavcodec/mips/qpeldsp_msa.c src += (2 * src_stride); src 2809 libavcodec/mips/qpeldsp_msa.c LD_UB2(src, src_stride, inp0, inp1); src 2810 libavcodec/mips/qpeldsp_msa.c src += (2 * src_stride); src 2827 libavcodec/mips/qpeldsp_msa.c LD_UB2(src, src_stride, inp2, inp3); src 2828 libavcodec/mips/qpeldsp_msa.c src += (2 * src_stride); src 2835 libavcodec/mips/qpeldsp_msa.c inp0 = LD_UB(src); src 2870 libavcodec/mips/qpeldsp_msa.c static void hv_mc_qpel_no_rnd_horiz_16x16_msa(const uint8_t *src, src 2885 libavcodec/mips/qpeldsp_msa.c LD_UB4(src, src_stride, inp0, inp2, inp4, inp6); src 2886 libavcodec/mips/qpeldsp_msa.c LD_UB4((src + 1), src_stride, inp1, inp3, inp5, inp7); src 2887 libavcodec/mips/qpeldsp_msa.c src += (4 * src_stride); src 2909 libavcodec/mips/qpeldsp_msa.c LD_UB2(src, 1, inp0, inp1); src 2915 libavcodec/mips/qpeldsp_msa.c static void hv_mc_qpel_no_rnd_aver_v_src0_16x16_msa(const uint8_t *src, src 2922 libavcodec/mips/qpeldsp_msa.c hv_mc_qpel_no_rnd_horiz_16x16_msa(src, src_stride, buff, 16, 16); src 2926 libavcodec/mips/qpeldsp_msa.c static void hv_mc_qpel_no_rnd_aver_v_src0_8x8_msa(const uint8_t *src, src 2943 libavcodec/mips/qpeldsp_msa.c LD_UB2(src, src_stride, inp0, inp1); src 2944 libavcodec/mips/qpeldsp_msa.c src += (2 * src_stride); src 2950 libavcodec/mips/qpeldsp_msa.c LD_UB2(src, src_stride, inp2, inp3); src 2951 libavcodec/mips/qpeldsp_msa.c src += (2 * src_stride); src 2956 libavcodec/mips/qpeldsp_msa.c LD_UB2(src, src_stride, inp0, inp1); src 2957 libavcodec/mips/qpeldsp_msa.c src += (2 * src_stride); src 2972 libavcodec/mips/qpeldsp_msa.c LD_UB2(src, src_stride, inp2, inp3); src 2973 libavcodec/mips/qpeldsp_msa.c src += (2 * src_stride); src 2978 libavcodec/mips/qpeldsp_msa.c inp0 = LD_UB(src); src 3014 libavcodec/mips/qpeldsp_msa.c static void hv_mc_qpel_no_rnd_horiz_src1_16x16_msa(const uint8_t *src, src 3029 libavcodec/mips/qpeldsp_msa.c LD_UB4(src, src_stride, inp0, inp2, inp4, inp6); src 3030 libavcodec/mips/qpeldsp_msa.c LD_UB4((src + 1), src_stride, inp1, inp3, inp5, inp7); src 3031 libavcodec/mips/qpeldsp_msa.c src += (4 * src_stride); src 3057 libavcodec/mips/qpeldsp_msa.c LD_UB2(src, 1, inp0, inp1); src 3064 libavcodec/mips/qpeldsp_msa.c static void hv_mc_qpel_no_rnd_aver_hv_src10_16x16_msa(const uint8_t *src, src 3071 libavcodec/mips/qpeldsp_msa.c hv_mc_qpel_no_rnd_horiz_src1_16x16_msa(src, src_stride, buff, 16, 16); src 3075 libavcodec/mips/qpeldsp_msa.c static void hv_mc_qpel_no_rnd_aver_hv_src10_8x8_msa(const uint8_t *src, src 3092 libavcodec/mips/qpeldsp_msa.c LD_UB2(src, src_stride, inp0, inp1); src 3093 libavcodec/mips/qpeldsp_msa.c src += (2 * src_stride); src 3102 libavcodec/mips/qpeldsp_msa.c LD_UB2(src, src_stride, inp2, inp3); src 3103 libavcodec/mips/qpeldsp_msa.c src += (2 * src_stride); src 3112 libavcodec/mips/qpeldsp_msa.c LD_UB2(src, src_stride, inp0, inp1); src 3113 libavcodec/mips/qpeldsp_msa.c src += (2 * src_stride); src 3132 libavcodec/mips/qpeldsp_msa.c LD_UB2(src, src_stride, inp2, inp3); src 3133 libavcodec/mips/qpeldsp_msa.c src += (2 * src_stride); src 3142 libavcodec/mips/qpeldsp_msa.c inp0 = LD_UB(src); src 3178 libavcodec/mips/qpeldsp_msa.c static void hv_mc_qpel_no_rnd_aver_h_src0_16x16_msa(const uint8_t *src, src 3185 libavcodec/mips/qpeldsp_msa.c hv_mc_qpel_no_rnd_horiz_src0_16x16_msa(src, src_stride, buff, 16, 16); src 3189 libavcodec/mips/qpeldsp_msa.c static void hv_mc_qpel_no_rnd_aver_h_src0_8x8_msa(const uint8_t *src, src 3206 libavcodec/mips/qpeldsp_msa.c LD_UB2(src, src_stride, inp0, inp1); src 3207 libavcodec/mips/qpeldsp_msa.c src += (2 * src_stride); src 3214 libavcodec/mips/qpeldsp_msa.c LD_UB2(src, src_stride, inp2, inp3); src 3215 libavcodec/mips/qpeldsp_msa.c src += (2 * src_stride); src 3222 libavcodec/mips/qpeldsp_msa.c LD_UB2(src, src_stride, inp0, inp1); src 3223 libavcodec/mips/qpeldsp_msa.c src += (2 * src_stride); src 3236 libavcodec/mips/qpeldsp_msa.c LD_UB2(src, src_stride, inp2, inp3); src 3237 libavcodec/mips/qpeldsp_msa.c src += (2 * src_stride); src 3247 libavcodec/mips/qpeldsp_msa.c inp0 = LD_UB(src); src 3273 libavcodec/mips/qpeldsp_msa.c static void hv_mc_qpel_no_rnd_16x16_msa(const uint8_t *src, src 3280 libavcodec/mips/qpeldsp_msa.c hv_mc_qpel_no_rnd_horiz_16x16_msa(src, src_stride, buff, 16, 16); src 3284 libavcodec/mips/qpeldsp_msa.c static void hv_mc_qpel_no_rnd_8x8_msa(const uint8_t *src, src 3301 libavcodec/mips/qpeldsp_msa.c LD_UB2(src, src_stride, inp0, inp1); src 3302 libavcodec/mips/qpeldsp_msa.c src += (2 * src_stride); src 3307 libavcodec/mips/qpeldsp_msa.c LD_UB2(src, src_stride, inp2, inp3); src 3308 libavcodec/mips/qpeldsp_msa.c src += (2 * src_stride); src 3313 libavcodec/mips/qpeldsp_msa.c LD_UB2(src, src_stride, inp0, inp1); src 3314 libavcodec/mips/qpeldsp_msa.c src += (2 * src_stride); src 3324 libavcodec/mips/qpeldsp_msa.c LD_UB2(src, src_stride, inp2, inp3); src 3325 libavcodec/mips/qpeldsp_msa.c src += (2 * src_stride); src 3333 libavcodec/mips/qpeldsp_msa.c inp0 = LD_UB(src); src 3359 libavcodec/mips/qpeldsp_msa.c static void hv_mc_qpel_no_rnd_aver_h_src1_16x16_msa(const uint8_t *src, src 3366 libavcodec/mips/qpeldsp_msa.c hv_mc_qpel_no_rnd_horiz_src1_16x16_msa(src, src_stride, buff, 16, 16); src 3370 libavcodec/mips/qpeldsp_msa.c static void hv_mc_qpel_no_rnd_aver_h_src1_8x8_msa(const uint8_t *src, src 3387 libavcodec/mips/qpeldsp_msa.c LD_UB2(src, src_stride, inp0, inp1); src 3388 libavcodec/mips/qpeldsp_msa.c src += (2 * src_stride); src 3397 libavcodec/mips/qpeldsp_msa.c LD_UB2(src, src_stride, inp2, inp3); src 3398 libavcodec/mips/qpeldsp_msa.c src += (2 * src_stride); src 3407 libavcodec/mips/qpeldsp_msa.c LD_UB2(src, src_stride, inp0, inp1); src 3408 libavcodec/mips/qpeldsp_msa.c src += (2 * src_stride); src 3422 libavcodec/mips/qpeldsp_msa.c LD_UB2(src, src_stride, inp2, inp3); src 3423 libavcodec/mips/qpeldsp_msa.c src += (2 * src_stride); src 3435 libavcodec/mips/qpeldsp_msa.c inp0 = LD_UB(src); src 3462 libavcodec/mips/qpeldsp_msa.c static void hv_mc_qpel_no_rnd_aver_hv_src01_16x16_msa(const uint8_t *src, src 3469 libavcodec/mips/qpeldsp_msa.c hv_mc_qpel_no_rnd_horiz_src0_16x16_msa(src, src_stride, buff, 16, 16); src 3473 libavcodec/mips/qpeldsp_msa.c static void hv_mc_qpel_no_rnd_aver_hv_src01_8x8_msa(const uint8_t *src, src 3490 libavcodec/mips/qpeldsp_msa.c LD_UB2(src, src_stride, inp0, inp1); src 3491 libavcodec/mips/qpeldsp_msa.c src += (2 * src_stride); src 3498 libavcodec/mips/qpeldsp_msa.c LD_UB2(src, src_stride, inp2, inp3); src 3499 libavcodec/mips/qpeldsp_msa.c src += (2 * src_stride); src 3506 libavcodec/mips/qpeldsp_msa.c LD_UB2(src, src_stride, inp0, inp1); src 3507 libavcodec/mips/qpeldsp_msa.c src += (2 * src_stride); src 3524 libavcodec/mips/qpeldsp_msa.c LD_UB2(src, src_stride, inp2, inp3); src 3525 libavcodec/mips/qpeldsp_msa.c src += (2 * src_stride); src 3532 libavcodec/mips/qpeldsp_msa.c inp0 = LD_UB(src); src 3568 libavcodec/mips/qpeldsp_msa.c static void hv_mc_qpel_no_rnd_aver_v_src1_16x16_msa(const uint8_t *src, src 3575 libavcodec/mips/qpeldsp_msa.c hv_mc_qpel_no_rnd_horiz_16x16_msa(src, src_stride, buff, 16, 16); src 3579 libavcodec/mips/qpeldsp_msa.c static void hv_mc_qpel_no_rnd_aver_v_src1_8x8_msa(const uint8_t *src, src 3596 libavcodec/mips/qpeldsp_msa.c LD_UB2(src, src_stride, inp0, inp1); src 3597 libavcodec/mips/qpeldsp_msa.c src += (2 * src_stride); src 3602 libavcodec/mips/qpeldsp_msa.c LD_UB2(src, src_stride, inp2, inp3); src 3603 libavcodec/mips/qpeldsp_msa.c src += (2 * src_stride); src 3608 libavcodec/mips/qpeldsp_msa.c LD_UB2(src, src_stride, inp0, inp1); src 3609 libavcodec/mips/qpeldsp_msa.c src += (2 * src_stride); src 3621 libavcodec/mips/qpeldsp_msa.c LD_UB2(src, src_stride, inp2, inp3); src 3622 libavcodec/mips/qpeldsp_msa.c src += (2 * src_stride); src 3637 libavcodec/mips/qpeldsp_msa.c inp0 = LD_UB(src); src 3661 libavcodec/mips/qpeldsp_msa.c static void hv_mc_qpel_no_rnd_aver_hv_src11_16x16_msa(const uint8_t *src, src 3668 libavcodec/mips/qpeldsp_msa.c hv_mc_qpel_no_rnd_horiz_src1_16x16_msa(src, src_stride, buff, 16, 16); src 3672 libavcodec/mips/qpeldsp_msa.c static void hv_mc_qpel_no_rnd_aver_hv_src11_8x8_msa(const uint8_t *src, src 3689 libavcodec/mips/qpeldsp_msa.c LD_UB2(src, src_stride, inp0, inp1); src 3690 libavcodec/mips/qpeldsp_msa.c src += (2 * src_stride); src 3699 libavcodec/mips/qpeldsp_msa.c LD_UB2(src, src_stride, inp2, inp3); src 3700 libavcodec/mips/qpeldsp_msa.c src += (2 * src_stride); src 3709 libavcodec/mips/qpeldsp_msa.c LD_UB2(src, src_stride, inp0, inp1); src 3710 libavcodec/mips/qpeldsp_msa.c src += (2 * src_stride); src 3729 libavcodec/mips/qpeldsp_msa.c LD_UB2(src, src_stride, inp2, inp3); src 3730 libavcodec/mips/qpeldsp_msa.c src += (2 * src_stride); src 3749 libavcodec/mips/qpeldsp_msa.c inp0 = LD_UB(src); src 3772 libavcodec/mips/qpeldsp_msa.c static void hv_mc_qpel_aver_horiz_src0_16x16_msa(const uint8_t *src, src 3787 libavcodec/mips/qpeldsp_msa.c LD_UB4(src, src_stride, inp0, inp2, inp4, inp6); src 3788 libavcodec/mips/qpeldsp_msa.c LD_UB4((src + 1), src_stride, inp1, inp3, inp5, inp7); src 3789 libavcodec/mips/qpeldsp_msa.c src += (4 * src_stride); src 3815 libavcodec/mips/qpeldsp_msa.c LD_UB2(src, 1, inp0, inp1); src 3821 libavcodec/mips/qpeldsp_msa.c static void hv_mc_qpel_aver_hv_src00_16x16_msa(const uint8_t *src, src 3828 libavcodec/mips/qpeldsp_msa.c hv_mc_qpel_aver_horiz_src0_16x16_msa(src, src_stride, buff, 16, 16); src 3832 libavcodec/mips/qpeldsp_msa.c static void hv_mc_qpel_aver_hv_src00_8x8_msa(const uint8_t *src, src 3849 libavcodec/mips/qpeldsp_msa.c LD_UB4(src, src_stride, inp0, inp1, inp2, inp3); src 3850 libavcodec/mips/qpeldsp_msa.c src += (4 * src_stride); src 3861 libavcodec/mips/qpeldsp_msa.c LD_UB2(src, src_stride, inp0, inp1); src 3862 libavcodec/mips/qpeldsp_msa.c src += (2 * src_stride); src 3878 libavcodec/mips/qpeldsp_msa.c LD_UB2(src, src_stride, inp2, inp3); src 3879 libavcodec/mips/qpeldsp_msa.c src += (2 * src_stride); src 3893 libavcodec/mips/qpeldsp_msa.c inp0 = LD_UB(src); src 3917 libavcodec/mips/qpeldsp_msa.c static void hv_mc_qpel_aver_horiz_16x16_msa(const uint8_t *src, src 3932 libavcodec/mips/qpeldsp_msa.c LD_UB4(src, src_stride, inp0, inp2, inp4, inp6); src 3933 libavcodec/mips/qpeldsp_msa.c LD_UB4((src + 1), src_stride, inp1, inp3, inp5, inp7); src 3934 libavcodec/mips/qpeldsp_msa.c src += (4 * src_stride); src 3956 libavcodec/mips/qpeldsp_msa.c LD_UB2(src, 1, inp0, inp1); src 3961 libavcodec/mips/qpeldsp_msa.c static void hv_mc_qpel_aver_v_src0_16x16_msa(const uint8_t *src, src 3968 libavcodec/mips/qpeldsp_msa.c hv_mc_qpel_aver_horiz_16x16_msa(src, src_stride, buff, 16, 16); src 3972 libavcodec/mips/qpeldsp_msa.c static void hv_mc_qpel_aver_v_src0_8x8_msa(const uint8_t *src, src 3989 libavcodec/mips/qpeldsp_msa.c LD_UB2(src, src_stride, inp0, inp1); src 3990 libavcodec/mips/qpeldsp_msa.c src += (2 * src_stride); src 3995 libavcodec/mips/qpeldsp_msa.c LD_UB2(src, src_stride, inp2, inp3); src 3996 libavcodec/mips/qpeldsp_msa.c src += (2 * src_stride); src 4001 libavcodec/mips/qpeldsp_msa.c LD_UB2(src, src_stride, inp0, inp1); src 4002 libavcodec/mips/qpeldsp_msa.c src += (2 * src_stride); src 4017 libavcodec/mips/qpeldsp_msa.c LD_UB2(src, src_stride, inp2, inp3); src 4018 libavcodec/mips/qpeldsp_msa.c src += (2 * src_stride); src 4028 libavcodec/mips/qpeldsp_msa.c inp0 = LD_UB(src); src 4054 libavcodec/mips/qpeldsp_msa.c static void hv_mc_qpel_aver_horiz_src1_16x16_msa(const uint8_t *src, src 4069 libavcodec/mips/qpeldsp_msa.c LD_UB4(src, src_stride, inp0, inp2, inp4, inp6); src 4070 libavcodec/mips/qpeldsp_msa.c LD_UB4((src + 1), src_stride, inp1, inp3, inp5, inp7); src 4071 libavcodec/mips/qpeldsp_msa.c src += (4 * src_stride); src 4097 libavcodec/mips/qpeldsp_msa.c LD_UB2(src, 1, inp0, inp1); src 4103 libavcodec/mips/qpeldsp_msa.c static void hv_mc_qpel_aver_hv_src10_16x16_msa(const uint8_t *src, src 4110 libavcodec/mips/qpeldsp_msa.c hv_mc_qpel_aver_horiz_src1_16x16_msa(src, src_stride, buff, 16, 16); src 4114 libavcodec/mips/qpeldsp_msa.c static void hv_mc_qpel_aver_hv_src10_8x8_msa(const uint8_t *src, src 4131 libavcodec/mips/qpeldsp_msa.c LD_UB4(src, src_stride, inp0, inp1, inp2, inp3); src 4132 libavcodec/mips/qpeldsp_msa.c src += (4 * src_stride); src 4147 libavcodec/mips/qpeldsp_msa.c LD_UB4(src, src_stride, inp0, inp1, inp2, inp3); src 4148 libavcodec/mips/qpeldsp_msa.c src += (4 * src_stride); src 4178 libavcodec/mips/qpeldsp_msa.c inp0 = LD_UB(src); src 4205 libavcodec/mips/qpeldsp_msa.c static void hv_mc_qpel_aver_h_src0_16x16_msa(const uint8_t *src, src 4212 libavcodec/mips/qpeldsp_msa.c hv_mc_qpel_aver_horiz_src0_16x16_msa(src, src_stride, buff, 16, 16); src 4216 libavcodec/mips/qpeldsp_msa.c static void hv_mc_qpel_aver_h_src0_8x8_msa(const uint8_t *src, src 4233 libavcodec/mips/qpeldsp_msa.c LD_UB2(src, src_stride, inp0, inp1); src 4234 libavcodec/mips/qpeldsp_msa.c src += (2 * src_stride); src 4241 libavcodec/mips/qpeldsp_msa.c LD_UB2(src, src_stride, inp2, inp3); src 4242 libavcodec/mips/qpeldsp_msa.c src += (2 * src_stride); src 4248 libavcodec/mips/qpeldsp_msa.c LD_UB2(src, src_stride, inp0, inp1); src 4249 libavcodec/mips/qpeldsp_msa.c src += (2 * src_stride); src 4263 libavcodec/mips/qpeldsp_msa.c LD_UB2(src, src_stride, inp2, inp3); src 4264 libavcodec/mips/qpeldsp_msa.c src += (2 * src_stride); src 4275 libavcodec/mips/qpeldsp_msa.c inp0 = LD_UB(src); src 4295 libavcodec/mips/qpeldsp_msa.c static void hv_mc_qpel_16x16_msa(const uint8_t *src, src 4302 libavcodec/mips/qpeldsp_msa.c hv_mc_qpel_aver_horiz_16x16_msa(src, src_stride, buff, 16, 16); src 4306 libavcodec/mips/qpeldsp_msa.c static void hv_mc_qpel_8x8_msa(const uint8_t *src, int32_t src_stride, src 4321 libavcodec/mips/qpeldsp_msa.c LD_UB2(src, src_stride, inp0, inp1); src 4322 libavcodec/mips/qpeldsp_msa.c src += (2 * src_stride); src 4327 libavcodec/mips/qpeldsp_msa.c LD_UB2(src, src_stride, inp2, inp3); src 4328 libavcodec/mips/qpeldsp_msa.c src += (2 * src_stride); src 4333 libavcodec/mips/qpeldsp_msa.c LD_UB2(src, src_stride, inp0, inp1); src 4334 libavcodec/mips/qpeldsp_msa.c src += (2 * src_stride); src 4347 libavcodec/mips/qpeldsp_msa.c LD_UB2(src, src_stride, inp2, inp3); src 4348 libavcodec/mips/qpeldsp_msa.c src += (2 * src_stride); src 4358 libavcodec/mips/qpeldsp_msa.c inp0 = LD_UB(src); src 4378 libavcodec/mips/qpeldsp_msa.c static void hv_mc_qpel_aver_h_src1_16x16_msa(const uint8_t *src, src 4385 libavcodec/mips/qpeldsp_msa.c hv_mc_qpel_aver_horiz_src1_16x16_msa(src, src_stride, buff, 16, 16); src 4389 libavcodec/mips/qpeldsp_msa.c static void hv_mc_qpel_aver_h_src1_8x8_msa(const uint8_t *src, src 4406 libavcodec/mips/qpeldsp_msa.c LD_UB4(src, src_stride, inp0, inp1, inp2, inp3); src 4407 libavcodec/mips/qpeldsp_msa.c src += (4 * src_stride); src 4423 libavcodec/mips/qpeldsp_msa.c LD_UB4(src, src_stride, inp0, inp1, inp2, inp3); src 4424 libavcodec/mips/qpeldsp_msa.c src += (4 * src_stride); src 4439 libavcodec/mips/qpeldsp_msa.c inp0 = LD_UB(src); src 4470 libavcodec/mips/qpeldsp_msa.c static void hv_mc_qpel_aver_hv_src01_16x16_msa(const uint8_t *src, src 4477 libavcodec/mips/qpeldsp_msa.c hv_mc_qpel_aver_horiz_src0_16x16_msa(src, src_stride, buff, 16, 16); src 4481 libavcodec/mips/qpeldsp_msa.c static void hv_mc_qpel_aver_hv_src01_8x8_msa(const uint8_t *src, src 4498 libavcodec/mips/qpeldsp_msa.c LD_UB4(src, src_stride, inp0, inp1, inp2, inp3); src 4499 libavcodec/mips/qpeldsp_msa.c src += (4 * src_stride); src 4511 libavcodec/mips/qpeldsp_msa.c LD_UB2(src, src_stride, inp0, inp1); src 4512 libavcodec/mips/qpeldsp_msa.c src += (2 * src_stride); src 4529 libavcodec/mips/qpeldsp_msa.c LD_UB2(src, src_stride, inp2, inp3); src 4530 libavcodec/mips/qpeldsp_msa.c src += (2 * src_stride); src 4536 libavcodec/mips/qpeldsp_msa.c inp0 = LD_UB(src); src 4567 libavcodec/mips/qpeldsp_msa.c static void hv_mc_qpel_aver_v_src1_16x16_msa(const uint8_t *src, src 4574 libavcodec/mips/qpeldsp_msa.c hv_mc_qpel_aver_horiz_16x16_msa(src, src_stride, buff, 16, 16); src 4578 libavcodec/mips/qpeldsp_msa.c static void hv_mc_qpel_aver_v_src1_8x8_msa(const uint8_t *src, src 4595 libavcodec/mips/qpeldsp_msa.c LD_UB2(src, src_stride, inp0, inp1); src 4596 libavcodec/mips/qpeldsp_msa.c src += (2 * src_stride); src 4601 libavcodec/mips/qpeldsp_msa.c LD_UB2(src, src_stride, inp2, inp3); src 4602 libavcodec/mips/qpeldsp_msa.c src += (2 * src_stride); src 4607 libavcodec/mips/qpeldsp_msa.c LD_UB2(src, src_stride, inp0, inp1); src 4608 libavcodec/mips/qpeldsp_msa.c src += (2 * src_stride); src 4624 libavcodec/mips/qpeldsp_msa.c LD_UB2(src, src_stride, inp2, inp3); src 4625 libavcodec/mips/qpeldsp_msa.c src += (2 * src_stride); src 4635 libavcodec/mips/qpeldsp_msa.c inp0 = LD_UB(src); src 4661 libavcodec/mips/qpeldsp_msa.c static void hv_mc_qpel_aver_hv_src11_16x16_msa(const uint8_t *src, src 4668 libavcodec/mips/qpeldsp_msa.c hv_mc_qpel_aver_horiz_src1_16x16_msa(src, src_stride, buff, 16, 16); src 4672 libavcodec/mips/qpeldsp_msa.c static void hv_mc_qpel_aver_hv_src11_8x8_msa(const uint8_t *src, src 4688 libavcodec/mips/qpeldsp_msa.c LD_UB4(src, src_stride, inp0, inp1, inp2, inp3); src 4689 libavcodec/mips/qpeldsp_msa.c src += (4 * src_stride); src 4705 libavcodec/mips/qpeldsp_msa.c LD_UB2(src, src_stride, inp0, inp1); src 4706 libavcodec/mips/qpeldsp_msa.c src += (2 * src_stride); src 4721 libavcodec/mips/qpeldsp_msa.c LD_UB2(src, src_stride, inp2, inp3); src 4722 libavcodec/mips/qpeldsp_msa.c src += (2 * src_stride); src 4740 libavcodec/mips/qpeldsp_msa.c inp0 = LD_UB(src); src 4765 libavcodec/mips/qpeldsp_msa.c static void hv_mc_qpel_avg_dst_aver_hv_src00_16x16_msa(const uint8_t *src, src 4772 libavcodec/mips/qpeldsp_msa.c hv_mc_qpel_aver_horiz_src0_16x16_msa(src, src_stride, buff, 16, 16); src 4776 libavcodec/mips/qpeldsp_msa.c static void hv_mc_qpel_avg_dst_aver_hv_src00_8x8_msa(const uint8_t *src, src 4794 libavcodec/mips/qpeldsp_msa.c LD_UB2(src, src_stride, inp0, inp1); src 4795 libavcodec/mips/qpeldsp_msa.c src += (2 * src_stride); src 4798 libavcodec/mips/qpeldsp_msa.c LD_UB2(src, src_stride, inp2, inp3); src 4799 libavcodec/mips/qpeldsp_msa.c src += (2 * src_stride); src 4805 libavcodec/mips/qpeldsp_msa.c LD_UB2(src, src_stride, inp0, inp1); src 4806 libavcodec/mips/qpeldsp_msa.c src += (2 * src_stride); src 4828 libavcodec/mips/qpeldsp_msa.c LD_UB2(src, src_stride, inp2, inp3); src 4829 libavcodec/mips/qpeldsp_msa.c src += (2 * src_stride); src 4848 libavcodec/mips/qpeldsp_msa.c inp0 = LD_UB(src); src 4878 libavcodec/mips/qpeldsp_msa.c static void hv_mc_qpel_avg_dst_aver_v_src0_16x16_msa(const uint8_t *src, src 4885 libavcodec/mips/qpeldsp_msa.c hv_mc_qpel_aver_horiz_16x16_msa(src, src_stride, buff, 16, 16); src 4889 libavcodec/mips/qpeldsp_msa.c static void hv_mc_qpel_avg_dst_aver_v_src0_8x8_msa(const uint8_t *src, src 4907 libavcodec/mips/qpeldsp_msa.c LD_UB2(src, src_stride, inp0, inp1); src 4908 libavcodec/mips/qpeldsp_msa.c src += (2 * src_stride); src 4912 libavcodec/mips/qpeldsp_msa.c LD_UB2(src, src_stride, inp2, inp3); src 4913 libavcodec/mips/qpeldsp_msa.c src += (2 * src_stride); src 4918 libavcodec/mips/qpeldsp_msa.c LD_UB2(src, src_stride, inp0, inp1); src 4919 libavcodec/mips/qpeldsp_msa.c src += (2 * src_stride); src 4938 libavcodec/mips/qpeldsp_msa.c LD_UB2(src, src_stride, inp2, inp3); src 4939 libavcodec/mips/qpeldsp_msa.c src += (2 * src_stride); src 4957 libavcodec/mips/qpeldsp_msa.c inp0 = LD_UB(src); src 4987 libavcodec/mips/qpeldsp_msa.c static void hv_mc_qpel_avg_dst_aver_hv_src10_16x16_msa(const uint8_t *src, src 4994 libavcodec/mips/qpeldsp_msa.c hv_mc_qpel_aver_horiz_src1_16x16_msa(src, src_stride, buff, 16, 16); src 4998 libavcodec/mips/qpeldsp_msa.c static void hv_mc_qpel_avg_dst_aver_hv_src10_8x8_msa(const uint8_t *src, src 5016 libavcodec/mips/qpeldsp_msa.c LD_UB2(src, src_stride, inp0, inp1); src 5017 libavcodec/mips/qpeldsp_msa.c src += (2 * src_stride); src 5021 libavcodec/mips/qpeldsp_msa.c LD_UB2(src, src_stride, inp2, inp3); src 5022 libavcodec/mips/qpeldsp_msa.c src += (2 * src_stride); src 5030 libavcodec/mips/qpeldsp_msa.c LD_UB2(src, src_stride, inp0, inp1); src 5031 libavcodec/mips/qpeldsp_msa.c src += (2 * src_stride); src 5058 libavcodec/mips/qpeldsp_msa.c LD_UB2(src, src_stride, inp2, inp3); src 5059 libavcodec/mips/qpeldsp_msa.c src += (2 * src_stride); src 5081 libavcodec/mips/qpeldsp_msa.c inp0 = LD_UB(src); src 5112 libavcodec/mips/qpeldsp_msa.c static void hv_mc_qpel_avg_dst_aver_h_src0_16x16_msa(const uint8_t *src, src 5119 libavcodec/mips/qpeldsp_msa.c hv_mc_qpel_aver_horiz_src0_16x16_msa(src, src_stride, buff, 16, 16); src 5123 libavcodec/mips/qpeldsp_msa.c static void hv_mc_qpel_avg_dst_aver_h_src0_8x8_msa(const uint8_t *src, src 5141 libavcodec/mips/qpeldsp_msa.c LD_UB2(src, src_stride, inp0, inp1); src 5142 libavcodec/mips/qpeldsp_msa.c src += (2 * src_stride); src 5145 libavcodec/mips/qpeldsp_msa.c LD_UB2(src, src_stride, inp2, inp3); src 5146 libavcodec/mips/qpeldsp_msa.c src += (2 * src_stride); src 5152 libavcodec/mips/qpeldsp_msa.c LD_UB2(src, src_stride, inp0, inp1); src 5153 libavcodec/mips/qpeldsp_msa.c src += (2 * src_stride); src 5173 libavcodec/mips/qpeldsp_msa.c LD_UB2(src, src_stride, inp2, inp3); src 5174 libavcodec/mips/qpeldsp_msa.c src += (2 * src_stride); src 5191 libavcodec/mips/qpeldsp_msa.c inp0 = LD_UB(src); src 5217 libavcodec/mips/qpeldsp_msa.c static void hv_mc_qpel_avg_dst_16x16_msa(const uint8_t *src, int32_t src_stride, src 5222 libavcodec/mips/qpeldsp_msa.c hv_mc_qpel_aver_horiz_16x16_msa(src, src_stride, buff, 16, 16); src 5227 libavcodec/mips/qpeldsp_msa.c static void hv_mc_qpel_avg_dst_8x8_msa(const uint8_t *src, int32_t src_stride, src 5243 libavcodec/mips/qpeldsp_msa.c LD_UB2(src, src_stride, inp0, inp1); src 5244 libavcodec/mips/qpeldsp_msa.c src += (2 * src_stride); src 5248 libavcodec/mips/qpeldsp_msa.c LD_UB2(src, src_stride, inp2, inp3); src 5249 libavcodec/mips/qpeldsp_msa.c src += (2 * src_stride); src 5254 libavcodec/mips/qpeldsp_msa.c LD_UB2(src, src_stride, inp0, inp1); src 5255 libavcodec/mips/qpeldsp_msa.c src += (2 * src_stride); src 5261 libavcodec/mips/qpeldsp_msa.c LD_UB2(src, src_stride, inp2, inp3); src 5262 libavcodec/mips/qpeldsp_msa.c src += (2 * src_stride); src 5267 libavcodec/mips/qpeldsp_msa.c inp0 = LD_UB(src); src 5315 libavcodec/mips/qpeldsp_msa.c static void hv_mc_qpel_avg_dst_aver_h_src1_16x16_msa(const uint8_t *src, src 5322 libavcodec/mips/qpeldsp_msa.c hv_mc_qpel_aver_horiz_src1_16x16_msa(src, src_stride, buff, 16, 16); src 5326 libavcodec/mips/qpeldsp_msa.c static void hv_mc_qpel_avg_dst_aver_h_src1_8x8_msa(const uint8_t *src, src 5344 libavcodec/mips/qpeldsp_msa.c LD_UB2(src, src_stride, inp0, inp1); src 5345 libavcodec/mips/qpeldsp_msa.c src += (2 * src_stride); src 5348 libavcodec/mips/qpeldsp_msa.c LD_UB2(src, src_stride, inp2, inp3); src 5349 libavcodec/mips/qpeldsp_msa.c src += (2 * src_stride); src 5357 libavcodec/mips/qpeldsp_msa.c LD_UB2(src, src_stride, inp0, inp1); src 5358 libavcodec/mips/qpeldsp_msa.c src += (2 * src_stride); src 5383 libavcodec/mips/qpeldsp_msa.c LD_UB2(src, src_stride, inp2, inp3); src 5384 libavcodec/mips/qpeldsp_msa.c src += (2 * src_stride); src 5404 libavcodec/mips/qpeldsp_msa.c inp0 = LD_UB(src); src 5431 libavcodec/mips/qpeldsp_msa.c static void hv_mc_qpel_avg_dst_aver_hv_src01_16x16_msa(const uint8_t *src, src 5438 libavcodec/mips/qpeldsp_msa.c hv_mc_qpel_aver_horiz_src0_16x16_msa(src, src_stride, buff, 16, 16); src 5442 libavcodec/mips/qpeldsp_msa.c static void hv_mc_qpel_avg_dst_aver_hv_src01_8x8_msa(const uint8_t *src, src 5460 libavcodec/mips/qpeldsp_msa.c LD_UB2(src, src_stride, inp0, inp1); src 5461 libavcodec/mips/qpeldsp_msa.c src += (2 * src_stride); src 5468 libavcodec/mips/qpeldsp_msa.c LD_UB2(src, src_stride, inp2, inp3); src 5469 libavcodec/mips/qpeldsp_msa.c src += (2 * src_stride); src 5476 libavcodec/mips/qpeldsp_msa.c LD_UB2(src, src_stride, inp0, inp1); src 5477 libavcodec/mips/qpeldsp_msa.c src += (2 * src_stride); src 5496 libavcodec/mips/qpeldsp_msa.c LD_UB2(src, src_stride, inp2, inp3); src 5497 libavcodec/mips/qpeldsp_msa.c src += (2 * src_stride); src 5515 libavcodec/mips/qpeldsp_msa.c inp0 = LD_UB(src); src 5545 libavcodec/mips/qpeldsp_msa.c static void hv_mc_qpel_avg_dst_aver_v_src1_16x16_msa(const uint8_t *src, src 5552 libavcodec/mips/qpeldsp_msa.c hv_mc_qpel_aver_horiz_16x16_msa(src, src_stride, buff, 16, 16); src 5556 libavcodec/mips/qpeldsp_msa.c static void hv_mc_qpel_avg_dst_aver_v_src1_8x8_msa(const uint8_t *src, src 5574 libavcodec/mips/qpeldsp_msa.c LD_UB2(src, src_stride, inp0, inp1); src 5575 libavcodec/mips/qpeldsp_msa.c src += (2 * src_stride); src 5580 libavcodec/mips/qpeldsp_msa.c LD_UB2(src, src_stride, inp2, inp3); src 5581 libavcodec/mips/qpeldsp_msa.c src += (2 * src_stride); src 5587 libavcodec/mips/qpeldsp_msa.c LD_UB2(src, src_stride, inp0, inp1); src 5588 libavcodec/mips/qpeldsp_msa.c src += (2 * src_stride); src 5606 libavcodec/mips/qpeldsp_msa.c LD_UB2(src, src_stride, inp2, inp3); src 5607 libavcodec/mips/qpeldsp_msa.c src += (2 * src_stride); src 5624 libavcodec/mips/qpeldsp_msa.c inp0 = LD_UB(src); src 5652 libavcodec/mips/qpeldsp_msa.c static void hv_mc_qpel_avg_dst_aver_hv_src11_16x16_msa(const uint8_t *src, src 5659 libavcodec/mips/qpeldsp_msa.c hv_mc_qpel_aver_horiz_src1_16x16_msa(src, src_stride, buff, 16, 16); src 5663 libavcodec/mips/qpeldsp_msa.c static void hv_mc_qpel_avg_dst_aver_hv_src11_8x8_msa(const uint8_t *src, src 5681 libavcodec/mips/qpeldsp_msa.c LD_UB2(src, src_stride, inp0, inp1); src 5682 libavcodec/mips/qpeldsp_msa.c src += (2 * src_stride); src 5685 libavcodec/mips/qpeldsp_msa.c LD_UB2(src, src_stride, inp2, inp3); src 5686 libavcodec/mips/qpeldsp_msa.c src += (2 * src_stride); src 5694 libavcodec/mips/qpeldsp_msa.c LD_UB2(src, src_stride, inp0, inp1); src 5695 libavcodec/mips/qpeldsp_msa.c src += (2 * src_stride); src 5720 libavcodec/mips/qpeldsp_msa.c LD_UB2(src, src_stride, inp2, inp3); src 5721 libavcodec/mips/qpeldsp_msa.c src += (2 * src_stride); src 5741 libavcodec/mips/qpeldsp_msa.c inp0 = LD_UB(src); src 5770 libavcodec/mips/qpeldsp_msa.c static void copy_8x8_msa(const uint8_t *src, int32_t src_stride, src 5777 libavcodec/mips/qpeldsp_msa.c src0 = LD(src); src 5778 libavcodec/mips/qpeldsp_msa.c src += src_stride; src 5779 libavcodec/mips/qpeldsp_msa.c src1 = LD(src); src 5780 libavcodec/mips/qpeldsp_msa.c src += src_stride; src 5789 libavcodec/mips/qpeldsp_msa.c static void copy_16x16_msa(const uint8_t *src, int32_t src_stride, src 5795 libavcodec/mips/qpeldsp_msa.c LD_UB8(src, src_stride, src0, src1, src2, src3, src4, src5, src6, src7); src 5796 libavcodec/mips/qpeldsp_msa.c src += (8 * src_stride); src 5797 libavcodec/mips/qpeldsp_msa.c LD_UB8(src, src_stride, src 5806 libavcodec/mips/qpeldsp_msa.c static void avg_width8_msa(const uint8_t *src, int32_t src_stride, src 5816 libavcodec/mips/qpeldsp_msa.c LD_UB4(src, src_stride, src0, src1, src2, src3); src 5817 libavcodec/mips/qpeldsp_msa.c src += (4 * src_stride); src 5832 libavcodec/mips/qpeldsp_msa.c static void avg_width16_msa(const uint8_t *src, int32_t src_stride, src 5841 libavcodec/mips/qpeldsp_msa.c LD_UB8(src, src_stride, src0, src1, src2, src3, src4, src5, src6, src7); src 5842 libavcodec/mips/qpeldsp_msa.c src += (8 * src_stride); src 5854 libavcodec/mips/qpeldsp_msa.c void ff_copy_16x16_msa(uint8_t *dest, const uint8_t *src, ptrdiff_t stride) src 5856 libavcodec/mips/qpeldsp_msa.c copy_16x16_msa(src, stride, dest, stride); src 5859 libavcodec/mips/qpeldsp_msa.c void ff_copy_8x8_msa(uint8_t *dest, const uint8_t *src, ptrdiff_t stride) src 5861 libavcodec/mips/qpeldsp_msa.c copy_8x8_msa(src, stride, dest, stride); src 5865 libavcodec/mips/qpeldsp_msa.c const uint8_t *src, src 5868 libavcodec/mips/qpeldsp_msa.c horiz_mc_qpel_aver_src0_8width_msa(src, stride, dest, stride, 8); src 5872 libavcodec/mips/qpeldsp_msa.c const uint8_t *src, src 5875 libavcodec/mips/qpeldsp_msa.c horiz_mc_qpel_aver_src0_16width_msa(src, stride, dest, stride, 16); src 5878 libavcodec/mips/qpeldsp_msa.c void ff_horiz_mc_qpel_8width_msa(uint8_t *dest, const uint8_t *src, src 5881 libavcodec/mips/qpeldsp_msa.c horiz_mc_qpel_8width_msa(src, stride, dest, stride, 8); src 5885 libavcodec/mips/qpeldsp_msa.c const uint8_t *src, ptrdiff_t stride) src 5887 libavcodec/mips/qpeldsp_msa.c horiz_mc_qpel_16width_msa(src, stride, dest, stride, 16); src 5891 libavcodec/mips/qpeldsp_msa.c const uint8_t *src, src 5894 libavcodec/mips/qpeldsp_msa.c horiz_mc_qpel_aver_src1_8width_msa(src, stride, dest, stride, 8); src 5898 libavcodec/mips/qpeldsp_msa.c const uint8_t *src, src 5901 libavcodec/mips/qpeldsp_msa.c horiz_mc_qpel_aver_src1_16width_msa(src, stride, dest, stride, 16); src 5905 libavcodec/mips/qpeldsp_msa.c const uint8_t *src, src 5908 libavcodec/mips/qpeldsp_msa.c horiz_mc_qpel_no_rnd_aver_src0_8width_msa(src, stride, dest, stride, 8); src 5912 libavcodec/mips/qpeldsp_msa.c const uint8_t *src, src 5915 libavcodec/mips/qpeldsp_msa.c horiz_mc_qpel_no_rnd_aver_src0_16width_msa(src, stride, dest, stride, 16); src 5919 libavcodec/mips/qpeldsp_msa.c const uint8_t *src, ptrdiff_t stride) src 5921 libavcodec/mips/qpeldsp_msa.c horiz_mc_qpel_no_rnd_8width_msa(src, stride, dest, stride, 8); src 5925 libavcodec/mips/qpeldsp_msa.c const uint8_t *src, ptrdiff_t stride) src 5927 libavcodec/mips/qpeldsp_msa.c horiz_mc_qpel_no_rnd_16width_msa(src, stride, dest, stride, 16); src 5931 libavcodec/mips/qpeldsp_msa.c const uint8_t *src, src 5934 libavcodec/mips/qpeldsp_msa.c horiz_mc_qpel_no_rnd_aver_src1_8width_msa(src, stride, dest, stride, 8); src 5938 libavcodec/mips/qpeldsp_msa.c const uint8_t *src, src 5941 libavcodec/mips/qpeldsp_msa.c horiz_mc_qpel_no_rnd_aver_src1_16width_msa(src, stride, dest, stride, 16); src 5944 libavcodec/mips/qpeldsp_msa.c void ff_avg_width8_msa(uint8_t *dest, const uint8_t *src, ptrdiff_t stride) src 5946 libavcodec/mips/qpeldsp_msa.c avg_width8_msa(src, stride, dest, stride, 8); src 5949 libavcodec/mips/qpeldsp_msa.c void ff_avg_width16_msa(uint8_t *dest, const uint8_t *src, ptrdiff_t stride) src 5951 libavcodec/mips/qpeldsp_msa.c avg_width16_msa(src, stride, dest, stride, 16); src 5955 libavcodec/mips/qpeldsp_msa.c const uint8_t *src, src 5958 libavcodec/mips/qpeldsp_msa.c horiz_mc_qpel_avg_dst_aver_src0_8width_msa(src, stride, dest, stride, 8); src 5962 libavcodec/mips/qpeldsp_msa.c const uint8_t *src, src 5965 libavcodec/mips/qpeldsp_msa.c horiz_mc_qpel_avg_dst_aver_src0_16width_msa(src, stride, dest, stride, 16); src 5969 libavcodec/mips/qpeldsp_msa.c const uint8_t *src, ptrdiff_t stride) src 5971 libavcodec/mips/qpeldsp_msa.c horiz_mc_qpel_avg_dst_8width_msa(src, stride, dest, stride, 8); src 5975 libavcodec/mips/qpeldsp_msa.c const uint8_t *src, ptrdiff_t stride) src 5977 libavcodec/mips/qpeldsp_msa.c horiz_mc_qpel_avg_dst_16width_msa(src, stride, dest, stride, 16); src 5981 libavcodec/mips/qpeldsp_msa.c const uint8_t *src, src 5984 libavcodec/mips/qpeldsp_msa.c horiz_mc_qpel_avg_dst_aver_src1_8width_msa(src, stride, dest, stride, 8); src 5988 libavcodec/mips/qpeldsp_msa.c const uint8_t *src, src 5991 libavcodec/mips/qpeldsp_msa.c horiz_mc_qpel_avg_dst_aver_src1_16width_msa(src, stride, dest, stride, 16); src 5996 libavcodec/mips/qpeldsp_msa.c const uint8_t *src, ptrdiff_t stride) src 5998 libavcodec/mips/qpeldsp_msa.c vert_mc_qpel_aver_src0_8x8_msa(src, stride, dest, stride); src 6002 libavcodec/mips/qpeldsp_msa.c const uint8_t *src, ptrdiff_t stride) src 6004 libavcodec/mips/qpeldsp_msa.c vert_mc_qpel_aver_src0_16x16_msa(src, stride, dest, stride); src 6007 libavcodec/mips/qpeldsp_msa.c void ff_vert_mc_qpel_8x8_msa(uint8_t *dest, const uint8_t *src, src 6010 libavcodec/mips/qpeldsp_msa.c vert_mc_qpel_8x8_msa(src, stride, dest, stride); src 6013 libavcodec/mips/qpeldsp_msa.c void ff_vert_mc_qpel_16x16_msa(uint8_t *dest, const uint8_t *src, src 6016 libavcodec/mips/qpeldsp_msa.c vert_mc_qpel_16x16_msa(src, stride, dest, stride); src 6020 libavcodec/mips/qpeldsp_msa.c const uint8_t *src, ptrdiff_t stride) src 6022 libavcodec/mips/qpeldsp_msa.c vert_mc_qpel_aver_src1_8x8_msa(src, stride, dest, stride); src 6026 libavcodec/mips/qpeldsp_msa.c const uint8_t *src, ptrdiff_t stride) src 6028 libavcodec/mips/qpeldsp_msa.c vert_mc_qpel_aver_src1_16x16_msa(src, stride, dest, stride); src 6032 libavcodec/mips/qpeldsp_msa.c const uint8_t *src, src 6035 libavcodec/mips/qpeldsp_msa.c vert_mc_qpel_no_rnd_aver_src0_8x8_msa(src, stride, dest, stride); src 6039 libavcodec/mips/qpeldsp_msa.c const uint8_t *src, src 6042 libavcodec/mips/qpeldsp_msa.c vert_mc_qpel_no_rnd_aver_src0_16x16_msa(src, stride, dest, stride); src 6046 libavcodec/mips/qpeldsp_msa.c const uint8_t *src, ptrdiff_t stride) src 6048 libavcodec/mips/qpeldsp_msa.c vert_mc_qpel_no_rnd_8x8_msa(src, stride, dest, stride); src 6052 libavcodec/mips/qpeldsp_msa.c const uint8_t *src, ptrdiff_t stride) src 6054 libavcodec/mips/qpeldsp_msa.c vert_mc_qpel_no_rnd_16x16_msa(src, stride, dest, stride); src 6058 libavcodec/mips/qpeldsp_msa.c const uint8_t *src, src 6061 libavcodec/mips/qpeldsp_msa.c vert_mc_qpel_no_rnd_aver_src1_8x8_msa(src, stride, dest, stride); src 6065 libavcodec/mips/qpeldsp_msa.c const uint8_t *src, src 6068 libavcodec/mips/qpeldsp_msa.c vert_mc_qpel_no_rnd_aver_src1_16x16_msa(src, stride, dest, stride); src 6072 libavcodec/mips/qpeldsp_msa.c const uint8_t *src, src 6075 libavcodec/mips/qpeldsp_msa.c vert_mc_qpel_avg_dst_aver_src0_8x8_msa(src, stride, dest, stride); src 6079 libavcodec/mips/qpeldsp_msa.c const uint8_t *src, src 6082 libavcodec/mips/qpeldsp_msa.c vert_mc_qpel_avg_dst_aver_src0_16x16_msa(src, stride, dest, stride); src 6086 libavcodec/mips/qpeldsp_msa.c const uint8_t *src, ptrdiff_t stride) src 6088 libavcodec/mips/qpeldsp_msa.c vert_mc_qpel_avg_dst_8x8_msa(src, stride, dest, stride); src 6092 libavcodec/mips/qpeldsp_msa.c const uint8_t *src, ptrdiff_t stride) src 6094 libavcodec/mips/qpeldsp_msa.c vert_mc_qpel_avg_dst_16x16_msa(src, stride, dest, stride); src 6098 libavcodec/mips/qpeldsp_msa.c const uint8_t *src, src 6101 libavcodec/mips/qpeldsp_msa.c vert_mc_qpel_avg_dst_aver_src1_8x8_msa(src, stride, dest, stride); src 6105 libavcodec/mips/qpeldsp_msa.c const uint8_t *src, src 6108 libavcodec/mips/qpeldsp_msa.c vert_mc_qpel_avg_dst_aver_src1_16x16_msa(src, stride, dest, stride); src 6113 libavcodec/mips/qpeldsp_msa.c const uint8_t *src, src 6116 libavcodec/mips/qpeldsp_msa.c hv_mc_qpel_aver_hv_src00_16x16_msa(src, stride, dest, stride); src 6120 libavcodec/mips/qpeldsp_msa.c const uint8_t *src, ptrdiff_t stride) src 6122 libavcodec/mips/qpeldsp_msa.c hv_mc_qpel_aver_hv_src00_8x8_msa(src, stride, dest, stride); src 6126 libavcodec/mips/qpeldsp_msa.c const uint8_t *src, ptrdiff_t stride) src 6128 libavcodec/mips/qpeldsp_msa.c hv_mc_qpel_aver_v_src0_16x16_msa(src, stride, dest, stride); src 6132 libavcodec/mips/qpeldsp_msa.c const uint8_t *src, ptrdiff_t stride) src 6134 libavcodec/mips/qpeldsp_msa.c hv_mc_qpel_aver_v_src0_8x8_msa(src, stride, dest, stride); src 6138 libavcodec/mips/qpeldsp_msa.c const uint8_t *src, src 6141 libavcodec/mips/qpeldsp_msa.c hv_mc_qpel_aver_hv_src10_16x16_msa(src, stride, dest, stride); src 6145 libavcodec/mips/qpeldsp_msa.c const uint8_t *src, ptrdiff_t stride) src 6147 libavcodec/mips/qpeldsp_msa.c hv_mc_qpel_aver_hv_src10_8x8_msa(src, stride, dest, stride); src 6151 libavcodec/mips/qpeldsp_msa.c const uint8_t *src, ptrdiff_t stride) src 6153 libavcodec/mips/qpeldsp_msa.c hv_mc_qpel_aver_h_src0_16x16_msa(src, stride, dest, stride); src 6157 libavcodec/mips/qpeldsp_msa.c const uint8_t *src, ptrdiff_t stride) src 6159 libavcodec/mips/qpeldsp_msa.c hv_mc_qpel_aver_h_src0_8x8_msa(src, stride, dest, stride); src 6162 libavcodec/mips/qpeldsp_msa.c void ff_hv_mc_qpel_16x16_msa(uint8_t *dest, const uint8_t *src, src 6165 libavcodec/mips/qpeldsp_msa.c hv_mc_qpel_16x16_msa(src, stride, dest, stride); src 6168 libavcodec/mips/qpeldsp_msa.c void ff_hv_mc_qpel_8x8_msa(uint8_t *dest, const uint8_t *src, src 6171 libavcodec/mips/qpeldsp_msa.c hv_mc_qpel_8x8_msa(src, stride, dest, stride); src 6175 libavcodec/mips/qpeldsp_msa.c const uint8_t *src, ptrdiff_t stride) src 6177 libavcodec/mips/qpeldsp_msa.c hv_mc_qpel_aver_h_src1_16x16_msa(src, stride, dest, stride); src 6181 libavcodec/mips/qpeldsp_msa.c const uint8_t *src, ptrdiff_t stride) src 6183 libavcodec/mips/qpeldsp_msa.c hv_mc_qpel_aver_h_src1_8x8_msa(src, stride, dest, stride); src 6187 libavcodec/mips/qpeldsp_msa.c const uint8_t *src, src 6190 libavcodec/mips/qpeldsp_msa.c hv_mc_qpel_aver_hv_src01_16x16_msa(src, stride, dest, stride); src 6194 libavcodec/mips/qpeldsp_msa.c const uint8_t *src, ptrdiff_t stride) src 6196 libavcodec/mips/qpeldsp_msa.c hv_mc_qpel_aver_hv_src01_8x8_msa(src, stride, dest, stride); src 6200 libavcodec/mips/qpeldsp_msa.c const uint8_t *src, ptrdiff_t stride) src 6202 libavcodec/mips/qpeldsp_msa.c hv_mc_qpel_aver_v_src1_16x16_msa(src, stride, dest, stride); src 6206 libavcodec/mips/qpeldsp_msa.c const uint8_t *src, ptrdiff_t stride) src 6208 libavcodec/mips/qpeldsp_msa.c hv_mc_qpel_aver_v_src1_8x8_msa(src, stride, dest, stride); src 6212 libavcodec/mips/qpeldsp_msa.c const uint8_t *src, src 6215 libavcodec/mips/qpeldsp_msa.c hv_mc_qpel_aver_hv_src11_16x16_msa(src, stride, dest, stride); src 6219 libavcodec/mips/qpeldsp_msa.c const uint8_t *src, ptrdiff_t stride) src 6221 libavcodec/mips/qpeldsp_msa.c hv_mc_qpel_aver_hv_src11_8x8_msa(src, stride, dest, stride); src 6225 libavcodec/mips/qpeldsp_msa.c const uint8_t *src, src 6228 libavcodec/mips/qpeldsp_msa.c hv_mc_qpel_avg_dst_aver_hv_src00_16x16_msa(src, stride, dest, stride); src 6232 libavcodec/mips/qpeldsp_msa.c const uint8_t *src, src 6235 libavcodec/mips/qpeldsp_msa.c hv_mc_qpel_avg_dst_aver_hv_src00_8x8_msa(src, stride, dest, stride); src 6239 libavcodec/mips/qpeldsp_msa.c const uint8_t *src, src 6242 libavcodec/mips/qpeldsp_msa.c hv_mc_qpel_avg_dst_aver_v_src0_16x16_msa(src, stride, dest, stride); src 6246 libavcodec/mips/qpeldsp_msa.c const uint8_t *src, src 6249 libavcodec/mips/qpeldsp_msa.c hv_mc_qpel_avg_dst_aver_v_src0_8x8_msa(src, stride, dest, stride); src 6253 libavcodec/mips/qpeldsp_msa.c const uint8_t *src, src 6256 libavcodec/mips/qpeldsp_msa.c hv_mc_qpel_avg_dst_aver_hv_src10_16x16_msa(src, stride, dest, stride); src 6260 libavcodec/mips/qpeldsp_msa.c const uint8_t *src, src 6263 libavcodec/mips/qpeldsp_msa.c hv_mc_qpel_avg_dst_aver_hv_src10_8x8_msa(src, stride, dest, stride); src 6267 libavcodec/mips/qpeldsp_msa.c const uint8_t *src, src 6270 libavcodec/mips/qpeldsp_msa.c hv_mc_qpel_avg_dst_aver_h_src0_16x16_msa(src, stride, dest, stride); src 6274 libavcodec/mips/qpeldsp_msa.c const uint8_t *src, src 6277 libavcodec/mips/qpeldsp_msa.c hv_mc_qpel_avg_dst_aver_h_src0_8x8_msa(src, stride, dest, stride); src 6281 libavcodec/mips/qpeldsp_msa.c const uint8_t *src, ptrdiff_t stride) src 6283 libavcodec/mips/qpeldsp_msa.c hv_mc_qpel_avg_dst_16x16_msa(src, stride, dest, stride); src 6287 libavcodec/mips/qpeldsp_msa.c const uint8_t *src, ptrdiff_t stride) src 6289 libavcodec/mips/qpeldsp_msa.c hv_mc_qpel_avg_dst_8x8_msa(src, stride, dest, stride); src 6293 libavcodec/mips/qpeldsp_msa.c const uint8_t *src, src 6296 libavcodec/mips/qpeldsp_msa.c hv_mc_qpel_avg_dst_aver_h_src1_16x16_msa(src, stride, dest, stride); src 6300 libavcodec/mips/qpeldsp_msa.c const uint8_t *src, src 6303 libavcodec/mips/qpeldsp_msa.c hv_mc_qpel_avg_dst_aver_h_src1_8x8_msa(src, stride, dest, stride); src 6307 libavcodec/mips/qpeldsp_msa.c const uint8_t *src, src 6310 libavcodec/mips/qpeldsp_msa.c hv_mc_qpel_avg_dst_aver_hv_src01_16x16_msa(src, stride, dest, stride); src 6314 libavcodec/mips/qpeldsp_msa.c const uint8_t *src, src 6317 libavcodec/mips/qpeldsp_msa.c hv_mc_qpel_avg_dst_aver_hv_src01_8x8_msa(src, stride, dest, stride); src 6321 libavcodec/mips/qpeldsp_msa.c const uint8_t *src, src 6324 libavcodec/mips/qpeldsp_msa.c hv_mc_qpel_avg_dst_aver_v_src1_16x16_msa(src, stride, dest, stride); src 6328 libavcodec/mips/qpeldsp_msa.c const uint8_t *src, src 6331 libavcodec/mips/qpeldsp_msa.c hv_mc_qpel_avg_dst_aver_v_src1_8x8_msa(src, stride, dest, stride); src 6335 libavcodec/mips/qpeldsp_msa.c const uint8_t *src, src 6338 libavcodec/mips/qpeldsp_msa.c hv_mc_qpel_avg_dst_aver_hv_src11_16x16_msa(src, stride, dest, stride); src 6342 libavcodec/mips/qpeldsp_msa.c const uint8_t *src, src 6345 libavcodec/mips/qpeldsp_msa.c hv_mc_qpel_avg_dst_aver_hv_src11_8x8_msa(src, stride, dest, stride); src 6349 libavcodec/mips/qpeldsp_msa.c const uint8_t *src, src 6352 libavcodec/mips/qpeldsp_msa.c hv_mc_qpel_no_rnd_aver_hv_src00_16x16_msa(src, stride, dest, stride); src 6356 libavcodec/mips/qpeldsp_msa.c const uint8_t *src, src 6359 libavcodec/mips/qpeldsp_msa.c hv_mc_qpel_no_rnd_aver_hv_src00_8x8_msa(src, stride, dest, stride); src 6363 libavcodec/mips/qpeldsp_msa.c const uint8_t *src, src 6366 libavcodec/mips/qpeldsp_msa.c hv_mc_qpel_no_rnd_aver_v_src0_16x16_msa(src, stride, dest, stride); src 6370 libavcodec/mips/qpeldsp_msa.c const uint8_t *src, src 6373 libavcodec/mips/qpeldsp_msa.c hv_mc_qpel_no_rnd_aver_v_src0_8x8_msa(src, stride, dest, stride); src 6377 libavcodec/mips/qpeldsp_msa.c const uint8_t *src, src 6380 libavcodec/mips/qpeldsp_msa.c hv_mc_qpel_no_rnd_aver_hv_src10_16x16_msa(src, stride, dest, stride); src 6384 libavcodec/mips/qpeldsp_msa.c const uint8_t *src, src 6387 libavcodec/mips/qpeldsp_msa.c hv_mc_qpel_no_rnd_aver_hv_src10_8x8_msa(src, stride, dest, stride); src 6391 libavcodec/mips/qpeldsp_msa.c const uint8_t *src, src 6394 libavcodec/mips/qpeldsp_msa.c hv_mc_qpel_no_rnd_aver_h_src0_16x16_msa(src, stride, dest, stride); src 6398 libavcodec/mips/qpeldsp_msa.c const uint8_t *src, src 6401 libavcodec/mips/qpeldsp_msa.c hv_mc_qpel_no_rnd_aver_h_src0_8x8_msa(src, stride, dest, stride); src 6405 libavcodec/mips/qpeldsp_msa.c const uint8_t *src, ptrdiff_t stride) src 6407 libavcodec/mips/qpeldsp_msa.c hv_mc_qpel_no_rnd_16x16_msa(src, stride, dest, stride); src 6411 libavcodec/mips/qpeldsp_msa.c const uint8_t *src, ptrdiff_t stride) src 6413 libavcodec/mips/qpeldsp_msa.c hv_mc_qpel_no_rnd_8x8_msa(src, stride, dest, stride); src 6417 libavcodec/mips/qpeldsp_msa.c const uint8_t *src, src 6420 libavcodec/mips/qpeldsp_msa.c hv_mc_qpel_no_rnd_aver_h_src1_16x16_msa(src, stride, dest, stride); src 6424 libavcodec/mips/qpeldsp_msa.c const uint8_t *src, src 6427 libavcodec/mips/qpeldsp_msa.c hv_mc_qpel_no_rnd_aver_h_src1_8x8_msa(src, stride, dest, stride); src 6431 libavcodec/mips/qpeldsp_msa.c const uint8_t *src, src 6434 libavcodec/mips/qpeldsp_msa.c hv_mc_qpel_no_rnd_aver_hv_src01_16x16_msa(src, stride, dest, stride); src 6438 libavcodec/mips/qpeldsp_msa.c const uint8_t *src, src 6441 libavcodec/mips/qpeldsp_msa.c hv_mc_qpel_no_rnd_aver_hv_src01_8x8_msa(src, stride, dest, stride); src 6445 libavcodec/mips/qpeldsp_msa.c const uint8_t *src, src 6448 libavcodec/mips/qpeldsp_msa.c hv_mc_qpel_no_rnd_aver_v_src1_16x16_msa(src, stride, dest, stride); src 6452 libavcodec/mips/qpeldsp_msa.c const uint8_t *src, src 6455 libavcodec/mips/qpeldsp_msa.c hv_mc_qpel_no_rnd_aver_v_src1_8x8_msa(src, stride, dest, stride); src 6459 libavcodec/mips/qpeldsp_msa.c const uint8_t *src, src 6462 libavcodec/mips/qpeldsp_msa.c hv_mc_qpel_no_rnd_aver_hv_src11_16x16_msa(src, stride, dest, stride); src 6466 libavcodec/mips/qpeldsp_msa.c const uint8_t *src, src 6469 libavcodec/mips/qpeldsp_msa.c hv_mc_qpel_no_rnd_aver_hv_src11_8x8_msa(src, stride, dest, stride); src 172 libavcodec/mips/simple_idct_mmi.c #define IDCT_COL_CASE1(src, out1, out2) \ src 173 libavcodec/mips/simple_idct_mmi.c "pmaddhw $f26, "#src", $f18 \n\t" \ src 174 libavcodec/mips/simple_idct_mmi.c "pmaddhw $f27, "#src", $f20 \n\t" \ src 175 libavcodec/mips/simple_idct_mmi.c "pmaddhw $f28, "#src", $f22 \n\t" \ src 176 libavcodec/mips/simple_idct_mmi.c "pmaddhw $f29, "#src", $f24 \n\t" \ src 26 libavcodec/mips/vc1dsp_mips.h void ff_put_vc1_mspel_mc00_mmi(uint8_t *dst, const uint8_t *src, src 28 libavcodec/mips/vc1dsp_mips.h void ff_put_vc1_mspel_mc01_mmi(uint8_t *dst, const uint8_t *src, src 30 libavcodec/mips/vc1dsp_mips.h void ff_put_vc1_mspel_mc02_mmi(uint8_t *dst, const uint8_t *src, src 32 libavcodec/mips/vc1dsp_mips.h void ff_put_vc1_mspel_mc03_mmi(uint8_t *dst, const uint8_t *src, src 34 libavcodec/mips/vc1dsp_mips.h void ff_put_vc1_mspel_mc10_mmi(uint8_t *dst, const uint8_t *src, src 36 libavcodec/mips/vc1dsp_mips.h void ff_put_vc1_mspel_mc11_mmi(uint8_t *dst, const uint8_t *src, src 38 libavcodec/mips/vc1dsp_mips.h void ff_put_vc1_mspel_mc12_mmi(uint8_t *dst, const uint8_t *src, src 40 libavcodec/mips/vc1dsp_mips.h void ff_put_vc1_mspel_mc13_mmi(uint8_t *dst, const uint8_t *src, src 42 libavcodec/mips/vc1dsp_mips.h void ff_put_vc1_mspel_mc20_mmi(uint8_t *dst, const uint8_t *src, src 44 libavcodec/mips/vc1dsp_mips.h void ff_put_vc1_mspel_mc21_mmi(uint8_t *dst, const uint8_t *src, src 46 libavcodec/mips/vc1dsp_mips.h void ff_put_vc1_mspel_mc22_mmi(uint8_t *dst, const uint8_t *src, src 48 libavcodec/mips/vc1dsp_mips.h void ff_put_vc1_mspel_mc23_mmi(uint8_t *dst, const uint8_t *src, src 50 libavcodec/mips/vc1dsp_mips.h void ff_put_vc1_mspel_mc30_mmi(uint8_t *dst, const uint8_t *src, src 52 libavcodec/mips/vc1dsp_mips.h void ff_put_vc1_mspel_mc31_mmi(uint8_t *dst, const uint8_t *src, src 54 libavcodec/mips/vc1dsp_mips.h void ff_put_vc1_mspel_mc32_mmi(uint8_t *dst, const uint8_t *src, src 56 libavcodec/mips/vc1dsp_mips.h void ff_put_vc1_mspel_mc33_mmi(uint8_t *dst, const uint8_t *src, src 59 libavcodec/mips/vc1dsp_mips.h void ff_avg_vc1_mspel_mc00_mmi(uint8_t *dst, const uint8_t *src, src 61 libavcodec/mips/vc1dsp_mips.h void ff_avg_vc1_mspel_mc01_mmi(uint8_t *dst, const uint8_t *src, src 63 libavcodec/mips/vc1dsp_mips.h void ff_avg_vc1_mspel_mc02_mmi(uint8_t *dst, const uint8_t *src, src 65 libavcodec/mips/vc1dsp_mips.h void ff_avg_vc1_mspel_mc03_mmi(uint8_t *dst, const uint8_t *src, src 67 libavcodec/mips/vc1dsp_mips.h void ff_avg_vc1_mspel_mc10_mmi(uint8_t *dst, const uint8_t *src, src 69 libavcodec/mips/vc1dsp_mips.h void ff_avg_vc1_mspel_mc11_mmi(uint8_t *dst, const uint8_t *src, src 71 libavcodec/mips/vc1dsp_mips.h void ff_avg_vc1_mspel_mc12_mmi(uint8_t *dst, const uint8_t *src, src 73 libavcodec/mips/vc1dsp_mips.h void ff_avg_vc1_mspel_mc13_mmi(uint8_t *dst, const uint8_t *src, src 75 libavcodec/mips/vc1dsp_mips.h void ff_avg_vc1_mspel_mc20_mmi(uint8_t *dst, const uint8_t *src, src 77 libavcodec/mips/vc1dsp_mips.h void ff_avg_vc1_mspel_mc21_mmi(uint8_t *dst, const uint8_t *src, src 79 libavcodec/mips/vc1dsp_mips.h void ff_avg_vc1_mspel_mc22_mmi(uint8_t *dst, const uint8_t *src, src 81 libavcodec/mips/vc1dsp_mips.h void ff_avg_vc1_mspel_mc23_mmi(uint8_t *dst, const uint8_t *src, src 83 libavcodec/mips/vc1dsp_mips.h void ff_avg_vc1_mspel_mc30_mmi(uint8_t *dst, const uint8_t *src, src 85 libavcodec/mips/vc1dsp_mips.h void ff_avg_vc1_mspel_mc31_mmi(uint8_t *dst, const uint8_t *src, src 87 libavcodec/mips/vc1dsp_mips.h void ff_avg_vc1_mspel_mc32_mmi(uint8_t *dst, const uint8_t *src, src 89 libavcodec/mips/vc1dsp_mips.h void ff_avg_vc1_mspel_mc33_mmi(uint8_t *dst, const uint8_t *src, src 93 libavcodec/mips/vc1dsp_mips.h void ff_put_vc1_mspel_mc00_16_mmi(uint8_t *dst, const uint8_t *src, src 95 libavcodec/mips/vc1dsp_mips.h void ff_put_vc1_mspel_mc01_16_mmi(uint8_t *dst, const uint8_t *src, src 97 libavcodec/mips/vc1dsp_mips.h void ff_put_vc1_mspel_mc02_16_mmi(uint8_t *dst, const uint8_t *src, src 99 libavcodec/mips/vc1dsp_mips.h void ff_put_vc1_mspel_mc03_16_mmi(uint8_t *dst, const uint8_t *src, src 101 libavcodec/mips/vc1dsp_mips.h void ff_put_vc1_mspel_mc10_16_mmi(uint8_t *dst, const uint8_t *src, src 103 libavcodec/mips/vc1dsp_mips.h void ff_put_vc1_mspel_mc11_16_mmi(uint8_t *dst, const uint8_t *src, src 105 libavcodec/mips/vc1dsp_mips.h void ff_put_vc1_mspel_mc12_16_mmi(uint8_t *dst, const uint8_t *src, src 107 libavcodec/mips/vc1dsp_mips.h void ff_put_vc1_mspel_mc13_16_mmi(uint8_t *dst, const uint8_t *src, src 109 libavcodec/mips/vc1dsp_mips.h void ff_put_vc1_mspel_mc20_16_mmi(uint8_t *dst, const uint8_t *src, src 111 libavcodec/mips/vc1dsp_mips.h void ff_put_vc1_mspel_mc21_16_mmi(uint8_t *dst, const uint8_t *src, src 113 libavcodec/mips/vc1dsp_mips.h void ff_put_vc1_mspel_mc22_16_mmi(uint8_t *dst, const uint8_t *src, src 115 libavcodec/mips/vc1dsp_mips.h void ff_put_vc1_mspel_mc23_16_mmi(uint8_t *dst, const uint8_t *src, src 117 libavcodec/mips/vc1dsp_mips.h void ff_put_vc1_mspel_mc30_16_mmi(uint8_t *dst, const uint8_t *src, src 119 libavcodec/mips/vc1dsp_mips.h void ff_put_vc1_mspel_mc31_16_mmi(uint8_t *dst, const uint8_t *src, src 121 libavcodec/mips/vc1dsp_mips.h void ff_put_vc1_mspel_mc32_16_mmi(uint8_t *dst, const uint8_t *src, src 123 libavcodec/mips/vc1dsp_mips.h void ff_put_vc1_mspel_mc33_16_mmi(uint8_t *dst, const uint8_t *src, src 126 libavcodec/mips/vc1dsp_mips.h void ff_avg_vc1_mspel_mc00_16_mmi(uint8_t *dst, const uint8_t *src, src 128 libavcodec/mips/vc1dsp_mips.h void ff_avg_vc1_mspel_mc01_16_mmi(uint8_t *dst, const uint8_t *src, src 130 libavcodec/mips/vc1dsp_mips.h void ff_avg_vc1_mspel_mc02_16_mmi(uint8_t *dst, const uint8_t *src, src 132 libavcodec/mips/vc1dsp_mips.h void ff_avg_vc1_mspel_mc03_16_mmi(uint8_t *dst, const uint8_t *src, src 134 libavcodec/mips/vc1dsp_mips.h void ff_avg_vc1_mspel_mc10_16_mmi(uint8_t *dst, const uint8_t *src, src 136 libavcodec/mips/vc1dsp_mips.h void ff_avg_vc1_mspel_mc11_16_mmi(uint8_t *dst, const uint8_t *src, src 138 libavcodec/mips/vc1dsp_mips.h void ff_avg_vc1_mspel_mc12_16_mmi(uint8_t *dst, const uint8_t *src, src 140 libavcodec/mips/vc1dsp_mips.h void ff_avg_vc1_mspel_mc13_16_mmi(uint8_t *dst, const uint8_t *src, src 142 libavcodec/mips/vc1dsp_mips.h void ff_avg_vc1_mspel_mc20_16_mmi(uint8_t *dst, const uint8_t *src, src 144 libavcodec/mips/vc1dsp_mips.h void ff_avg_vc1_mspel_mc21_16_mmi(uint8_t *dst, const uint8_t *src, src 146 libavcodec/mips/vc1dsp_mips.h void ff_avg_vc1_mspel_mc22_16_mmi(uint8_t *dst, const uint8_t *src, src 148 libavcodec/mips/vc1dsp_mips.h void ff_avg_vc1_mspel_mc23_16_mmi(uint8_t *dst, const uint8_t *src, src 150 libavcodec/mips/vc1dsp_mips.h void ff_avg_vc1_mspel_mc30_16_mmi(uint8_t *dst, const uint8_t *src, src 152 libavcodec/mips/vc1dsp_mips.h void ff_avg_vc1_mspel_mc31_16_mmi(uint8_t *dst, const uint8_t *src, src 154 libavcodec/mips/vc1dsp_mips.h void ff_avg_vc1_mspel_mc32_16_mmi(uint8_t *dst, const uint8_t *src, src 156 libavcodec/mips/vc1dsp_mips.h void ff_avg_vc1_mspel_mc33_16_mmi(uint8_t *dst, const uint8_t *src, src 169 libavcodec/mips/vc1dsp_mips.h void ff_vc1_v_overlap_mmi(uint8_t *src, int stride); src 170 libavcodec/mips/vc1dsp_mips.h void ff_vc1_h_overlap_mmi(uint8_t *src, int stride); src 174 libavcodec/mips/vc1dsp_mips.h void ff_vc1_v_loop_filter4_mmi(uint8_t *src, int stride, int pq); src 175 libavcodec/mips/vc1dsp_mips.h void ff_vc1_h_loop_filter4_mmi(uint8_t *src, int stride, int pq); src 176 libavcodec/mips/vc1dsp_mips.h void ff_vc1_v_loop_filter8_mmi(uint8_t *src, int stride, int pq); src 177 libavcodec/mips/vc1dsp_mips.h void ff_vc1_h_loop_filter8_mmi(uint8_t *src, int stride, int pq); src 178 libavcodec/mips/vc1dsp_mips.h void ff_vc1_v_loop_filter16_mmi(uint8_t *src, int stride, int pq); src 179 libavcodec/mips/vc1dsp_mips.h void ff_vc1_h_loop_filter16_mmi(uint8_t *src, int stride, int pq); src 182 libavcodec/mips/vc1dsp_mips.h uint8_t *src /* align 1 */, src 185 libavcodec/mips/vc1dsp_mips.h uint8_t *src /* align 1 */, src 188 libavcodec/mips/vc1dsp_mips.h uint8_t *src /* align 1 */, src 191 libavcodec/mips/vc1dsp_mips.h uint8_t *src /* align 1 */, src 200 libavcodec/mips/vc1dsp_mips.h const uint8_t *src, \ src 203 libavcodec/mips/vc1dsp_mips.h const uint8_t *src, \ src 475 libavcodec/mips/vc1dsp_mmi.c int16_t *src = block; src 497 libavcodec/mips/vc1dsp_mmi.c MMI_LDC1(%[ftmp1], %[src], 0x00) src 498 libavcodec/mips/vc1dsp_mmi.c MMI_LDC1(%[ftmp2], %[src], 0x08) src 590 libavcodec/mips/vc1dsp_mmi.c [src]"+&r"(src), [dst]"+&r"(dst), [count]"+&r"(count) src 595 libavcodec/mips/vc1dsp_mmi.c src = block; src 605 libavcodec/mips/vc1dsp_mmi.c MMI_LDC1(%[ftmp1], %[src], 0x00) src 606 libavcodec/mips/vc1dsp_mmi.c MMI_LDC1(%[ftmp2], %[src], 0x10) src 607 libavcodec/mips/vc1dsp_mmi.c MMI_LDC1(%[ftmp3], %[src], 0x20) src 608 libavcodec/mips/vc1dsp_mmi.c MMI_LDC1(%[ftmp4], %[src], 0x30) src 729 libavcodec/mips/vc1dsp_mmi.c MMI_LDC1(%[ftmp1], %[src], 0x08) src 730 libavcodec/mips/vc1dsp_mmi.c MMI_LDC1(%[ftmp2], %[src], 0x18) src 731 libavcodec/mips/vc1dsp_mmi.c MMI_LDC1(%[ftmp3], %[src], 0x28) src 732 libavcodec/mips/vc1dsp_mmi.c MMI_LDC1(%[ftmp4], %[src], 0x38) src 860 libavcodec/mips/vc1dsp_mmi.c [src]"r"(src), [dest]"r"(dest), [linesize]"r"(linesize) src 942 libavcodec/mips/vc1dsp_mmi.c int16_t *src = block; src 966 libavcodec/mips/vc1dsp_mmi.c MMI_LDC1(%[ftmp1], %[src], 0x00) src 997 libavcodec/mips/vc1dsp_mmi.c [src]"+&r"(src), [dst]"+&r"(dst) src 1002 libavcodec/mips/vc1dsp_mmi.c src = block; src 1009 libavcodec/mips/vc1dsp_mmi.c MMI_LDC1(%[ftmp1], %[src], 0x00) src 1010 libavcodec/mips/vc1dsp_mmi.c MMI_LDC1(%[ftmp2], %[src], 0x20) src 1011 libavcodec/mips/vc1dsp_mmi.c MMI_LDC1(%[ftmp3], %[src], 0x40) src 1012 libavcodec/mips/vc1dsp_mmi.c MMI_LDC1(%[ftmp4], %[src], 0x60) src 1018 libavcodec/mips/vc1dsp_mmi.c MMI_LDC1(%[ftmp1], %[src], 0x10) src 1019 libavcodec/mips/vc1dsp_mmi.c MMI_LDC1(%[ftmp2], %[src], 0x30) src 1020 libavcodec/mips/vc1dsp_mmi.c MMI_LDC1(%[ftmp3], %[src], 0x50) src 1021 libavcodec/mips/vc1dsp_mmi.c MMI_LDC1(%[ftmp4], %[src], 0x70) src 1116 libavcodec/mips/vc1dsp_mmi.c [src]"r"(src), [dest]"r"(dest), [linesize]"r"(linesize) src 1173 libavcodec/mips/vc1dsp_mmi.c int16_t *src = block; src 1194 libavcodec/mips/vc1dsp_mmi.c MMI_LDC1(%[ftmp1], %[src], 0x00) src 1225 libavcodec/mips/vc1dsp_mmi.c [src]"+&r"(src), [dst]"+&r"(dst) src 1230 libavcodec/mips/vc1dsp_mmi.c src = block; src 1239 libavcodec/mips/vc1dsp_mmi.c MMI_LDC1(%[ftmp1], %[src], 0x00) src 1240 libavcodec/mips/vc1dsp_mmi.c MMI_LDC1(%[ftmp2], %[src], 0x10) src 1241 libavcodec/mips/vc1dsp_mmi.c MMI_LDC1(%[ftmp3], %[src], 0x20) src 1242 libavcodec/mips/vc1dsp_mmi.c MMI_LDC1(%[ftmp4], %[src], 0x30) src 1371 libavcodec/mips/vc1dsp_mmi.c [src]"r"(src), [dest]"r"(dest), [linesize]"r"(linesize) src 1377 libavcodec/mips/vc1dsp_mmi.c void ff_vc1_h_overlap_mmi(uint8_t *src, int stride) src 1384 libavcodec/mips/vc1dsp_mmi.c a = src[-2]; src 1385 libavcodec/mips/vc1dsp_mmi.c b = src[-1]; src 1386 libavcodec/mips/vc1dsp_mmi.c c = src[0]; src 1387 libavcodec/mips/vc1dsp_mmi.c d = src[1]; src 1391 libavcodec/mips/vc1dsp_mmi.c src[-2] = a - d1; src 1392 libavcodec/mips/vc1dsp_mmi.c src[-1] = av_clip_uint8(b - d2); src 1393 libavcodec/mips/vc1dsp_mmi.c src[0] = av_clip_uint8(c + d2); src 1394 libavcodec/mips/vc1dsp_mmi.c src[1] = d + d1; src 1395 libavcodec/mips/vc1dsp_mmi.c src += stride; src 1430 libavcodec/mips/vc1dsp_mmi.c void ff_vc1_v_overlap_mmi(uint8_t *src, int stride) src 1437 libavcodec/mips/vc1dsp_mmi.c a = src[-2 * stride]; src 1438 libavcodec/mips/vc1dsp_mmi.c b = src[-stride]; src 1439 libavcodec/mips/vc1dsp_mmi.c c = src[0]; src 1440 libavcodec/mips/vc1dsp_mmi.c d = src[stride]; src 1444 libavcodec/mips/vc1dsp_mmi.c src[-2 * stride] = a - d1; src 1445 libavcodec/mips/vc1dsp_mmi.c src[-stride] = av_clip_uint8(b - d2); src 1446 libavcodec/mips/vc1dsp_mmi.c src[0] = av_clip_uint8(c + d2); src 1447 libavcodec/mips/vc1dsp_mmi.c src[stride] = d + d1; src 1448 libavcodec/mips/vc1dsp_mmi.c src++; src 1487 libavcodec/mips/vc1dsp_mmi.c static av_always_inline int vc1_filter_line(uint8_t *src, int stride, int pq) src 1489 libavcodec/mips/vc1dsp_mmi.c int a0 = (2 * (src[-2 * stride] - src[1 * stride]) - src 1490 libavcodec/mips/vc1dsp_mmi.c 5 * (src[-1 * stride] - src[0 * stride]) + 4) >> 3; src 1495 libavcodec/mips/vc1dsp_mmi.c int a1 = FFABS((2 * (src[-4 * stride] - src[-1 * stride]) - src 1496 libavcodec/mips/vc1dsp_mmi.c 5 * (src[-3 * stride] - src[-2 * stride]) + 4) >> 3); src 1497 libavcodec/mips/vc1dsp_mmi.c int a2 = FFABS((2 * (src[ 0 * stride] - src[ 3 * stride]) - src 1498 libavcodec/mips/vc1dsp_mmi.c 5 * (src[ 1 * stride] - src[ 2 * stride]) + 4) >> 3); src 1500 libavcodec/mips/vc1dsp_mmi.c int clip = src[-1 * stride] - src[0 * stride]; src 1517 libavcodec/mips/vc1dsp_mmi.c src[-1 * stride] = av_clip_uint8(src[-1 * stride] - d); src 1518 libavcodec/mips/vc1dsp_mmi.c src[ 0 * stride] = av_clip_uint8(src[ 0 * stride] + d); src 1536 libavcodec/mips/vc1dsp_mmi.c static inline void vc1_loop_filter(uint8_t *src, int step, int stride, src 1543 libavcodec/mips/vc1dsp_mmi.c filt3 = vc1_filter_line(src + 2 * step, stride, pq); src 1545 libavcodec/mips/vc1dsp_mmi.c vc1_filter_line(src + 0 * step, stride, pq); src 1546 libavcodec/mips/vc1dsp_mmi.c vc1_filter_line(src + 1 * step, stride, pq); src 1547 libavcodec/mips/vc1dsp_mmi.c vc1_filter_line(src + 3 * step, stride, pq); src 1549 libavcodec/mips/vc1dsp_mmi.c src += step * 4; src 1553 libavcodec/mips/vc1dsp_mmi.c void ff_vc1_v_loop_filter4_mmi(uint8_t *src, int stride, int pq) src 1555 libavcodec/mips/vc1dsp_mmi.c vc1_loop_filter(src, 1, stride, 4, pq); src 1558 libavcodec/mips/vc1dsp_mmi.c void ff_vc1_h_loop_filter4_mmi(uint8_t *src, int stride, int pq) src 1560 libavcodec/mips/vc1dsp_mmi.c vc1_loop_filter(src, stride, 1, 4, pq); src 1563 libavcodec/mips/vc1dsp_mmi.c void ff_vc1_v_loop_filter8_mmi(uint8_t *src, int stride, int pq) src 1565 libavcodec/mips/vc1dsp_mmi.c vc1_loop_filter(src, 1, stride, 8, pq); src 1568 libavcodec/mips/vc1dsp_mmi.c void ff_vc1_h_loop_filter8_mmi(uint8_t *src, int stride, int pq) src 1570 libavcodec/mips/vc1dsp_mmi.c vc1_loop_filter(src, stride, 1, 8, pq); src 1573 libavcodec/mips/vc1dsp_mmi.c void ff_vc1_v_loop_filter16_mmi(uint8_t *src, int stride, int pq) src 1575 libavcodec/mips/vc1dsp_mmi.c vc1_loop_filter(src, 1, stride, 16, pq); src 1578 libavcodec/mips/vc1dsp_mmi.c void ff_vc1_h_loop_filter16_mmi(uint8_t *src, int stride, int pq) src 1580 libavcodec/mips/vc1dsp_mmi.c vc1_loop_filter(src, stride, 1, 16, pq); src 1583 libavcodec/mips/vc1dsp_mmi.c void ff_put_vc1_mspel_mc00_mmi(uint8_t *dst, const uint8_t *src, src 1586 libavcodec/mips/vc1dsp_mmi.c ff_put_pixels8_8_mmi(dst, src, stride, 8); src 1588 libavcodec/mips/vc1dsp_mmi.c void ff_put_vc1_mspel_mc00_16_mmi(uint8_t *dst, const uint8_t *src, src 1591 libavcodec/mips/vc1dsp_mmi.c ff_put_pixels16_8_mmi(dst, src, stride, 16); src 1593 libavcodec/mips/vc1dsp_mmi.c void ff_avg_vc1_mspel_mc00_mmi(uint8_t *dst, const uint8_t *src, src 1596 libavcodec/mips/vc1dsp_mmi.c ff_avg_pixels8_8_mmi(dst, src, stride, 8); src 1598 libavcodec/mips/vc1dsp_mmi.c void ff_avg_vc1_mspel_mc00_16_mmi(uint8_t *dst, const uint8_t *src, src 1601 libavcodec/mips/vc1dsp_mmi.c ff_avg_pixels16_8_mmi(dst, src, stride, 16); src 1657 libavcodec/mips/vc1dsp_mmi.c const uint8_t *src, mips_reg stride, src 1669 libavcodec/mips/vc1dsp_mmi.c MMI_ULWC1($f4, %[src], 0x00) src 1671 libavcodec/mips/vc1dsp_mmi.c MMI_ULWC1($f6, %[src], 0x00) src 1687 libavcodec/mips/vc1dsp_mmi.c [src]"+r"(src), [dst]"+r"(dst) src 1702 libavcodec/mips/vc1dsp_mmi.c const int16_t *src, int rnd) \ src 1708 libavcodec/mips/vc1dsp_mmi.c src -= 1; \ src 1716 libavcodec/mips/vc1dsp_mmi.c MMI_ULDC1($f2, %[src], 0x00) \ src 1717 libavcodec/mips/vc1dsp_mmi.c MMI_ULDC1($f4, %[src], 0x08) \ src 1718 libavcodec/mips/vc1dsp_mmi.c MMI_ULDC1($f6, %[src], 0x02) \ src 1719 libavcodec/mips/vc1dsp_mmi.c MMI_ULDC1($f8, %[src], 0x0a) \ src 1720 libavcodec/mips/vc1dsp_mmi.c MMI_ULDC1($f0, %[src], 0x06) \ src 1722 libavcodec/mips/vc1dsp_mmi.c MMI_ULDC1($f0, %[src], 0x0e) \ src 1724 libavcodec/mips/vc1dsp_mmi.c MMI_ULDC1($f0, %[src], 0x04) \ src 1726 libavcodec/mips/vc1dsp_mmi.c MMI_ULDC1($f0, %[src], 0x0b) \ src 1745 libavcodec/mips/vc1dsp_mmi.c [src]"+r"(src), [dst]"+r"(dst) \ src 1761 libavcodec/mips/vc1dsp_mmi.c static void OPNAME ## vc1_shift2_mmi(uint8_t *dst, const uint8_t *src, \ src 1776 libavcodec/mips/vc1dsp_mmi.c MMI_ULWC1($f6, %[src], 0x00) \ src 1777 libavcodec/mips/vc1dsp_mmi.c MMI_ULWC1($f8, %[src], 0x04) \ src 1815 libavcodec/mips/vc1dsp_mmi.c [src]"+r"(src), [dst]"+r"(dst) \ src 1887 libavcodec/mips/vc1dsp_mmi.c vc1_put_ver_16b_ ## NAME ## _mmi(int16_t *dst, const uint8_t *src, \ src 1895 libavcodec/mips/vc1dsp_mmi.c src -= src_stride; \ src 1942 libavcodec/mips/vc1dsp_mmi.c [src]"+r"(src), [dst]"+r"(dst) \ src 1963 libavcodec/mips/vc1dsp_mmi.c const int16_t *src, int rnd) \ src 1969 libavcodec/mips/vc1dsp_mmi.c src -= 1; \ src 1993 libavcodec/mips/vc1dsp_mmi.c [src]"+r"(src), [dst]"+r"(dst) \ src 2012 libavcodec/mips/vc1dsp_mmi.c OPNAME ## vc1_## NAME ## _mmi(uint8_t *dst, const uint8_t *src, \ src 2019 libavcodec/mips/vc1dsp_mmi.c src -= offset; \ src 2040 libavcodec/mips/vc1dsp_mmi.c [src]"+r"(src), [dst]"+r"(dst) \ src 2067 libavcodec/mips/vc1dsp_mmi.c (int16_t *dst, const uint8_t *src, mips_reg src_stride, int rnd, src 2070 libavcodec/mips/vc1dsp_mmi.c (uint8_t *dst, mips_reg dst_stride, const int16_t *src, int rnd); src 2072 libavcodec/mips/vc1dsp_mmi.c (uint8_t *dst, const uint8_t *src, mips_reg stride, int rnd, src 2087 libavcodec/mips/vc1dsp_mmi.c static void OP ## vc1_mspel_mc(uint8_t *dst, const uint8_t *src, int stride,\ src 2111 libavcodec/mips/vc1dsp_mmi.c vc1_put_shift_ver_16bits[vmode](tmp, src-1, stride, r, shift); \ src 2117 libavcodec/mips/vc1dsp_mmi.c vc1_put_shift_8bits[vmode](dst, src, stride, 1-rnd, stride); \ src 2123 libavcodec/mips/vc1dsp_mmi.c vc1_put_shift_8bits[hmode](dst, src, stride, rnd, 1); \ src 2125 libavcodec/mips/vc1dsp_mmi.c static void OP ## vc1_mspel_mc_16(uint8_t *dst, const uint8_t *src, \ src 2128 libavcodec/mips/vc1dsp_mmi.c OP ## vc1_mspel_mc(dst + 0, src + 0, stride, hmode, vmode, rnd); \ src 2129 libavcodec/mips/vc1dsp_mmi.c OP ## vc1_mspel_mc(dst + 8, src + 8, stride, hmode, vmode, rnd); \ src 2130 libavcodec/mips/vc1dsp_mmi.c dst += 8*stride; src += 8*stride; \ src 2131 libavcodec/mips/vc1dsp_mmi.c OP ## vc1_mspel_mc(dst + 0, src + 0, stride, hmode, vmode, rnd); \ src 2132 libavcodec/mips/vc1dsp_mmi.c OP ## vc1_mspel_mc(dst + 8, src + 8, stride, hmode, vmode, rnd); \ src 2141 libavcodec/mips/vc1dsp_mmi.c const uint8_t *src, \ src 2145 libavcodec/mips/vc1dsp_mmi.c put_vc1_mspel_mc(dst, src, stride, a, b, rnd); \ src 2148 libavcodec/mips/vc1dsp_mmi.c const uint8_t *src, \ src 2152 libavcodec/mips/vc1dsp_mmi.c avg_vc1_mspel_mc(dst, src, stride, a, b, rnd); \ src 2155 libavcodec/mips/vc1dsp_mmi.c const uint8_t *src, \ src 2159 libavcodec/mips/vc1dsp_mmi.c put_vc1_mspel_mc_16(dst, src, stride, a, b, rnd); \ src 2162 libavcodec/mips/vc1dsp_mmi.c const uint8_t *src, \ src 2166 libavcodec/mips/vc1dsp_mmi.c avg_vc1_mspel_mc_16(dst, src, stride, a, b, rnd); \ src 2243 libavcodec/mips/vc1dsp_mmi.c uint8_t *src /* align 1 */, src 2267 libavcodec/mips/vc1dsp_mmi.c MMI_ULDC1(%[ftmp1], %[src], 0x00) src 2268 libavcodec/mips/vc1dsp_mmi.c MMI_ULDC1(%[ftmp2], %[src], 0x01) src 2270 libavcodec/mips/vc1dsp_mmi.c MMI_ULDC1(%[ftmp3], %[src], 0x00) src 2271 libavcodec/mips/vc1dsp_mmi.c MMI_ULDC1(%[ftmp4], %[src], 0x01) src 2287 libavcodec/mips/vc1dsp_mmi.c [src]"+&r"(src), [dst]"+&r"(dst), src 2298 libavcodec/mips/vc1dsp_mmi.c uint8_t *src /* align 1 */, src 2322 libavcodec/mips/vc1dsp_mmi.c MMI_ULWC1(%[ftmp1], %[src], 0x00) src 2323 libavcodec/mips/vc1dsp_mmi.c MMI_ULWC1(%[ftmp2], %[src], 0x01) src 2325 libavcodec/mips/vc1dsp_mmi.c MMI_ULWC1(%[ftmp3], %[src], 0x00) src 2326 libavcodec/mips/vc1dsp_mmi.c MMI_ULWC1(%[ftmp4], %[src], 0x01) src 2340 libavcodec/mips/vc1dsp_mmi.c [src]"+&r"(src), [dst]"+&r"(dst), src 2351 libavcodec/mips/vc1dsp_mmi.c uint8_t *src /* align 1 */, src 2375 libavcodec/mips/vc1dsp_mmi.c MMI_ULDC1(%[ftmp1], %[src], 0x00) src 2376 libavcodec/mips/vc1dsp_mmi.c MMI_ULDC1(%[ftmp2], %[src], 0x01) src 2378 libavcodec/mips/vc1dsp_mmi.c MMI_ULDC1(%[ftmp3], %[src], 0x00) src 2379 libavcodec/mips/vc1dsp_mmi.c MMI_ULDC1(%[ftmp4], %[src], 0x01) src 2398 libavcodec/mips/vc1dsp_mmi.c [src]"+&r"(src), [dst]"+&r"(dst), src 2409 libavcodec/mips/vc1dsp_mmi.c uint8_t *src /* align 1 */, src 2433 libavcodec/mips/vc1dsp_mmi.c MMI_ULWC1(%[ftmp1], %[src], 0x00) src 2434 libavcodec/mips/vc1dsp_mmi.c MMI_ULWC1(%[ftmp2], %[src], 0x01) src 2436 libavcodec/mips/vc1dsp_mmi.c MMI_ULWC1(%[ftmp3], %[src], 0x00) src 2437 libavcodec/mips/vc1dsp_mmi.c MMI_ULWC1(%[ftmp4], %[src], 0x01) src 2454 libavcodec/mips/vc1dsp_mmi.c [src]"+&r"(src), [dst]"+&r"(dst), src 313 libavcodec/mips/vc1dsp_msa.c static void put_vc1_mspel_mc_h_v_msa(uint8_t *dst, const uint8_t *src, src 328 libavcodec/mips/vc1dsp_msa.c src -= 1, src -= stride; src 333 libavcodec/mips/vc1dsp_msa.c LD_SH4(src, stride, in_l0, in_l1, in_l2, in_l3); src 343 libavcodec/mips/vc1dsp_msa.c in_l0 = LD_SH(src + 4 * stride); src 350 libavcodec/mips/vc1dsp_msa.c in_l1 = LD_SH(src + 5 * stride); src 357 libavcodec/mips/vc1dsp_msa.c in_l2 = LD_SH(src + 6 * stride); src 364 libavcodec/mips/vc1dsp_msa.c in_l3 = LD_SH(src + 7 * stride); src 371 libavcodec/mips/vc1dsp_msa.c in_l0 = LD_SH(src + 8 * stride); src 378 libavcodec/mips/vc1dsp_msa.c in_l1 = LD_SH(src + 9 * stride); src 385 libavcodec/mips/vc1dsp_msa.c in_l2 = LD_SH(src + 10 * stride); src 435 libavcodec/mips/vc1dsp_msa.c const uint8_t *src, \ src 438 libavcodec/mips/vc1dsp_msa.c put_vc1_mspel_mc_h_v_msa(dst, src, stride, hmode, vmode, rnd); \ src 441 libavcodec/mips/vc1dsp_msa.c const uint8_t *src, \ src 444 libavcodec/mips/vc1dsp_msa.c put_vc1_mspel_mc_h_v_msa(dst, src, stride, hmode, vmode, rnd); \ src 445 libavcodec/mips/vc1dsp_msa.c put_vc1_mspel_mc_h_v_msa(dst + 8, src + 8, stride, hmode, vmode, rnd); \ src 446 libavcodec/mips/vc1dsp_msa.c dst += 8 * stride, src += 8 * stride; \ src 447 libavcodec/mips/vc1dsp_msa.c put_vc1_mspel_mc_h_v_msa(dst, src, stride, hmode, vmode, rnd); \ src 448 libavcodec/mips/vc1dsp_msa.c put_vc1_mspel_mc_h_v_msa(dst + 8, src + 8, stride, hmode, vmode, rnd); \ src 297 libavcodec/mips/vp8_lpf_msa.c void ff_vp8_v_loop_filter16_msa(uint8_t *src, ptrdiff_t pitch, int b_limit_in, src 308 libavcodec/mips/vp8_lpf_msa.c temp_src = src - (pitch << 2); src 314 libavcodec/mips/vp8_lpf_msa.c temp_src = src - 3 * pitch; src 374 libavcodec/mips/vp8_lpf_msa.c void ff_vp8_h_loop_filter16_msa(uint8_t *src, ptrdiff_t pitch, int b_limit_in, src 387 libavcodec/mips/vp8_lpf_msa.c temp_src = src - 4; src 405 libavcodec/mips/vp8_lpf_msa.c temp_src = src - 3; src 505 libavcodec/mips/vp8_lpf_msa.c void ff_vp8_v_loop_filter_simple_msa(uint8_t *src, ptrdiff_t pitch, src 513 libavcodec/mips/vp8_lpf_msa.c LD_UB4(src - (pitch << 1), pitch, p1, p0, q0, q1); src 516 libavcodec/mips/vp8_lpf_msa.c ST_UB2(p0, q0, (src - pitch), pitch); src 519 libavcodec/mips/vp8_lpf_msa.c void ff_vp8_h_loop_filter_simple_msa(uint8_t *src, ptrdiff_t pitch, src 530 libavcodec/mips/vp8_lpf_msa.c temp_src = src - 2; src 542 libavcodec/mips/vp8_lpf_msa.c src -= 1; src 543 libavcodec/mips/vp8_lpf_msa.c ST_H8(tmp1, 0, 1, 2, 3, 4, 5, 6, 7, src, pitch) src 544 libavcodec/mips/vp8_lpf_msa.c ST_H8(tmp0, 0, 1, 2, 3, 4, 5, 6, 7, src + 8 * pitch, pitch) src 623 libavcodec/mips/vp8_lpf_msa.c void ff_vp8_v_loop_filter16_inner_msa(uint8_t *src, ptrdiff_t pitch, src 631 libavcodec/mips/vp8_lpf_msa.c LD_UB8((src - 4 * pitch), pitch, p3, p2, p1, p0, q0, q1, q2, q3); src 640 libavcodec/mips/vp8_lpf_msa.c ST_UB4(p1, p0, q0, q1, (src - 2 * pitch), pitch); src 643 libavcodec/mips/vp8_lpf_msa.c void ff_vp8_h_loop_filter16_inner_msa(uint8_t *src, ptrdiff_t pitch, src 653 libavcodec/mips/vp8_lpf_msa.c LD_UB8(src - 4, pitch, row0, row1, row2, row3, row4, row5, row6, row7); src 654 libavcodec/mips/vp8_lpf_msa.c LD_UB8(src - 4 + (8 * pitch), pitch, src 672 libavcodec/mips/vp8_lpf_msa.c src -= 2; src 673 libavcodec/mips/vp8_lpf_msa.c ST_W8(tmp2, tmp3, 0, 1, 2, 3, 0, 1, 2, 3, src, pitch) src 674 libavcodec/mips/vp8_lpf_msa.c ST_W8(tmp4, tmp5, 0, 1, 2, 3, 0, 1, 2, 3, src + 8 * pitch, pitch) src 159 libavcodec/mips/vp8_mc_msa.c static void common_hz_6t_4x4_msa(uint8_t *src, int32_t src_stride, src 168 libavcodec/mips/vp8_mc_msa.c src -= 2; src 177 libavcodec/mips/vp8_mc_msa.c LD_SB4(src, src_stride, src0, src1, src2, src3); src 187 libavcodec/mips/vp8_mc_msa.c static void common_hz_6t_4x8_msa(uint8_t *src, int32_t src_stride, src 196 libavcodec/mips/vp8_mc_msa.c src -= 2; src 205 libavcodec/mips/vp8_mc_msa.c LD_SB4(src, src_stride, src0, src1, src2, src3); src 207 libavcodec/mips/vp8_mc_msa.c src += (4 * src_stride); src 210 libavcodec/mips/vp8_mc_msa.c LD_SB4(src, src_stride, src0, src1, src2, src3); src 223 libavcodec/mips/vp8_mc_msa.c uint8_t *src, ptrdiff_t src_stride, src 229 libavcodec/mips/vp8_mc_msa.c common_hz_6t_4x4_msa(src, src_stride, dst, dst_stride, filter); src 231 libavcodec/mips/vp8_mc_msa.c common_hz_6t_4x8_msa(src, src_stride, dst, dst_stride, filter); src 236 libavcodec/mips/vp8_mc_msa.c uint8_t *src, ptrdiff_t src_stride, src 247 libavcodec/mips/vp8_mc_msa.c src -= 2; src 256 libavcodec/mips/vp8_mc_msa.c LD_SB4(src, src_stride, src0, src1, src2, src3); src 258 libavcodec/mips/vp8_mc_msa.c src += (4 * src_stride); src 269 libavcodec/mips/vp8_mc_msa.c LD_SB4(src, src_stride, src0, src1, src2, src3); src 271 libavcodec/mips/vp8_mc_msa.c src += (4 * src_stride); src 284 libavcodec/mips/vp8_mc_msa.c uint8_t *src, ptrdiff_t src_stride, src 294 libavcodec/mips/vp8_mc_msa.c src -= 2; src 304 libavcodec/mips/vp8_mc_msa.c LD_SB4(src, src_stride, src0, src2, src4, src6); src 305 libavcodec/mips/vp8_mc_msa.c LD_SB4(src + 8, src_stride, src1, src3, src5, src7); src 307 libavcodec/mips/vp8_mc_msa.c src += (4 * src_stride); src 333 libavcodec/mips/vp8_mc_msa.c uint8_t *src, ptrdiff_t src_stride, src 344 libavcodec/mips/vp8_mc_msa.c src -= (2 * src_stride); src 349 libavcodec/mips/vp8_mc_msa.c LD_SB5(src, src_stride, src0, src1, src2, src3, src4); src 350 libavcodec/mips/vp8_mc_msa.c src += (5 * src_stride); src 358 libavcodec/mips/vp8_mc_msa.c LD_SB4(src, src_stride, src5, src6, src7, src8); src 359 libavcodec/mips/vp8_mc_msa.c src += (4 * src_stride); src 380 libavcodec/mips/vp8_mc_msa.c uint8_t *src, ptrdiff_t src_stride, src 391 libavcodec/mips/vp8_mc_msa.c src -= (2 * src_stride); src 396 libavcodec/mips/vp8_mc_msa.c LD_SB5(src, src_stride, src0, src1, src2, src3, src4); src 397 libavcodec/mips/vp8_mc_msa.c src += (5 * src_stride); src 404 libavcodec/mips/vp8_mc_msa.c LD_SB4(src, src_stride, src7, src8, src9, src10); src 406 libavcodec/mips/vp8_mc_msa.c src += (4 * src_stride); src 430 libavcodec/mips/vp8_mc_msa.c uint8_t *src, ptrdiff_t src_stride, src 442 libavcodec/mips/vp8_mc_msa.c src -= (2 * src_stride); src 447 libavcodec/mips/vp8_mc_msa.c LD_SB5(src, src_stride, src0, src1, src2, src3, src4); src 448 libavcodec/mips/vp8_mc_msa.c src += (5 * src_stride); src 457 libavcodec/mips/vp8_mc_msa.c LD_SB4(src, src_stride, src5, src6, src7, src8); src 458 libavcodec/mips/vp8_mc_msa.c src += (4 * src_stride); src 504 libavcodec/mips/vp8_mc_msa.c uint8_t *src, ptrdiff_t src_stride, src 518 libavcodec/mips/vp8_mc_msa.c src -= (2 + 2 * src_stride); src 530 libavcodec/mips/vp8_mc_msa.c LD_SB5(src, src_stride, src0, src1, src2, src3, src4); src 531 libavcodec/mips/vp8_mc_msa.c src += (5 * src_stride); src 544 libavcodec/mips/vp8_mc_msa.c LD_SB2(src, src_stride, src5, src6); src 545 libavcodec/mips/vp8_mc_msa.c src += (2 * src_stride); src 552 libavcodec/mips/vp8_mc_msa.c LD_SB2(src, src_stride, src7, src8); src 553 libavcodec/mips/vp8_mc_msa.c src += (2 * src_stride); src 579 libavcodec/mips/vp8_mc_msa.c uint8_t *src, ptrdiff_t src_stride, src 594 libavcodec/mips/vp8_mc_msa.c src -= (2 + 2 * src_stride); src 603 libavcodec/mips/vp8_mc_msa.c LD_SB5(src, src_stride, src0, src1, src2, src3, src4); src 604 libavcodec/mips/vp8_mc_msa.c src += (5 * src_stride); src 625 libavcodec/mips/vp8_mc_msa.c LD_SB4(src, src_stride, src5, src6, src7, src8); src 626 libavcodec/mips/vp8_mc_msa.c src += (4 * src_stride); src 666 libavcodec/mips/vp8_mc_msa.c uint8_t *src, ptrdiff_t src_stride, src 672 libavcodec/mips/vp8_mc_msa.c ff_put_vp8_epel8_h6v6_msa(dst, dst_stride, src, src_stride, height, src 675 libavcodec/mips/vp8_mc_msa.c src += 8; src 680 libavcodec/mips/vp8_mc_msa.c static void common_hz_4t_4x4_msa(uint8_t *src, int32_t src_stride, src 689 libavcodec/mips/vp8_mc_msa.c src -= 1; src 697 libavcodec/mips/vp8_mc_msa.c LD_SB4(src, src_stride, src0, src1, src2, src3); src 707 libavcodec/mips/vp8_mc_msa.c static void common_hz_4t_4x8_msa(uint8_t *src, int32_t src_stride, src 716 libavcodec/mips/vp8_mc_msa.c src -= 1; src 724 libavcodec/mips/vp8_mc_msa.c LD_SB4(src, src_stride, src0, src1, src2, src3); src 725 libavcodec/mips/vp8_mc_msa.c src += (4 * src_stride); src 730 libavcodec/mips/vp8_mc_msa.c LD_SB4(src, src_stride, src0, src1, src2, src3); src 742 libavcodec/mips/vp8_mc_msa.c static void common_hz_4t_4x16_msa(uint8_t *src, int32_t src_stride, src 752 libavcodec/mips/vp8_mc_msa.c src -= 1; src 760 libavcodec/mips/vp8_mc_msa.c LD_SB8(src, src_stride, src0, src1, src2, src3, src4, src5, src6, src7); src 761 libavcodec/mips/vp8_mc_msa.c src += (8 * src_stride); src 776 libavcodec/mips/vp8_mc_msa.c LD_SB8(src, src_stride, src0, src1, src2, src3, src4, src5, src6, src7); src 777 libavcodec/mips/vp8_mc_msa.c src += (8 * src_stride); src 793 libavcodec/mips/vp8_mc_msa.c uint8_t *src, ptrdiff_t src_stride, src 799 libavcodec/mips/vp8_mc_msa.c common_hz_4t_4x4_msa(src, src_stride, dst, dst_stride, filter); src 801 libavcodec/mips/vp8_mc_msa.c common_hz_4t_4x8_msa(src, src_stride, dst, dst_stride, filter); src 803 libavcodec/mips/vp8_mc_msa.c common_hz_4t_4x16_msa(src, src_stride, dst, dst_stride, filter); src 808 libavcodec/mips/vp8_mc_msa.c uint8_t *src, ptrdiff_t src_stride, src 818 libavcodec/mips/vp8_mc_msa.c src -= 1; src 827 libavcodec/mips/vp8_mc_msa.c LD_SB4(src, src_stride, src0, src1, src2, src3); src 828 libavcodec/mips/vp8_mc_msa.c src += (4 * src_stride); src 843 libavcodec/mips/vp8_mc_msa.c uint8_t *src, ptrdiff_t src_stride, src 854 libavcodec/mips/vp8_mc_msa.c src -= 1; src 863 libavcodec/mips/vp8_mc_msa.c LD_SB4(src, src_stride, src0, src2, src4, src6); src 864 libavcodec/mips/vp8_mc_msa.c LD_SB4(src + 8, src_stride, src1, src3, src5, src7); src 865 libavcodec/mips/vp8_mc_msa.c src += (4 * src_stride); src 892 libavcodec/mips/vp8_mc_msa.c uint8_t *src, ptrdiff_t src_stride, src 903 libavcodec/mips/vp8_mc_msa.c src -= src_stride; src 908 libavcodec/mips/vp8_mc_msa.c LD_SB3(src, src_stride, src0, src1, src2); src 909 libavcodec/mips/vp8_mc_msa.c src += (3 * src_stride); src 917 libavcodec/mips/vp8_mc_msa.c LD_SB3(src, src_stride, src3, src4, src5); src 918 libavcodec/mips/vp8_mc_msa.c src += (3 * src_stride); src 924 libavcodec/mips/vp8_mc_msa.c src2 = LD_SB(src); src 925 libavcodec/mips/vp8_mc_msa.c src += (src_stride); src 939 libavcodec/mips/vp8_mc_msa.c uint8_t *src, ptrdiff_t src_stride, src 949 libavcodec/mips/vp8_mc_msa.c src -= src_stride; src 954 libavcodec/mips/vp8_mc_msa.c LD_SB3(src, src_stride, src0, src1, src2); src 955 libavcodec/mips/vp8_mc_msa.c src += (3 * src_stride); src 961 libavcodec/mips/vp8_mc_msa.c LD_SB4(src, src_stride, src7, src8, src9, src10); src 962 libavcodec/mips/vp8_mc_msa.c src += (4 * src_stride); src 985 libavcodec/mips/vp8_mc_msa.c uint8_t *src, ptrdiff_t src_stride, src 996 libavcodec/mips/vp8_mc_msa.c src -= src_stride; src 1001 libavcodec/mips/vp8_mc_msa.c LD_SB3(src, src_stride, src0, src1, src2); src 1002 libavcodec/mips/vp8_mc_msa.c src += (3 * src_stride); src 1009 libavcodec/mips/vp8_mc_msa.c LD_SB4(src, src_stride, src3, src4, src5, src6); src 1010 libavcodec/mips/vp8_mc_msa.c src += (4 * src_stride); src 1044 libavcodec/mips/vp8_mc_msa.c uint8_t *src, ptrdiff_t src_stride, src 1056 libavcodec/mips/vp8_mc_msa.c src -= (1 + 1 * src_stride); src 1064 libavcodec/mips/vp8_mc_msa.c LD_SB3(src, src_stride, src0, src1, src2); src 1065 libavcodec/mips/vp8_mc_msa.c src += (3 * src_stride); src 1076 libavcodec/mips/vp8_mc_msa.c LD_SB4(src, src_stride, src3, src4, src5, src6); src 1077 libavcodec/mips/vp8_mc_msa.c src += (4 * src_stride); src 1103 libavcodec/mips/vp8_mc_msa.c uint8_t *src, ptrdiff_t src_stride, src 1116 libavcodec/mips/vp8_mc_msa.c src -= (1 + 1 * src_stride); src 1124 libavcodec/mips/vp8_mc_msa.c LD_SB3(src, src_stride, src0, src1, src2); src 1125 libavcodec/mips/vp8_mc_msa.c src += (3 * src_stride); src 1137 libavcodec/mips/vp8_mc_msa.c LD_SB4(src, src_stride, src3, src4, src5, src6); src 1138 libavcodec/mips/vp8_mc_msa.c src += (4 * src_stride); src 1170 libavcodec/mips/vp8_mc_msa.c uint8_t *src, ptrdiff_t src_stride, src 1176 libavcodec/mips/vp8_mc_msa.c ff_put_vp8_epel8_h4v4_msa(dst, dst_stride, src, src_stride, height, src 1179 libavcodec/mips/vp8_mc_msa.c src += 8; src 1185 libavcodec/mips/vp8_mc_msa.c uint8_t *src, ptrdiff_t src_stride, src 1198 libavcodec/mips/vp8_mc_msa.c src -= (2 + 1 * src_stride); src 1207 libavcodec/mips/vp8_mc_msa.c LD_SB3(src, src_stride, src0, src1, src2); src 1208 libavcodec/mips/vp8_mc_msa.c src += (3 * src_stride); src 1221 libavcodec/mips/vp8_mc_msa.c LD_SB4(src, src_stride, src3, src4, src5, src6); src 1222 libavcodec/mips/vp8_mc_msa.c src += (4 * src_stride); src 1251 libavcodec/mips/vp8_mc_msa.c uint8_t *src, ptrdiff_t src_stride, src 1264 libavcodec/mips/vp8_mc_msa.c src -= (2 + src_stride); src 1273 libavcodec/mips/vp8_mc_msa.c LD_SB3(src, src_stride, src0, src1, src2); src 1274 libavcodec/mips/vp8_mc_msa.c src += (3 * src_stride); src 1289 libavcodec/mips/vp8_mc_msa.c LD_SB4(src, src_stride, src3, src4, src5, src6); src 1290 libavcodec/mips/vp8_mc_msa.c src += (4 * src_stride); src 1324 libavcodec/mips/vp8_mc_msa.c uint8_t *src, ptrdiff_t src_stride, src 1330 libavcodec/mips/vp8_mc_msa.c ff_put_vp8_epel8_h6v4_msa(dst, dst_stride, src, src_stride, height, src 1333 libavcodec/mips/vp8_mc_msa.c src += 8; src 1339 libavcodec/mips/vp8_mc_msa.c uint8_t *src, ptrdiff_t src_stride, src 1354 libavcodec/mips/vp8_mc_msa.c src -= (1 + 2 * src_stride); src 1362 libavcodec/mips/vp8_mc_msa.c LD_SB5(src, src_stride, src0, src1, src2, src3, src4); src 1363 libavcodec/mips/vp8_mc_msa.c src += (5 * src_stride); src 1376 libavcodec/mips/vp8_mc_msa.c LD_SB4(src, src_stride, src5, src6, src7, src8); src 1378 libavcodec/mips/vp8_mc_msa.c src += (4 * src_stride); src 1403 libavcodec/mips/vp8_mc_msa.c uint8_t *src, ptrdiff_t src_stride, src 1417 libavcodec/mips/vp8_mc_msa.c src -= (1 + 2 * src_stride); src 1425 libavcodec/mips/vp8_mc_msa.c LD_SB5(src, src_stride, src0, src1, src2, src3, src4); src 1426 libavcodec/mips/vp8_mc_msa.c src += (5 * src_stride); src 1441 libavcodec/mips/vp8_mc_msa.c LD_SB4(src, src_stride, src5, src6, src7, src8); src 1442 libavcodec/mips/vp8_mc_msa.c src += (4 * src_stride); src 1478 libavcodec/mips/vp8_mc_msa.c uint8_t *src, ptrdiff_t src_stride, src 1484 libavcodec/mips/vp8_mc_msa.c ff_put_vp8_epel8_h4v6_msa(dst, dst_stride, src, src_stride, height, src 1487 libavcodec/mips/vp8_mc_msa.c src += 8; src 1492 libavcodec/mips/vp8_mc_msa.c static void common_hz_2t_4x4_msa(uint8_t *src, int32_t src_stride, src 1506 libavcodec/mips/vp8_mc_msa.c LD_SB4(src, src_stride, src0, src1, src2, src3); src 1515 libavcodec/mips/vp8_mc_msa.c static void common_hz_2t_4x8_msa(uint8_t *src, int32_t src_stride, src 1530 libavcodec/mips/vp8_mc_msa.c LD_SB8(src, src_stride, src0, src1, src2, src3, src4, src5, src6, src7); src 1545 libavcodec/mips/vp8_mc_msa.c uint8_t *src, ptrdiff_t src_stride, src 1551 libavcodec/mips/vp8_mc_msa.c common_hz_2t_4x4_msa(src, src_stride, dst, dst_stride, filter); src 1553 libavcodec/mips/vp8_mc_msa.c common_hz_2t_4x8_msa(src, src_stride, dst, dst_stride, filter); src 1557 libavcodec/mips/vp8_mc_msa.c static void common_hz_2t_8x4_msa(uint8_t *src, int32_t src_stride, src 1571 libavcodec/mips/vp8_mc_msa.c LD_SB4(src, src_stride, src0, src1, src2, src3); src 1581 libavcodec/mips/vp8_mc_msa.c static void common_hz_2t_8x8mult_msa(uint8_t *src, int32_t src_stride, src 1595 libavcodec/mips/vp8_mc_msa.c LD_SB4(src, src_stride, src0, src1, src2, src3); src 1596 libavcodec/mips/vp8_mc_msa.c src += (4 * src_stride); src 1604 libavcodec/mips/vp8_mc_msa.c LD_SB4(src, src_stride, src0, src1, src2, src3); src 1605 libavcodec/mips/vp8_mc_msa.c src += (4 * src_stride); src 1620 libavcodec/mips/vp8_mc_msa.c LD_SB4(src, src_stride, src0, src1, src2, src3); src 1621 libavcodec/mips/vp8_mc_msa.c src += (4 * src_stride); src 1628 libavcodec/mips/vp8_mc_msa.c LD_SB4(src, src_stride, src0, src1, src2, src3); src 1629 libavcodec/mips/vp8_mc_msa.c src += (4 * src_stride); src 1645 libavcodec/mips/vp8_mc_msa.c uint8_t *src, ptrdiff_t src_stride, src 1651 libavcodec/mips/vp8_mc_msa.c common_hz_2t_8x4_msa(src, src_stride, dst, dst_stride, filter); src 1653 libavcodec/mips/vp8_mc_msa.c common_hz_2t_8x8mult_msa(src, src_stride, dst, dst_stride, filter, src 1659 libavcodec/mips/vp8_mc_msa.c uint8_t *src, ptrdiff_t src_stride, src 1676 libavcodec/mips/vp8_mc_msa.c LD_SB4(src, src_stride, src0, src2, src4, src6); src 1677 libavcodec/mips/vp8_mc_msa.c LD_SB4(src + 8, src_stride, src1, src3, src5, src7); src 1678 libavcodec/mips/vp8_mc_msa.c src += (4 * src_stride); src 1700 libavcodec/mips/vp8_mc_msa.c LD_SB4(src, src_stride, src0, src2, src4, src6); src 1701 libavcodec/mips/vp8_mc_msa.c LD_SB4(src + 8, src_stride, src1, src3, src5, src7); src 1702 libavcodec/mips/vp8_mc_msa.c src += (4 * src_stride); src 1725 libavcodec/mips/vp8_mc_msa.c static void common_vt_2t_4x4_msa(uint8_t *src, int32_t src_stride, src 1738 libavcodec/mips/vp8_mc_msa.c LD_SB5(src, src_stride, src0, src1, src2, src3, src4); src 1739 libavcodec/mips/vp8_mc_msa.c src += (5 * src_stride); src 1751 libavcodec/mips/vp8_mc_msa.c static void common_vt_2t_4x8_msa(uint8_t *src, int32_t src_stride, src 1765 libavcodec/mips/vp8_mc_msa.c LD_SB8(src, src_stride, src0, src1, src2, src3, src4, src5, src6, src7); src 1766 libavcodec/mips/vp8_mc_msa.c src += (8 * src_stride); src 1768 libavcodec/mips/vp8_mc_msa.c src8 = LD_SB(src); src 1769 libavcodec/mips/vp8_mc_msa.c src += src_stride; src 1786 libavcodec/mips/vp8_mc_msa.c uint8_t *src, ptrdiff_t src_stride, src 1792 libavcodec/mips/vp8_mc_msa.c common_vt_2t_4x4_msa(src, src_stride, dst, dst_stride, filter); src 1794 libavcodec/mips/vp8_mc_msa.c common_vt_2t_4x8_msa(src, src_stride, dst, dst_stride, filter); src 1798 libavcodec/mips/vp8_mc_msa.c static void common_vt_2t_8x4_msa(uint8_t *src, int32_t src_stride, src 1811 libavcodec/mips/vp8_mc_msa.c LD_UB5(src, src_stride, src0, src1, src2, src3, src4); src 1822 libavcodec/mips/vp8_mc_msa.c static void common_vt_2t_8x8mult_msa(uint8_t *src, int32_t src_stride, src 1837 libavcodec/mips/vp8_mc_msa.c src0 = LD_UB(src); src 1838 libavcodec/mips/vp8_mc_msa.c src += src_stride; src 1841 libavcodec/mips/vp8_mc_msa.c LD_UB8(src, src_stride, src1, src2, src3, src4, src5, src6, src7, src8); src 1842 libavcodec/mips/vp8_mc_msa.c src += (8 * src_stride); src 1868 libavcodec/mips/vp8_mc_msa.c uint8_t *src, ptrdiff_t src_stride, src 1874 libavcodec/mips/vp8_mc_msa.c common_vt_2t_8x4_msa(src, src_stride, dst, dst_stride, filter); src 1876 libavcodec/mips/vp8_mc_msa.c common_vt_2t_8x8mult_msa(src, src_stride, dst, dst_stride, filter, src 1882 libavcodec/mips/vp8_mc_msa.c uint8_t *src, ptrdiff_t src_stride, src 1896 libavcodec/mips/vp8_mc_msa.c src0 = LD_UB(src); src 1897 libavcodec/mips/vp8_mc_msa.c src += src_stride; src 1900 libavcodec/mips/vp8_mc_msa.c LD_UB4(src, src_stride, src1, src2, src3, src4); src 1901 libavcodec/mips/vp8_mc_msa.c src += (4 * src_stride); src 1935 libavcodec/mips/vp8_mc_msa.c static void common_hv_2ht_2vt_4x4_msa(uint8_t *src, int32_t src_stride, src 1953 libavcodec/mips/vp8_mc_msa.c LD_SB5(src, src_stride, src0, src1, src2, src3, src4); src 1969 libavcodec/mips/vp8_mc_msa.c static void common_hv_2ht_2vt_4x8_msa(uint8_t *src, int32_t src_stride, src 1989 libavcodec/mips/vp8_mc_msa.c LD_SB8(src, src_stride, src0, src1, src2, src3, src4, src5, src6, src7); src 1990 libavcodec/mips/vp8_mc_msa.c src += (8 * src_stride); src 1991 libavcodec/mips/vp8_mc_msa.c src8 = LD_SB(src); src 2017 libavcodec/mips/vp8_mc_msa.c uint8_t *src, ptrdiff_t src_stride, src 2024 libavcodec/mips/vp8_mc_msa.c common_hv_2ht_2vt_4x4_msa(src, src_stride, dst, dst_stride, src 2027 libavcodec/mips/vp8_mc_msa.c common_hv_2ht_2vt_4x8_msa(src, src_stride, dst, dst_stride, src 2032 libavcodec/mips/vp8_mc_msa.c static void common_hv_2ht_2vt_8x4_msa(uint8_t *src, int32_t src_stride, src 2051 libavcodec/mips/vp8_mc_msa.c LD_SB5(src, src_stride, src0, src1, src2, src3, src4); src 2076 libavcodec/mips/vp8_mc_msa.c static void common_hv_2ht_2vt_8x8mult_msa(uint8_t *src, int32_t src_stride, src 2097 libavcodec/mips/vp8_mc_msa.c src0 = LD_SB(src); src 2098 libavcodec/mips/vp8_mc_msa.c src += src_stride; src 2103 libavcodec/mips/vp8_mc_msa.c LD_SB4(src, src_stride, src1, src2, src3, src4); src 2104 libavcodec/mips/vp8_mc_msa.c src += (4 * src_stride); src 2122 libavcodec/mips/vp8_mc_msa.c LD_SB4(src, src_stride, src1, src2, src3, src4); src 2123 libavcodec/mips/vp8_mc_msa.c src += (4 * src_stride); src 2157 libavcodec/mips/vp8_mc_msa.c uint8_t *src, ptrdiff_t src_stride, src 2164 libavcodec/mips/vp8_mc_msa.c common_hv_2ht_2vt_8x4_msa(src, src_stride, dst, dst_stride, src 2167 libavcodec/mips/vp8_mc_msa.c common_hv_2ht_2vt_8x8mult_msa(src, src_stride, dst, dst_stride, src 2173 libavcodec/mips/vp8_mc_msa.c uint8_t *src, ptrdiff_t src_stride, src 2193 libavcodec/mips/vp8_mc_msa.c LD_SB2(src, 8, src0, src1); src 2194 libavcodec/mips/vp8_mc_msa.c src += src_stride; src 2201 libavcodec/mips/vp8_mc_msa.c LD_SB4(src, src_stride, src0, src2, src4, src6); src 2202 libavcodec/mips/vp8_mc_msa.c LD_SB4(src + 8, src_stride, src1, src3, src5, src7); src 2203 libavcodec/mips/vp8_mc_msa.c src += (4 * src_stride); src 2244 libavcodec/mips/vp8_mc_msa.c uint8_t *src, ptrdiff_t src_stride, src 2253 libavcodec/mips/vp8_mc_msa.c LD_UB8(src, src_stride, src 2255 libavcodec/mips/vp8_mc_msa.c src += (8 * src_stride); src 2273 libavcodec/mips/vp8_mc_msa.c LD_UB4(src, src_stride, src0, src1, src2, src3); src 2274 libavcodec/mips/vp8_mc_msa.c src += (4 * src_stride); src 2286 libavcodec/mips/vp8_mc_msa.c static void copy_16multx8mult_msa(uint8_t *src, int32_t src_stride, src 2295 libavcodec/mips/vp8_mc_msa.c src_tmp = src; src 2308 libavcodec/mips/vp8_mc_msa.c src += 16; src 2314 libavcodec/mips/vp8_mc_msa.c uint8_t *src, ptrdiff_t src_stride, src 2321 libavcodec/mips/vp8_mc_msa.c copy_16multx8mult_msa(src, src_stride, dst, dst_stride, height, 16); src 2324 libavcodec/mips/vp8_mc_msa.c LD_UB4(src, src_stride, src0, src1, src2, src3); src 2325 libavcodec/mips/vp8_mc_msa.c src += (4 * src_stride); src 31 libavcodec/mips/vp8dsp_mips.h uint8_t *src, ptrdiff_t srcstride, src 34 libavcodec/mips/vp8dsp_mips.h uint8_t *src, ptrdiff_t srcstride, src 37 libavcodec/mips/vp8dsp_mips.h uint8_t *src, ptrdiff_t srcstride, src 41 libavcodec/mips/vp8dsp_mips.h uint8_t *src, ptrdiff_t srcstride, src 44 libavcodec/mips/vp8dsp_mips.h uint8_t *src, ptrdiff_t srcstride, src 47 libavcodec/mips/vp8dsp_mips.h uint8_t *src, ptrdiff_t srcstride, src 50 libavcodec/mips/vp8dsp_mips.h uint8_t *src, ptrdiff_t srcstride, src 53 libavcodec/mips/vp8dsp_mips.h uint8_t *src, ptrdiff_t srcstride, src 56 libavcodec/mips/vp8dsp_mips.h uint8_t *src, ptrdiff_t srcstride, src 59 libavcodec/mips/vp8dsp_mips.h uint8_t *src, ptrdiff_t srcstride, src 62 libavcodec/mips/vp8dsp_mips.h uint8_t *src, ptrdiff_t srcstride, src 66 libavcodec/mips/vp8dsp_mips.h uint8_t *src, ptrdiff_t srcstride, src 69 libavcodec/mips/vp8dsp_mips.h uint8_t *src, ptrdiff_t srcstride, src 72 libavcodec/mips/vp8dsp_mips.h uint8_t *src, ptrdiff_t srcstride, src 75 libavcodec/mips/vp8dsp_mips.h uint8_t *src, ptrdiff_t srcstride, src 78 libavcodec/mips/vp8dsp_mips.h uint8_t *src, ptrdiff_t srcstride, src 81 libavcodec/mips/vp8dsp_mips.h uint8_t *src, ptrdiff_t srcstride, src 84 libavcodec/mips/vp8dsp_mips.h uint8_t *src, ptrdiff_t srcstride, src 87 libavcodec/mips/vp8dsp_mips.h uint8_t *src, ptrdiff_t srcstride, src 91 libavcodec/mips/vp8dsp_mips.h uint8_t *src, ptrdiff_t srcstride, src 94 libavcodec/mips/vp8dsp_mips.h uint8_t *src, ptrdiff_t srcstride, src 97 libavcodec/mips/vp8dsp_mips.h uint8_t *src, ptrdiff_t srcstride, src 100 libavcodec/mips/vp8dsp_mips.h uint8_t *src, ptrdiff_t srcstride, src 103 libavcodec/mips/vp8dsp_mips.h uint8_t *src, ptrdiff_t srcstride, src 106 libavcodec/mips/vp8dsp_mips.h uint8_t *src, ptrdiff_t srcstride, src 109 libavcodec/mips/vp8dsp_mips.h uint8_t *src, ptrdiff_t srcstride, src 112 libavcodec/mips/vp8dsp_mips.h uint8_t *src, ptrdiff_t srcstride, src 116 libavcodec/mips/vp8dsp_mips.h uint8_t *src, ptrdiff_t srcstride, src 119 libavcodec/mips/vp8dsp_mips.h uint8_t *src, ptrdiff_t srcstride, src 122 libavcodec/mips/vp8dsp_mips.h uint8_t *src, ptrdiff_t srcstride, src 126 libavcodec/mips/vp8dsp_mips.h uint8_t *src, ptrdiff_t srcstride, src 129 libavcodec/mips/vp8dsp_mips.h uint8_t *src, ptrdiff_t srcstride, src 132 libavcodec/mips/vp8dsp_mips.h uint8_t *src, ptrdiff_t srcstride, src 136 libavcodec/mips/vp8dsp_mips.h uint8_t *src, ptrdiff_t srcstride, src 139 libavcodec/mips/vp8dsp_mips.h uint8_t *src, ptrdiff_t srcstride, src 142 libavcodec/mips/vp8dsp_mips.h uint8_t *src, ptrdiff_t srcstride, src 187 libavcodec/mips/vp8dsp_mips.h void ff_put_vp8_pixels4_mmi(uint8_t *dst, ptrdiff_t dststride, uint8_t *src, src 189 libavcodec/mips/vp8dsp_mips.h void ff_put_vp8_pixels8_mmi(uint8_t *dst, ptrdiff_t dststride, uint8_t *src, src 191 libavcodec/mips/vp8dsp_mips.h void ff_put_vp8_pixels16_mmi(uint8_t *dst, ptrdiff_t dststride, uint8_t *src, src 194 libavcodec/mips/vp8dsp_mips.h void ff_put_vp8_epel16_h4_mmi(uint8_t *dst, ptrdiff_t dststride, uint8_t *src, src 196 libavcodec/mips/vp8dsp_mips.h void ff_put_vp8_epel16_h6_mmi(uint8_t *dst, ptrdiff_t dststride, uint8_t *src, src 198 libavcodec/mips/vp8dsp_mips.h void ff_put_vp8_epel16_v4_mmi(uint8_t *dst, ptrdiff_t dststride, uint8_t *src, src 200 libavcodec/mips/vp8dsp_mips.h void ff_put_vp8_epel16_v6_mmi(uint8_t *dst, ptrdiff_t dststride, uint8_t *src, src 203 libavcodec/mips/vp8dsp_mips.h uint8_t *src, ptrdiff_t srcstride, int h, int mx, int my); src 205 libavcodec/mips/vp8dsp_mips.h uint8_t *src, ptrdiff_t srcstride, int h, int mx, int my); src 207 libavcodec/mips/vp8dsp_mips.h uint8_t *src, ptrdiff_t srcstride, int h, int mx, int my); src 209 libavcodec/mips/vp8dsp_mips.h uint8_t *src, ptrdiff_t srcstride, int h, int mx, int my); src 212 libavcodec/mips/vp8dsp_mips.h uint8_t *src, ptrdiff_t srcstride, int h, int mx, int my); src 214 libavcodec/mips/vp8dsp_mips.h uint8_t *src, ptrdiff_t srcstride, int h, int mx, int my); src 216 libavcodec/mips/vp8dsp_mips.h uint8_t *src, ptrdiff_t srcstride, int h, int mx, int my); src 218 libavcodec/mips/vp8dsp_mips.h uint8_t *src, ptrdiff_t srcstride, int h, int mx, int my); src 220 libavcodec/mips/vp8dsp_mips.h uint8_t *src, ptrdiff_t srcstride, int h, int mx, int my); src 222 libavcodec/mips/vp8dsp_mips.h uint8_t *src, ptrdiff_t srcstride, int h, int mx, int my); src 224 libavcodec/mips/vp8dsp_mips.h uint8_t *src, ptrdiff_t srcstride, int h, int mx, int my); src 226 libavcodec/mips/vp8dsp_mips.h uint8_t *src, ptrdiff_t srcstride, int h, int mx, int my); src 229 libavcodec/mips/vp8dsp_mips.h uint8_t *src, ptrdiff_t srcstride, int h, int mx, int my); src 231 libavcodec/mips/vp8dsp_mips.h uint8_t *src, ptrdiff_t srcstride, int h, int mx, int my); src 233 libavcodec/mips/vp8dsp_mips.h uint8_t *src, ptrdiff_t srcstride, int h, int mx, int my); src 235 libavcodec/mips/vp8dsp_mips.h uint8_t *src, ptrdiff_t srcstride, int h, int mx, int my); src 237 libavcodec/mips/vp8dsp_mips.h uint8_t *src, ptrdiff_t srcstride, int h, int mx, int my); src 239 libavcodec/mips/vp8dsp_mips.h uint8_t *src, ptrdiff_t srcstride, int h, int mx, int my); src 241 libavcodec/mips/vp8dsp_mips.h uint8_t *src, ptrdiff_t srcstride, int h, int mx, int my); src 243 libavcodec/mips/vp8dsp_mips.h uint8_t *src, ptrdiff_t srcstride, int h, int mx, int my); src 246 libavcodec/mips/vp8dsp_mips.h uint8_t *src, ptrdiff_t srcstride, int h, int mx, int my); src 248 libavcodec/mips/vp8dsp_mips.h uint8_t *src, ptrdiff_t srcstride, int h, int mx, int my); src 250 libavcodec/mips/vp8dsp_mips.h uint8_t *src, ptrdiff_t srcstride, int h, int mx, int my); src 253 libavcodec/mips/vp8dsp_mips.h uint8_t *src, ptrdiff_t srcstride, int h, int mx, int my); src 255 libavcodec/mips/vp8dsp_mips.h uint8_t *src, ptrdiff_t srcstride, int h, int mx, int my); src 257 libavcodec/mips/vp8dsp_mips.h uint8_t *src, ptrdiff_t srcstride, int h, int mx, int my); src 260 libavcodec/mips/vp8dsp_mips.h uint8_t *src, ptrdiff_t srcstride, int h, int mx, int my); src 262 libavcodec/mips/vp8dsp_mips.h uint8_t *src, ptrdiff_t srcstride, int h, int mx, int my); src 264 libavcodec/mips/vp8dsp_mips.h uint8_t *src, ptrdiff_t srcstride, int h, int mx, int my); src 41 libavcodec/mips/vp8dsp_mmi.c #define MMI_BTOH(dst_l, dst_r, src) \ src 43 libavcodec/mips/vp8dsp_mmi.c "pcmpgtb %[db_2], %[db_1], "#src" \n\t" \ src 44 libavcodec/mips/vp8dsp_mmi.c "punpcklbh "#dst_r", "#src", %[db_2] \n\t" \ src 45 libavcodec/mips/vp8dsp_mmi.c "punpckhbh "#dst_l", "#src", %[db_2] \n\t" src 191 libavcodec/mips/vp8dsp_mmi.c #define PUT_VP8_EPEL4_H6_MMI(src, dst) \ src 192 libavcodec/mips/vp8dsp_mmi.c MMI_ULWC1(%[ftmp1], src, 0x00) \ src 196 libavcodec/mips/vp8dsp_mmi.c MMI_ULWC1(%[ftmp1], src, -0x01) \ src 201 libavcodec/mips/vp8dsp_mmi.c MMI_ULWC1(%[ftmp1], src, -0x02) \ src 206 libavcodec/mips/vp8dsp_mmi.c MMI_ULWC1(%[ftmp1], src, 0x01) \ src 210 libavcodec/mips/vp8dsp_mmi.c MMI_ULWC1(%[ftmp1], src, 0x02) \ src 215 libavcodec/mips/vp8dsp_mmi.c MMI_ULWC1(%[ftmp1], src, 0x03) \ src 228 libavcodec/mips/vp8dsp_mmi.c #define PUT_VP8_EPEL4_H4_MMI(src, dst) \ src 229 libavcodec/mips/vp8dsp_mmi.c MMI_ULWC1(%[ftmp1], src, 0x00) \ src 233 libavcodec/mips/vp8dsp_mmi.c MMI_ULWC1(%[ftmp1], src, -0x01) \ src 238 libavcodec/mips/vp8dsp_mmi.c MMI_ULWC1(%[ftmp1], src, 0x01) \ src 242 libavcodec/mips/vp8dsp_mmi.c MMI_ULWC1(%[ftmp1], src, 0x02) \ src 256 libavcodec/mips/vp8dsp_mmi.c #define PUT_VP8_EPEL4_V6_MMI(src, src1, dst, srcstride) \ src 257 libavcodec/mips/vp8dsp_mmi.c MMI_ULWC1(%[ftmp1], src, 0x00) \ src 261 libavcodec/mips/vp8dsp_mmi.c PTR_SUBU ""#src1", "#src", "#srcstride" \n\t" \ src 273 libavcodec/mips/vp8dsp_mmi.c PTR_ADDU ""#src1", "#src", "#srcstride" \n\t" \ src 299 libavcodec/mips/vp8dsp_mmi.c #define PUT_VP8_EPEL4_V4_MMI(src, src1, dst, srcstride) \ src 300 libavcodec/mips/vp8dsp_mmi.c MMI_ULWC1(%[ftmp1], src, 0x00) \ src 304 libavcodec/mips/vp8dsp_mmi.c PTR_SUBU ""#src1", "#src", "#srcstride" \n\t" \ src 310 libavcodec/mips/vp8dsp_mmi.c PTR_ADDU ""#src1", "#src", "#srcstride" \n\t" \ src 330 libavcodec/mips/vp8dsp_mmi.c #define PUT_VP8_EPEL8_H6_MMI(src, dst) \ src 331 libavcodec/mips/vp8dsp_mmi.c MMI_ULDC1(%[ftmp1], src, 0x00) \ src 337 libavcodec/mips/vp8dsp_mmi.c MMI_ULDC1(%[ftmp1], src, -0x01) \ src 345 libavcodec/mips/vp8dsp_mmi.c MMI_ULDC1(%[ftmp1], src, -0x02) \ src 353 libavcodec/mips/vp8dsp_mmi.c MMI_ULDC1(%[ftmp1], src, 0x01) \ src 359 libavcodec/mips/vp8dsp_mmi.c MMI_ULDC1(%[ftmp1], src, 0x02) \ src 367 libavcodec/mips/vp8dsp_mmi.c MMI_ULDC1(%[ftmp1], src, 0x03) \ src 387 libavcodec/mips/vp8dsp_mmi.c #define PUT_VP8_EPEL8_H4_MMI(src, dst) \ src 388 libavcodec/mips/vp8dsp_mmi.c MMI_ULDC1(%[ftmp1], src, 0x00) \ src 394 libavcodec/mips/vp8dsp_mmi.c MMI_ULDC1(%[ftmp1], src, -0x01) \ src 402 libavcodec/mips/vp8dsp_mmi.c MMI_ULDC1(%[ftmp1], src, 0x01) \ src 408 libavcodec/mips/vp8dsp_mmi.c MMI_ULDC1(%[ftmp1], src, 0x02) \ src 428 libavcodec/mips/vp8dsp_mmi.c #define PUT_VP8_EPEL8_V6_MMI(src, src1, dst, srcstride) \ src 429 libavcodec/mips/vp8dsp_mmi.c MMI_ULDC1(%[ftmp1], src, 0x00) \ src 435 libavcodec/mips/vp8dsp_mmi.c PTR_SUBU ""#src1", "#src", "#srcstride" \n\t" \ src 453 libavcodec/mips/vp8dsp_mmi.c PTR_ADDU ""#src1", "#src", "#srcstride" \n\t" \ src 490 libavcodec/mips/vp8dsp_mmi.c #define PUT_VP8_EPEL8_V4_MMI(src, src1, dst, srcstride) \ src 491 libavcodec/mips/vp8dsp_mmi.c MMI_ULDC1(%[ftmp1], src, 0x00) \ src 497 libavcodec/mips/vp8dsp_mmi.c PTR_SUBU ""#src1", "#src", "#srcstride" \n\t" \ src 506 libavcodec/mips/vp8dsp_mmi.c PTR_ADDU ""#src1", "#src", "#srcstride" \n\t" \ src 534 libavcodec/mips/vp8dsp_mmi.c #define PUT_VP8_BILINEAR8_H_MMI(src, dst) \ src 535 libavcodec/mips/vp8dsp_mmi.c MMI_ULDC1(%[ftmp1], src, 0x00) \ src 541 libavcodec/mips/vp8dsp_mmi.c MMI_ULDC1(%[ftmp1], src, 0x01) \ src 558 libavcodec/mips/vp8dsp_mmi.c #define PUT_VP8_BILINEAR4_H_MMI(src, dst) \ src 559 libavcodec/mips/vp8dsp_mmi.c MMI_ULWC1(%[ftmp1], src, 0x00) \ src 563 libavcodec/mips/vp8dsp_mmi.c MMI_ULWC1(%[ftmp1], src, 0x01) \ src 575 libavcodec/mips/vp8dsp_mmi.c #define PUT_VP8_BILINEAR8_V_MMI(src, src1, dst, sstride) \ src 576 libavcodec/mips/vp8dsp_mmi.c MMI_ULDC1(%[ftmp1], src, 0x00) \ src 582 libavcodec/mips/vp8dsp_mmi.c PTR_ADDU ""#src1", "#src", "#sstride" \n\t" \ src 600 libavcodec/mips/vp8dsp_mmi.c #define PUT_VP8_BILINEAR4_V_MMI(src, src1, dst, sstride) \ src 601 libavcodec/mips/vp8dsp_mmi.c MMI_ULWC1(%[ftmp1], src, 0x00) \ src 605 libavcodec/mips/vp8dsp_mmi.c PTR_ADDU ""#src1", "#src", "#sstride" \n\t" \ src 642 libavcodec/mips/vp8dsp_mmi.c #define FILTER_6TAP(src, F, stride) \ src 643 libavcodec/mips/vp8dsp_mmi.c cm[(F[2] * src[x + 0 * stride] - F[1] * src[x - 1 * stride] + \ src 644 libavcodec/mips/vp8dsp_mmi.c F[0] * src[x - 2 * stride] + F[3] * src[x + 1 * stride] - \ src 645 libavcodec/mips/vp8dsp_mmi.c F[4] * src[x + 2 * stride] + F[5] * src[x + 3 * stride] + 64) >> 7] src 647 libavcodec/mips/vp8dsp_mmi.c #define FILTER_4TAP(src, F, stride) \ src 648 libavcodec/mips/vp8dsp_mmi.c cm[(F[2] * src[x + 0 * stride] - F[1] * src[x - 1 * stride] + \ src 649 libavcodec/mips/vp8dsp_mmi.c F[3] * src[x + 1 * stride] - F[4] * src[x + 2 * stride] + 64) >> 7] src 1462 libavcodec/mips/vp8dsp_mmi.c void ff_put_vp8_pixels16_mmi(uint8_t *dst, ptrdiff_t dststride, uint8_t *src, src 1474 libavcodec/mips/vp8dsp_mmi.c MMI_ULDC1(%[ftmp0], %[src], 0x00) src 1495 libavcodec/mips/vp8dsp_mmi.c [dst]"+&r"(dst), [src]"+&r"(src), src 1504 libavcodec/mips/vp8dsp_mmi.c for (i = 0; i < h; i++, dst += dststride, src += srcstride) src 1505 libavcodec/mips/vp8dsp_mmi.c memcpy(dst, src, 16); src 1509 libavcodec/mips/vp8dsp_mmi.c void ff_put_vp8_pixels8_mmi(uint8_t *dst, ptrdiff_t dststride, uint8_t *src, src 1521 libavcodec/mips/vp8dsp_mmi.c MMI_ULDC1(%[ftmp0], %[src], 0x00) src 1535 libavcodec/mips/vp8dsp_mmi.c [dst]"+&r"(dst), [src]"+&r"(src), src 1544 libavcodec/mips/vp8dsp_mmi.c for (i = 0; i < h; i++, dst += dststride, src += srcstride) src 1545 libavcodec/mips/vp8dsp_mmi.c memcpy(dst, src, 8); src 1549 libavcodec/mips/vp8dsp_mmi.c void ff_put_vp8_pixels4_mmi(uint8_t *dst, ptrdiff_t dststride, uint8_t *src, src 1561 libavcodec/mips/vp8dsp_mmi.c MMI_LWC1(%[ftmp0], %[src], 0x00) src 1575 libavcodec/mips/vp8dsp_mmi.c [dst]"+&r"(dst), [src]"+&r"(src), src 1584 libavcodec/mips/vp8dsp_mmi.c for (i = 0; i < h; i++, dst += dststride, src += srcstride) src 1585 libavcodec/mips/vp8dsp_mmi.c memcpy(dst, src, 4); src 1589 libavcodec/mips/vp8dsp_mmi.c void ff_put_vp8_epel16_h4_mmi(uint8_t *dst, ptrdiff_t dststride, uint8_t *src, src 1625 libavcodec/mips/vp8dsp_mmi.c PUT_VP8_EPEL8_H4_MMI(%[src], %[dst]) src 1644 libavcodec/mips/vp8dsp_mmi.c [dst]"+&r"(dst), [src]"+&r"(src) src 1659 libavcodec/mips/vp8dsp_mmi.c dst[x] = FILTER_4TAP(src, filter, 1); src 1661 libavcodec/mips/vp8dsp_mmi.c src += srcstride; src 1666 libavcodec/mips/vp8dsp_mmi.c void ff_put_vp8_epel8_h4_mmi(uint8_t *dst, ptrdiff_t dststride, uint8_t *src, src 1691 libavcodec/mips/vp8dsp_mmi.c PUT_VP8_EPEL8_H4_MMI(%[src], %[dst]) src 1705 libavcodec/mips/vp8dsp_mmi.c [dst]"+&r"(dst), [src]"+&r"(src) src 1720 libavcodec/mips/vp8dsp_mmi.c dst[x] = FILTER_4TAP(src, filter, 1); src 1722 libavcodec/mips/vp8dsp_mmi.c src += srcstride; src 1727 libavcodec/mips/vp8dsp_mmi.c void ff_put_vp8_epel4_h4_mmi(uint8_t *dst, ptrdiff_t dststride, uint8_t *src, src 1748 libavcodec/mips/vp8dsp_mmi.c PUT_VP8_EPEL4_H4_MMI(%[src], %[dst]) src 1760 libavcodec/mips/vp8dsp_mmi.c [dst]"+&r"(dst), [src]"+&r"(src) src 1775 libavcodec/mips/vp8dsp_mmi.c dst[x] = FILTER_4TAP(src, filter, 1); src 1777 libavcodec/mips/vp8dsp_mmi.c src += srcstride; src 1782 libavcodec/mips/vp8dsp_mmi.c void ff_put_vp8_epel16_h6_mmi(uint8_t *dst, ptrdiff_t dststride, uint8_t *src, src 1818 libavcodec/mips/vp8dsp_mmi.c PUT_VP8_EPEL8_H6_MMI(%[src], %[dst]) src 1837 libavcodec/mips/vp8dsp_mmi.c [dst]"+&r"(dst), [src]"+&r"(src) src 1853 libavcodec/mips/vp8dsp_mmi.c dst[x] = FILTER_6TAP(src, filter, 1); src 1855 libavcodec/mips/vp8dsp_mmi.c src += srcstride; src 1860 libavcodec/mips/vp8dsp_mmi.c void ff_put_vp8_epel8_h6_mmi(uint8_t *dst, ptrdiff_t dststride, uint8_t *src, src 1885 libavcodec/mips/vp8dsp_mmi.c PUT_VP8_EPEL8_H6_MMI(%[src], %[dst]) src 1899 libavcodec/mips/vp8dsp_mmi.c [dst]"+&r"(dst), [src]"+&r"(src) src 1915 libavcodec/mips/vp8dsp_mmi.c dst[x] = FILTER_6TAP(src, filter, 1); src 1917 libavcodec/mips/vp8dsp_mmi.c src += srcstride; src 1922 libavcodec/mips/vp8dsp_mmi.c void ff_put_vp8_epel4_h6_mmi(uint8_t *dst, ptrdiff_t dststride, uint8_t *src, src 1943 libavcodec/mips/vp8dsp_mmi.c PUT_VP8_EPEL4_H6_MMI(%[src], %[dst]) src 1955 libavcodec/mips/vp8dsp_mmi.c [dst]"+&r"(dst), [src]"+&r"(src) src 1971 libavcodec/mips/vp8dsp_mmi.c dst[x] = FILTER_6TAP(src, filter, 1); src 1973 libavcodec/mips/vp8dsp_mmi.c src += srcstride; src 1978 libavcodec/mips/vp8dsp_mmi.c void ff_put_vp8_epel16_v4_mmi(uint8_t *dst, ptrdiff_t dststride, uint8_t *src, src 2014 libavcodec/mips/vp8dsp_mmi.c PUT_VP8_EPEL8_V4_MMI(%[src], %[src1], %[dst], %[srcstride]) src 2034 libavcodec/mips/vp8dsp_mmi.c [dst]"+&r"(dst), [src]"+&r"(src) src 2049 libavcodec/mips/vp8dsp_mmi.c dst[x] = FILTER_4TAP(src, filter, srcstride); src 2051 libavcodec/mips/vp8dsp_mmi.c src += srcstride; src 2056 libavcodec/mips/vp8dsp_mmi.c void ff_put_vp8_epel8_v4_mmi(uint8_t *dst, ptrdiff_t dststride, uint8_t *src, src 2082 libavcodec/mips/vp8dsp_mmi.c PUT_VP8_EPEL8_V4_MMI(%[src], %[src1], %[dst], %[srcstride]) src 2097 libavcodec/mips/vp8dsp_mmi.c [dst]"+&r"(dst), [src]"+&r"(src) src 2112 libavcodec/mips/vp8dsp_mmi.c dst[x] = FILTER_4TAP(src, filter, srcstride); src 2114 libavcodec/mips/vp8dsp_mmi.c src += srcstride; src 2119 libavcodec/mips/vp8dsp_mmi.c void ff_put_vp8_epel4_v4_mmi(uint8_t *dst, ptrdiff_t dststride, uint8_t *src, src 2141 libavcodec/mips/vp8dsp_mmi.c PUT_VP8_EPEL4_V4_MMI(%[src], %[src1], %[dst], %[srcstride]) src 2154 libavcodec/mips/vp8dsp_mmi.c [dst]"+&r"(dst), [src]"+&r"(src) src 2169 libavcodec/mips/vp8dsp_mmi.c dst[x] = FILTER_4TAP(src, filter, srcstride); src 2171 libavcodec/mips/vp8dsp_mmi.c src += srcstride; src 2176 libavcodec/mips/vp8dsp_mmi.c void ff_put_vp8_epel16_v6_mmi(uint8_t *dst, ptrdiff_t dststride, uint8_t *src, src 2212 libavcodec/mips/vp8dsp_mmi.c PUT_VP8_EPEL8_V6_MMI(%[src], %[src1], %[dst], %[srcstride]) src 2232 libavcodec/mips/vp8dsp_mmi.c [dst]"+&r"(dst), [src]"+&r"(src) src 2248 libavcodec/mips/vp8dsp_mmi.c dst[x] = FILTER_6TAP(src, filter, srcstride); src 2250 libavcodec/mips/vp8dsp_mmi.c src += srcstride; src 2255 libavcodec/mips/vp8dsp_mmi.c void ff_put_vp8_epel8_v6_mmi(uint8_t *dst, ptrdiff_t dststride, uint8_t *src, src 2281 libavcodec/mips/vp8dsp_mmi.c PUT_VP8_EPEL8_V6_MMI(%[src], %[src1], %[dst], %[srcstride]) src 2296 libavcodec/mips/vp8dsp_mmi.c [dst]"+&r"(dst), [src]"+&r"(src) src 2312 libavcodec/mips/vp8dsp_mmi.c dst[x] = FILTER_6TAP(src, filter, srcstride); src 2314 libavcodec/mips/vp8dsp_mmi.c src += srcstride; src 2319 libavcodec/mips/vp8dsp_mmi.c void ff_put_vp8_epel4_v6_mmi(uint8_t *dst, ptrdiff_t dststride, uint8_t *src, src 2341 libavcodec/mips/vp8dsp_mmi.c PUT_VP8_EPEL4_V6_MMI(%[src], %[src1], %[dst], %[srcstride]) src 2354 libavcodec/mips/vp8dsp_mmi.c [dst]"+&r"(dst), [src]"+&r"(src) src 2370 libavcodec/mips/vp8dsp_mmi.c dst[x] = FILTER_6TAP(src, filter, srcstride); src 2372 libavcodec/mips/vp8dsp_mmi.c src += srcstride; src 2377 libavcodec/mips/vp8dsp_mmi.c void ff_put_vp8_epel16_h4v4_mmi(uint8_t *dst, ptrdiff_t dststride, uint8_t *src, src 2384 libavcodec/mips/vp8dsp_mmi.c src -= srcstride; src 2385 libavcodec/mips/vp8dsp_mmi.c ff_put_vp8_epel16_h4_mmi(tmp, 16, src, srcstride, h + 3, mx, my); src 2395 libavcodec/mips/vp8dsp_mmi.c src -= srcstride; src 2399 libavcodec/mips/vp8dsp_mmi.c tmp[x] = FILTER_4TAP(src, filter, 1); src 2401 libavcodec/mips/vp8dsp_mmi.c src += srcstride; src 2416 libavcodec/mips/vp8dsp_mmi.c void ff_put_vp8_epel8_h4v4_mmi(uint8_t *dst, ptrdiff_t dststride, uint8_t *src, src 2423 libavcodec/mips/vp8dsp_mmi.c src -= srcstride; src 2424 libavcodec/mips/vp8dsp_mmi.c ff_put_vp8_epel8_h4_mmi(tmp, 8, src, srcstride, h + 3, mx, my); src 2434 libavcodec/mips/vp8dsp_mmi.c src -= srcstride; src 2438 libavcodec/mips/vp8dsp_mmi.c tmp[x] = FILTER_4TAP(src, filter, 1); src 2440 libavcodec/mips/vp8dsp_mmi.c src += srcstride; src 2455 libavcodec/mips/vp8dsp_mmi.c void ff_put_vp8_epel4_h4v4_mmi(uint8_t *dst, ptrdiff_t dststride, uint8_t *src, src 2462 libavcodec/mips/vp8dsp_mmi.c src -= srcstride; src 2463 libavcodec/mips/vp8dsp_mmi.c ff_put_vp8_epel4_h4_mmi(tmp, 4, src, srcstride, h + 3, mx, my); src 2473 libavcodec/mips/vp8dsp_mmi.c src -= srcstride; src 2477 libavcodec/mips/vp8dsp_mmi.c tmp[x] = FILTER_4TAP(src, filter, 1); src 2479 libavcodec/mips/vp8dsp_mmi.c src += srcstride; src 2493 libavcodec/mips/vp8dsp_mmi.c void ff_put_vp8_epel16_h4v6_mmi(uint8_t *dst, ptrdiff_t dststride, uint8_t *src, src 2500 libavcodec/mips/vp8dsp_mmi.c src -= 2 * srcstride; src 2501 libavcodec/mips/vp8dsp_mmi.c ff_put_vp8_epel16_h4_mmi(tmp, 16, src, srcstride, h + 5, mx, my); src 2511 libavcodec/mips/vp8dsp_mmi.c src -= 2 * srcstride; src 2515 libavcodec/mips/vp8dsp_mmi.c tmp[x] = FILTER_4TAP(src, filter, 1); src 2517 libavcodec/mips/vp8dsp_mmi.c src += srcstride; src 2532 libavcodec/mips/vp8dsp_mmi.c void ff_put_vp8_epel8_h4v6_mmi(uint8_t *dst, ptrdiff_t dststride, uint8_t *src, src 2539 libavcodec/mips/vp8dsp_mmi.c src -= 2 * srcstride; src 2540 libavcodec/mips/vp8dsp_mmi.c ff_put_vp8_epel8_h4_mmi(tmp, 8, src, srcstride, h + 5, mx, my); src 2550 libavcodec/mips/vp8dsp_mmi.c src -= 2 * srcstride; src 2554 libavcodec/mips/vp8dsp_mmi.c tmp[x] = FILTER_4TAP(src, filter, 1); src 2556 libavcodec/mips/vp8dsp_mmi.c src += srcstride; src 2571 libavcodec/mips/vp8dsp_mmi.c void ff_put_vp8_epel4_h4v6_mmi(uint8_t *dst, ptrdiff_t dststride, uint8_t *src, src 2578 libavcodec/mips/vp8dsp_mmi.c src -= 2 * srcstride; src 2579 libavcodec/mips/vp8dsp_mmi.c ff_put_vp8_epel4_h4_mmi(tmp, 4, src, srcstride, h + 5, mx, my); src 2589 libavcodec/mips/vp8dsp_mmi.c src -= 2 * srcstride; src 2593 libavcodec/mips/vp8dsp_mmi.c tmp[x] = FILTER_4TAP(src, filter, 1); src 2595 libavcodec/mips/vp8dsp_mmi.c src += srcstride; src 2610 libavcodec/mips/vp8dsp_mmi.c void ff_put_vp8_epel16_h6v4_mmi(uint8_t *dst, ptrdiff_t dststride, uint8_t *src, src 2617 libavcodec/mips/vp8dsp_mmi.c src -= srcstride; src 2618 libavcodec/mips/vp8dsp_mmi.c ff_put_vp8_epel16_h6_mmi(tmp, 16, src, srcstride, h + 3, mx, my); src 2628 libavcodec/mips/vp8dsp_mmi.c src -= srcstride; src 2632 libavcodec/mips/vp8dsp_mmi.c tmp[x] = FILTER_6TAP(src, filter, 1); src 2634 libavcodec/mips/vp8dsp_mmi.c src += srcstride; src 2649 libavcodec/mips/vp8dsp_mmi.c void ff_put_vp8_epel8_h6v4_mmi(uint8_t *dst, ptrdiff_t dststride, uint8_t *src, src 2656 libavcodec/mips/vp8dsp_mmi.c src -= srcstride; src 2657 libavcodec/mips/vp8dsp_mmi.c ff_put_vp8_epel8_h6_mmi(tmp, 8, src, srcstride, h + 3, mx, my); src 2667 libavcodec/mips/vp8dsp_mmi.c src -= srcstride; src 2671 libavcodec/mips/vp8dsp_mmi.c tmp[x] = FILTER_6TAP(src, filter, 1); src 2673 libavcodec/mips/vp8dsp_mmi.c src += srcstride; src 2688 libavcodec/mips/vp8dsp_mmi.c void ff_put_vp8_epel4_h6v4_mmi(uint8_t *dst, ptrdiff_t dststride, uint8_t *src, src 2695 libavcodec/mips/vp8dsp_mmi.c src -= srcstride; src 2696 libavcodec/mips/vp8dsp_mmi.c ff_put_vp8_epel4_h6_mmi(tmp, 4, src, srcstride, h + 3, mx, my); src 2706 libavcodec/mips/vp8dsp_mmi.c src -= srcstride; src 2710 libavcodec/mips/vp8dsp_mmi.c tmp[x] = FILTER_6TAP(src, filter, 1); src 2712 libavcodec/mips/vp8dsp_mmi.c src += srcstride; src 2727 libavcodec/mips/vp8dsp_mmi.c void ff_put_vp8_epel16_h6v6_mmi(uint8_t *dst, ptrdiff_t dststride, uint8_t *src, src 2734 libavcodec/mips/vp8dsp_mmi.c src -= 2 * srcstride; src 2735 libavcodec/mips/vp8dsp_mmi.c ff_put_vp8_epel16_h6_mmi(tmp, 16, src, srcstride, h + 5, mx, my); src 2745 libavcodec/mips/vp8dsp_mmi.c src -= 2 * srcstride; src 2749 libavcodec/mips/vp8dsp_mmi.c tmp[x] = FILTER_6TAP(src, filter, 1); src 2751 libavcodec/mips/vp8dsp_mmi.c src += srcstride; src 2766 libavcodec/mips/vp8dsp_mmi.c void ff_put_vp8_epel8_h6v6_mmi(uint8_t *dst, ptrdiff_t dststride, uint8_t *src, src 2773 libavcodec/mips/vp8dsp_mmi.c src -= 2 * srcstride; src 2774 libavcodec/mips/vp8dsp_mmi.c ff_put_vp8_epel8_h6_mmi(tmp, 8, src, srcstride, h + 5, mx, my); src 2784 libavcodec/mips/vp8dsp_mmi.c src -= 2 * srcstride; src 2788 libavcodec/mips/vp8dsp_mmi.c tmp[x] = FILTER_6TAP(src, filter, 1); src 2790 libavcodec/mips/vp8dsp_mmi.c src += srcstride; src 2805 libavcodec/mips/vp8dsp_mmi.c void ff_put_vp8_epel4_h6v6_mmi(uint8_t *dst, ptrdiff_t dststride, uint8_t *src, src 2812 libavcodec/mips/vp8dsp_mmi.c src -= 2 * srcstride; src 2813 libavcodec/mips/vp8dsp_mmi.c ff_put_vp8_epel4_h6_mmi(tmp, 4, src, srcstride, h + 5, mx, my); src 2823 libavcodec/mips/vp8dsp_mmi.c src -= 2 * srcstride; src 2827 libavcodec/mips/vp8dsp_mmi.c tmp[x] = FILTER_6TAP(src, filter, 1); src 2829 libavcodec/mips/vp8dsp_mmi.c src += srcstride; src 2844 libavcodec/mips/vp8dsp_mmi.c void ff_put_vp8_bilinear16_h_mmi(uint8_t *dst, ptrdiff_t dstride, uint8_t *src, src 2882 libavcodec/mips/vp8dsp_mmi.c PUT_VP8_BILINEAR8_H_MMI(%[src], %[dst]) src 2900 libavcodec/mips/vp8dsp_mmi.c [dst]"+&r"(dst), [src]"+&r"(src), src 2913 libavcodec/mips/vp8dsp_mmi.c dst[x] = (a * src[x] + b * src[x + 1] + 4) >> 3; src 2915 libavcodec/mips/vp8dsp_mmi.c src += sstride; src 2920 libavcodec/mips/vp8dsp_mmi.c void ff_put_vp8_bilinear16_v_mmi(uint8_t *dst, ptrdiff_t dstride, uint8_t *src, src 2949 libavcodec/mips/vp8dsp_mmi.c PUT_VP8_BILINEAR8_V_MMI(%[src], %[src1], %[dst], %[sstride]) src 2968 libavcodec/mips/vp8dsp_mmi.c [dst]"+&r"(dst), [src]"+&r"(src), src 2981 libavcodec/mips/vp8dsp_mmi.c dst[x] = (c * src[x] + d * src[x + sstride] + 4) >> 3; src 2983 libavcodec/mips/vp8dsp_mmi.c src += sstride; src 2988 libavcodec/mips/vp8dsp_mmi.c void ff_put_vp8_bilinear16_hv_mmi(uint8_t *dst, ptrdiff_t dstride, uint8_t *src, src 2995 libavcodec/mips/vp8dsp_mmi.c ff_put_vp8_bilinear16_h_mmi(tmp, 16, src, sstride, h + 1, mx, my); src 3006 libavcodec/mips/vp8dsp_mmi.c tmp[x] = (a * src[x] + b * src[x + 1] + 4) >> 3; src 3008 libavcodec/mips/vp8dsp_mmi.c src += sstride; src 3022 libavcodec/mips/vp8dsp_mmi.c void ff_put_vp8_bilinear8_h_mmi(uint8_t *dst, ptrdiff_t dstride, uint8_t *src, src 3049 libavcodec/mips/vp8dsp_mmi.c PUT_VP8_BILINEAR8_H_MMI(%[src], %[dst]) src 3062 libavcodec/mips/vp8dsp_mmi.c [dst]"+&r"(dst), [src]"+&r"(src), src 3075 libavcodec/mips/vp8dsp_mmi.c dst[x] = (a * src[x] + b * src[x + 1] + 4) >> 3; src 3077 libavcodec/mips/vp8dsp_mmi.c src += sstride; src 3082 libavcodec/mips/vp8dsp_mmi.c void ff_put_vp8_bilinear8_v_mmi(uint8_t *dst, ptrdiff_t dstride, uint8_t *src, src 3110 libavcodec/mips/vp8dsp_mmi.c PUT_VP8_BILINEAR8_V_MMI(%[src], %[src1], %[dst], %[sstride]) src 3124 libavcodec/mips/vp8dsp_mmi.c [dst]"+&r"(dst), [src]"+&r"(src), src 3137 libavcodec/mips/vp8dsp_mmi.c dst[x] = (c * src[x] + d * src[x + sstride] + 4) >> 3; src 3139 libavcodec/mips/vp8dsp_mmi.c src += sstride; src 3144 libavcodec/mips/vp8dsp_mmi.c void ff_put_vp8_bilinear8_hv_mmi(uint8_t *dst, ptrdiff_t dstride, uint8_t *src, src 3151 libavcodec/mips/vp8dsp_mmi.c ff_put_vp8_bilinear8_h_mmi(tmp, 8, src, sstride, h + 1, mx, my); src 3162 libavcodec/mips/vp8dsp_mmi.c tmp[x] = (a * src[x] + b * src[x + 1] + 4) >> 3; src 3164 libavcodec/mips/vp8dsp_mmi.c src += sstride; src 3178 libavcodec/mips/vp8dsp_mmi.c void ff_put_vp8_bilinear4_h_mmi(uint8_t *dst, ptrdiff_t dstride, uint8_t *src, src 3202 libavcodec/mips/vp8dsp_mmi.c PUT_VP8_BILINEAR4_H_MMI(%[src], %[dst]) src 3215 libavcodec/mips/vp8dsp_mmi.c [dst]"+&r"(dst), [src]"+&r"(src), src 3228 libavcodec/mips/vp8dsp_mmi.c dst[x] = (a * src[x] + b * src[x + 1] + 4) >> 3; src 3230 libavcodec/mips/vp8dsp_mmi.c src += sstride; src 3235 libavcodec/mips/vp8dsp_mmi.c void ff_put_vp8_bilinear4_v_mmi(uint8_t *dst, ptrdiff_t dstride, uint8_t *src, src 3260 libavcodec/mips/vp8dsp_mmi.c PUT_VP8_BILINEAR4_V_MMI(%[src], %[src1], %[dst], %[sstride]) src 3274 libavcodec/mips/vp8dsp_mmi.c [dst]"+&r"(dst), [src]"+&r"(src), src 3287 libavcodec/mips/vp8dsp_mmi.c dst[x] = (c * src[x] + d * src[x + sstride] + 4) >> 3; src 3289 libavcodec/mips/vp8dsp_mmi.c src += sstride; src 3294 libavcodec/mips/vp8dsp_mmi.c void ff_put_vp8_bilinear4_hv_mmi(uint8_t *dst, ptrdiff_t dstride, uint8_t *src, src 3301 libavcodec/mips/vp8dsp_mmi.c ff_put_vp8_bilinear4_h_mmi(tmp, 4, src, sstride, h + 1, mx, my); src 3312 libavcodec/mips/vp8dsp_mmi.c tmp[x] = (a * src[x] + b * src[x + 1] + 4) >> 3; src 3314 libavcodec/mips/vp8dsp_mmi.c src += sstride; src 32 libavcodec/mips/vp9_intra_msa.c const uint8_t *src) src 37 libavcodec/mips/vp9_intra_msa.c src0 = LD_UB(src); src 46 libavcodec/mips/vp9_intra_msa.c const uint8_t *src) src 51 libavcodec/mips/vp9_intra_msa.c src1 = LD_UB(src); src 52 libavcodec/mips/vp9_intra_msa.c src2 = LD_UB(src + 16); src 60 libavcodec/mips/vp9_intra_msa.c void ff_hor_16x16_msa(uint8_t *dst, ptrdiff_t dst_stride, const uint8_t *src, src 66 libavcodec/mips/vp9_intra_msa.c src += 12; src 68 libavcodec/mips/vp9_intra_msa.c inp = LW(src); src 69 libavcodec/mips/vp9_intra_msa.c src -= 4; src 81 libavcodec/mips/vp9_intra_msa.c void ff_hor_32x32_msa(uint8_t *dst, ptrdiff_t dst_stride, const uint8_t *src, src 87 libavcodec/mips/vp9_intra_msa.c src += 28; src 89 libavcodec/mips/vp9_intra_msa.c inp = LW(src); src 90 libavcodec/mips/vp9_intra_msa.c src -= 4; src 112 libavcodec/mips/vp9_intra_msa.c v16i8 store, src = { 0 }; src 119 libavcodec/mips/vp9_intra_msa.c INSERT_W2_SB(val0, val1, src); src 120 libavcodec/mips/vp9_intra_msa.c sum_h = __msa_hadd_u_h((v16u8) src, (v16u8) src); src 158 libavcodec/mips/vp9_intra_msa.c v16u8 src = { 0 }; src 165 libavcodec/mips/vp9_intra_msa.c INSERT_D2_UB(val0, val1, src); src 166 libavcodec/mips/vp9_intra_msa.c sum_h = __msa_hadd_u_h(src, src); src 196 libavcodec/mips/vp9_lpf_msa.c void ff_loop_filter_v_4_8_msa(uint8_t *src, ptrdiff_t pitch, src 206 libavcodec/mips/vp9_lpf_msa.c LD_UB8((src - 4 * pitch), pitch, p3, p2, p1, p0, q0, q1, q2, q3); src 221 libavcodec/mips/vp9_lpf_msa.c SD4(p1_d, p0_d, q0_d, q1_d, (src - 2 * pitch), pitch); src 225 libavcodec/mips/vp9_lpf_msa.c void ff_loop_filter_v_44_16_msa(uint8_t *src, ptrdiff_t pitch, src 234 libavcodec/mips/vp9_lpf_msa.c LD_UB8((src - 4 * pitch), pitch, p3, p2, p1, p0, q0, q1, q2, q3); src 252 libavcodec/mips/vp9_lpf_msa.c ST_UB4(p1, p0, q0, q1, (src - 2 * pitch), pitch); src 255 libavcodec/mips/vp9_lpf_msa.c void ff_loop_filter_v_8_8_msa(uint8_t *src, ptrdiff_t pitch, src 270 libavcodec/mips/vp9_lpf_msa.c LD_UB8((src - 4 * pitch), pitch, p3, p2, p1, p0, q0, q1, q2, q3); src 290 libavcodec/mips/vp9_lpf_msa.c SD4(p1_d, p0_d, q0_d, q1_d, (src - 2 * pitch), pitch); src 319 libavcodec/mips/vp9_lpf_msa.c src -= 3 * pitch; src 321 libavcodec/mips/vp9_lpf_msa.c SD4(p2_d, p1_d, p0_d, q0_d, src, pitch); src 322 libavcodec/mips/vp9_lpf_msa.c src += (4 * pitch); src 323 libavcodec/mips/vp9_lpf_msa.c SD(q1_d, src); src 324 libavcodec/mips/vp9_lpf_msa.c src += pitch; src 325 libavcodec/mips/vp9_lpf_msa.c SD(q2_d, src); src 329 libavcodec/mips/vp9_lpf_msa.c void ff_loop_filter_v_88_16_msa(uint8_t *src, ptrdiff_t pitch, src 346 libavcodec/mips/vp9_lpf_msa.c LD_UB8(src - (4 * pitch), pitch, p3, p2, p1, p0, q0, q1, q2, q3); src 369 libavcodec/mips/vp9_lpf_msa.c ST_UB4(p1_out, p0_out, q0_out, q1_out, (src - 2 * pitch), pitch); src 399 libavcodec/mips/vp9_lpf_msa.c src -= 3 * pitch; src 401 libavcodec/mips/vp9_lpf_msa.c ST_UB4(p2_out, p1_out, p0_out, q0_out, src, pitch); src 402 libavcodec/mips/vp9_lpf_msa.c src += (4 * pitch); src 403 libavcodec/mips/vp9_lpf_msa.c ST_UB2(q1_out, q2_out, src, pitch); src 404 libavcodec/mips/vp9_lpf_msa.c src += (2 * pitch); src 408 libavcodec/mips/vp9_lpf_msa.c void ff_loop_filter_v_84_16_msa(uint8_t *src, ptrdiff_t pitch, src 422 libavcodec/mips/vp9_lpf_msa.c LD_UB8(src - (4 * pitch), pitch, p3, p2, p1, p0, q0, q1, q2, q3); src 447 libavcodec/mips/vp9_lpf_msa.c ST_UB4(p1_out, p0_out, q0_out, q1_out, (src - 2 * pitch), pitch); src 470 libavcodec/mips/vp9_lpf_msa.c src -= 3 * pitch; src 472 libavcodec/mips/vp9_lpf_msa.c ST_UB4(p2_out, p1_out, p0_out, q0_out, src, pitch); src 473 libavcodec/mips/vp9_lpf_msa.c src += (4 * pitch); src 474 libavcodec/mips/vp9_lpf_msa.c ST_UB2(q1_out, q2_out, src, pitch); src 475 libavcodec/mips/vp9_lpf_msa.c src += (2 * pitch); src 479 libavcodec/mips/vp9_lpf_msa.c void ff_loop_filter_v_48_16_msa(uint8_t *src, ptrdiff_t pitch, src 493 libavcodec/mips/vp9_lpf_msa.c LD_UB8(src - (4 * pitch), pitch, p3, p2, p1, p0, q0, q1, q2, q3); src 518 libavcodec/mips/vp9_lpf_msa.c ST_UB4(p1_out, p0_out, q0_out, q1_out, (src - 2 * pitch), pitch); src 542 libavcodec/mips/vp9_lpf_msa.c src -= 3 * pitch; src 544 libavcodec/mips/vp9_lpf_msa.c ST_UB4(p2_out, p1_out, p0_out, q0_out, src, pitch); src 545 libavcodec/mips/vp9_lpf_msa.c src += (4 * pitch); src 546 libavcodec/mips/vp9_lpf_msa.c ST_UB2(q1_out, q2_out, src, pitch); src 547 libavcodec/mips/vp9_lpf_msa.c src += (2 * pitch); src 551 libavcodec/mips/vp9_lpf_msa.c static int32_t vp9_hz_lpf_t4_and_t8_16w(uint8_t *src, ptrdiff_t pitch, src 569 libavcodec/mips/vp9_lpf_msa.c LD_UB8(src - (4 * pitch), pitch, p3, p2, p1, p0, q0, q1, q2, q3); src 584 libavcodec/mips/vp9_lpf_msa.c ST_UB4(p1_out, p0_out, q0_out, q1_out, (src - 2 * pitch), pitch); src 626 libavcodec/mips/vp9_lpf_msa.c static void vp9_hz_lpf_t16_16w(uint8_t *src, ptrdiff_t pitch, uint8_t *filter48) src 644 libavcodec/mips/vp9_lpf_msa.c LD_UB8((src - 8 * pitch), pitch, p7, p6, p5, p4, p3, p2, p1, p0); src 645 libavcodec/mips/vp9_lpf_msa.c LD_UB8(src, pitch, q0, q1, q2, q3, q4, q5, q6, q7); src 653 libavcodec/mips/vp9_lpf_msa.c src -= 3 * pitch; src 654 libavcodec/mips/vp9_lpf_msa.c ST_UB4(p2, p1, p0, q0, src, pitch); src 655 libavcodec/mips/vp9_lpf_msa.c src += (4 * pitch); src 656 libavcodec/mips/vp9_lpf_msa.c ST_UB2(q1, q2, src, pitch); src 658 libavcodec/mips/vp9_lpf_msa.c src -= 7 * pitch; src 700 libavcodec/mips/vp9_lpf_msa.c ST_UB(p6, src); src 701 libavcodec/mips/vp9_lpf_msa.c src += pitch; src 720 libavcodec/mips/vp9_lpf_msa.c ST_UB(p5, src); src 721 libavcodec/mips/vp9_lpf_msa.c src += pitch; src 740 libavcodec/mips/vp9_lpf_msa.c ST_UB(p4, src); src 741 libavcodec/mips/vp9_lpf_msa.c src += pitch; src 760 libavcodec/mips/vp9_lpf_msa.c ST_UB(p3, src); src 761 libavcodec/mips/vp9_lpf_msa.c src += pitch; src 781 libavcodec/mips/vp9_lpf_msa.c ST_UB(filter8, src); src 782 libavcodec/mips/vp9_lpf_msa.c src += pitch; src 802 libavcodec/mips/vp9_lpf_msa.c ST_UB(filter8, src); src 803 libavcodec/mips/vp9_lpf_msa.c src += pitch; src 823 libavcodec/mips/vp9_lpf_msa.c ST_UB(filter8, src); src 824 libavcodec/mips/vp9_lpf_msa.c src += pitch; src 844 libavcodec/mips/vp9_lpf_msa.c ST_UB(filter8, src); src 845 libavcodec/mips/vp9_lpf_msa.c src += pitch; src 863 libavcodec/mips/vp9_lpf_msa.c ST_UB(filter8, src); src 864 libavcodec/mips/vp9_lpf_msa.c src += pitch; src 882 libavcodec/mips/vp9_lpf_msa.c ST_UB(filter8, src); src 883 libavcodec/mips/vp9_lpf_msa.c src += pitch; src 900 libavcodec/mips/vp9_lpf_msa.c ST_UB(q3, src); src 901 libavcodec/mips/vp9_lpf_msa.c src += pitch; src 918 libavcodec/mips/vp9_lpf_msa.c ST_UB(q4, src); src 919 libavcodec/mips/vp9_lpf_msa.c src += pitch; src 936 libavcodec/mips/vp9_lpf_msa.c ST_UB(q5, src); src 937 libavcodec/mips/vp9_lpf_msa.c src += pitch; src 954 libavcodec/mips/vp9_lpf_msa.c ST_UB(q6, src); src 958 libavcodec/mips/vp9_lpf_msa.c void ff_loop_filter_v_16_16_msa(uint8_t *src, ptrdiff_t pitch, src 966 libavcodec/mips/vp9_lpf_msa.c early_exit = vp9_hz_lpf_t4_and_t8_16w(src, pitch, &filter48[0], src 970 libavcodec/mips/vp9_lpf_msa.c vp9_hz_lpf_t16_16w(src, pitch, filter48); src 974 libavcodec/mips/vp9_lpf_msa.c void ff_loop_filter_v_16_8_msa(uint8_t *src, ptrdiff_t pitch, src 993 libavcodec/mips/vp9_lpf_msa.c LD_UB8((src - 4 * pitch), pitch, p3, p2, p1, p0, q0, q1, q2, q3); src 1013 libavcodec/mips/vp9_lpf_msa.c SD4(p1_d, p0_d, q0_d, q1_d, src - 2 * pitch, pitch); src 1039 libavcodec/mips/vp9_lpf_msa.c LD_UB4((src - 8 * pitch), pitch, p7, p6, p5, p4); src 1040 libavcodec/mips/vp9_lpf_msa.c LD_UB4(src + (4 * pitch), pitch, q4, q5, q6, q7); src 1053 libavcodec/mips/vp9_lpf_msa.c SD4(p2_d, p1_d, p0_d, q0_d, src - 3 * pitch, pitch); src 1054 libavcodec/mips/vp9_lpf_msa.c SD(q1_d, src + pitch); src 1055 libavcodec/mips/vp9_lpf_msa.c SD(q2_d, src + 2 * pitch); src 1067 libavcodec/mips/vp9_lpf_msa.c src -= 7 * pitch; src 1083 libavcodec/mips/vp9_lpf_msa.c SD(dword0, src); src 1084 libavcodec/mips/vp9_lpf_msa.c src += pitch; src 1085 libavcodec/mips/vp9_lpf_msa.c SD(dword1, src); src 1086 libavcodec/mips/vp9_lpf_msa.c src += pitch; src 1101 libavcodec/mips/vp9_lpf_msa.c SD(dword0, src); src 1102 libavcodec/mips/vp9_lpf_msa.c src += pitch; src 1103 libavcodec/mips/vp9_lpf_msa.c SD(dword1, src); src 1104 libavcodec/mips/vp9_lpf_msa.c src += pitch; src 1119 libavcodec/mips/vp9_lpf_msa.c SD(dword0, src); src 1120 libavcodec/mips/vp9_lpf_msa.c src += pitch; src 1121 libavcodec/mips/vp9_lpf_msa.c SD(dword1, src); src 1122 libavcodec/mips/vp9_lpf_msa.c src += pitch; src 1137 libavcodec/mips/vp9_lpf_msa.c SD(dword0, src); src 1138 libavcodec/mips/vp9_lpf_msa.c src += pitch; src 1139 libavcodec/mips/vp9_lpf_msa.c SD(dword1, src); src 1140 libavcodec/mips/vp9_lpf_msa.c src += pitch; src 1155 libavcodec/mips/vp9_lpf_msa.c SD(dword0, src); src 1156 libavcodec/mips/vp9_lpf_msa.c src += pitch; src 1157 libavcodec/mips/vp9_lpf_msa.c SD(dword1, src); src 1158 libavcodec/mips/vp9_lpf_msa.c src += pitch; src 1173 libavcodec/mips/vp9_lpf_msa.c SD(dword0, src); src 1174 libavcodec/mips/vp9_lpf_msa.c src += pitch; src 1175 libavcodec/mips/vp9_lpf_msa.c SD(dword1, src); src 1176 libavcodec/mips/vp9_lpf_msa.c src += pitch; src 1191 libavcodec/mips/vp9_lpf_msa.c SD(dword0, src); src 1192 libavcodec/mips/vp9_lpf_msa.c src += pitch; src 1193 libavcodec/mips/vp9_lpf_msa.c SD(dword1, src); src 1198 libavcodec/mips/vp9_lpf_msa.c void ff_loop_filter_h_4_8_msa(uint8_t *src, ptrdiff_t pitch, src 1207 libavcodec/mips/vp9_lpf_msa.c LD_UB8((src - 4), pitch, p3, p2, p1, p0, q0, q1, q2, q3); src 1221 libavcodec/mips/vp9_lpf_msa.c src -= 2; src 1222 libavcodec/mips/vp9_lpf_msa.c ST_W8(vec2, vec3, 0, 1, 2, 3, 0, 1, 2, 3, src, pitch); src 1225 libavcodec/mips/vp9_lpf_msa.c void ff_loop_filter_h_44_16_msa(uint8_t *src, ptrdiff_t pitch, src 1237 libavcodec/mips/vp9_lpf_msa.c LD_UB8(src - 4, pitch, row0, row1, row2, row3, row4, row5, row6, row7); src 1238 libavcodec/mips/vp9_lpf_msa.c LD_UB8(src - 4 + (8 * pitch), pitch, src 1265 libavcodec/mips/vp9_lpf_msa.c src -= 2; src 1267 libavcodec/mips/vp9_lpf_msa.c ST_W8(tmp2, tmp3, 0, 1, 2, 3, 0, 1, 2, 3, src, pitch); src 1268 libavcodec/mips/vp9_lpf_msa.c ST_W8(tmp4, tmp5, 0, 1, 2, 3, 0, 1, 2, 3, src + 8 * pitch, pitch); src 1271 libavcodec/mips/vp9_lpf_msa.c void ff_loop_filter_h_8_8_msa(uint8_t *src, ptrdiff_t pitch, src 1286 libavcodec/mips/vp9_lpf_msa.c LD_UB8(src - 4, pitch, p3, p2, p1, p0, q0, q1, q2, q3); src 1312 libavcodec/mips/vp9_lpf_msa.c src -= 2; src 1313 libavcodec/mips/vp9_lpf_msa.c ST_W8(vec2, vec3, 0, 1, 2, 3, 0, 1, 2, 3, src, pitch); src 1340 libavcodec/mips/vp9_lpf_msa.c src -= 3; src 1341 libavcodec/mips/vp9_lpf_msa.c ST_W4(vec2, 0, 1, 2, 3, src, pitch); src 1342 libavcodec/mips/vp9_lpf_msa.c ST_H4(vec4, 0, 1, 2, 3, src + 4, pitch); src 1343 libavcodec/mips/vp9_lpf_msa.c src += (4 * pitch); src 1344 libavcodec/mips/vp9_lpf_msa.c ST_W4(vec3, 0, 1, 2, 3, src, pitch); src 1345 libavcodec/mips/vp9_lpf_msa.c ST_H4(vec4, 4, 5, 6, 7, src + 4, pitch); src 1349 libavcodec/mips/vp9_lpf_msa.c void ff_loop_filter_h_88_16_msa(uint8_t *src, ptrdiff_t pitch, src 1368 libavcodec/mips/vp9_lpf_msa.c temp_src = src - 4; src 1407 libavcodec/mips/vp9_lpf_msa.c src -= 2; src 1408 libavcodec/mips/vp9_lpf_msa.c ST_W8(vec2, vec3, 0, 1, 2, 3, 0, 1, 2, 3, src, pitch); src 1409 libavcodec/mips/vp9_lpf_msa.c ST_W8(vec4, vec5, 0, 1, 2, 3, 0, 1, 2, 3, src + 8 * pitch, pitch); src 1447 libavcodec/mips/vp9_lpf_msa.c src -= 3; src 1448 libavcodec/mips/vp9_lpf_msa.c ST_W4(vec3, 0, 1, 2, 3, src, pitch); src 1449 libavcodec/mips/vp9_lpf_msa.c ST_H4(vec2, 0, 1, 2, 3, src + 4, pitch); src 1450 libavcodec/mips/vp9_lpf_msa.c src += (4 * pitch); src 1451 libavcodec/mips/vp9_lpf_msa.c ST_W4(vec4, 0, 1, 2, 3, src, pitch); src 1452 libavcodec/mips/vp9_lpf_msa.c ST_H4(vec2, 4, 5, 6, 7, src + 4, pitch); src 1453 libavcodec/mips/vp9_lpf_msa.c src += (4 * pitch); src 1454 libavcodec/mips/vp9_lpf_msa.c ST_W4(vec6, 0, 1, 2, 3, src, pitch); src 1455 libavcodec/mips/vp9_lpf_msa.c ST_H4(vec5, 0, 1, 2, 3, src + 4, pitch); src 1456 libavcodec/mips/vp9_lpf_msa.c src += (4 * pitch); src 1457 libavcodec/mips/vp9_lpf_msa.c ST_W4(vec7, 0, 1, 2, 3, src, pitch); src 1458 libavcodec/mips/vp9_lpf_msa.c ST_H4(vec5, 4, 5, 6, 7, src + 4, pitch); src 1462 libavcodec/mips/vp9_lpf_msa.c void ff_loop_filter_h_84_16_msa(uint8_t *src, ptrdiff_t pitch, src 1478 libavcodec/mips/vp9_lpf_msa.c temp_src = src - 4; src 1519 libavcodec/mips/vp9_lpf_msa.c src -= 2; src 1520 libavcodec/mips/vp9_lpf_msa.c ST_W8(vec2, vec3, 0, 1, 2, 3, 0, 1, 2, 3, src, pitch); src 1521 libavcodec/mips/vp9_lpf_msa.c ST_W8(vec4, vec5, 0, 1, 2, 3, 0, 1, 2, 3, src + 8 * pitch, pitch); src 1550 libavcodec/mips/vp9_lpf_msa.c src -= 3; src 1551 libavcodec/mips/vp9_lpf_msa.c ST_W4(vec3, 0, 1, 2, 3, src, pitch); src 1552 libavcodec/mips/vp9_lpf_msa.c ST_H4(vec2, 0, 1, 2, 3, src + 4, pitch); src 1553 libavcodec/mips/vp9_lpf_msa.c src += (4 * pitch); src 1554 libavcodec/mips/vp9_lpf_msa.c ST_W4(vec4, 0, 1, 2, 3, src, pitch); src 1555 libavcodec/mips/vp9_lpf_msa.c ST_H4(vec2, 4, 5, 6, 7, src + 4, pitch); src 1556 libavcodec/mips/vp9_lpf_msa.c src += (4 * pitch); src 1557 libavcodec/mips/vp9_lpf_msa.c ST_W4(vec6, 0, 1, 2, 3, src, pitch); src 1558 libavcodec/mips/vp9_lpf_msa.c ST_H4(vec5, 0, 1, 2, 3, src + 4, pitch); src 1559 libavcodec/mips/vp9_lpf_msa.c src += (4 * pitch); src 1560 libavcodec/mips/vp9_lpf_msa.c ST_W4(vec7, 0, 1, 2, 3, src, pitch); src 1561 libavcodec/mips/vp9_lpf_msa.c ST_H4(vec5, 4, 5, 6, 7, src + 4, pitch); src 1565 libavcodec/mips/vp9_lpf_msa.c void ff_loop_filter_h_48_16_msa(uint8_t *src, ptrdiff_t pitch, src 1581 libavcodec/mips/vp9_lpf_msa.c temp_src = src - 4; src 1622 libavcodec/mips/vp9_lpf_msa.c src -= 2; src 1623 libavcodec/mips/vp9_lpf_msa.c ST_W8(vec2, vec3, 0, 1, 2, 3, 0, 1, 2, 3, src, pitch); src 1624 libavcodec/mips/vp9_lpf_msa.c ST_W8(vec4, vec5, 0, 1, 2, 3, 0, 1, 2, 3, src + 8 * pitch, pitch); src 1655 libavcodec/mips/vp9_lpf_msa.c src -= 3; src 1656 libavcodec/mips/vp9_lpf_msa.c ST_W4(vec3, 0, 1, 2, 3, src, pitch); src 1657 libavcodec/mips/vp9_lpf_msa.c ST_H4(vec2, 0, 1, 2, 3, src + 4, pitch); src 1658 libavcodec/mips/vp9_lpf_msa.c src += (4 * pitch); src 1659 libavcodec/mips/vp9_lpf_msa.c ST_W4(vec4, 0, 1, 2, 3, src, pitch); src 1660 libavcodec/mips/vp9_lpf_msa.c ST_H4(vec2, 4, 5, 6, 7, src + 4, pitch); src 1661 libavcodec/mips/vp9_lpf_msa.c src += (4 * pitch); src 1662 libavcodec/mips/vp9_lpf_msa.c ST_W4(vec6, 0, 1, 2, 3, src, pitch); src 1663 libavcodec/mips/vp9_lpf_msa.c ST_H4(vec5, 0, 1, 2, 3, src + 4, pitch); src 1664 libavcodec/mips/vp9_lpf_msa.c src += (4 * pitch); src 1665 libavcodec/mips/vp9_lpf_msa.c ST_W4(vec7, 0, 1, 2, 3, src, pitch); src 1666 libavcodec/mips/vp9_lpf_msa.c ST_H4(vec5, 4, 5, 6, 7, src + 4, pitch); src 1770 libavcodec/mips/vp9_lpf_msa.c static int32_t vp9_vt_lpf_t4_and_t8_8w(uint8_t *src, uint8_t *filter48, src 1786 libavcodec/mips/vp9_lpf_msa.c LD_UB8(src - (4 * 16), 16, p3, p2, p1, p0, q0, q1, q2, q3); src 1842 libavcodec/mips/vp9_lpf_msa.c static int32_t vp9_vt_lpf_t16_8w(uint8_t *src, uint8_t *src_org, ptrdiff_t pitch, src 1857 libavcodec/mips/vp9_lpf_msa.c LD_UB8((src - 8 * 16), 16, p7, p6, p5, p4, p3, p2, p1, p0); src 1858 libavcodec/mips/vp9_lpf_msa.c LD_UB8(src, 16, q0, q1, q2, q3, q4, q5, q6, q7); src 1882 libavcodec/mips/vp9_lpf_msa.c src -= 7 * 16; src 1904 libavcodec/mips/vp9_lpf_msa.c ST_D1(p6, 0, src); src 1905 libavcodec/mips/vp9_lpf_msa.c src += 16; src 1916 libavcodec/mips/vp9_lpf_msa.c ST_D1(p5, 0, src); src 1917 libavcodec/mips/vp9_lpf_msa.c src += 16; src 1928 libavcodec/mips/vp9_lpf_msa.c ST_D1(p4, 0, src); src 1929 libavcodec/mips/vp9_lpf_msa.c src += 16; src 1940 libavcodec/mips/vp9_lpf_msa.c ST_D1(p3, 0, src); src 1941 libavcodec/mips/vp9_lpf_msa.c src += 16; src 1953 libavcodec/mips/vp9_lpf_msa.c ST_D1(filter8, 0, src); src 1954 libavcodec/mips/vp9_lpf_msa.c src += 16; src 1966 libavcodec/mips/vp9_lpf_msa.c ST_D1(filter8, 0, src); src 1967 libavcodec/mips/vp9_lpf_msa.c src += 16; src 1979 libavcodec/mips/vp9_lpf_msa.c ST_D1(filter8, 0, src); src 1980 libavcodec/mips/vp9_lpf_msa.c src += 16; src 1992 libavcodec/mips/vp9_lpf_msa.c ST_D1(filter8, 0, src); src 1993 libavcodec/mips/vp9_lpf_msa.c src += 16; src 2004 libavcodec/mips/vp9_lpf_msa.c ST_D1(filter8, 0, src); src 2005 libavcodec/mips/vp9_lpf_msa.c src += 16; src 2016 libavcodec/mips/vp9_lpf_msa.c ST_D1(filter8, 0, src); src 2017 libavcodec/mips/vp9_lpf_msa.c src += 16; src 2027 libavcodec/mips/vp9_lpf_msa.c ST_D1(q3, 0, src); src 2028 libavcodec/mips/vp9_lpf_msa.c src += 16; src 2038 libavcodec/mips/vp9_lpf_msa.c ST_D1(q4, 0, src); src 2039 libavcodec/mips/vp9_lpf_msa.c src += 16; src 2049 libavcodec/mips/vp9_lpf_msa.c ST_D1(q5, 0, src); src 2050 libavcodec/mips/vp9_lpf_msa.c src += 16; src 2060 libavcodec/mips/vp9_lpf_msa.c ST_D1(q6, 0, src); src 2066 libavcodec/mips/vp9_lpf_msa.c void ff_loop_filter_h_16_8_msa(uint8_t *src, ptrdiff_t pitch, src 2075 libavcodec/mips/vp9_lpf_msa.c vp9_transpose_16x8_to_8x16(src - 8, pitch, transposed_input, 16); src 2078 libavcodec/mips/vp9_lpf_msa.c &filter48[0], src, pitch, src 2082 libavcodec/mips/vp9_lpf_msa.c early_exit = vp9_vt_lpf_t16_8w((transposed_input + 16 * 8), src, pitch, src 2086 libavcodec/mips/vp9_lpf_msa.c vp9_transpose_8x16_to_16x8(transposed_input, 16, src - 8, pitch); src 2091 libavcodec/mips/vp9_lpf_msa.c static int32_t vp9_vt_lpf_t4_and_t8_16w(uint8_t *src, uint8_t *filter48, src 2110 libavcodec/mips/vp9_lpf_msa.c LD_UB8(src - (4 * 16), 16, p3, p2, p1, p0, q0, q1, q2, q3); src 2175 libavcodec/mips/vp9_lpf_msa.c static int32_t vp9_vt_lpf_t16_16w(uint8_t *src, uint8_t *src_org, ptrdiff_t pitch, src 2194 libavcodec/mips/vp9_lpf_msa.c LD_UB8((src - 8 * 16), 16, p7, p6, p5, p4, p3, p2, p1, p0); src 2195 libavcodec/mips/vp9_lpf_msa.c LD_UB8(src, 16, q0, q1, q2, q3, q4, q5, q6, q7); src 2227 libavcodec/mips/vp9_lpf_msa.c src -= 7 * 16; src 2268 libavcodec/mips/vp9_lpf_msa.c ST_UB(p6, src); src 2269 libavcodec/mips/vp9_lpf_msa.c src += 16; src 2286 libavcodec/mips/vp9_lpf_msa.c ST_UB(p5, src); src 2287 libavcodec/mips/vp9_lpf_msa.c src += 16; src 2304 libavcodec/mips/vp9_lpf_msa.c ST_UB(p4, src); src 2305 libavcodec/mips/vp9_lpf_msa.c src += 16; src 2322 libavcodec/mips/vp9_lpf_msa.c ST_UB(p3, src); src 2323 libavcodec/mips/vp9_lpf_msa.c src += 16; src 2341 libavcodec/mips/vp9_lpf_msa.c ST_UB(filter8, src); src 2342 libavcodec/mips/vp9_lpf_msa.c src += 16; src 2360 libavcodec/mips/vp9_lpf_msa.c ST_UB(filter8, src); src 2361 libavcodec/mips/vp9_lpf_msa.c src += 16; src 2379 libavcodec/mips/vp9_lpf_msa.c ST_UB(filter8, src); src 2380 libavcodec/mips/vp9_lpf_msa.c src += 16; src 2398 libavcodec/mips/vp9_lpf_msa.c ST_UB(filter8, src); src 2399 libavcodec/mips/vp9_lpf_msa.c src += 16; src 2415 libavcodec/mips/vp9_lpf_msa.c ST_UB(filter8, src); src 2416 libavcodec/mips/vp9_lpf_msa.c src += 16; src 2432 libavcodec/mips/vp9_lpf_msa.c ST_UB(filter8, src); src 2433 libavcodec/mips/vp9_lpf_msa.c src += 16; src 2448 libavcodec/mips/vp9_lpf_msa.c ST_UB(q3, src); src 2449 libavcodec/mips/vp9_lpf_msa.c src += 16; src 2464 libavcodec/mips/vp9_lpf_msa.c ST_UB(q4, src); src 2465 libavcodec/mips/vp9_lpf_msa.c src += 16; src 2480 libavcodec/mips/vp9_lpf_msa.c ST_UB(q5, src); src 2481 libavcodec/mips/vp9_lpf_msa.c src += 16; src 2496 libavcodec/mips/vp9_lpf_msa.c ST_UB(q6, src); src 2502 libavcodec/mips/vp9_lpf_msa.c void ff_loop_filter_h_16_16_msa(uint8_t *src, ptrdiff_t pitch, src 2511 libavcodec/mips/vp9_lpf_msa.c vp9_transpose_16x16((src - 8), pitch, &transposed_input[0], 16); src 2514 libavcodec/mips/vp9_lpf_msa.c &filter48[0], src, pitch, src 2518 libavcodec/mips/vp9_lpf_msa.c early_exit = vp9_vt_lpf_t16_16w((transposed_input + 16 * 8), src, pitch, src 2522 libavcodec/mips/vp9_lpf_msa.c vp9_transpose_16x16(transposed_input, 16, (src - 8), pitch); src 73 libavcodec/mips/vp9_mc_mmi.c static void convolve_horiz_mmi(const uint8_t *src, int32_t src_stride, src 80 libavcodec/mips/vp9_mc_mmi.c src -= 3; src 138 libavcodec/mips/vp9_mc_mmi.c [src]"+&r"(src), [width]"+&r"(w), src 148 libavcodec/mips/vp9_mc_mmi.c static void convolve_vert_mmi(const uint8_t *src, int32_t src_stride, src 232 libavcodec/mips/vp9_mc_mmi.c [src]"+&r"(src), [dst]"+&r"(dst), src 243 libavcodec/mips/vp9_mc_mmi.c static void convolve_avg_horiz_mmi(const uint8_t *src, int32_t src_stride, src 250 libavcodec/mips/vp9_mc_mmi.c src -= 3; src 320 libavcodec/mips/vp9_mc_mmi.c [src]"+&r"(src), [width]"+&r"(w), src 330 libavcodec/mips/vp9_mc_mmi.c static void convolve_avg_vert_mmi(const uint8_t *src, int32_t src_stride, src 425 libavcodec/mips/vp9_mc_mmi.c [src]"+&r"(src), [dst]"+&r"(dst), src 436 libavcodec/mips/vp9_mc_mmi.c static void convolve_avg_mmi(const uint8_t *src, int32_t src_stride, src 475 libavcodec/mips/vp9_mc_mmi.c [src]"+&r"(src), [dst]"+&r"(dst), src 537 libavcodec/mips/vp9_mc_mmi.c const uint8_t *src, \ src 543 libavcodec/mips/vp9_mc_mmi.c convolve_horiz_mmi(src, srcstride, dst, dststride, filter, SIZE, h); \ src 547 libavcodec/mips/vp9_mc_mmi.c const uint8_t *src, \ src 553 libavcodec/mips/vp9_mc_mmi.c src -= (3 * srcstride); \ src 554 libavcodec/mips/vp9_mc_mmi.c convolve_vert_mmi(src, srcstride, dst, dststride, filter, SIZE, h); \ src 558 libavcodec/mips/vp9_mc_mmi.c const uint8_t *src, \ src 567 libavcodec/mips/vp9_mc_mmi.c src -= (3 * srcstride); \ src 568 libavcodec/mips/vp9_mc_mmi.c convolve_horiz_mmi(src, srcstride, temp, 64, hfilter, SIZE, tmp_h); \ src 573 libavcodec/mips/vp9_mc_mmi.c const uint8_t *src, \ src 579 libavcodec/mips/vp9_mc_mmi.c convolve_avg_horiz_mmi(src, srcstride, dst, dststride, filter, SIZE, h); \ src 583 libavcodec/mips/vp9_mc_mmi.c const uint8_t *src, \ src 589 libavcodec/mips/vp9_mc_mmi.c src -= (3 * srcstride); \ src 590 libavcodec/mips/vp9_mc_mmi.c convolve_avg_vert_mmi(src, srcstride, dst, dststride, filter, SIZE, h); \ src 594 libavcodec/mips/vp9_mc_mmi.c const uint8_t *src, \ src 604 libavcodec/mips/vp9_mc_mmi.c src -= (3 * srcstride); \ src 605 libavcodec/mips/vp9_mc_mmi.c convolve_horiz_mmi(src, srcstride, temp2, 64, hfilter, SIZE, tmp_h); \ src 159 libavcodec/mips/vp9_mc_msa.c static void common_hz_8t_4x4_msa(const uint8_t *src, int32_t src_stride, src 168 libavcodec/mips/vp9_mc_msa.c src -= 3; src 178 libavcodec/mips/vp9_mc_msa.c LD_SB4(src, src_stride, src0, src1, src2, src3); src 188 libavcodec/mips/vp9_mc_msa.c static void common_hz_8t_4x8_msa(const uint8_t *src, int32_t src_stride, src 198 libavcodec/mips/vp9_mc_msa.c src -= 3; src 208 libavcodec/mips/vp9_mc_msa.c LD_SB4(src, src_stride, src0, src1, src2, src3); src 210 libavcodec/mips/vp9_mc_msa.c src += (4 * src_stride); src 213 libavcodec/mips/vp9_mc_msa.c LD_SB4(src, src_stride, src0, src1, src2, src3); src 225 libavcodec/mips/vp9_mc_msa.c static void common_hz_8t_4w_msa(const uint8_t *src, int32_t src_stride, src 230 libavcodec/mips/vp9_mc_msa.c common_hz_8t_4x4_msa(src, src_stride, dst, dst_stride, filter); src 232 libavcodec/mips/vp9_mc_msa.c common_hz_8t_4x8_msa(src, src_stride, dst, dst_stride, filter); src 236 libavcodec/mips/vp9_mc_msa.c static void common_hz_8t_8x4_msa(const uint8_t *src, int32_t src_stride, src 245 libavcodec/mips/vp9_mc_msa.c src -= 3; src 255 libavcodec/mips/vp9_mc_msa.c LD_SB4(src, src_stride, src0, src1, src2, src3); src 267 libavcodec/mips/vp9_mc_msa.c static void common_hz_8t_8x8mult_msa(const uint8_t *src, int32_t src_stride, src 277 libavcodec/mips/vp9_mc_msa.c src -= 3; src 288 libavcodec/mips/vp9_mc_msa.c LD_SB4(src, src_stride, src0, src1, src2, src3); src 290 libavcodec/mips/vp9_mc_msa.c src += (4 * src_stride); src 303 libavcodec/mips/vp9_mc_msa.c static void common_hz_8t_8w_msa(const uint8_t *src, int32_t src_stride, src 308 libavcodec/mips/vp9_mc_msa.c common_hz_8t_8x4_msa(src, src_stride, dst, dst_stride, filter); src 310 libavcodec/mips/vp9_mc_msa.c common_hz_8t_8x8mult_msa(src, src_stride, dst, dst_stride, filter, src 315 libavcodec/mips/vp9_mc_msa.c static void common_hz_8t_16w_msa(const uint8_t *src, int32_t src_stride, src 325 libavcodec/mips/vp9_mc_msa.c src -= 3; src 336 libavcodec/mips/vp9_mc_msa.c LD_SB2(src, src_stride, src0, src2); src 337 libavcodec/mips/vp9_mc_msa.c LD_SB2(src + 8, src_stride, src1, src3); src 339 libavcodec/mips/vp9_mc_msa.c src += (2 * src_stride); src 354 libavcodec/mips/vp9_mc_msa.c static void common_hz_8t_32w_msa(const uint8_t *src, int32_t src_stride, src 364 libavcodec/mips/vp9_mc_msa.c src -= 3; src 375 libavcodec/mips/vp9_mc_msa.c src0 = LD_SB(src); src 376 libavcodec/mips/vp9_mc_msa.c src2 = LD_SB(src + 16); src 377 libavcodec/mips/vp9_mc_msa.c src3 = LD_SB(src + 24); src 379 libavcodec/mips/vp9_mc_msa.c src += src_stride; src 387 libavcodec/mips/vp9_mc_msa.c src0 = LD_SB(src); src 388 libavcodec/mips/vp9_mc_msa.c src2 = LD_SB(src + 16); src 389 libavcodec/mips/vp9_mc_msa.c src3 = LD_SB(src + 24); src 391 libavcodec/mips/vp9_mc_msa.c src += src_stride; src 413 libavcodec/mips/vp9_mc_msa.c static void common_hz_8t_64w_msa(const uint8_t *src, int32_t src_stride, src 423 libavcodec/mips/vp9_mc_msa.c src -= 3; src 434 libavcodec/mips/vp9_mc_msa.c src0 = LD_SB(src); src 435 libavcodec/mips/vp9_mc_msa.c src2 = LD_SB(src + 16); src 436 libavcodec/mips/vp9_mc_msa.c src3 = LD_SB(src + 24); src 450 libavcodec/mips/vp9_mc_msa.c src0 = LD_SB(src + 32); src 451 libavcodec/mips/vp9_mc_msa.c src2 = LD_SB(src + 48); src 452 libavcodec/mips/vp9_mc_msa.c src3 = LD_SB(src + 56); src 454 libavcodec/mips/vp9_mc_msa.c src += src_stride; src 470 libavcodec/mips/vp9_mc_msa.c static void common_vt_8t_4w_msa(const uint8_t *src, int32_t src_stride, src 482 libavcodec/mips/vp9_mc_msa.c src -= (3 * src_stride); src 487 libavcodec/mips/vp9_mc_msa.c LD_SB7(src, src_stride, src0, src1, src2, src3, src4, src5, src6); src 488 libavcodec/mips/vp9_mc_msa.c src += (7 * src_stride); src 498 libavcodec/mips/vp9_mc_msa.c LD_SB4(src, src_stride, src7, src8, src9, src10); src 499 libavcodec/mips/vp9_mc_msa.c src += (4 * src_stride); src 522 libavcodec/mips/vp9_mc_msa.c static void common_vt_8t_8w_msa(const uint8_t *src, int32_t src_stride, src 533 libavcodec/mips/vp9_mc_msa.c src -= (3 * src_stride); src 538 libavcodec/mips/vp9_mc_msa.c LD_SB7(src, src_stride, src0, src1, src2, src3, src4, src5, src6); src 540 libavcodec/mips/vp9_mc_msa.c src += (7 * src_stride); src 546 libavcodec/mips/vp9_mc_msa.c LD_SB4(src, src_stride, src7, src8, src9, src10); src 548 libavcodec/mips/vp9_mc_msa.c src += (4 * src_stride); src 577 libavcodec/mips/vp9_mc_msa.c static void common_vt_8t_16w_msa(const uint8_t *src, int32_t src_stride, src 590 libavcodec/mips/vp9_mc_msa.c src -= (3 * src_stride); src 595 libavcodec/mips/vp9_mc_msa.c LD_SB7(src, src_stride, src0, src1, src2, src3, src4, src5, src6); src 597 libavcodec/mips/vp9_mc_msa.c src += (7 * src_stride); src 606 libavcodec/mips/vp9_mc_msa.c LD_SB4(src, src_stride, src7, src8, src9, src10); src 608 libavcodec/mips/vp9_mc_msa.c src += (4 * src_stride); src 656 libavcodec/mips/vp9_mc_msa.c static void common_vt_8t_16w_mult_msa(const uint8_t *src, int32_t src_stride, src 672 libavcodec/mips/vp9_mc_msa.c src -= (3 * src_stride); src 678 libavcodec/mips/vp9_mc_msa.c src_tmp = src; src 740 libavcodec/mips/vp9_mc_msa.c src += 16; src 745 libavcodec/mips/vp9_mc_msa.c static void common_vt_8t_32w_msa(const uint8_t *src, int32_t src_stride, src 749 libavcodec/mips/vp9_mc_msa.c common_vt_8t_16w_mult_msa(src, src_stride, dst, dst_stride, filter, height, src 753 libavcodec/mips/vp9_mc_msa.c static void common_vt_8t_64w_msa(const uint8_t *src, int32_t src_stride, src 757 libavcodec/mips/vp9_mc_msa.c common_vt_8t_16w_mult_msa(src, src_stride, dst, dst_stride, filter, height, src 761 libavcodec/mips/vp9_mc_msa.c static void common_hv_8ht_8vt_4w_msa(const uint8_t *src, int32_t src_stride, src 776 libavcodec/mips/vp9_mc_msa.c src -= (3 + 3 * src_stride); src 786 libavcodec/mips/vp9_mc_msa.c LD_SB7(src, src_stride, src0, src1, src2, src3, src4, src5, src6); src 788 libavcodec/mips/vp9_mc_msa.c src += (7 * src_stride); src 807 libavcodec/mips/vp9_mc_msa.c LD_SB4(src, src_stride, src7, src8, src9, src10); src 809 libavcodec/mips/vp9_mc_msa.c src += (4 * src_stride); src 837 libavcodec/mips/vp9_mc_msa.c static void common_hv_8ht_8vt_8w_msa(const uint8_t *src, int32_t src_stride, src 853 libavcodec/mips/vp9_mc_msa.c src -= (3 + 3 * src_stride); src 863 libavcodec/mips/vp9_mc_msa.c LD_SB7(src, src_stride, src0, src1, src2, src3, src4, src5, src6); src 864 libavcodec/mips/vp9_mc_msa.c src += (7 * src_stride); src 890 libavcodec/mips/vp9_mc_msa.c LD_SB4(src, src_stride, src7, src8, src9, src10); src 891 libavcodec/mips/vp9_mc_msa.c src += (4 * src_stride); src 935 libavcodec/mips/vp9_mc_msa.c static void common_hv_8ht_8vt_16w_msa(const uint8_t *src, int32_t src_stride, src 944 libavcodec/mips/vp9_mc_msa.c common_hv_8ht_8vt_8w_msa(src, src_stride, dst, dst_stride, filter_horiz, src 947 libavcodec/mips/vp9_mc_msa.c src += 8; src 952 libavcodec/mips/vp9_mc_msa.c static void common_hv_8ht_8vt_32w_msa(const uint8_t *src, int32_t src_stride, src 961 libavcodec/mips/vp9_mc_msa.c common_hv_8ht_8vt_8w_msa(src, src_stride, dst, dst_stride, filter_horiz, src 964 libavcodec/mips/vp9_mc_msa.c src += 8; src 969 libavcodec/mips/vp9_mc_msa.c static void common_hv_8ht_8vt_64w_msa(const uint8_t *src, int32_t src_stride, src 978 libavcodec/mips/vp9_mc_msa.c common_hv_8ht_8vt_8w_msa(src, src_stride, dst, dst_stride, filter_horiz, src 981 libavcodec/mips/vp9_mc_msa.c src += 8; src 986 libavcodec/mips/vp9_mc_msa.c static void common_hz_8t_and_aver_dst_4x4_msa(const uint8_t *src, src 998 libavcodec/mips/vp9_mc_msa.c src -= 3; src 1008 libavcodec/mips/vp9_mc_msa.c LD_SB4(src, src_stride, src0, src1, src2, src3); src 1021 libavcodec/mips/vp9_mc_msa.c static void common_hz_8t_and_aver_dst_4x8_msa(const uint8_t *src, src 1033 libavcodec/mips/vp9_mc_msa.c src -= 3; src 1043 libavcodec/mips/vp9_mc_msa.c LD_SB4(src, src_stride, src0, src1, src2, src3); src 1045 libavcodec/mips/vp9_mc_msa.c src += (4 * src_stride); src 1052 libavcodec/mips/vp9_mc_msa.c LD_SB4(src, src_stride, src0, src1, src2, src3); src 1066 libavcodec/mips/vp9_mc_msa.c static void common_hz_8t_and_aver_dst_4w_msa(const uint8_t *src, src 1073 libavcodec/mips/vp9_mc_msa.c common_hz_8t_and_aver_dst_4x4_msa(src, src_stride, dst, dst_stride, src 1076 libavcodec/mips/vp9_mc_msa.c common_hz_8t_and_aver_dst_4x8_msa(src, src_stride, dst, dst_stride, src 1081 libavcodec/mips/vp9_mc_msa.c static void common_hz_8t_and_aver_dst_8w_msa(const uint8_t *src, src 1094 libavcodec/mips/vp9_mc_msa.c src -= 3; src 1105 libavcodec/mips/vp9_mc_msa.c LD_SB4(src, src_stride, src0, src1, src2, src3); src 1107 libavcodec/mips/vp9_mc_msa.c src += (4 * src_stride); src 1122 libavcodec/mips/vp9_mc_msa.c static void common_hz_8t_and_aver_dst_16w_msa(const uint8_t *src, src 1136 libavcodec/mips/vp9_mc_msa.c src -= 3; src 1147 libavcodec/mips/vp9_mc_msa.c LD_SB2(src, src_stride, src0, src2); src 1148 libavcodec/mips/vp9_mc_msa.c LD_SB2(src + 8, src_stride, src1, src3); src 1149 libavcodec/mips/vp9_mc_msa.c src += (2 * src_stride); src 1180 libavcodec/mips/vp9_mc_msa.c static void common_hz_8t_and_aver_dst_32w_msa(const uint8_t *src, src 1194 libavcodec/mips/vp9_mc_msa.c src -= 3; src 1205 libavcodec/mips/vp9_mc_msa.c src0 = LD_SB(src); src 1206 libavcodec/mips/vp9_mc_msa.c src2 = LD_SB(src + 16); src 1207 libavcodec/mips/vp9_mc_msa.c src3 = LD_SB(src + 24); src 1209 libavcodec/mips/vp9_mc_msa.c src += src_stride; src 1239 libavcodec/mips/vp9_mc_msa.c static void common_hz_8t_and_aver_dst_64w_msa(const uint8_t *src, src 1253 libavcodec/mips/vp9_mc_msa.c src -= 3; src 1265 libavcodec/mips/vp9_mc_msa.c src0 = LD_SB(&src[cnt << 5]); src 1266 libavcodec/mips/vp9_mc_msa.c src2 = LD_SB(&src[16 + (cnt << 5)]); src 1267 libavcodec/mips/vp9_mc_msa.c src3 = LD_SB(&src[24 + (cnt << 5)]); src 1296 libavcodec/mips/vp9_mc_msa.c src += src_stride; src 1301 libavcodec/mips/vp9_mc_msa.c static void common_vt_8t_and_aver_dst_4w_msa(const uint8_t *src, src 1316 libavcodec/mips/vp9_mc_msa.c src -= (3 * src_stride); src 1321 libavcodec/mips/vp9_mc_msa.c LD_SB7(src, src_stride, src0, src1, src2, src3, src4, src5, src6); src 1322 libavcodec/mips/vp9_mc_msa.c src += (7 * src_stride); src 1332 libavcodec/mips/vp9_mc_msa.c LD_SB4(src, src_stride, src7, src8, src9, src10); src 1333 libavcodec/mips/vp9_mc_msa.c src += (4 * src_stride); src 1360 libavcodec/mips/vp9_mc_msa.c static void common_vt_8t_and_aver_dst_8w_msa(const uint8_t *src, src 1374 libavcodec/mips/vp9_mc_msa.c src -= (3 * src_stride); src 1379 libavcodec/mips/vp9_mc_msa.c LD_SB7(src, src_stride, src0, src1, src2, src3, src4, src5, src6); src 1380 libavcodec/mips/vp9_mc_msa.c src += (7 * src_stride); src 1388 libavcodec/mips/vp9_mc_msa.c LD_SB4(src, src_stride, src7, src8, src9, src10); src 1389 libavcodec/mips/vp9_mc_msa.c src += (4 * src_stride); src 1421 libavcodec/mips/vp9_mc_msa.c static void common_vt_8t_and_aver_dst_16w_mult_msa(const uint8_t *src, src 1440 libavcodec/mips/vp9_mc_msa.c src -= (3 * src_stride); src 1446 libavcodec/mips/vp9_mc_msa.c src_tmp = src; src 1513 libavcodec/mips/vp9_mc_msa.c src += 16; src 1518 libavcodec/mips/vp9_mc_msa.c static void common_vt_8t_and_aver_dst_16w_msa(const uint8_t *src, src 1524 libavcodec/mips/vp9_mc_msa.c common_vt_8t_and_aver_dst_16w_mult_msa(src, src_stride, dst, dst_stride, src 1528 libavcodec/mips/vp9_mc_msa.c static void common_vt_8t_and_aver_dst_32w_msa(const uint8_t *src, src 1534 libavcodec/mips/vp9_mc_msa.c common_vt_8t_and_aver_dst_16w_mult_msa(src, src_stride, dst, dst_stride, src 1538 libavcodec/mips/vp9_mc_msa.c static void common_vt_8t_and_aver_dst_64w_msa(const uint8_t *src, src 1544 libavcodec/mips/vp9_mc_msa.c common_vt_8t_and_aver_dst_16w_mult_msa(src, src_stride, dst, dst_stride, src 1548 libavcodec/mips/vp9_mc_msa.c static void common_hv_8ht_8vt_and_aver_dst_4w_msa(const uint8_t *src, src 1566 libavcodec/mips/vp9_mc_msa.c src -= (3 + 3 * src_stride); src 1576 libavcodec/mips/vp9_mc_msa.c LD_SB7(src, src_stride, src0, src1, src2, src3, src4, src5, src6); src 1578 libavcodec/mips/vp9_mc_msa.c src += (7 * src_stride); src 1597 libavcodec/mips/vp9_mc_msa.c LD_SB4(src, src_stride, src7, src8, src9, src10); src 1599 libavcodec/mips/vp9_mc_msa.c src += (4 * src_stride); src 1631 libavcodec/mips/vp9_mc_msa.c static void common_hv_8ht_8vt_and_aver_dst_8w_msa(const uint8_t *src, src 1650 libavcodec/mips/vp9_mc_msa.c src -= (3 + 3 * src_stride); src 1660 libavcodec/mips/vp9_mc_msa.c LD_SB7(src, src_stride, src0, src1, src2, src3, src4, src5, src6); src 1661 libavcodec/mips/vp9_mc_msa.c src += (7 * src_stride); src 1687 libavcodec/mips/vp9_mc_msa.c LD_SB4(src, src_stride, src7, src8, src9, src10); src 1689 libavcodec/mips/vp9_mc_msa.c src += (4 * src_stride); src 1735 libavcodec/mips/vp9_mc_msa.c static void common_hv_8ht_8vt_and_aver_dst_16w_msa(const uint8_t *src, src 1746 libavcodec/mips/vp9_mc_msa.c common_hv_8ht_8vt_and_aver_dst_8w_msa(src, src_stride, dst, dst_stride, src 1750 libavcodec/mips/vp9_mc_msa.c src += 8; src 1755 libavcodec/mips/vp9_mc_msa.c static void common_hv_8ht_8vt_and_aver_dst_32w_msa(const uint8_t *src, src 1766 libavcodec/mips/vp9_mc_msa.c common_hv_8ht_8vt_and_aver_dst_8w_msa(src, src_stride, dst, dst_stride, src 1770 libavcodec/mips/vp9_mc_msa.c src += 8; src 1775 libavcodec/mips/vp9_mc_msa.c static void common_hv_8ht_8vt_and_aver_dst_64w_msa(const uint8_t *src, src 1786 libavcodec/mips/vp9_mc_msa.c common_hv_8ht_8vt_and_aver_dst_8w_msa(src, src_stride, dst, dst_stride, src 1790 libavcodec/mips/vp9_mc_msa.c src += 8; src 1795 libavcodec/mips/vp9_mc_msa.c static void common_hz_2t_4x4_msa(const uint8_t *src, int32_t src_stride, src 1809 libavcodec/mips/vp9_mc_msa.c LD_SB4(src, src_stride, src0, src1, src2, src3); src 1818 libavcodec/mips/vp9_mc_msa.c static void common_hz_2t_4x8_msa(const uint8_t *src, int32_t src_stride, src 1833 libavcodec/mips/vp9_mc_msa.c LD_SB8(src, src_stride, src0, src1, src2, src3, src4, src5, src6, src7); src 1848 libavcodec/mips/vp9_mc_msa.c const uint8_t *src, ptrdiff_t src_stride, src 1854 libavcodec/mips/vp9_mc_msa.c common_hz_2t_4x4_msa(src, src_stride, dst, dst_stride, filter); src 1856 libavcodec/mips/vp9_mc_msa.c common_hz_2t_4x8_msa(src, src_stride, dst, dst_stride, filter); src 1860 libavcodec/mips/vp9_mc_msa.c static void common_hz_2t_8x4_msa(const uint8_t *src, int32_t src_stride, src 1874 libavcodec/mips/vp9_mc_msa.c LD_SB4(src, src_stride, src0, src1, src2, src3); src 1884 libavcodec/mips/vp9_mc_msa.c static void common_hz_2t_8x8mult_msa(const uint8_t *src, int32_t src_stride, src 1898 libavcodec/mips/vp9_mc_msa.c LD_SB4(src, src_stride, src0, src1, src2, src3); src 1899 libavcodec/mips/vp9_mc_msa.c src += (4 * src_stride); src 1906 libavcodec/mips/vp9_mc_msa.c LD_SB4(src, src_stride, src0, src1, src2, src3); src 1907 libavcodec/mips/vp9_mc_msa.c src += (4 * src_stride); src 1922 libavcodec/mips/vp9_mc_msa.c LD_SB4(src, src_stride, src0, src1, src2, src3); src 1923 libavcodec/mips/vp9_mc_msa.c src += (4 * src_stride); src 1930 libavcodec/mips/vp9_mc_msa.c LD_SB4(src, src_stride, src0, src1, src2, src3); src 1931 libavcodec/mips/vp9_mc_msa.c src += (4 * src_stride); src 1947 libavcodec/mips/vp9_mc_msa.c const uint8_t *src, ptrdiff_t src_stride, src 1953 libavcodec/mips/vp9_mc_msa.c common_hz_2t_8x4_msa(src, src_stride, dst, dst_stride, filter); src 1955 libavcodec/mips/vp9_mc_msa.c common_hz_2t_8x8mult_msa(src, src_stride, dst, dst_stride, filter, src 1961 libavcodec/mips/vp9_mc_msa.c const uint8_t *src, ptrdiff_t src_stride, src 1978 libavcodec/mips/vp9_mc_msa.c LD_SB4(src, src_stride, src0, src2, src4, src6); src 1979 libavcodec/mips/vp9_mc_msa.c LD_SB4(src + 8, src_stride, src1, src3, src5, src7); src 1980 libavcodec/mips/vp9_mc_msa.c src += (4 * src_stride); src 2002 libavcodec/mips/vp9_mc_msa.c LD_SB4(src, src_stride, src0, src2, src4, src6); src 2003 libavcodec/mips/vp9_mc_msa.c LD_SB4(src + 8, src_stride, src1, src3, src5, src7); src 2004 libavcodec/mips/vp9_mc_msa.c src += (4 * src_stride); src 2028 libavcodec/mips/vp9_mc_msa.c const uint8_t *src, ptrdiff_t src_stride, src 2044 libavcodec/mips/vp9_mc_msa.c src0 = LD_SB(src); src 2045 libavcodec/mips/vp9_mc_msa.c src2 = LD_SB(src + 16); src 2046 libavcodec/mips/vp9_mc_msa.c src3 = LD_SB(src + 24); src 2048 libavcodec/mips/vp9_mc_msa.c src += src_stride; src 2049 libavcodec/mips/vp9_mc_msa.c src4 = LD_SB(src); src 2050 libavcodec/mips/vp9_mc_msa.c src6 = LD_SB(src + 16); src 2051 libavcodec/mips/vp9_mc_msa.c src7 = LD_SB(src + 24); src 2053 libavcodec/mips/vp9_mc_msa.c src += src_stride; src 2075 libavcodec/mips/vp9_mc_msa.c const uint8_t *src, ptrdiff_t src_stride, src 2091 libavcodec/mips/vp9_mc_msa.c src0 = LD_SB(src); src 2092 libavcodec/mips/vp9_mc_msa.c src2 = LD_SB(src + 16); src 2093 libavcodec/mips/vp9_mc_msa.c src4 = LD_SB(src + 32); src 2094 libavcodec/mips/vp9_mc_msa.c src6 = LD_SB(src + 48); src 2095 libavcodec/mips/vp9_mc_msa.c src7 = LD_SB(src + 56); src 2097 libavcodec/mips/vp9_mc_msa.c src += src_stride; src 2117 libavcodec/mips/vp9_mc_msa.c static void common_vt_2t_4x4_msa(const uint8_t *src, int32_t src_stride, src 2130 libavcodec/mips/vp9_mc_msa.c LD_SB5(src, src_stride, src0, src1, src2, src3, src4); src 2131 libavcodec/mips/vp9_mc_msa.c src += (5 * src_stride); src 2143 libavcodec/mips/vp9_mc_msa.c static void common_vt_2t_4x8_msa(const uint8_t *src, int32_t src_stride, src 2157 libavcodec/mips/vp9_mc_msa.c LD_SB8(src, src_stride, src0, src1, src2, src3, src4, src5, src6, src7); src 2158 libavcodec/mips/vp9_mc_msa.c src += (8 * src_stride); src 2160 libavcodec/mips/vp9_mc_msa.c src8 = LD_SB(src); src 2161 libavcodec/mips/vp9_mc_msa.c src += src_stride; src 2178 libavcodec/mips/vp9_mc_msa.c const uint8_t *src, ptrdiff_t src_stride, src 2184 libavcodec/mips/vp9_mc_msa.c common_vt_2t_4x4_msa(src, src_stride, dst, dst_stride, filter); src 2186 libavcodec/mips/vp9_mc_msa.c common_vt_2t_4x8_msa(src, src_stride, dst, dst_stride, filter); src 2190 libavcodec/mips/vp9_mc_msa.c static void common_vt_2t_8x4_msa(const uint8_t *src, int32_t src_stride, src 2203 libavcodec/mips/vp9_mc_msa.c LD_UB5(src, src_stride, src0, src1, src2, src3, src4); src 2214 libavcodec/mips/vp9_mc_msa.c static void common_vt_2t_8x8mult_msa(const uint8_t *src, int32_t src_stride, src 2229 libavcodec/mips/vp9_mc_msa.c src0 = LD_UB(src); src 2230 libavcodec/mips/vp9_mc_msa.c src += src_stride; src 2233 libavcodec/mips/vp9_mc_msa.c LD_UB8(src, src_stride, src1, src2, src3, src4, src5, src6, src7, src8); src 2234 libavcodec/mips/vp9_mc_msa.c src += (8 * src_stride); src 2260 libavcodec/mips/vp9_mc_msa.c const uint8_t *src, ptrdiff_t src_stride, src 2266 libavcodec/mips/vp9_mc_msa.c common_vt_2t_8x4_msa(src, src_stride, dst, dst_stride, filter); src 2268 libavcodec/mips/vp9_mc_msa.c common_vt_2t_8x8mult_msa(src, src_stride, dst, dst_stride, filter, src 2274 libavcodec/mips/vp9_mc_msa.c const uint8_t *src, ptrdiff_t src_stride, src 2288 libavcodec/mips/vp9_mc_msa.c src0 = LD_UB(src); src 2289 libavcodec/mips/vp9_mc_msa.c src += src_stride; src 2292 libavcodec/mips/vp9_mc_msa.c LD_UB4(src, src_stride, src1, src2, src3, src4); src 2293 libavcodec/mips/vp9_mc_msa.c src += (4 * src_stride); src 2328 libavcodec/mips/vp9_mc_msa.c const uint8_t *src, ptrdiff_t src_stride, src 2342 libavcodec/mips/vp9_mc_msa.c src0 = LD_UB(src); src 2343 libavcodec/mips/vp9_mc_msa.c src5 = LD_UB(src + 16); src 2344 libavcodec/mips/vp9_mc_msa.c src += src_stride; src 2347 libavcodec/mips/vp9_mc_msa.c LD_UB4(src, src_stride, src1, src2, src3, src4); src 2351 libavcodec/mips/vp9_mc_msa.c LD_UB4(src + 16, src_stride, src6, src7, src8, src9); src 2352 libavcodec/mips/vp9_mc_msa.c src += (4 * src_stride); src 2406 libavcodec/mips/vp9_mc_msa.c const uint8_t *src, ptrdiff_t src_stride, src 2420 libavcodec/mips/vp9_mc_msa.c LD_UB4(src, 16, src0, src3, src6, src9); src 2421 libavcodec/mips/vp9_mc_msa.c src += src_stride; src 2424 libavcodec/mips/vp9_mc_msa.c LD_UB2(src, src_stride, src1, src2); src 2425 libavcodec/mips/vp9_mc_msa.c LD_UB2(src + 16, src_stride, src4, src5); src 2426 libavcodec/mips/vp9_mc_msa.c LD_UB2(src + 32, src_stride, src7, src8); src 2427 libavcodec/mips/vp9_mc_msa.c LD_UB2(src + 48, src_stride, src10, src11); src 2428 libavcodec/mips/vp9_mc_msa.c src += (2 * src_stride); src 2486 libavcodec/mips/vp9_mc_msa.c static void common_hv_2ht_2vt_4x4_msa(const uint8_t *src, int32_t src_stride, src 2503 libavcodec/mips/vp9_mc_msa.c LD_SB5(src, src_stride, src0, src1, src2, src3, src4); src 2519 libavcodec/mips/vp9_mc_msa.c static void common_hv_2ht_2vt_4x8_msa(const uint8_t *src, int32_t src_stride, src 2538 libavcodec/mips/vp9_mc_msa.c LD_SB8(src, src_stride, src0, src1, src2, src3, src4, src5, src6, src7); src 2539 libavcodec/mips/vp9_mc_msa.c src += (8 * src_stride); src 2540 libavcodec/mips/vp9_mc_msa.c src8 = LD_SB(src); src 2566 libavcodec/mips/vp9_mc_msa.c const uint8_t *src, ptrdiff_t src_stride, src 2573 libavcodec/mips/vp9_mc_msa.c common_hv_2ht_2vt_4x4_msa(src, src_stride, dst, dst_stride, src 2576 libavcodec/mips/vp9_mc_msa.c common_hv_2ht_2vt_4x8_msa(src, src_stride, dst, dst_stride, src 2581 libavcodec/mips/vp9_mc_msa.c static void common_hv_2ht_2vt_8x4_msa(const uint8_t *src, int32_t src_stride, src 2599 libavcodec/mips/vp9_mc_msa.c LD_SB5(src, src_stride, src0, src1, src2, src3, src4); src 2624 libavcodec/mips/vp9_mc_msa.c static void common_hv_2ht_2vt_8x8mult_msa(const uint8_t *src, int32_t src_stride, src 2644 libavcodec/mips/vp9_mc_msa.c src0 = LD_SB(src); src 2645 libavcodec/mips/vp9_mc_msa.c src += src_stride; src 2650 libavcodec/mips/vp9_mc_msa.c LD_SB4(src, src_stride, src1, src2, src3, src4); src 2651 libavcodec/mips/vp9_mc_msa.c src += (4 * src_stride); src 2669 libavcodec/mips/vp9_mc_msa.c LD_SB4(src, src_stride, src1, src2, src3, src4); src 2670 libavcodec/mips/vp9_mc_msa.c src += (4 * src_stride); src 2704 libavcodec/mips/vp9_mc_msa.c const uint8_t *src, ptrdiff_t src_stride, src 2711 libavcodec/mips/vp9_mc_msa.c common_hv_2ht_2vt_8x4_msa(src, src_stride, dst, dst_stride, src 2714 libavcodec/mips/vp9_mc_msa.c common_hv_2ht_2vt_8x8mult_msa(src, src_stride, dst, dst_stride, src 2720 libavcodec/mips/vp9_mc_msa.c const uint8_t *src, ptrdiff_t src_stride, src 2740 libavcodec/mips/vp9_mc_msa.c LD_SB2(src, 8, src0, src1); src 2741 libavcodec/mips/vp9_mc_msa.c src += src_stride; src 2748 libavcodec/mips/vp9_mc_msa.c LD_SB4(src, src_stride, src0, src2, src4, src6); src 2749 libavcodec/mips/vp9_mc_msa.c LD_SB4(src + 8, src_stride, src1, src3, src5, src7); src 2750 libavcodec/mips/vp9_mc_msa.c src += (4 * src_stride); src 2791 libavcodec/mips/vp9_mc_msa.c const uint8_t *src, ptrdiff_t src_stride, src 2797 libavcodec/mips/vp9_mc_msa.c ff_put_bilin_16hv_msa(dst, dst_stride, src, src_stride, height, mx, my); src 2799 libavcodec/mips/vp9_mc_msa.c src += 16; src 2805 libavcodec/mips/vp9_mc_msa.c const uint8_t *src, ptrdiff_t src_stride, src 2811 libavcodec/mips/vp9_mc_msa.c ff_put_bilin_16hv_msa(dst, dst_stride, src, src_stride, height, mx, my); src 2813 libavcodec/mips/vp9_mc_msa.c src += 16; src 2818 libavcodec/mips/vp9_mc_msa.c static void common_hz_2t_and_aver_dst_4x4_msa(const uint8_t *src, src 2834 libavcodec/mips/vp9_mc_msa.c LD_SB4(src, src_stride, src0, src1, src2, src3); src 2847 libavcodec/mips/vp9_mc_msa.c static void common_hz_2t_and_aver_dst_4x8_msa(const uint8_t *src, src 2864 libavcodec/mips/vp9_mc_msa.c LD_SB8(src, src_stride, src0, src1, src2, src3, src4, src5, src6, src7); src 2882 libavcodec/mips/vp9_mc_msa.c const uint8_t *src, ptrdiff_t src_stride, src 2888 libavcodec/mips/vp9_mc_msa.c common_hz_2t_and_aver_dst_4x4_msa(src, src_stride, dst, dst_stride, src 2891 libavcodec/mips/vp9_mc_msa.c common_hz_2t_and_aver_dst_4x8_msa(src, src_stride, dst, dst_stride, src 2896 libavcodec/mips/vp9_mc_msa.c static void common_hz_2t_and_aver_dst_8x4_msa(const uint8_t *src, src 2912 libavcodec/mips/vp9_mc_msa.c LD_SB4(src, src_stride, src0, src1, src2, src3); src 2924 libavcodec/mips/vp9_mc_msa.c static void common_hz_2t_and_aver_dst_8x8mult_msa(const uint8_t *src, src 2942 libavcodec/mips/vp9_mc_msa.c LD_SB4(src, src_stride, src0, src1, src2, src3); src 2943 libavcodec/mips/vp9_mc_msa.c src += (4 * src_stride); src 2952 libavcodec/mips/vp9_mc_msa.c LD_SB4(src, src_stride, src0, src1, src2, src3); src 2953 libavcodec/mips/vp9_mc_msa.c src += (4 * src_stride); src 2969 libavcodec/mips/vp9_mc_msa.c LD_SB4(src, src_stride, src0, src1, src2, src3); src 2970 libavcodec/mips/vp9_mc_msa.c src += (4 * src_stride); src 2980 libavcodec/mips/vp9_mc_msa.c LD_SB4(src, src_stride, src0, src1, src2, src3); src 2997 libavcodec/mips/vp9_mc_msa.c const uint8_t *src, ptrdiff_t src_stride, src 3003 libavcodec/mips/vp9_mc_msa.c common_hz_2t_and_aver_dst_8x4_msa(src, src_stride, dst, dst_stride, src 3006 libavcodec/mips/vp9_mc_msa.c common_hz_2t_and_aver_dst_8x8mult_msa(src, src_stride, dst, dst_stride, src 3012 libavcodec/mips/vp9_mc_msa.c const uint8_t *src, ptrdiff_t src_stride, src 3028 libavcodec/mips/vp9_mc_msa.c LD_SB4(src, src_stride, src0, src2, src4, src6); src 3029 libavcodec/mips/vp9_mc_msa.c LD_SB4(src + 8, src_stride, src1, src3, src5, src7); src 3030 libavcodec/mips/vp9_mc_msa.c src += (4 * src_stride); src 3053 libavcodec/mips/vp9_mc_msa.c LD_SB4(src, src_stride, src0, src2, src4, src6); src 3054 libavcodec/mips/vp9_mc_msa.c LD_SB4(src + 8, src_stride, src1, src3, src5, src7); src 3055 libavcodec/mips/vp9_mc_msa.c src += (4 * src_stride); src 3080 libavcodec/mips/vp9_mc_msa.c const uint8_t *src, ptrdiff_t src_stride, src 3097 libavcodec/mips/vp9_mc_msa.c src0 = LD_SB(src); src 3098 libavcodec/mips/vp9_mc_msa.c src2 = LD_SB(src + 16); src 3099 libavcodec/mips/vp9_mc_msa.c src3 = LD_SB(src + 24); src 3101 libavcodec/mips/vp9_mc_msa.c src += src_stride; src 3102 libavcodec/mips/vp9_mc_msa.c src4 = LD_SB(src); src 3103 libavcodec/mips/vp9_mc_msa.c src6 = LD_SB(src + 16); src 3104 libavcodec/mips/vp9_mc_msa.c src7 = LD_SB(src + 24); src 3106 libavcodec/mips/vp9_mc_msa.c src += src_stride; src 3130 libavcodec/mips/vp9_mc_msa.c const uint8_t *src, ptrdiff_t src_stride, src 3147 libavcodec/mips/vp9_mc_msa.c LD_SB4(src, 16, src0, src2, src4, src6); src 3148 libavcodec/mips/vp9_mc_msa.c src7 = LD_SB(src + 56); src 3150 libavcodec/mips/vp9_mc_msa.c src += src_stride; src 3171 libavcodec/mips/vp9_mc_msa.c static void common_vt_2t_and_aver_dst_4x4_msa(const uint8_t *src, src 3186 libavcodec/mips/vp9_mc_msa.c LD_SB4(src, src_stride, src0, src1, src2, src3); src 3187 libavcodec/mips/vp9_mc_msa.c src += (4 * src_stride); src 3189 libavcodec/mips/vp9_mc_msa.c src4 = LD_SB(src); src 3190 libavcodec/mips/vp9_mc_msa.c src += src_stride; src 3207 libavcodec/mips/vp9_mc_msa.c static void common_vt_2t_and_aver_dst_4x8_msa(const uint8_t *src, src 3223 libavcodec/mips/vp9_mc_msa.c LD_SB8(src, src_stride, src0, src1, src2, src3, src4, src5, src6, src7); src 3224 libavcodec/mips/vp9_mc_msa.c src += (8 * src_stride); src 3225 libavcodec/mips/vp9_mc_msa.c src8 = LD_SB(src); src 3247 libavcodec/mips/vp9_mc_msa.c const uint8_t *src, ptrdiff_t src_stride, src 3253 libavcodec/mips/vp9_mc_msa.c common_vt_2t_and_aver_dst_4x4_msa(src, src_stride, dst, dst_stride, src 3256 libavcodec/mips/vp9_mc_msa.c common_vt_2t_and_aver_dst_4x8_msa(src, src_stride, dst, dst_stride, src 3261 libavcodec/mips/vp9_mc_msa.c static void common_vt_2t_and_aver_dst_8x4_msa(const uint8_t *src, src 3277 libavcodec/mips/vp9_mc_msa.c LD_UB5(src, src_stride, src0, src1, src2, src3, src4); src 3290 libavcodec/mips/vp9_mc_msa.c static void common_vt_2t_and_aver_dst_8x8mult_msa(const uint8_t *src, src 3309 libavcodec/mips/vp9_mc_msa.c src0 = LD_UB(src); src 3310 libavcodec/mips/vp9_mc_msa.c src += src_stride; src 3313 libavcodec/mips/vp9_mc_msa.c LD_UB8(src, src_stride, src1, src2, src3, src4, src5, src6, src7, src8); src 3314 libavcodec/mips/vp9_mc_msa.c src += (8 * src_stride); src 3346 libavcodec/mips/vp9_mc_msa.c const uint8_t *src, ptrdiff_t src_stride, src 3352 libavcodec/mips/vp9_mc_msa.c common_vt_2t_and_aver_dst_8x4_msa(src, src_stride, dst, dst_stride, src 3355 libavcodec/mips/vp9_mc_msa.c common_vt_2t_and_aver_dst_8x8mult_msa(src, src_stride, dst, dst_stride, src 3361 libavcodec/mips/vp9_mc_msa.c const uint8_t *src, ptrdiff_t src_stride, src 3374 libavcodec/mips/vp9_mc_msa.c src0 = LD_UB(src); src 3375 libavcodec/mips/vp9_mc_msa.c src += src_stride; src 3378 libavcodec/mips/vp9_mc_msa.c LD_UB4(src, src_stride, src1, src2, src3, src4); src 3379 libavcodec/mips/vp9_mc_msa.c src += (4 * src_stride); src 3415 libavcodec/mips/vp9_mc_msa.c const uint8_t *src, ptrdiff_t src_stride, src 3429 libavcodec/mips/vp9_mc_msa.c LD_UB2(src, 16, src0, src5); src 3430 libavcodec/mips/vp9_mc_msa.c src += src_stride; src 3433 libavcodec/mips/vp9_mc_msa.c LD_UB4(src, src_stride, src1, src2, src3, src4); src 3438 libavcodec/mips/vp9_mc_msa.c LD_UB4(src + 16, src_stride, src6, src7, src8, src9); src 3440 libavcodec/mips/vp9_mc_msa.c src += (4 * src_stride); src 3495 libavcodec/mips/vp9_mc_msa.c const uint8_t *src, ptrdiff_t src_stride, src 3511 libavcodec/mips/vp9_mc_msa.c LD_UB4(src, 16, src0, src3, src6, src9); src 3512 libavcodec/mips/vp9_mc_msa.c src += src_stride; src 3515 libavcodec/mips/vp9_mc_msa.c LD_UB2(src, src_stride, src1, src2); src 3517 libavcodec/mips/vp9_mc_msa.c LD_UB2(src + 16, src_stride, src4, src5); src 3519 libavcodec/mips/vp9_mc_msa.c LD_UB2(src + 32, src_stride, src7, src8); src 3521 libavcodec/mips/vp9_mc_msa.c LD_UB2(src + 48, src_stride, src10, src11); src 3523 libavcodec/mips/vp9_mc_msa.c src += (2 * src_stride); src 3581 libavcodec/mips/vp9_mc_msa.c static void common_hv_2ht_2vt_and_aver_dst_4x4_msa(const uint8_t *src, src 3603 libavcodec/mips/vp9_mc_msa.c LD_SB5(src, src_stride, src0, src1, src2, src3, src4); src 3625 libavcodec/mips/vp9_mc_msa.c static void common_hv_2ht_2vt_and_aver_dst_4x8_msa(const uint8_t *src, src 3649 libavcodec/mips/vp9_mc_msa.c LD_SB8(src, src_stride, src0, src1, src2, src3, src4, src5, src6, src7); src 3650 libavcodec/mips/vp9_mc_msa.c src += (8 * src_stride); src 3651 libavcodec/mips/vp9_mc_msa.c src8 = LD_SB(src); src 3678 libavcodec/mips/vp9_mc_msa.c const uint8_t *src, ptrdiff_t src_stride, src 3685 libavcodec/mips/vp9_mc_msa.c common_hv_2ht_2vt_and_aver_dst_4x4_msa(src, src_stride, dst, dst_stride, src 3688 libavcodec/mips/vp9_mc_msa.c common_hv_2ht_2vt_and_aver_dst_4x8_msa(src, src_stride, dst, dst_stride, src 3693 libavcodec/mips/vp9_mc_msa.c static void common_hv_2ht_2vt_and_aver_dst_8x4_msa(const uint8_t *src, src 3715 libavcodec/mips/vp9_mc_msa.c LD_SB5(src, src_stride, src0, src1, src2, src3, src4); src 3716 libavcodec/mips/vp9_mc_msa.c src += (5 * src_stride); src 3743 libavcodec/mips/vp9_mc_msa.c static void common_hv_2ht_2vt_and_aver_dst_8x8mult_msa(const uint8_t *src, src 3767 libavcodec/mips/vp9_mc_msa.c src0 = LD_SB(src); src 3768 libavcodec/mips/vp9_mc_msa.c src += src_stride; src 3773 libavcodec/mips/vp9_mc_msa.c LD_SB4(src, src_stride, src1, src2, src3, src4); src 3774 libavcodec/mips/vp9_mc_msa.c src += (4 * src_stride); src 3806 libavcodec/mips/vp9_mc_msa.c const uint8_t *src, ptrdiff_t src_stride, src 3813 libavcodec/mips/vp9_mc_msa.c common_hv_2ht_2vt_and_aver_dst_8x4_msa(src, src_stride, dst, dst_stride, src 3816 libavcodec/mips/vp9_mc_msa.c common_hv_2ht_2vt_and_aver_dst_8x8mult_msa(src, src_stride, src 3824 libavcodec/mips/vp9_mc_msa.c const uint8_t *src, ptrdiff_t src_stride, src 3844 libavcodec/mips/vp9_mc_msa.c LD_SB2(src, 8, src0, src1); src 3845 libavcodec/mips/vp9_mc_msa.c src += src_stride; src 3851 libavcodec/mips/vp9_mc_msa.c LD_SB4(src, src_stride, src0, src2, src4, src6); src 3852 libavcodec/mips/vp9_mc_msa.c LD_SB4(src + 8, src_stride, src1, src3, src5, src7); src 3853 libavcodec/mips/vp9_mc_msa.c src += (4 * src_stride); src 3895 libavcodec/mips/vp9_mc_msa.c const uint8_t *src, ptrdiff_t src_stride, src 3901 libavcodec/mips/vp9_mc_msa.c ff_avg_bilin_16hv_msa(dst, dst_stride, src, src_stride, height, mx, my); src 3903 libavcodec/mips/vp9_mc_msa.c src += 16; src 3909 libavcodec/mips/vp9_mc_msa.c const uint8_t *src, ptrdiff_t src_stride, src 3915 libavcodec/mips/vp9_mc_msa.c ff_avg_bilin_16hv_msa(dst, dst_stride, src, src_stride, height, mx, my); src 3917 libavcodec/mips/vp9_mc_msa.c src += 16; src 3922 libavcodec/mips/vp9_mc_msa.c static void copy_width8_msa(const uint8_t *src, int32_t src_stride, src 3931 libavcodec/mips/vp9_mc_msa.c LD4(src, src_stride, out0, out1, out2, out3); src 3932 libavcodec/mips/vp9_mc_msa.c src += (4 * src_stride); src 3933 libavcodec/mips/vp9_mc_msa.c LD4(src, src_stride, out4, out5, out6, out7); src 3934 libavcodec/mips/vp9_mc_msa.c src += (4 * src_stride); src 3943 libavcodec/mips/vp9_mc_msa.c LD4(src, src_stride, out0, out1, out2, out3); src 3944 libavcodec/mips/vp9_mc_msa.c src += (4 * src_stride); src 3952 libavcodec/mips/vp9_mc_msa.c static void copy_width16_msa(const uint8_t *src, int32_t src_stride, src 3960 libavcodec/mips/vp9_mc_msa.c LD_UB8(src, src_stride, src0, src1, src2, src3, src4, src5, src6, src7); src 3963 libavcodec/mips/vp9_mc_msa.c LD_UB8(src, src_stride, src0, src1, src2, src3, src4, src5, src6, src7); src 3964 libavcodec/mips/vp9_mc_msa.c src += (8 * src_stride); src 3967 libavcodec/mips/vp9_mc_msa.c LD_UB8(src, src_stride, src0, src1, src2, src3, src4, src5, src6, src7); src 3968 libavcodec/mips/vp9_mc_msa.c src += (8 * src_stride); src 3972 libavcodec/mips/vp9_mc_msa.c LD_UB8(src, src_stride, src0, src1, src2, src3, src4, src5, src6, src7); src 3973 libavcodec/mips/vp9_mc_msa.c src += (8 * src_stride); src 3976 libavcodec/mips/vp9_mc_msa.c LD_UB8(src, src_stride, src0, src1, src2, src3, src4, src5, src6, src7); src 3977 libavcodec/mips/vp9_mc_msa.c src += (8 * src_stride); src 3980 libavcodec/mips/vp9_mc_msa.c LD_UB8(src, src_stride, src0, src1, src2, src3, src4, src5, src6, src7); src 3981 libavcodec/mips/vp9_mc_msa.c src += (8 * src_stride); src 3984 libavcodec/mips/vp9_mc_msa.c LD_UB8(src, src_stride, src0, src1, src2, src3, src4, src5, src6, src7); src 3988 libavcodec/mips/vp9_mc_msa.c LD_UB4(src, src_stride, src0, src1, src2, src3); src 3989 libavcodec/mips/vp9_mc_msa.c src += (4 * src_stride); src 3996 libavcodec/mips/vp9_mc_msa.c static void copy_width32_msa(const uint8_t *src, int32_t src_stride, src 4005 libavcodec/mips/vp9_mc_msa.c LD_UB8(src, src_stride, src0, src1, src2, src3, src4, src5, src6, src7); src 4007 libavcodec/mips/vp9_mc_msa.c LD_UB8(src + 16, src_stride, src0, src1, src2, src3, src4, src5, src6, src 4009 libavcodec/mips/vp9_mc_msa.c src += (8 * src_stride); src 4016 libavcodec/mips/vp9_mc_msa.c LD_UB4(src, src_stride, src0, src1, src2, src3); src 4017 libavcodec/mips/vp9_mc_msa.c LD_UB4(src + 16, src_stride, src4, src5, src6, src7); src 4018 libavcodec/mips/vp9_mc_msa.c src += (4 * src_stride); src 4026 libavcodec/mips/vp9_mc_msa.c static void copy_width64_msa(const uint8_t *src, int32_t src_stride, src 4035 libavcodec/mips/vp9_mc_msa.c LD_UB4(src, 16, src0, src1, src2, src3); src 4036 libavcodec/mips/vp9_mc_msa.c src += src_stride; src 4037 libavcodec/mips/vp9_mc_msa.c LD_UB4(src, 16, src4, src5, src6, src7); src 4038 libavcodec/mips/vp9_mc_msa.c src += src_stride; src 4039 libavcodec/mips/vp9_mc_msa.c LD_UB4(src, 16, src8, src9, src10, src11); src 4040 libavcodec/mips/vp9_mc_msa.c src += src_stride; src 4041 libavcodec/mips/vp9_mc_msa.c LD_UB4(src, 16, src12, src13, src14, src15); src 4042 libavcodec/mips/vp9_mc_msa.c src += src_stride; src 4055 libavcodec/mips/vp9_mc_msa.c static void avg_width4_msa(const uint8_t *src, int32_t src_stride, src 4063 libavcodec/mips/vp9_mc_msa.c LW4(src, src_stride, tp0, tp1, tp2, tp3); src 4064 libavcodec/mips/vp9_mc_msa.c src += 4 * src_stride; src 4066 libavcodec/mips/vp9_mc_msa.c LW4(src, src_stride, tp0, tp1, tp2, tp3); src 4075 libavcodec/mips/vp9_mc_msa.c LW4(src, src_stride, tp0, tp1, tp2, tp3); src 4084 libavcodec/mips/vp9_mc_msa.c static void avg_width8_msa(const uint8_t *src, int32_t src_stride, src 4095 libavcodec/mips/vp9_mc_msa.c LD4(src, src_stride, tp0, tp1, tp2, tp3); src 4096 libavcodec/mips/vp9_mc_msa.c src += 4 * src_stride; src 4097 libavcodec/mips/vp9_mc_msa.c LD4(src, src_stride, tp4, tp5, tp6, tp7); src 4098 libavcodec/mips/vp9_mc_msa.c src += 4 * src_stride; src 4115 libavcodec/mips/vp9_mc_msa.c LD4(src, src_stride, tp0, tp1, tp2, tp3); src 4126 libavcodec/mips/vp9_mc_msa.c static void avg_width16_msa(const uint8_t *src, int32_t src_stride, src 4136 libavcodec/mips/vp9_mc_msa.c LD_UB8(src, src_stride, src0, src1, src2, src3, src4, src5, src6, src7); src 4137 libavcodec/mips/vp9_mc_msa.c src += (8 * src_stride); src 4149 libavcodec/mips/vp9_mc_msa.c LD_UB4(src, src_stride, src0, src1, src2, src3); src 4150 libavcodec/mips/vp9_mc_msa.c src += (4 * src_stride); src 4161 libavcodec/mips/vp9_mc_msa.c static void avg_width32_msa(const uint8_t *src, int32_t src_stride, src 4174 libavcodec/mips/vp9_mc_msa.c LD_UB4(src, src_stride, src0, src2, src4, src6); src 4175 libavcodec/mips/vp9_mc_msa.c LD_UB4(src + 16, src_stride, src1, src3, src5, src7); src 4176 libavcodec/mips/vp9_mc_msa.c src += (4 * src_stride); src 4180 libavcodec/mips/vp9_mc_msa.c LD_UB4(src, src_stride, src8, src10, src12, src14); src 4181 libavcodec/mips/vp9_mc_msa.c LD_UB4(src + 16, src_stride, src9, src11, src13, src15); src 4182 libavcodec/mips/vp9_mc_msa.c src += (4 * src_stride); src 4205 libavcodec/mips/vp9_mc_msa.c LD_UB4(src, src_stride, src0, src2, src4, src6); src 4206 libavcodec/mips/vp9_mc_msa.c LD_UB4(src + 16, src_stride, src1, src3, src5, src7); src 4207 libavcodec/mips/vp9_mc_msa.c src += (4 * src_stride); src 4224 libavcodec/mips/vp9_mc_msa.c static void avg_width64_msa(const uint8_t *src, int32_t src_stride, src 4236 libavcodec/mips/vp9_mc_msa.c LD_UB4(src, 16, src0, src1, src2, src3); src 4237 libavcodec/mips/vp9_mc_msa.c src += src_stride; src 4238 libavcodec/mips/vp9_mc_msa.c LD_UB4(src, 16, src4, src5, src6, src7); src 4239 libavcodec/mips/vp9_mc_msa.c src += src_stride; src 4240 libavcodec/mips/vp9_mc_msa.c LD_UB4(src, 16, src8, src9, src10, src11); src 4241 libavcodec/mips/vp9_mc_msa.c src += src_stride; src 4242 libavcodec/mips/vp9_mc_msa.c LD_UB4(src, 16, src12, src13, src14, src15); src 4243 libavcodec/mips/vp9_mc_msa.c src += src_stride; src 4328 libavcodec/mips/vp9_mc_msa.c const uint8_t *src, \ src 4334 libavcodec/mips/vp9_mc_msa.c common_hz_8t_##SIZE##w_msa(src, srcstride, dst, dststride, filter, h); \ src 4338 libavcodec/mips/vp9_mc_msa.c const uint8_t *src, \ src 4344 libavcodec/mips/vp9_mc_msa.c common_vt_8t_##SIZE##w_msa(src, srcstride, dst, dststride, filter, h); \ src 4348 libavcodec/mips/vp9_mc_msa.c const uint8_t *src, \ src 4355 libavcodec/mips/vp9_mc_msa.c common_hv_8ht_8vt_##SIZE##w_msa(src, srcstride, dst, dststride, hfilter, \ src 4360 libavcodec/mips/vp9_mc_msa.c const uint8_t *src, \ src 4366 libavcodec/mips/vp9_mc_msa.c common_hz_8t_and_aver_dst_##SIZE##w_msa(src, srcstride, dst, \ src 4371 libavcodec/mips/vp9_mc_msa.c const uint8_t *src, \ src 4377 libavcodec/mips/vp9_mc_msa.c common_vt_8t_and_aver_dst_##SIZE##w_msa(src, srcstride, dst, dststride, \ src 4382 libavcodec/mips/vp9_mc_msa.c const uint8_t *src, \ src 4389 libavcodec/mips/vp9_mc_msa.c common_hv_8ht_8vt_and_aver_dst_##SIZE##w_msa(src, srcstride, dst, \ src 4396 libavcodec/mips/vp9_mc_msa.c const uint8_t *src, ptrdiff_t srcstride, \ src 4400 libavcodec/mips/vp9_mc_msa.c copy_width##SIZE##_msa(src, srcstride, dst, dststride, h); \ src 4404 libavcodec/mips/vp9_mc_msa.c const uint8_t *src, ptrdiff_t srcstride, \ src 4408 libavcodec/mips/vp9_mc_msa.c avg_width##SIZE##_msa(src, srcstride, dst, dststride, h); \ src 4413 libavcodec/mips/vp9_mc_msa.c const uint8_t *src, ptrdiff_t srcstride, \ src 4417 libavcodec/mips/vp9_mc_msa.c avg_width##SIZE##_msa(src, srcstride, dst, dststride, h); \ src 26 libavcodec/mips/vp9dsp_mips.h const uint8_t *src, \ src 31 libavcodec/mips/vp9dsp_mips.h const uint8_t *src, \ src 36 libavcodec/mips/vp9dsp_mips.h const uint8_t *src, \ src 41 libavcodec/mips/vp9dsp_mips.h const uint8_t *src, \ src 46 libavcodec/mips/vp9dsp_mips.h const uint8_t *src, \ src 51 libavcodec/mips/vp9dsp_mips.h const uint8_t *src, \ src 57 libavcodec/mips/vp9dsp_mips.h const uint8_t *src, ptrdiff_t srcstride, \ src 61 libavcodec/mips/vp9dsp_mips.h const uint8_t *src, ptrdiff_t srcstride, \ src 65 libavcodec/mips/vp9dsp_mips.h const uint8_t *src, ptrdiff_t srcstride, \ src 69 libavcodec/mips/vp9dsp_mips.h const uint8_t *src, ptrdiff_t srcstride, \ src 73 libavcodec/mips/vp9dsp_mips.h const uint8_t *src, ptrdiff_t srcstride, \ src 77 libavcodec/mips/vp9dsp_mips.h const uint8_t *src, ptrdiff_t srcstride, \ src 82 libavcodec/mips/vp9dsp_mips.h const uint8_t *src, ptrdiff_t srcstride, \ src 86 libavcodec/mips/vp9dsp_mips.h const uint8_t *src, ptrdiff_t srcstride, \ src 239 libavcodec/mips/vp9dsp_mips.h const uint8_t *src, \ src 244 libavcodec/mips/vp9dsp_mips.h const uint8_t *src, \ src 249 libavcodec/mips/vp9dsp_mips.h const uint8_t *src, \ src 254 libavcodec/mips/vp9dsp_mips.h const uint8_t *src, \ src 259 libavcodec/mips/vp9dsp_mips.h const uint8_t *src, \ src 264 libavcodec/mips/vp9dsp_mips.h const uint8_t *src, \ src 59 libavcodec/mjpeg2jpeg_bsf.c static uint8_t *append(uint8_t *buf, const uint8_t *src, int size) src 61 libavcodec/mjpeg2jpeg_bsf.c memcpy(buf, src, size); src 1383 libavcodec/mjpegdec.c uint8_t *dst, const uint8_t *src, src 1387 libavcodec/mjpegdec.c case 0: s->hdsp.put_pixels_tab[1][0](dst, src, linesize, 8); src 1389 libavcodec/mjpegdec.c case 1: copy_block4(dst, src, linesize, linesize, 4); src 1391 libavcodec/mjpegdec.c case 2: copy_block2(dst, src, linesize, linesize, 2); src 1393 libavcodec/mjpegdec.c case 3: *dst = *src; src 2207 libavcodec/mjpegdec.c const uint8_t *src = *buf_ptr; src 2208 libavcodec/mjpegdec.c const uint8_t *ptr = src; src 2212 libavcodec/mjpegdec.c ptrdiff_t length = (ptr - src) - (skip); \ src 2214 libavcodec/mjpegdec.c memcpy(dst, src, length); \ src 2216 libavcodec/mjpegdec.c src = ptr; \ src 2241 libavcodec/mjpegdec.c src--; src 2251 libavcodec/mjpegdec.c if (src < ptr) src 2264 libavcodec/mjpegdec.c const uint8_t *src = *buf_ptr; src 2271 libavcodec/mjpegdec.c while (src + t < buf_end) { src 2272 libavcodec/mjpegdec.c uint8_t x = src[t++]; src 2274 libavcodec/mjpegdec.c while ((src + t < buf_end) && x == 0xff) src 2275 libavcodec/mjpegdec.c x = src[t++]; src 2287 libavcodec/mjpegdec.c uint8_t x = src[b++]; src 2290 libavcodec/mjpegdec.c x = src[b++]; src 343 libavcodec/mlpenc.c FilterParams *src = &src_cp->filter_params[filter]; src 346 libavcodec/mlpenc.c dst->order = src->order; src 349 libavcodec/mlpenc.c dst->shift = src->shift; src 351 libavcodec/mlpenc.c dst->coeff_shift = src->coeff_shift; src 352 libavcodec/mlpenc.c dst->coeff_bits = src->coeff_bits; src 359 libavcodec/mlpenc.c static void copy_matrix_params(MatrixParams *dst, MatrixParams *src) src 361 libavcodec/mlpenc.c dst->count = src->count; src 368 libavcodec/mlpenc.c dst->fbits[channel] = src->fbits[channel]; src 369 libavcodec/mlpenc.c dst->shift[channel] = src->shift[channel]; src 372 libavcodec/mlpenc.c dst->coeff[count][channel] = src->coeff[count][channel]; src 376 libavcodec/mlpenc.c dst->outch[count] = src->outch[count]; src 1978 libavcodec/mlpenc.c PathCounter *src, int cur_codebook) src 1981 libavcodec/mlpenc.c int bitcount = src->bitcount; src 1982 libavcodec/mlpenc.c char *path = src->path + 1; src 644 libavcodec/mmaldec.c uint8_t *src[4]; src 650 libavcodec/mmaldec.c av_image_fill_arrays(src, linesize, src 653 libavcodec/mmaldec.c av_image_copy(frame->data, frame->linesize, src, linesize, src 83 libavcodec/motion_est.c static inline void init_ref(MotionEstContext *c, uint8_t *src[3], uint8_t *ref[3], uint8_t *ref2[3], int x, int y, int ref_index){ src 91 libavcodec/motion_est.c c->src[0][i]= src [i] + offset[i]; src 115 libavcodec/motion_est.c uint8_t * const * const src= c->src[src_index]; src 173 libavcodec/motion_est.c d = cmp_func(s, c->temp, src[0], stride, 16); src 189 libavcodec/motion_est.c uint8_t * const * const src= c->src[src_index]; src 215 libavcodec/motion_est.c d = cmp_func(s, c->temp, src[0], stride, h); src 217 libavcodec/motion_est.c d = cmp_func(s, src[0], ref[0] + x + y*stride, stride, h); src 225 libavcodec/motion_est.c d += chroma_cmp_func(s, uvtemp , src[1], uvstride, h>>1); src 226 libavcodec/motion_est.c d += chroma_cmp_func(s, uvtemp+8, src[2], uvstride, h>>1); src 412 libavcodec/motion_est.c pix = c->src[src_index][0]; src 566 libavcodec/motion_est.c c->src[1][0] = c->src[0][0] + 8; src 567 libavcodec/motion_est.c c->src[2][0] = c->src[0][0] + 8*stride; src 568 libavcodec/motion_est.c c->src[3][0] = c->src[2][0] + 8; src 729 libavcodec/motion_est.c c->src[1][0] = c->src[0][0] + s->linesize; src 733 libavcodec/motion_est.c c->src[1][1] = c->src[0][1] + s->uvlinesize; src 734 libavcodec/motion_est.c c->src[1][2] = c->src[0][2] + s->uvlinesize; src 817 libavcodec/motion_est.c dmin = s->mecc.mb_cmp[size](s, c->src[block][0], c->scratchpad, stride, h); src 913 libavcodec/motion_est.c pix = c->src[0][0]; src 1195 libavcodec/motion_est.c uint8_t **src_data= c->src[0]; src 80 libavcodec/motion_est.h uint8_t *src[4][4]; src 3461 libavcodec/mpeg4videodec.c const AVCodecContext *src) src 3464 libavcodec/mpeg4videodec.c const Mpeg4DecContext *s1 = src->priv_data; src 3467 libavcodec/mpeg4videodec.c int ret = ff_mpeg_update_thread_context(dst, src); src 23 libavcodec/mpeg_er.c static void set_erpic(ERPicture *dst, Picture *src) src 28 libavcodec/mpeg_er.c if (!src) { src 34 libavcodec/mpeg_er.c dst->f = src->f; src 35 libavcodec/mpeg_er.c dst->tf = &src->tf; src 38 libavcodec/mpeg_er.c dst->motion_val[i] = src->motion_val[i]; src 39 libavcodec/mpeg_er.c dst->ref_index[i] = src->ref_index[i]; src 42 libavcodec/mpeg_er.c dst->mb_type = src->mb_type; src 43 libavcodec/mpeg_er.c dst->field_picture = src->field_picture; src 844 libavcodec/mpegaudiodec_template.c #define READ_FLIP_SIGN(dst,src) \ src 845 libavcodec/mpegaudiodec_template.c v = AV_RN32A(src) ^ (get_bits1(&s->gb) << 31); \ src 848 libavcodec/mpegaudiodec_template.c #define READ_FLIP_SIGN(dst,src) \ src 850 libavcodec/mpegaudiodec_template.c *(dst) = (*(src) ^ v) - v; src 34 libavcodec/mpegaudiodsp.h void (*dct32_float)(float *dst, const float *src); src 35 libavcodec/mpegaudiodsp.h void (*dct32_fixed)(int *dst, const int *src); src 321 libavcodec/mpegpicture.c int ff_update_picture_tables(Picture *dst, Picture *src) src 327 libavcodec/mpegpicture.c if (src->table && \ src 328 libavcodec/mpegpicture.c (!dst->table || dst->table->buffer != src->table->buffer)) { \ src 330 libavcodec/mpegpicture.c dst->table = av_buffer_ref(src->table); \ src 349 libavcodec/mpegpicture.c dst->mb_var = src->mb_var; src 350 libavcodec/mpegpicture.c dst->mc_mb_var = src->mc_mb_var; src 351 libavcodec/mpegpicture.c dst->mb_mean = src->mb_mean; src 352 libavcodec/mpegpicture.c dst->mbskip_table = src->mbskip_table; src 353 libavcodec/mpegpicture.c dst->qscale_table = src->qscale_table; src 354 libavcodec/mpegpicture.c dst->mb_type = src->mb_type; src 356 libavcodec/mpegpicture.c dst->motion_val[i] = src->motion_val[i]; src 357 libavcodec/mpegpicture.c dst->ref_index[i] = src->ref_index[i]; src 360 libavcodec/mpegpicture.c dst->alloc_mb_width = src->alloc_mb_width; src 361 libavcodec/mpegpicture.c dst->alloc_mb_height = src->alloc_mb_height; src 366 libavcodec/mpegpicture.c int ff_mpeg_ref_picture(AVCodecContext *avctx, Picture *dst, Picture *src) src 371 libavcodec/mpegpicture.c av_assert0(src->f->buf[0]); src 373 libavcodec/mpegpicture.c src->tf.f = src->f; src 375 libavcodec/mpegpicture.c ret = ff_thread_ref_frame(&dst->tf, &src->tf); src 379 libavcodec/mpegpicture.c ret = ff_update_picture_tables(dst, src); src 383 libavcodec/mpegpicture.c if (src->hwaccel_picture_private) { src 384 libavcodec/mpegpicture.c dst->hwaccel_priv_buf = av_buffer_ref(src->hwaccel_priv_buf); src 392 libavcodec/mpegpicture.c dst->field_picture = src->field_picture; src 393 libavcodec/mpegpicture.c dst->mb_var_sum = src->mb_var_sum; src 394 libavcodec/mpegpicture.c dst->mc_mb_var_sum = src->mc_mb_var_sum; src 395 libavcodec/mpegpicture.c dst->b_frame_score = src->b_frame_score; src 396 libavcodec/mpegpicture.c dst->needs_realloc = src->needs_realloc; src 397 libavcodec/mpegpicture.c dst->reference = src->reference; src 398 libavcodec/mpegpicture.c dst->shared = src->shared; src 400 libavcodec/mpegpicture.c memcpy(dst->encoding_error, src->encoding_error, src 106 libavcodec/mpegpicture.h int ff_mpeg_ref_picture(AVCodecContext *avctx, Picture *dst, Picture *src); src 110 libavcodec/mpegpicture.h int ff_update_picture_tables(Picture *dst, Picture *src); src 71 libavcodec/mpegutils.c AVFrame *src; src 77 libavcodec/mpegutils.c src = cur; src 79 libavcodec/mpegutils.c src = last; src 89 libavcodec/mpegutils.c offset[0]= y * src->linesize[0]; src 91 libavcodec/mpegutils.c offset[2]= (y >> vshift) * src->linesize[1]; src 98 libavcodec/mpegutils.c avctx->draw_horiz_band(avctx, src, offset, src 269 libavcodec/mpegvideo.c static void gray16(uint8_t *dst, const uint8_t *src, ptrdiff_t linesize, int h) src 275 libavcodec/mpegvideo.c static void gray8(uint8_t *dst, const uint8_t *src, ptrdiff_t linesize, int h) src 436 libavcodec/mpegvideo.c static void backup_duplicate_context(MpegEncContext *bak, MpegEncContext *src) src 438 libavcodec/mpegvideo.c #define COPY(a) bak->a = src->a src 466 libavcodec/mpegvideo.c int ff_update_duplicate_context(MpegEncContext *dst, MpegEncContext *src) src 472 libavcodec/mpegvideo.c memcpy(dst, src, sizeof(MpegEncContext)); src 492 libavcodec/mpegvideo.c const AVCodecContext *src) src 495 libavcodec/mpegvideo.c MpegEncContext *s = dst->priv_data, *s1 = src->priv_data; src 497 libavcodec/mpegvideo.c if (dst == src) src 1457 libavcodec/mpegvideo.c uint8_t *dest, uint8_t *src, src 1481 libavcodec/mpegvideo.c src += src_y * stride + src_x; src 1485 libavcodec/mpegvideo.c s->vdsp.emulated_edge_mc(s->sc.edge_emu_buffer, src, src 1490 libavcodec/mpegvideo.c src = s->sc.edge_emu_buffer; src 1497 libavcodec/mpegvideo.c src += s->linesize; src 1498 libavcodec/mpegvideo.c pix_op[op_index](dest, src, stride, h, sx, sy); src 720 libavcodec/mpegvideo.h int ff_update_duplicate_context(MpegEncContext *dst, MpegEncContext *src); src 721 libavcodec/mpegvideo.h int ff_mpeg_update_thread_context(AVCodecContext *dst, const AVCodecContext *src); src 232 libavcodec/mpegvideo_enc.c MpegEncContext *src) src 234 libavcodec/mpegvideo_enc.c #define COPY(a) dst->a= src->a src 1105 libavcodec/mpegvideo_enc.c static int get_sae(uint8_t *src, int ref, int stride) src 1112 libavcodec/mpegvideo_enc.c acc += FFABS(src[x + y * stride] - ref); src 1119 libavcodec/mpegvideo_enc.c static int get_intra_count(MpegEncContext *s, uint8_t *src, src 1131 libavcodec/mpegvideo_enc.c int sad = s->mecc.sad[0](NULL, src + offset, ref + offset, src 1133 libavcodec/mpegvideo_enc.c int mean = (s->mpvencdsp.pix_sum(src + offset, stride) + 128) >> 8; src 1134 libavcodec/mpegvideo_enc.c int sae = get_sae(src + offset, mean, stride); src 1239 libavcodec/mpegvideo_enc.c uint8_t *src = pic_arg->data[i]; src 1252 libavcodec/mpegvideo_enc.c memcpy(dst, src, src_stride * h); src 1257 libavcodec/mpegvideo_enc.c memcpy(dst2, src, w); src 1259 libavcodec/mpegvideo_enc.c src += src_stride; src 3562 libavcodec/mpegvideo_enc.c #define MERGE(field) dst->field += src->field; src->field=0 src 3563 libavcodec/mpegvideo_enc.c static void merge_context_after_me(MpegEncContext *dst, MpegEncContext *src){ src 3569 libavcodec/mpegvideo_enc.c static void merge_context_after_encode(MpegEncContext *dst, MpegEncContext *src){ src 3595 libavcodec/mpegvideo_enc.c av_assert1(put_bits_count(&src->pb) % 8 ==0); src 3597 libavcodec/mpegvideo_enc.c avpriv_copy_bits(&dst->pb, src->pb.buf, put_bits_count(&src->pb)); src 194 libavcodec/mpegvideo_motion.c uint8_t *dest, uint8_t *src, src 212 libavcodec/mpegvideo_motion.c src += src_y * s->linesize + src_x; src 216 libavcodec/mpegvideo_motion.c s->vdsp.emulated_edge_mc(s->sc.edge_emu_buffer, src, src 221 libavcodec/mpegvideo_motion.c src = s->sc.edge_emu_buffer; src 224 libavcodec/mpegvideo_motion.c pix_op[dxy](dest, src, s->linesize, 8); src 409 libavcodec/mpegvideo_motion.c static inline void put_obmc(uint8_t *dst, uint8_t *src[5], int stride) src 412 libavcodec/mpegvideo_motion.c uint8_t *const top = src[1]; src 413 libavcodec/mpegvideo_motion.c uint8_t *const left = src[2]; src 414 libavcodec/mpegvideo_motion.c uint8_t *const mid = src[0]; src 415 libavcodec/mpegvideo_motion.c uint8_t *const right = src[3]; src 416 libavcodec/mpegvideo_motion.c uint8_t *const bottom = src[4]; src 463 libavcodec/mpegvideo_motion.c uint8_t *dest, uint8_t *src, src 480 libavcodec/mpegvideo_motion.c hpel_motion(s, ptr[i], src, src_x, src_y, pix_op, src 24 libavcodec/mpegvideodsp.c static void gmc1_c(uint8_t *dst, uint8_t *src, int stride, int h, src 34 libavcodec/mpegvideodsp.c dst[0] = (A * src[0] + B * src[1] + C * src[stride + 0] + D * src[stride + 1] + rounder) >> 8; src 35 libavcodec/mpegvideodsp.c dst[1] = (A * src[1] + B * src[2] + C * src[stride + 1] + D * src[stride + 2] + rounder) >> 8; src 36 libavcodec/mpegvideodsp.c dst[2] = (A * src[2] + B * src[3] + C * src[stride + 2] + D * src[stride + 3] + rounder) >> 8; src 37 libavcodec/mpegvideodsp.c dst[3] = (A * src[3] + B * src[4] + C * src[stride + 3] + D * src[stride + 4] + rounder) >> 8; src 38 libavcodec/mpegvideodsp.c dst[4] = (A * src[4] + B * src[5] + C * src[stride + 4] + D * src[stride + 5] + rounder) >> 8; src 39 libavcodec/mpegvideodsp.c dst[5] = (A * src[5] + B * src[6] + C * src[stride + 5] + D * src[stride + 6] + rounder) >> 8; src 40 libavcodec/mpegvideodsp.c dst[6] = (A * src[6] + B * src[7] + C * src[stride + 6] + D * src[stride + 7] + rounder) >> 8; src 41 libavcodec/mpegvideodsp.c dst[7] = (A * src[7] + B * src[8] + C * src[stride + 7] + D * src[stride + 8] + rounder) >> 8; src 43 libavcodec/mpegvideodsp.c src += stride; src 47 libavcodec/mpegvideodsp.c void ff_gmc_c(uint8_t *dst, uint8_t *src, int stride, int h, int ox, int oy, src 76 libavcodec/mpegvideodsp.c ((src[index] * (s - frac_x) + src 77 libavcodec/mpegvideodsp.c src[index + 1] * frac_x) * (s - frac_y) + src 78 libavcodec/mpegvideodsp.c (src[index + stride] * (s - frac_x) + src 79 libavcodec/mpegvideodsp.c src[index + stride + 1] * frac_x) * frac_y + src 84 libavcodec/mpegvideodsp.c ((src[index] * (s - frac_x) + src 85 libavcodec/mpegvideodsp.c src[index + 1] * frac_x) * s + src 92 libavcodec/mpegvideodsp.c ((src[index] * (s - frac_y) + src 93 libavcodec/mpegvideodsp.c src[index + stride] * frac_y) * s + src 98 libavcodec/mpegvideodsp.c dst[y * stride + x] = src[index]; src 24 libavcodec/mpegvideodsp.h void ff_gmc_c(uint8_t *dst, uint8_t *src, int stride, int h, int ox, int oy, src 32 libavcodec/mpegvideodsp.h void (*gmc1)(uint8_t *dst /* align 8 */, uint8_t *src /* align 1 */, src 37 libavcodec/mpegvideodsp.h void (*gmc)(uint8_t *dst /* align 8 */, uint8_t *src /* align 1 */, src 147 libavcodec/mpegvideoencdsp.c const uint8_t *src, int src_wrap, src 155 libavcodec/mpegvideoencdsp.c s1 = src; src 173 libavcodec/mpegvideoencdsp.c src += 2 * src_wrap; src 180 libavcodec/mpegvideoencdsp.c const uint8_t *src, int src_wrap, src 188 libavcodec/mpegvideoencdsp.c s1 = src; src 204 libavcodec/mpegvideoencdsp.c src += 4 * src_wrap; src 211 libavcodec/mpegvideoencdsp.c const uint8_t *src, int src_wrap, src 220 libavcodec/mpegvideoencdsp.c tmp += src[0] + src[1] + src[2] + src[3] + src 221 libavcodec/mpegvideoencdsp.c src[4] + src[5] + src[6] + src[7]; src 222 libavcodec/mpegvideoencdsp.c src += src_wrap; src 225 libavcodec/mpegvideoencdsp.c src += 8 - 8 * src_wrap; src 227 libavcodec/mpegvideoencdsp.c src += 8 * src_wrap - 8 * width; src 40 libavcodec/mpegvideoencdsp.h void (*shrink[4])(uint8_t *dst, int dst_wrap, const uint8_t *src, src 179 libavcodec/msmpeg4.c static int get_dc(uint8_t *src, int stride, int scale, int block_size) src 186 libavcodec/msmpeg4.c sum+=src[x + y*stride]; src 202 libavcodec/mss12.c uint8_t *src, ptrdiff_t stride, int x, int y, src 213 libavcodec/mss12.c memset(neighbours, src[-1], 4); src 215 libavcodec/mss12.c neighbours[TOP] = src[-stride]; src 219 libavcodec/mss12.c neighbours[TOP_LEFT] = src[-stride - 1]; src 220 libavcodec/mss12.c neighbours[ LEFT] = src[-1]; src 223 libavcodec/mss12.c neighbours[TOP_RIGHT] = src[-stride + 1]; src 229 libavcodec/mss12.c if (x >= 2 && src[-2] == neighbours[LEFT]) src 231 libavcodec/mss12.c if (y >= 2 && src[-2 * stride] == neighbours[TOP]) src 351 libavcodec/mss12.c uint8_t *src; src 357 libavcodec/mss12.c src = c->last_pal_pic + x + y * c->pal_stride; src 360 libavcodec/mss12.c src = c->pal_pic + x + y * c->pal_stride; src 364 libavcodec/mss12.c memmove(dst, src, width); src 367 libavcodec/mss12.c src += c->pal_stride; src 62 libavcodec/mss3.c const uint8_t *src, *src_end; src 277 libavcodec/mss3.c static void rac_init(RangeCoder *c, const uint8_t *src, int size) src 281 libavcodec/mss3.c c->src = src; src 282 libavcodec/mss3.c c->src_end = src + size; src 285 libavcodec/mss3.c c->low = (c->low << 8) | *c->src++; src 295 libavcodec/mss3.c if (c->src < c->src_end) { src 296 libavcodec/mss3.c c->low |= *c->src++; src 70 libavcodec/msvideo1enc.c uint16_t *src; src 86 libavcodec/msvideo1enc.c src = (uint16_t*)(p->data[0] + p->linesize[0]*(FFALIGN(avctx->height, 4) - 1)); src 100 libavcodec/msvideo1enc.c uint16_t val = src[x + i - j*p->linesize[0]/2]; src 234 libavcodec/msvideo1enc.c src -= p->linesize[0] << 1; src 167 libavcodec/mv30.c const uint8_t *src, int in_linesize, int *block) src 192 libavcodec/mv30.c dst[j] = av_clip_uint8((block[j] >> 5) + src[j]); src 195 libavcodec/mv30.c src += in_linesize; src 249 libavcodec/mv30.c const uint8_t *src, int in_linesize, src 269 libavcodec/mv30.c dst[j] = av_clip_uint8((block[0] >> 5) + src[j]); src 273 libavcodec/mv30.c dst[j] = av_clip_uint8((block[j] >> 5) + src[j]); src 277 libavcodec/mv30.c src += in_linesize; src 282 libavcodec/mv30.c const uint8_t *src, int in_linesize, src 287 libavcodec/mv30.c dst[j] = av_clip_uint8(block + src[j]); src 289 libavcodec/mv30.c src += in_linesize; src 338 libavcodec/mv30.c const uint8_t *src, int in_linesize) src 344 libavcodec/mv30.c copy_block8(dst, src, linesize, in_linesize, 8); src 350 libavcodec/mv30.c update_inter_block(dst, linesize, src, in_linesize, block[0]); src 360 libavcodec/mv30.c idct2_add(dst, linesize, src, in_linesize, block); src 368 libavcodec/mv30.c idct_add(dst, linesize, src, in_linesize, block); src 471 libavcodec/mv30.c uint8_t *dst[6], *src[6]; src 555 libavcodec/mv30.c src[0] = prev->data[0] + in_linesize[0] * py + px; src 556 libavcodec/mv30.c src[1] = prev->data[0] + in_linesize[0] * py + px + 8; src 557 libavcodec/mv30.c src[2] = prev->data[0] + in_linesize[0] * (py + 8) + px; src 558 libavcodec/mv30.c src[3] = prev->data[0] + in_linesize[0] * (py + 8) + px + 8; src 559 libavcodec/mv30.c src[4] = prev->data[1] + in_linesize[4] * (py >> 1) + (px >> 1); src 560 libavcodec/mv30.c src[5] = prev->data[2] + in_linesize[5] * (py >> 1) + (px >> 1); src 564 libavcodec/mv30.c copy_block8(dst[b], src[b], linesize[b], in_linesize[b], 8); src 573 libavcodec/mv30.c src[b], in_linesize[b]); src 76 libavcodec/nuv.c static void copy_frame(AVFrame *f, const uint8_t *src, int width, int height) src 80 libavcodec/nuv.c av_image_fill_arrays(src_data, src_linesize, src, src 32 libavcodec/nvdec_h264.c static void dpb_add(const H264Context *h, CUVIDH264DPBENTRY *dst, const H264Picture *src, src 35 libavcodec/nvdec_h264.c FrameDecodeData *fdd = (FrameDecodeData*)src->f->private_ref->data; src 40 libavcodec/nvdec_h264.c dst->is_long_term = src->long_ref; src 42 libavcodec/nvdec_h264.c dst->used_for_reference = src->reference & 3; src 43 libavcodec/nvdec_h264.c dst->FieldOrderCnt[0] = src->field_poc[0]; src 44 libavcodec/nvdec_h264.c dst->FieldOrderCnt[1] = src->field_poc[1]; src 33 libavcodec/nvdec_hevc.c static void dpb_add(CUVIDHEVCPICPARAMS *pp, int idx, const HEVCFrame *src) src 35 libavcodec/nvdec_hevc.c FrameDecodeData *fdd = (FrameDecodeData*)src->frame->private_ref->data; src 39 libavcodec/nvdec_hevc.c pp->PicOrderCntVal[idx] = src->poc; src 40 libavcodec/nvdec_hevc.c pp->IsLongTerm[idx] = !!(src->flags & HEVC_FRAME_FLAG_LONG_REF); src 750 libavcodec/omx.c uint8_t *src[4] = { NULL }; src 752 libavcodec/omx.c av_image_fill_arrays(src, src_linesize, frame->data[0], avctx->pix_fmt, s->stride, s->plane_size, 1); src 756 libavcodec/omx.c frame->data[1] == src[1] && src 757 libavcodec/omx.c frame->data[2] == src[2]) { src 315 libavcodec/on2avc.c static void zero_head_and_tail(float *src, int len, int order0, int order1) src 317 libavcodec/on2avc.c memset(src, 0, sizeof(*src) * order0); src 318 libavcodec/on2avc.c memset(src + len - order1, 0, sizeof(*src) * order1); src 321 libavcodec/on2avc.c static void pretwiddle(float *src, float *dst, int dst_len, int tab_step, src 333 libavcodec/on2avc.c sum += src[j] * tab[j * tab_step + i]; src 339 libavcodec/on2avc.c src2 = src + (dst_len - tab_step) / step + 1 + order0; src 462 libavcodec/on2avc.c static void wtf_end_512(On2AVCContext *c, float *out, float *src, src 465 libavcodec/on2avc.c memcpy(src, tmp0, 384 * sizeof(*tmp0)); src 466 libavcodec/on2avc.c memcpy(tmp0 + 384, src + 384, 128 * sizeof(*tmp0)); src 468 libavcodec/on2avc.c zero_head_and_tail(src, 128, 16, 4); src 469 libavcodec/on2avc.c zero_head_and_tail(src + 128, 128, 16, 4); src 470 libavcodec/on2avc.c zero_head_and_tail(src + 256, 128, 13, 7); src 471 libavcodec/on2avc.c zero_head_and_tail(src + 384, 128, 15, 5); src 473 libavcodec/on2avc.c c->fft128.fft_permute(&c->fft128, (FFTComplex*)src); src 474 libavcodec/on2avc.c c->fft128.fft_permute(&c->fft128, (FFTComplex*)(src + 128)); src 475 libavcodec/on2avc.c c->fft128.fft_permute(&c->fft128, (FFTComplex*)(src + 256)); src 476 libavcodec/on2avc.c c->fft128.fft_permute(&c->fft128, (FFTComplex*)(src + 384)); src 477 libavcodec/on2avc.c c->fft128.fft_calc(&c->fft128, (FFTComplex*)src); src 478 libavcodec/on2avc.c c->fft128.fft_calc(&c->fft128, (FFTComplex*)(src + 128)); src 479 libavcodec/on2avc.c c->fft128.fft_calc(&c->fft128, (FFTComplex*)(src + 256)); src 480 libavcodec/on2avc.c c->fft128.fft_calc(&c->fft128, (FFTComplex*)(src + 384)); src 481 libavcodec/on2avc.c combine_fft(src, src + 128, src + 256, src + 384, tmp1, src 492 libavcodec/on2avc.c memcpy(src, tmp1, 512 * sizeof(float)); src 495 libavcodec/on2avc.c static void wtf_end_1024(On2AVCContext *c, float *out, float *src, src 498 libavcodec/on2avc.c memcpy(src, tmp0, 768 * sizeof(*tmp0)); src 499 libavcodec/on2avc.c memcpy(tmp0 + 768, src + 768, 256 * sizeof(*tmp0)); src 501 libavcodec/on2avc.c zero_head_and_tail(src, 256, 16, 4); src 502 libavcodec/on2avc.c zero_head_and_tail(src + 256, 256, 16, 4); src 503 libavcodec/on2avc.c zero_head_and_tail(src + 512, 256, 13, 7); src 504 libavcodec/on2avc.c zero_head_and_tail(src + 768, 256, 15, 5); src 506 libavcodec/on2avc.c c->fft256.fft_permute(&c->fft256, (FFTComplex*)src); src 507 libavcodec/on2avc.c c->fft256.fft_permute(&c->fft256, (FFTComplex*)(src + 256)); src 508 libavcodec/on2avc.c c->fft256.fft_permute(&c->fft256, (FFTComplex*)(src + 512)); src 509 libavcodec/on2avc.c c->fft256.fft_permute(&c->fft256, (FFTComplex*)(src + 768)); src 510 libavcodec/on2avc.c c->fft256.fft_calc(&c->fft256, (FFTComplex*)src); src 511 libavcodec/on2avc.c c->fft256.fft_calc(&c->fft256, (FFTComplex*)(src + 256)); src 512 libavcodec/on2avc.c c->fft256.fft_calc(&c->fft256, (FFTComplex*)(src + 512)); src 513 libavcodec/on2avc.c c->fft256.fft_calc(&c->fft256, (FFTComplex*)(src + 768)); src 514 libavcodec/on2avc.c combine_fft(src, src + 256, src + 512, src + 768, tmp1, src 525 libavcodec/on2avc.c memcpy(src, tmp1, 1024 * sizeof(float)); src 528 libavcodec/on2avc.c static void wtf_40(On2AVCContext *c, float *out, float *src, int size) src 536 libavcodec/on2avc.c twiddle(src, &tmp0[ 0], 16, ff_on2avc_tab_10_1, 10, 2, 1, 3, ff_on2avc_tabs_4_10_1); src 537 libavcodec/on2avc.c twiddle(src + 8, &tmp0[ 0], 16, ff_on2avc_tab_10_2, 10, 2, 3, 1, ff_on2avc_tabs_4_10_2); src 538 libavcodec/on2avc.c twiddle(src + 16, &tmp0[ 16], 16, ff_on2avc_tab_10_2, 10, 2, 3, 1, ff_on2avc_tabs_4_10_2); src 539 libavcodec/on2avc.c twiddle(src + 24, &tmp0[ 16], 16, ff_on2avc_tab_10_1, 10, 2, 1, 3, ff_on2avc_tabs_4_10_1); src 540 libavcodec/on2avc.c twiddle(src + 32, &tmp0[ 32], 16, ff_on2avc_tab_10_1, 10, 2, 1, 3, ff_on2avc_tabs_4_10_1); src 541 libavcodec/on2avc.c twiddle(src + 40, &tmp0[ 32], 16, ff_on2avc_tab_10_2, 10, 2, 3, 1, ff_on2avc_tabs_4_10_2); src 542 libavcodec/on2avc.c twiddle(src + 48, &tmp0[ 48], 16, ff_on2avc_tab_10_2, 10, 2, 3, 1, ff_on2avc_tabs_4_10_2); src 543 libavcodec/on2avc.c twiddle(src + 56, &tmp0[ 48], 16, ff_on2avc_tab_10_1, 10, 2, 1, 3, ff_on2avc_tabs_4_10_1); src 548 libavcodec/on2avc.c twiddle(src + 64, &tmp1[ 64], 32, ff_on2avc_tab_20_1, 20, 2, 5, 4, ff_on2avc_tabs_9_20_1); src 549 libavcodec/on2avc.c twiddle(src + 80, &tmp1[ 64], 32, ff_on2avc_tab_20_2, 20, 2, 4, 5, ff_on2avc_tabs_9_20_2); src 550 libavcodec/on2avc.c twiddle(src + 96, &tmp1[ 96], 32, ff_on2avc_tab_20_2, 20, 2, 4, 5, ff_on2avc_tabs_9_20_2); src 551 libavcodec/on2avc.c twiddle(src + 112, &tmp1[ 96], 32, ff_on2avc_tab_20_1, 20, 2, 5, 4, ff_on2avc_tabs_9_20_1); src 552 libavcodec/on2avc.c twiddle(src + 128, &tmp1[128], 32, ff_on2avc_tab_20_1, 20, 2, 5, 4, ff_on2avc_tabs_9_20_1); src 553 libavcodec/on2avc.c twiddle(src + 144, &tmp1[128], 32, ff_on2avc_tab_20_2, 20, 2, 4, 5, ff_on2avc_tabs_9_20_2); src 554 libavcodec/on2avc.c twiddle(src + 160, &tmp1[160], 32, ff_on2avc_tab_20_2, 20, 2, 4, 5, ff_on2avc_tabs_9_20_2); src 555 libavcodec/on2avc.c twiddle(src + 176, &tmp1[160], 32, ff_on2avc_tab_20_1, 20, 2, 5, 4, ff_on2avc_tabs_9_20_1); src 565 libavcodec/on2avc.c twiddle(src + 192, &tmp0[128], 128, ff_on2avc_tab_84_2, 84, 4, 16, 4, ff_on2avc_tabs_20_84_2); src 566 libavcodec/on2avc.c twiddle(src + 224, &tmp0[128], 128, ff_on2avc_tab_84_1, 84, 4, 16, 4, ff_on2avc_tabs_20_84_1); src 567 libavcodec/on2avc.c twiddle(src + 256, &tmp0[256], 128, ff_on2avc_tab_84_1, 84, 4, 16, 4, ff_on2avc_tabs_20_84_1); src 568 libavcodec/on2avc.c twiddle(src + 288, &tmp0[256], 128, ff_on2avc_tab_84_2, 84, 4, 16, 4, ff_on2avc_tabs_20_84_2); src 569 libavcodec/on2avc.c twiddle(src + 320, &tmp0[256], 128, ff_on2avc_tab_84_3, 84, 4, 13, 7, ff_on2avc_tabs_20_84_3); src 570 libavcodec/on2avc.c twiddle(src + 352, &tmp0[256], 128, ff_on2avc_tab_84_4, 84, 4, 15, 5, ff_on2avc_tabs_20_84_4); src 572 libavcodec/on2avc.c wtf_end_512(c, out, src, tmp0, tmp1); src 574 libavcodec/on2avc.c twiddle(src, &tmp0[ 0], 32, ff_on2avc_tab_20_1, 20, 2, 5, 4, ff_on2avc_tabs_9_20_1); src 575 libavcodec/on2avc.c twiddle(src + 16, &tmp0[ 0], 32, ff_on2avc_tab_20_2, 20, 2, 4, 5, ff_on2avc_tabs_9_20_2); src 576 libavcodec/on2avc.c twiddle(src + 32, &tmp0[ 32], 32, ff_on2avc_tab_20_2, 20, 2, 4, 5, ff_on2avc_tabs_9_20_2); src 577 libavcodec/on2avc.c twiddle(src + 48, &tmp0[ 32], 32, ff_on2avc_tab_20_1, 20, 2, 5, 4, ff_on2avc_tabs_9_20_1); src 578 libavcodec/on2avc.c twiddle(src + 64, &tmp0[ 64], 32, ff_on2avc_tab_20_1, 20, 2, 5, 4, ff_on2avc_tabs_9_20_1); src 579 libavcodec/on2avc.c twiddle(src + 80, &tmp0[ 64], 32, ff_on2avc_tab_20_2, 20, 2, 4, 5, ff_on2avc_tabs_9_20_2); src 580 libavcodec/on2avc.c twiddle(src + 96, &tmp0[ 96], 32, ff_on2avc_tab_20_2, 20, 2, 4, 5, ff_on2avc_tabs_9_20_2); src 581 libavcodec/on2avc.c twiddle(src + 112, &tmp0[ 96], 32, ff_on2avc_tab_20_1, 20, 2, 5, 4, ff_on2avc_tabs_9_20_1); src 586 libavcodec/on2avc.c twiddle(src + 128, &tmp1[128], 64, ff_on2avc_tab_40_1, 40, 2, 11, 8, ff_on2avc_tabs_19_40_1); src 587 libavcodec/on2avc.c twiddle(src + 160, &tmp1[128], 64, ff_on2avc_tab_40_2, 40, 2, 8, 11, ff_on2avc_tabs_19_40_2); src 588 libavcodec/on2avc.c twiddle(src + 192, &tmp1[192], 64, ff_on2avc_tab_40_2, 40, 2, 8, 11, ff_on2avc_tabs_19_40_2); src 589 libavcodec/on2avc.c twiddle(src + 224, &tmp1[192], 64, ff_on2avc_tab_40_1, 40, 2, 11, 8, ff_on2avc_tabs_19_40_1); src 590 libavcodec/on2avc.c twiddle(src + 256, &tmp1[256], 64, ff_on2avc_tab_40_1, 40, 2, 11, 8, ff_on2avc_tabs_19_40_1); src 591 libavcodec/on2avc.c twiddle(src + 288, &tmp1[256], 64, ff_on2avc_tab_40_2, 40, 2, 8, 11, ff_on2avc_tabs_19_40_2); src 592 libavcodec/on2avc.c twiddle(src + 320, &tmp1[320], 64, ff_on2avc_tab_40_2, 40, 2, 8, 11, ff_on2avc_tabs_19_40_2); src 593 libavcodec/on2avc.c twiddle(src + 352, &tmp1[320], 64, ff_on2avc_tab_40_1, 40, 2, 11, 8, ff_on2avc_tabs_19_40_1); src 603 libavcodec/on2avc.c twiddle(src + 384, &tmp0[256], 256, ff_on2avc_tab_84_2, 84, 4, 16, 4, ff_on2avc_tabs_20_84_2); src 604 libavcodec/on2avc.c twiddle(src + 448, &tmp0[256], 256, ff_on2avc_tab_84_1, 84, 4, 16, 4, ff_on2avc_tabs_20_84_1); src 605 libavcodec/on2avc.c twiddle(src + 512, &tmp0[512], 256, ff_on2avc_tab_84_1, 84, 4, 16, 4, ff_on2avc_tabs_20_84_1); src 606 libavcodec/on2avc.c twiddle(src + 576, &tmp0[512], 256, ff_on2avc_tab_84_2, 84, 4, 16, 4, ff_on2avc_tabs_20_84_2); src 607 libavcodec/on2avc.c twiddle(src + 640, &tmp0[512], 256, ff_on2avc_tab_84_3, 84, 4, 13, 7, ff_on2avc_tabs_20_84_3); src 608 libavcodec/on2avc.c twiddle(src + 704, &tmp0[512], 256, ff_on2avc_tab_84_4, 84, 4, 15, 5, ff_on2avc_tabs_20_84_4); src 610 libavcodec/on2avc.c wtf_end_1024(c, out, src, tmp0, tmp1); src 614 libavcodec/on2avc.c static void wtf_44(On2AVCContext *c, float *out, float *src, int size) src 622 libavcodec/on2avc.c twiddle(src, &tmp0[ 0], 16, ff_on2avc_tab_10_1, 10, 2, 1, 3, ff_on2avc_tabs_4_10_1); src 623 libavcodec/on2avc.c twiddle(src + 8, &tmp0[ 0], 16, ff_on2avc_tab_10_2, 10, 2, 3, 1, ff_on2avc_tabs_4_10_2); src 624 libavcodec/on2avc.c twiddle(src + 16, &tmp0[16], 16, ff_on2avc_tab_10_2, 10, 2, 3, 1, ff_on2avc_tabs_4_10_2); src 625 libavcodec/on2avc.c twiddle(src + 24, &tmp0[16], 16, ff_on2avc_tab_10_1, 10, 2, 1, 3, ff_on2avc_tabs_4_10_1); src 626 libavcodec/on2avc.c twiddle(src + 32, &tmp0[32], 16, ff_on2avc_tab_10_1, 10, 2, 1, 3, ff_on2avc_tabs_4_10_1); src 627 libavcodec/on2avc.c twiddle(src + 40, &tmp0[32], 16, ff_on2avc_tab_10_2, 10, 2, 3, 1, ff_on2avc_tabs_4_10_2); src 628 libavcodec/on2avc.c twiddle(src + 48, &tmp0[48], 16, ff_on2avc_tab_10_2, 10, 2, 3, 1, ff_on2avc_tabs_4_10_2); src 629 libavcodec/on2avc.c twiddle(src + 56, &tmp0[48], 16, ff_on2avc_tab_10_1, 10, 2, 1, 3, ff_on2avc_tabs_4_10_1); src 634 libavcodec/on2avc.c twiddle(src + 64, &tmp1[64], 32, ff_on2avc_tab_20_1, 20, 2, 5, 4, ff_on2avc_tabs_9_20_1); src 635 libavcodec/on2avc.c twiddle(src + 80, &tmp1[64], 32, ff_on2avc_tab_20_2, 20, 2, 4, 5, ff_on2avc_tabs_9_20_2); src 636 libavcodec/on2avc.c twiddle(src + 96, &tmp1[96], 32, ff_on2avc_tab_20_2, 20, 2, 4, 5, ff_on2avc_tabs_9_20_2); src 637 libavcodec/on2avc.c twiddle(src + 112, &tmp1[96], 32, ff_on2avc_tab_20_1, 20, 2, 5, 4, ff_on2avc_tabs_9_20_1); src 645 libavcodec/on2avc.c twiddle(src + 128, &tmp0[128], 128, ff_on2avc_tab_84_4, 84, 4, 15, 5, ff_on2avc_tabs_20_84_4); src 646 libavcodec/on2avc.c twiddle(src + 160, &tmp0[128], 128, ff_on2avc_tab_84_3, 84, 4, 13, 7, ff_on2avc_tabs_20_84_3); src 647 libavcodec/on2avc.c twiddle(src + 192, &tmp0[128], 128, ff_on2avc_tab_84_2, 84, 4, 16, 4, ff_on2avc_tabs_20_84_2); src 648 libavcodec/on2avc.c twiddle(src + 224, &tmp0[128], 128, ff_on2avc_tab_84_1, 84, 4, 16, 4, ff_on2avc_tabs_20_84_1); src 649 libavcodec/on2avc.c twiddle(src + 256, &tmp0[256], 128, ff_on2avc_tab_40_1, 40, 2, 11, 8, ff_on2avc_tabs_19_40_1); src 650 libavcodec/on2avc.c twiddle(src + 320, &tmp0[256], 128, ff_on2avc_tab_40_2, 40, 2, 8, 11, ff_on2avc_tabs_19_40_2); src 652 libavcodec/on2avc.c wtf_end_512(c, out, src, tmp0, tmp1); src 654 libavcodec/on2avc.c twiddle(src, &tmp0[ 0], 32, ff_on2avc_tab_20_1, 20, 2, 5, 4, ff_on2avc_tabs_9_20_1); src 655 libavcodec/on2avc.c twiddle(src + 16, &tmp0[ 0], 32, ff_on2avc_tab_20_2, 20, 2, 4, 5, ff_on2avc_tabs_9_20_2); src 656 libavcodec/on2avc.c twiddle(src + 32, &tmp0[ 32], 32, ff_on2avc_tab_20_2, 20, 2, 4, 5, ff_on2avc_tabs_9_20_2); src 657 libavcodec/on2avc.c twiddle(src + 48, &tmp0[ 32], 32, ff_on2avc_tab_20_1, 20, 2, 5, 4, ff_on2avc_tabs_9_20_1); src 658 libavcodec/on2avc.c twiddle(src + 64, &tmp0[ 64], 32, ff_on2avc_tab_20_1, 20, 2, 5, 4, ff_on2avc_tabs_9_20_1); src 659 libavcodec/on2avc.c twiddle(src + 80, &tmp0[ 64], 32, ff_on2avc_tab_20_2, 20, 2, 4, 5, ff_on2avc_tabs_9_20_2); src 660 libavcodec/on2avc.c twiddle(src + 96, &tmp0[ 96], 32, ff_on2avc_tab_20_2, 20, 2, 4, 5, ff_on2avc_tabs_9_20_2); src 661 libavcodec/on2avc.c twiddle(src + 112, &tmp0[ 96], 32, ff_on2avc_tab_20_1, 20, 2, 5, 4, ff_on2avc_tabs_9_20_1); src 666 libavcodec/on2avc.c twiddle(src + 128, &tmp1[128], 64, ff_on2avc_tab_40_1, 40, 2, 11, 8, ff_on2avc_tabs_19_40_1); src 667 libavcodec/on2avc.c twiddle(src + 160, &tmp1[128], 64, ff_on2avc_tab_40_2, 40, 2, 8, 11, ff_on2avc_tabs_19_40_2); src 668 libavcodec/on2avc.c twiddle(src + 192, &tmp1[192], 64, ff_on2avc_tab_40_2, 40, 2, 8, 11, ff_on2avc_tabs_19_40_2); src 669 libavcodec/on2avc.c twiddle(src + 224, &tmp1[192], 64, ff_on2avc_tab_40_1, 40, 2, 11, 8, ff_on2avc_tabs_19_40_1); src 677 libavcodec/on2avc.c twiddle(src + 256, &tmp0[256], 256, ff_on2avc_tab_84_4, 84, 4, 15, 5, ff_on2avc_tabs_20_84_4); src 678 libavcodec/on2avc.c twiddle(src + 320, &tmp0[256], 256, ff_on2avc_tab_84_3, 84, 4, 13, 7, ff_on2avc_tabs_20_84_3); src 679 libavcodec/on2avc.c twiddle(src + 384, &tmp0[256], 256, ff_on2avc_tab_84_2, 84, 4, 16, 4, ff_on2avc_tabs_20_84_2); src 680 libavcodec/on2avc.c twiddle(src + 448, &tmp0[256], 256, ff_on2avc_tab_84_1, 84, 4, 16, 4, ff_on2avc_tabs_20_84_1); src 681 libavcodec/on2avc.c twiddle(src + 512, &tmp0[512], 256, ff_on2avc_tab_40_1, 40, 2, 11, 8, ff_on2avc_tabs_19_40_1); src 682 libavcodec/on2avc.c twiddle(src + 640, &tmp0[512], 256, ff_on2avc_tab_40_2, 40, 2, 8, 11, ff_on2avc_tabs_19_40_2); src 684 libavcodec/on2avc.c wtf_end_1024(c, out, src, tmp0, tmp1); src 216 libavcodec/options.c int avcodec_copy_context(AVCodecContext *dest, const AVCodecContext *src) src 224 libavcodec/options.c src, dest); src 230 libavcodec/options.c memcpy(dest, src, sizeof(*dest)); src 231 libavcodec/options.c av_opt_copy(dest, src); src 236 libavcodec/options.c if (orig_priv_data && src->codec && src->codec->priv_class && src 238 libavcodec/options.c av_opt_copy(orig_priv_data, src->priv_data); src 263 libavcodec/options.c if (src->obj && size > 0) { \ src 267 libavcodec/options.c memcpy(dest->obj, src->obj, size); \ src 271 libavcodec/options.c alloc_and_copy_or_fail(extradata, src->extradata_size, src 273 libavcodec/options.c dest->extradata_size = src->extradata_size; src 276 libavcodec/options.c alloc_and_copy_or_fail(rc_override, src->rc_override_count * sizeof(*src->rc_override), 0); src 277 libavcodec/options.c alloc_and_copy_or_fail(subtitle_header, src->subtitle_header_size, 1); src 278 libavcodec/options.c av_assert0(dest->subtitle_header_size == src->subtitle_header_size); src 281 libavcodec/options.c if (src->hw_frames_ctx) { src 282 libavcodec/options.c dest->hw_frames_ctx = av_buffer_ref(src->hw_frames_ctx); src 439 libavcodec/packet.h AVPacket *av_packet_clone(const AVPacket *src); src 518 libavcodec/packet.h int av_copy_packet(AVPacket *dst, const AVPacket *src); src 528 libavcodec/packet.h int av_copy_packet_side_data(AVPacket *dst, const AVPacket *src); src 643 libavcodec/packet.h int av_packet_ref(AVPacket *dst, const AVPacket *src); src 663 libavcodec/packet.h void av_packet_move_ref(AVPacket *dst, AVPacket *src); src 676 libavcodec/packet.h int av_packet_copy_props(AVPacket *dst, const AVPacket *src); src 47 libavcodec/pafaudio.c const uint8_t *src = pkt->data; src 63 libavcodec/pafaudio.c cb[i] = sign_extend(AV_RL16(src + i * 2), 16); src 64 libavcodec/pafaudio.c src += 256 * 2; src 67 libavcodec/pafaudio.c *output_samples++ = cb[*src++]; src 138 libavcodec/pafvideo.c static void copy_src_mask(uint8_t *dst, int width, uint8_t mask, const uint8_t *src) src 144 libavcodec/pafvideo.c dst[i] = src[i]; src 146 libavcodec/pafvideo.c dst[width + i] = src[width + i]; src 167 libavcodec/pafvideo.c const uint8_t *src, *send, *opcodes; src 207 libavcodec/pafvideo.c set_src_position(c, &src, &send); src 208 libavcodec/pafvideo.c if ((src + 3 * c->width + 4 > send) || src 212 libavcodec/pafvideo.c copy_block4(dst, src, c->width, c->width, 4); src 258 libavcodec/pafvideo.c set_src_position(c, &src, &send); src 260 libavcodec/pafvideo.c if (src + offset + c->width + 4 > send) src 263 libavcodec/pafvideo.c copy_src_mask(dst + offset, c->width, mask, src + offset); src 130 libavcodec/pcm-bluray.c const uint8_t *src = avpkt->data; src 143 libavcodec/pcm-bluray.c if ((retval = pcm_bluray_parse_header(avctx, src))) src 145 libavcodec/pcm-bluray.c src += 4; src 148 libavcodec/pcm-bluray.c bytestream2_init(&gb, src, buf_size); src 152 libavcodec/pcm-dvd.c static void *pcm_dvd_decode_samples(AVCodecContext *avctx, const uint8_t *src, src 162 libavcodec/pcm-dvd.c bytestream2_init(&gb, src, blocks * s->block_size); src 238 libavcodec/pcm-dvd.c const uint8_t *src = avpkt->data; src 250 libavcodec/pcm-dvd.c if ((retval = pcm_dvd_parse_header(avctx, src))) src 257 libavcodec/pcm-dvd.c src += 3; src 272 libavcodec/pcm-dvd.c memcpy(s->extra_samples + s->extra_sample_count, src, src 275 libavcodec/pcm-dvd.c src += missing_samples; src 281 libavcodec/pcm-dvd.c memcpy(s->extra_samples + s->extra_sample_count, src, buf_size); src 289 libavcodec/pcm-dvd.c pcm_dvd_decode_samples(avctx, src, dst, blocks); src 295 libavcodec/pcm-dvd.c src += blocks * s->block_size; src 296 libavcodec/pcm-dvd.c memcpy(s->extra_samples, src, buf_size); src 69 libavcodec/pcm.c #define ENCODE(type, endian, src, dst, n, shift, offset) \ src 70 libavcodec/pcm.c samples_ ## type = (const type *) src; \ src 206 libavcodec/pcm.c const uint8_t *src = frame->extended_data[c]; src 207 libavcodec/pcm.c bytestream_put_buffer(&dst, src, n * sample_size); src 306 libavcodec/pcm.c #define DECODE(size, endian, src, dst, n, shift, offset) \ src 308 libavcodec/pcm.c uint ## size ## _t v = bytestream_get_ ## endian(&src); \ src 313 libavcodec/pcm.c #define DECODE_PLANAR(size, endian, src, dst, n, shift, offset) \ src 319 libavcodec/pcm.c uint ## size ## _t v = bytestream_get_ ## endian(&src); \ src 328 libavcodec/pcm.c const uint8_t *src = avpkt->data; src 383 libavcodec/pcm.c DECODE(32, le32, src, samples, n, 0, 0x80000000) src 386 libavcodec/pcm.c DECODE(32, be32, src, samples, n, 0, 0x80000000) src 389 libavcodec/pcm.c DECODE(32, le24, src, samples, n, 8, 0) src 392 libavcodec/pcm.c DECODE_PLANAR(32, le24, src, samples, n, 8, 0); src 395 libavcodec/pcm.c DECODE(32, be24, src, samples, n, 8, 0) src 398 libavcodec/pcm.c DECODE(32, le24, src, samples, n, 8, 0x800000) src 401 libavcodec/pcm.c DECODE(32, be24, src, samples, n, 8, 0x800000) src 405 libavcodec/pcm.c uint32_t v = bytestream_get_be24(&src); src 413 libavcodec/pcm.c DECODE(16, le16, src, samples, n, 0, 0x8000) src 416 libavcodec/pcm.c DECODE(16, be16, src, samples, n, 0, 0x8000) src 420 libavcodec/pcm.c *samples++ = *src++ + 128; src 428 libavcodec/pcm.c *samples++ = *src++ + 128; src 434 libavcodec/pcm.c DECODE(64, le64, src, samples, n, 0, 0) src 440 libavcodec/pcm.c DECODE(32, le32, src, samples, n, 0, 0) src 443 libavcodec/pcm.c DECODE_PLANAR(32, le32, src, samples, n, 0, 0); src 446 libavcodec/pcm.c DECODE(16, le16, src, samples, n, 0, 0) src 449 libavcodec/pcm.c DECODE_PLANAR(16, le16, src, samples, n, 0, 0); src 459 libavcodec/pcm.c DECODE(64, be64, src, samples, n, 0, 0) src 463 libavcodec/pcm.c DECODE(32, be32, src, samples, n, 0, 0) src 466 libavcodec/pcm.c DECODE(16, be16, src, samples, n, 0, 0) src 469 libavcodec/pcm.c DECODE_PLANAR(16, be16, src, samples, n, 0, 0); src 480 libavcodec/pcm.c memcpy(samples, src, n * sample_size); src 491 libavcodec/pcm.c bytestream_get_buffer(&src, samples, n * sample_size); src 498 libavcodec/pcm.c AV_WN16A(samples, s->table[*src++]); src 510 libavcodec/pcm.c *dst_int32_t++ = ((uint32_t)src[2]<<28) | src 511 libavcodec/pcm.c (src[1] << 20) | src 512 libavcodec/pcm.c (src[0] << 12) | src 513 libavcodec/pcm.c ((src[2] & 0x0F) << 8) | src 514 libavcodec/pcm.c src[1]; src 516 libavcodec/pcm.c *dst_int32_t++ = ((uint32_t)src[4]<<24) | src 517 libavcodec/pcm.c (src[3] << 16) | src 518 libavcodec/pcm.c ((src[2] & 0xF0) << 8) | src 519 libavcodec/pcm.c (src[4] << 4) | src 520 libavcodec/pcm.c (src[3] >> 4); src 521 libavcodec/pcm.c src += 5; src 59 libavcodec/pcxenc.c const uint8_t *src, int src_plane_size, int nplanes) src 70 libavcodec/pcxenc.c const uint8_t *src_plane = src + p; src 107 libavcodec/pcxenc.c const uint8_t *src; src 177 libavcodec/pcxenc.c src = frame->data[0]; src 181 libavcodec/pcxenc.c src, line_bytes, nplanes)) < 0) { src 186 libavcodec/pcxenc.c src += frame->linesize[0]; src 199 libavcodec/pixlet.c static int read_high_coeffs(AVCodecContext *avctx, uint8_t *src, int16_t *dst, src 209 libavcodec/pixlet.c ret = init_get_bits8(bc, src, bytestream2_get_bytes_left(&ctx->gb)); src 62 libavcodec/png.h void ff_add_png_paeth_prediction(uint8_t *dst, uint8_t *src, uint8_t *top, int w, int bpp); src 119 libavcodec/pngdec.c int color_type, const uint8_t *src) src 134 libavcodec/pngdec.c b = (src[src_x >> 3] >> (7 - (src_x & 7))) & 1; src 148 libavcodec/pngdec.c b = (src[src_x >> 2] >> (6 - 2*(src_x & 3))) & 3; src 162 libavcodec/pngdec.c b = (src[src_x >> 1] >> (4 - 4*(src_x & 1))) & 15; src 173 libavcodec/pngdec.c s = src; src 187 libavcodec/pngdec.c void ff_add_png_paeth_prediction(uint8_t *dst, uint8_t *src, uint8_t *top, src 211 libavcodec/pngdec.c dst[i] = p + src[i]; src 225 libavcodec/pngdec.c dst[i + 0] = r = op(r, src[i + 0], last[i + 0]); \ src 228 libavcodec/pngdec.c dst[i + 1] = g = op(g, src[i + 1], last[i + 1]); \ src 231 libavcodec/pngdec.c dst[i + 2] = b = op(b, src[i + 2], last[i + 2]); \ src 234 libavcodec/pngdec.c dst[i + 3] = a = op(a, src[i + 3], last[i + 3]); \ src 249 libavcodec/pngdec.c dst[i] = op(dst[i - bpp], src[i], last[i]); \ src 254 libavcodec/pngdec.c uint8_t *src, uint8_t *last, int size, int bpp) src 260 libavcodec/pngdec.c memcpy(dst, src, size); src 264 libavcodec/pngdec.c dst[i] = src[i]; src 268 libavcodec/pngdec.c unsigned s = *(int *)(src + i); src 278 libavcodec/pngdec.c dsp->add_bytes_l2(dst, src, last, size); src 283 libavcodec/pngdec.c dst[i] = p + src[i]; src 291 libavcodec/pngdec.c dst[i] = p + src[i]; src 299 libavcodec/pngdec.c dsp->add_paeth_prediction(dst + i, src + i, last + i, size - i, bpp); src 303 libavcodec/pngdec.c ff_add_png_paeth_prediction(dst + i, src + i, last + i, size - i, bpp); src 1729 libavcodec/pngdec.c static int update_thread_context(AVCodecContext *dst, const AVCodecContext *src) src 1731 libavcodec/pngdec.c PNGDecContext *psrc = src->priv_data; src 1735 libavcodec/pngdec.c if (dst == src) src 33 libavcodec/pngdsp.h void (*add_paeth_prediction)(uint8_t *dst, uint8_t *src, src 84 libavcodec/pngenc.c const uint8_t *src, int width) src 99 libavcodec/pngenc.c b = (src[x >> 3] >> (7 - j)) & 1; src 108 libavcodec/pngenc.c s = src; src 121 libavcodec/pngenc.c static void sub_png_paeth_prediction(uint8_t *dst, uint8_t *src, uint8_t *top, src 128 libavcodec/pngenc.c a = src[i - bpp]; src 145 libavcodec/pngenc.c dst[i] = src[i] - p; src 149 libavcodec/pngenc.c static void sub_left_prediction(PNGEncContext *c, uint8_t *dst, const uint8_t *src, int bpp, int size) src 151 libavcodec/pngenc.c const uint8_t *src1 = src + bpp; src 152 libavcodec/pngenc.c const uint8_t *src2 = src; src 155 libavcodec/pngenc.c memcpy(dst, src, bpp); src 166 libavcodec/pngenc.c uint8_t *src, uint8_t *top, int size, int bpp) src 172 libavcodec/pngenc.c memcpy(dst, src, size); src 175 libavcodec/pngenc.c sub_left_prediction(c, dst, src, bpp, size); src 178 libavcodec/pngenc.c c->llvidencdsp.diff_bytes(dst, src, top, size); src 182 libavcodec/pngenc.c dst[i] = src[i] - (top[i] >> 1); src 184 libavcodec/pngenc.c dst[i] = src[i] - ((src[i - bpp] + top[i]) >> 1); src 188 libavcodec/pngenc.c dst[i] = src[i] - top[i]; src 189 libavcodec/pngenc.c sub_png_paeth_prediction(dst + i, src + i, top + i, size - i, bpp); src 195 libavcodec/pngenc.c uint8_t *src, uint8_t *top, int size, int bpp) src 206 libavcodec/pngenc.c png_filter_row(s, buf1 + 1, pred, src, top, size, bpp); src 218 libavcodec/pngenc.c png_filter_row(s, dst + 1, pred, src, top, size, bpp); src 27 libavcodec/pnmdec.c static void samplecpy(uint8_t *dst, const uint8_t *src, int n, int maxval) src 30 libavcodec/pnmdec.c memcpy(dst, src, n); src 34 libavcodec/pnmdec.c ((uint16_t *)dst)[i] = AV_RB16(src+2*i); src 31 libavcodec/ppc/fmtconvert_altivec.c static void int32_to_float_fmul_scalar_altivec(float *dst, const int32_t *src, src 46 libavcodec/ppc/fmtconvert_altivec.c src1 = vec_ctf(vec_ld(0, src+i), 0); src 47 libavcodec/ppc/fmtconvert_altivec.c src2 = vec_ctf(vec_ld(16, src+i), 0); src 49 libavcodec/ppc/h264chroma_template.c src += stride; src 69 libavcodec/ppc/h264chroma_template.c src += stride; src 112 libavcodec/ppc/h264chroma_template.c static void PREFIX_h264_chroma_mc8_altivec(uint8_t * dst, uint8_t * src, src 139 libavcodec/ppc/h264chroma_template.c register int loadSecond = (((unsigned long)src) % 16) <= 7 ? 0 : 1; src 140 libavcodec/ppc/h264chroma_template.c register int reallyBadAlign = (((unsigned long)src) % 16) == 15 ? 1 : 0; src 141 libavcodec/ppc/h264chroma_template.c vsrcperm0 = vec_lvsl(0, src); src 142 libavcodec/ppc/h264chroma_template.c vsrcperm1 = vec_lvsl(1, src); src 157 libavcodec/ppc/h264chroma_template.c GET_VSRC(vsrc0uc, vsrc1uc, 0, 16, vsrcperm0, vsrcperm1, src); src 164 libavcodec/ppc/h264chroma_template.c GET_VSRC(vsrc2uc, vsrc3uc, stride, 16, vsrcperm0, vsrcperm1, src); src 171 libavcodec/ppc/h264chroma_template.c GET_VSRC1(vsrc1uc, stride, 15, vsrcperm0, src); src 177 libavcodec/ppc/h264chroma_template.c GET_VSRC(vsrc0uc, vsrc1uc, 0, 15, vsrcperm0, vsrcperm1, src); src 187 libavcodec/ppc/h264chroma_template.c static void PREFIX_no_rnd_vc1_chroma_mc8_altivec(uint8_t *dst, uint8_t *src, src 214 libavcodec/ppc/h264chroma_template.c register int loadSecond = (((unsigned long)src) % 16) <= 7 ? 0 : 1; src 215 libavcodec/ppc/h264chroma_template.c register int reallyBadAlign = (((unsigned long)src) % 16) == 15 ? 1 : 0; src 216 libavcodec/ppc/h264chroma_template.c vsrcperm0 = vec_lvsl(0, src); src 217 libavcodec/ppc/h264chroma_template.c vsrcperm1 = vec_lvsl(1, src); src 232 libavcodec/ppc/h264chroma_template.c GET_VSRC(vsrc0uc, vsrc1uc, 0, 16, vsrcperm0, vsrcperm1, src); src 238 libavcodec/ppc/h264chroma_template.c GET_VSRC(vsrc2uc, vsrc3uc, stride, 16, vsrcperm0, vsrcperm1, src); src 433 libavcodec/ppc/h264dsp.c #define readAndTranspose16x6(src, src_stride, r8, r9, r10, r11, r12, r13) {\ src 434 libavcodec/ppc/h264dsp.c register vec_u8 r0 = unaligned_load(0, src); \ src 435 libavcodec/ppc/h264dsp.c register vec_u8 r1 = unaligned_load( src_stride, src); \ src 436 libavcodec/ppc/h264dsp.c register vec_u8 r2 = unaligned_load(2* src_stride, src); \ src 437 libavcodec/ppc/h264dsp.c register vec_u8 r3 = unaligned_load(3* src_stride, src); \ src 438 libavcodec/ppc/h264dsp.c register vec_u8 r4 = unaligned_load(4* src_stride, src); \ src 439 libavcodec/ppc/h264dsp.c register vec_u8 r5 = unaligned_load(5* src_stride, src); \ src 440 libavcodec/ppc/h264dsp.c register vec_u8 r6 = unaligned_load(6* src_stride, src); \ src 441 libavcodec/ppc/h264dsp.c register vec_u8 r7 = unaligned_load(7* src_stride, src); \ src 442 libavcodec/ppc/h264dsp.c register vec_u8 r14 = unaligned_load(14*src_stride, src); \ src 443 libavcodec/ppc/h264dsp.c register vec_u8 r15 = unaligned_load(15*src_stride, src); \ src 445 libavcodec/ppc/h264dsp.c r8 = unaligned_load( 8*src_stride, src); \ src 446 libavcodec/ppc/h264dsp.c r9 = unaligned_load( 9*src_stride, src); \ src 447 libavcodec/ppc/h264dsp.c r10 = unaligned_load(10*src_stride, src); \ src 448 libavcodec/ppc/h264dsp.c r11 = unaligned_load(11*src_stride, src); \ src 449 libavcodec/ppc/h264dsp.c r12 = unaligned_load(12*src_stride, src); \ src 450 libavcodec/ppc/h264dsp.c r13 = unaligned_load(13*src_stride, src); \ src 706 libavcodec/ppc/h264dsp.c void biweight_h264_W_altivec(uint8_t *dst, uint8_t *src, int stride, int height, src 731 libavcodec/ppc/h264dsp.c src_aligned = !((unsigned long)src & 0xf); src 735 libavcodec/ppc/h264dsp.c vsrc = vec_ld(0, src); src 769 libavcodec/ppc/h264dsp.c src += stride; src 779 libavcodec/ppc/h264dsp.c static void biweight_h264_pixels ## W ## _altivec(uint8_t *dst, uint8_t *src, ptrdiff_t stride, int height, \ src 782 libavcodec/ppc/h264dsp.c biweight_h264_W_altivec(dst, src, stride, height, log2_denom, weightd, weights, offset, W); \ src 71 libavcodec/ppc/h264qpel.c static void OPNAME ## h264_qpel ## SIZE ## _mc00_ ## CODETYPE (uint8_t *dst, const uint8_t *src, ptrdiff_t stride)\ src 73 libavcodec/ppc/h264qpel.c ff_ ## OPNAME ## pixels ## SIZE ## _ ## CODETYPE(dst, src, stride, SIZE);\ src 76 libavcodec/ppc/h264qpel.c static void OPNAME ## h264_qpel ## SIZE ## _mc10_ ## CODETYPE(uint8_t *dst, const uint8_t *src, ptrdiff_t stride)\ src 79 libavcodec/ppc/h264qpel.c put_h264_qpel ## SIZE ## _h_lowpass_ ## CODETYPE(half, src, SIZE, stride);\ src 80 libavcodec/ppc/h264qpel.c OPNAME ## pixels ## SIZE ## _l2_ ## CODETYPE(dst, src, half, stride, stride, SIZE);\ src 83 libavcodec/ppc/h264qpel.c static void OPNAME ## h264_qpel ## SIZE ## _mc20_ ## CODETYPE(uint8_t *dst, const uint8_t *src, ptrdiff_t stride)\ src 85 libavcodec/ppc/h264qpel.c OPNAME ## h264_qpel ## SIZE ## _h_lowpass_ ## CODETYPE(dst, src, stride, stride);\ src 88 libavcodec/ppc/h264qpel.c static void OPNAME ## h264_qpel ## SIZE ## _mc30_ ## CODETYPE(uint8_t *dst, const uint8_t *src, ptrdiff_t stride)\ src 91 libavcodec/ppc/h264qpel.c put_h264_qpel ## SIZE ## _h_lowpass_ ## CODETYPE(half, src, SIZE, stride);\ src 92 libavcodec/ppc/h264qpel.c OPNAME ## pixels ## SIZE ## _l2_ ## CODETYPE(dst, src+1, half, stride, stride, SIZE);\ src 95 libavcodec/ppc/h264qpel.c static void OPNAME ## h264_qpel ## SIZE ## _mc01_ ## CODETYPE(uint8_t *dst, const uint8_t *src, ptrdiff_t stride)\ src 98 libavcodec/ppc/h264qpel.c put_h264_qpel ## SIZE ## _v_lowpass_ ## CODETYPE(half, src, SIZE, stride);\ src 99 libavcodec/ppc/h264qpel.c OPNAME ## pixels ## SIZE ## _l2_ ## CODETYPE(dst, src, half, stride, stride, SIZE);\ src 102 libavcodec/ppc/h264qpel.c static void OPNAME ## h264_qpel ## SIZE ## _mc02_ ## CODETYPE(uint8_t *dst, const uint8_t *src, ptrdiff_t stride)\ src 104 libavcodec/ppc/h264qpel.c OPNAME ## h264_qpel ## SIZE ## _v_lowpass_ ## CODETYPE(dst, src, stride, stride);\ src 107 libavcodec/ppc/h264qpel.c static void OPNAME ## h264_qpel ## SIZE ## _mc03_ ## CODETYPE(uint8_t *dst, const uint8_t *src, ptrdiff_t stride)\ src 110 libavcodec/ppc/h264qpel.c put_h264_qpel ## SIZE ## _v_lowpass_ ## CODETYPE(half, src, SIZE, stride);\ src 111 libavcodec/ppc/h264qpel.c OPNAME ## pixels ## SIZE ## _l2_ ## CODETYPE(dst, src+stride, half, stride, stride, SIZE);\ src 114 libavcodec/ppc/h264qpel.c static void OPNAME ## h264_qpel ## SIZE ## _mc11_ ## CODETYPE(uint8_t *dst, const uint8_t *src, ptrdiff_t stride)\ src 118 libavcodec/ppc/h264qpel.c put_h264_qpel ## SIZE ## _h_lowpass_ ## CODETYPE(halfH, src, SIZE, stride);\ src 119 libavcodec/ppc/h264qpel.c put_h264_qpel ## SIZE ## _v_lowpass_ ## CODETYPE(halfV, src, SIZE, stride);\ src 123 libavcodec/ppc/h264qpel.c static void OPNAME ## h264_qpel ## SIZE ## _mc31_ ## CODETYPE(uint8_t *dst, const uint8_t *src, ptrdiff_t stride)\ src 127 libavcodec/ppc/h264qpel.c put_h264_qpel ## SIZE ## _h_lowpass_ ## CODETYPE(halfH, src, SIZE, stride);\ src 128 libavcodec/ppc/h264qpel.c put_h264_qpel ## SIZE ## _v_lowpass_ ## CODETYPE(halfV, src+1, SIZE, stride);\ src 132 libavcodec/ppc/h264qpel.c static void OPNAME ## h264_qpel ## SIZE ## _mc13_ ## CODETYPE(uint8_t *dst, const uint8_t *src, ptrdiff_t stride)\ src 136 libavcodec/ppc/h264qpel.c put_h264_qpel ## SIZE ## _h_lowpass_ ## CODETYPE(halfH, src + stride, SIZE, stride);\ src 137 libavcodec/ppc/h264qpel.c put_h264_qpel ## SIZE ## _v_lowpass_ ## CODETYPE(halfV, src, SIZE, stride);\ src 141 libavcodec/ppc/h264qpel.c static void OPNAME ## h264_qpel ## SIZE ## _mc33_ ## CODETYPE(uint8_t *dst, const uint8_t *src, ptrdiff_t stride)\ src 145 libavcodec/ppc/h264qpel.c put_h264_qpel ## SIZE ## _h_lowpass_ ## CODETYPE(halfH, src + stride, SIZE, stride);\ src 146 libavcodec/ppc/h264qpel.c put_h264_qpel ## SIZE ## _v_lowpass_ ## CODETYPE(halfV, src+1, SIZE, stride);\ src 150 libavcodec/ppc/h264qpel.c static void OPNAME ## h264_qpel ## SIZE ## _mc22_ ## CODETYPE(uint8_t *dst, const uint8_t *src, ptrdiff_t stride)\ src 153 libavcodec/ppc/h264qpel.c OPNAME ## h264_qpel ## SIZE ## _hv_lowpass_ ## CODETYPE(dst, tmp, src, stride, SIZE, stride);\ src 156 libavcodec/ppc/h264qpel.c static void OPNAME ## h264_qpel ## SIZE ## _mc21_ ## CODETYPE(uint8_t *dst, const uint8_t *src, ptrdiff_t stride)\ src 161 libavcodec/ppc/h264qpel.c put_h264_qpel ## SIZE ## _h_lowpass_ ## CODETYPE(halfH, src, SIZE, stride);\ src 162 libavcodec/ppc/h264qpel.c put_h264_qpel ## SIZE ## _hv_lowpass_ ## CODETYPE(halfHV, tmp, src, SIZE, SIZE, stride);\ src 166 libavcodec/ppc/h264qpel.c static void OPNAME ## h264_qpel ## SIZE ## _mc23_ ## CODETYPE(uint8_t *dst, const uint8_t *src, ptrdiff_t stride)\ src 171 libavcodec/ppc/h264qpel.c put_h264_qpel ## SIZE ## _h_lowpass_ ## CODETYPE(halfH, src + stride, SIZE, stride);\ src 172 libavcodec/ppc/h264qpel.c put_h264_qpel ## SIZE ## _hv_lowpass_ ## CODETYPE(halfHV, tmp, src, SIZE, SIZE, stride);\ src 176 libavcodec/ppc/h264qpel.c static void OPNAME ## h264_qpel ## SIZE ## _mc12_ ## CODETYPE(uint8_t *dst, const uint8_t *src, ptrdiff_t stride)\ src 181 libavcodec/ppc/h264qpel.c put_h264_qpel ## SIZE ## _v_lowpass_ ## CODETYPE(halfV, src, SIZE, stride);\ src 182 libavcodec/ppc/h264qpel.c put_h264_qpel ## SIZE ## _hv_lowpass_ ## CODETYPE(halfHV, tmp, src, SIZE, SIZE, stride);\ src 186 libavcodec/ppc/h264qpel.c static void OPNAME ## h264_qpel ## SIZE ## _mc32_ ## CODETYPE(uint8_t *dst, const uint8_t *src, ptrdiff_t stride)\ src 191 libavcodec/ppc/h264qpel.c put_h264_qpel ## SIZE ## _v_lowpass_ ## CODETYPE(halfV, src+1, SIZE, stride);\ src 192 libavcodec/ppc/h264qpel.c put_h264_qpel ## SIZE ## _hv_lowpass_ ## CODETYPE(halfHV, tmp, src, SIZE, SIZE, stride);\ src 105 libavcodec/ppc/h264qpel_template.c const uint8_t *src, src 119 libavcodec/ppc/h264qpel_template.c register int align = ((((unsigned long)src) - 2) % 16); src 131 libavcodec/ppc/h264qpel_template.c permM2 = vec_lvsl(-2, src); src 132 libavcodec/ppc/h264qpel_template.c permM1 = vec_lvsl(-1, src); src 133 libavcodec/ppc/h264qpel_template.c permP0 = vec_lvsl(+0, src); src 134 libavcodec/ppc/h264qpel_template.c permP1 = vec_lvsl(+1, src); src 135 libavcodec/ppc/h264qpel_template.c permP2 = vec_lvsl(+2, src); src 136 libavcodec/ppc/h264qpel_template.c permP3 = vec_lvsl(+3, src); src 140 libavcodec/ppc/h264qpel_template.c load_alignment(src, align, permM2, permM1, permP0, permP1, permP2, permP3); src 187 libavcodec/ppc/h264qpel_template.c src += srcStride; src 196 libavcodec/ppc/h264qpel_template.c const uint8_t *src, src 204 libavcodec/ppc/h264qpel_template.c perm = vec_lvsl(0, src); src 211 libavcodec/ppc/h264qpel_template.c const uint8_t *srcbis = src - (srcStride * 2); src 298 libavcodec/ppc/h264qpel_template.c const uint8_t *src, src 312 libavcodec/ppc/h264qpel_template.c register int align = ((((unsigned long)src) - 2) % 16); src 337 libavcodec/ppc/h264qpel_template.c permM2 = vec_lvsl(-2, src); src 338 libavcodec/ppc/h264qpel_template.c permM1 = vec_lvsl(-1, src); src 339 libavcodec/ppc/h264qpel_template.c permP0 = vec_lvsl(+0, src); src 340 libavcodec/ppc/h264qpel_template.c permP1 = vec_lvsl(+1, src); src 341 libavcodec/ppc/h264qpel_template.c permP2 = vec_lvsl(+2, src); src 342 libavcodec/ppc/h264qpel_template.c permP3 = vec_lvsl(+3, src); src 345 libavcodec/ppc/h264qpel_template.c src -= (2 * srcStride); src 349 libavcodec/ppc/h264qpel_template.c load_alignment(src, align, permM2, permM1, permP0, permP1, permP2, permP3); src 385 libavcodec/ppc/h264qpel_template.c src += srcStride; src 178 libavcodec/ppc/idctdsp.c #define COPY(dest, src) \ src 179 libavcodec/ppc/idctdsp.c tmp = vec_packsu(src, src); \ src 229 libavcodec/ppc/idctdsp.c #define ADD(dest, src, perm) \ src 231 libavcodec/ppc/idctdsp.c tmp3 = vec_adds(tmp2, src); \ src 31 libavcodec/ppc/lossless_audiodsp_altivec.c #define GET_T(tt0,tt1,src,a,b){ \ src 32 libavcodec/ppc/lossless_audiodsp_altivec.c a = vec_ld(16, src); \ src 34 libavcodec/ppc/lossless_audiodsp_altivec.c b = vec_ld(32, src); \ src 38 libavcodec/ppc/lossless_audiodsp_altivec.c #define GET_T(tt0,tt1,src,a,b){ \ src 39 libavcodec/ppc/lossless_audiodsp_altivec.c tt0 = vec_vsx_ld(0, src); \ src 40 libavcodec/ppc/lossless_audiodsp_altivec.c tt1 = vec_vsx_ld(16, src); \ src 33 libavcodec/ppc/lossless_videodsp_altivec.c static void add_bytes_altivec(uint8_t *dst, uint8_t *src, ptrdiff_t w) src 41 libavcodec/ppc/lossless_videodsp_altivec.c vsrc = vec_ld(i, (unsigned char *) src); src 47 libavcodec/ppc/lossless_videodsp_altivec.c dst[i] = src[i]; src 396 libavcodec/ppc/me_cmp.c uint8_t *src, ptrdiff_t stride, int h) src 426 libavcodec/ppc/me_cmp.c register vector unsigned char srcO = unaligned_load(stride * i, src); \ src 522 libavcodec/ppc/me_cmp.c uint8_t *src, ptrdiff_t stride, int h) src 573 libavcodec/ppc/me_cmp.c unaligned_load(stride * i, src); \ src 713 libavcodec/ppc/me_cmp.c uint8_t *src, ptrdiff_t stride, int h) src 715 libavcodec/ppc/me_cmp.c int score = hadamard8_diff16x8_altivec(s, dst, src, stride, 8); src 719 libavcodec/ppc/me_cmp.c src += 8 * stride; src 720 libavcodec/ppc/me_cmp.c score += hadamard8_diff16x8_altivec(s, dst, src, stride, 8); src 33 libavcodec/ppc/mpegvideodsp.c static void gmc1_altivec(uint8_t *dst /* align 8 */, uint8_t *src /* align1 */, src 52 libavcodec/ppc/mpegvideodsp.c unsigned long src_really_odd = (unsigned long) src & 0x0000000F; src 65 libavcodec/ppc/mpegvideodsp.c register vector unsigned char src_0 = vec_ld(0, src); src 66 libavcodec/ppc/mpegvideodsp.c register vector unsigned char src_1 = vec_ld(16, src); src 68 libavcodec/ppc/mpegvideodsp.c vec_lvsl(0, src)); src 73 libavcodec/ppc/mpegvideodsp.c srcvB = vec_perm(src_0, src_1, vec_lvsl(1, src)); src 81 libavcodec/ppc/mpegvideodsp.c src_really_odd = (((unsigned long) src) + stride) & 0x0000000F; src 88 libavcodec/ppc/mpegvideodsp.c src_0 = vec_ld(stride + 0, src); src 89 libavcodec/ppc/mpegvideodsp.c src_1 = vec_ld(stride + 16, src); src 90 libavcodec/ppc/mpegvideodsp.c srcvC = vec_perm(src_0, src_1, vec_lvsl(stride + 0, src)); src 95 libavcodec/ppc/mpegvideodsp.c srcvD = vec_perm(src_0, src_1, vec_lvsl(stride + 1, src)); src 125 libavcodec/ppc/mpegvideodsp.c src += stride; src 324 libavcodec/ppc/vc1dsp_altivec.c #define ADD(dest,src,perm) \ src 326 libavcodec/ppc/vc1dsp_altivec.c tmp3 = vec_adds (tmp2, src); \ src 66 libavcodec/ppc/vp8dsp_altivec.c a = vec_ld((offset)-is6tap-1, src); \ src 67 libavcodec/ppc/vp8dsp_altivec.c b = vec_ld((offset)-is6tap-1+15, src); \ src 74 libavcodec/ppc/vp8dsp_altivec.c a = vec_vsx_ld((offset)-is6tap-1, src); \ src 98 libavcodec/ppc/vp8dsp_altivec.c uint8_t *src, ptrdiff_t src_stride, src 119 libavcodec/ppc/vp8dsp_altivec.c align_vec0 = vec_lvsl( -is6tap-1, src); src 120 libavcodec/ppc/vp8dsp_altivec.c align_vec8 = vec_lvsl(8-is6tap-1, src); src 144 libavcodec/ppc/vp8dsp_altivec.c src += src_stride; src 195 libavcodec/ppc/vp8dsp_altivec.c uint8_t *src, ptrdiff_t src_stride, src 207 libavcodec/ppc/vp8dsp_altivec.c align_vech = vec_lvsl(0, src); src 216 libavcodec/ppc/vp8dsp_altivec.c s0 = LOAD_HL(-2*src_stride, src, perm_vec); src 217 libavcodec/ppc/vp8dsp_altivec.c s1 = LOAD_HL(-1*src_stride, src, perm_vec); src 218 libavcodec/ppc/vp8dsp_altivec.c s2 = LOAD_HL( 0*src_stride, src, perm_vec); src 219 libavcodec/ppc/vp8dsp_altivec.c s3 = LOAD_HL( 1*src_stride, src, perm_vec); src 221 libavcodec/ppc/vp8dsp_altivec.c s4 = LOAD_HL( 2*src_stride, src, perm_vec); src 223 libavcodec/ppc/vp8dsp_altivec.c src += (2+is6tap)*src_stride; src 227 libavcodec/ppc/vp8dsp_altivec.c s5 = LOAD_HL(0, src, perm_vec); src 229 libavcodec/ppc/vp8dsp_altivec.c s4 = LOAD_HL(0, src, perm_vec); src 255 libavcodec/ppc/vp8dsp_altivec.c src += src_stride; src 261 libavcodec/ppc/vp8dsp_altivec.c void put_vp8_epel ## WIDTH ## _h ## TAPS ## _altivec(uint8_t *dst, ptrdiff_t dst_stride, uint8_t *src, ptrdiff_t src_stride, int h, int mx, int my) \ src 263 libavcodec/ppc/vp8dsp_altivec.c put_vp8_epel_h_altivec_core(dst, dst_stride, src, src_stride, h, mx, WIDTH, TAPS == 6); \ src 267 libavcodec/ppc/vp8dsp_altivec.c void put_vp8_epel ## WIDTH ## _v ## TAPS ## _altivec(uint8_t *dst, ptrdiff_t dst_stride, uint8_t *src, ptrdiff_t src_stride, int h, int mx, int my) \ src 269 libavcodec/ppc/vp8dsp_altivec.c put_vp8_epel_v_altivec_core(dst, dst_stride, src, src_stride, h, my, WIDTH, TAPS == 6); \ src 273 libavcodec/ppc/vp8dsp_altivec.c static void put_vp8_epel ## WIDTH ## _h ## HTAPS ## v ## VTAPS ## _altivec(uint8_t *dst, ptrdiff_t dstride, uint8_t *src, ptrdiff_t sstride, int h, int mx, int my) \ src 277 libavcodec/ppc/vp8dsp_altivec.c put_vp8_epel ## WIDTH ## _h ## HTAPS ## _altivec(tmp, 16, src-2*sstride, sstride, h+5, mx, my); \ src 280 libavcodec/ppc/vp8dsp_altivec.c put_vp8_epel ## WIDTH ## _h ## HTAPS ## _altivec(tmp, 16, src-sstride, sstride, h+4, mx, my); \ src 301 libavcodec/ppc/vp8dsp_altivec.c static void put_vp8_pixels16_altivec(uint8_t *dst, ptrdiff_t dstride, uint8_t *src, ptrdiff_t sstride, int h, int mx, int my) src 310 libavcodec/ppc/vp8dsp_altivec.c perm = vec_lvsl(0, src); src 318 libavcodec/ppc/vp8dsp_altivec.c vec_st(load_with_perm_vec(0, src, perm), 0, dst); src 319 libavcodec/ppc/vp8dsp_altivec.c vec_st(load_with_perm_vec(sstride, src, perm), dstride, dst); src 320 libavcodec/ppc/vp8dsp_altivec.c vec_st(load_with_perm_vec(sstride2, src, perm), dstride2, dst); src 321 libavcodec/ppc/vp8dsp_altivec.c vec_st(load_with_perm_vec(sstride3, src, perm), dstride3, dst); src 322 libavcodec/ppc/vp8dsp_altivec.c src += sstride4; src 42 libavcodec/proresdec2.c static void permute(uint8_t *dst, const uint8_t *src, const uint8_t permutation[64]) src 46 libavcodec/proresdec2.c dst[i] = permutation[src[i]]; src 322 libavcodec/proresenc_anatoliy.c static void calc_plane_dct(FDCTDSPContext *fdsp, uint8_t *src, int16_t * blocks, int src_stride, int mb_count, int chroma, int is_422) src 331 libavcodec/proresenc_anatoliy.c fdct_get(fdsp, src, src_stride, block + (0 << 6)); src 332 libavcodec/proresenc_anatoliy.c fdct_get(fdsp, src + 16, src_stride, block + (1 << 6)); src 333 libavcodec/proresenc_anatoliy.c fdct_get(fdsp, src + 8 * src_stride, src_stride, block + (2 << 6)); src 334 libavcodec/proresenc_anatoliy.c fdct_get(fdsp, src + 16 + 8 * src_stride, src_stride, block + (3 << 6)); src 337 libavcodec/proresenc_anatoliy.c src += 32; src 341 libavcodec/proresenc_anatoliy.c fdct_get(fdsp, src, src_stride, block + (0 << 6)); src 342 libavcodec/proresenc_anatoliy.c fdct_get(fdsp, src + 8 * src_stride, src_stride, block + (1 << 6)); src 344 libavcodec/proresenc_anatoliy.c src += (32 >> 1); src 348 libavcodec/proresenc_anatoliy.c fdct_get(fdsp, src, src_stride, block + (0 << 6)); src 349 libavcodec/proresenc_anatoliy.c fdct_get(fdsp, src + 8 * src_stride, src_stride, block + (1 << 6)); src 350 libavcodec/proresenc_anatoliy.c fdct_get(fdsp, src + 16, src_stride, block + (2 << 6)); src 351 libavcodec/proresenc_anatoliy.c fdct_get(fdsp, src + 16 + 8 * src_stride, src_stride, block + (3 << 6)); src 354 libavcodec/proresenc_anatoliy.c src += 32; src 472 libavcodec/proresenc_anatoliy.c static inline void subimage_with_fill_template(uint16_t *src, unsigned x, unsigned y, src 483 libavcodec/proresenc_anatoliy.c src += y * src_stride + x; src 487 libavcodec/proresenc_anatoliy.c src += y * src_stride + x; src 490 libavcodec/proresenc_anatoliy.c src += stride >> 1; src 496 libavcodec/proresenc_anatoliy.c dst[j] = src[j]; src 498 libavcodec/proresenc_anatoliy.c dst[j] = src[j] << 6; /* alpha 10b to 16b */ src 508 libavcodec/proresenc_anatoliy.c src += src_stride; src 520 libavcodec/proresenc_anatoliy.c static void subimage_with_fill(uint16_t *src, unsigned x, unsigned y, src 524 libavcodec/proresenc_anatoliy.c subimage_with_fill_template(src, x, y, stride, width, height, dst, dst_width, dst_height, 0, is_interlaced, is_top_field); src 528 libavcodec/proresenc_anatoliy.c static void subimage_alpha_with_fill(uint16_t *src, unsigned x, unsigned y, src 532 libavcodec/proresenc_anatoliy.c subimage_with_fill_template(src, x, y, stride, width, height, dst, dst_width, dst_height, 1, is_interlaced, is_top_field); src 802 libavcodec/proresenc_anatoliy.c static void scale_mat(const uint8_t* src, int* dst, int scale) src 806 libavcodec/proresenc_anatoliy.c dst[i] = src[i] * scale; src 241 libavcodec/proresenc_kostya.c void (*fdct)(FDCTDSPContext *fdsp, const uint16_t *src, src 272 libavcodec/proresenc_kostya.c static void get_slice_data(ProresContext *ctx, const uint16_t *src, src 282 libavcodec/proresenc_kostya.c for (i = 0; i < mbs_per_slice; i++, src += mb_width) { src 289 libavcodec/proresenc_kostya.c esrc = src; src 302 libavcodec/proresenc_kostya.c (const uint8_t*)src + j * linesize, src 303 libavcodec/proresenc_kostya.c bw * sizeof(*src)); src 343 libavcodec/proresenc_kostya.c static void get_alpha_data(ProresContext *ctx, const uint16_t *src, src 353 libavcodec/proresenc_kostya.c memcpy(blocks, src, copy_w * sizeof(*src)); src 363 libavcodec/proresenc_kostya.c src += linesize >> 1; src 467 libavcodec/proresenc_kostya.c const uint16_t *src, ptrdiff_t linesize, src 558 libavcodec/proresenc_kostya.c const uint16_t *src; src 604 libavcodec/proresenc_kostya.c src = (const uint16_t*)(pic->data[i] + yp * linesize + src 608 libavcodec/proresenc_kostya.c get_slice_data(ctx, src, linesize, xp, yp, src 613 libavcodec/proresenc_kostya.c sizes[i] = encode_slice_plane(ctx, pb, src, linesize, src 618 libavcodec/proresenc_kostya.c sizes[i] = encode_slice_plane(ctx, pb, src, linesize, src 624 libavcodec/proresenc_kostya.c get_alpha_data(ctx, src, linesize, xp, yp, src 730 libavcodec/proresenc_kostya.c const uint16_t *src, ptrdiff_t linesize, src 763 libavcodec/proresenc_kostya.c const uint16_t *src, ptrdiff_t linesize, src 810 libavcodec/proresenc_kostya.c const uint16_t *src; src 849 libavcodec/proresenc_kostya.c src = (const uint16_t *)(ctx->pic->data[i] + yp * linesize[i] + src 853 libavcodec/proresenc_kostya.c get_slice_data(ctx, src, linesize[i], xp, yp, src 858 libavcodec/proresenc_kostya.c get_alpha_data(ctx, src, linesize[i], xp, yp, src 870 libavcodec/proresenc_kostya.c alpha_bits = estimate_alpha_plane(ctx, src, linesize[3], src 877 libavcodec/proresenc_kostya.c src, linesize[0], src 883 libavcodec/proresenc_kostya.c src, linesize[i], src 914 libavcodec/proresenc_kostya.c src, linesize[0], src 920 libavcodec/proresenc_kostya.c src, linesize[i], src 1173 libavcodec/proresenc_kostya.c static void prores_fdct(FDCTDSPContext *fdsp, const uint16_t *src, src 1177 libavcodec/proresenc_kostya.c const uint16_t *tsrc = src; src 132 libavcodec/prosumer.c static void vertical_predict(uint32_t *dst, int offset, const uint32_t *src, int stride, int height) src 138 libavcodec/prosumer.c dst[j] = (((src[j] >> 3) + (0x3F3F3F3F & dst[j])) << 3) & 0xFCFCFCFC; src 142 libavcodec/prosumer.c src += stride >> 2; src 178 libavcodec/prosumer.c const uint8_t *src = s->decbuffer + (avctx->height - 1 - i) * s->stride; src 181 libavcodec/prosumer.c *(u++) = *src++; src 182 libavcodec/prosumer.c *(y++) = *src++; src 183 libavcodec/prosumer.c *(v++) = *src++; src 184 libavcodec/prosumer.c *(y++) = *src++; src 186 libavcodec/prosumer.c *(u++) = *src++; src 187 libavcodec/prosumer.c *(y++) = *src++; src 188 libavcodec/prosumer.c *(v++) = *src++; src 189 libavcodec/prosumer.c *(y++) = *src++; src 191 libavcodec/prosumer.c *(y++) = *src++; src 192 libavcodec/prosumer.c *(y++) = *src++; src 193 libavcodec/prosumer.c *(y++) = *src++; src 194 libavcodec/prosumer.c *(y++) = *src++; src 462 libavcodec/psd.c const uint8_t *src[5] = { ptr_data }; src 463 libavcodec/psd.c src[1] = src[0] + s->line_size * s->height; src 464 libavcodec/psd.c src[2] = src[1] + s->line_size * s->height; src 465 libavcodec/psd.c src[3] = src[2] + s->line_size * s->height; src 466 libavcodec/psd.c src[4] = src[3] + s->line_size * s->height; src 470 libavcodec/psd.c int k = src[3][x]; src 471 libavcodec/psd.c int r = src[0][x] * k; src 472 libavcodec/psd.c int g = src[1][x] * k; src 473 libavcodec/psd.c int b = src[2][x] * k; src 481 libavcodec/psd.c src[0] += s->line_size; src 482 libavcodec/psd.c src[1] += s->line_size; src 483 libavcodec/psd.c src[2] += s->line_size; src 484 libavcodec/psd.c src[3] += s->line_size; src 488 libavcodec/psd.c memcpy(dst[3], src[4], s->line_size); src 489 libavcodec/psd.c src[4] += s->line_size; src 496 libavcodec/psd.c int64_t k = AV_RB16(&src[3][x * 2]); src 497 libavcodec/psd.c int64_t r = AV_RB16(&src[0][x * 2]) * k; src 498 libavcodec/psd.c int64_t g = AV_RB16(&src[1][x * 2]) * k; src 499 libavcodec/psd.c int64_t b = AV_RB16(&src[2][x * 2]) * k; src 507 libavcodec/psd.c src[0] += s->line_size; src 508 libavcodec/psd.c src[1] += s->line_size; src 509 libavcodec/psd.c src[2] += s->line_size; src 510 libavcodec/psd.c src[3] += s->line_size; src 514 libavcodec/psd.c memcpy(dst[3], src[4], s->line_size); src 515 libavcodec/psd.c src[4] += s->line_size; src 245 libavcodec/pthread_frame.c static int update_context_from_thread(AVCodecContext *dst, AVCodecContext *src, int for_user) src 249 libavcodec/pthread_frame.c if (dst != src && (for_user || !(src->codec_descriptor->props & AV_CODEC_PROP_INTRA_ONLY))) { src 250 libavcodec/pthread_frame.c dst->time_base = src->time_base; src 251 libavcodec/pthread_frame.c dst->framerate = src->framerate; src 252 libavcodec/pthread_frame.c dst->width = src->width; src 253 libavcodec/pthread_frame.c dst->height = src->height; src 254 libavcodec/pthread_frame.c dst->pix_fmt = src->pix_fmt; src 255 libavcodec/pthread_frame.c dst->sw_pix_fmt = src->sw_pix_fmt; src 257 libavcodec/pthread_frame.c dst->coded_width = src->coded_width; src 258 libavcodec/pthread_frame.c dst->coded_height = src->coded_height; src 260 libavcodec/pthread_frame.c dst->has_b_frames = src->has_b_frames; src 261 libavcodec/pthread_frame.c dst->idct_algo = src->idct_algo; src 263 libavcodec/pthread_frame.c dst->bits_per_coded_sample = src->bits_per_coded_sample; src 264 libavcodec/pthread_frame.c dst->sample_aspect_ratio = src->sample_aspect_ratio; src 266 libavcodec/pthread_frame.c dst->profile = src->profile; src 267 libavcodec/pthread_frame.c dst->level = src->level; src 269 libavcodec/pthread_frame.c dst->bits_per_raw_sample = src->bits_per_raw_sample; src 270 libavcodec/pthread_frame.c dst->ticks_per_frame = src->ticks_per_frame; src 271 libavcodec/pthread_frame.c dst->color_primaries = src->color_primaries; src 273 libavcodec/pthread_frame.c dst->color_trc = src->color_trc; src 274 libavcodec/pthread_frame.c dst->colorspace = src->colorspace; src 275 libavcodec/pthread_frame.c dst->color_range = src->color_range; src 276 libavcodec/pthread_frame.c dst->chroma_sample_location = src->chroma_sample_location; src 278 libavcodec/pthread_frame.c dst->hwaccel = src->hwaccel; src 279 libavcodec/pthread_frame.c dst->hwaccel_context = src->hwaccel_context; src 281 libavcodec/pthread_frame.c dst->channels = src->channels; src 282 libavcodec/pthread_frame.c dst->sample_rate = src->sample_rate; src 283 libavcodec/pthread_frame.c dst->sample_fmt = src->sample_fmt; src 284 libavcodec/pthread_frame.c dst->channel_layout = src->channel_layout; src 285 libavcodec/pthread_frame.c dst->internal->hwaccel_priv_data = src->internal->hwaccel_priv_data; src 287 libavcodec/pthread_frame.c if (!!dst->hw_frames_ctx != !!src->hw_frames_ctx || src 288 libavcodec/pthread_frame.c (dst->hw_frames_ctx && dst->hw_frames_ctx->data != src->hw_frames_ctx->data)) { src 291 libavcodec/pthread_frame.c if (src->hw_frames_ctx) { src 292 libavcodec/pthread_frame.c dst->hw_frames_ctx = av_buffer_ref(src->hw_frames_ctx); src 298 libavcodec/pthread_frame.c dst->hwaccel_flags = src->hwaccel_flags; src 300 libavcodec/pthread_frame.c if (!!dst->internal->pool != !!src->internal->pool || src 301 libavcodec/pthread_frame.c (dst->internal->pool && dst->internal->pool->data != src->internal->pool->data)) { src 304 libavcodec/pthread_frame.c if (src->internal->pool) { src 305 libavcodec/pthread_frame.c dst->internal->pool = av_buffer_ref(src->internal->pool); src 315 libavcodec/pthread_frame.c dst->coded_frame = src->coded_frame; src 320 libavcodec/pthread_frame.c err = dst->codec->update_thread_context(dst, src); src 333 libavcodec/pthread_frame.c static int update_context_from_user(AVCodecContext *dst, AVCodecContext *src) src 335 libavcodec/pthread_frame.c dst->flags = src->flags; src 337 libavcodec/pthread_frame.c dst->draw_horiz_band= src->draw_horiz_band; src 338 libavcodec/pthread_frame.c dst->get_buffer2 = src->get_buffer2; src 340 libavcodec/pthread_frame.c dst->opaque = src->opaque; src 341 libavcodec/pthread_frame.c dst->debug = src->debug; src 342 libavcodec/pthread_frame.c dst->debug_mv = src->debug_mv; src 344 libavcodec/pthread_frame.c dst->slice_flags = src->slice_flags; src 345 libavcodec/pthread_frame.c dst->flags2 = src->flags2; src 346 libavcodec/pthread_frame.c dst->export_side_data = src->export_side_data; src 348 libavcodec/pthread_frame.c dst->skip_loop_filter = src->skip_loop_filter; src 349 libavcodec/pthread_frame.c dst->skip_idct = src->skip_idct; src 350 libavcodec/pthread_frame.c dst->skip_frame = src->skip_frame; src 352 libavcodec/pthread_frame.c dst->frame_number = src->frame_number; src 353 libavcodec/pthread_frame.c dst->reordered_opaque = src->reordered_opaque; src 354 libavcodec/pthread_frame.c dst->thread_safe_callbacks = src->thread_safe_callbacks; src 356 libavcodec/pthread_frame.c if (src->slice_count && src->slice_offset) { src 357 libavcodec/pthread_frame.c if (dst->slice_count < src->slice_count) { src 358 libavcodec/pthread_frame.c int err = av_reallocp_array(&dst->slice_offset, src->slice_count, src 363 libavcodec/pthread_frame.c memcpy(dst->slice_offset, src->slice_offset, src 364 libavcodec/pthread_frame.c src->slice_count * sizeof(*dst->slice_offset)); src 366 libavcodec/pthread_frame.c dst->slice_count = src->slice_count; src 752 libavcodec/pthread_frame.c AVCodecContext *src = avctx; src 793 libavcodec/pthread_frame.c avctx->delay = src->thread_count - 1; src 820 libavcodec/pthread_frame.c *copy = *src; src 828 libavcodec/pthread_frame.c *copy->internal = *src->internal; src 843 libavcodec/pthread_frame.c err = av_opt_copy(copy->priv_data, src->priv_data); src 157 libavcodec/put_bits.h void avpriv_copy_bits(PutBitContext *pb, const uint8_t *src, int length); src 43 libavcodec/qpeldsp.c static void OPNAME ## mpeg4_qpel8_h_lowpass(uint8_t *dst, const uint8_t *src, \ src 51 libavcodec/qpeldsp.c OP(dst[0], (src[0] + src[1]) * 20 - (src[0] + src[2]) * 6 + (src[1] + src[3]) * 3 - (src[2] + src[4])); \ src 52 libavcodec/qpeldsp.c OP(dst[1], (src[1] + src[2]) * 20 - (src[0] + src[3]) * 6 + (src[0] + src[4]) * 3 - (src[1] + src[5])); \ src 53 libavcodec/qpeldsp.c OP(dst[2], (src[2] + src[3]) * 20 - (src[1] + src[4]) * 6 + (src[0] + src[5]) * 3 - (src[0] + src[6])); \ src 54 libavcodec/qpeldsp.c OP(dst[3], (src[3] + src[4]) * 20 - (src[2] + src[5]) * 6 + (src[1] + src[6]) * 3 - (src[0] + src[7])); \ src 55 libavcodec/qpeldsp.c OP(dst[4], (src[4] + src[5]) * 20 - (src[3] + src[6]) * 6 + (src[2] + src[7]) * 3 - (src[1] + src[8])); \ src 56 libavcodec/qpeldsp.c OP(dst[5], (src[5] + src[6]) * 20 - (src[4] + src[7]) * 6 + (src[3] + src[8]) * 3 - (src[2] + src[8])); \ src 57 libavcodec/qpeldsp.c OP(dst[6], (src[6] + src[7]) * 20 - (src[5] + src[8]) * 6 + (src[4] + src[8]) * 3 - (src[3] + src[7])); \ src 58 libavcodec/qpeldsp.c OP(dst[7], (src[7] + src[8]) * 20 - (src[6] + src[8]) * 6 + (src[5] + src[7]) * 3 - (src[4] + src[6])); \ src 60 libavcodec/qpeldsp.c src += srcStride; \ src 64 libavcodec/qpeldsp.c static void OPNAME ## mpeg4_qpel8_v_lowpass(uint8_t *dst, const uint8_t *src, \ src 72 libavcodec/qpeldsp.c const int src0 = src[0 * srcStride]; \ src 73 libavcodec/qpeldsp.c const int src1 = src[1 * srcStride]; \ src 74 libavcodec/qpeldsp.c const int src2 = src[2 * srcStride]; \ src 75 libavcodec/qpeldsp.c const int src3 = src[3 * srcStride]; \ src 76 libavcodec/qpeldsp.c const int src4 = src[4 * srcStride]; \ src 77 libavcodec/qpeldsp.c const int src5 = src[5 * srcStride]; \ src 78 libavcodec/qpeldsp.c const int src6 = src[6 * srcStride]; \ src 79 libavcodec/qpeldsp.c const int src7 = src[7 * srcStride]; \ src 80 libavcodec/qpeldsp.c const int src8 = src[8 * srcStride]; \ src 90 libavcodec/qpeldsp.c src++; \ src 95 libavcodec/qpeldsp.c const uint8_t *src, \ src 103 libavcodec/qpeldsp.c OP(dst[0], (src[0] + src[1]) * 20 - (src[0] + src[2]) * 6 + (src[1] + src[3]) * 3 - (src[2] + src[4])); \ src 104 libavcodec/qpeldsp.c OP(dst[1], (src[1] + src[2]) * 20 - (src[0] + src[3]) * 6 + (src[0] + src[4]) * 3 - (src[1] + src[5])); \ src 105 libavcodec/qpeldsp.c OP(dst[2], (src[2] + src[3]) * 20 - (src[1] + src[4]) * 6 + (src[0] + src[5]) * 3 - (src[0] + src[6])); \ src 106 libavcodec/qpeldsp.c OP(dst[3], (src[3] + src[4]) * 20 - (src[2] + src[5]) * 6 + (src[1] + src[6]) * 3 - (src[0] + src[7])); \ src 107 libavcodec/qpeldsp.c OP(dst[4], (src[4] + src[5]) * 20 - (src[3] + src[6]) * 6 + (src[2] + src[7]) * 3 - (src[1] + src[8])); \ src 108 libavcodec/qpeldsp.c OP(dst[5], (src[5] + src[6]) * 20 - (src[4] + src[7]) * 6 + (src[3] + src[8]) * 3 - (src[2] + src[9])); \ src 109 libavcodec/qpeldsp.c OP(dst[6], (src[6] + src[7]) * 20 - (src[5] + src[8]) * 6 + (src[4] + src[9]) * 3 - (src[3] + src[10])); \ src 110 libavcodec/qpeldsp.c OP(dst[7], (src[7] + src[8]) * 20 - (src[6] + src[9]) * 6 + (src[5] + src[10]) * 3 - (src[4] + src[11])); \ src 111 libavcodec/qpeldsp.c OP(dst[8], (src[8] + src[9]) * 20 - (src[7] + src[10]) * 6 + (src[6] + src[11]) * 3 - (src[5] + src[12])); \ src 112 libavcodec/qpeldsp.c OP(dst[9], (src[9] + src[10]) * 20 - (src[8] + src[11]) * 6 + (src[7] + src[12]) * 3 - (src[6] + src[13])); \ src 113 libavcodec/qpeldsp.c OP(dst[10], (src[10] + src[11]) * 20 - (src[9] + src[12]) * 6 + (src[8] + src[13]) * 3 - (src[7] + src[14])); \ src 114 libavcodec/qpeldsp.c OP(dst[11], (src[11] + src[12]) * 20 - (src[10] + src[13]) * 6 + (src[9] + src[14]) * 3 - (src[8] + src[15])); \ src 115 libavcodec/qpeldsp.c OP(dst[12], (src[12] + src[13]) * 20 - (src[11] + src[14]) * 6 + (src[10] + src[15]) * 3 - (src[9] + src[16])); \ src 116 libavcodec/qpeldsp.c OP(dst[13], (src[13] + src[14]) * 20 - (src[12] + src[15]) * 6 + (src[11] + src[16]) * 3 - (src[10] + src[16])); \ src 117 libavcodec/qpeldsp.c OP(dst[14], (src[14] + src[15]) * 20 - (src[13] + src[16]) * 6 + (src[12] + src[16]) * 3 - (src[11] + src[15])); \ src 118 libavcodec/qpeldsp.c OP(dst[15], (src[15] + src[16]) * 20 - (src[14] + src[16]) * 6 + (src[13] + src[15]) * 3 - (src[12] + src[14])); \ src 120 libavcodec/qpeldsp.c src += srcStride; \ src 125 libavcodec/qpeldsp.c const uint8_t *src, \ src 133 libavcodec/qpeldsp.c const int src0 = src[0 * srcStride]; \ src 134 libavcodec/qpeldsp.c const int src1 = src[1 * srcStride]; \ src 135 libavcodec/qpeldsp.c const int src2 = src[2 * srcStride]; \ src 136 libavcodec/qpeldsp.c const int src3 = src[3 * srcStride]; \ src 137 libavcodec/qpeldsp.c const int src4 = src[4 * srcStride]; \ src 138 libavcodec/qpeldsp.c const int src5 = src[5 * srcStride]; \ src 139 libavcodec/qpeldsp.c const int src6 = src[6 * srcStride]; \ src 140 libavcodec/qpeldsp.c const int src7 = src[7 * srcStride]; \ src 141 libavcodec/qpeldsp.c const int src8 = src[8 * srcStride]; \ src 142 libavcodec/qpeldsp.c const int src9 = src[9 * srcStride]; \ src 143 libavcodec/qpeldsp.c const int src10 = src[10 * srcStride]; \ src 144 libavcodec/qpeldsp.c const int src11 = src[11 * srcStride]; \ src 145 libavcodec/qpeldsp.c const int src12 = src[12 * srcStride]; \ src 146 libavcodec/qpeldsp.c const int src13 = src[13 * srcStride]; \ src 147 libavcodec/qpeldsp.c const int src14 = src[14 * srcStride]; \ src 148 libavcodec/qpeldsp.c const int src15 = src[15 * srcStride]; \ src 149 libavcodec/qpeldsp.c const int src16 = src[16 * srcStride]; \ src 167 libavcodec/qpeldsp.c src++; \ src 171 libavcodec/qpeldsp.c static void OPNAME ## qpel8_mc10_c(uint8_t *dst, const uint8_t *src, \ src 176 libavcodec/qpeldsp.c put ## RND ## mpeg4_qpel8_h_lowpass(half, src, 8, stride, 8); \ src 177 libavcodec/qpeldsp.c OPNAME ## pixels8_l2_8(dst, src, half, stride, stride, 8, 8); \ src 180 libavcodec/qpeldsp.c static void OPNAME ## qpel8_mc20_c(uint8_t *dst, const uint8_t *src, \ src 183 libavcodec/qpeldsp.c OPNAME ## mpeg4_qpel8_h_lowpass(dst, src, stride, stride, 8); \ src 186 libavcodec/qpeldsp.c static void OPNAME ## qpel8_mc30_c(uint8_t *dst, const uint8_t *src, \ src 191 libavcodec/qpeldsp.c put ## RND ## mpeg4_qpel8_h_lowpass(half, src, 8, stride, 8); \ src 192 libavcodec/qpeldsp.c OPNAME ## pixels8_l2_8(dst, src + 1, half, stride, stride, 8, 8); \ src 195 libavcodec/qpeldsp.c static void OPNAME ## qpel8_mc01_c(uint8_t *dst, const uint8_t *src, \ src 201 libavcodec/qpeldsp.c copy_block9(full, src, 16, stride, 9); \ src 206 libavcodec/qpeldsp.c static void OPNAME ## qpel8_mc02_c(uint8_t *dst, const uint8_t *src, \ src 211 libavcodec/qpeldsp.c copy_block9(full, src, 16, stride, 9); \ src 215 libavcodec/qpeldsp.c static void OPNAME ## qpel8_mc03_c(uint8_t *dst, const uint8_t *src, \ src 221 libavcodec/qpeldsp.c copy_block9(full, src, 16, stride, 9); \ src 226 libavcodec/qpeldsp.c void ff_ ## OPNAME ## qpel8_mc11_old_c(uint8_t *dst, const uint8_t *src, \ src 234 libavcodec/qpeldsp.c copy_block9(full, src, 16, stride, 9); \ src 242 libavcodec/qpeldsp.c static void OPNAME ## qpel8_mc11_c(uint8_t *dst, const uint8_t *src, \ src 249 libavcodec/qpeldsp.c copy_block9(full, src, 16, stride, 9); \ src 256 libavcodec/qpeldsp.c void ff_ ## OPNAME ## qpel8_mc31_old_c(uint8_t *dst, const uint8_t *src, \ src 264 libavcodec/qpeldsp.c copy_block9(full, src, 16, stride, 9); \ src 272 libavcodec/qpeldsp.c static void OPNAME ## qpel8_mc31_c(uint8_t *dst, const uint8_t *src, \ src 279 libavcodec/qpeldsp.c copy_block9(full, src, 16, stride, 9); \ src 286 libavcodec/qpeldsp.c void ff_ ## OPNAME ## qpel8_mc13_old_c(uint8_t *dst, const uint8_t *src, \ src 294 libavcodec/qpeldsp.c copy_block9(full, src, 16, stride, 9); \ src 302 libavcodec/qpeldsp.c static void OPNAME ## qpel8_mc13_c(uint8_t *dst, const uint8_t *src, \ src 309 libavcodec/qpeldsp.c copy_block9(full, src, 16, stride, 9); \ src 316 libavcodec/qpeldsp.c void ff_ ## OPNAME ## qpel8_mc33_old_c(uint8_t *dst, const uint8_t *src, \ src 324 libavcodec/qpeldsp.c copy_block9(full, src, 16, stride, 9); \ src 332 libavcodec/qpeldsp.c static void OPNAME ## qpel8_mc33_c(uint8_t *dst, const uint8_t *src, \ src 339 libavcodec/qpeldsp.c copy_block9(full, src, 16, stride, 9); \ src 346 libavcodec/qpeldsp.c static void OPNAME ## qpel8_mc21_c(uint8_t *dst, const uint8_t *src, \ src 352 libavcodec/qpeldsp.c put ## RND ## mpeg4_qpel8_h_lowpass(halfH, src, 8, stride, 9); \ src 357 libavcodec/qpeldsp.c static void OPNAME ## qpel8_mc23_c(uint8_t *dst, const uint8_t *src, \ src 363 libavcodec/qpeldsp.c put ## RND ## mpeg4_qpel8_h_lowpass(halfH, src, 8, stride, 9); \ src 368 libavcodec/qpeldsp.c void ff_ ## OPNAME ## qpel8_mc12_old_c(uint8_t *dst, const uint8_t *src, \ src 376 libavcodec/qpeldsp.c copy_block9(full, src, 16, stride, 9); \ src 383 libavcodec/qpeldsp.c static void OPNAME ## qpel8_mc12_c(uint8_t *dst, const uint8_t *src, \ src 389 libavcodec/qpeldsp.c copy_block9(full, src, 16, stride, 9); \ src 395 libavcodec/qpeldsp.c void ff_ ## OPNAME ## qpel8_mc32_old_c(uint8_t *dst, const uint8_t *src, \ src 403 libavcodec/qpeldsp.c copy_block9(full, src, 16, stride, 9); \ src 410 libavcodec/qpeldsp.c static void OPNAME ## qpel8_mc32_c(uint8_t *dst, const uint8_t *src, \ src 416 libavcodec/qpeldsp.c copy_block9(full, src, 16, stride, 9); \ src 422 libavcodec/qpeldsp.c static void OPNAME ## qpel8_mc22_c(uint8_t *dst, const uint8_t *src, \ src 427 libavcodec/qpeldsp.c put ## RND ## mpeg4_qpel8_h_lowpass(halfH, src, 8, stride, 9); \ src 431 libavcodec/qpeldsp.c static void OPNAME ## qpel16_mc10_c(uint8_t *dst, const uint8_t *src, \ src 436 libavcodec/qpeldsp.c put ## RND ## mpeg4_qpel16_h_lowpass(half, src, 16, stride, 16); \ src 437 libavcodec/qpeldsp.c OPNAME ## pixels16_l2_8(dst, src, half, stride, stride, 16, 16); \ src 440 libavcodec/qpeldsp.c static void OPNAME ## qpel16_mc20_c(uint8_t *dst, const uint8_t *src, \ src 443 libavcodec/qpeldsp.c OPNAME ## mpeg4_qpel16_h_lowpass(dst, src, stride, stride, 16); \ src 446 libavcodec/qpeldsp.c static void OPNAME ## qpel16_mc30_c(uint8_t *dst, const uint8_t *src, \ src 451 libavcodec/qpeldsp.c put ## RND ## mpeg4_qpel16_h_lowpass(half, src, 16, stride, 16); \ src 452 libavcodec/qpeldsp.c OPNAME ## pixels16_l2_8(dst, src + 1, half, stride, stride, 16, 16); \ src 455 libavcodec/qpeldsp.c static void OPNAME ## qpel16_mc01_c(uint8_t *dst, const uint8_t *src, \ src 461 libavcodec/qpeldsp.c copy_block17(full, src, 24, stride, 17); \ src 466 libavcodec/qpeldsp.c static void OPNAME ## qpel16_mc02_c(uint8_t *dst, const uint8_t *src, \ src 471 libavcodec/qpeldsp.c copy_block17(full, src, 24, stride, 17); \ src 475 libavcodec/qpeldsp.c static void OPNAME ## qpel16_mc03_c(uint8_t *dst, const uint8_t *src, \ src 481 libavcodec/qpeldsp.c copy_block17(full, src, 24, stride, 17); \ src 486 libavcodec/qpeldsp.c void ff_ ## OPNAME ## qpel16_mc11_old_c(uint8_t *dst, const uint8_t *src, \ src 494 libavcodec/qpeldsp.c copy_block17(full, src, 24, stride, 17); \ src 502 libavcodec/qpeldsp.c static void OPNAME ## qpel16_mc11_c(uint8_t *dst, const uint8_t *src, \ src 509 libavcodec/qpeldsp.c copy_block17(full, src, 24, stride, 17); \ src 516 libavcodec/qpeldsp.c void ff_ ## OPNAME ## qpel16_mc31_old_c(uint8_t *dst, const uint8_t *src, \ src 524 libavcodec/qpeldsp.c copy_block17(full, src, 24, stride, 17); \ src 532 libavcodec/qpeldsp.c static void OPNAME ## qpel16_mc31_c(uint8_t *dst, const uint8_t *src, \ src 539 libavcodec/qpeldsp.c copy_block17(full, src, 24, stride, 17); \ src 546 libavcodec/qpeldsp.c void ff_ ## OPNAME ## qpel16_mc13_old_c(uint8_t *dst, const uint8_t *src, \ src 554 libavcodec/qpeldsp.c copy_block17(full, src, 24, stride, 17); \ src 562 libavcodec/qpeldsp.c static void OPNAME ## qpel16_mc13_c(uint8_t *dst, const uint8_t *src, \ src 569 libavcodec/qpeldsp.c copy_block17(full, src, 24, stride, 17); \ src 576 libavcodec/qpeldsp.c void ff_ ## OPNAME ## qpel16_mc33_old_c(uint8_t *dst, const uint8_t *src, \ src 584 libavcodec/qpeldsp.c copy_block17(full, src, 24, stride, 17); \ src 592 libavcodec/qpeldsp.c static void OPNAME ## qpel16_mc33_c(uint8_t *dst, const uint8_t *src, \ src 599 libavcodec/qpeldsp.c copy_block17(full, src, 24, stride, 17); \ src 606 libavcodec/qpeldsp.c static void OPNAME ## qpel16_mc21_c(uint8_t *dst, const uint8_t *src, \ src 612 libavcodec/qpeldsp.c put ## RND ## mpeg4_qpel16_h_lowpass(halfH, src, 16, stride, 17); \ src 617 libavcodec/qpeldsp.c static void OPNAME ## qpel16_mc23_c(uint8_t *dst, const uint8_t *src, \ src 623 libavcodec/qpeldsp.c put ## RND ## mpeg4_qpel16_h_lowpass(halfH, src, 16, stride, 17); \ src 628 libavcodec/qpeldsp.c void ff_ ## OPNAME ## qpel16_mc12_old_c(uint8_t *dst, const uint8_t *src, \ src 636 libavcodec/qpeldsp.c copy_block17(full, src, 24, stride, 17); \ src 643 libavcodec/qpeldsp.c static void OPNAME ## qpel16_mc12_c(uint8_t *dst, const uint8_t *src, \ src 649 libavcodec/qpeldsp.c copy_block17(full, src, 24, stride, 17); \ src 655 libavcodec/qpeldsp.c void ff_ ## OPNAME ## qpel16_mc32_old_c(uint8_t *dst, const uint8_t *src, \ src 663 libavcodec/qpeldsp.c copy_block17(full, src, 24, stride, 17); \ src 670 libavcodec/qpeldsp.c static void OPNAME ## qpel16_mc32_c(uint8_t *dst, const uint8_t *src, \ src 676 libavcodec/qpeldsp.c copy_block17(full, src, 24, stride, 17); \ src 682 libavcodec/qpeldsp.c static void OPNAME ## qpel16_mc22_c(uint8_t *dst, const uint8_t *src, \ src 687 libavcodec/qpeldsp.c put ## RND ## mpeg4_qpel16_h_lowpass(halfH, src, 16, stride, 17); \ src 703 libavcodec/qpeldsp.c void ff_put_pixels8x8_c(uint8_t *dst, const uint8_t *src, ptrdiff_t stride) src 705 libavcodec/qpeldsp.c put_pixels8_8_c(dst, src, stride, 8); src 708 libavcodec/qpeldsp.c void ff_avg_pixels8x8_c(uint8_t *dst, const uint8_t *src, ptrdiff_t stride) src 710 libavcodec/qpeldsp.c avg_pixels8_8_c(dst, src, stride, 8); src 713 libavcodec/qpeldsp.c void ff_put_pixels16x16_c(uint8_t *dst, const uint8_t *src, ptrdiff_t stride) src 715 libavcodec/qpeldsp.c put_pixels16_8_c(dst, src, stride, 16); src 718 libavcodec/qpeldsp.c void ff_avg_pixels16x16_c(uint8_t *dst, const uint8_t *src, ptrdiff_t stride) src 720 libavcodec/qpeldsp.c avg_pixels16_8_c(dst, src, stride, 16); src 740 libavcodec/qpeldsp.c void ff_ ## OPNAME ## _dirac_pixels8_c(uint8_t *dst, const uint8_t *src[5], int stride, int h)\ src 742 libavcodec/qpeldsp.c OPNAME ## _pixels8_8_c(dst, src[0], stride, h);\ src 744 libavcodec/qpeldsp.c void ff_ ## OPNAME ## _dirac_pixels16_c(uint8_t *dst, const uint8_t *src[5], int stride, int h)\ src 746 libavcodec/qpeldsp.c OPNAME ## _pixels16_8_c(dst, src[0], stride, h);\ src 748 libavcodec/qpeldsp.c void ff_ ## OPNAME ## _dirac_pixels32_c(uint8_t *dst, const uint8_t *src[5], int stride, int h)\ src 750 libavcodec/qpeldsp.c OPNAME ## _pixels16_8_c(dst , src[0] , stride, h);\ src 751 libavcodec/qpeldsp.c OPNAME ## _pixels16_8_c(dst+16, src[0]+16, stride, h);\ src 753 libavcodec/qpeldsp.c void ff_ ## OPNAME ## _dirac_pixels8_l2_c(uint8_t *dst, const uint8_t *src[5], int stride, int h)\ src 755 libavcodec/qpeldsp.c OPNAME ## _pixels8_l2_8(dst, src[0], src[1], stride, stride, stride, h);\ src 757 libavcodec/qpeldsp.c void ff_ ## OPNAME ## _dirac_pixels16_l2_c(uint8_t *dst, const uint8_t *src[5], int stride, int h)\ src 759 libavcodec/qpeldsp.c OPNAME ## _pixels16_l2_8(dst, src[0], src[1], stride, stride, stride, h);\ src 761 libavcodec/qpeldsp.c void ff_ ## OPNAME ## _dirac_pixels32_l2_c(uint8_t *dst, const uint8_t *src[5], int stride, int h)\ src 763 libavcodec/qpeldsp.c OPNAME ## _pixels16_l2_8(dst , src[0] , src[1] , stride, stride, stride, h);\ src 764 libavcodec/qpeldsp.c OPNAME ## _pixels16_l2_8(dst+16, src[0]+16, src[1]+16, stride, stride, stride, h);\ src 766 libavcodec/qpeldsp.c void ff_ ## OPNAME ## _dirac_pixels8_l4_c(uint8_t *dst, const uint8_t *src[5], int stride, int h)\ src 768 libavcodec/qpeldsp.c OPNAME ## _pixels8_l4_8(dst, src[0], src[1], src[2], src[3], stride, stride, stride, stride, stride, h);\ src 770 libavcodec/qpeldsp.c void ff_ ## OPNAME ## _dirac_pixels16_l4_c(uint8_t *dst, const uint8_t *src[5], int stride, int h)\ src 772 libavcodec/qpeldsp.c OPNAME ## _pixels16_l4_8(dst, src[0], src[1], src[2], src[3], stride, stride, stride, stride, stride, h);\ src 774 libavcodec/qpeldsp.c void ff_ ## OPNAME ## _dirac_pixels32_l4_c(uint8_t *dst, const uint8_t *src[5], int stride, int h)\ src 776 libavcodec/qpeldsp.c OPNAME ## _pixels16_l4_8(dst , src[0] , src[1] , src[2] , src[3] , stride, stride, stride, stride, stride, h);\ src 777 libavcodec/qpeldsp.c OPNAME ## _pixels16_l4_8(dst+16, src[0]+16, src[1]+16, src[2]+16, src[3]+16, stride, stride, stride, stride, stride, h);\ src 32 libavcodec/qpeldsp.h void ff_put_pixels8x8_c(uint8_t *dst, const uint8_t *src, ptrdiff_t stride); src 33 libavcodec/qpeldsp.h void ff_avg_pixels8x8_c(uint8_t *dst, const uint8_t *src, ptrdiff_t stride); src 34 libavcodec/qpeldsp.h void ff_put_pixels16x16_c(uint8_t *dst, const uint8_t *src, ptrdiff_t stride); src 35 libavcodec/qpeldsp.h void ff_avg_pixels16x16_c(uint8_t *dst, const uint8_t *src, ptrdiff_t stride); src 43 libavcodec/qpeldsp.h const uint8_t *src /* align 1 */, \ src 46 libavcodec/qpeldsp.h const uint8_t *src /* align 1 */, \ src 49 libavcodec/qpeldsp.h const uint8_t *src /* align 1 */, \ src 66 libavcodec/qpeldsp.h const uint8_t *src /* align 1 */, src 41 libavcodec/r210dec.c const uint32_t *src = (const uint32_t *)avpkt->data; src 72 libavcodec/r210dec.c pixel = av_le2ne32(*src++); src 74 libavcodec/r210dec.c pixel = av_be2ne32(*src++); src 93 libavcodec/r210dec.c src += aligned_width - avctx->width; src 92 libavcodec/ra288.c static void convolve(float *tgt, const float *src, int len, int n) src 95 libavcodec/ra288.c tgt[n] = avpriv_scalarproduct_float_c(src, src - n, len); src 434 libavcodec/ralf.c const uint8_t *src, *block_pointer; src 450 libavcodec/ralf.c src = ctx->pkt; src 462 libavcodec/ralf.c src = avpkt->data; src 476 libavcodec/ralf.c table_size = AV_RB16(src); src 482 libavcodec/ralf.c init_get_bits(&gb, src + 2, table_size); src 496 libavcodec/ralf.c block_pointer = src + table_bytes + 2; src 79 libavcodec/rasc.c static void copy_plane(AVCodecContext *avctx, AVFrame *src, AVFrame *dst) src 82 libavcodec/rasc.c uint8_t *srcp = src->data[0]; src 87 libavcodec/rasc.c srcp += src->linesize[0]; src 136 libavcodec/rv30.c static inline void rv30_weak_loop_filter(uint8_t *src, const int step, src 143 libavcodec/rv30.c diff = ((src[-2*step] - src[1*step]) - (src[-1*step] - src[0*step])*4) >> 3; src 145 libavcodec/rv30.c src[-1*step] = cm[src[-1*step] + diff]; src 146 libavcodec/rv30.c src[ 0*step] = cm[src[ 0*step] - diff]; src 147 libavcodec/rv30.c src += stride; src 34 libavcodec/rv30dsp.c static void OPNAME ## rv30_tpel8_h_lowpass(uint8_t *dst, const uint8_t *src, int dstStride, int srcStride, const int C1, const int C2){\ src 40 libavcodec/rv30dsp.c OP(dst[0], (-(src[-1]+src[2]) + src[0]*C1 + src[1]*C2 + 8)>>4);\ src 41 libavcodec/rv30dsp.c OP(dst[1], (-(src[ 0]+src[3]) + src[1]*C1 + src[2]*C2 + 8)>>4);\ src 42 libavcodec/rv30dsp.c OP(dst[2], (-(src[ 1]+src[4]) + src[2]*C1 + src[3]*C2 + 8)>>4);\ src 43 libavcodec/rv30dsp.c OP(dst[3], (-(src[ 2]+src[5]) + src[3]*C1 + src[4]*C2 + 8)>>4);\ src 44 libavcodec/rv30dsp.c OP(dst[4], (-(src[ 3]+src[6]) + src[4]*C1 + src[5]*C2 + 8)>>4);\ src 45 libavcodec/rv30dsp.c OP(dst[5], (-(src[ 4]+src[7]) + src[5]*C1 + src[6]*C2 + 8)>>4);\ src 46 libavcodec/rv30dsp.c OP(dst[6], (-(src[ 5]+src[8]) + src[6]*C1 + src[7]*C2 + 8)>>4);\ src 47 libavcodec/rv30dsp.c OP(dst[7], (-(src[ 6]+src[9]) + src[7]*C1 + src[8]*C2 + 8)>>4);\ src 49 libavcodec/rv30dsp.c src += srcStride;\ src 53 libavcodec/rv30dsp.c static void OPNAME ## rv30_tpel8_v_lowpass(uint8_t *dst, const uint8_t *src, int dstStride, int srcStride, const int C1, const int C2){\ src 59 libavcodec/rv30dsp.c const int srcA = src[-1*srcStride];\ src 60 libavcodec/rv30dsp.c const int src0 = src[0 *srcStride];\ src 61 libavcodec/rv30dsp.c const int src1 = src[1 *srcStride];\ src 62 libavcodec/rv30dsp.c const int src2 = src[2 *srcStride];\ src 63 libavcodec/rv30dsp.c const int src3 = src[3 *srcStride];\ src 64 libavcodec/rv30dsp.c const int src4 = src[4 *srcStride];\ src 65 libavcodec/rv30dsp.c const int src5 = src[5 *srcStride];\ src 66 libavcodec/rv30dsp.c const int src6 = src[6 *srcStride];\ src 67 libavcodec/rv30dsp.c const int src7 = src[7 *srcStride];\ src 68 libavcodec/rv30dsp.c const int src8 = src[8 *srcStride];\ src 69 libavcodec/rv30dsp.c const int src9 = src[9 *srcStride];\ src 79 libavcodec/rv30dsp.c src++;\ src 83 libavcodec/rv30dsp.c static void OPNAME ## rv30_tpel8_hv_lowpass(uint8_t *dst, const uint8_t *src, int dstStride, int srcStride){\ src 91 libavcodec/rv30dsp.c src[srcStride*-1+i-1] -12*src[srcStride*-1+i] -6*src[srcStride*-1+i+1] +src[srcStride*-1+i+2]+\ src 92 libavcodec/rv30dsp.c -12*src[srcStride* 0+i-1] +144*src[srcStride* 0+i] +72*src[srcStride* 0+i+1] -12*src[srcStride* 0+i+2] +\ src 93 libavcodec/rv30dsp.c -6*src[srcStride* 1+i-1] +72*src[srcStride* 1+i] +36*src[srcStride* 1+i+1] -6*src[srcStride* 1+i+2] +\ src 94 libavcodec/rv30dsp.c src[srcStride* 2+i-1] -12*src[srcStride* 2+i] -6*src[srcStride* 2+i+1] +src[srcStride* 2+i+2] +\ src 97 libavcodec/rv30dsp.c src += srcStride;\ src 102 libavcodec/rv30dsp.c static void OPNAME ## rv30_tpel8_hhv_lowpass(uint8_t *dst, const uint8_t *src, int dstStride, int srcStride){\ src 110 libavcodec/rv30dsp.c src[srcStride*-1+i-1] -12*src[srcStride*-1+i+1] -6*src[srcStride*-1+i] +src[srcStride*-1+i+2]+\ src 111 libavcodec/rv30dsp.c -12*src[srcStride* 0+i-1] +144*src[srcStride* 0+i+1] +72*src[srcStride* 0+i] -12*src[srcStride* 0+i+2]+\ src 112 libavcodec/rv30dsp.c -6*src[srcStride* 1+i-1] +72*src[srcStride* 1+i+1] +36*src[srcStride* 1+i] -6*src[srcStride* 1+i+2]+\ src 113 libavcodec/rv30dsp.c src[srcStride* 2+i-1] -12*src[srcStride* 2+i+1] -6*src[srcStride* 2+i] +src[srcStride* 2+i+2]+\ src 116 libavcodec/rv30dsp.c src += srcStride;\ src 121 libavcodec/rv30dsp.c static void OPNAME ## rv30_tpel8_hvv_lowpass(uint8_t *dst, const uint8_t *src, int dstStride, int srcStride){\ src 129 libavcodec/rv30dsp.c src[srcStride*-1+i-1] -12*src[srcStride*-1+i] -6*src[srcStride*-1+i+1] +src[srcStride*-1+i+2]+\ src 130 libavcodec/rv30dsp.c -6*src[srcStride* 0+i-1] +72*src[srcStride* 0+i] +36*src[srcStride* 0+i+1] -6*src[srcStride* 0+i+2]+\ src 131 libavcodec/rv30dsp.c -12*src[srcStride* 1+i-1] +144*src[srcStride* 1+i] +72*src[srcStride* 1+i+1] -12*src[srcStride* 1+i+2]+\ src 132 libavcodec/rv30dsp.c src[srcStride* 2+i-1] -12*src[srcStride* 2+i] -6*src[srcStride* 2+i+1] +src[srcStride* 2+i+2]+\ src 135 libavcodec/rv30dsp.c src += srcStride;\ src 140 libavcodec/rv30dsp.c static void OPNAME ## rv30_tpel8_hhvv_lowpass(uint8_t *dst, const uint8_t *src, int dstStride, int srcStride){\ src 148 libavcodec/rv30dsp.c 36*src[i+srcStride*0] +54*src[i+1+srcStride*0] +6*src[i+2+srcStride*0]+\ src 149 libavcodec/rv30dsp.c 54*src[i+srcStride*1] +81*src[i+1+srcStride*1] +9*src[i+2+srcStride*1]+\ src 150 libavcodec/rv30dsp.c 6*src[i+srcStride*2] + 9*src[i+1+srcStride*2] + src[i+2+srcStride*2]+\ src 153 libavcodec/rv30dsp.c src += srcStride;\ src 158 libavcodec/rv30dsp.c static void OPNAME ## rv30_tpel16_v_lowpass(uint8_t *dst, const uint8_t *src, int dstStride, int srcStride, const int C1, const int C2){\ src 159 libavcodec/rv30dsp.c OPNAME ## rv30_tpel8_v_lowpass(dst , src , dstStride, srcStride, C1, C2);\ src 160 libavcodec/rv30dsp.c OPNAME ## rv30_tpel8_v_lowpass(dst+8, src+8, dstStride, srcStride, C1, C2);\ src 161 libavcodec/rv30dsp.c src += 8*srcStride;\ src 163 libavcodec/rv30dsp.c OPNAME ## rv30_tpel8_v_lowpass(dst , src , dstStride, srcStride, C1, C2);\ src 164 libavcodec/rv30dsp.c OPNAME ## rv30_tpel8_v_lowpass(dst+8, src+8, dstStride, srcStride, C1, C2);\ src 167 libavcodec/rv30dsp.c static void OPNAME ## rv30_tpel16_h_lowpass(uint8_t *dst, const uint8_t *src, int dstStride, int srcStride, const int C1, const int C2){\ src 168 libavcodec/rv30dsp.c OPNAME ## rv30_tpel8_h_lowpass(dst , src , dstStride, srcStride, C1, C2);\ src 169 libavcodec/rv30dsp.c OPNAME ## rv30_tpel8_h_lowpass(dst+8, src+8, dstStride, srcStride, C1, C2);\ src 170 libavcodec/rv30dsp.c src += 8*srcStride;\ src 172 libavcodec/rv30dsp.c OPNAME ## rv30_tpel8_h_lowpass(dst , src , dstStride, srcStride, C1, C2);\ src 173 libavcodec/rv30dsp.c OPNAME ## rv30_tpel8_h_lowpass(dst+8, src+8, dstStride, srcStride, C1, C2);\ src 176 libavcodec/rv30dsp.c static void OPNAME ## rv30_tpel16_hv_lowpass(uint8_t *dst, const uint8_t *src, int dstStride, int srcStride){\ src 177 libavcodec/rv30dsp.c OPNAME ## rv30_tpel8_hv_lowpass(dst , src , dstStride, srcStride);\ src 178 libavcodec/rv30dsp.c OPNAME ## rv30_tpel8_hv_lowpass(dst+8, src+8, dstStride, srcStride);\ src 179 libavcodec/rv30dsp.c src += 8*srcStride;\ src 181 libavcodec/rv30dsp.c OPNAME ## rv30_tpel8_hv_lowpass(dst , src , dstStride, srcStride);\ src 182 libavcodec/rv30dsp.c OPNAME ## rv30_tpel8_hv_lowpass(dst+8, src+8, dstStride, srcStride);\ src 185 libavcodec/rv30dsp.c static void OPNAME ## rv30_tpel16_hhv_lowpass(uint8_t *dst, const uint8_t *src, int dstStride, int srcStride){\ src 186 libavcodec/rv30dsp.c OPNAME ## rv30_tpel8_hhv_lowpass(dst , src , dstStride, srcStride);\ src 187 libavcodec/rv30dsp.c OPNAME ## rv30_tpel8_hhv_lowpass(dst+8, src+8, dstStride, srcStride);\ src 188 libavcodec/rv30dsp.c src += 8*srcStride;\ src 190 libavcodec/rv30dsp.c OPNAME ## rv30_tpel8_hhv_lowpass(dst , src , dstStride, srcStride);\ src 191 libavcodec/rv30dsp.c OPNAME ## rv30_tpel8_hhv_lowpass(dst+8, src+8, dstStride, srcStride);\ src 194 libavcodec/rv30dsp.c static void OPNAME ## rv30_tpel16_hvv_lowpass(uint8_t *dst, const uint8_t *src, int dstStride, int srcStride){\ src 195 libavcodec/rv30dsp.c OPNAME ## rv30_tpel8_hvv_lowpass(dst , src , dstStride, srcStride);\ src 196 libavcodec/rv30dsp.c OPNAME ## rv30_tpel8_hvv_lowpass(dst+8, src+8, dstStride, srcStride);\ src 197 libavcodec/rv30dsp.c src += 8*srcStride;\ src 199 libavcodec/rv30dsp.c OPNAME ## rv30_tpel8_hvv_lowpass(dst , src , dstStride, srcStride);\ src 200 libavcodec/rv30dsp.c OPNAME ## rv30_tpel8_hvv_lowpass(dst+8, src+8, dstStride, srcStride);\ src 203 libavcodec/rv30dsp.c static void OPNAME ## rv30_tpel16_hhvv_lowpass(uint8_t *dst, const uint8_t *src, int dstStride, int srcStride){\ src 204 libavcodec/rv30dsp.c OPNAME ## rv30_tpel8_hhvv_lowpass(dst , src , dstStride, srcStride);\ src 205 libavcodec/rv30dsp.c OPNAME ## rv30_tpel8_hhvv_lowpass(dst+8, src+8, dstStride, srcStride);\ src 206 libavcodec/rv30dsp.c src += 8*srcStride;\ src 208 libavcodec/rv30dsp.c OPNAME ## rv30_tpel8_hhvv_lowpass(dst , src , dstStride, srcStride);\ src 209 libavcodec/rv30dsp.c OPNAME ## rv30_tpel8_hhvv_lowpass(dst+8, src+8, dstStride, srcStride);\ src 214 libavcodec/rv30dsp.c static void OPNAME ## rv30_tpel ## SIZE ## _mc10_c(uint8_t *dst, const uint8_t *src, ptrdiff_t stride)\ src 216 libavcodec/rv30dsp.c OPNAME ## rv30_tpel ## SIZE ## _h_lowpass(dst, src, stride, stride, 12, 6);\ src 219 libavcodec/rv30dsp.c static void OPNAME ## rv30_tpel ## SIZE ## _mc20_c(uint8_t *dst, const uint8_t *src, ptrdiff_t stride)\ src 221 libavcodec/rv30dsp.c OPNAME ## rv30_tpel ## SIZE ## _h_lowpass(dst, src, stride, stride, 6, 12);\ src 224 libavcodec/rv30dsp.c static void OPNAME ## rv30_tpel ## SIZE ## _mc01_c(uint8_t *dst, const uint8_t *src, ptrdiff_t stride)\ src 226 libavcodec/rv30dsp.c OPNAME ## rv30_tpel ## SIZE ## _v_lowpass(dst, src, stride, stride, 12, 6);\ src 229 libavcodec/rv30dsp.c static void OPNAME ## rv30_tpel ## SIZE ## _mc02_c(uint8_t *dst, const uint8_t *src, ptrdiff_t stride)\ src 231 libavcodec/rv30dsp.c OPNAME ## rv30_tpel ## SIZE ## _v_lowpass(dst, src, stride, stride, 6, 12);\ src 234 libavcodec/rv30dsp.c static void OPNAME ## rv30_tpel ## SIZE ## _mc11_c(uint8_t *dst, const uint8_t *src, ptrdiff_t stride)\ src 236 libavcodec/rv30dsp.c OPNAME ## rv30_tpel ## SIZE ## _hv_lowpass(dst, src, stride, stride);\ src 239 libavcodec/rv30dsp.c static void OPNAME ## rv30_tpel ## SIZE ## _mc12_c(uint8_t *dst, const uint8_t *src, ptrdiff_t stride)\ src 241 libavcodec/rv30dsp.c OPNAME ## rv30_tpel ## SIZE ## _hvv_lowpass(dst, src, stride, stride);\ src 244 libavcodec/rv30dsp.c static void OPNAME ## rv30_tpel ## SIZE ## _mc21_c(uint8_t *dst, const uint8_t *src, ptrdiff_t stride)\ src 246 libavcodec/rv30dsp.c OPNAME ## rv30_tpel ## SIZE ## _hhv_lowpass(dst, src, stride, stride);\ src 249 libavcodec/rv30dsp.c static void OPNAME ## rv30_tpel ## SIZE ## _mc22_c(uint8_t *dst, const uint8_t *src, ptrdiff_t stride)\ src 251 libavcodec/rv30dsp.c OPNAME ## rv30_tpel ## SIZE ## _hhvv_lowpass(dst, src, stride, stride);\ src 1532 libavcodec/rv34.c int ff_rv34_decode_update_thread_context(AVCodecContext *dst, const AVCodecContext *src) src 1534 libavcodec/rv34.c RV34DecContext *r = dst->priv_data, *r1 = src->priv_data; src 1538 libavcodec/rv34.c if (dst == src || !s1->context_initialized) src 1561 libavcodec/rv34.c return ff_mpeg_update_thread_context(dst, src); src 139 libavcodec/rv34.h int ff_rv34_decode_update_thread_context(AVCodecContext *dst, const AVCodecContext *src); src 44 libavcodec/rv34dsp.h typedef void (*rv40_weak_loop_filter_func)(uint8_t *src, ptrdiff_t stride, src 49 libavcodec/rv34dsp.h typedef void (*rv40_strong_loop_filter_func)(uint8_t *src, ptrdiff_t stride, src 53 libavcodec/rv34dsp.h typedef int (*rv40_loop_filter_strength_func)(uint8_t *src, ptrdiff_t stride, src 307 libavcodec/rv40.c uint8_t *src, int stride, int dmode, src 316 libavcodec/rv40.c strong = rdsp->rv40_loop_filter_strength[dir](src, stride, beta, beta2, src 322 libavcodec/rv40.c rdsp->rv40_strong_loop_filter[dir](src, stride, alpha, src 325 libavcodec/rv40.c rdsp->rv40_weak_loop_filter[dir](src, stride, 1, 1, alpha, beta, src 328 libavcodec/rv40.c rdsp->rv40_weak_loop_filter[dir](src, stride, filter_p1, filter_q1, src 38 libavcodec/rv40dsp.c static void OPNAME ## rv40_qpel8_h_lowpass(uint8_t *dst, const uint8_t *src, int dstStride, int srcStride,\ src 44 libavcodec/rv40dsp.c OP(dst[0], (src[-2] + src[ 3] - 5*(src[-1]+src[2]) + src[0]*C1 + src[1]*C2 + (1<<(SHIFT-1))) >> SHIFT);\ src 45 libavcodec/rv40dsp.c OP(dst[1], (src[-1] + src[ 4] - 5*(src[ 0]+src[3]) + src[1]*C1 + src[2]*C2 + (1<<(SHIFT-1))) >> SHIFT);\ src 46 libavcodec/rv40dsp.c OP(dst[2], (src[ 0] + src[ 5] - 5*(src[ 1]+src[4]) + src[2]*C1 + src[3]*C2 + (1<<(SHIFT-1))) >> SHIFT);\ src 47 libavcodec/rv40dsp.c OP(dst[3], (src[ 1] + src[ 6] - 5*(src[ 2]+src[5]) + src[3]*C1 + src[4]*C2 + (1<<(SHIFT-1))) >> SHIFT);\ src 48 libavcodec/rv40dsp.c OP(dst[4], (src[ 2] + src[ 7] - 5*(src[ 3]+src[6]) + src[4]*C1 + src[5]*C2 + (1<<(SHIFT-1))) >> SHIFT);\ src 49 libavcodec/rv40dsp.c OP(dst[5], (src[ 3] + src[ 8] - 5*(src[ 4]+src[7]) + src[5]*C1 + src[6]*C2 + (1<<(SHIFT-1))) >> SHIFT);\ src 50 libavcodec/rv40dsp.c OP(dst[6], (src[ 4] + src[ 9] - 5*(src[ 5]+src[8]) + src[6]*C1 + src[7]*C2 + (1<<(SHIFT-1))) >> SHIFT);\ src 51 libavcodec/rv40dsp.c OP(dst[7], (src[ 5] + src[10] - 5*(src[ 6]+src[9]) + src[7]*C1 + src[8]*C2 + (1<<(SHIFT-1))) >> SHIFT);\ src 53 libavcodec/rv40dsp.c src += srcStride;\ src 57 libavcodec/rv40dsp.c static void OPNAME ## rv40_qpel8_v_lowpass(uint8_t *dst, const uint8_t *src, int dstStride, int srcStride,\ src 63 libavcodec/rv40dsp.c const int srcB = src[-2*srcStride];\ src 64 libavcodec/rv40dsp.c const int srcA = src[-1*srcStride];\ src 65 libavcodec/rv40dsp.c const int src0 = src[0 *srcStride];\ src 66 libavcodec/rv40dsp.c const int src1 = src[1 *srcStride];\ src 67 libavcodec/rv40dsp.c const int src2 = src[2 *srcStride];\ src 68 libavcodec/rv40dsp.c const int src3 = src[3 *srcStride];\ src 69 libavcodec/rv40dsp.c const int src4 = src[4 *srcStride];\ src 70 libavcodec/rv40dsp.c const int src5 = src[5 *srcStride];\ src 71 libavcodec/rv40dsp.c const int src6 = src[6 *srcStride];\ src 72 libavcodec/rv40dsp.c const int src7 = src[7 *srcStride];\ src 73 libavcodec/rv40dsp.c const int src8 = src[8 *srcStride];\ src 74 libavcodec/rv40dsp.c const int src9 = src[9 *srcStride];\ src 75 libavcodec/rv40dsp.c const int src10 = src[10*srcStride];\ src 85 libavcodec/rv40dsp.c src++;\ src 89 libavcodec/rv40dsp.c static void OPNAME ## rv40_qpel16_v_lowpass(uint8_t *dst, const uint8_t *src, int dstStride, int srcStride,\ src 91 libavcodec/rv40dsp.c OPNAME ## rv40_qpel8_v_lowpass(dst , src , dstStride, srcStride, 8, C1, C2, SHIFT);\ src 92 libavcodec/rv40dsp.c OPNAME ## rv40_qpel8_v_lowpass(dst+8, src+8, dstStride, srcStride, 8, C1, C2, SHIFT);\ src 93 libavcodec/rv40dsp.c src += 8*srcStride;\ src 95 libavcodec/rv40dsp.c OPNAME ## rv40_qpel8_v_lowpass(dst , src , dstStride, srcStride, w-8, C1, C2, SHIFT);\ src 96 libavcodec/rv40dsp.c OPNAME ## rv40_qpel8_v_lowpass(dst+8, src+8, dstStride, srcStride, w-8, C1, C2, SHIFT);\ src 99 libavcodec/rv40dsp.c static void OPNAME ## rv40_qpel16_h_lowpass(uint8_t *dst, const uint8_t *src, int dstStride, int srcStride,\ src 101 libavcodec/rv40dsp.c OPNAME ## rv40_qpel8_h_lowpass(dst , src , dstStride, srcStride, 8, C1, C2, SHIFT);\ src 102 libavcodec/rv40dsp.c OPNAME ## rv40_qpel8_h_lowpass(dst+8, src+8, dstStride, srcStride, 8, C1, C2, SHIFT);\ src 103 libavcodec/rv40dsp.c src += 8*srcStride;\ src 105 libavcodec/rv40dsp.c OPNAME ## rv40_qpel8_h_lowpass(dst , src , dstStride, srcStride, h-8, C1, C2, SHIFT);\ src 106 libavcodec/rv40dsp.c OPNAME ## rv40_qpel8_h_lowpass(dst+8, src+8, dstStride, srcStride, h-8, C1, C2, SHIFT);\ src 111 libavcodec/rv40dsp.c static void OPNAME ## rv40_qpel ## SIZE ## _mc10_c(uint8_t *dst, const uint8_t *src, ptrdiff_t stride)\ src 113 libavcodec/rv40dsp.c OPNAME ## rv40_qpel ## SIZE ## _h_lowpass(dst, src, stride, stride, SIZE, 52, 20, 6);\ src 116 libavcodec/rv40dsp.c static void OPNAME ## rv40_qpel ## SIZE ## _mc30_c(uint8_t *dst, const uint8_t *src, ptrdiff_t stride)\ src 118 libavcodec/rv40dsp.c OPNAME ## rv40_qpel ## SIZE ## _h_lowpass(dst, src, stride, stride, SIZE, 20, 52, 6);\ src 121 libavcodec/rv40dsp.c static void OPNAME ## rv40_qpel ## SIZE ## _mc01_c(uint8_t *dst, const uint8_t *src, ptrdiff_t stride)\ src 123 libavcodec/rv40dsp.c OPNAME ## rv40_qpel ## SIZE ## _v_lowpass(dst, src, stride, stride, SIZE, 52, 20, 6);\ src 126 libavcodec/rv40dsp.c static void OPNAME ## rv40_qpel ## SIZE ## _mc11_c(uint8_t *dst, const uint8_t *src, ptrdiff_t stride)\ src 130 libavcodec/rv40dsp.c put_rv40_qpel ## SIZE ## _h_lowpass(full, src - 2*stride, SIZE, stride, SIZE+5, 52, 20, 6);\ src 134 libavcodec/rv40dsp.c static void OPNAME ## rv40_qpel ## SIZE ## _mc21_c(uint8_t *dst, const uint8_t *src, ptrdiff_t stride)\ src 138 libavcodec/rv40dsp.c put_rv40_qpel ## SIZE ## _h_lowpass(full, src - 2*stride, SIZE, stride, SIZE+5, 20, 20, 5);\ src 142 libavcodec/rv40dsp.c static void OPNAME ## rv40_qpel ## SIZE ## _mc31_c(uint8_t *dst, const uint8_t *src, ptrdiff_t stride)\ src 146 libavcodec/rv40dsp.c put_rv40_qpel ## SIZE ## _h_lowpass(full, src - 2*stride, SIZE, stride, SIZE+5, 20, 52, 6);\ src 150 libavcodec/rv40dsp.c static void OPNAME ## rv40_qpel ## SIZE ## _mc12_c(uint8_t *dst, const uint8_t *src, ptrdiff_t stride)\ src 154 libavcodec/rv40dsp.c put_rv40_qpel ## SIZE ## _h_lowpass(full, src - 2*stride, SIZE, stride, SIZE+5, 52, 20, 6);\ src 158 libavcodec/rv40dsp.c static void OPNAME ## rv40_qpel ## SIZE ## _mc22_c(uint8_t *dst, const uint8_t *src, ptrdiff_t stride)\ src 162 libavcodec/rv40dsp.c put_rv40_qpel ## SIZE ## _h_lowpass(full, src - 2*stride, SIZE, stride, SIZE+5, 20, 20, 5);\ src 166 libavcodec/rv40dsp.c static void OPNAME ## rv40_qpel ## SIZE ## _mc32_c(uint8_t *dst, const uint8_t *src, ptrdiff_t stride)\ src 170 libavcodec/rv40dsp.c put_rv40_qpel ## SIZE ## _h_lowpass(full, src - 2*stride, SIZE, stride, SIZE+5, 20, 52, 6);\ src 174 libavcodec/rv40dsp.c static void OPNAME ## rv40_qpel ## SIZE ## _mc03_c(uint8_t *dst, const uint8_t *src, ptrdiff_t stride)\ src 176 libavcodec/rv40dsp.c OPNAME ## rv40_qpel ## SIZE ## _v_lowpass(dst, src, stride, stride, SIZE, 20, 52, 6);\ src 179 libavcodec/rv40dsp.c static void OPNAME ## rv40_qpel ## SIZE ## _mc13_c(uint8_t *dst, const uint8_t *src, ptrdiff_t stride)\ src 183 libavcodec/rv40dsp.c put_rv40_qpel ## SIZE ## _h_lowpass(full, src - 2*stride, SIZE, stride, SIZE+5, 52, 20, 6);\ src 187 libavcodec/rv40dsp.c static void OPNAME ## rv40_qpel ## SIZE ## _mc23_c(uint8_t *dst, const uint8_t *src, ptrdiff_t stride)\ src 191 libavcodec/rv40dsp.c put_rv40_qpel ## SIZE ## _h_lowpass(full, src - 2*stride, SIZE, stride, SIZE+5, 20, 20, 5);\ src 270 libavcodec/rv40dsp.c static void put_rv40_qpel16_mc33_c(uint8_t *dst, const uint8_t *src, ptrdiff_t stride) src 272 libavcodec/rv40dsp.c put_pixels16_xy2_8_c(dst, src, stride, 16); src 274 libavcodec/rv40dsp.c static void avg_rv40_qpel16_mc33_c(uint8_t *dst, const uint8_t *src, ptrdiff_t stride) src 276 libavcodec/rv40dsp.c avg_pixels16_xy2_8_c(dst, src, stride, 16); src 278 libavcodec/rv40dsp.c static void put_rv40_qpel8_mc33_c(uint8_t *dst, const uint8_t *src, ptrdiff_t stride) src 280 libavcodec/rv40dsp.c put_pixels8_xy2_8_c(dst, src, stride, 8); src 282 libavcodec/rv40dsp.c static void avg_rv40_qpel8_mc33_c(uint8_t *dst, const uint8_t *src, ptrdiff_t stride) src 284 libavcodec/rv40dsp.c avg_pixels8_xy2_8_c(dst, src, stride, 8); src 296 libavcodec/rv40dsp.c uint8_t *src /*align 1*/,\ src 310 libavcodec/rv40dsp.c OP(dst[0], (A*src[0] + B*src[1] + C*src[stride+0] + D*src[stride+1] + bias));\ src 311 libavcodec/rv40dsp.c OP(dst[1], (A*src[1] + B*src[2] + C*src[stride+1] + D*src[stride+2] + bias));\ src 312 libavcodec/rv40dsp.c OP(dst[2], (A*src[2] + B*src[3] + C*src[stride+2] + D*src[stride+3] + bias));\ src 313 libavcodec/rv40dsp.c OP(dst[3], (A*src[3] + B*src[4] + C*src[stride+3] + D*src[stride+4] + bias));\ src 315 libavcodec/rv40dsp.c src += stride;\ src 321 libavcodec/rv40dsp.c OP(dst[0], (A*src[0] + E*src[step+0] + bias));\ src 322 libavcodec/rv40dsp.c OP(dst[1], (A*src[1] + E*src[step+1] + bias));\ src 323 libavcodec/rv40dsp.c OP(dst[2], (A*src[2] + E*src[step+2] + bias));\ src 324 libavcodec/rv40dsp.c OP(dst[3], (A*src[3] + E*src[step+3] + bias));\ src 326 libavcodec/rv40dsp.c src += stride;\ src 332 libavcodec/rv40dsp.c uint8_t *src/*align 1*/,\ src 346 libavcodec/rv40dsp.c OP(dst[0], (A*src[0] + B*src[1] + C*src[stride+0] + D*src[stride+1] + bias));\ src 347 libavcodec/rv40dsp.c OP(dst[1], (A*src[1] + B*src[2] + C*src[stride+1] + D*src[stride+2] + bias));\ src 348 libavcodec/rv40dsp.c OP(dst[2], (A*src[2] + B*src[3] + C*src[stride+2] + D*src[stride+3] + bias));\ src 349 libavcodec/rv40dsp.c OP(dst[3], (A*src[3] + B*src[4] + C*src[stride+3] + D*src[stride+4] + bias));\ src 350 libavcodec/rv40dsp.c OP(dst[4], (A*src[4] + B*src[5] + C*src[stride+4] + D*src[stride+5] + bias));\ src 351 libavcodec/rv40dsp.c OP(dst[5], (A*src[5] + B*src[6] + C*src[stride+5] + D*src[stride+6] + bias));\ src 352 libavcodec/rv40dsp.c OP(dst[6], (A*src[6] + B*src[7] + C*src[stride+6] + D*src[stride+7] + bias));\ src 353 libavcodec/rv40dsp.c OP(dst[7], (A*src[7] + B*src[8] + C*src[stride+7] + D*src[stride+8] + bias));\ src 355 libavcodec/rv40dsp.c src += stride;\ src 361 libavcodec/rv40dsp.c OP(dst[0], (A*src[0] + E*src[step+0] + bias));\ src 362 libavcodec/rv40dsp.c OP(dst[1], (A*src[1] + E*src[step+1] + bias));\ src 363 libavcodec/rv40dsp.c OP(dst[2], (A*src[2] + E*src[step+2] + bias));\ src 364 libavcodec/rv40dsp.c OP(dst[3], (A*src[3] + E*src[step+3] + bias));\ src 365 libavcodec/rv40dsp.c OP(dst[4], (A*src[4] + E*src[step+4] + bias));\ src 366 libavcodec/rv40dsp.c OP(dst[5], (A*src[5] + E*src[step+5] + bias));\ src 367 libavcodec/rv40dsp.c OP(dst[6], (A*src[6] + E*src[step+6] + bias));\ src 368 libavcodec/rv40dsp.c OP(dst[7], (A*src[7] + E*src[step+7] + bias));\ src 370 libavcodec/rv40dsp.c src += stride;\ src 430 libavcodec/rv40dsp.c static av_always_inline void rv40_weak_loop_filter(uint8_t *src, src 444 libavcodec/rv40dsp.c for (i = 0; i < 4; i++, src += stride) { src 445 libavcodec/rv40dsp.c int diff_p1p0 = src[-2*step] - src[-1*step]; src 446 libavcodec/rv40dsp.c int diff_q1q0 = src[ 1*step] - src[ 0*step]; src 447 libavcodec/rv40dsp.c int diff_p1p2 = src[-2*step] - src[-3*step]; src 448 libavcodec/rv40dsp.c int diff_q1q2 = src[ 1*step] - src[ 2*step]; src 450 libavcodec/rv40dsp.c t = src[0*step] - src[-1*step]; src 460 libavcodec/rv40dsp.c t += src[-2*step] - src[1*step]; src 463 libavcodec/rv40dsp.c src[-1*step] = cm[src[-1*step] + diff]; src 464 libavcodec/rv40dsp.c src[ 0*step] = cm[src[ 0*step] - diff]; src 468 libavcodec/rv40dsp.c src[-2*step] = cm[src[-2*step] - CLIP_SYMM(t, lim_p1)]; src 473 libavcodec/rv40dsp.c src[ 1*step] = cm[src[ 1*step] - CLIP_SYMM(t, lim_q1)]; src 478 libavcodec/rv40dsp.c static void rv40_h_weak_loop_filter(uint8_t *src, const ptrdiff_t stride, src 484 libavcodec/rv40dsp.c rv40_weak_loop_filter(src, stride, 1, filter_p1, filter_q1, src 488 libavcodec/rv40dsp.c static void rv40_v_weak_loop_filter(uint8_t *src, const ptrdiff_t stride, src 494 libavcodec/rv40dsp.c rv40_weak_loop_filter(src, 1, stride, filter_p1, filter_q1, src 498 libavcodec/rv40dsp.c static av_always_inline void rv40_strong_loop_filter(uint8_t *src, src 508 libavcodec/rv40dsp.c for(i = 0; i < 4; i++, src += stride){ src 510 libavcodec/rv40dsp.c int t = src[0*step] - src[-1*step]; src 519 libavcodec/rv40dsp.c p0 = (25*src[-3*step] + 26*src[-2*step] + 26*src[-1*step] + src 520 libavcodec/rv40dsp.c 26*src[ 0*step] + 25*src[ 1*step] + src 523 libavcodec/rv40dsp.c q0 = (25*src[-2*step] + 26*src[-1*step] + 26*src[ 0*step] + src 524 libavcodec/rv40dsp.c 26*src[ 1*step] + 25*src[ 2*step] + src 528 libavcodec/rv40dsp.c p0 = av_clip(p0, src[-1*step] - lims, src[-1*step] + lims); src 529 libavcodec/rv40dsp.c q0 = av_clip(q0, src[ 0*step] - lims, src[ 0*step] + lims); src 532 libavcodec/rv40dsp.c p1 = (25*src[-4*step] + 26*src[-3*step] + 26*src[-2*step] + 26*p0 + src 533 libavcodec/rv40dsp.c 25*src[ 0*step] + rv40_dither_l[dmode + i]) >> 7; src 534 libavcodec/rv40dsp.c q1 = (25*src[-1*step] + 26*q0 + 26*src[ 1*step] + 26*src[ 2*step] + src 535 libavcodec/rv40dsp.c 25*src[ 3*step] + rv40_dither_r[dmode + i]) >> 7; src 538 libavcodec/rv40dsp.c p1 = av_clip(p1, src[-2*step] - lims, src[-2*step] + lims); src 539 libavcodec/rv40dsp.c q1 = av_clip(q1, src[ 1*step] - lims, src[ 1*step] + lims); src 542 libavcodec/rv40dsp.c src[-2*step] = p1; src 543 libavcodec/rv40dsp.c src[-1*step] = p0; src 544 libavcodec/rv40dsp.c src[ 0*step] = q0; src 545 libavcodec/rv40dsp.c src[ 1*step] = q1; src 548 libavcodec/rv40dsp.c src[-3*step] = (25*src[-1*step] + 26*src[-2*step] + src 549 libavcodec/rv40dsp.c 51*src[-3*step] + 26*src[-4*step] + 64) >> 7; src 550 libavcodec/rv40dsp.c src[ 2*step] = (25*src[ 0*step] + 26*src[ 1*step] + src 551 libavcodec/rv40dsp.c 51*src[ 2*step] + 26*src[ 3*step] + 64) >> 7; src 556 libavcodec/rv40dsp.c static void rv40_h_strong_loop_filter(uint8_t *src, const ptrdiff_t stride, src 560 libavcodec/rv40dsp.c rv40_strong_loop_filter(src, stride, 1, alpha, lims, dmode, chroma); src 563 libavcodec/rv40dsp.c static void rv40_v_strong_loop_filter(uint8_t *src, const ptrdiff_t stride, src 567 libavcodec/rv40dsp.c rv40_strong_loop_filter(src, 1, stride, alpha, lims, dmode, chroma); src 570 libavcodec/rv40dsp.c static av_always_inline int rv40_loop_filter_strength(uint8_t *src, src 581 libavcodec/rv40dsp.c for (i = 0, ptr = src; i < 4; i++, ptr += stride) { src 595 libavcodec/rv40dsp.c for (i = 0, ptr = src; i < 4; i++, ptr += stride) { src 606 libavcodec/rv40dsp.c static int rv40_h_loop_filter_strength(uint8_t *src, ptrdiff_t stride, src 610 libavcodec/rv40dsp.c return rv40_loop_filter_strength(src, stride, 1, beta, beta2, edge, p1, q1); src 613 libavcodec/rv40dsp.c static int rv40_v_loop_filter_strength(uint8_t *src, ptrdiff_t stride, src 617 libavcodec/rv40dsp.c return rv40_loop_filter_strength(src, 1, stride, beta, beta2, edge, p1, q1); src 41 libavcodec/samidec.c static int sami_paragraph_to_ass(AVCodecContext *avctx, const char *src) src 46 libavcodec/samidec.c char *dupsrc = av_strdup(src); src 604 libavcodec/sanm.c static inline void codec37_mv(uint8_t *dst, const uint8_t *src, src 615 libavcodec/sanm.c dst[i] = src[i]; src 618 libavcodec/sanm.c src += stride; src 1017 libavcodec/sanm.c uint8_t *src = (uint8_t *)psrc; src 1022 libavcodec/sanm.c copy_block4(dst, src, stride, stride, 2); src 1025 libavcodec/sanm.c copy_block8(dst, src, stride, stride, 4); src 1028 libavcodec/sanm.c copy_block16(dst, src, stride, stride, 8); src 1370 libavcodec/sanm.c const uint8_t *src = (uint8_t*) ctx->frm0; src 1381 libavcodec/sanm.c memcpy(dst, src, srcpitch); src 1382 libavcodec/sanm.c src += srcpitch; src 87 libavcodec/sbrdsp.c static void sbr_qmf_deint_neg_c(float *v, const float *src) src 89 libavcodec/sbrdsp.c const union av_intfloat32 *si = (const union av_intfloat32*)src; src 34 libavcodec/sbrdsp.h void (*qmf_deint_neg)(INTFLOAT *v, const INTFLOAT *src); src 113 libavcodec/sbrdsp_fixed.c static void sbr_qmf_deint_neg_c(int *v, const int *src) src 117 libavcodec/sbrdsp_fixed.c v[ i] = ( src[63 - 2*i ] + 0x10) >> 5; src 118 libavcodec/sbrdsp_fixed.c v[63 - i] = (-src[63 - 2*i - 1] + 0x10) >> 5; src 92 libavcodec/screenpresso.c const uint8_t *src, int src_linesize, src 97 libavcodec/screenpresso.c const uint8_t *src1 = &src[(height - 1) * src_linesize]; src 51 libavcodec/sgienc.c static int sgi_rle_encode(PutByteContext *pbc, const uint8_t *src, src 64 libavcodec/sgienc.c count = ff_rle_count_pixels(src, w - x, bpp, 1); src 69 libavcodec/sgienc.c val = bpp == 1 ? *src : AV_RB16(src); src 75 libavcodec/sgienc.c count = ff_rle_count_pixels(src, w - x, bpp, 0); src 81 libavcodec/sgienc.c val = bpp == 1 ? src[i] : AV_RB16(src + i * bpp); src 86 libavcodec/sgienc.c src += count * bpp; src 48 libavcodec/sgirledec.c void rbg323_to_bgr8(uint8_t *dst, const uint8_t *src, int size) src 52 libavcodec/sgirledec.c dst[i] = RBG323_TO_BGR8(src[i]); src 66 libavcodec/sgirledec.c const uint8_t *src, int src_size, src 69 libavcodec/sgirledec.c const uint8_t *src_end = src + src_size; src 81 libavcodec/sgirledec.c while (src_end - src >= 2) { src 82 libavcodec/sgirledec.c uint8_t v = *src++; src 88 libavcodec/sgirledec.c memset(dst + y * linesize + x, RBG323_TO_BGR8(*src), length); src 92 libavcodec/sgirledec.c src++; src 96 libavcodec/sgirledec.c int length = FFMIN3(v, width - x, src_end - src); src 97 libavcodec/sgirledec.c if (src_end - src < length || length <= 0) src 99 libavcodec/sgirledec.c rbg323_to_bgr8(dst + y * linesize + x, src, length); src 101 libavcodec/sgirledec.c src += length; src 42 libavcodec/smvjpegdec.c static inline void smv_img_pnt_plane(uint8_t **dst, uint8_t *src, src 45 libavcodec/smvjpegdec.c if (!dst || !src) src 47 libavcodec/smvjpegdec.c src += (nlines) * src_linesize * height; src 48 libavcodec/smvjpegdec.c *dst = src; src 134 libavcodec/snow.c static void mc_block(Plane *p, uint8_t *dst, const uint8_t *src, int stride, int b_w, int b_h, int dx, int dy){ src 189 libavcodec/snow.c int a_1=src[x + HTAPS_MAX/2-4]; src 190 libavcodec/snow.c int a0= src[x + HTAPS_MAX/2-3]; src 191 libavcodec/snow.c int a1= src[x + HTAPS_MAX/2-2]; src 192 libavcodec/snow.c int a2= src[x + HTAPS_MAX/2-1]; src 193 libavcodec/snow.c int a3= src[x + HTAPS_MAX/2+0]; src 194 libavcodec/snow.c int a4= src[x + HTAPS_MAX/2+1]; src 195 libavcodec/snow.c int a5= src[x + HTAPS_MAX/2+2]; src 196 libavcodec/snow.c int a6= src[x + HTAPS_MAX/2+3]; src 213 libavcodec/snow.c src += stride; src 215 libavcodec/snow.c src -= stride*y; src 217 libavcodec/snow.c src += HTAPS_MAX/2 - 1; src 223 libavcodec/snow.c int a_1=src[x + (HTAPS_MAX/2-4)*stride]; src 224 libavcodec/snow.c int a0= src[x + (HTAPS_MAX/2-3)*stride]; src 225 libavcodec/snow.c int a1= src[x + (HTAPS_MAX/2-2)*stride]; src 226 libavcodec/snow.c int a2= src[x + (HTAPS_MAX/2-1)*stride]; src 227 libavcodec/snow.c int a3= src[x + (HTAPS_MAX/2+0)*stride]; src 228 libavcodec/snow.c int a4= src[x + (HTAPS_MAX/2+1)*stride]; src 229 libavcodec/snow.c int a5= src[x + (HTAPS_MAX/2+2)*stride]; src 230 libavcodec/snow.c int a6= src[x + (HTAPS_MAX/2+3)*stride]; src 240 libavcodec/snow.c src += stride; src 243 libavcodec/snow.c src -= stride*y; src 245 libavcodec/snow.c src += stride*(HTAPS_MAX/2 - 1); src 272 libavcodec/snow.c hpel[ 0]= src; src 274 libavcodec/snow.c hpel[ 2]= src + 1; src 280 libavcodec/snow.c hpel[ 8]= src + stride; src 367 libavcodec/snow.c uint8_t *src= s->last_picture[block->ref]->data[plane_index]; src 376 libavcodec/snow.c src += sx + sy*stride; src 379 libavcodec/snow.c s->vdsp.emulated_edge_mc(tmp + MB_SIZE, src, src 383 libavcodec/snow.c src= tmp + MB_SIZE; src 395 libavcodec/snow.c mc_block(&s->plane[plane_index], dst, src, stride, b_w, b_h, dx, dy); src 399 libavcodec/snow.c s->h264qpel.put_h264_qpel_pixels_tab[0][dy+(dx>>2)](dst + y*stride, src + 3 + (y+3)*stride,stride); src 400 libavcodec/snow.c s->h264qpel.put_h264_qpel_pixels_tab[0][dy+(dx>>2)](dst + 16 + y*stride, src + 19 + (y+3)*stride,stride); src 403 libavcodec/snow.c s->h264qpel.put_h264_qpel_pixels_tab[tab_index ][dy+(dx>>2)](dst,src + 3 + 3*stride,stride); src 405 libavcodec/snow.c s->h264qpel.put_h264_qpel_pixels_tab[tab_index+1][dy+(dx>>2)](dst ,src + 3 + 3*stride,stride); src 406 libavcodec/snow.c s->h264qpel.put_h264_qpel_pixels_tab[tab_index+1][dy+(dx>>2)](dst+b_h,src + 3 + b_h + 3*stride,stride); src 409 libavcodec/snow.c s->h264qpel.put_h264_qpel_pixels_tab[tab_index ][dy+(dx>>2)](dst ,src + 3 + 3*stride ,stride); src 410 libavcodec/snow.c s->h264qpel.put_h264_qpel_pixels_tab[tab_index ][dy+(dx>>2)](dst+b_w*stride,src + 3 + 3*stride+b_w*stride,stride); src 416 libavcodec/snow.c static void mc_block_hpel ## dx ## dy ## b_w(uint8_t *dst, const uint8_t *src, ptrdiff_t stride, int h){\ src 418 libavcodec/snow.c mc_block(NULL, dst, src-(HTAPS_MAX/2-1)-(HTAPS_MAX/2-1)*stride, stride, b_w, b_w, dx, dy);\ src 596 libavcodec/snow.c uint8_t *src= frame->data[p]; src 611 libavcodec/snow.c halfpel[0][p]= src; src 616 libavcodec/snow.c halfpel[1][p][i]= (20*(src[i] + src[i+1]) - 5*(src[i-1] + src[i+2]) + (src[i-2] + src[i+3]) + 16 )>>5; src 623 libavcodec/snow.c halfpel[2][p][i]= (20*(src[i] + src[i+ls]) - 5*(src[i-ls] + src[i+2*ls]) + (src[i-2*ls] + src[i+3*ls]) + 16 )>>5; src 626 libavcodec/snow.c src= halfpel[1][p]; src 631 libavcodec/snow.c halfpel[3][p][i]= (20*(src[i] + src[i+ls]) - 5*(src[i-ls] + src[i+2*ls]) + (src[i-2*ls] + src[i+3*ls]) + 16 )>>5; src 218 libavcodec/snow.h static av_always_inline void snow_horizontal_compose_lift_lead_out(int i, IDWTELEM * dst, IDWTELEM * src, IDWTELEM * ref, int width, int w, int lift_high, int mul, int add, int shift){ src 220 libavcodec/snow.h dst[i] = src[i] - ((mul * (ref[i] + ref[i + 1]) + add) >> shift); src 224 libavcodec/snow.h dst[w] = src[w] - ((mul * 2 * ref[w] + add) >> shift); src 228 libavcodec/snow.h static av_always_inline void snow_horizontal_compose_liftS_lead_out(int i, IDWTELEM * dst, IDWTELEM * src, IDWTELEM * ref, int width, int w){ src 230 libavcodec/snow.h dst[i] = src[i] + ((ref[i] + ref[(i+1)]+W_BO + 4 * src[i]) >> W_BS); src 234 libavcodec/snow.h dst[w] = src[w] + ((2 * ref[w] + W_BO + 4 * src[w]) >> W_BS); src 487 libavcodec/snow.h static inline void init_ref(MotionEstContext *c, uint8_t *src[3], uint8_t *ref[3], uint8_t *ref2[3], int x, int y, int ref_index){ src 496 libavcodec/snow.h c->src[0][i]= src [i]; src 115 libavcodec/snow_dwt.c static av_always_inline void lift(DWTELEM *dst, DWTELEM *src, DWTELEM *ref, src 125 libavcodec/snow_dwt.c #define LIFT(src, ref, inv) ((src) + ((inv) ? -(ref) : +(ref))) src 127 libavcodec/snow_dwt.c dst[0] = LIFT(src[0], ((mul * 2 * ref[0] + add) >> shift), inverse); src 129 libavcodec/snow_dwt.c src += src_step; src 133 libavcodec/snow_dwt.c dst[i * dst_step] = LIFT(src[i * src_step], src 140 libavcodec/snow_dwt.c dst[w * dst_step] = LIFT(src[w * src_step], src 145 libavcodec/snow_dwt.c static av_always_inline void liftS(DWTELEM *dst, DWTELEM *src, DWTELEM *ref, src 156 libavcodec/snow_dwt.c #define LIFTS(src, ref, inv) \ src 157 libavcodec/snow_dwt.c ((inv) ? (src) + (((ref) + 4 * (src)) >> shift) \ src 158 libavcodec/snow_dwt.c : -((-16 * (src) + (ref) + add / \ src 161 libavcodec/snow_dwt.c dst[0] = LIFTS(src[0], mul * 2 * ref[0] + add, inverse); src 163 libavcodec/snow_dwt.c src += src_step; src 167 libavcodec/snow_dwt.c dst[i * dst_step] = LIFTS(src[i * src_step], src 173 libavcodec/snow_dwt.c dst[w * dst_step] = LIFTS(src[w * src_step], src 225 libavcodec/snowdec.c static void dequantize_slice_buffered(SnowContext *s, slice_buffer * sb, SubBand *b, IDWTELEM *src, int stride, int start_y, int end_y){ src 248 libavcodec/snowdec.c static void correlate_slice_buffered(SnowContext *s, slice_buffer * sb, SubBand *b, IDWTELEM *src, int stride, int inverse, int use_median, int start_y, int end_y){ src 522 libavcodec/snowenc.c uint8_t *src= s-> input_picture->data[plane_index]; src 561 libavcodec/snowenc.c ab += (src[x2 + y2*ref_stride] - (d>>FRAC_BITS)) * obmc_v; src 617 libavcodec/snowenc.c uint8_t *src= s-> input_picture->data[plane_index]; src 681 libavcodec/snowenc.c distortion = ff_w97_32_c(&s->m, src + sx + sy*ref_stride, dst + sx + sy*ref_stride, ref_stride, 32); src 683 libavcodec/snowenc.c distortion = ff_w53_32_c(&s->m, src + sx + sy*ref_stride, dst + sx + sy*ref_stride, ref_stride, 32); src 688 libavcodec/snowenc.c distortion += s->mecc.me_cmp[0](&s->m, src + off, dst + off, ref_stride, 16); src 693 libavcodec/snowenc.c distortion = s->mecc.me_cmp[0](&s->m, src + sx + sy*ref_stride, dst + sx + sy*ref_stride, ref_stride, block_w*2); src 720 libavcodec/snowenc.c uint8_t *src= s-> input_picture->data[plane_index]; src 744 libavcodec/snowenc.c memcpy(dst + x + y2*ref_stride, src + x + y2*ref_stride, block_w); src 746 libavcodec/snowenc.c memcpy(dst + x + y2*ref_stride, src + x + y2*ref_stride, block_w); src 749 libavcodec/snowenc.c memcpy(dst + x + y2*ref_stride, src + x + y2*ref_stride, -x); src 753 libavcodec/snowenc.c memcpy(dst + w + y2*ref_stride, src + w + y2*ref_stride, x+block_w - w); src 757 libavcodec/snowenc.c distortion += s->mecc.me_cmp[block_w==8](&s->m, src + x + y*ref_stride, dst + x + y*ref_stride, ref_stride, block_h); src 779 libavcodec/snowenc.c static int encode_subband_c0run(SnowContext *s, SubBand *b, const IDWTELEM *src, const IDWTELEM *parent, int stride, int orientation){ src 794 libavcodec/snowenc.c v= src[x + y*stride]; src 797 libavcodec/snowenc.c t= src[x + (y-1)*stride]; src 799 libavcodec/snowenc.c lt= src[x - 1 + (y-1)*stride]; src 802 libavcodec/snowenc.c rt= src[x + 1 + (y-1)*stride]; src 806 libavcodec/snowenc.c l= src[x - 1 + y*stride]; src 845 libavcodec/snowenc.c v= src[x + y*stride]; src 848 libavcodec/snowenc.c t= src[x + (y-1)*stride]; src 850 libavcodec/snowenc.c lt= src[x - 1 + (y-1)*stride]; src 853 libavcodec/snowenc.c rt= src[x + 1 + (y-1)*stride]; src 857 libavcodec/snowenc.c l= src[x - 1 + y*stride]; src 899 libavcodec/snowenc.c static int encode_subband(SnowContext *s, SubBand *b, const IDWTELEM *src, const IDWTELEM *parent, int stride, int orientation){ src 902 libavcodec/snowenc.c return encode_subband_c0run(s, b, src, parent, stride, orientation); src 1074 libavcodec/snowenc.c uint8_t *src= s-> input_picture->data[0]; src 1086 libavcodec/snowenc.c memcpy(dst + sx + y*stride, src + sx + y*stride, block_w*2); src 1088 libavcodec/snowenc.c memcpy(dst + sx + y*stride, src + sx + y*stride, block_w*2); src 1091 libavcodec/snowenc.c memcpy(dst + sx + y*stride, src + sx + y*stride, -sx); src 1095 libavcodec/snowenc.c memcpy(dst + w + y*stride, src + w + y*stride, sx+block_w*2 - w); src 1247 libavcodec/snowenc.c static void quantize(SnowContext *s, SubBand *b, IDWTELEM *dst, DWTELEM *src, int stride, int bias){ src 1257 libavcodec/snowenc.c dst[x + y*stride]= src[x + y*stride]; src 1268 libavcodec/snowenc.c int i= src[x + y*stride]; src 1288 libavcodec/snowenc.c int i= src[x + y*stride]; src 1308 libavcodec/snowenc.c static void dequantize(SnowContext *s, SubBand *b, IDWTELEM *src, int stride){ src 1320 libavcodec/snowenc.c int i= src[x + y*stride]; src 1322 libavcodec/snowenc.c src[x + y*stride]= -((-i*qmul + qadd)>>(QEXPSHIFT)); //FIXME try different bias src 1324 libavcodec/snowenc.c src[x + y*stride]= (( i*qmul + qadd)>>(QEXPSHIFT)); src 1330 libavcodec/snowenc.c static void decorrelate(SnowContext *s, SubBand *b, IDWTELEM *src, int stride, int inverse, int use_median){ src 1341 libavcodec/snowenc.c if(y && x+1<w) src[i] -= mid_pred(src[i - 1], src[i - stride], src[i - stride + 1]); src 1342 libavcodec/snowenc.c else src[i] -= src[i - 1]; src 1344 libavcodec/snowenc.c if(y) src[i] -= mid_pred(src[i - 1], src[i - stride], src[i - 1] + src[i - stride] - src[i - 1 - stride]); src 1345 libavcodec/snowenc.c else src[i] -= src[i - 1]; src 1348 libavcodec/snowenc.c if(y) src[i] -= src[i - stride]; src 1354 libavcodec/snowenc.c static void correlate(SnowContext *s, SubBand *b, IDWTELEM *src, int stride, int inverse, int use_median){ src 1365 libavcodec/snowenc.c if(y && x+1<w) src[i] += mid_pred(src[i - 1], src[i - stride], src[i - stride + 1]); src 1366 libavcodec/snowenc.c else src[i] += src[i - 1]; src 1368 libavcodec/snowenc.c if(y) src[i] += mid_pred(src[i - 1], src[i - stride], src[i - 1] + src[i - stride] - src[i - 1 - stride]); src 1369 libavcodec/snowenc.c else src[i] += src[i - 1]; src 1372 libavcodec/snowenc.c if(y) src[i] += src[i - stride]; src 314 libavcodec/svq1dec.c uint8_t *src; src 318 libavcodec/svq1dec.c src = &previous[x + y * pitch]; src 322 libavcodec/svq1dec.c memcpy(dst, src, 16); src 323 libavcodec/svq1dec.c src += pitch; src 333 libavcodec/svq1dec.c uint8_t *src; src 363 libavcodec/svq1dec.c src = &previous[(x + (mv.x >> 1)) + (y + (mv.y >> 1)) * pitch]; src 366 libavcodec/svq1dec.c hdsp->put_pixels_tab[0][(mv.y & 1) << 1 | (mv.x & 1)](dst, src, pitch, 16); src 376 libavcodec/svq1dec.c uint8_t *src; src 433 libavcodec/svq1dec.c src = &previous[(x + (mvx >> 1)) + (y + (mvy >> 1)) * pitch]; src 436 libavcodec/svq1dec.c hdsp->put_pixels_tab[1][((mvy & 1) << 1) | (mvx & 1)](dst, src, pitch, 8); src 638 libavcodec/svq1dec.c uint32_t *src; src 656 libavcodec/svq1dec.c src = (uint32_t *)(s->pkt_swapped + 4); src 659 libavcodec/svq1dec.c src[i] = ((src[i] << 16) | (src[i] >> 16)) ^ src[7 - i]; src 90 libavcodec/svq1enc.c static int encode_block(SVQ1EncContext *s, uint8_t *src, uint8_t *ref, src 116 libavcodec/svq1enc.c int v = src[x + y * stride]; src 130 libavcodec/svq1enc.c int v = src[x + y * stride] - ref[x + y * stride]; src 193 libavcodec/svq1enc.c score += encode_block(s, src, ref, decoded, stride, level - 1, src 195 libavcodec/svq1enc.c score += encode_block(s, src + offset, ref + offset, decoded + offset, src 230 libavcodec/svq1enc.c decoded[x + y * stride] = src[x + y * stride] - src 258 libavcodec/svq1enc.c uint8_t *src = s->scratchbuf + stride * 32; src 327 libavcodec/svq1enc.c s->m.new_picture.f->data[0] = src - y * 16 * stride; // ugly src 331 libavcodec/svq1enc.c memcpy(&src[i * stride], &src_plane[(i + 16 * y) * src_stride], src 334 libavcodec/svq1enc.c src[i * stride + x] = src[i * stride + x - 1]; src 337 libavcodec/svq1enc.c memcpy(&src[i * stride], &src[(i - 1) * stride], src 357 libavcodec/svq1enc.c memcpy(&src[i * stride], &src_plane[(i + 16 * y) * src_stride], src 360 libavcodec/svq1enc.c src[i * stride + x] = src[i * stride + x - 1]; src 363 libavcodec/svq1enc.c memcpy(&src[i * stride], &src[(i - 1) * stride], 16 * block_width); src 395 libavcodec/svq1enc.c score[0] += encode_block(s, src + 16 * x, NULL, temp, stride, src 439 libavcodec/svq1enc.c score[1] += encode_block(s, src + 16 * x, temp + 16*stride, src 444 libavcodec/svq1enc.c score[2] = s->mecc.sse[0](NULL, src + 16 * x, ref, src 437 libavcodec/svq3.c uint8_t *src, *dest; src 455 libavcodec/svq3.c src = pic->f->data[0] + mx + my * linesize; src 458 libavcodec/svq3.c s->vdsp.emulated_edge_mc(s->edge_emu_buffer, src, src 462 libavcodec/svq3.c src = s->edge_emu_buffer; src 466 libavcodec/svq3.c : s->tdsp.put_tpel_pixels_tab)[dxy](dest, src, linesize, src 470 libavcodec/svq3.c : s->hdsp.put_pixels_tab)[blocksize][dxy](dest, src, linesize, src 482 libavcodec/svq3.c src = pic->f->data[i] + mx + my * uvlinesize; src 485 libavcodec/svq3.c s->vdsp.emulated_edge_mc(s->edge_emu_buffer, src, src 490 libavcodec/svq3.c src = s->edge_emu_buffer; src 494 libavcodec/svq3.c : s->tdsp.put_tpel_pixels_tab)[dxy](dest, src, src 499 libavcodec/svq3.c : s->hdsp.put_pixels_tab)[blocksize][dxy](dest, src, src 919 libavcodec/takdec.c const AVCodecContext *src) src 921 libavcodec/takdec.c TAKDecContext *tsrc = src->priv_data; src 924 libavcodec/takdec.c if (dst == src) src 37 libavcodec/targa_y216dec.c const uint16_t *src = (uint16_t *)avpkt->data; src 59 libavcodec/targa_y216dec.c u[ j ] = src[4 * j ] << 2 | src[4 * j ] >> 14; src 60 libavcodec/targa_y216dec.c y[2 * j ] = src[4 * j + 1] << 2 | src[4 * j + 1] >> 14; src 61 libavcodec/targa_y216dec.c v[ j ] = src[4 * j + 2] << 2 | src[4 * j + 2] >> 14; src 62 libavcodec/targa_y216dec.c y[2 * j + 1] = src[4 * j + 3] << 2 | src[4 * j + 3] >> 14; src 68 libavcodec/targa_y216dec.c src += aligned_width << 1; src 138 libavcodec/tdsc.c #define APPLY_ALPHA(src, new, alpha) \ src 139 libavcodec/tdsc.c src = (src * (256 - alpha) + new * alpha) >> 8 src 148 libavcodec/tests/dct.c static void permute(int16_t dst[64], const int16_t src[64], src 154 libavcodec/tests/dct.c if (permute_x86(dst, src, perm_type)) src 161 libavcodec/tests/dct.c dst[(i & 0x38) | ((i & 6) >> 1) | ((i & 1) << 2)] = src[i]; src 165 libavcodec/tests/dct.c dst[(i & 0x24) | ((i & 3) << 3) | ((i >> 3) & 3)] = src[i]; src 169 libavcodec/tests/dct.c dst[(i>>3) | ((i<<3)&0x38)] = src[i]; src 173 libavcodec/tests/dct.c dst[i] = src[i]; src 118 libavcodec/tests/x86/dct.c static int permute_x86(int16_t dst[64], const int16_t src[64], src 126 libavcodec/tests/x86/dct.c dst[idct_simple_mmx_perm[i]] = src[i]; src 130 libavcodec/tests/x86/dct.c dst[(i & 0x38) | idct_sse2_row_perm[i & 7]] = src[i]; src 171 libavcodec/texturedsp.c static av_always_inline void premult2straight(uint8_t *src) src 173 libavcodec/texturedsp.c int r = src[0]; src 174 libavcodec/texturedsp.c int g = src[1]; src 175 libavcodec/texturedsp.c int b = src[2]; src 176 libavcodec/texturedsp.c int a = src[3]; /* unchanged */ src 178 libavcodec/texturedsp.c src[0] = (uint8_t) r * a / 255; src 179 libavcodec/texturedsp.c src[1] = (uint8_t) g * a / 255; src 180 libavcodec/texturedsp.c src[2] = (uint8_t) b * a / 255; src 237 libavcodec/texturedsp.c static void decompress_indices(uint8_t *dst, const uint8_t *src) src 242 libavcodec/texturedsp.c int tmp = AV_RL24(src); src 248 libavcodec/texturedsp.c src += 3; src 348 libavcodec/texturedsp.c static av_always_inline void ycocg2rgba(uint8_t *src, int scaled) src 350 libavcodec/texturedsp.c int r = src[0]; src 351 libavcodec/texturedsp.c int g = src[1]; src 352 libavcodec/texturedsp.c int b = src[2]; src 353 libavcodec/texturedsp.c int a = src[3]; src 360 libavcodec/texturedsp.c src[0] = av_clip_uint8(y + co - cg); src 361 libavcodec/texturedsp.c src[1] = av_clip_uint8(y + cg); src 362 libavcodec/texturedsp.c src[2] = av_clip_uint8(y - co - cg); src 363 libavcodec/texturedsp.c src[3] = scaled ? 255 : b; src 132 libavcodec/thread.h int ff_thread_ref_frame(ThreadFrame *dst, ThreadFrame *src); src 39 libavcodec/tiertexseqv.c static const unsigned char *seq_unpack_rle_block(const unsigned char *src, src 48 libavcodec/tiertexseqv.c init_get_bits(&gb, src, (src_end - src) * 8); src 55 libavcodec/tiertexseqv.c src += (get_bits_count(&gb) + 7) / 8; src 62 libavcodec/tiertexseqv.c if (src_end - src < 1) src 64 libavcodec/tiertexseqv.c memset(dst, *src++, FFMIN(len, dst_size)); src 66 libavcodec/tiertexseqv.c if (src_end - src < len) src 68 libavcodec/tiertexseqv.c memcpy(dst, src, FFMIN(len, dst_size)); src 69 libavcodec/tiertexseqv.c src += len; src 74 libavcodec/tiertexseqv.c return src; src 78 libavcodec/tiertexseqv.c const unsigned char *src, src 87 libavcodec/tiertexseqv.c if (src_end - src < 1) src 89 libavcodec/tiertexseqv.c len = *src++; src 93 libavcodec/tiertexseqv.c src = seq_unpack_rle_block(src, src_end, block, sizeof(block)); src 100 libavcodec/tiertexseqv.c src = seq_unpack_rle_block(src, src_end, block, sizeof(block)); src 112 libavcodec/tiertexseqv.c if (src_end - src < len + 8 * bits) src 114 libavcodec/tiertexseqv.c color_table = src; src 115 libavcodec/tiertexseqv.c src += len; src 116 libavcodec/tiertexseqv.c init_get_bits(&gb, src, bits * 8 * 8); src += bits * 8; src 124 libavcodec/tiertexseqv.c return src; src 128 libavcodec/tiertexseqv.c const unsigned char *src, src 134 libavcodec/tiertexseqv.c if (src_end - src < 8 * 8) src 138 libavcodec/tiertexseqv.c memcpy(dst, src, 8); src 139 libavcodec/tiertexseqv.c src += 8; src 143 libavcodec/tiertexseqv.c return src; src 147 libavcodec/tiertexseqv.c const unsigned char *src, src 154 libavcodec/tiertexseqv.c if (src_end - src < 2) src 156 libavcodec/tiertexseqv.c pos = *src++; src 158 libavcodec/tiertexseqv.c dst[offset] = *src++; src 161 libavcodec/tiertexseqv.c return src; src 277 libavcodec/tiff.c const uint8_t *src, int src_stride, int width, int height, src 282 libavcodec/tiff.c int usePtr, const uint8_t *src, src 288 libavcodec/tiff.c dst[(width+offset)*8+7] = (usePtr ? src[width] : c) & 0x1; src 289 libavcodec/tiff.c dst[(width+offset)*8+6] = (usePtr ? src[width] : c) >> 1 & 0x1; src 290 libavcodec/tiff.c dst[(width+offset)*8+5] = (usePtr ? src[width] : c) >> 2 & 0x1; src 291 libavcodec/tiff.c dst[(width+offset)*8+4] = (usePtr ? src[width] : c) >> 3 & 0x1; src 292 libavcodec/tiff.c dst[(width+offset)*8+3] = (usePtr ? src[width] : c) >> 4 & 0x1; src 293 libavcodec/tiff.c dst[(width+offset)*8+2] = (usePtr ? src[width] : c) >> 5 & 0x1; src 294 libavcodec/tiff.c dst[(width+offset)*8+1] = (usePtr ? src[width] : c) >> 6 & 0x1; src 295 libavcodec/tiff.c dst[(width+offset)*8+0] = (usePtr ? src[width] : c) >> 7; src 300 libavcodec/tiff.c dst[(width+offset)*4+3] = (usePtr ? src[width] : c) & 0x3; src 301 libavcodec/tiff.c dst[(width+offset)*4+2] = (usePtr ? src[width] : c) >> 2 & 0x3; src 302 libavcodec/tiff.c dst[(width+offset)*4+1] = (usePtr ? src[width] : c) >> 4 & 0x3; src 303 libavcodec/tiff.c dst[(width+offset)*4+0] = (usePtr ? src[width] : c) >> 6; src 308 libavcodec/tiff.c dst[(width+offset)*2+1] = (usePtr ? src[width] : c) & 0xF; src 309 libavcodec/tiff.c dst[(width+offset)*2+0] = (usePtr ? src[width] : c) >> 4; src 320 libavcodec/tiff.c init_get_bits8(&gb, src, width); src 328 libavcodec/tiff.c memcpy(dst + offset, src, width); src 335 libavcodec/tiff.c static int deinvert_buffer(TiffContext *s, const uint8_t *src, int size) src 343 libavcodec/tiff.c s->deinvert_buf[i] = ff_reverse[src[i]]; src 349 libavcodec/tiff.c const uint8_t *src, int lnum, int width, int bpp) src 354 libavcodec/tiff.c init_get_bits8(&gb, src, width); src 362 libavcodec/tiff.c const uint8_t *src, int lnum) src 373 libavcodec/tiff.c FFMIN(i * s->subsampling[0] + k, s->width-1)] = *src++; src 374 libavcodec/tiff.c *pu++ = *src++; src 375 libavcodec/tiff.c *pv++ = *src++; src 382 libavcodec/tiff.c i * s->subsampling[0] + k] = *src++; src 383 libavcodec/tiff.c *pu++ = *src++; src 384 libavcodec/tiff.c *pv++ = *src++; src 390 libavcodec/tiff.c static int tiff_uncompress(uint8_t *dst, unsigned long *len, const uint8_t *src, src 396 libavcodec/tiff.c zstream.next_in = src; src 412 libavcodec/tiff.c const uint8_t *src, int size, int width, int lines, src 423 libavcodec/tiff.c if ((ret = deinvert_buffer(s, src, size)) < 0) { src 427 libavcodec/tiff.c src = s->deinvert_buf; src 429 libavcodec/tiff.c ret = tiff_uncompress(zbuf, &outlen, src, size); src 437 libavcodec/tiff.c src = zbuf; src 440 libavcodec/tiff.c horizontal_fill(s, s->bpp, dst, 1, src, 0, width, 0); src 442 libavcodec/tiff.c memcpy(dst, src, width); src 449 libavcodec/tiff.c src += width; src 457 libavcodec/tiff.c static int tiff_uncompress_lzma(uint8_t *dst, uint64_t *len, const uint8_t *src, src 463 libavcodec/tiff.c stream.next_in = (uint8_t *)src; src 479 libavcodec/tiff.c const uint8_t *src, int size, int width, int lines, src 488 libavcodec/tiff.c if ((ret = deinvert_buffer(s, src, size)) < 0) { src 492 libavcodec/tiff.c src = s->deinvert_buf; src 494 libavcodec/tiff.c ret = tiff_uncompress_lzma(buf, &outlen, src, size); src 502 libavcodec/tiff.c src = buf; src 505 libavcodec/tiff.c horizontal_fill(s, s->bpp, dst, 1, src, 0, width, 0); src 507 libavcodec/tiff.c memcpy(dst, src, width); src 514 libavcodec/tiff.c src += width; src 522 libavcodec/tiff.c const uint8_t *src, int size, int width, int lines) src 538 libavcodec/tiff.c memcpy(src2, src, size); src 541 libavcodec/tiff.c src2[i] = ff_reverse[src[i]]; src 557 libavcodec/tiff.c const uint8_t *src, int size, int strip_start, int lines) src 561 libavcodec/tiff.c const uint8_t *ssrc = src; src 606 libavcodec/tiff.c return tiff_unpack_zlib(s, p, dst, stride, src, size, width, lines, src 617 libavcodec/tiff.c return tiff_unpack_lzma(s, p, dst, stride, src, size, width, lines, src 627 libavcodec/tiff.c if ((ret = deinvert_buffer(s, src, size)) < 0) src 629 libavcodec/tiff.c ssrc = src = s->deinvert_buf; src 631 libavcodec/tiff.c if (size > 1 && !src[0] && (src[1]&1)) { src 634 libavcodec/tiff.c if ((ret = ff_lzw_decode_init(s->lzw, 8, src, size, FF_LZW_TIFF)) < 0) { src 663 libavcodec/tiff.c return tiff_unpack_fax(s, dst, stride, src, size, width, lines); src 666 libavcodec/tiff.c bytestream2_init(&s->gb, src, size); src 686 libavcodec/tiff.c if (src - ssrc > size) { src 696 libavcodec/tiff.c if (ssrc + size - src < width) src 701 libavcodec/tiff.c dst, 1, src, 0, width, 0); src 705 libavcodec/tiff.c dst[i] = ff_reverse[src[i]]; src 729 libavcodec/tiff.c src += width; src 733 libavcodec/tiff.c if (ssrc + size - src < 2) { src 737 libavcodec/tiff.c code = s->fill_order ? (int8_t) ff_reverse[*src++]: (int8_t) *src++; src 741 libavcodec/tiff.c ssrc + size - src < code) { src 747 libavcodec/tiff.c dst, 1, src, 0, code, pixels); src 748 libavcodec/tiff.c src += code; src 757 libavcodec/tiff.c c = *src++; src 813 libavcodec/tiff.c const uint8_t *src, int src_stride, src 829 libavcodec/tiff.c uint16_t *src_u16 = (uint16_t *)src; src 844 libavcodec/tiff.c src += src_stride * sizeof(uint16_t); src 852 libavcodec/tiff.c uint16_t *src_u16 = (uint16_t *)src; src 858 libavcodec/tiff.c src += src_stride * sizeof(uint16_t); src 863 libavcodec/tiff.c const uint8_t *src_u8 = src; src 869 libavcodec/tiff.c src += src_stride; src 2070 libavcodec/tiff.c uint8_t *src = five_planes ? five_planes : p->data[plane]; src 2074 libavcodec/tiff.c int k = 255 - src[x * j + 3]; src 2075 libavcodec/tiff.c int r = (255 - src[x * j ]) * k; src 2076 libavcodec/tiff.c int g = (255 - src[x * j + 1]) * k; src 2077 libavcodec/tiff.c int b = (255 - src[x * j + 2]) * k; src 2081 libavcodec/tiff.c dst[4 * j + 3] = s->avctx->pix_fmt == AV_PIX_FMT_RGBA ? src[x * j + 4] : 255; src 2083 libavcodec/tiff.c src += stride; src 170 libavcodec/tiffenc.c static int encode_strip(TiffEncoderContext *s, const int8_t *src, src 179 libavcodec/tiffenc.c if (compress(dst, &zlen, src, n) != Z_OK) { src 189 libavcodec/tiffenc.c memcpy(dst, src, n); src 193 libavcodec/tiffenc.c src, 1, n, 2, 0xff, -1, 0); src 195 libavcodec/tiffenc.c return ff_lzw_encode(s->lzws, src, n); src 42 libavcodec/tmv.c const uint8_t *src = avpkt->data; src 69 libavcodec/tmv.c c = *src++; src 70 libavcodec/tmv.c bg = *src >> 4; src 71 libavcodec/tmv.c fg = *src++ & 0xF; src 34 libavcodec/tpeldsp.c static inline void put_tpel_pixels_mc00_c(uint8_t *dst, const uint8_t *src, src 39 libavcodec/tpeldsp.c put_pixels2_8_c(dst, src, stride, height); src 42 libavcodec/tpeldsp.c put_pixels4_8_c(dst, src, stride, height); src 45 libavcodec/tpeldsp.c put_pixels8_8_c(dst, src, stride, height); src 48 libavcodec/tpeldsp.c put_pixels16_8_c(dst, src, stride, height); src 53 libavcodec/tpeldsp.c static inline void put_tpel_pixels_mc10_c(uint8_t *dst, const uint8_t *src, src 60 libavcodec/tpeldsp.c dst[j] = ((2 * src[j] + src[j + 1] + 1) * src 62 libavcodec/tpeldsp.c src += stride; src 67 libavcodec/tpeldsp.c static inline void put_tpel_pixels_mc20_c(uint8_t *dst, const uint8_t *src, src 74 libavcodec/tpeldsp.c dst[j] = ((src[j] + 2 * src[j + 1] + 1) * src 76 libavcodec/tpeldsp.c src += stride; src 81 libavcodec/tpeldsp.c static inline void put_tpel_pixels_mc01_c(uint8_t *dst, const uint8_t *src, src 88 libavcodec/tpeldsp.c dst[j] = ((2 * src[j] + src[j + stride] + 1) * src 90 libavcodec/tpeldsp.c src += stride; src 95 libavcodec/tpeldsp.c static inline void put_tpel_pixels_mc11_c(uint8_t *dst, const uint8_t *src, src 102 libavcodec/tpeldsp.c dst[j] = ((4 * src[j] + 3 * src[j + 1] + src 103 libavcodec/tpeldsp.c 3 * src[j + stride] + 2 * src[j + stride + 1] + 6) * src 105 libavcodec/tpeldsp.c src += stride; src 110 libavcodec/tpeldsp.c static inline void put_tpel_pixels_mc12_c(uint8_t *dst, const uint8_t *src, src 117 libavcodec/tpeldsp.c dst[j] = ((3 * src[j] + 2 * src[j + 1] + src 118 libavcodec/tpeldsp.c 4 * src[j + stride] + 3 * src[j + stride + 1] + 6) * src 120 libavcodec/tpeldsp.c src += stride; src 125 libavcodec/tpeldsp.c static inline void put_tpel_pixels_mc02_c(uint8_t *dst, const uint8_t *src, src 132 libavcodec/tpeldsp.c dst[j] = ((src[j] + 2 * src[j + stride] + 1) * src 134 libavcodec/tpeldsp.c src += stride; src 139 libavcodec/tpeldsp.c static inline void put_tpel_pixels_mc21_c(uint8_t *dst, const uint8_t *src, src 146 libavcodec/tpeldsp.c dst[j] = ((3 * src[j] + 4 * src[j + 1] + src 147 libavcodec/tpeldsp.c 2 * src[j + stride] + 3 * src[j + stride + 1] + 6) * src 149 libavcodec/tpeldsp.c src += stride; src 154 libavcodec/tpeldsp.c static inline void put_tpel_pixels_mc22_c(uint8_t *dst, const uint8_t *src, src 161 libavcodec/tpeldsp.c dst[j] = ((2 * src[j] + 3 * src[j + 1] + src 162 libavcodec/tpeldsp.c 3 * src[j + stride] + 4 * src[j + stride + 1] + 6) * src 164 libavcodec/tpeldsp.c src += stride; src 169 libavcodec/tpeldsp.c static inline void avg_tpel_pixels_mc00_c(uint8_t *dst, const uint8_t *src, src 174 libavcodec/tpeldsp.c avg_pixels2_8_c(dst, src, stride, height); src 177 libavcodec/tpeldsp.c avg_pixels4_8_c(dst, src, stride, height); src 180 libavcodec/tpeldsp.c avg_pixels8_8_c(dst, src, stride, height); src 183 libavcodec/tpeldsp.c avg_pixels16_8_c(dst, src, stride, height); src 188 libavcodec/tpeldsp.c static inline void avg_tpel_pixels_mc10_c(uint8_t *dst, const uint8_t *src, src 196 libavcodec/tpeldsp.c (((2 * src[j] + src[j + 1] + 1) * src 198 libavcodec/tpeldsp.c src += stride; src 203 libavcodec/tpeldsp.c static inline void avg_tpel_pixels_mc20_c(uint8_t *dst, const uint8_t *src, src 211 libavcodec/tpeldsp.c (((src[j] + 2 * src[j + 1] + 1) * src 213 libavcodec/tpeldsp.c src += stride; src 218 libavcodec/tpeldsp.c static inline void avg_tpel_pixels_mc01_c(uint8_t *dst, const uint8_t *src, src 226 libavcodec/tpeldsp.c (((2 * src[j] + src[j + stride] + 1) * src 228 libavcodec/tpeldsp.c src += stride; src 233 libavcodec/tpeldsp.c static inline void avg_tpel_pixels_mc11_c(uint8_t *dst, const uint8_t *src, src 241 libavcodec/tpeldsp.c (((4 * src[j] + 3 * src[j + 1] + src 242 libavcodec/tpeldsp.c 3 * src[j + stride] + 2 * src[j + stride + 1] + 6) * src 244 libavcodec/tpeldsp.c src += stride; src 249 libavcodec/tpeldsp.c static inline void avg_tpel_pixels_mc12_c(uint8_t *dst, const uint8_t *src, src 257 libavcodec/tpeldsp.c (((3 * src[j] + 2 * src[j + 1] + src 258 libavcodec/tpeldsp.c 4 * src[j + stride] + 3 * src[j + stride + 1] + 6) * src 260 libavcodec/tpeldsp.c src += stride; src 265 libavcodec/tpeldsp.c static inline void avg_tpel_pixels_mc02_c(uint8_t *dst, const uint8_t *src, src 273 libavcodec/tpeldsp.c (((src[j] + 2 * src[j + stride] + 1) * src 275 libavcodec/tpeldsp.c src += stride; src 280 libavcodec/tpeldsp.c static inline void avg_tpel_pixels_mc21_c(uint8_t *dst, const uint8_t *src, src 288 libavcodec/tpeldsp.c (((3 * src[j] + 4 * src[j + 1] + src 289 libavcodec/tpeldsp.c 2 * src[j + stride] + 3 * src[j + stride + 1] + 6) * src 291 libavcodec/tpeldsp.c src += stride; src 296 libavcodec/tpeldsp.c static inline void avg_tpel_pixels_mc22_c(uint8_t *dst, const uint8_t *src, src 304 libavcodec/tpeldsp.c (((2 * src[j] + 3 * src[j + 1] + src 305 libavcodec/tpeldsp.c 3 * src[j + stride] + 4 * src[j + stride + 1] + 6) * src 307 libavcodec/tpeldsp.c src += stride; src 1840 libavcodec/utils.c int ff_thread_ref_frame(ThreadFrame *dst, ThreadFrame *src) src 1844 libavcodec/utils.c dst->owner[0] = src->owner[0]; src 1845 libavcodec/utils.c dst->owner[1] = src->owner[1]; src 1847 libavcodec/utils.c ret = av_frame_ref(dst->f, src->f); src 1853 libavcodec/utils.c if (src->progress && src 1854 libavcodec/utils.c !(dst->progress = av_buffer_ref(src->progress))) { src 2064 libavcodec/utils.c int avcodec_parameters_copy(AVCodecParameters *dst, const AVCodecParameters *src) src 2067 libavcodec/utils.c memcpy(dst, src, sizeof(*dst)); src 2071 libavcodec/utils.c if (src->extradata) { src 2072 libavcodec/utils.c dst->extradata = av_mallocz(src->extradata_size + AV_INPUT_BUFFER_PADDING_SIZE); src 2075 libavcodec/utils.c memcpy(dst->extradata, src->extradata, src->extradata_size); src 2076 libavcodec/utils.c dst->extradata_size = src->extradata_size; src 43 libavcodec/utvideodec.c static int build_huff10(const uint8_t *src, VLC *vlc, int *fsym) src 56 libavcodec/utvideodec.c he[i].len = *src++; src 87 libavcodec/utvideodec.c static int build_huff(const uint8_t *src, VLC *vlc, int *fsym) src 100 libavcodec/utvideodec.c he[i].len = *src++; src 133 libavcodec/utvideodec.c const uint8_t *src, const uint8_t *huff, src 182 libavcodec/utvideodec.c slice_data_start = slice ? AV_RL32(src + slice * 4 - 4) : 0; src 183 libavcodec/utvideodec.c slice_data_end = AV_RL32(src + slice * 4); src 194 libavcodec/utvideodec.c (uint32_t *)(src + slice_data_start + c->slices * 4), src 246 libavcodec/utvideodec.c const uint8_t *src, int use_pred) src 302 libavcodec/utvideodec.c if (build_huff(src, &vlc, &fsym)) { src 331 libavcodec/utvideodec.c src += 256; src 343 libavcodec/utvideodec.c slice_data_start = slice ? AV_RL32(src + slice * 4 - 4) : 0; src 344 libavcodec/utvideodec.c slice_data_end = AV_RL32(src + slice * 4); src 355 libavcodec/utvideodec.c (uint32_t *)(src + slice_data_start + c->slices * 4), src 397 libavcodec/utvideodec.c static void restore_median_planar(UtvideoContext *c, uint8_t *src, ptrdiff_t stride, src 413 libavcodec/utvideodec.c bsrc = src + slice_start * stride; src 449 libavcodec/utvideodec.c static void restore_median_planar_il(UtvideoContext *c, uint8_t *src, ptrdiff_t stride, src 467 libavcodec/utvideodec.c bsrc = src + slice_start * stride; src 504 libavcodec/utvideodec.c static void restore_gradient_planar(UtvideoContext *c, uint8_t *src, ptrdiff_t stride, src 521 libavcodec/utvideodec.c bsrc = src + slice_start * stride; src 545 libavcodec/utvideodec.c static void restore_gradient_planar_il(UtvideoContext *c, uint8_t *src, ptrdiff_t stride, src 564 libavcodec/utvideodec.c bsrc = src + slice_start * stride; src 246 libavcodec/utvideoenc.c uint8_t *const src[4], int planes, const int stride[4], src 251 libavcodec/utvideoenc.c const uint8_t *sg = src[0]; src 252 libavcodec/utvideoenc.c const uint8_t *sb = src[1]; src 253 libavcodec/utvideoenc.c const uint8_t *sr = src[2]; src 254 libavcodec/utvideoenc.c const uint8_t *sa = src[3]; src 290 libavcodec/utvideoenc.c static void median_predict(UtvideoContext *c, uint8_t *src, uint8_t *dst, src 300 libavcodec/utvideoenc.c *dst++ = src[i] - prev; src 301 libavcodec/utvideoenc.c prev = src[i]; src 307 libavcodec/utvideoenc.c src += stride; src 317 libavcodec/utvideoenc.c c->llvidencdsp.sub_median_pred(dst, src - stride, src, width, &A, &B); src 319 libavcodec/utvideoenc.c src += stride; src 324 libavcodec/utvideoenc.c static void count_usage(uint8_t *src, int width, src 331 libavcodec/utvideoenc.c counts[src[i]]++; src 333 libavcodec/utvideoenc.c src += width; src 359 libavcodec/utvideoenc.c static int write_huff_codes(uint8_t *src, uint8_t *dst, int dst_size, src 371 libavcodec/utvideoenc.c put_bits(&pb, he[src[i]].len, he[src[i]].code); src 373 libavcodec/utvideoenc.c src += width; src 391 libavcodec/utvideoenc.c static int encode_plane(AVCodecContext *avctx, uint8_t *src, src 414 libavcodec/utvideoenc.c src + sstart * stride, stride, src 422 libavcodec/utvideoenc.c c->llvidencdsp.sub_left_predict(dst + sstart * width, src + sstart * stride, stride, width, send - sstart); src 429 libavcodec/utvideoenc.c median_predict(c, src + sstart * stride, dst + sstart * width, src 35 libavcodec/v210dec.c val = av_le2ne32(*src++); \ src 47 libavcodec/v210dec.c static void v210_planar_unpack_c(const uint32_t *src, uint16_t *y, uint16_t *u, uint16_t *v, int width) src 97 libavcodec/v210dec.c const uint32_t *src = (const uint32_t*)psrc; src 101 libavcodec/v210dec.c s->unpack_frame(src, y, u, v, w); src 106 libavcodec/v210dec.c src += (w << 1) / 3; src 119 libavcodec/v210dec.c val = av_le2ne32(*src++); src 125 libavcodec/v210dec.c val = av_le2ne32(*src++); src 32 libavcodec/v210dec.h void (*unpack_frame)(const uint32_t *src, uint16_t *y, uint16_t *u, uint16_t *v, int width); src 42 libavcodec/v210x.c const uint32_t *src = (const uint32_t *)avpkt->data; src 69 libavcodec/v210x.c uint32_t v = av_be2ne32(*src++); src 74 libavcodec/v210x.c v = av_be2ne32(*src++); src 89 libavcodec/v210x.c v = av_be2ne32(*src++); src 104 libavcodec/v210x.c v = av_be2ne32(*src++); src 39 libavcodec/v308dec.c const uint8_t *src = avpkt->data; src 60 libavcodec/v308dec.c v[j] = *src++; src 61 libavcodec/v308dec.c y[j] = *src++; src 62 libavcodec/v308dec.c u[j] = *src++; src 36 libavcodec/v408dec.c const uint8_t *src = avpkt->data; src 59 libavcodec/v408dec.c v[j] = *src++; src 60 libavcodec/v408dec.c u[j] = *src++; src 61 libavcodec/v408dec.c y[j] = *src++; src 62 libavcodec/v408dec.c a[j] = *src++; src 64 libavcodec/v408dec.c u[j] = *src++; src 65 libavcodec/v408dec.c y[j] = *src++; src 66 libavcodec/v408dec.c v[j] = *src++; src 67 libavcodec/v408dec.c a[j] = *src++; src 60 libavcodec/v410dec.c const uint8_t *src = td->buf + stride * slice_start; src 71 libavcodec/v410dec.c val = AV_RL32(src); src 77 libavcodec/v410dec.c src += 4; src 94 libavcodec/v410dec.c uint8_t *src = avpkt->data; src 110 libavcodec/v410dec.c td.buf = src; src 123 libavcodec/vble.c const uint8_t *src = avpkt->data; src 144 libavcodec/vble.c version = AV_RL32(src); src 149 libavcodec/vble.c init_get_bits(&gb, src + 4, (avpkt->size - 4) * 8); src 59 libavcodec/vc1_common.h static av_always_inline const uint8_t* find_next_marker(const uint8_t *src, const uint8_t *end) src 61 libavcodec/vc1_common.h if (end - src >= 4) { src 63 libavcodec/vc1_common.h src = avpriv_find_start_code(src, end, &mrk); src 65 libavcodec/vc1_common.h return src - 4; src 70 libavcodec/vc1_common.h static av_always_inline int vc1_unescape_buffer(const uint8_t *src, int size, uint8_t *dst) src 76 libavcodec/vc1_common.h *dst++ = *src++; src 79 libavcodec/vc1_common.h for (i = 0; i < size; i++, src++) { src 80 libavcodec/vc1_common.h if (src[0] == 3 && i >= 2 && !src[-1] && !src[-2] && i < size-1 && src[1] < 4) { src 81 libavcodec/vc1_common.h dst[dsize++] = src[1]; src 82 libavcodec/vc1_common.h src++; src 85 libavcodec/vc1_common.h dst[dsize++] = *src; src 37 libavcodec/vc1dsp.c static void vc1_v_overlap_c(uint8_t *src, int stride) src 44 libavcodec/vc1dsp.c a = src[-2 * stride]; src 45 libavcodec/vc1dsp.c b = src[-stride]; src 46 libavcodec/vc1dsp.c c = src[0]; src 47 libavcodec/vc1dsp.c d = src[stride]; src 51 libavcodec/vc1dsp.c src[-2 * stride] = a - d1; src 52 libavcodec/vc1dsp.c src[-stride] = av_clip_uint8(b - d2); src 53 libavcodec/vc1dsp.c src[0] = av_clip_uint8(c + d2); src 54 libavcodec/vc1dsp.c src[stride] = d + d1; src 55 libavcodec/vc1dsp.c src++; src 61 libavcodec/vc1dsp.c static void vc1_h_overlap_c(uint8_t *src, int stride) src 68 libavcodec/vc1dsp.c a = src[-2]; src 69 libavcodec/vc1dsp.c b = src[-1]; src 70 libavcodec/vc1dsp.c c = src[0]; src 71 libavcodec/vc1dsp.c d = src[1]; src 75 libavcodec/vc1dsp.c src[-2] = a - d1; src 76 libavcodec/vc1dsp.c src[-1] = av_clip_uint8(b - d2); src 77 libavcodec/vc1dsp.c src[0] = av_clip_uint8(c + d2); src 78 libavcodec/vc1dsp.c src[1] = d + d1; src 79 libavcodec/vc1dsp.c src += stride; src 147 libavcodec/vc1dsp.c static av_always_inline int vc1_filter_line(uint8_t *src, int stride, int pq) src 149 libavcodec/vc1dsp.c int a0 = (2 * (src[-2 * stride] - src[1 * stride]) - src 150 libavcodec/vc1dsp.c 5 * (src[-1 * stride] - src[0 * stride]) + 4) >> 3; src 155 libavcodec/vc1dsp.c int a1 = FFABS((2 * (src[-4 * stride] - src[-1 * stride]) - src 156 libavcodec/vc1dsp.c 5 * (src[-3 * stride] - src[-2 * stride]) + 4) >> 3); src 157 libavcodec/vc1dsp.c int a2 = FFABS((2 * (src[ 0 * stride] - src[ 3 * stride]) - src 158 libavcodec/vc1dsp.c 5 * (src[ 1 * stride] - src[ 2 * stride]) + 4) >> 3); src 160 libavcodec/vc1dsp.c int clip = src[-1 * stride] - src[0 * stride]; src 177 libavcodec/vc1dsp.c src[-1 * stride] = av_clip_uint8(src[-1 * stride] - d); src 178 libavcodec/vc1dsp.c src[ 0 * stride] = av_clip_uint8(src[ 0 * stride] + d); src 196 libavcodec/vc1dsp.c static inline void vc1_loop_filter(uint8_t *src, int step, int stride, src 203 libavcodec/vc1dsp.c filt3 = vc1_filter_line(src + 2 * step, stride, pq); src 205 libavcodec/vc1dsp.c vc1_filter_line(src + 0 * step, stride, pq); src 206 libavcodec/vc1dsp.c vc1_filter_line(src + 1 * step, stride, pq); src 207 libavcodec/vc1dsp.c vc1_filter_line(src + 3 * step, stride, pq); src 209 libavcodec/vc1dsp.c src += step * 4; src 213 libavcodec/vc1dsp.c static void vc1_v_loop_filter4_c(uint8_t *src, int stride, int pq) src 215 libavcodec/vc1dsp.c vc1_loop_filter(src, 1, stride, 4, pq); src 218 libavcodec/vc1dsp.c static void vc1_h_loop_filter4_c(uint8_t *src, int stride, int pq) src 220 libavcodec/vc1dsp.c vc1_loop_filter(src, stride, 1, 4, pq); src 223 libavcodec/vc1dsp.c static void vc1_v_loop_filter8_c(uint8_t *src, int stride, int pq) src 225 libavcodec/vc1dsp.c vc1_loop_filter(src, 1, stride, 8, pq); src 228 libavcodec/vc1dsp.c static void vc1_h_loop_filter8_c(uint8_t *src, int stride, int pq) src 230 libavcodec/vc1dsp.c vc1_loop_filter(src, stride, 1, 8, pq); src 233 libavcodec/vc1dsp.c static void vc1_v_loop_filter16_c(uint8_t *src, int stride, int pq) src 235 libavcodec/vc1dsp.c vc1_loop_filter(src, 1, stride, 16, pq); src 238 libavcodec/vc1dsp.c static void vc1_h_loop_filter16_c(uint8_t *src, int stride, int pq) src 240 libavcodec/vc1dsp.c vc1_loop_filter(src, stride, 1, 16, pq); src 269 libavcodec/vc1dsp.c int16_t *src, *dst, temp[64]; src 271 libavcodec/vc1dsp.c src = block; src 274 libavcodec/vc1dsp.c t1 = 12 * (src[ 0] + src[32]) + 4; src 275 libavcodec/vc1dsp.c t2 = 12 * (src[ 0] - src[32]) + 4; src 276 libavcodec/vc1dsp.c t3 = 16 * src[16] + 6 * src[48]; src 277 libavcodec/vc1dsp.c t4 = 6 * src[16] - 16 * src[48]; src 284 libavcodec/vc1dsp.c t1 = 16 * src[ 8] + 15 * src[24] + 9 * src[40] + 4 * src[56]; src 285 libavcodec/vc1dsp.c t2 = 15 * src[ 8] - 4 * src[24] - 16 * src[40] - 9 * src[56]; src 286 libavcodec/vc1dsp.c t3 = 9 * src[ 8] - 16 * src[24] + 4 * src[40] + 15 * src[56]; src 287 libavcodec/vc1dsp.c t4 = 4 * src[ 8] - 9 * src[24] + 15 * src[40] - 16 * src[56]; src 298 libavcodec/vc1dsp.c src += 1; src 302 libavcodec/vc1dsp.c src = temp; src 305 libavcodec/vc1dsp.c t1 = 12 * (src[ 0] + src[32]) + 64; src 306 libavcodec/vc1dsp.c t2 = 12 * (src[ 0] - src[32]) + 64; src 307 libavcodec/vc1dsp.c t3 = 16 * src[16] + 6 * src[48]; src 308 libavcodec/vc1dsp.c t4 = 6 * src[16] - 16 * src[48]; src 315 libavcodec/vc1dsp.c t1 = 16 * src[ 8] + 15 * src[24] + 9 * src[40] + 4 * src[56]; src 316 libavcodec/vc1dsp.c t2 = 15 * src[ 8] - 4 * src[24] - 16 * src[40] - 9 * src[56]; src 317 libavcodec/vc1dsp.c t3 = 9 * src[ 8] - 16 * src[24] + 4 * src[40] + 15 * src[56]; src 318 libavcodec/vc1dsp.c t4 = 4 * src[ 8] - 9 * src[24] + 15 * src[40] - 16 * src[56]; src 329 libavcodec/vc1dsp.c src++; src 360 libavcodec/vc1dsp.c int16_t *src, *dst; src 362 libavcodec/vc1dsp.c src = block; src 366 libavcodec/vc1dsp.c t1 = 12 * (src[0] + src[4]) + 4; src 367 libavcodec/vc1dsp.c t2 = 12 * (src[0] - src[4]) + 4; src 368 libavcodec/vc1dsp.c t3 = 16 * src[2] + 6 * src[6]; src 369 libavcodec/vc1dsp.c t4 = 6 * src[2] - 16 * src[6]; src 376 libavcodec/vc1dsp.c t1 = 16 * src[1] + 15 * src[3] + 9 * src[5] + 4 * src[7]; src 377 libavcodec/vc1dsp.c t2 = 15 * src[1] - 4 * src[3] - 16 * src[5] - 9 * src[7]; src 378 libavcodec/vc1dsp.c t3 = 9 * src[1] - 16 * src[3] + 4 * src[5] + 15 * src[7]; src 379 libavcodec/vc1dsp.c t4 = 4 * src[1] - 9 * src[3] + 15 * src[5] - 16 * src[7]; src 390 libavcodec/vc1dsp.c src += 8; src 394 libavcodec/vc1dsp.c src = block; src 396 libavcodec/vc1dsp.c t1 = 17 * (src[ 0] + src[16]) + 64; src 397 libavcodec/vc1dsp.c t2 = 17 * (src[ 0] - src[16]) + 64; src 398 libavcodec/vc1dsp.c t3 = 22 * src[ 8] + 10 * src[24]; src 399 libavcodec/vc1dsp.c t4 = 22 * src[24] - 10 * src[ 8]; src 406 libavcodec/vc1dsp.c src++; src 433 libavcodec/vc1dsp.c int16_t *src, *dst; src 435 libavcodec/vc1dsp.c src = block; src 439 libavcodec/vc1dsp.c t1 = 17 * (src[0] + src[2]) + 4; src 440 libavcodec/vc1dsp.c t2 = 17 * (src[0] - src[2]) + 4; src 441 libavcodec/vc1dsp.c t3 = 22 * src[1] + 10 * src[3]; src 442 libavcodec/vc1dsp.c t4 = 22 * src[3] - 10 * src[1]; src 449 libavcodec/vc1dsp.c src += 8; src 453 libavcodec/vc1dsp.c src = block; src 455 libavcodec/vc1dsp.c t1 = 12 * (src[ 0] + src[32]) + 64; src 456 libavcodec/vc1dsp.c t2 = 12 * (src[ 0] - src[32]) + 64; src 457 libavcodec/vc1dsp.c t3 = 16 * src[16] + 6 * src[48]; src 458 libavcodec/vc1dsp.c t4 = 6 * src[16] - 16 * src[48]; src 465 libavcodec/vc1dsp.c t1 = 16 * src[ 8] + 15 * src[24] + 9 * src[40] + 4 * src[56]; src 466 libavcodec/vc1dsp.c t2 = 15 * src[ 8] - 4 * src[24] - 16 * src[40] - 9 * src[56]; src 467 libavcodec/vc1dsp.c t3 = 9 * src[ 8] - 16 * src[24] + 4 * src[40] + 15 * src[56]; src 468 libavcodec/vc1dsp.c t4 = 4 * src[ 8] - 9 * src[24] + 15 * src[40] - 16 * src[56]; src 479 libavcodec/vc1dsp.c src++; src 506 libavcodec/vc1dsp.c int16_t *src, *dst; src 508 libavcodec/vc1dsp.c src = block; src 511 libavcodec/vc1dsp.c t1 = 17 * (src[0] + src[2]) + 4; src 512 libavcodec/vc1dsp.c t2 = 17 * (src[0] - src[2]) + 4; src 513 libavcodec/vc1dsp.c t3 = 22 * src[1] + 10 * src[3]; src 514 libavcodec/vc1dsp.c t4 = 22 * src[3] - 10 * src[1]; src 521 libavcodec/vc1dsp.c src += 8; src 525 libavcodec/vc1dsp.c src = block; src 527 libavcodec/vc1dsp.c t1 = 17 * (src[0] + src[16]) + 64; src 528 libavcodec/vc1dsp.c t2 = 17 * (src[0] - src[16]) + 64; src 529 libavcodec/vc1dsp.c t3 = 22 * src[8] + 10 * src[24]; src 530 libavcodec/vc1dsp.c t4 = 22 * src[24] - 10 * src[8]; src 537 libavcodec/vc1dsp.c src++; src 546 libavcodec/vc1dsp.c static av_always_inline int vc1_mspel_ ## DIR ## _filter_16bits(const TYPE *src, \ src 554 libavcodec/vc1dsp.c return -4 * src[-stride] + 53 * src[0] + \ src 555 libavcodec/vc1dsp.c 18 * src[stride] - 3 * src[stride * 2]; \ src 557 libavcodec/vc1dsp.c return -1 * src[-stride] + 9 * src[0] + \ src 558 libavcodec/vc1dsp.c 9 * src[stride] - 1 * src[stride * 2]; \ src 560 libavcodec/vc1dsp.c return -3 * src[-stride] + 18 * src[0] + \ src 561 libavcodec/vc1dsp.c 53 * src[stride] - 4 * src[stride * 2]; \ src 570 libavcodec/vc1dsp.c static av_always_inline int vc1_mspel_filter(const uint8_t *src, int stride, src 575 libavcodec/vc1dsp.c return src[0]; src 577 libavcodec/vc1dsp.c return (-4 * src[-stride] + 53 * src[0] + src 578 libavcodec/vc1dsp.c 18 * src[stride] - 3 * src[stride * 2] + 32 - r) >> 6; src 580 libavcodec/vc1dsp.c return (-1 * src[-stride] + 9 * src[0] + src 581 libavcodec/vc1dsp.c 9 * src[stride] - 1 * src[stride * 2] + 8 - r) >> 4; src 583 libavcodec/vc1dsp.c return (-3 * src[-stride] + 18 * src[0] + src 584 libavcodec/vc1dsp.c 53 * src[stride] - 4 * src[stride * 2] + 32 - r) >> 6; src 592 libavcodec/vc1dsp.c const uint8_t *src, \ src 610 libavcodec/vc1dsp.c src -= 1; \ src 613 libavcodec/vc1dsp.c tptr[i] = (vc1_mspel_ver_filter_16bits(src + i, stride, vmode) + r) >> shift; \ src 614 libavcodec/vc1dsp.c src += stride; \ src 633 libavcodec/vc1dsp.c OP(dst[i], vc1_mspel_filter(src + i, stride, vmode, r)); \ src 634 libavcodec/vc1dsp.c src += stride; \ src 644 libavcodec/vc1dsp.c OP(dst[i], vc1_mspel_filter(src + i, 1, hmode, rnd)); \ src 646 libavcodec/vc1dsp.c src += stride; \ src 650 libavcodec/vc1dsp.c const uint8_t *src, \ src 668 libavcodec/vc1dsp.c src -= 1; \ src 671 libavcodec/vc1dsp.c tptr[i] = (vc1_mspel_ver_filter_16bits(src + i, stride, vmode) + r) >> shift; \ src 672 libavcodec/vc1dsp.c src += stride; \ src 691 libavcodec/vc1dsp.c OP(dst[i], vc1_mspel_filter(src + i, stride, vmode, r)); \ src 692 libavcodec/vc1dsp.c src += stride; \ src 702 libavcodec/vc1dsp.c OP(dst[i], vc1_mspel_filter(src + i, 1, hmode, rnd)); \ src 704 libavcodec/vc1dsp.c src += stride; \ src 740 libavcodec/vc1dsp.c const uint8_t *src, \ src 743 libavcodec/vc1dsp.c put_vc1_mspel_mc(dst, src, stride, a, b, rnd); \ src 746 libavcodec/vc1dsp.c const uint8_t *src, \ src 749 libavcodec/vc1dsp.c avg_vc1_mspel_mc(dst, src, stride, a, b, rnd); \ src 752 libavcodec/vc1dsp.c const uint8_t *src, \ src 755 libavcodec/vc1dsp.c put_vc1_mspel_mc_16(dst, src, stride, a, b, rnd); \ src 758 libavcodec/vc1dsp.c const uint8_t *src, \ src 761 libavcodec/vc1dsp.c avg_vc1_mspel_mc_16(dst, src, stride, a, b, rnd); \ src 784 libavcodec/vc1dsp.c ((A * src[a] + B * src[a + 1] + \ src 785 libavcodec/vc1dsp.c C * src[stride + a] + D * src[stride + a + 1] + 32 - 4) >> 6) src 787 libavcodec/vc1dsp.c uint8_t *src /* align 1 */, src 808 libavcodec/vc1dsp.c src += stride; src 812 libavcodec/vc1dsp.c static void put_no_rnd_vc1_chroma_mc4_c(uint8_t *dst, uint8_t *src, src 829 libavcodec/vc1dsp.c src += stride; src 835 libavcodec/vc1dsp.c uint8_t *src /* align 1 */, src 856 libavcodec/vc1dsp.c src += stride; src 861 libavcodec/vc1dsp.c uint8_t *src /* align 1 */, src 878 libavcodec/vc1dsp.c src += stride; src 884 libavcodec/vc1dsp.c static void sprite_h_c(uint8_t *dst, const uint8_t *src, int offset, src 888 libavcodec/vc1dsp.c int a = src[(offset >> 16)]; src 889 libavcodec/vc1dsp.c int b = src[(offset >> 16) + 1]; src 45 libavcodec/vc1dsp.h void (*vc1_v_overlap)(uint8_t *src, int stride); src 46 libavcodec/vc1dsp.h void (*vc1_h_overlap)(uint8_t *src, int stride); src 49 libavcodec/vc1dsp.h void (*vc1_v_loop_filter4)(uint8_t *src, int stride, int pq); src 50 libavcodec/vc1dsp.h void (*vc1_h_loop_filter4)(uint8_t *src, int stride, int pq); src 51 libavcodec/vc1dsp.h void (*vc1_v_loop_filter8)(uint8_t *src, int stride, int pq); src 52 libavcodec/vc1dsp.h void (*vc1_h_loop_filter8)(uint8_t *src, int stride, int pq); src 53 libavcodec/vc1dsp.h void (*vc1_v_loop_filter16)(uint8_t *src, int stride, int pq); src 54 libavcodec/vc1dsp.h void (*vc1_h_loop_filter16)(uint8_t *src, int stride, int pq); src 67 libavcodec/vc1dsp.h void (*sprite_h)(uint8_t *dst, const uint8_t *src, int offset, int advance, int count); src 33 libavcodec/videodsp.h void ff_emulated_edge_mc_ ## depth(uint8_t *dst, const uint8_t *src, \ src 63 libavcodec/videodsp.h void (*emulated_edge_mc)(uint8_t *dst, const uint8_t *src, src 23 libavcodec/videodsp_template.c void FUNC(ff_emulated_edge_mc)(uint8_t *buf, const uint8_t *src, src 38 libavcodec/videodsp_template.c src -= src_y * src_linesize; src 39 libavcodec/videodsp_template.c src += (h - 1) * src_linesize; src 42 libavcodec/videodsp_template.c src -= src_y * src_linesize; src 43 libavcodec/videodsp_template.c src += (1 - block_h) * src_linesize; src 48 libavcodec/videodsp_template.c src -= (1 + src_x - w) * sizeof(pixel); src 51 libavcodec/videodsp_template.c src += (1 - block_w - src_x) * sizeof(pixel); src 63 libavcodec/videodsp_template.c src += start_y * src_linesize + start_x * sizeof(pixel); src 68 libavcodec/videodsp_template.c memcpy(buf, src, w * sizeof(pixel)); src 74 libavcodec/videodsp_template.c memcpy(buf, src, w * sizeof(pixel)); src 75 libavcodec/videodsp_template.c src += src_linesize; src 80 libavcodec/videodsp_template.c src -= src_linesize; src 82 libavcodec/videodsp_template.c memcpy(buf, src, w * sizeof(pixel)); src 1563 libavcodec/videotoolboxenc.c static int copy_emulation_prev(const uint8_t *src, src 1573 libavcodec/videotoolboxenc.c const uint8_t* src_end = src + src_size; src 1585 libavcodec/videotoolboxenc.c for (; src < src_end; src++, dst++) { src 1587 libavcodec/videotoolboxenc.c int insert_ep3_byte = *src <= 3; src 1598 libavcodec/videotoolboxenc.c *dst = *src; src 1600 libavcodec/videotoolboxenc.c if (!*src) src 66 libavcodec/vmdvideo.c static int lz_unpack(const unsigned char *src, int src_len, src 81 libavcodec/vmdvideo.c bytestream2_init(&gb, src, src_len); src 139 libavcodec/vmdvideo.c static int rle_unpack(const unsigned char *src, unsigned char *dest, src 148 libavcodec/vmdvideo.c bytestream2_init(&gb, src, src_size); src 2570 libavcodec/vp3.c static int ref_frame(Vp3DecodeContext *s, ThreadFrame *dst, ThreadFrame *src) src 2573 libavcodec/vp3.c if (src->f->data[0]) src 2574 libavcodec/vp3.c return ff_thread_ref_frame(dst, src); src 2578 libavcodec/vp3.c static int ref_frames(Vp3DecodeContext *dst, Vp3DecodeContext *src) src 2581 libavcodec/vp3.c if ((ret = ref_frame(dst, &dst->current_frame, &src->current_frame)) < 0 || src 2582 libavcodec/vp3.c (ret = ref_frame(dst, &dst->golden_frame, &src->golden_frame)) < 0 || src 2583 libavcodec/vp3.c (ret = ref_frame(dst, &dst->last_frame, &src->last_frame)) < 0) src 2588 libavcodec/vp3.c static int vp3_update_thread_context(AVCodecContext *dst, const AVCodecContext *src) src 2590 libavcodec/vp3.c Vp3DecodeContext *s = dst->priv_data, *s1 = src->priv_data; src 44 libavcodec/vp3dsp.h void (*v_loop_filter)(uint8_t *src, ptrdiff_t stride, int *bounding_values); src 45 libavcodec/vp3dsp.h void (*h_loop_filter)(uint8_t *src, ptrdiff_t stride, int *bounding_values); src 46 libavcodec/vp3dsp.h void (*v_loop_filter_unaligned)(uint8_t *src, ptrdiff_t stride, int *bounding_values); src 47 libavcodec/vp3dsp.h void (*h_loop_filter_unaligned)(uint8_t *src, ptrdiff_t stride, int *bounding_values); src 338 libavcodec/vp56.c static void vp56_mc(VP56Context *s, int b, int plane, uint8_t *src, src 368 libavcodec/vp56.c src + s->block_offset[b] + (dy-2)*stride + (dx-2), src 379 libavcodec/vp56.c src + s->block_offset[b] + (dy-2)*stride + (dx-2), src 384 libavcodec/vp56.c src_block = src; src 75 libavcodec/vp56.h typedef void (*VP56Filter)(VP56Context *s, uint8_t *dst, uint8_t *src, src 31 libavcodec/vp56dsp.h void (*vp6_filter_diag4)(uint8_t *dst, uint8_t *src, ptrdiff_t stride, src 35 libavcodec/vp56dsp.h void ff_vp6_filter_diag4_c(uint8_t *dst, uint8_t *src, ptrdiff_t stride, src 548 libavcodec/vp6.c static int vp6_block_variance(uint8_t *src, ptrdiff_t stride) src 555 libavcodec/vp6.c sum += src[x]; src 556 libavcodec/vp6.c square_sum += src[x]*src[x]; src 558 libavcodec/vp6.c src += 2*stride; src 563 libavcodec/vp6.c static void vp6_filter_hv4(uint8_t *dst, uint8_t *src, ptrdiff_t stride, src 570 libavcodec/vp6.c dst[x] = av_clip_uint8(( src[x-delta ] * weights[0] src 571 libavcodec/vp6.c + src[x ] * weights[1] src 572 libavcodec/vp6.c + src[x+delta ] * weights[2] src 573 libavcodec/vp6.c + src[x+2*delta] * weights[3] + 64) >> 7); src 575 libavcodec/vp6.c src += stride; src 580 libavcodec/vp6.c static void vp6_filter_diag2(VP56Context *s, uint8_t *dst, uint8_t *src, src 584 libavcodec/vp6.c s->h264chroma.put_h264_chroma_pixels_tab[0](tmp, src, stride, 9, h_weight, 0); src 588 libavcodec/vp6.c static void vp6_filter(VP56Context *s, uint8_t *dst, uint8_t *src, src 606 libavcodec/vp6.c && (vp6_block_variance(src+offset1, stride) src 619 libavcodec/vp6.c vp6_filter_hv4(dst, src+offset1, stride, 1, src 622 libavcodec/vp6.c vp6_filter_hv4(dst, src+offset1, stride, stride, src 625 libavcodec/vp6.c s->vp56dsp.vp6_filter_diag4(dst, src+offset1+((mv.x^mv.y)>>31), stride, src 631 libavcodec/vp6.c s->h264chroma.put_h264_chroma_pixels_tab[0](dst, src + offset1, stride, 8, x8, y8); src 633 libavcodec/vp6.c vp6_filter_diag2(s, dst, src+offset1 + ((mv.x^mv.y)>>31), stride, x8, y8); src 30 libavcodec/vp6dsp.c void ff_vp6_filter_diag4_c(uint8_t *dst, uint8_t *src, ptrdiff_t stride, src 37 libavcodec/vp6dsp.c src -= stride; src 41 libavcodec/vp6dsp.c t[x] = av_clip_uint8(( src[x-1] * h_weights[0] src 42 libavcodec/vp6dsp.c + src[x ] * h_weights[1] src 43 libavcodec/vp6dsp.c + src[x+1] * h_weights[2] src 44 libavcodec/vp6dsp.c + src[x+2] * h_weights[3] + 64) >> 7); src 46 libavcodec/vp6dsp.c src += stride; src 104 libavcodec/vp8.c static int vp8_ref_frame(VP8Context *s, VP8Frame *dst, VP8Frame *src) src 110 libavcodec/vp8.c if ((ret = ff_thread_ref_frame(&dst->tf, &src->tf)) < 0) src 112 libavcodec/vp8.c if (src->seg_map && src 113 libavcodec/vp8.c !(dst->seg_map = av_buffer_ref(src->seg_map))) { src 117 libavcodec/vp8.c if (src->hwaccel_picture_private) { src 118 libavcodec/vp8.c dst->hwaccel_priv_buf = av_buffer_ref(src->hwaccel_priv_buf); src 477 libavcodec/vp8.c static void copy_chroma(AVFrame *dst, AVFrame *src, int width, int height) src 484 libavcodec/vp8.c src->data[j] + i * src->linesize[j], width / 2); src 489 libavcodec/vp8.c const uint8_t *src, ptrdiff_t src_linesize, src 495 libavcodec/vp8.c const uint8_t *src2 = src + j * src_linesize; src 511 libavcodec/vp8.c AVFrame *src, *dst; src 520 libavcodec/vp8.c src = s->framep[VP56_FRAME_PREVIOUS]->tf.f; src 530 libavcodec/vp8.c copy_chroma(dst, src, width, height); src 534 libavcodec/vp8.c src->data[0], src->linesize[0], src 846 libavcodec/vp8.c void clamp_mv(VP8mvbounds *s, VP56mv *dst, const VP56mv *src) src 848 libavcodec/vp8.c dst->x = av_clip(src->x, av_clip(s->mv_min.x, INT16_MIN, INT16_MAX), src 850 libavcodec/vp8.c dst->y = av_clip(src->y, av_clip(s->mv_min.y, INT16_MIN, INT16_MAX), src 1811 libavcodec/vp8.c uint8_t *src = ref->f->data[0]; src 1824 libavcodec/vp8.c src += y_off * linesize + x_off; src 1828 libavcodec/vp8.c src - my_idx * linesize - mx_idx, src 1834 libavcodec/vp8.c src = td->edge_emu_buffer + mx_idx + EDGE_EMU_LINESIZE * my_idx; src 1837 libavcodec/vp8.c mc_func[my_idx][mx_idx](dst, linesize, src, src_linesize, block_h, mx, my); src 1840 libavcodec/vp8.c mc_func[0][0](dst, linesize, src + y_off * linesize + x_off, src 1959 libavcodec/vp8.c uint8_t **src = s->framep[ref]->tf.f->data; src 1964 libavcodec/vp8.c s->vdsp.prefetch(src[0] + off, s->linesize, 4); src 1966 libavcodec/vp8.c s->vdsp.prefetch(src[1] + off, src[2] - src[1], 2); src 2900 libavcodec/vp8.c const AVCodecContext *src) src 2902 libavcodec/vp8.c VP8Context *s = dst->priv_data, *s_src = src->priv_data; src 469 libavcodec/vp8dsp.c uint8_t *src, ptrdiff_t srcstride, \ src 473 libavcodec/vp8dsp.c for (i = 0; i < h; i++, dst += dststride, src += srcstride) \ src 474 libavcodec/vp8dsp.c memcpy(dst, src, WIDTH); \ src 481 libavcodec/vp8dsp.c #define FILTER_6TAP(src, F, stride) \ src 482 libavcodec/vp8dsp.c cm[(F[2] * src[x + 0 * stride] - F[1] * src[x - 1 * stride] + \ src 483 libavcodec/vp8dsp.c F[0] * src[x - 2 * stride] + F[3] * src[x + 1 * stride] - \ src 484 libavcodec/vp8dsp.c F[4] * src[x + 2 * stride] + F[5] * src[x + 3 * stride] + 64) >> 7] src 486 libavcodec/vp8dsp.c #define FILTER_4TAP(src, F, stride) \ src 487 libavcodec/vp8dsp.c cm[(F[2] * src[x + 0 * stride] - F[1] * src[x - 1 * stride] + \ src 488 libavcodec/vp8dsp.c F[3] * src[x + 1 * stride] - F[4] * src[x + 2 * stride] + 64) >> 7] src 493 libavcodec/vp8dsp.c uint8_t *src, \ src 502 libavcodec/vp8dsp.c dst[x] = FILTER_ ## TAPS ## TAP(src, filter, 1); \ src 504 libavcodec/vp8dsp.c src += srcstride; \ src 511 libavcodec/vp8dsp.c uint8_t *src, \ src 520 libavcodec/vp8dsp.c dst[x] = FILTER_ ## TAPS ## TAP(src, filter, srcstride); \ src 522 libavcodec/vp8dsp.c src += srcstride; \ src 530 libavcodec/vp8dsp.c uint8_t *src, \ src 540 libavcodec/vp8dsp.c src -= (2 - (VTAPS == 4)) * srcstride; \ src 544 libavcodec/vp8dsp.c tmp[x] = FILTER_ ## HTAPS ## TAP(src, filter, 1); \ src 546 libavcodec/vp8dsp.c src += srcstride; \ src 587 libavcodec/vp8dsp.c uint8_t *src, ptrdiff_t sstride, \ src 594 libavcodec/vp8dsp.c dst[x] = (a * src[x] + b * src[x + 1] + 4) >> 3; \ src 596 libavcodec/vp8dsp.c src += sstride; \ src 601 libavcodec/vp8dsp.c uint8_t *src, ptrdiff_t sstride, \ src 608 libavcodec/vp8dsp.c dst[x] = (c * src[x] + d * src[x + sstride] + 4) >> 3; \ src 610 libavcodec/vp8dsp.c src += sstride; \ src 616 libavcodec/vp8dsp.c uint8_t *src, \ src 627 libavcodec/vp8dsp.c tmp[x] = (a * src[x] + b * src[x + 1] + 4) >> 3; \ src 629 libavcodec/vp8dsp.c src += sstride; \ src 34 libavcodec/vp8dsp.h uint8_t *src /* align 1 */, ptrdiff_t srcStride, src 84 libavcodec/vp8dsp.h void ff_put_vp8_pixels16_c(uint8_t *dst, uint8_t *src, ptrdiff_t stride, src 86 libavcodec/vp8dsp.h void ff_put_vp8_pixels8_c(uint8_t *dst, uint8_t *src, ptrdiff_t stride, src 88 libavcodec/vp8dsp.h void ff_put_vp8_pixels4_c(uint8_t *dst, uint8_t *src, ptrdiff_t stride, src 159 libavcodec/vp9.c static int vp9_frame_ref(AVCodecContext *avctx, VP9Frame *dst, VP9Frame *src) src 163 libavcodec/vp9.c ret = ff_thread_ref_frame(&dst->tf, &src->tf); src 167 libavcodec/vp9.c dst->extradata = av_buffer_ref(src->extradata); src 171 libavcodec/vp9.c dst->segmentation_map = src->segmentation_map; src 172 libavcodec/vp9.c dst->mv = src->mv; src 173 libavcodec/vp9.c dst->uses_2pass = src->uses_2pass; src 175 libavcodec/vp9.c if (src->hwaccel_picture_private) { src 176 libavcodec/vp9.c dst->hwaccel_priv_buf = av_buffer_ref(src->hwaccel_priv_buf); src 1832 libavcodec/vp9.c static int vp9_decode_update_thread_context(AVCodecContext *dst, const AVCodecContext *src) src 1835 libavcodec/vp9.c VP9Context *s = dst->priv_data, *ssrc = src->priv_data; src 1940 libavcodec/vp9dsp_template.c const uint8_t *src, ptrdiff_t src_stride, src 1944 libavcodec/vp9dsp_template.c memcpy(dst, src, w * sizeof(pixel)); src 1947 libavcodec/vp9dsp_template.c src += src_stride; src 1956 libavcodec/vp9dsp_template.c const pixel *src = (const pixel *) _src; src 1964 libavcodec/vp9dsp_template.c AV_WN4PA(&dst[x], rnd_avg_pixel4(AV_RN4PA(&dst[x]), AV_RN4P(&src[x]))); src 1967 libavcodec/vp9dsp_template.c src += src_stride; src 1973 libavcodec/vp9dsp_template.c const uint8_t *src, ptrdiff_t src_stride, \ src 1976 libavcodec/vp9dsp_template.c type##_c(dst, dst_stride, src, src_stride, sz, h); \ src 1994 libavcodec/vp9dsp_template.c #define FILTER_8TAP(src, x, F, stride) \ src 1995 libavcodec/vp9dsp_template.c av_clip_pixel((F[0] * src[x + -3 * stride] + \ src 1996 libavcodec/vp9dsp_template.c F[1] * src[x + -2 * stride] + \ src 1997 libavcodec/vp9dsp_template.c F[2] * src[x + -1 * stride] + \ src 1998 libavcodec/vp9dsp_template.c F[3] * src[x + +0 * stride] + \ src 1999 libavcodec/vp9dsp_template.c F[4] * src[x + +1 * stride] + \ src 2000 libavcodec/vp9dsp_template.c F[5] * src[x + +2 * stride] + \ src 2001 libavcodec/vp9dsp_template.c F[6] * src[x + +3 * stride] + \ src 2002 libavcodec/vp9dsp_template.c F[7] * src[x + +4 * stride] + 64) >> 7) src 2010 libavcodec/vp9dsp_template.c const pixel *src = (const pixel *) _src; src 2019 libavcodec/vp9dsp_template.c dst[x] = (dst[x] + FILTER_8TAP(src, x, filter, ds) + 1) >> 1; src 2021 libavcodec/vp9dsp_template.c dst[x] = FILTER_8TAP(src, x, filter, ds); src 2025 libavcodec/vp9dsp_template.c src += src_stride; src 2031 libavcodec/vp9dsp_template.c const uint8_t *src, ptrdiff_t src_stride, \ src 2034 libavcodec/vp9dsp_template.c do_8tap_1d_c(dst, dst_stride, src, src_stride, w, h, ds, filter, opa); \ src 2052 libavcodec/vp9dsp_template.c const pixel *src = (const pixel *) _src; src 2056 libavcodec/vp9dsp_template.c src -= src_stride * 3; src 2061 libavcodec/vp9dsp_template.c tmp_ptr[x] = FILTER_8TAP(src, x, filterx, 1); src 2064 libavcodec/vp9dsp_template.c src += src_stride; src 2085 libavcodec/vp9dsp_template.c const uint8_t *src, ptrdiff_t src_stride, \ src 2089 libavcodec/vp9dsp_template.c do_8tap_2d_c(dst, dst_stride, src, src_stride, w, h, filterx, filtery, opa); \ src 2099 libavcodec/vp9dsp_template.c const uint8_t *src, ptrdiff_t src_stride, \ src 2102 libavcodec/vp9dsp_template.c avg##_8tap_1d_##dir##_c(dst, dst_stride, src, src_stride, sz, h, \ src 2108 libavcodec/vp9dsp_template.c const uint8_t *src, ptrdiff_t src_stride, \ src 2111 libavcodec/vp9dsp_template.c avg##_8tap_2d_hv_c(dst, dst_stride, src, src_stride, sz, h, \ src 2118 libavcodec/vp9dsp_template.c #define FILTER_BILIN(src, x, mxy, stride) \ src 2119 libavcodec/vp9dsp_template.c (src[x] + ((mxy * (src[x + stride] - src[x]) + 8) >> 4)) src 2126 libavcodec/vp9dsp_template.c const pixel *src = (const pixel *) _src; src 2135 libavcodec/vp9dsp_template.c dst[x] = (dst[x] + FILTER_BILIN(src, x, mxy, ds) + 1) >> 1; src 2137 libavcodec/vp9dsp_template.c dst[x] = FILTER_BILIN(src, x, mxy, ds); src 2141 libavcodec/vp9dsp_template.c src += src_stride; src 2147 libavcodec/vp9dsp_template.c const uint8_t *src, ptrdiff_t src_stride, \ src 2150 libavcodec/vp9dsp_template.c do_bilin_1d_c(dst, dst_stride, src, src_stride, w, h, ds, mxy, opa); \ src 2167 libavcodec/vp9dsp_template.c const pixel *src = (const pixel *) _src; src 2175 libavcodec/vp9dsp_template.c tmp_ptr[x] = FILTER_BILIN(src, x, mx, 1); src 2178 libavcodec/vp9dsp_template.c src += src_stride; src 2199 libavcodec/vp9dsp_template.c const uint8_t *src, ptrdiff_t src_stride, \ src 2202 libavcodec/vp9dsp_template.c do_bilin_2d_c(dst, dst_stride, src, src_stride, w, h, mx, my, opa); \ src 2212 libavcodec/vp9dsp_template.c const uint8_t *src, ptrdiff_t src_stride, \ src 2215 libavcodec/vp9dsp_template.c avg##_bilin_1d_##dir##_c(dst, dst_stride, src, src_stride, sz, h, dir_m); \ src 2220 libavcodec/vp9dsp_template.c const uint8_t *src, ptrdiff_t src_stride, \ src 2223 libavcodec/vp9dsp_template.c avg##_bilin_2d_hv_c(dst, dst_stride, src, src_stride, sz, h, mx, my); \ src 2340 libavcodec/vp9dsp_template.c const pixel *src = (const pixel *) _src; src 2344 libavcodec/vp9dsp_template.c src -= src_stride * 3; src 2350 libavcodec/vp9dsp_template.c tmp_ptr[x] = FILTER_8TAP(src, ioff, filters[imx], 1); src 2357 libavcodec/vp9dsp_template.c src += src_stride; src 2381 libavcodec/vp9dsp_template.c const uint8_t *src, ptrdiff_t src_stride, \ src 2385 libavcodec/vp9dsp_template.c do_scaled_8tap_c(dst, dst_stride, src, src_stride, w, h, mx, my, dx, dy, \ src 2398 libavcodec/vp9dsp_template.c const uint8_t *src, ptrdiff_t src_stride, \ src 2401 libavcodec/vp9dsp_template.c avg##_scaled_8tap_c(dst, dst_stride, src, src_stride, sz, h, mx, my, dx, dy, \ src 2415 libavcodec/vp9dsp_template.c const pixel *src = (const pixel *) _src; src 2424 libavcodec/vp9dsp_template.c tmp_ptr[x] = FILTER_BILIN(src, ioff, imx, 1); src 2431 libavcodec/vp9dsp_template.c src += src_stride; src 2454 libavcodec/vp9dsp_template.c const uint8_t *src, ptrdiff_t src_stride, \ src 2457 libavcodec/vp9dsp_template.c do_scaled_bilin_c(dst, dst_stride, src, src_stride, w, h, mx, my, dx, dy, opa); \ src 2469 libavcodec/vp9dsp_template.c const uint8_t *src, ptrdiff_t src_stride, \ src 2472 libavcodec/vp9dsp_template.c avg##_scaled_bilin_c(dst, dst_stride, src, src_stride, sz, h, mx, my, dx, dy); \ src 30 libavcodec/vp9mvs.c static av_always_inline void clamp_mv(VP56mv *dst, const VP56mv *src, src 33 libavcodec/vp9mvs.c dst->x = av_clip(src->x, td->min_mv.x, td->max_mv.x); src 34 libavcodec/vp9mvs.c dst->y = av_clip(src->y, td->min_mv.y, td->max_mv.y); src 383 libavcodec/vp9recon.c #define mc_luma_dir(td, mc, dst, dst_ls, src, src_ls, tref, row, col, mv, \ src 385 libavcodec/vp9recon.c mc_luma_unscaled(td, s->dsp.mc, dst, dst_ls, src, src_ls, tref, row, col, \ src 544 libavcodec/vp9recon.c #define mc_luma_dir(td, mc, dst, dst_ls, src, src_ls, tref, row, col, mv, \ src 546 libavcodec/vp9recon.c mc_luma_scaled(td, s->dsp.s##mc, s->dsp.mc, dst, dst_ls, src, src_ls, tref, row, col, \ src 1012 libavcodec/wavpack.c static int update_thread_context(AVCodecContext *dst, const AVCodecContext *src) src 1014 libavcodec/wavpack.c WavpackContext *fsrc = src->priv_data; src 1018 libavcodec/wavpack.c if (dst == src) src 2811 libavcodec/wavpackenc.c const int8_t *src, int32_t *dst, src 2817 libavcodec/wavpackenc.c const type *sptr = (const type *)src; \ src 2835 libavcodec/wavpackenc.c memcpy(dst, src, nb_samples * 4); src 142 libavcodec/wmv2dsp.c static void wmv2_mspel8_h_lowpass(uint8_t *dst, const uint8_t *src, src 149 libavcodec/wmv2dsp.c dst[0] = cm[(9 * (src[0] + src[1]) - (src[-1] + src[2]) + 8) >> 4]; src 150 libavcodec/wmv2dsp.c dst[1] = cm[(9 * (src[1] + src[2]) - (src[0] + src[3]) + 8) >> 4]; src 151 libavcodec/wmv2dsp.c dst[2] = cm[(9 * (src[2] + src[3]) - (src[1] + src[4]) + 8) >> 4]; src 152 libavcodec/wmv2dsp.c dst[3] = cm[(9 * (src[3] + src[4]) - (src[2] + src[5]) + 8) >> 4]; src 153 libavcodec/wmv2dsp.c dst[4] = cm[(9 * (src[4] + src[5]) - (src[3] + src[6]) + 8) >> 4]; src 154 libavcodec/wmv2dsp.c dst[5] = cm[(9 * (src[5] + src[6]) - (src[4] + src[7]) + 8) >> 4]; src 155 libavcodec/wmv2dsp.c dst[6] = cm[(9 * (src[6] + src[7]) - (src[5] + src[8]) + 8) >> 4]; src 156 libavcodec/wmv2dsp.c dst[7] = cm[(9 * (src[7] + src[8]) - (src[6] + src[9]) + 8) >> 4]; src 158 libavcodec/wmv2dsp.c src += srcStride; src 162 libavcodec/wmv2dsp.c static void wmv2_mspel8_v_lowpass(uint8_t *dst, const uint8_t *src, src 169 libavcodec/wmv2dsp.c const int src_1 = src[-srcStride]; src 170 libavcodec/wmv2dsp.c const int src0 = src[0]; src 171 libavcodec/wmv2dsp.c const int src1 = src[srcStride]; src 172 libavcodec/wmv2dsp.c const int src2 = src[2 * srcStride]; src 173 libavcodec/wmv2dsp.c const int src3 = src[3 * srcStride]; src 174 libavcodec/wmv2dsp.c const int src4 = src[4 * srcStride]; src 175 libavcodec/wmv2dsp.c const int src5 = src[5 * srcStride]; src 176 libavcodec/wmv2dsp.c const int src6 = src[6 * srcStride]; src 177 libavcodec/wmv2dsp.c const int src7 = src[7 * srcStride]; src 178 libavcodec/wmv2dsp.c const int src8 = src[8 * srcStride]; src 179 libavcodec/wmv2dsp.c const int src9 = src[9 * srcStride]; src 188 libavcodec/wmv2dsp.c src++; src 193 libavcodec/wmv2dsp.c static void put_mspel8_mc10_c(uint8_t *dst, const uint8_t *src, ptrdiff_t stride) src 197 libavcodec/wmv2dsp.c wmv2_mspel8_h_lowpass(half, src, 8, stride, 8); src 198 libavcodec/wmv2dsp.c ff_put_pixels8_l2_8(dst, src, half, stride, stride, 8, 8); src 201 libavcodec/wmv2dsp.c static void put_mspel8_mc20_c(uint8_t *dst, const uint8_t *src, ptrdiff_t stride) src 203 libavcodec/wmv2dsp.c wmv2_mspel8_h_lowpass(dst, src, stride, stride, 8); src 206 libavcodec/wmv2dsp.c static void put_mspel8_mc30_c(uint8_t *dst, const uint8_t *src, ptrdiff_t stride) src 210 libavcodec/wmv2dsp.c wmv2_mspel8_h_lowpass(half, src, 8, stride, 8); src 211 libavcodec/wmv2dsp.c ff_put_pixels8_l2_8(dst, src + 1, half, stride, stride, 8, 8); src 214 libavcodec/wmv2dsp.c static void put_mspel8_mc02_c(uint8_t *dst, const uint8_t *src, ptrdiff_t stride) src 216 libavcodec/wmv2dsp.c wmv2_mspel8_v_lowpass(dst, src, stride, stride, 8); src 219 libavcodec/wmv2dsp.c static void put_mspel8_mc12_c(uint8_t *dst, const uint8_t *src, ptrdiff_t stride) src 225 libavcodec/wmv2dsp.c wmv2_mspel8_h_lowpass(halfH, src - stride, 8, stride, 11); src 226 libavcodec/wmv2dsp.c wmv2_mspel8_v_lowpass(halfV, src, 8, stride, 8); src 231 libavcodec/wmv2dsp.c static void put_mspel8_mc32_c(uint8_t *dst, const uint8_t *src, ptrdiff_t stride) src 237 libavcodec/wmv2dsp.c wmv2_mspel8_h_lowpass(halfH, src - stride, 8, stride, 11); src 238 libavcodec/wmv2dsp.c wmv2_mspel8_v_lowpass(halfV, src + 1, 8, stride, 8); src 243 libavcodec/wmv2dsp.c static void put_mspel8_mc22_c(uint8_t *dst, const uint8_t *src, ptrdiff_t stride) src 247 libavcodec/wmv2dsp.c wmv2_mspel8_h_lowpass(halfH, src - stride, 8, stride, 11); src 29 libavcodec/x86/aacpsdsp_init.c void ff_ps_add_squares_sse (float *dst, const float (*src)[2], int n); src 30 libavcodec/x86/aacpsdsp_init.c void ff_ps_add_squares_sse3 (float *dst, const float (*src)[2], int n); src 33 libavcodec/x86/ac3dsp_init.c int ff_ac3_max_msb_abs_int16_mmx (const int16_t *src, int len); src 34 libavcodec/x86/ac3dsp_init.c int ff_ac3_max_msb_abs_int16_mmxext(const int16_t *src, int len); src 35 libavcodec/x86/ac3dsp_init.c int ff_ac3_max_msb_abs_int16_sse2 (const int16_t *src, int len); src 36 libavcodec/x86/ac3dsp_init.c int ff_ac3_max_msb_abs_int16_ssse3(const int16_t *src, int len); src 38 libavcodec/x86/ac3dsp_init.c void ff_ac3_lshift_int16_mmx (int16_t *src, unsigned int len, unsigned int shift); src 39 libavcodec/x86/ac3dsp_init.c void ff_ac3_lshift_int16_sse2(int16_t *src, unsigned int len, unsigned int shift); src 41 libavcodec/x86/ac3dsp_init.c void ff_ac3_rshift_int32_mmx (int32_t *src, unsigned int len, unsigned int shift); src 42 libavcodec/x86/ac3dsp_init.c void ff_ac3_rshift_int32_sse2(int32_t *src, unsigned int len, unsigned int shift); src 44 libavcodec/x86/ac3dsp_init.c void ff_float_to_fixed24_3dnow(int32_t *dst, const float *src, unsigned int len); src 45 libavcodec/x86/ac3dsp_init.c void ff_float_to_fixed24_sse (int32_t *dst, const float *src, unsigned int len); src 46 libavcodec/x86/ac3dsp_init.c void ff_float_to_fixed24_sse2 (int32_t *dst, const float *src, unsigned int len); src 32 libavcodec/x86/audiodsp_init.c void ff_vector_clip_int32_mmx(int32_t *dst, const int32_t *src, src 34 libavcodec/x86/audiodsp_init.c void ff_vector_clip_int32_sse2(int32_t *dst, const int32_t *src, src 36 libavcodec/x86/audiodsp_init.c void ff_vector_clip_int32_int_sse2(int32_t *dst, const int32_t *src, src 38 libavcodec/x86/audiodsp_init.c void ff_vector_clip_int32_sse4(int32_t *dst, const int32_t *src, src 40 libavcodec/x86/audiodsp_init.c void ff_vector_clipf_sse(float *dst, const float *src, src 26 libavcodec/x86/bswapdsp_init.c void ff_bswap32_buf_sse2(uint32_t *dst, const uint32_t *src, int w); src 27 libavcodec/x86/bswapdsp_init.c void ff_bswap32_buf_ssse3(uint32_t *dst, const uint32_t *src, int w); src 28 libavcodec/x86/bswapdsp_init.c void ff_bswap32_buf_avx2(uint32_t *dst, const uint32_t *src, int w); src 137 libavcodec/x86/cavsdsp.c src -= 2*srcStride;\ src 166 libavcodec/x86/cavsdsp.c : "+a"(src), "+c"(dst)\ src 182 libavcodec/x86/cavsdsp.c : "+a"(src), "+c"(dst)\ src 188 libavcodec/x86/cavsdsp.c src += 4-(h+5)*srcStride;\ src 193 libavcodec/x86/cavsdsp.c static void OPNAME ## cavs_qpel8_h_ ## MMX(uint8_t *dst, const uint8_t *src, ptrdiff_t dstStride, ptrdiff_t srcStride)\ src 235 libavcodec/x86/cavsdsp.c : "+a"(src), "+c"(dst), "+m"(h)\ src 242 libavcodec/x86/cavsdsp.c static inline void OPNAME ## cavs_qpel8or16_v1_ ## MMX(uint8_t *dst, const uint8_t *src, ptrdiff_t dstStride, ptrdiff_t srcStride, int h)\ src 247 libavcodec/x86/cavsdsp.c static inline void OPNAME ## cavs_qpel8or16_v2_ ## MMX(uint8_t *dst, const uint8_t *src, ptrdiff_t dstStride, ptrdiff_t srcStride, int h)\ src 252 libavcodec/x86/cavsdsp.c static inline void OPNAME ## cavs_qpel8or16_v3_ ## MMX(uint8_t *dst, const uint8_t *src, ptrdiff_t dstStride, ptrdiff_t srcStride, int h)\ src 257 libavcodec/x86/cavsdsp.c static void OPNAME ## cavs_qpel8_v1_ ## MMX(uint8_t *dst, const uint8_t *src, ptrdiff_t dstStride, ptrdiff_t srcStride)\ src 259 libavcodec/x86/cavsdsp.c OPNAME ## cavs_qpel8or16_v1_ ## MMX(dst , src , dstStride, srcStride, 8);\ src 261 libavcodec/x86/cavsdsp.c static void OPNAME ## cavs_qpel16_v1_ ## MMX(uint8_t *dst, const uint8_t *src, ptrdiff_t dstStride, ptrdiff_t srcStride)\ src 263 libavcodec/x86/cavsdsp.c OPNAME ## cavs_qpel8or16_v1_ ## MMX(dst , src , dstStride, srcStride, 16);\ src 264 libavcodec/x86/cavsdsp.c OPNAME ## cavs_qpel8or16_v1_ ## MMX(dst+8, src+8, dstStride, srcStride, 16);\ src 267 libavcodec/x86/cavsdsp.c static void OPNAME ## cavs_qpel8_v2_ ## MMX(uint8_t *dst, const uint8_t *src, ptrdiff_t dstStride, ptrdiff_t srcStride)\ src 269 libavcodec/x86/cavsdsp.c OPNAME ## cavs_qpel8or16_v2_ ## MMX(dst , src , dstStride, srcStride, 8);\ src 271 libavcodec/x86/cavsdsp.c static void OPNAME ## cavs_qpel16_v2_ ## MMX(uint8_t *dst, const uint8_t *src, ptrdiff_t dstStride, ptrdiff_t srcStride)\ src 273 libavcodec/x86/cavsdsp.c OPNAME ## cavs_qpel8or16_v2_ ## MMX(dst , src , dstStride, srcStride, 16);\ src 274 libavcodec/x86/cavsdsp.c OPNAME ## cavs_qpel8or16_v2_ ## MMX(dst+8, src+8, dstStride, srcStride, 16);\ src 277 libavcodec/x86/cavsdsp.c static void OPNAME ## cavs_qpel8_v3_ ## MMX(uint8_t *dst, const uint8_t *src, ptrdiff_t dstStride, ptrdiff_t srcStride)\ src 279 libavcodec/x86/cavsdsp.c OPNAME ## cavs_qpel8or16_v3_ ## MMX(dst , src , dstStride, srcStride, 8);\ src 281 libavcodec/x86/cavsdsp.c static void OPNAME ## cavs_qpel16_v3_ ## MMX(uint8_t *dst, const uint8_t *src, ptrdiff_t dstStride, ptrdiff_t srcStride)\ src 283 libavcodec/x86/cavsdsp.c OPNAME ## cavs_qpel8or16_v3_ ## MMX(dst , src , dstStride, srcStride, 16);\ src 284 libavcodec/x86/cavsdsp.c OPNAME ## cavs_qpel8or16_v3_ ## MMX(dst+8, src+8, dstStride, srcStride, 16);\ src 287 libavcodec/x86/cavsdsp.c static void OPNAME ## cavs_qpel16_h_ ## MMX(uint8_t *dst, const uint8_t *src, ptrdiff_t dstStride, ptrdiff_t srcStride)\ src 289 libavcodec/x86/cavsdsp.c OPNAME ## cavs_qpel8_h_ ## MMX(dst , src , dstStride, srcStride);\ src 290 libavcodec/x86/cavsdsp.c OPNAME ## cavs_qpel8_h_ ## MMX(dst+8, src+8, dstStride, srcStride);\ src 291 libavcodec/x86/cavsdsp.c src += 8*srcStride;\ src 293 libavcodec/x86/cavsdsp.c OPNAME ## cavs_qpel8_h_ ## MMX(dst , src , dstStride, srcStride);\ src 294 libavcodec/x86/cavsdsp.c OPNAME ## cavs_qpel8_h_ ## MMX(dst+8, src+8, dstStride, srcStride);\ src 298 libavcodec/x86/cavsdsp.c static void OPNAME ## cavs_qpel ## SIZE ## _mc20_ ## MMX(uint8_t *dst, const uint8_t *src, ptrdiff_t stride)\ src 300 libavcodec/x86/cavsdsp.c OPNAME ## cavs_qpel ## SIZE ## _h_ ## MMX(dst, src, stride, stride);\ src 303 libavcodec/x86/cavsdsp.c static void OPNAME ## cavs_qpel ## SIZE ## _mc01_ ## MMX(uint8_t *dst, const uint8_t *src, ptrdiff_t stride)\ src 305 libavcodec/x86/cavsdsp.c OPNAME ## cavs_qpel ## SIZE ## _v1_ ## MMX(dst, src, stride, stride);\ src 308 libavcodec/x86/cavsdsp.c static void OPNAME ## cavs_qpel ## SIZE ## _mc02_ ## MMX(uint8_t *dst, const uint8_t *src, ptrdiff_t stride)\ src 310 libavcodec/x86/cavsdsp.c OPNAME ## cavs_qpel ## SIZE ## _v2_ ## MMX(dst, src, stride, stride);\ src 313 libavcodec/x86/cavsdsp.c static void OPNAME ## cavs_qpel ## SIZE ## _mc03_ ## MMX(uint8_t *dst, const uint8_t *src, ptrdiff_t stride)\ src 315 libavcodec/x86/cavsdsp.c OPNAME ## cavs_qpel ## SIZE ## _v3_ ## MMX(dst, src, stride, stride);\ src 331 libavcodec/x86/cavsdsp.c static void put_cavs_qpel8_mc00_mmx(uint8_t *dst, const uint8_t *src, src 334 libavcodec/x86/cavsdsp.c ff_put_pixels8_mmx(dst, src, stride, 8); src 337 libavcodec/x86/cavsdsp.c static void avg_cavs_qpel8_mc00_mmx(uint8_t *dst, const uint8_t *src, src 340 libavcodec/x86/cavsdsp.c ff_avg_pixels8_mmx(dst, src, stride, 8); src 343 libavcodec/x86/cavsdsp.c static void avg_cavs_qpel8_mc00_mmxext(uint8_t *dst, const uint8_t *src, src 346 libavcodec/x86/cavsdsp.c ff_avg_pixels8_mmxext(dst, src, stride, 8); src 349 libavcodec/x86/cavsdsp.c static void put_cavs_qpel16_mc00_mmx(uint8_t *dst, const uint8_t *src, src 352 libavcodec/x86/cavsdsp.c ff_put_pixels16_mmx(dst, src, stride, 16); src 355 libavcodec/x86/cavsdsp.c static void avg_cavs_qpel16_mc00_mmx(uint8_t *dst, const uint8_t *src, src 358 libavcodec/x86/cavsdsp.c ff_avg_pixels16_mmx(dst, src, stride, 16); src 361 libavcodec/x86/cavsdsp.c static void avg_cavs_qpel16_mc00_mmxext(uint8_t *dst, const uint8_t *src, src 364 libavcodec/x86/cavsdsp.c ff_avg_pixels16_mmxext(dst, src, stride, 16); src 367 libavcodec/x86/cavsdsp.c static void put_cavs_qpel16_mc00_sse2(uint8_t *dst, const uint8_t *src, src 370 libavcodec/x86/cavsdsp.c ff_put_pixels16_sse2(dst, src, stride, 16); src 373 libavcodec/x86/cavsdsp.c static void avg_cavs_qpel16_mc00_sse2(uint8_t *dst, const uint8_t *src, src 376 libavcodec/x86/cavsdsp.c ff_avg_pixels16_sse2(dst, src, stride, 16); src 29 libavcodec/x86/diracdsp_init.c void ff_put_dirac_pixels16_sse2(uint8_t *dst, const uint8_t *src[5], int stride, int h); src 30 libavcodec/x86/diracdsp_init.c void ff_avg_dirac_pixels16_sse2(uint8_t *dst, const uint8_t *src[5], int stride, int h); src 31 libavcodec/x86/diracdsp_init.c void ff_put_dirac_pixels32_sse2(uint8_t *dst, const uint8_t *src[5], int stride, int h); src 32 libavcodec/x86/diracdsp_init.c void ff_avg_dirac_pixels32_sse2(uint8_t *dst, const uint8_t *src[5], int stride, int h); src 37 libavcodec/x86/diracdsp_init.c void ff_add_dirac_obmc8_mmx(uint16_t *dst, const uint8_t *src, int stride, const uint8_t *obmc_weight, int yblen); src 38 libavcodec/x86/diracdsp_init.c void ff_add_dirac_obmc16_mmx(uint16_t *dst, const uint8_t *src, int stride, const uint8_t *obmc_weight, int yblen); src 39 libavcodec/x86/diracdsp_init.c void ff_add_dirac_obmc32_mmx(uint16_t *dst, const uint8_t *src, int stride, const uint8_t *obmc_weight, int yblen); src 41 libavcodec/x86/diracdsp_init.c void ff_add_dirac_obmc16_sse2(uint16_t *dst, const uint8_t *src, int stride, const uint8_t *obmc_weight, int yblen); src 42 libavcodec/x86/diracdsp_init.c void ff_add_dirac_obmc32_sse2(uint16_t *dst, const uint8_t *src, int stride, const uint8_t *obmc_weight, int yblen); src 44 libavcodec/x86/diracdsp_init.c void ff_put_rect_clamped_mmx(uint8_t *dst, int dst_stride, const int16_t *src, int src_stride, int width, int height); src 45 libavcodec/x86/diracdsp_init.c void ff_put_rect_clamped_sse2(uint8_t *dst, int dst_stride, const int16_t *src, int src_stride, int width, int height); src 46 libavcodec/x86/diracdsp_init.c void ff_put_signed_rect_clamped_mmx(uint8_t *dst, int dst_stride, const int16_t *src, int src_stride, int width, int height); src 47 libavcodec/x86/diracdsp_init.c void ff_put_signed_rect_clamped_sse2(uint8_t *dst, int dst_stride, const int16_t *src, int src_stride, int width, int height); src 48 libavcodec/x86/diracdsp_init.c void ff_put_signed_rect_clamped_10_sse4(uint8_t *dst, int dst_stride, const uint8_t *src, int src_stride, int width, int height); src 50 libavcodec/x86/diracdsp_init.c void ff_dequant_subband_32_sse4(uint8_t *src, uint8_t *dst, ptrdiff_t stride, const int qf, const int qs, int tot_v, int tot_h); src 59 libavcodec/x86/diracdsp_init.c const uint8_t *src, int stride, int width, int height) \ src 63 libavcodec/x86/diracdsp_init.c ff_dirac_hpel_filter_v_ ## EXT(dstv-MMSIZE, src-MMSIZE, stride, width+MMSIZE+5); \ src 64 libavcodec/x86/diracdsp_init.c ff_dirac_hpel_filter_h_ ## EXT(dsth, src, width); \ src 70 libavcodec/x86/diracdsp_init.c src += stride; \ src 80 libavcodec/x86/diracdsp_init.c void ff_ ## OPNAME2 ## _dirac_pixels8_ ## EXT(uint8_t *dst, const uint8_t *src[5], int stride, int h)\ src 83 libavcodec/x86/diracdsp_init.c ff_ ## OPNAME2 ## _dirac_pixels8_c(dst, src, stride, h);\ src 85 libavcodec/x86/diracdsp_init.c OPNAME ## _pixels8_ ## EXT(dst, src[0], stride, h);\ src 87 libavcodec/x86/diracdsp_init.c void ff_ ## OPNAME2 ## _dirac_pixels16_ ## EXT(uint8_t *dst, const uint8_t *src[5], int stride, int h)\ src 90 libavcodec/x86/diracdsp_init.c ff_ ## OPNAME2 ## _dirac_pixels16_c(dst, src, stride, h);\ src 92 libavcodec/x86/diracdsp_init.c OPNAME ## _pixels16_ ## EXT(dst, src[0], stride, h);\ src 94 libavcodec/x86/diracdsp_init.c void ff_ ## OPNAME2 ## _dirac_pixels32_ ## EXT(uint8_t *dst, const uint8_t *src[5], int stride, int h)\ src 97 libavcodec/x86/diracdsp_init.c ff_ ## OPNAME2 ## _dirac_pixels32_c(dst, src, stride, h);\ src 99 libavcodec/x86/diracdsp_init.c OPNAME ## _pixels16_ ## EXT(dst , src[0] , stride, h);\ src 100 libavcodec/x86/diracdsp_init.c OPNAME ## _pixels16_ ## EXT(dst+16, src[0]+16, stride, h);\ src 108 libavcodec/x86/diracdsp_init.c void ff_put_dirac_pixels16_sse2(uint8_t *dst, const uint8_t *src[5], int stride, int h) src 111 libavcodec/x86/diracdsp_init.c ff_put_dirac_pixels16_c(dst, src, stride, h); src 113 libavcodec/x86/diracdsp_init.c ff_put_pixels16_sse2(dst, src[0], stride, h); src 115 libavcodec/x86/diracdsp_init.c void ff_avg_dirac_pixels16_sse2(uint8_t *dst, const uint8_t *src[5], int stride, int h) src 118 libavcodec/x86/diracdsp_init.c ff_avg_dirac_pixels16_c(dst, src, stride, h); src 120 libavcodec/x86/diracdsp_init.c ff_avg_pixels16_sse2(dst, src[0], stride, h); src 122 libavcodec/x86/diracdsp_init.c void ff_put_dirac_pixels32_sse2(uint8_t *dst, const uint8_t *src[5], int stride, int h) src 125 libavcodec/x86/diracdsp_init.c ff_put_dirac_pixels32_c(dst, src, stride, h); src 127 libavcodec/x86/diracdsp_init.c ff_put_pixels16_sse2(dst , src[0] , stride, h); src 128 libavcodec/x86/diracdsp_init.c ff_put_pixels16_sse2(dst+16, src[0]+16, stride, h); src 131 libavcodec/x86/diracdsp_init.c void ff_avg_dirac_pixels32_sse2(uint8_t *dst, const uint8_t *src[5], int stride, int h) src 134 libavcodec/x86/diracdsp_init.c ff_avg_dirac_pixels32_c(dst, src, stride, h); src 136 libavcodec/x86/diracdsp_init.c ff_avg_pixels16_sse2(dst , src[0] , stride, h); src 137 libavcodec/x86/diracdsp_init.c ff_avg_pixels16_sse2(dst+16, src[0]+16, stride, h); src 145 libavcodec/x86/diracdsp_init.c const uint8_t *src, int stride, int width, int height); src 25 libavcodec/x86/exrdsp_init.c void ff_reorder_pixels_sse2(uint8_t *dst, const uint8_t *src, ptrdiff_t size); src 27 libavcodec/x86/exrdsp_init.c void ff_reorder_pixels_avx2(uint8_t *dst, const uint8_t *src, ptrdiff_t size); src 29 libavcodec/x86/exrdsp_init.c void ff_predictor_ssse3(uint8_t *src, ptrdiff_t size); src 31 libavcodec/x86/exrdsp_init.c void ff_predictor_avx(uint8_t *src, ptrdiff_t size); src 33 libavcodec/x86/exrdsp_init.c void ff_predictor_avx2(uint8_t *src, ptrdiff_t size); src 32 libavcodec/x86/fmtconvert_init.c void ff_int32_to_float_fmul_scalar_sse (float *dst, const int32_t *src, float mul, int len); src 33 libavcodec/x86/fmtconvert_init.c void ff_int32_to_float_fmul_scalar_sse2(float *dst, const int32_t *src, float mul, int len); src 34 libavcodec/x86/fmtconvert_init.c void ff_int32_to_float_fmul_array8_sse (FmtConvertContext *c, float *dst, const int32_t *src, src 36 libavcodec/x86/fmtconvert_init.c void ff_int32_to_float_fmul_array8_sse2(FmtConvertContext *c, float *dst, const int32_t *src, src 28 libavcodec/x86/h263dsp_init.c void ff_h263_h_loop_filter_mmx(uint8_t *src, int stride, int qscale); src 29 libavcodec/x86/h263dsp_init.c void ff_h263_v_loop_filter_mmx(uint8_t *src, int stride, int qscale); src 28 libavcodec/x86/h264_intrapred_init.c void ff_pred4x4_ ## TYPE ## _ ## DEPTH ## _ ## OPT (uint8_t *src, \ src 49 libavcodec/x86/h264_intrapred_init.c void ff_pred8x8_ ## TYPE ## _ ## DEPTH ## _ ## OPT (uint8_t *src, \ src 60 libavcodec/x86/h264_intrapred_init.c void ff_pred8x8l_ ## TYPE ## _ ## DEPTH ## _ ## OPT (uint8_t *src, \ src 90 libavcodec/x86/h264_intrapred_init.c void ff_pred16x16_ ## TYPE ## _ ## DEPTH ## _ ## OPT (uint8_t *src, \ src 53 libavcodec/x86/h264_qpel.c void ff_ ## OPNAME ## _h264_qpel4_h_lowpass_mmxext(uint8_t *dst, const uint8_t *src, int dstStride, int srcStride);\ src 54 libavcodec/x86/h264_qpel.c void ff_ ## OPNAME ## _h264_qpel8_h_lowpass_mmxext(uint8_t *dst, const uint8_t *src, int dstStride, int srcStride);\ src 55 libavcodec/x86/h264_qpel.c void ff_ ## OPNAME ## _h264_qpel8_h_lowpass_ssse3(uint8_t *dst, const uint8_t *src, int dstStride, int srcStride);\ src 56 libavcodec/x86/h264_qpel.c void ff_ ## OPNAME ## _h264_qpel4_h_lowpass_l2_mmxext(uint8_t *dst, const uint8_t *src, const uint8_t *src2, int dstStride, int src2Stride);\ src 57 libavcodec/x86/h264_qpel.c void ff_ ## OPNAME ## _h264_qpel8_h_lowpass_l2_mmxext(uint8_t *dst, const uint8_t *src, const uint8_t *src2, int dstStride, int src2Stride);\ src 58 libavcodec/x86/h264_qpel.c void ff_ ## OPNAME ## _h264_qpel8_h_lowpass_l2_ssse3(uint8_t *dst, const uint8_t *src, const uint8_t *src2, int dstStride, int src2Stride);\ src 59 libavcodec/x86/h264_qpel.c void ff_ ## OPNAME ## _h264_qpel4_v_lowpass_mmxext(uint8_t *dst, const uint8_t *src, int dstStride, int srcStride);\ src 60 libavcodec/x86/h264_qpel.c void ff_ ## OPNAME ## _h264_qpel8or16_v_lowpass_op_mmxext(uint8_t *dst, const uint8_t *src, int dstStride, int srcStride, int h);\ src 61 libavcodec/x86/h264_qpel.c void ff_ ## OPNAME ## _h264_qpel8or16_v_lowpass_sse2(uint8_t *dst, const uint8_t *src, int dstStride, int srcStride, int h);\ src 62 libavcodec/x86/h264_qpel.c void ff_ ## OPNAME ## _h264_qpel4_hv_lowpass_v_mmxext(const uint8_t *src, int16_t *tmp, int srcStride);\ src 64 libavcodec/x86/h264_qpel.c void ff_ ## OPNAME ## _h264_qpel8or16_hv1_lowpass_op_mmxext(const uint8_t *src, int16_t *tmp, int srcStride, int size);\ src 65 libavcodec/x86/h264_qpel.c void ff_ ## OPNAME ## _h264_qpel8or16_hv1_lowpass_op_sse2(const uint8_t *src, int16_t *tmp, int srcStride, int size);\ src 74 libavcodec/x86/h264_qpel.c static av_always_inline void ff_put_h264_qpel8or16_hv1_lowpass_mmxext(int16_t *tmp, const uint8_t *src, int tmpStride, int srcStride, int size) src 77 libavcodec/x86/h264_qpel.c src -= 2 * srcStride + 2; src 79 libavcodec/x86/h264_qpel.c ff_put_h264_qpel8or16_hv1_lowpass_op_mmxext(src, tmp, srcStride, size); src 81 libavcodec/x86/h264_qpel.c src += 4; src 86 libavcodec/x86/h264_qpel.c static av_always_inline void ff_ ## OPNAME ## h264_qpel4_hv_lowpass_ ## MMX(uint8_t *dst, int16_t *tmp, const uint8_t *src, int dstStride, int tmpStride, int srcStride){\ src 88 libavcodec/x86/h264_qpel.c src -= 2*srcStride+2;\ src 90 libavcodec/x86/h264_qpel.c ff_ ## OPNAME ## h264_qpel4_hv_lowpass_v_mmxext(src, tmp, srcStride);\ src 92 libavcodec/x86/h264_qpel.c src += 4;\ src 98 libavcodec/x86/h264_qpel.c static av_always_inline void ff_ ## OPNAME ## h264_qpel8or16_v_lowpass_ ## MMX(uint8_t *dst, const uint8_t *src, int dstStride, int srcStride, int h){\ src 99 libavcodec/x86/h264_qpel.c src -= 2*srcStride;\ src 100 libavcodec/x86/h264_qpel.c ff_ ## OPNAME ## h264_qpel8or16_v_lowpass_op_mmxext(dst, src, dstStride, srcStride, h);\ src 101 libavcodec/x86/h264_qpel.c src += 4;\ src 103 libavcodec/x86/h264_qpel.c ff_ ## OPNAME ## h264_qpel8or16_v_lowpass_op_mmxext(dst, src, dstStride, srcStride, h);\ src 114 libavcodec/x86/h264_qpel.c static av_always_inline void ff_ ## OPNAME ## h264_qpel8_v_lowpass_ ## MMX(uint8_t *dst, const uint8_t *src, int dstStride, int srcStride){\ src 115 libavcodec/x86/h264_qpel.c ff_ ## OPNAME ## h264_qpel8or16_v_lowpass_ ## MMX(dst , src , dstStride, srcStride, 8);\ src 117 libavcodec/x86/h264_qpel.c static av_always_inline void ff_ ## OPNAME ## h264_qpel16_v_lowpass_ ## MMX(uint8_t *dst, const uint8_t *src, int dstStride, int srcStride){\ src 118 libavcodec/x86/h264_qpel.c ff_ ## OPNAME ## h264_qpel8or16_v_lowpass_ ## MMX(dst , src , dstStride, srcStride, 16);\ src 119 libavcodec/x86/h264_qpel.c ff_ ## OPNAME ## h264_qpel8or16_v_lowpass_ ## MMX(dst+8, src+8, dstStride, srcStride, 16);\ src 122 libavcodec/x86/h264_qpel.c static av_always_inline void ff_ ## OPNAME ## h264_qpel16_h_lowpass_ ## MMX(uint8_t *dst, const uint8_t *src, int dstStride, int srcStride){\ src 123 libavcodec/x86/h264_qpel.c ff_ ## OPNAME ## h264_qpel8_h_lowpass_ ## MMX(dst , src , dstStride, srcStride);\ src 124 libavcodec/x86/h264_qpel.c ff_ ## OPNAME ## h264_qpel8_h_lowpass_ ## MMX(dst+8, src+8, dstStride, srcStride);\ src 125 libavcodec/x86/h264_qpel.c src += 8*srcStride;\ src 127 libavcodec/x86/h264_qpel.c ff_ ## OPNAME ## h264_qpel8_h_lowpass_ ## MMX(dst , src , dstStride, srcStride);\ src 128 libavcodec/x86/h264_qpel.c ff_ ## OPNAME ## h264_qpel8_h_lowpass_ ## MMX(dst+8, src+8, dstStride, srcStride);\ src 131 libavcodec/x86/h264_qpel.c static av_always_inline void ff_ ## OPNAME ## h264_qpel16_h_lowpass_l2_ ## MMX(uint8_t *dst, const uint8_t *src, const uint8_t *src2, int dstStride, int src2Stride){\ src 132 libavcodec/x86/h264_qpel.c ff_ ## OPNAME ## h264_qpel8_h_lowpass_l2_ ## MMX(dst , src , src2 , dstStride, src2Stride);\ src 133 libavcodec/x86/h264_qpel.c ff_ ## OPNAME ## h264_qpel8_h_lowpass_l2_ ## MMX(dst+8, src+8, src2+8, dstStride, src2Stride);\ src 134 libavcodec/x86/h264_qpel.c src += 8*dstStride;\ src 137 libavcodec/x86/h264_qpel.c ff_ ## OPNAME ## h264_qpel8_h_lowpass_l2_ ## MMX(dst , src , src2 , dstStride, src2Stride);\ src 138 libavcodec/x86/h264_qpel.c ff_ ## OPNAME ## h264_qpel8_h_lowpass_l2_ ## MMX(dst+8, src+8, src2+8, dstStride, src2Stride);\ src 141 libavcodec/x86/h264_qpel.c static av_always_inline void ff_ ## OPNAME ## h264_qpel8or16_hv_lowpass_ ## MMX(uint8_t *dst, int16_t *tmp, const uint8_t *src, int dstStride, int tmpStride, int srcStride, int size){\ src 142 libavcodec/x86/h264_qpel.c ff_put_h264_qpel8or16_hv1_lowpass_ ## MMX(tmp, src, tmpStride, srcStride, size);\ src 145 libavcodec/x86/h264_qpel.c static av_always_inline void ff_ ## OPNAME ## h264_qpel8_hv_lowpass_ ## MMX(uint8_t *dst, int16_t *tmp, const uint8_t *src, int dstStride, int tmpStride, int srcStride){\ src 146 libavcodec/x86/h264_qpel.c ff_ ## OPNAME ## h264_qpel8or16_hv_lowpass_ ## MMX(dst , tmp , src , dstStride, tmpStride, srcStride, 8);\ src 149 libavcodec/x86/h264_qpel.c static av_always_inline void ff_ ## OPNAME ## h264_qpel16_hv_lowpass_ ## MMX(uint8_t *dst, int16_t *tmp, const uint8_t *src, int dstStride, int tmpStride, int srcStride){\ src 150 libavcodec/x86/h264_qpel.c ff_ ## OPNAME ## h264_qpel8or16_hv_lowpass_ ## MMX(dst , tmp , src , dstStride, tmpStride, srcStride, 16);\ src 163 libavcodec/x86/h264_qpel.c void ff_avg_h264_qpel16_h_lowpass_l2_ssse3(uint8_t *dst, const uint8_t *src, const uint8_t *src2, int dstStride, int src2Stride); src 164 libavcodec/x86/h264_qpel.c void ff_put_h264_qpel16_h_lowpass_l2_ssse3(uint8_t *dst, const uint8_t *src, const uint8_t *src2, int dstStride, int src2Stride); src 168 libavcodec/x86/h264_qpel.c static av_always_inline void ff_ ## OPNAME ## h264_qpel16_h_lowpass_l2_ ## MMX(uint8_t *dst, const uint8_t *src, const uint8_t *src2, int dstStride, int src2Stride){\ src 169 libavcodec/x86/h264_qpel.c ff_ ## OPNAME ## h264_qpel8_h_lowpass_l2_ ## MMX(dst , src , src2 , dstStride, src2Stride);\ src 170 libavcodec/x86/h264_qpel.c ff_ ## OPNAME ## h264_qpel8_h_lowpass_l2_ ## MMX(dst+8, src+8, src2+8, dstStride, src2Stride);\ src 171 libavcodec/x86/h264_qpel.c src += 8*dstStride;\ src 174 libavcodec/x86/h264_qpel.c ff_ ## OPNAME ## h264_qpel8_h_lowpass_l2_ ## MMX(dst , src , src2 , dstStride, src2Stride);\ src 175 libavcodec/x86/h264_qpel.c ff_ ## OPNAME ## h264_qpel8_h_lowpass_l2_ ## MMX(dst+8, src+8, src2+8, dstStride, src2Stride);\ src 181 libavcodec/x86/h264_qpel.c static av_always_inline void ff_ ## OPNAME ## h264_qpel16_h_lowpass_ ## MMX(uint8_t *dst, const uint8_t *src, int dstStride, int srcStride){\ src 182 libavcodec/x86/h264_qpel.c ff_ ## OPNAME ## h264_qpel8_h_lowpass_ ## MMX(dst , src , dstStride, srcStride);\ src 183 libavcodec/x86/h264_qpel.c ff_ ## OPNAME ## h264_qpel8_h_lowpass_ ## MMX(dst+8, src+8, dstStride, srcStride);\ src 184 libavcodec/x86/h264_qpel.c src += 8*srcStride;\ src 186 libavcodec/x86/h264_qpel.c ff_ ## OPNAME ## h264_qpel8_h_lowpass_ ## MMX(dst , src , dstStride, srcStride);\ src 187 libavcodec/x86/h264_qpel.c ff_ ## OPNAME ## h264_qpel8_h_lowpass_ ## MMX(dst+8, src+8, dstStride, srcStride);\ src 191 libavcodec/x86/h264_qpel.c static av_always_inline void ff_ ## OPNAME ## h264_qpel8_v_lowpass_ ## MMX(uint8_t *dst, const uint8_t *src, int dstStride, int srcStride){\ src 192 libavcodec/x86/h264_qpel.c ff_ ## OPNAME ## h264_qpel8or16_v_lowpass_ ## MMX(dst , src , dstStride, srcStride, 8);\ src 194 libavcodec/x86/h264_qpel.c static av_always_inline void ff_ ## OPNAME ## h264_qpel16_v_lowpass_ ## MMX(uint8_t *dst, const uint8_t *src, int dstStride, int srcStride){\ src 195 libavcodec/x86/h264_qpel.c ff_ ## OPNAME ## h264_qpel8or16_v_lowpass_ ## MMX(dst , src , dstStride, srcStride, 16);\ src 196 libavcodec/x86/h264_qpel.c ff_ ## OPNAME ## h264_qpel8or16_v_lowpass_ ## MMX(dst+8, src+8, dstStride, srcStride, 16);\ src 200 libavcodec/x86/h264_qpel.c const uint8_t *src, src 206 libavcodec/x86/h264_qpel.c src -= 2*srcStride+2; src 208 libavcodec/x86/h264_qpel.c ff_put_h264_qpel8or16_hv1_lowpass_op_sse2(src, tmp, srcStride, size); src 210 libavcodec/x86/h264_qpel.c src += 8; src 215 libavcodec/x86/h264_qpel.c static av_always_inline void ff_ ## OPNAME ## h264_qpel8or16_hv_lowpass_ ## MMX(uint8_t *dst, int16_t *tmp, const uint8_t *src, int dstStride, int tmpStride, int srcStride, int size){\ src 216 libavcodec/x86/h264_qpel.c put_h264_qpel8or16_hv1_lowpass_sse2(tmp, src, tmpStride, srcStride, size);\ src 219 libavcodec/x86/h264_qpel.c static av_always_inline void ff_ ## OPNAME ## h264_qpel8_hv_lowpass_ ## MMX(uint8_t *dst, int16_t *tmp, const uint8_t *src, int dstStride, int tmpStride, int srcStride){\ src 220 libavcodec/x86/h264_qpel.c ff_ ## OPNAME ## h264_qpel8or16_hv_lowpass_ ## MMX(dst, tmp, src, dstStride, tmpStride, srcStride, 8);\ src 222 libavcodec/x86/h264_qpel.c static av_always_inline void ff_ ## OPNAME ## h264_qpel16_hv_lowpass_ ## MMX(uint8_t *dst, int16_t *tmp, const uint8_t *src, int dstStride, int tmpStride, int srcStride){\ src 223 libavcodec/x86/h264_qpel.c ff_ ## OPNAME ## h264_qpel8or16_hv_lowpass_ ## MMX(dst, tmp, src, dstStride, tmpStride, srcStride, 16);\ src 245 libavcodec/x86/h264_qpel.c static void put_h264_qpel16_mc00_sse2 (uint8_t *dst, const uint8_t *src, src 248 libavcodec/x86/h264_qpel.c ff_put_pixels16_sse2(dst, src, stride, 16); src 250 libavcodec/x86/h264_qpel.c static void avg_h264_qpel16_mc00_sse2 (uint8_t *dst, const uint8_t *src, src 253 libavcodec/x86/h264_qpel.c ff_avg_pixels16_sse2(dst, src, stride, 16); src 259 libavcodec/x86/h264_qpel.c static void OPNAME ## h264_qpel ## SIZE ## _mc00_ ## MMX (uint8_t *dst, const uint8_t *src, ptrdiff_t stride)\ src 261 libavcodec/x86/h264_qpel.c ff_ ## OPNAME ## pixels ## SIZE ## _ ## MMX(dst, src, stride, SIZE);\ src 265 libavcodec/x86/h264_qpel.c static void OPNAME ## h264_qpel ## SIZE ## _mc10_ ## MMX(uint8_t *dst, const uint8_t *src, ptrdiff_t stride)\ src 267 libavcodec/x86/h264_qpel.c ff_ ## OPNAME ## h264_qpel ## SIZE ## _h_lowpass_l2_ ## MMX(dst, src, src, stride, stride);\ src 270 libavcodec/x86/h264_qpel.c static void OPNAME ## h264_qpel ## SIZE ## _mc20_ ## MMX(uint8_t *dst, const uint8_t *src, ptrdiff_t stride)\ src 272 libavcodec/x86/h264_qpel.c ff_ ## OPNAME ## h264_qpel ## SIZE ## _h_lowpass_ ## MMX(dst, src, stride, stride);\ src 275 libavcodec/x86/h264_qpel.c static void OPNAME ## h264_qpel ## SIZE ## _mc30_ ## MMX(uint8_t *dst, const uint8_t *src, ptrdiff_t stride)\ src 277 libavcodec/x86/h264_qpel.c ff_ ## OPNAME ## h264_qpel ## SIZE ## _h_lowpass_l2_ ## MMX(dst, src, src+1, stride, stride);\ src 281 libavcodec/x86/h264_qpel.c static void OPNAME ## h264_qpel ## SIZE ## _mc01_ ## MMX(uint8_t *dst, const uint8_t *src, ptrdiff_t stride)\ src 284 libavcodec/x86/h264_qpel.c ff_put_h264_qpel ## SIZE ## _v_lowpass_ ## MMX(temp, src, SIZE, stride);\ src 285 libavcodec/x86/h264_qpel.c ff_ ## OPNAME ## pixels ## SIZE ## _l2_ ## MMX(dst, src, temp, stride, stride, SIZE);\ src 288 libavcodec/x86/h264_qpel.c static void OPNAME ## h264_qpel ## SIZE ## _mc02_ ## MMX(uint8_t *dst, const uint8_t *src, ptrdiff_t stride)\ src 290 libavcodec/x86/h264_qpel.c ff_ ## OPNAME ## h264_qpel ## SIZE ## _v_lowpass_ ## MMX(dst, src, stride, stride);\ src 293 libavcodec/x86/h264_qpel.c static void OPNAME ## h264_qpel ## SIZE ## _mc03_ ## MMX(uint8_t *dst, const uint8_t *src, ptrdiff_t stride)\ src 296 libavcodec/x86/h264_qpel.c ff_put_h264_qpel ## SIZE ## _v_lowpass_ ## MMX(temp, src, SIZE, stride);\ src 297 libavcodec/x86/h264_qpel.c ff_ ## OPNAME ## pixels ## SIZE ## _l2_ ## MMX(dst, src+stride, temp, stride, stride, SIZE);\ src 301 libavcodec/x86/h264_qpel.c static void OPNAME ## h264_qpel ## SIZE ## _mc11_ ## MMX(uint8_t *dst, const uint8_t *src, ptrdiff_t stride)\ src 304 libavcodec/x86/h264_qpel.c ff_put_h264_qpel ## SIZE ## _v_lowpass_ ## MMX(temp, src, SIZE, stride);\ src 305 libavcodec/x86/h264_qpel.c ff_ ## OPNAME ## h264_qpel ## SIZE ## _h_lowpass_l2_ ## MMX(dst, src, temp, stride, SIZE);\ src 308 libavcodec/x86/h264_qpel.c static void OPNAME ## h264_qpel ## SIZE ## _mc31_ ## MMX(uint8_t *dst, const uint8_t *src, ptrdiff_t stride)\ src 311 libavcodec/x86/h264_qpel.c ff_put_h264_qpel ## SIZE ## _v_lowpass_ ## MMX(temp, src+1, SIZE, stride);\ src 312 libavcodec/x86/h264_qpel.c ff_ ## OPNAME ## h264_qpel ## SIZE ## _h_lowpass_l2_ ## MMX(dst, src, temp, stride, SIZE);\ src 315 libavcodec/x86/h264_qpel.c static void OPNAME ## h264_qpel ## SIZE ## _mc13_ ## MMX(uint8_t *dst, const uint8_t *src, ptrdiff_t stride)\ src 318 libavcodec/x86/h264_qpel.c ff_put_h264_qpel ## SIZE ## _v_lowpass_ ## MMX(temp, src, SIZE, stride);\ src 319 libavcodec/x86/h264_qpel.c ff_ ## OPNAME ## h264_qpel ## SIZE ## _h_lowpass_l2_ ## MMX(dst, src+stride, temp, stride, SIZE);\ src 322 libavcodec/x86/h264_qpel.c static void OPNAME ## h264_qpel ## SIZE ## _mc33_ ## MMX(uint8_t *dst, const uint8_t *src, ptrdiff_t stride)\ src 325 libavcodec/x86/h264_qpel.c ff_put_h264_qpel ## SIZE ## _v_lowpass_ ## MMX(temp, src+1, SIZE, stride);\ src 326 libavcodec/x86/h264_qpel.c ff_ ## OPNAME ## h264_qpel ## SIZE ## _h_lowpass_l2_ ## MMX(dst, src+stride, temp, stride, SIZE);\ src 329 libavcodec/x86/h264_qpel.c static void OPNAME ## h264_qpel ## SIZE ## _mc22_ ## MMX(uint8_t *dst, const uint8_t *src, ptrdiff_t stride)\ src 332 libavcodec/x86/h264_qpel.c ff_ ## OPNAME ## h264_qpel ## SIZE ## _hv_lowpass_ ## MMX(dst, temp, src, stride, SIZE, stride);\ src 335 libavcodec/x86/h264_qpel.c static void OPNAME ## h264_qpel ## SIZE ## _mc21_ ## MMX(uint8_t *dst, const uint8_t *src, ptrdiff_t stride)\ src 341 libavcodec/x86/h264_qpel.c ff_put_h264_qpel ## SIZE ## _hv_lowpass_ ## MMX(halfHV, halfV, src, SIZE, SIZE, stride);\ src 342 libavcodec/x86/h264_qpel.c ff_ ## OPNAME ## h264_qpel ## SIZE ## _h_lowpass_l2_ ## MMX(dst, src, halfHV, stride, SIZE);\ src 345 libavcodec/x86/h264_qpel.c static void OPNAME ## h264_qpel ## SIZE ## _mc23_ ## MMX(uint8_t *dst, const uint8_t *src, ptrdiff_t stride)\ src 351 libavcodec/x86/h264_qpel.c ff_put_h264_qpel ## SIZE ## _hv_lowpass_ ## MMX(halfHV, halfV, src, SIZE, SIZE, stride);\ src 352 libavcodec/x86/h264_qpel.c ff_ ## OPNAME ## h264_qpel ## SIZE ## _h_lowpass_l2_ ## MMX(dst, src+stride, halfHV, stride, SIZE);\ src 355 libavcodec/x86/h264_qpel.c static void OPNAME ## h264_qpel ## SIZE ## _mc12_ ## MMX(uint8_t *dst, const uint8_t *src, ptrdiff_t stride)\ src 361 libavcodec/x86/h264_qpel.c ff_put_h264_qpel ## SIZE ## _hv_lowpass_ ## MMX(halfHV, halfV, src, SIZE, SIZE, stride);\ src 365 libavcodec/x86/h264_qpel.c static void OPNAME ## h264_qpel ## SIZE ## _mc32_ ## MMX(uint8_t *dst, const uint8_t *src, ptrdiff_t stride)\ src 371 libavcodec/x86/h264_qpel.c ff_put_h264_qpel ## SIZE ## _hv_lowpass_ ## MMX(halfHV, halfV, src, SIZE, SIZE, stride);\ src 410 libavcodec/x86/h264_qpel.c (uint8_t *dst, const uint8_t *src, ptrdiff_t stride); src 467 libavcodec/x86/h264_qpel.c void ff_ ## OP ## _h264_qpel16_ ## MC ## _10_ ## MMX(uint8_t *dst, const uint8_t *src, ptrdiff_t stride){\ src 468 libavcodec/x86/h264_qpel.c ff_ ## OP ## _h264_qpel8_ ## MC ## _10_ ## MMX(dst , src , stride);\ src 469 libavcodec/x86/h264_qpel.c ff_ ## OP ## _h264_qpel8_ ## MC ## _10_ ## MMX(dst+16, src+16, stride);\ src 470 libavcodec/x86/h264_qpel.c src += 8*stride;\ src 472 libavcodec/x86/h264_qpel.c ff_ ## OP ## _h264_qpel8_ ## MC ## _10_ ## MMX(dst , src , stride);\ src 473 libavcodec/x86/h264_qpel.c ff_ ## OP ## _h264_qpel8_ ## MC ## _10_ ## MMX(dst+16, src+16, stride);\ src 27 libavcodec/x86/h264chroma_init.c void ff_put_h264_chroma_mc8_rnd_mmx (uint8_t *dst, uint8_t *src, src 29 libavcodec/x86/h264chroma_init.c void ff_avg_h264_chroma_mc8_rnd_mmxext(uint8_t *dst, uint8_t *src, src 31 libavcodec/x86/h264chroma_init.c void ff_avg_h264_chroma_mc8_rnd_3dnow(uint8_t *dst, uint8_t *src, src 34 libavcodec/x86/h264chroma_init.c void ff_put_h264_chroma_mc4_mmx (uint8_t *dst, uint8_t *src, src 36 libavcodec/x86/h264chroma_init.c void ff_avg_h264_chroma_mc4_mmxext (uint8_t *dst, uint8_t *src, src 38 libavcodec/x86/h264chroma_init.c void ff_avg_h264_chroma_mc4_3dnow (uint8_t *dst, uint8_t *src, src 41 libavcodec/x86/h264chroma_init.c void ff_put_h264_chroma_mc2_mmxext (uint8_t *dst, uint8_t *src, src 43 libavcodec/x86/h264chroma_init.c void ff_avg_h264_chroma_mc2_mmxext (uint8_t *dst, uint8_t *src, src 46 libavcodec/x86/h264chroma_init.c void ff_put_h264_chroma_mc8_rnd_ssse3(uint8_t *dst, uint8_t *src, src 48 libavcodec/x86/h264chroma_init.c void ff_put_h264_chroma_mc4_ssse3 (uint8_t *dst, uint8_t *src, src 51 libavcodec/x86/h264chroma_init.c void ff_avg_h264_chroma_mc8_rnd_ssse3(uint8_t *dst, uint8_t *src, src 53 libavcodec/x86/h264chroma_init.c void ff_avg_h264_chroma_mc4_ssse3 (uint8_t *dst, uint8_t *src, src 58 libavcodec/x86/h264chroma_init.c (uint8_t *dst, uint8_t *src, \ src 181 libavcodec/x86/h264dsp_init.c void ff_h264_biweight_ ## W ## _ ## OPT(uint8_t *dst, uint8_t *src, \ src 210 libavcodec/x86/h264dsp_init.c uint8_t *src, \ src 93 libavcodec/x86/hevcdsp_init.c uint8_t *src; \ src 96 libavcodec/x86/hevcdsp_init.c src = _src + (i * ((bitd + 7) / 8)); \ src 98 libavcodec/x86/hevcdsp_init.c ff_hevc_put_hevc_##name##step##_##bitd##_##opt(dst, src, _srcstride, height, mx, my, width); \ src 107 libavcodec/x86/hevcdsp_init.c uint8_t *src; \ src 110 libavcodec/x86/hevcdsp_init.c src = _src + (i * ((bitd + 7) / 8)); \ src 112 libavcodec/x86/hevcdsp_init.c ff_hevc_put_hevc_uni_##name##step##_##bitd##_##opt(dst, dststride, src, _srcstride, \ src 122 libavcodec/x86/hevcdsp_init.c uint8_t *src; \ src 126 libavcodec/x86/hevcdsp_init.c src = _src + (i * ((bitd + 7) / 8)); \ src 129 libavcodec/x86/hevcdsp_init.c ff_hevc_put_hevc_bi_##name##step##_##bitd##_##opt(dst, dststride, src, _srcstride, src2, \ src 141 libavcodec/x86/hevcdsp_init.c uint8_t *src, ptrdiff_t _srcstride, int height, \ src 144 libavcodec/x86/hevcdsp_init.c ff_hevc_put_hevc_##name##step1##_##bitd##_##opt(dst, src, _srcstride, height, mx, my, width); \ src 145 libavcodec/x86/hevcdsp_init.c ff_hevc_put_hevc_##name##step2##_##bitd##_##opt(dst + step1, src + (step1 * ((bitd + 7) / 8)), \ src 150 libavcodec/x86/hevcdsp_init.c uint8_t *src, ptrdiff_t _srcstride, int height, \ src 153 libavcodec/x86/hevcdsp_init.c ff_hevc_put_hevc_uni_##name##step1##_##bitd##_##opt(dst, dststride, src, _srcstride, height, mx, my, width);\ src 155 libavcodec/x86/hevcdsp_init.c src + (step1 * ((bitd + 7) / 8)), _srcstride, \ src 159 libavcodec/x86/hevcdsp_init.c void ff_hevc_put_hevc_bi_##name##W##_##bitd##_##opt(uint8_t *dst, ptrdiff_t dststride, uint8_t *src, \ src 163 libavcodec/x86/hevcdsp_init.c ff_hevc_put_hevc_bi_##name##step1##_##bitd##_##opt(dst, dststride, src, _srcstride, src2, height, mx, my, width);\ src 165 libavcodec/x86/hevcdsp_init.c src + (step1 * ((bitd + 7) / 8)), _srcstride, \ src 177 libavcodec/x86/hevcdsp_init.c void ff_hevc_put_hevc_##name##width1##_10_##opt1(int16_t *dst, uint8_t *src, ptrdiff_t _srcstride, \ src 181 libavcodec/x86/hevcdsp_init.c ff_hevc_put_hevc_##name##width2##_10_##opt1(dst, src, _srcstride, height, mx, my, width); \ src 182 libavcodec/x86/hevcdsp_init.c ff_hevc_put_hevc_##name##width3##_10_##opt2(dst+ width2, src+ width4, _srcstride, height, mx, my, width); \ src 186 libavcodec/x86/hevcdsp_init.c void ff_hevc_put_hevc_bi_##name##width1##_10_##opt1(uint8_t *dst, ptrdiff_t dststride, uint8_t *src, \ src 190 libavcodec/x86/hevcdsp_init.c ff_hevc_put_hevc_bi_##name##width2##_10_##opt1(dst, dststride, src, _srcstride, src2, \ src 192 libavcodec/x86/hevcdsp_init.c ff_hevc_put_hevc_bi_##name##width3##_10_##opt2(dst+width4, dststride, src+width4, _srcstride, src2+width2,\ src 198 libavcodec/x86/hevcdsp_init.c uint8_t *src, ptrdiff_t _srcstride, int height, \ src 201 libavcodec/x86/hevcdsp_init.c ff_hevc_put_hevc_uni_##name##width2##_10_##opt1(dst, dststride, src, _srcstride, \ src 203 libavcodec/x86/hevcdsp_init.c ff_hevc_put_hevc_uni_##name##width3##_10_##opt2(dst+width4, dststride, src+width4, _srcstride, \ src 213 libavcodec/x86/hevcdsp_init.c void ff_hevc_put_hevc_##name##width1##_8_##opt1(int16_t *dst, uint8_t *src, ptrdiff_t _srcstride, \ src 217 libavcodec/x86/hevcdsp_init.c ff_hevc_put_hevc_##name##width2##_8_##opt1(dst, src, _srcstride, height, mx, my, width); \ src 218 libavcodec/x86/hevcdsp_init.c ff_hevc_put_hevc_##name##width3##_8_##opt2(dst+ width2, src+ width2, _srcstride, height, mx, my, width); \ src 222 libavcodec/x86/hevcdsp_init.c void ff_hevc_put_hevc_bi_##name##width1##_8_##opt1(uint8_t *dst, ptrdiff_t dststride, uint8_t *src, \ src 226 libavcodec/x86/hevcdsp_init.c ff_hevc_put_hevc_bi_##name##width2##_8_##opt1(dst, dststride, src, _srcstride, \ src 228 libavcodec/x86/hevcdsp_init.c ff_hevc_put_hevc_bi_##name##width3##_8_##opt2(dst+width2, dststride, src+width2, _srcstride, \ src 234 libavcodec/x86/hevcdsp_init.c uint8_t *src, ptrdiff_t _srcstride, int height, \ src 237 libavcodec/x86/hevcdsp_init.c ff_hevc_put_hevc_uni_##name##width2##_8_##opt1(dst, dststride, src, _srcstride, \ src 239 libavcodec/x86/hevcdsp_init.c ff_hevc_put_hevc_uni_##name##width3##_8_##opt2(dst+width2, dststride, src+width2, _srcstride, \ src 442 libavcodec/x86/hevcdsp_init.c int16_t *src; \ src 445 libavcodec/x86/hevcdsp_init.c src= _src + i; \ src 447 libavcodec/x86/hevcdsp_init.c ff_hevc_put_hevc_uni_w##step##_##bitd##_##opt(dst, dststride, src, \ src 479 libavcodec/x86/hevcdsp_init.c int16_t *src; \ src 483 libavcodec/x86/hevcdsp_init.c src = _src + i; \ src 486 libavcodec/x86/hevcdsp_init.c ff_hevc_put_hevc_bi_w##step##_##bitd##_##opt(dst, dststride, src, src2, \ src 29 libavcodec/x86/huffyuvdsp_init.c void ff_add_int16_mmx(uint16_t *dst, const uint16_t *src, unsigned mask, int w); src 30 libavcodec/x86/huffyuvdsp_init.c void ff_add_int16_sse2(uint16_t *dst, const uint16_t *src, unsigned mask, int w); src 31 libavcodec/x86/huffyuvdsp_init.c void ff_add_int16_avx2(uint16_t *dst, const uint16_t *src, unsigned mask, int w); src 33 libavcodec/x86/huffyuvdsp_init.c void ff_add_hfyu_left_pred_bgr32_mmx(uint8_t *dst, const uint8_t *src, src 35 libavcodec/x86/huffyuvdsp_init.c void ff_add_hfyu_left_pred_bgr32_sse2(uint8_t *dst, const uint8_t *src, src 26 libavcodec/x86/lossless_videodsp_init.c void ff_add_bytes_mmx(uint8_t *dst, uint8_t *src, ptrdiff_t w); src 27 libavcodec/x86/lossless_videodsp_init.c void ff_add_bytes_sse2(uint8_t *dst, uint8_t *src, ptrdiff_t w); src 28 libavcodec/x86/lossless_videodsp_init.c void ff_add_bytes_avx2(uint8_t *dst, uint8_t *src, ptrdiff_t w); src 37 libavcodec/x86/lossless_videodsp_init.c int ff_add_left_pred_ssse3(uint8_t *dst, const uint8_t *src, src 39 libavcodec/x86/lossless_videodsp_init.c int ff_add_left_pred_unaligned_ssse3(uint8_t *dst, const uint8_t *src, src 41 libavcodec/x86/lossless_videodsp_init.c int ff_add_left_pred_unaligned_avx2(uint8_t *dst, const uint8_t *src, src 44 libavcodec/x86/lossless_videodsp_init.c int ff_add_left_pred_int16_ssse3(uint16_t *dst, const uint16_t *src, unsigned mask, ptrdiff_t w, unsigned acc); src 45 libavcodec/x86/lossless_videodsp_init.c int ff_add_left_pred_int16_unaligned_ssse3(uint16_t *dst, const uint16_t *src, unsigned mask, ptrdiff_t w, unsigned acc); src 47 libavcodec/x86/lossless_videodsp_init.c void ff_add_gradient_pred_ssse3(uint8_t *src, const ptrdiff_t stride, const ptrdiff_t width); src 48 libavcodec/x86/lossless_videodsp_init.c void ff_add_gradient_pred_avx2(uint8_t *src, const ptrdiff_t stride, const ptrdiff_t width); src 39 libavcodec/x86/lossless_videoencdsp_init.c void ff_sub_left_predict_avx(uint8_t *dst, uint8_t *src, src 28 libavcodec/x86/mpegvideodsp.c static void gmc_mmx(uint8_t *dst, uint8_t *src, src 66 libavcodec/x86/mpegvideodsp.c ff_gmc_c(dst, src, stride, h, ox, oy, dxx, dxy, dyx, dyy, src 71 libavcodec/x86/mpegvideodsp.c src += ix + iy * stride; src 73 libavcodec/x86/mpegvideodsp.c ff_emulated_edge_mc_8(edge_buf, src, stride, stride, w + 1, h + 1, ix, iy, width, height); src 74 libavcodec/x86/mpegvideodsp.c src = edge_buf; src 142 libavcodec/x86/mpegvideodsp.c : "m" (src[0]), "m" (src[1]), src 143 libavcodec/x86/mpegvideodsp.c "m" (src[stride]), "m" (src[stride + 1]), src 145 libavcodec/x86/mpegvideodsp.c src += stride; src 147 libavcodec/x86/mpegvideodsp.c src += 4 - h * stride; src 27 libavcodec/x86/pngdsp_init.c void ff_add_png_paeth_prediction_mmxext(uint8_t *dst, uint8_t *src, src 29 libavcodec/x86/pngdsp_init.c void ff_add_png_paeth_prediction_ssse3(uint8_t *dst, uint8_t *src, src 52 libavcodec/x86/qpeldsp_init.c void ff_put_mpeg4_qpel16_h_lowpass_mmxext(uint8_t *dst, const uint8_t *src, src 54 libavcodec/x86/qpeldsp_init.c void ff_avg_mpeg4_qpel16_h_lowpass_mmxext(uint8_t *dst, const uint8_t *src, src 57 libavcodec/x86/qpeldsp_init.c const uint8_t *src, src 60 libavcodec/x86/qpeldsp_init.c void ff_put_mpeg4_qpel8_h_lowpass_mmxext(uint8_t *dst, const uint8_t *src, src 62 libavcodec/x86/qpeldsp_init.c void ff_avg_mpeg4_qpel8_h_lowpass_mmxext(uint8_t *dst, const uint8_t *src, src 65 libavcodec/x86/qpeldsp_init.c const uint8_t *src, src 68 libavcodec/x86/qpeldsp_init.c void ff_put_mpeg4_qpel16_v_lowpass_mmxext(uint8_t *dst, const uint8_t *src, src 70 libavcodec/x86/qpeldsp_init.c void ff_avg_mpeg4_qpel16_v_lowpass_mmxext(uint8_t *dst, const uint8_t *src, src 73 libavcodec/x86/qpeldsp_init.c const uint8_t *src, src 75 libavcodec/x86/qpeldsp_init.c void ff_put_mpeg4_qpel8_v_lowpass_mmxext(uint8_t *dst, const uint8_t *src, src 77 libavcodec/x86/qpeldsp_init.c void ff_avg_mpeg4_qpel8_v_lowpass_mmxext(uint8_t *dst, const uint8_t *src, src 80 libavcodec/x86/qpeldsp_init.c const uint8_t *src, src 92 libavcodec/x86/qpeldsp_init.c const uint8_t *src, \ src 95 libavcodec/x86/qpeldsp_init.c ff_ ## OPNAME ## pixels8_ ## MMX(dst, src, stride, 8); \ src 99 libavcodec/x86/qpeldsp_init.c const uint8_t *src, \ src 104 libavcodec/x86/qpeldsp_init.c ff_put ## RND ## mpeg4_qpel8_h_lowpass_ ## MMX(half, src, 8, \ src 106 libavcodec/x86/qpeldsp_init.c ff_ ## OPNAME ## pixels8_l2_ ## MMX(dst, src, half, \ src 111 libavcodec/x86/qpeldsp_init.c const uint8_t *src, \ src 114 libavcodec/x86/qpeldsp_init.c ff_ ## OPNAME ## mpeg4_qpel8_h_lowpass_ ## MMX(dst, src, stride, \ src 119 libavcodec/x86/qpeldsp_init.c const uint8_t *src, \ src 124 libavcodec/x86/qpeldsp_init.c ff_put ## RND ## mpeg4_qpel8_h_lowpass_ ## MMX(half, src, 8, \ src 126 libavcodec/x86/qpeldsp_init.c ff_ ## OPNAME ## pixels8_l2_ ## MMX(dst, src + 1, half, stride, \ src 131 libavcodec/x86/qpeldsp_init.c const uint8_t *src, \ src 136 libavcodec/x86/qpeldsp_init.c ff_put ## RND ## mpeg4_qpel8_v_lowpass_ ## MMX(half, src, \ src 138 libavcodec/x86/qpeldsp_init.c ff_ ## OPNAME ## pixels8_l2_ ## MMX(dst, src, half, \ src 143 libavcodec/x86/qpeldsp_init.c const uint8_t *src, \ src 146 libavcodec/x86/qpeldsp_init.c ff_ ## OPNAME ## mpeg4_qpel8_v_lowpass_ ## MMX(dst, src, \ src 151 libavcodec/x86/qpeldsp_init.c const uint8_t *src, \ src 156 libavcodec/x86/qpeldsp_init.c ff_put ## RND ## mpeg4_qpel8_v_lowpass_ ## MMX(half, src, \ src 158 libavcodec/x86/qpeldsp_init.c ff_ ## OPNAME ## pixels8_l2_ ## MMX(dst, src + stride, half, stride,\ src 163 libavcodec/x86/qpeldsp_init.c const uint8_t *src, \ src 169 libavcodec/x86/qpeldsp_init.c ff_put ## RND ## mpeg4_qpel8_h_lowpass_ ## MMX(halfH, src, 8, \ src 171 libavcodec/x86/qpeldsp_init.c ff_put ## RND ## pixels8_l2_ ## MMX(halfH, src, halfH, 8, \ src 179 libavcodec/x86/qpeldsp_init.c const uint8_t *src, \ src 185 libavcodec/x86/qpeldsp_init.c ff_put ## RND ## mpeg4_qpel8_h_lowpass_ ## MMX(halfH, src, 8, \ src 187 libavcodec/x86/qpeldsp_init.c ff_put ## RND ## pixels8_l2_ ## MMX(halfH, src + 1, halfH, 8, \ src 195 libavcodec/x86/qpeldsp_init.c const uint8_t *src, \ src 201 libavcodec/x86/qpeldsp_init.c ff_put ## RND ## mpeg4_qpel8_h_lowpass_ ## MMX(halfH, src, 8, \ src 203 libavcodec/x86/qpeldsp_init.c ff_put ## RND ## pixels8_l2_ ## MMX(halfH, src, halfH, 8, \ src 211 libavcodec/x86/qpeldsp_init.c const uint8_t *src, \ src 217 libavcodec/x86/qpeldsp_init.c ff_put ## RND ## mpeg4_qpel8_h_lowpass_ ## MMX(halfH, src, 8, \ src 219 libavcodec/x86/qpeldsp_init.c ff_put ## RND ## pixels8_l2_ ## MMX(halfH, src + 1, halfH, 8, \ src 227 libavcodec/x86/qpeldsp_init.c const uint8_t *src, \ src 233 libavcodec/x86/qpeldsp_init.c ff_put ## RND ## mpeg4_qpel8_h_lowpass_ ## MMX(halfH, src, 8, \ src 241 libavcodec/x86/qpeldsp_init.c const uint8_t *src, \ src 247 libavcodec/x86/qpeldsp_init.c ff_put ## RND ## mpeg4_qpel8_h_lowpass_ ## MMX(halfH, src, 8, \ src 255 libavcodec/x86/qpeldsp_init.c const uint8_t *src, \ src 260 libavcodec/x86/qpeldsp_init.c ff_put ## RND ## mpeg4_qpel8_h_lowpass_ ## MMX(halfH, src, 8, \ src 262 libavcodec/x86/qpeldsp_init.c ff_put ## RND ## pixels8_l2_ ## MMX(halfH, src, halfH, \ src 269 libavcodec/x86/qpeldsp_init.c const uint8_t *src, \ src 274 libavcodec/x86/qpeldsp_init.c ff_put ## RND ## mpeg4_qpel8_h_lowpass_ ## MMX(halfH, src, 8, \ src 276 libavcodec/x86/qpeldsp_init.c ff_put ## RND ## pixels8_l2_ ## MMX(halfH, src + 1, halfH, 8, \ src 283 libavcodec/x86/qpeldsp_init.c const uint8_t *src, \ src 288 libavcodec/x86/qpeldsp_init.c ff_put ## RND ## mpeg4_qpel8_h_lowpass_ ## MMX(halfH, src, 8, \ src 295 libavcodec/x86/qpeldsp_init.c const uint8_t *src, \ src 298 libavcodec/x86/qpeldsp_init.c ff_ ## OPNAME ## pixels16_ ## MMX(dst, src, stride, 16); \ src 302 libavcodec/x86/qpeldsp_init.c const uint8_t *src, \ src 307 libavcodec/x86/qpeldsp_init.c ff_put ## RND ## mpeg4_qpel16_h_lowpass_ ## MMX(half, src, 16, \ src 309 libavcodec/x86/qpeldsp_init.c ff_ ## OPNAME ## pixels16_l2_ ## MMX(dst, src, half, stride, \ src 314 libavcodec/x86/qpeldsp_init.c const uint8_t *src, \ src 317 libavcodec/x86/qpeldsp_init.c ff_ ## OPNAME ## mpeg4_qpel16_h_lowpass_ ## MMX(dst, src, \ src 322 libavcodec/x86/qpeldsp_init.c const uint8_t *src, \ src 327 libavcodec/x86/qpeldsp_init.c ff_put ## RND ## mpeg4_qpel16_h_lowpass_ ## MMX(half, src, 16, \ src 329 libavcodec/x86/qpeldsp_init.c ff_ ## OPNAME ## pixels16_l2_ ## MMX(dst, src + 1, half, \ src 334 libavcodec/x86/qpeldsp_init.c const uint8_t *src, \ src 339 libavcodec/x86/qpeldsp_init.c ff_put ## RND ## mpeg4_qpel16_v_lowpass_ ## MMX(half, src, 16, \ src 341 libavcodec/x86/qpeldsp_init.c ff_ ## OPNAME ## pixels16_l2_ ## MMX(dst, src, half, stride, \ src 346 libavcodec/x86/qpeldsp_init.c const uint8_t *src, \ src 349 libavcodec/x86/qpeldsp_init.c ff_ ## OPNAME ## mpeg4_qpel16_v_lowpass_ ## MMX(dst, src, \ src 354 libavcodec/x86/qpeldsp_init.c const uint8_t *src, \ src 359 libavcodec/x86/qpeldsp_init.c ff_put ## RND ## mpeg4_qpel16_v_lowpass_ ## MMX(half, src, 16, \ src 361 libavcodec/x86/qpeldsp_init.c ff_ ## OPNAME ## pixels16_l2_ ## MMX(dst, src+stride, half, \ src 366 libavcodec/x86/qpeldsp_init.c const uint8_t *src, \ src 372 libavcodec/x86/qpeldsp_init.c ff_put ## RND ## mpeg4_qpel16_h_lowpass_ ## MMX(halfH, src, 16, \ src 374 libavcodec/x86/qpeldsp_init.c ff_put ## RND ## pixels16_l2_ ## MMX(halfH, src, halfH, 16, \ src 383 libavcodec/x86/qpeldsp_init.c const uint8_t *src, \ src 389 libavcodec/x86/qpeldsp_init.c ff_put ## RND ## mpeg4_qpel16_h_lowpass_ ## MMX(halfH, src, 16, \ src 391 libavcodec/x86/qpeldsp_init.c ff_put ## RND ## pixels16_l2_ ## MMX(halfH, src + 1, halfH, 16, \ src 400 libavcodec/x86/qpeldsp_init.c const uint8_t *src, \ src 406 libavcodec/x86/qpeldsp_init.c ff_put ## RND ## mpeg4_qpel16_h_lowpass_ ## MMX(halfH, src, 16, \ src 408 libavcodec/x86/qpeldsp_init.c ff_put ## RND ## pixels16_l2_ ## MMX(halfH, src, halfH, 16, \ src 417 libavcodec/x86/qpeldsp_init.c const uint8_t *src, \ src 423 libavcodec/x86/qpeldsp_init.c ff_put ## RND ## mpeg4_qpel16_h_lowpass_ ## MMX(halfH, src, 16, \ src 425 libavcodec/x86/qpeldsp_init.c ff_put ## RND ## pixels16_l2_ ## MMX(halfH, src + 1, halfH, 16, \ src 434 libavcodec/x86/qpeldsp_init.c const uint8_t *src, \ src 440 libavcodec/x86/qpeldsp_init.c ff_put ## RND ## mpeg4_qpel16_h_lowpass_ ## MMX(halfH, src, 16, \ src 449 libavcodec/x86/qpeldsp_init.c const uint8_t *src, \ src 455 libavcodec/x86/qpeldsp_init.c ff_put ## RND ## mpeg4_qpel16_h_lowpass_ ## MMX(halfH, src, 16, \ src 464 libavcodec/x86/qpeldsp_init.c const uint8_t *src, \ src 469 libavcodec/x86/qpeldsp_init.c ff_put ## RND ## mpeg4_qpel16_h_lowpass_ ## MMX(halfH, src, 16, \ src 471 libavcodec/x86/qpeldsp_init.c ff_put ## RND ## pixels16_l2_ ## MMX(halfH, src, halfH, 16, \ src 478 libavcodec/x86/qpeldsp_init.c const uint8_t *src, \ src 483 libavcodec/x86/qpeldsp_init.c ff_put ## RND ## mpeg4_qpel16_h_lowpass_ ## MMX(halfH, src, 16, \ src 485 libavcodec/x86/qpeldsp_init.c ff_put ## RND ## pixels16_l2_ ## MMX(halfH, src + 1, halfH, 16, \ src 492 libavcodec/x86/qpeldsp_init.c const uint8_t *src, \ src 497 libavcodec/x86/qpeldsp_init.c ff_put ## RND ## mpeg4_qpel16_h_lowpass_ ## MMX(halfH, src, 16, \ src 36 libavcodec/x86/rv40dsp_init.c static void op##_rv40_qpel##size##_mc33_##insn(uint8_t *dst, const uint8_t *src, \ src 39 libavcodec/x86/rv40dsp_init.c ff_##op##_pixels##size##_xy2_##insn(dst, src, stride, size); \ src 43 libavcodec/x86/rv40dsp_init.c void ff_put_rv40_chroma_mc8_mmx (uint8_t *dst, uint8_t *src, src 45 libavcodec/x86/rv40dsp_init.c void ff_avg_rv40_chroma_mc8_mmxext(uint8_t *dst, uint8_t *src, src 47 libavcodec/x86/rv40dsp_init.c void ff_avg_rv40_chroma_mc8_3dnow(uint8_t *dst, uint8_t *src, src 50 libavcodec/x86/rv40dsp_init.c void ff_put_rv40_chroma_mc4_mmx (uint8_t *dst, uint8_t *src, src 52 libavcodec/x86/rv40dsp_init.c void ff_avg_rv40_chroma_mc4_mmxext(uint8_t *dst, uint8_t *src, src 54 libavcodec/x86/rv40dsp_init.c void ff_avg_rv40_chroma_mc4_3dnow(uint8_t *dst, uint8_t *src, src 80 libavcodec/x86/rv40dsp_init.c const uint8_t *src, \ src 87 libavcodec/x86/rv40dsp_init.c src -= stride * 2; \ src 90 libavcodec/x86/rv40dsp_init.c ff_put_rv40_qpel_h ##OPT(tmp + i, SIZE, src + i, stride, \ src 97 libavcodec/x86/rv40dsp_init.c ff_ ##OP ##rv40_qpel_v ## OPT(dst + i, stride, src + i, \ src 101 libavcodec/x86/rv40dsp_init.c ff_ ##OP ##rv40_qpel_h ## OPT(dst + i, stride, src + i, \ src 115 libavcodec/x86/rv40dsp_init.c const uint8_t *src, \ src 119 libavcodec/x86/rv40dsp_init.c const uint8_t *src, \ src 54 libavcodec/x86/sbrdsp_init.c void ff_sbr_qmf_deint_neg_sse(float *v, const float *src); src 149 libavcodec/x86/snowdsp.c IDWTELEM * const src = b+w2; src 153 libavcodec/x86/snowdsp.c temp[i] = src[i] - ((-W_AM*(b[i] + b[i+1]))>>W_AS); src 171 libavcodec/x86/snowdsp.c :: "r"(&src[i]), "r"(&b[i]), "r"(&temp[i]) src 175 libavcodec/x86/snowdsp.c snow_horizontal_compose_lift_lead_out(i, temp, src, b, width, w_r, 1, -W_AM, W_AO+1, W_AS); src 325 libavcodec/x86/snowdsp.c IDWTELEM * const src = b+w2; src 344 libavcodec/x86/snowdsp.c :: "r"(&src[i]), "r"(&b[i]), "r"(&temp[i]) src 348 libavcodec/x86/snowdsp.c snow_horizontal_compose_lift_lead_out(i, temp, src, b, width, w_r, 1, -W_AM, W_AO+1, W_AS); src 22 libavcodec/x86/v210-init.c extern void ff_v210_planar_unpack_unaligned_ssse3(const uint32_t *src, uint16_t *y, uint16_t *u, uint16_t *v, int width); src 23 libavcodec/x86/v210-init.c extern void ff_v210_planar_unpack_unaligned_avx(const uint32_t *src, uint16_t *y, uint16_t *u, uint16_t *v, int width); src 24 libavcodec/x86/v210-init.c extern void ff_v210_planar_unpack_unaligned_avx2(const uint32_t *src, uint16_t *y, uint16_t *u, uint16_t *v, int width); src 26 libavcodec/x86/v210-init.c extern void ff_v210_planar_unpack_aligned_ssse3(const uint32_t *src, uint16_t *y, uint16_t *u, uint16_t *v, int width); src 27 libavcodec/x86/v210-init.c extern void ff_v210_planar_unpack_aligned_avx(const uint32_t *src, uint16_t *y, uint16_t *u, uint16_t *v, int width); src 28 libavcodec/x86/v210-init.c extern void ff_v210_planar_unpack_aligned_avx2(const uint32_t *src, uint16_t *y, uint16_t *u, uint16_t *v, int width); src 37 libavcodec/x86/vc1dsp_init.c void ff_vc1_v_loop_filter4_ ## EXT(uint8_t *src, int stride, int pq); \ src 38 libavcodec/x86/vc1dsp_init.c void ff_vc1_h_loop_filter4_ ## EXT(uint8_t *src, int stride, int pq); \ src 39 libavcodec/x86/vc1dsp_init.c void ff_vc1_v_loop_filter8_ ## EXT(uint8_t *src, int stride, int pq); \ src 40 libavcodec/x86/vc1dsp_init.c void ff_vc1_h_loop_filter8_ ## EXT(uint8_t *src, int stride, int pq); \ src 42 libavcodec/x86/vc1dsp_init.c static void vc1_v_loop_filter16_ ## EXT(uint8_t *src, int stride, int pq) \ src 44 libavcodec/x86/vc1dsp_init.c ff_vc1_v_loop_filter8_ ## EXT(src, stride, pq); \ src 45 libavcodec/x86/vc1dsp_init.c ff_vc1_v_loop_filter8_ ## EXT(src+8, stride, pq); \ src 48 libavcodec/x86/vc1dsp_init.c static void vc1_h_loop_filter16_ ## EXT(uint8_t *src, int stride, int pq) \ src 50 libavcodec/x86/vc1dsp_init.c ff_vc1_h_loop_filter8_ ## EXT(src, stride, pq); \ src 51 libavcodec/x86/vc1dsp_init.c ff_vc1_h_loop_filter8_ ## EXT(src+8*stride, stride, pq); \ src 59 libavcodec/x86/vc1dsp_init.c void ff_vc1_h_loop_filter8_sse4(uint8_t *src, int stride, int pq); src 61 libavcodec/x86/vc1dsp_init.c static void vc1_h_loop_filter16_sse4(uint8_t *src, int stride, int pq) src 63 libavcodec/x86/vc1dsp_init.c ff_vc1_h_loop_filter8_sse4(src, stride, pq); src 64 libavcodec/x86/vc1dsp_init.c ff_vc1_h_loop_filter8_sse4(src+8*stride, stride, pq); src 69 libavcodec/x86/vc1dsp_init.c const uint8_t *src, ptrdiff_t stride, int rnd) \ src 71 libavcodec/x86/vc1dsp_init.c ff_ ## OP ## pixels ## DEPTH ## INSN(dst, src, stride, DEPTH); \ src 85 libavcodec/x86/vc1dsp_init.c void ff_put_vc1_chroma_mc8_nornd_mmx (uint8_t *dst, uint8_t *src, src 87 libavcodec/x86/vc1dsp_init.c void ff_avg_vc1_chroma_mc8_nornd_mmxext(uint8_t *dst, uint8_t *src, src 89 libavcodec/x86/vc1dsp_init.c void ff_avg_vc1_chroma_mc8_nornd_3dnow(uint8_t *dst, uint8_t *src, src 91 libavcodec/x86/vc1dsp_init.c void ff_put_vc1_chroma_mc8_nornd_ssse3(uint8_t *dst, uint8_t *src, src 93 libavcodec/x86/vc1dsp_init.c void ff_avg_vc1_chroma_mc8_nornd_ssse3(uint8_t *dst, uint8_t *src, src 39 libavcodec/x86/vc1dsp_mmx.c const uint8_t *src, x86_reg stride, src 42 libavcodec/x86/vc1dsp_mmx.c const int16_t *src, int rnd); src 44 libavcodec/x86/vc1dsp_mmx.c const int16_t *src, int rnd); src 82 libavcodec/x86/vc1dsp_mmx.c static void OPNAME ## vc1_shift2_mmx(uint8_t *dst, const uint8_t *src,\ src 124 libavcodec/x86/vc1dsp_mmx.c : "+r"(src), "+r"(dst)\ src 187 libavcodec/x86/vc1dsp_mmx.c vc1_put_ver_16b_ ## NAME ## _mmx(int16_t *dst, const uint8_t *src, \ src 192 libavcodec/x86/vc1dsp_mmx.c src -= src_stride; \ src 227 libavcodec/x86/vc1dsp_mmx.c : "+r"(h), "+r" (src), "+r" (dst) \ src 245 libavcodec/x86/vc1dsp_mmx.c const int16_t *src, int rnd) \ src 248 libavcodec/x86/vc1dsp_mmx.c src -= 1; \ src 266 libavcodec/x86/vc1dsp_mmx.c : "+r"(h), "+r" (src), "+r" (dst) \ src 283 libavcodec/x86/vc1dsp_mmx.c OPNAME ## vc1_## NAME ## _mmx(uint8_t *dst, const uint8_t *src, \ src 287 libavcodec/x86/vc1dsp_mmx.c src -= offset; \ src 302 libavcodec/x86/vc1dsp_mmx.c : "+r"(h), "+r" (src), "+r" (dst) \ src 323 libavcodec/x86/vc1dsp_mmx.c typedef void (*vc1_mspel_mc_filter_ver_16bits)(int16_t *dst, const uint8_t *src, x86_reg src_stride, int rnd, int64_t shift); src 324 libavcodec/x86/vc1dsp_mmx.c typedef void (*vc1_mspel_mc_filter_hor_16bits)(uint8_t *dst, x86_reg dst_stride, const int16_t *src, int rnd); src 325 libavcodec/x86/vc1dsp_mmx.c typedef void (*vc1_mspel_mc_filter_8bits)(uint8_t *dst, const uint8_t *src, x86_reg stride, int rnd, x86_reg offset); src 339 libavcodec/x86/vc1dsp_mmx.c static void OP ## vc1_mspel_mc(uint8_t *dst, const uint8_t *src, int stride,\ src 362 libavcodec/x86/vc1dsp_mmx.c vc1_put_shift_ver_16bits[vmode](tmp, src-1, stride, r, shift);\ src 368 libavcodec/x86/vc1dsp_mmx.c vc1_put_shift_8bits[vmode](dst, src, stride, 1-rnd, stride);\ src 374 libavcodec/x86/vc1dsp_mmx.c vc1_put_shift_8bits[hmode](dst, src, stride, rnd, 1);\ src 376 libavcodec/x86/vc1dsp_mmx.c static void OP ## vc1_mspel_mc_16(uint8_t *dst, const uint8_t *src, \ src 379 libavcodec/x86/vc1dsp_mmx.c OP ## vc1_mspel_mc(dst + 0, src + 0, stride, hmode, vmode, rnd); \ src 380 libavcodec/x86/vc1dsp_mmx.c OP ## vc1_mspel_mc(dst + 8, src + 8, stride, hmode, vmode, rnd); \ src 381 libavcodec/x86/vc1dsp_mmx.c dst += 8*stride; src += 8*stride; \ src 382 libavcodec/x86/vc1dsp_mmx.c OP ## vc1_mspel_mc(dst + 0, src + 0, stride, hmode, vmode, rnd); \ src 383 libavcodec/x86/vc1dsp_mmx.c OP ## vc1_mspel_mc(dst + 8, src + 8, stride, hmode, vmode, rnd); \ src 392 libavcodec/x86/vc1dsp_mmx.c const uint8_t *src, \ src 396 libavcodec/x86/vc1dsp_mmx.c put_vc1_mspel_mc(dst, src, stride, a, b, rnd); \ src 399 libavcodec/x86/vc1dsp_mmx.c const uint8_t *src, \ src 403 libavcodec/x86/vc1dsp_mmx.c avg_vc1_mspel_mc(dst, src, stride, a, b, rnd); \ src 406 libavcodec/x86/vc1dsp_mmx.c const uint8_t *src, \ src 410 libavcodec/x86/vc1dsp_mmx.c put_vc1_mspel_mc_16(dst, src, stride, a, b, rnd); \ src 413 libavcodec/x86/vc1dsp_mmx.c const uint8_t *src,\ src 417 libavcodec/x86/vc1dsp_mmx.c avg_vc1_mspel_mc_16(dst, src, stride, a, b, rnd); \ src 34 libavcodec/x86/videodsp_init.c const uint8_t *src, x86_reg src_stride, src 37 libavcodec/x86/videodsp_init.c const uint8_t *src, x86_reg src_stride, src 149 libavcodec/x86/videodsp_init.c static av_always_inline void emulated_edge_mc(uint8_t *dst, const uint8_t *src, src 168 libavcodec/x86/videodsp_init.c src -= src_y*src_stride; src 172 libavcodec/x86/videodsp_init.c src -= src_y*src_stride; src 177 libavcodec/x86/videodsp_init.c src += w - 1 - src_x; src 180 libavcodec/x86/videodsp_init.c src += 1 - block_w - src_x; src 192 libavcodec/x86/videodsp_init.c src += (src_y_add + start_y) * src_stride + start_x; src 195 libavcodec/x86/videodsp_init.c vfix_tbl[w - 1](dst + start_x, dst_stride, src, src_stride, src 198 libavcodec/x86/videodsp_init.c v_extend_var(dst + start_x, dst_stride, src, src_stride, src 226 libavcodec/x86/videodsp_init.c static av_noinline void emulated_edge_mc_mmx(uint8_t *buf, const uint8_t *src, src 232 libavcodec/x86/videodsp_init.c emulated_edge_mc(buf, src, buf_stride, src_stride, block_w, block_h, src 237 libavcodec/x86/videodsp_init.c static av_noinline void emulated_edge_mc_sse(uint8_t *buf, const uint8_t *src, src 243 libavcodec/x86/videodsp_init.c emulated_edge_mc(buf, src, buf_stride, src_stride, block_w, block_h, src 249 libavcodec/x86/videodsp_init.c static av_noinline void emulated_edge_mc_sse2(uint8_t *buf, const uint8_t *src, src 256 libavcodec/x86/videodsp_init.c emulated_edge_mc(buf, src, buf_stride, src_stride, block_w, block_h, src 262 libavcodec/x86/videodsp_init.c static av_noinline void emulated_edge_mc_avx2(uint8_t *buf, const uint8_t *src, src 269 libavcodec/x86/videodsp_init.c emulated_edge_mc(buf, src, buf_stride, src_stride, block_w, block_h, src 37 libavcodec/x86/vp3dsp_init.c void ff_vp3_v_loop_filter_mmxext(uint8_t *src, ptrdiff_t stride, src 39 libavcodec/x86/vp3dsp_init.c void ff_vp3_h_loop_filter_mmxext(uint8_t *src, ptrdiff_t stride, src 28 libavcodec/x86/vp6dsp_init.c void ff_vp6_filter_diag4_mmx(uint8_t *dst, uint8_t *src, ptrdiff_t stride, src 30 libavcodec/x86/vp6dsp_init.c void ff_vp6_filter_diag4_sse2(uint8_t *dst, uint8_t *src, ptrdiff_t stride, src 35 libavcodec/x86/vp8dsp_init.c uint8_t *src, ptrdiff_t srcstride, src 38 libavcodec/x86/vp8dsp_init.c uint8_t *src, ptrdiff_t srcstride, src 41 libavcodec/x86/vp8dsp_init.c uint8_t *src, ptrdiff_t srcstride, src 44 libavcodec/x86/vp8dsp_init.c uint8_t *src, ptrdiff_t srcstride, src 48 libavcodec/x86/vp8dsp_init.c uint8_t *src, ptrdiff_t srcstride, src 51 libavcodec/x86/vp8dsp_init.c uint8_t *src, ptrdiff_t srcstride, src 54 libavcodec/x86/vp8dsp_init.c uint8_t *src, ptrdiff_t srcstride, src 57 libavcodec/x86/vp8dsp_init.c uint8_t *src, ptrdiff_t srcstride, src 61 libavcodec/x86/vp8dsp_init.c uint8_t *src, ptrdiff_t srcstride, src 64 libavcodec/x86/vp8dsp_init.c uint8_t *src, ptrdiff_t srcstride, src 67 libavcodec/x86/vp8dsp_init.c uint8_t *src, ptrdiff_t srcstride, src 70 libavcodec/x86/vp8dsp_init.c uint8_t *src, ptrdiff_t srcstride, src 73 libavcodec/x86/vp8dsp_init.c uint8_t *src, ptrdiff_t srcstride, src 76 libavcodec/x86/vp8dsp_init.c uint8_t *src, ptrdiff_t srcstride, src 79 libavcodec/x86/vp8dsp_init.c uint8_t *src, ptrdiff_t srcstride, src 82 libavcodec/x86/vp8dsp_init.c uint8_t *src, ptrdiff_t srcstride, src 86 libavcodec/x86/vp8dsp_init.c uint8_t *src, ptrdiff_t srcstride, src 89 libavcodec/x86/vp8dsp_init.c uint8_t *src, ptrdiff_t srcstride, src 92 libavcodec/x86/vp8dsp_init.c uint8_t *src, ptrdiff_t srcstride, src 95 libavcodec/x86/vp8dsp_init.c uint8_t *src, ptrdiff_t srcstride, src 99 libavcodec/x86/vp8dsp_init.c uint8_t *src, ptrdiff_t srcstride, src 102 libavcodec/x86/vp8dsp_init.c uint8_t *src, ptrdiff_t srcstride, src 105 libavcodec/x86/vp8dsp_init.c uint8_t *src, ptrdiff_t srcstride, src 108 libavcodec/x86/vp8dsp_init.c uint8_t *src, ptrdiff_t srcstride, src 113 libavcodec/x86/vp8dsp_init.c uint8_t *src, ptrdiff_t srcstride, src 116 libavcodec/x86/vp8dsp_init.c uint8_t *src, ptrdiff_t srcstride, src 119 libavcodec/x86/vp8dsp_init.c uint8_t *src, ptrdiff_t srcstride, src 124 libavcodec/x86/vp8dsp_init.c uint8_t *dst, ptrdiff_t dststride, uint8_t *src, \ src 128 libavcodec/x86/vp8dsp_init.c dst, dststride, src, srcstride, height, mx, my); \ src 130 libavcodec/x86/vp8dsp_init.c dst + 8, dststride, src + 8, srcstride, height, mx, my); \ src 134 libavcodec/x86/vp8dsp_init.c uint8_t *dst, ptrdiff_t dststride, uint8_t *src, \ src 138 libavcodec/x86/vp8dsp_init.c dst, dststride, src, srcstride, height, mx, my); \ src 140 libavcodec/x86/vp8dsp_init.c dst + 4, dststride, src + 4, srcstride, height, mx, my); \ src 168 libavcodec/x86/vp8dsp_init.c uint8_t *dst, ptrdiff_t dststride, uint8_t *src, \ src 173 libavcodec/x86/vp8dsp_init.c src -= srcstride * (TAPNUMY / 2 - 1); \ src 175 libavcodec/x86/vp8dsp_init.c tmp, SIZE, src, srcstride, height + TAPNUMY - 1, mx, my); \ src 213 libavcodec/x86/vp8dsp_init.c uint8_t *dst, ptrdiff_t dststride, uint8_t *src, \ src 218 libavcodec/x86/vp8dsp_init.c tmp, SIZE, src, srcstride, height + 1, mx, my); \ src 33 libavcodec/x86/vp9dsp_init.h const uint8_t *src, ptrdiff_t src_stride, \ src 38 libavcodec/x86/vp9dsp_init.h const uint8_t *src, ptrdiff_t src_stride, \ src 74 libavcodec/x86/vp9dsp_init.h const uint8_t *src, ptrdiff_t src_stride, \ src 77 libavcodec/x86/vp9dsp_init.h ff_vp9_##avg##_8tap_1d_##dir##_##hsz##_##bpp##_##opt(dst, dst_stride, src, \ src 79 libavcodec/x86/vp9dsp_init.h ff_vp9_##avg##_8tap_1d_##dir##_##hsz##_##bpp##_##opt(dst + hszb, dst_stride, src + hszb, \ src 91 libavcodec/x86/vp9dsp_init.h const uint8_t *src, ptrdiff_t src_stride, \ src 94 libavcodec/x86/vp9dsp_init.h ff_vp9_##op##_8tap_1d_##dir##_##sz##_##bpp##_##opt(dst, dst_stride, src, src_stride, \ src 116 libavcodec/x86/vp9dsp_init.h const uint8_t *src, ptrdiff_t src_stride, \ src 120 libavcodec/x86/vp9dsp_init.h ff_vp9_put_8tap_1d_h_##sz##_##bpp##_##opt(temp, 64 * bytes, src - 3 * src_stride, \ src 118 libavcodec/xan.c const uint8_t *src, int src_len) src 120 libavcodec/xan.c uint8_t byte = *src++; src 122 libavcodec/xan.c const uint8_t * ptr = src + byte*2; src 140 libavcodec/xan.c val = src[idx]; src 159 libavcodec/xan.c const uint8_t *src, int src_len) src 167 libavcodec/xan.c bytestream2_init(&ctx, src, src_len); src 286 libavcodec/xface.c void ff_xface_generate_face(uint8_t *dst, uint8_t * const src) src 321 libavcodec/xface.c k = 2*k + src[l + m * XFACE_WIDTH]; src 99 libavcodec/xface.h void ff_xface_generate_face(uint8_t *dst, uint8_t * const src); src 189 libavcodec/xxan.c const uint8_t *src, *src_end; src 221 libavcodec/xxan.c src = s->scratch_buffer; src 222 libavcodec/xxan.c src_end = src + dec_size; src 226 libavcodec/xxan.c if (src_end - src < 1) src 228 libavcodec/xxan.c val = *src++; src 252 libavcodec/xxan.c if (src_end - src < 1) src 254 libavcodec/xxan.c val = *src++; src 284 libavcodec/xxan.c uint8_t *ybuf, *prev_buf, *src = s->scratch_buffer; src 301 libavcodec/xxan.c ret = xan_unpack_luma(s, src, s->buffer_size >> 1); src 308 libavcodec/xxan.c last = *src++; src 311 libavcodec/xxan.c cur = (last + *src++) & 0x1F; src 321 libavcodec/xxan.c last = ((prev_buf[0] >> 1) + *src++) & 0x1F; src 324 libavcodec/xxan.c cur = ((prev_buf[j + 1] >> 1) + *src++) & 0x1F; src 348 libavcodec/xxan.c src = s->y_buffer; src 352 libavcodec/xxan.c ybuf[i] = (src[i] << 2) | (src[i] >> 3); src 353 libavcodec/xxan.c src += avctx->width; src 363 libavcodec/xxan.c uint8_t *ybuf, *src = s->scratch_buffer; src 372 libavcodec/xxan.c ret = xan_unpack_luma(s, src, src 381 libavcodec/xxan.c last = (ybuf[0] + (*src++ << 1)) & 0x3F; src 384 libavcodec/xxan.c cur = (ybuf[j + 1] + (*src++ << 1)) & 0x3F; src 393 libavcodec/xxan.c src = s->y_buffer; src 397 libavcodec/xxan.c ybuf[i] = (src[i] << 2) | (src[i] >> 3); src 398 libavcodec/xxan.c src += avctx->width; src 42 libavcodec/y41pdec.c uint8_t *src = avpkt->data; src 62 libavcodec/y41pdec.c *(u++) = *src++; src 63 libavcodec/y41pdec.c *(y++) = *src++; src 64 libavcodec/y41pdec.c *(v++) = *src++; src 65 libavcodec/y41pdec.c *(y++) = *src++; src 67 libavcodec/y41pdec.c *(u++) = *src++; src 68 libavcodec/y41pdec.c *(y++) = *src++; src 69 libavcodec/y41pdec.c *(v++) = *src++; src 70 libavcodec/y41pdec.c *(y++) = *src++; src 72 libavcodec/y41pdec.c *(y++) = *src++; src 73 libavcodec/y41pdec.c *(y++) = *src++; src 74 libavcodec/y41pdec.c *(y++) = *src++; src 75 libavcodec/y41pdec.c *(y++) = *src++; src 37 libavcodec/yuv4dec.c const uint8_t *src = avpkt->data; src 58 libavcodec/yuv4dec.c u[j] = *src++ ^ 0x80; src 59 libavcodec/yuv4dec.c v[j] = *src++ ^ 0x80; src 60 libavcodec/yuv4dec.c y[ 2 * j ] = *src++; src 61 libavcodec/yuv4dec.c y[ 2 * j + 1] = *src++; src 62 libavcodec/yuv4dec.c y[pic->linesize[0] + 2 * j ] = *src++; src 63 libavcodec/yuv4dec.c y[pic->linesize[0] + 2 * j + 1] = *src++; src 83 libavcodec/zmbv.c uint8_t *src = c->decomp_buf; src 97 libavcodec/zmbv.c c->pal[i] ^= *src++; src 100 libavcodec/zmbv.c mvec = (int8_t*)src; src 101 libavcodec/zmbv.c src += ((c->bx * c->by * 2 + 3) & ~3); src 142 libavcodec/zmbv.c out[i] ^= *src++; src 150 libavcodec/zmbv.c if (src - c->decomp_buf != c->decomp_len) src 152 libavcodec/zmbv.c src-c->decomp_buf, c->decomp_len); src 162 libavcodec/zmbv.c uint8_t *src = c->decomp_buf; src 174 libavcodec/zmbv.c mvec = (int8_t*)src; src 175 libavcodec/zmbv.c src += ((c->bx * c->by * 2 + 3) & ~3); src 216 libavcodec/zmbv.c out[i] ^= *((uint16_t*)src); src 217 libavcodec/zmbv.c src += 2; src 226 libavcodec/zmbv.c if (src - c->decomp_buf != c->decomp_len) src 228 libavcodec/zmbv.c src-c->decomp_buf, c->decomp_len); src 239 libavcodec/zmbv.c uint8_t *src = c->decomp_buf; src 253 libavcodec/zmbv.c mvec = (int8_t*)src; src 254 libavcodec/zmbv.c src += ((c->bx * c->by * 2 + 3) & ~3); src 300 libavcodec/zmbv.c out[i * 3 + 0] ^= *src++; src 301 libavcodec/zmbv.c out[i * 3 + 1] ^= *src++; src 302 libavcodec/zmbv.c out[i * 3 + 2] ^= *src++; src 311 libavcodec/zmbv.c if (src - c->decomp_buf != c->decomp_len) src 313 libavcodec/zmbv.c src-c->decomp_buf, c->decomp_len); src 324 libavcodec/zmbv.c uint8_t *src = c->decomp_buf; src 336 libavcodec/zmbv.c mvec = (int8_t*)src; src 337 libavcodec/zmbv.c src += ((c->bx * c->by * 2 + 3) & ~3); src 378 libavcodec/zmbv.c out[i] ^= *((uint32_t *) src); src 379 libavcodec/zmbv.c src += 4; src 388 libavcodec/zmbv.c if (src - c->decomp_buf != c->decomp_len) src 390 libavcodec/zmbv.c src-c->decomp_buf, c->decomp_len); src 399 libavcodec/zmbv.c uint8_t *src = c->decomp_buf; src 403 libavcodec/zmbv.c memcpy(c->pal, src, 768); src 404 libavcodec/zmbv.c src += 768; src 407 libavcodec/zmbv.c memcpy(c->cur, src, c->width * c->height * (c->bpp / 8)); src 573 libavcodec/zmbv.c uint8_t *out, *src; src 577 libavcodec/zmbv.c src = c->cur; src 588 libavcodec/zmbv.c av_image_copy_plane(out, frame->linesize[0], src, c->stride, src 85 libavcodec/zmbvenc.c static inline int block_cmp(ZmbvEncContext *c, uint8_t *src, int stride, src 97 libavcodec/zmbvenc.c int t = src[i] ^ src2[i]; src 100 libavcodec/zmbvenc.c src += stride; src 120 libavcodec/zmbvenc.c static int zmbv_me(ZmbvEncContext *c, uint8_t *src, int sstride, uint8_t *prev, src 132 libavcodec/zmbvenc.c bv = block_cmp(c, src, sstride, prev, pstride, bw, bh, xored); src 138 libavcodec/zmbvenc.c tv = block_cmp(c, src, sstride, prev + mx0 * c->bypp + my0 * pstride, pstride, bw, bh, &txored); src 153 libavcodec/zmbvenc.c tv = block_cmp(c, src, sstride, prev + dx * c->bypp + dy * pstride, pstride, bw, bh, &txored); src 171 libavcodec/zmbvenc.c uint8_t *src, *prev, *buf; src 193 libavcodec/zmbvenc.c src = p->data[0]; src 218 libavcodec/zmbvenc.c memcpy(c->work_buf + work_size, src, avctx->width * c->bypp); src 219 libavcodec/zmbvenc.c src += p->linesize[0]; src 239 libavcodec/zmbvenc.c tsrc = src + x * c->bypp; src 255 libavcodec/zmbvenc.c src += p->linesize[0] * ZMBV_BLOCK; src 260 libavcodec/zmbvenc.c src = p->data[0]; src 263 libavcodec/zmbvenc.c memcpy(prev, src, avctx->width * c->bypp); src 265 libavcodec/zmbvenc.c src += p->linesize[0]; src 190 libavdevice/decklink_dec.cpp static void extract_luma_from_v210(uint16_t *dst, const uint8_t *src, int width) src 194 libavdevice/decklink_dec.cpp *dst++ = (src[1] >> 2) + ((src[2] & 15) << 6); src 195 libavdevice/decklink_dec.cpp *dst++ = src[4] + ((src[5] & 3) << 8); src 196 libavdevice/decklink_dec.cpp *dst++ = (src[6] >> 4) + ((src[7] & 63) << 4); src 197 libavdevice/decklink_dec.cpp src += 8; src 201 libavdevice/decklink_dec.cpp static void unpack_v210(uint16_t *dst, const uint8_t *src, int width) src 205 libavdevice/decklink_dec.cpp *dst++ = src[0] + ((src[1] & 3) << 8); src 206 libavdevice/decklink_dec.cpp *dst++ = (src[1] >> 2) + ((src[2] & 15) << 6); src 207 libavdevice/decklink_dec.cpp *dst++ = (src[2] >> 4) + ((src[3] & 63) << 4); src 208 libavdevice/decklink_dec.cpp src += 4; src 231 libavdevice/decklink_dec.cpp static uint8_t* teletext_data_unit_from_vbi_data(int line, uint8_t *src, uint8_t *tgt, vbi_pixfmt fmt) src 237 libavdevice/decklink_dec.cpp if (vbi_bit_slice(&slicer, src, tgt + 4) == FALSE) src 245 libavdevice/decklink_dec.cpp static uint8_t* teletext_data_unit_from_vbi_data_10bit(int line, uint8_t *src, uint8_t *tgt) src 254 libavdevice/decklink_dec.cpp *py++ = (src[1] >> 4) + ((src[2] & 15) << 4); src 255 libavdevice/decklink_dec.cpp *py++ = (src[4] >> 2) + ((src[5] & 3 ) << 6); src 256 libavdevice/decklink_dec.cpp *py++ = (src[6] >> 6) + ((src[7] & 63) << 2); src 257 libavdevice/decklink_dec.cpp src += 8; src 43 libavdevice/dshow_capture.h long ff_copy_dshow_media_type(AM_MEDIA_TYPE *dst, const AM_MEDIA_TYPE *src); src 24 libavdevice/dshow_common.c long ff_copy_dshow_media_type(AM_MEDIA_TYPE *dst, const AM_MEDIA_TYPE *src) src 28 libavdevice/dshow_common.c if (src->cbFormat) { src 29 libavdevice/dshow_common.c pbFormat = CoTaskMemAlloc(src->cbFormat); src 32 libavdevice/dshow_common.c memcpy(pbFormat, src->pbFormat, src->cbFormat); src 35 libavdevice/dshow_common.c *dst = *src; src 225 libavfilter/aeval.c EvalContext *eval = outlink->src->priv; src 237 libavfilter/aeval.c av_log(outlink->src, AV_LOG_VERBOSE, src 276 libavfilter/aeval.c EvalContext *eval = outlink->src->priv; src 393 libavfilter/aeval.c AVFilterContext *ctx = outlink->src; src 31 libavfilter/af_acontrast.c void (*filter)(void **dst, const void **src, src 79 libavfilter/af_acontrast.c const float *src = s[0]; src 85 libavfilter/af_acontrast.c float d = src[c] * M_PI_2; src 91 libavfilter/af_acontrast.c src += c; src 99 libavfilter/af_acontrast.c const double *src = s[0]; src 105 libavfilter/af_acontrast.c double d = src[c] * M_PI_2; src 111 libavfilter/af_acontrast.c src += c; src 122 libavfilter/af_acontrast.c const float *src = s[c]; src 126 libavfilter/af_acontrast.c float d = src[n] * M_PI_2; src 140 libavfilter/af_acontrast.c const double *src = s[c]; src 144 libavfilter/af_acontrast.c double d = src[n] * M_PI_2; src 270 libavfilter/af_acrossover.c const double *src = (const double *)in->extended_data[ch]; src 274 libavfilter/af_acrossover.c double sample = src[i], lo, hi; src 222 libavfilter/af_acrusher.c const double *src = (const double *)in->data[0]; src 248 libavfilter/af_acrusher.c double sample = src[c] * level_in; src 250 libavfilter/af_acrusher.c sample = mix * samplereduction(s, &s->sr[c], sample) + src[c] * (1. - mix) * level_in; src 253 libavfilter/af_acrusher.c src += c; src 88 libavfilter/af_adeclick.c const double *src, double *dst); src 357 libavfilter/af_adeclick.c static int interpolation(DeclickChannel *c, const double *src, int ar_order, src 393 libavfilter/af_adeclick.c value -= src[index[i] - j] * auxiliary[abs(j)]; src 405 libavfilter/af_adeclick.c const double *src, double *dst) src 419 libavfilter/af_adeclick.c const unsigned index = fmin(fabs(src[i]), 1) * (s->nb_hbins - 1); src 422 libavfilter/af_adeclick.c dst[i] = src[i]; src 437 libavfilter/af_adeclick.c clip[i] = fabs(src[i]) >= max_amplitude; src 455 libavfilter/af_adeclick.c const double *src, double *dst) src 464 libavfilter/af_adeclick.c detection[i] += acoefficients[j] * src[i - j]; src 470 libavfilter/af_adeclick.c dst[i] = src[i]; src 502 libavfilter/af_adeclick.c const double *src = (const double *)s->in->extended_data[ch]; src 512 libavfilter/af_adeclick.c sigmae = autoregression(src, s->ar_order, s->window_size, c->acoefficients, c->acorrelation, c->tmp); src 520 libavfilter/af_adeclick.c c->click, index, src, dst); src 524 libavfilter/af_adeclick.c ret = interpolation(c, src, s->ar_order, c->acoefficients, index, src 539 libavfilter/af_adeclick.c memcpy(dst, src, s->window_size * sizeof(*dst)); src 50 libavfilter/af_adelay.c const uint8_t *src, uint8_t *dst); src 99 libavfilter/af_adelay.c const type *src = (type *)ssrc; \ src 107 libavfilter/af_adelay.c memcpy(&samples[d->delay_index], src, len * sizeof(type)); \ src 110 libavfilter/af_adelay.c src += len; \ src 115 libavfilter/af_adelay.c samples[d->index] = *src; \ src 118 libavfilter/af_adelay.c src++, dst++; \ src 234 libavfilter/af_adelay.c const uint8_t *src = frame->extended_data[i]; src 238 libavfilter/af_adelay.c memcpy(dst, src, frame->nb_samples * s->block_align); src 240 libavfilter/af_adelay.c s->delay_channel(d, frame->nb_samples, src, dst); src 26 libavfilter/af_aderivative.c void (*filter)(void **dst, void **prv, const void **src, src 72 libavfilter/af_aderivative.c const type *src = s[c]; \ src 77 libavfilter/af_aderivative.c const type current = src[n]; \ src 97 libavfilter/af_aderivative.c const type *src = s[c]; \ src 102 libavfilter/af_aderivative.c const type current = src[n]; \ src 44 libavfilter/af_aecho.c uint8_t * const *src, uint8_t **dst, src 191 libavfilter/af_aecho.c uint8_t * const *src, uint8_t **dst, \ src 203 libavfilter/af_aecho.c const type *s = (type *)src[chan]; \ src 236 libavfilter/af_aecho.c AVFilterContext *ctx = outlink->src; src 305 libavfilter/af_aecho.c AVFilterContext *ctx = outlink->src; src 89 libavfilter/af_aemphasis.c const double *src = (const double *)in->data[0]; src 110 libavfilter/af_aemphasis.c dst[c] = level_out * biquad(&s->rc[c].r1, s->rc[c].use_brickw ? biquad(&s->rc[c].brickw, src[c] * level_in) : src[c] * level_in); src 112 libavfilter/af_aemphasis.c src += inlink->channels; src 45 libavfilter/af_afade.c void (*fade_samples)(uint8_t **dst, uint8_t * const *src, src 165 libavfilter/af_afade.c static void fade_samples_## name ##p(uint8_t **dst, uint8_t * const *src, \ src 175 libavfilter/af_afade.c const type *s = (type *)src[c]; \ src 183 libavfilter/af_afade.c static void fade_samples_## name (uint8_t **dst, uint8_t * const *src, \ src 188 libavfilter/af_afade.c const type *s = (type *)src[0]; \ src 210 libavfilter/af_afade.c AVFilterContext *ctx = outlink->src; src 577 libavfilter/af_afade.c AVFilterContext *ctx = outlink->src; src 936 libavfilter/af_afftdn.c float *src = (float *)in->extended_data[ch]; src 941 libavfilter/af_afftdn.c dnch->fft_data[i].re = s->window[i] * src[i] * (1LL << 24); src 1096 libavfilter/af_afftdn.c const float *src = (const float *)in->extended_data[ch]; src 1110 libavfilter/af_afftdn.c dnch->fft_data[m].re = s->window[m] * src[m] * (1LL << 24); src 1232 libavfilter/af_afftdn.c double *src = dnch->out_samples; src 1243 libavfilter/af_afftdn.c dst[m] = src[m]; src 1247 libavfilter/af_afftdn.c dst[m] = orig[m] - src[m]; src 1254 libavfilter/af_afftdn.c memmove(src, src + s->sample_advance, (s->window_length - s->sample_advance) * sizeof(*src)); src 1255 libavfilter/af_afftdn.c memset(src + (s->window_length - s->sample_advance), 0, s->sample_advance * sizeof(*src)); src 256 libavfilter/af_afftfilt.c const float *src = (float *)in->extended_data[ch]; src 260 libavfilter/af_afftfilt.c fft_data[n].re = src[n] * s->window_func_lut[n]; src 77 libavfilter/af_afir.c float *src = (float *)seg->input->extended_data[ch]; src 82 libavfilter/af_afir.c s->fdsp->vector_fmul_scalar(src + seg->input_offset, in, s->dry_gain, FFALIGN(nb_samples, 4)); src 86 libavfilter/af_afir.c src[seg->input_offset + n] = in[n] * s->dry_gain; src 93 libavfilter/af_afir.c memmove(src, src + s->min_part_size, (seg->input_size - s->min_part_size) * sizeof(*src)); src 111 libavfilter/af_afir.c direct(src, coeff, nb_samples, dst); src 120 libavfilter/af_afir.c memmove(src, src + s->min_part_size, (seg->input_size - s->min_part_size) * sizeof(*src)); src 132 libavfilter/af_afir.c memcpy(block, src, sizeof(*src) * seg->part_size); src 167 libavfilter/af_afir.c memmove(src, src + s->min_part_size, (seg->input_size - s->min_part_size) * sizeof(*src)); src 211 libavfilter/af_afir.c AVFilterContext *ctx = outlink->src; src 304 libavfilter/af_afir.c const float *src = (const float *)s->ir[s->selir]->extended_data[channel]; src 309 libavfilter/af_afir.c real += cos(-x * w) * src[x]; src 310 libavfilter/af_afir.c imag += sin(-x * w) * src[x]; src 311 libavfilter/af_afir.c real_num += cos(-x * w) * src[x] * x; src 312 libavfilter/af_afir.c imag_num += sin(-x * w) * src[x] * x; src 769 libavfilter/af_afir.c AVFilterContext *ctx = outlink->src; src 809 libavfilter/af_afir.c AVFilterContext *ctx = outlink->src; src 142 libavfilter/af_agate.c const double *src, double *dst, const double *scsrc, src 151 libavfilter/af_agate.c for (n = 0; n < nb_samples; n++, src += inlink->channels, dst += inlink->channels, scsrc += sclink->channels) { src 181 libavfilter/af_agate.c dst[c] = src[c] * level_in * gain * makeup; src 218 libavfilter/af_agate.c const double *src = (const double *)in->data[0]; src 237 libavfilter/af_agate.c gate(s, src, dst, src, in->nb_samples, src 383 libavfilter/af_agate.c AVFilterContext *ctx = outlink->src; src 132 libavfilter/af_aiir.c const type *src = (const type *)in->extended_data[ch]; \ src 150 libavfilter/af_aiir.c ic[0] = src[n] * ig; \ src 188 libavfilter/af_aiir.c const type *src = (const type *)in->extended_data[ch]; \ src 208 libavfilter/af_aiir.c double sample = ig * (i ? dst[n] : src[n]); \ src 212 libavfilter/af_aiir.c i1 = src[n]; \ src 985 libavfilter/af_aiir.c AVFilterContext *ctx = outlink->src; src 1130 libavfilter/af_aiir.c AVFilterContext *ctx = outlink->src; src 120 libavfilter/af_alimiter.c const double *src = (const double *)in->data[0]; src 151 libavfilter/af_alimiter.c double sample = src[c] * level_in; src 270 libavfilter/af_alimiter.c src += channels; src 148 libavfilter/af_amerge.c AVFilterContext *ctx = outlink->src; src 239 libavfilter/af_amix.c AVFilterContext *ctx = outlink->src; src 292 libavfilter/af_amix.c AVFilterContext *ctx = outlink->src; src 159 libavfilter/af_amultiply.c AVFilterContext *ctx = outlink->src; src 169 libavfilter/af_anequalizer.c AVFilterContext *ctx = outlink->src; src 152 libavfilter/af_anlmdn.c AVFilterContext *ctx = outlink->src; src 311 libavfilter/af_anlmdn.c AVFilterContext *ctx = outlink->src; src 255 libavfilter/af_anlms.c AVFilterContext *ctx = outlink->src; src 92 libavfilter/af_apad.c AVFilterContext *ctx = outlink->src; src 138 libavfilter/af_apad.c AVFilterContext *ctx = outlink->src; src 51 libavfilter/af_aphaser.c uint8_t * const *src, uint8_t **dst, src 130 libavfilter/af_aphaser.c type *src = (type *)ssrc[c]; \ src 138 libavfilter/af_aphaser.c for (i = 0; i < nb_samples; i++, src++, dst++) { \ src 139 libavfilter/af_aphaser.c double v = *src * s->in_gain + buffer[ \ src 163 libavfilter/af_aphaser.c type *src = (type *)ssrc[0]; \ src 177 libavfilter/af_aphaser.c for (c = 0; c < channels; c++, src++, dst++) { \ src 178 libavfilter/af_aphaser.c double v = *src * s->in_gain + buffer[pos + c] * s->decay; \ src 205 libavfilter/af_aphaser.c AudioPhaserContext *s = outlink->src->priv; src 206 libavfilter/af_aphaser.c AVFilterLink *inlink = outlink->src->inputs[0]; src 210 libavfilter/af_aphaser.c av_log(outlink->src, AV_LOG_ERROR, "delay is too small\n"); src 132 libavfilter/af_apulsator.c const double *src = (const double *)in->data[0]; src 156 libavfilter/af_apulsator.c double inL = src[0] * level_in; src 157 libavfilter/af_apulsator.c double inR = src[1] * level_in; src 177 libavfilter/af_apulsator.c src += 2; src 140 libavfilter/af_aresample.c AVFilterContext *ctx = outlink->src; src 236 libavfilter/af_aresample.c AVFilterContext *ctx = outlink->src; src 238 libavfilter/af_aresample.c AVFilterLink *const inlink = outlink->src->inputs[0]; src 267 libavfilter/af_aresample.c AVFilterContext *ctx = outlink->src; src 392 libavfilter/af_arnndn.c #define RNN_MOVE(dst, src, n) (memmove((dst), (src), (n)*sizeof(*(dst)) + 0*((dst)-(src)) )) src 394 libavfilter/af_arnndn.c #define RNN_COPY(dst, src, n) (memcpy((dst), (src), (n)*sizeof(*(dst)) + 0*((dst)-(src)) )) src 60 libavfilter/af_asetrate.c AVFilterContext *ctx = outlink->src; src 44 libavfilter/af_asoftclip.c void (*filter)(struct ASoftClipContext *s, void **dst, const void **src, src 106 libavfilter/af_asoftclip.c const float *src = sptr[c]; src 112 libavfilter/af_asoftclip.c dst[n] = tanhf(src[n] * param); src 117 libavfilter/af_asoftclip.c dst[n] = 2.f / M_PI * atanf(src[n] * param); src 121 libavfilter/af_asoftclip.c if (FFABS(src[n]) >= 1.5f) src 122 libavfilter/af_asoftclip.c dst[n] = FFSIGN(src[n]); src 124 libavfilter/af_asoftclip.c dst[n] = src[n] - 0.1481f * powf(src[n], 3.f); src 129 libavfilter/af_asoftclip.c dst[n] = 2.f / (1.f + expf(-2.f * src[n])) - 1.; src 133 libavfilter/af_asoftclip.c dst[n] = src[n] / (sqrtf(param + src[n] * src[n])); src 137 libavfilter/af_asoftclip.c if (FFABS(src[n]) >= 1.25) src 138 libavfilter/af_asoftclip.c dst[n] = FFSIGN(src[n]); src 140 libavfilter/af_asoftclip.c dst[n] = src[n] - 0.08192f * powf(src[n], 5.f); src 145 libavfilter/af_asoftclip.c if (FFABS(src[n]) >= M_PI_2) src 146 libavfilter/af_asoftclip.c dst[n] = FFSIGN(src[n]); src 148 libavfilter/af_asoftclip.c dst[n] = sinf(src[n]); src 163 libavfilter/af_asoftclip.c const double *src = sptr[c]; src 169 libavfilter/af_asoftclip.c dst[n] = tanh(src[n] * param); src 174 libavfilter/af_asoftclip.c dst[n] = 2. / M_PI * atan(src[n] * param); src 178 libavfilter/af_asoftclip.c if (FFABS(src[n]) >= 1.5) src 179 libavfilter/af_asoftclip.c dst[n] = FFSIGN(src[n]); src 181 libavfilter/af_asoftclip.c dst[n] = src[n] - 0.1481 * pow(src[n], 3.); src 186 libavfilter/af_asoftclip.c dst[n] = 2. / (1. + exp(-2. * src[n])) - 1.; src 190 libavfilter/af_asoftclip.c dst[n] = src[n] / (sqrt(param + src[n] * src[n])); src 194 libavfilter/af_asoftclip.c if (FFABS(src[n]) >= 1.25) src 195 libavfilter/af_asoftclip.c dst[n] = FFSIGN(src[n]); src 197 libavfilter/af_asoftclip.c dst[n] = src[n] - 0.08192 * pow(src[n], 5.); src 202 libavfilter/af_asoftclip.c if (FFABS(src[n]) >= M_PI_2) src 203 libavfilter/af_asoftclip.c dst[n] = FFSIGN(src[n]); src 205 libavfilter/af_asoftclip.c dst[n] = sin(src[n]); src 223 libavfilter/af_astats.c AudioStatsContext *s = outlink->src->priv; src 559 libavfilter/af_astats.c const type *src = (const type *)data[c]; \ src 560 libavfilter/af_astats.c const type * const srcend = src + samples; \ src 561 libavfilter/af_astats.c for (; src < srcend; src++) { \ src 571 libavfilter/af_astats.c const type *src = (const type *)data[0]; \ src 572 libavfilter/af_astats.c const type * const srcend = src + samples * channels; \ src 573 libavfilter/af_astats.c for (src += c; src < srcend; src += channels) { \ src 600 libavfilter/af_astats.c UPDATE_STATS(P, double, *src, , llrint(*src * (UINT64_C(1) << 63))); src 603 libavfilter/af_astats.c UPDATE_STATS(I, double, *src, , llrint(*src * (UINT64_C(1) << 63))); src 606 libavfilter/af_astats.c UPDATE_STATS(P, float, *src, , llrint(*src * (UINT64_C(1) << 31))); src 609 libavfilter/af_astats.c UPDATE_STATS(I, float, *src, , llrint(*src * (UINT64_C(1) << 31))); src 612 libavfilter/af_astats.c UPDATE_STATS(P, int64_t, *src, / (double)INT64_MAX, *src); src 615 libavfilter/af_astats.c UPDATE_STATS(I, int64_t, *src, / (double)INT64_MAX, *src); src 618 libavfilter/af_astats.c UPDATE_STATS(P, int32_t, *src, / (double)INT32_MAX, *src); src 621 libavfilter/af_astats.c UPDATE_STATS(I, int32_t, *src, / (double)INT32_MAX, *src); src 624 libavfilter/af_astats.c UPDATE_STATS(P, int16_t, *src, / (double)INT16_MAX, *src); src 627 libavfilter/af_astats.c UPDATE_STATS(I, int16_t, *src, / (double)INT16_MAX, *src); src 136 libavfilter/af_asubboost.c const double *src = (const double *)in->extended_data[ch]; src 146 libavfilter/af_asubboost.c out_sample = src[n] * s->b0 + ix[0] * s->b1 + ix[1] * s->b2 - ox[0] * s->a1 - ox[1] * s->a2; src 148 libavfilter/af_asubboost.c ix[0] = src[n]; src 153 libavfilter/af_asubboost.c dst[n] = src[n] * dry + buffer[write_pos] * wet; src 348 libavfilter/af_atempo.c const uint8_t *src_end = src + \ src 355 libavfilter/af_atempo.c for (; src < src_end; xdat++) { \ src 356 libavfilter/af_atempo.c tmp = *(const scalar_type *)src; \ src 357 libavfilter/af_atempo.c src += sizeof(scalar_type); \ src 365 libavfilter/af_atempo.c for (; src < src_end; xdat++) { \ src 366 libavfilter/af_atempo.c tmp = *(const scalar_type *)src; \ src 367 libavfilter/af_atempo.c src += sizeof(scalar_type); \ src 374 libavfilter/af_atempo.c tmp = *(const scalar_type *)src; \ src 375 libavfilter/af_atempo.c src += sizeof(scalar_type); \ src 399 libavfilter/af_atempo.c const uint8_t *src = frag->data; src 430 libavfilter/af_atempo.c const uint8_t *src = *src_ref; src 440 libavfilter/af_atempo.c while (atempo->position[0] < stop_here && src < src_end) { src 441 libavfilter/af_atempo.c int src_samples = (src_end - src) / atempo->stride; src 454 libavfilter/af_atempo.c memcpy(a, src, na * atempo->stride); src 456 libavfilter/af_atempo.c src += na * atempo->stride; src 469 libavfilter/af_atempo.c memcpy(b, src, nb * atempo->stride); src 471 libavfilter/af_atempo.c src += nb * atempo->stride; src 484 libavfilter/af_atempo.c *src_ref = src; src 903 libavfilter/af_atempo.c const uint8_t *src; src 964 libavfilter/af_atempo.c src = frag->data + offset * atempo->stride; src 971 libavfilter/af_atempo.c memcpy(dst, src, nbytes); src 1087 libavfilter/af_atempo.c const uint8_t *src = src_buffer->data[0]; src 1088 libavfilter/af_atempo.c const uint8_t *src_end = src + n_in * atempo->stride; src 1095 libavfilter/af_atempo.c while (src < src_end) { src 1108 libavfilter/af_atempo.c yae_apply(atempo, &src, src_end, &atempo->dst, atempo->dst_end); src 1127 libavfilter/af_atempo.c AVFilterContext *ctx = outlink->src; src 289 libavfilter/af_axcorrelate.c AVFilterContext *ctx = outlink->src; src 263 libavfilter/af_biquads.c AVFilterContext *ctx = outlink->src; src 162 libavfilter/af_bs2b.c AVFilterContext *ctx = outlink->src; src 188 libavfilter/af_chorus.c AVFilterContext *ctx = outlink->src; src 259 libavfilter/af_chorus.c const float *src = (const float *)frame->extended_data[c]; src 265 libavfilter/af_chorus.c float out, in = src[i]; src 295 libavfilter/af_chorus.c AVFilterContext *ctx = outlink->src; src 202 libavfilter/af_compand.c const double *src = (double *)frame->extended_data[chan]; src 207 libavfilter/af_compand.c update_volume(cp, fabs(src[i])); src 209 libavfilter/af_compand.c dst[i] = src[i] * get_volume(s, cp->volume); src 239 libavfilter/af_compand.c const double *src = (double *)frame->extended_data[chan]; src 247 libavfilter/af_compand.c const double in = src[i]; src 295 libavfilter/af_compand.c AVFilterContext *ctx = outlink->src; src 330 libavfilter/af_compand.c AVFilterContext *ctx = outlink->src; src 556 libavfilter/af_compand.c AVFilterContext *ctx = outlink->src; src 142 libavfilter/af_compensationdelay.c const double *src = (const double *)in->extended_data[ch]; src 150 libavfilter/af_compensationdelay.c const double sample = src[n]; src 89 libavfilter/af_crossfeed.c const double *src = (const double *)in->data[0]; src 113 libavfilter/af_crossfeed.c for (n = 0; n < out->nb_samples; n++, src += 2, dst += 2) { src 114 libavfilter/af_crossfeed.c double mid = (src[0] + src[1]) * level_in * .5; src 115 libavfilter/af_crossfeed.c double side = (src[0] - src[1]) * level_in * .5; src 124 libavfilter/af_crossfeed.c dst[0] = src[0]; src 125 libavfilter/af_crossfeed.c dst[1] = src[1]; src 102 libavfilter/af_crystalizer.c const float *src = s[0]; src 106 libavfilter/af_crystalizer.c float current = src[c]; src 114 libavfilter/af_crystalizer.c src += channels; src 137 libavfilter/af_crystalizer.c const double *src = s[0]; src 141 libavfilter/af_crystalizer.c double current = src[c]; src 150 libavfilter/af_crystalizer.c src += channels; src 172 libavfilter/af_crystalizer.c const float *src = s[c]; src 177 libavfilter/af_crystalizer.c float current = src[n]; src 205 libavfilter/af_crystalizer.c const double *src = s[c]; src 210 libavfilter/af_crystalizer.c double current = src[n]; src 106 libavfilter/af_dcshift.c const int32_t *src = (int32_t *)in->extended_data[i]; src 112 libavfilter/af_dcshift.c d = src[j]; src 131 libavfilter/af_dcshift.c const int32_t *src = (int32_t *)in->extended_data[i]; src 135 libavfilter/af_dcshift.c double d = dcshift * (INT32_MAX + 1.) + src[j]; src 138 libavfilter/af_deesser.c double *src = (double *)in->extended_data[ch]; src 150 libavfilter/af_deesser.c double sample = src[i]; src 193 libavfilter/af_deesser.c sample = src[i]; src 196 libavfilter/af_deesser.c case IN_MODE: dst[i] = src[i]; break; src 198 libavfilter/af_deesser.c case ESS_MODE: dst[i] = src[i] - sample; break; src 88 libavfilter/af_drmeter.c DRMeterContext *s = outlink->src->priv; src 138 libavfilter/af_drmeter.c const float *src = (const float *)buf->extended_data[c]; src 140 libavfilter/af_drmeter.c for (i = 0; i < buf->nb_samples; i++, src++) src 141 libavfilter/af_drmeter.c update_stat(s, p, *src); src 145 libavfilter/af_drmeter.c const float *src = (const float *)buf->extended_data[0]; src 148 libavfilter/af_drmeter.c for (c = 0; c < channels; c++, src++) src 149 libavfilter/af_drmeter.c update_stat(s, &s->chstats[c], *src); src 763 libavfilter/af_dynaudnorm.c AVFilterContext *ctx = outlink->src; src 65 libavfilter/af_extrastereo.c const float *src = (const float *)in->data[0]; src 86 libavfilter/af_extrastereo.c left = src[n * 2 ]; src 87 libavfilter/af_extrastereo.c right = src[n * 2 + 1]; src 882 libavfilter/af_firequalizer.c AVFilterContext *ctx = outlink->src; src 164 libavfilter/af_flanger.c double *src = (double *)frame->extended_data[chan]; src 175 libavfilter/af_flanger.c in = src[i]; src 135 libavfilter/af_haas.c const double *src = (const double *)in->data[0]; src 156 libavfilter/af_haas.c for (n = 0; n < in->nb_samples; n++, src += 2, dst += 2) { src 161 libavfilter/af_haas.c case 0: mid = src[0]; break; src 162 libavfilter/af_haas.c case 1: mid = src[1]; break; src 163 libavfilter/af_haas.c case 2: mid = (src[0] + src[1]) * 0.5; break; src 164 libavfilter/af_haas.c case 3: mid = (src[0] - src[1]) * 0.5; break; src 179 libavfilter/af_headphone.c const float *src = (const float *)in->data[0]; src 199 libavfilter/af_headphone.c *(buffer[l] + wr) = src[l]; src 230 libavfilter/af_headphone.c src += in_channels; src 250 libavfilter/af_headphone.c const float *src = (const float *)in->data[0]; src 284 libavfilter/af_headphone.c dst[2 * j] += src[i + j * in_channels] * s->gain_lfe; src 295 libavfilter/af_headphone.c fft_in[j].re = src[j * in_channels + i]; src 356 libavfilter/af_headphone.c AVFilterContext *ctx = outlink->src; src 794 libavfilter/af_headphone.c AVFilterContext *ctx = outlink->src; src 285 libavfilter/af_join.c AVFilterContext *ctx = outlink->src; src 192 libavfilter/af_ladspa.c AVFilterContext *ctx = outlink->src; src 305 libavfilter/af_ladspa.c AVFilterContext *ctx = outlink->src; src 415 libavfilter/af_loudnorm.c const double *src; src 438 libavfilter/af_loudnorm.c src = (const double *)in->data[0]; src 443 libavfilter/af_loudnorm.c ff_ebur128_add_frames_double(s->r128_in, src, in->nb_samples); src 466 libavfilter/af_loudnorm.c buf[s->buf_index + c] = src[c]; src 468 libavfilter/af_loudnorm.c src += inlink->channels; src 519 libavfilter/af_loudnorm.c buf[s->prev_buf_index + c] = src[c]; src 522 libavfilter/af_loudnorm.c src += inlink->channels; src 582 libavfilter/af_loudnorm.c s->limiter_buf[s->limiter_buf_index + c] = src[src_index + c] * gain * s->offset; src 598 libavfilter/af_loudnorm.c limiter_buf[s->limiter_buf_index + c] = src[src_index + c] * gain * s->offset; src 622 libavfilter/af_loudnorm.c dst[c] = src[c] * s->offset; src 624 libavfilter/af_loudnorm.c src += inlink->channels; src 643 libavfilter/af_loudnorm.c AVFilterContext *ctx = outlink->src; src 649 libavfilter/af_loudnorm.c double *src; src 663 libavfilter/af_loudnorm.c src = (double *)frame->data[0]; src 671 libavfilter/af_loudnorm.c src[c] = buf[s->buf_index + c]; src 673 libavfilter/af_loudnorm.c src += inlink->channels; src 231 libavfilter/af_lv2.c AVFilterContext *ctx = outlink->src; src 266 libavfilter/af_lv2.c AVFilterContext *ctx = outlink->src; src 345 libavfilter/af_mcompand.c AVFilterContext *ctx = outlink->src; src 651 libavfilter/af_mcompand.c AVFilterContext *ctx = outlink->src; src 464 libavfilter/af_replaygain.c static void yule_filter_stereo_samples(ReplayGainContext *s, const float *src, src 490 libavfilter/af_replaygain.c left = (hist_b[i] = src[0]) * coeff_b[0]; src 491 libavfilter/af_replaygain.c right = (hist_b[i + 1] = src[1]) * coeff_b[0]; src 514 libavfilter/af_replaygain.c src += 2; src 118 libavfilter/af_resample.c AVFilterContext *ctx = outlink->src; src 188 libavfilter/af_resample.c AVFilterContext *ctx = outlink->src; src 144 libavfilter/af_sidechaincompress.c AVFilterContext *ctx = outlink->src; src 164 libavfilter/af_sidechaincompress.c const double *src, double *dst, const double *scsrc, int nb_samples, src 210 libavfilter/af_sidechaincompress.c dst[c] = src[c] * level_in * (gain * makeup * mix + (1. - mix)); src 212 libavfilter/af_sidechaincompress.c src += inlink->channels; src 336 libavfilter/af_sidechaincompress.c AVFilterContext *ctx = outlink->src; src 407 libavfilter/af_sidechaincompress.c const double *src = (const double *)in->data[0]; src 426 libavfilter/af_sidechaincompress.c compressor(s, src, dst, src, in->nb_samples, src 582 libavfilter/af_silenceremove.c AVFilterContext *ctx = outlink->src; src 347 libavfilter/af_sofalizer.c const float *src = (const float *)in->extended_data[0]; /* get pointer to audio input buffer */ src 381 libavfilter/af_sofalizer.c buffer[l][wr] = src[l]; src 422 libavfilter/af_sofalizer.c src += in_channels; src 485 libavfilter/af_sofalizer.c const float *src = (const float *)in->extended_data[i * planar]; /* get pointer to audio input buffer */ src 491 libavfilter/af_sofalizer.c dst[2 * j] += src[i + j * in_channels] * s->gain_lfe; src 496 libavfilter/af_sofalizer.c dst[j] += src[j] * s->gain_lfe; src 513 libavfilter/af_sofalizer.c fft_in[j].re = src[j * in_channels + i]; src 519 libavfilter/af_sofalizer.c fft_in[j].re = src[j]; src 142 libavfilter/af_stereotools.c const double *src = (const double *)in->data[0]; src 178 libavfilter/af_stereotools.c for (n = 0; n < in->nb_samples; n++, src += 2, dst += 2) { src 179 libavfilter/af_stereotools.c double L = src[0], R = src[1], l, r, m, S, gl, gr, gd; src 91 libavfilter/af_stereowiden.c const float *src = (const float *)in->data[0]; src 111 libavfilter/af_stereowiden.c for (n = 0; n < in->nb_samples; n++, src += 2, dst += 2, s->cur += 2) { src 112 libavfilter/af_stereowiden.c const float left = src[0], right = src[1]; src 195 libavfilter/af_superequalizer.c float *src, *dst, *ptr; src 205 libavfilter/af_superequalizer.c src = (float *)in->extended_data[ch]; src 208 libavfilter/af_superequalizer.c fsamples[i] = src[i]; src 312 libavfilter/af_superequalizer.c AVFilterContext *ctx = outlink->src; src 262 libavfilter/af_surround.c AVFilterContext *ctx = outlink->src; src 51 libavfilter/af_tremolo.c const double *src = (const double *)in->data[0]; src 72 libavfilter/af_tremolo.c dst[c] = src[c] * s->table[s->index]; src 74 libavfilter/af_tremolo.c src += channels; src 60 libavfilter/af_vibrato.c const double *src; src 88 libavfilter/af_vibrato.c src = (const double *)in->extended_data[c]; src 99 libavfilter/af_vibrato.c this_samp = src[n]; src 180 libavfilter/af_volume.c static inline void scale_samples_u8(uint8_t *dst, const uint8_t *src, src 185 libavfilter/af_volume.c dst[i] = av_clip_uint8(((((int64_t)src[i] - 128) * volume + 128) >> 8) + 128); src 188 libavfilter/af_volume.c static inline void scale_samples_u8_small(uint8_t *dst, const uint8_t *src, src 193 libavfilter/af_volume.c dst[i] = av_clip_uint8((((src[i] - 128) * volume + 128) >> 8) + 128); src 196 libavfilter/af_volume.c static inline void scale_samples_s16(uint8_t *dst, const uint8_t *src, src 201 libavfilter/af_volume.c const int16_t *smp_src = (const int16_t *)src; src 206 libavfilter/af_volume.c static inline void scale_samples_s16_small(uint8_t *dst, const uint8_t *src, src 211 libavfilter/af_volume.c const int16_t *smp_src = (const int16_t *)src; src 216 libavfilter/af_volume.c static inline void scale_samples_s32(uint8_t *dst, const uint8_t *src, src 221 libavfilter/af_volume.c const int32_t *smp_src = (const int32_t *)src; src 292 libavfilter/af_volume.c AVFilterContext *ctx = outlink->src; src 314 libavfilter/af_volume.c av_log(inlink->src, AV_LOG_VERBOSE, "tb:%f sample_rate:%f nb_channels:%f\n", src 86 libavfilter/af_volume.h void (*scale_samples)(uint8_t *dst, const uint8_t *src, int nb_samples, src 212 libavfilter/asrc_afirsrc.c AVFilterContext *ctx = outlink->src; src 291 libavfilter/asrc_afirsrc.c AVFilterContext *ctx = outlink->src; src 179 libavfilter/asrc_anoisesrc.c AVFilterContext *ctx = outlink->src; src 95 libavfilter/asrc_anullsrc.c ANullContext *null = outlink->src->priv; src 99 libavfilter/asrc_anullsrc.c av_log(outlink->src, AV_LOG_VERBOSE, src 109 libavfilter/asrc_anullsrc.c ANullContext *null = outlink->src->priv; src 230 libavfilter/asrc_flite.c AVFilterContext *ctx = outlink->src; src 245 libavfilter/asrc_flite.c FliteContext *flite = outlink->src->priv; src 131 libavfilter/asrc_hilbert.c AVFilterContext *ctx = outlink->src; src 161 libavfilter/asrc_hilbert.c AVFilterContext *ctx = outlink->src; src 48 libavfilter/asrc_sinc.c AVFilterContext *ctx = outlink->src; src 347 libavfilter/asrc_sinc.c AVFilterContext *ctx = outlink->src; src 212 libavfilter/asrc_sine.c SineContext *sine = outlink->src->priv; src 219 libavfilter/asrc_sine.c SineContext *sine = outlink->src->priv; src 34 libavfilter/atadenoise.h void (*filter_row)(const uint8_t *src, uint8_t *dst, src 130 libavfilter/avf_abitscope.c AudioBitScopeContext *s = outlink->src->priv; src 138 libavfilter/avf_ahistogram.c AudioHistogramContext *s = outlink->src->priv; src 205 libavfilter/avf_ahistogram.c const float *src = (const float *)in->extended_data[c]; src 209 libavfilter/avf_ahistogram.c bin = lrint(av_clipf(fabsf(src[n]), 0, 1) * (w - 1)); src 228 libavfilter/avf_ahistogram.c const float *src = (const float *)in->extended_data[c]; src 232 libavfilter/avf_ahistogram.c bin = lrint(av_clipf(1 + log10(fabsf(src[n])) / 6, 0, 1) * (w - 1)); src 120 libavfilter/avf_aphasemeter.c AVFilterContext *ctx = outlink->src; src 181 libavfilter/avf_aphasemeter.c const float *src = (float *)in->data[0] + i * 2; src 182 libavfilter/avf_aphasemeter.c const float f = src[0] * src[1] / (src[0]*src[0] + src[1] * src[1]) * 2; src 221 libavfilter/avf_avectorscope.c AudioVectorScopeContext *s = outlink->src->priv; src 296 libavfilter/avf_avectorscope.c float src[2]; src 300 libavfilter/avf_avectorscope.c src[0] = samples[0] / (float)INT16_MAX; src 301 libavfilter/avf_avectorscope.c src[1] = samples[1] / (float)INT16_MAX; src 304 libavfilter/avf_avectorscope.c src[0] = samplesf[0]; src 305 libavfilter/avf_avectorscope.c src[1] = samplesf[1]; src 313 libavfilter/avf_avectorscope.c src[0] = FFSIGN(src[0]) * sqrtf(FFABS(src[0])); src 314 libavfilter/avf_avectorscope.c src[1] = FFSIGN(src[1]) * sqrtf(FFABS(src[1])); src 317 libavfilter/avf_avectorscope.c src[0] = FFSIGN(src[0]) * cbrtf(FFABS(src[0])); src 318 libavfilter/avf_avectorscope.c src[1] = FFSIGN(src[1]) * cbrtf(FFABS(src[1])); src 321 libavfilter/avf_avectorscope.c src[0] = FFSIGN(src[0]) * logf(1 + FFABS(src[0])) / logf(2); src 322 libavfilter/avf_avectorscope.c src[1] = FFSIGN(src[1]) * logf(1 + FFABS(src[1])) / logf(2); src 327 libavfilter/avf_avectorscope.c src[0] = -src[0]; src 330 libavfilter/avf_avectorscope.c src[1] = -src[1]; src 333 libavfilter/avf_avectorscope.c FFSWAP(float, src[0], src[1]); src 336 libavfilter/avf_avectorscope.c x = ((src[1] - src[0]) * zoom / 2 + 1) * hw; src 337 libavfilter/avf_avectorscope.c y = (1.0 - (src[0] + src[1]) * zoom / 2) * hh; src 339 libavfilter/avf_avectorscope.c x = (src[1] * zoom + 1) * hw; src 340 libavfilter/avf_avectorscope.c y = (src[0] * zoom + 1) * hh; src 344 libavfilter/avf_avectorscope.c sx = src[1] * zoom; src 345 libavfilter/avf_avectorscope.c sy = src[0] * zoom; src 122 libavfilter/avf_concat.c AVFilterContext *ctx = outlink->src; src 270 libavfilter/avf_showcqt.c static void cqt_calc(FFTComplex *dst, const FFTComplex *src, const Coeffs *coeffs, src 281 libavfilter/avf_showcqt.c a.re += u * src[i].re; src 282 libavfilter/avf_showcqt.c a.im += u * src[i].im; src 283 libavfilter/avf_showcqt.c b.re += u * src[j].re; src 284 libavfilter/avf_showcqt.c b.im += u * src[j].im; src 1355 libavfilter/avf_showcqt.c AVFilterContext *ctx = outlink->src; src 1564 libavfilter/avf_showcqt.c AVFilterLink *inlink = outlink->src->inputs[0]; src 79 libavfilter/avf_showcqt.h void (*cqt_calc)(FFTComplex *dst, const FFTComplex *src, const Coeffs *coeffs, src 165 libavfilter/avf_showfreqs.c AVFilterContext *ctx = outlink->src; src 154 libavfilter/avf_showspatial.c AVFilterContext *ctx = outlink->src; src 986 libavfilter/avf_showspectrum.c AVFilterContext *ctx = outlink->src; src 1615 libavfilter/avf_showspectrum.c AVFilterContext *ctx = outlink->src; src 68 libavfilter/avf_showvolume.c void (*meter)(float *src, int nb_samples, float *max, float factor); src 146 libavfilter/avf_showvolume.c static void find_peak(float *src, int nb_samples, float *peak, float factor) src 152 libavfilter/avf_showvolume.c *peak = FFMAX(*peak, FFABS(src[i])); src 155 libavfilter/avf_showvolume.c static void find_rms(float *src, int nb_samples, float *rms, float factor) src 160 libavfilter/avf_showvolume.c *rms += factor * (src[i] * src[i] - *rms); src 199 libavfilter/avf_showvolume.c ShowVolumeContext *s = outlink->src->priv; src 200 libavfilter/avf_showvolume.c AVFilterLink *inlink = outlink->src->inputs[0]; src 357 libavfilter/avf_showvolume.c float *src = (float *)insamples->extended_data[c]; src 361 libavfilter/avf_showvolume.c s->meter(src, insamples->nb_samples, &s->max[c], s->rms_factor); src 392 libavfilter/avf_showvolume.c float *src = (float *)insamples->extended_data[c]; src 396 libavfilter/avf_showvolume.c s->meter(src, insamples->nb_samples, &s->max[c], s->rms_factor); src 408 libavfilter/avf_showwaves.c AVFilterContext *ctx = outlink->src; src 544 libavfilter/avf_showwaves.c AVFilterContext *ctx = outlink->src; src 546 libavfilter/avf_showwaves.c ShowWavesContext *showwaves = outlink->src->priv; src 560 libavfilter/avf_showwaves.c AVFilterContext *ctx = outlink->src; src 621 libavfilter/avf_showwaves.c ShowWavesContext *showwaves = outlink->src->priv; src 622 libavfilter/avf_showwaves.c AVFilterLink *inlink = outlink->src->inputs[0]; src 135 libavfilter/avfilter.c int avfilter_link(AVFilterContext *src, unsigned srcpad, src 140 libavfilter/avfilter.c av_assert0(src->graph); src 142 libavfilter/avfilter.c av_assert0(src->graph == dst->graph); src 144 libavfilter/avfilter.c if (src->nb_outputs <= srcpad || dst->nb_inputs <= dstpad || src 145 libavfilter/avfilter.c src->outputs[srcpad] || dst->inputs[dstpad]) src 148 libavfilter/avfilter.c if (src->output_pads[srcpad].type != dst->input_pads[dstpad].type) { src 149 libavfilter/avfilter.c av_log(src, AV_LOG_ERROR, src 151 libavfilter/avfilter.c src->name, srcpad, (char *)av_x_if_null(av_get_media_type_string(src->output_pads[srcpad].type), "?"), src 160 libavfilter/avfilter.c src->outputs[srcpad] = dst->inputs[dstpad] = link; src 162 libavfilter/avfilter.c link->src = src; src 164 libavfilter/avfilter.c link->srcpad = &src->output_pads[srcpad]; src 166 libavfilter/avfilter.c link->type = src->output_pads[srcpad].type; src 169 libavfilter/avfilter.c ff_framequeue_init(&link->fifo, &src->graph->internal->frame_queues); src 232 libavfilter/avfilter.c ff_filter_set_ready(link->src, 200); src 248 libavfilter/avfilter.c filt->name, link->src->name, link->dst->name); src 288 libavfilter/avfilter.c if (!link->src || !link->dst) { src 294 libavfilter/avfilter.c inlink = link->src->nb_inputs ? link->src->inputs[0] : NULL; src 307 libavfilter/avfilter.c if ((ret = avfilter_config_links(link->src)) < 0) src 311 libavfilter/avfilter.c if (link->src->nb_inputs != 1) { src 312 libavfilter/avfilter.c av_log(link->src, AV_LOG_ERROR, "Source filters and filters " src 319 libavfilter/avfilter.c av_log(link->src, AV_LOG_ERROR, src 321 libavfilter/avfilter.c link->src->name); src 342 libavfilter/avfilter.c av_log(link->src, AV_LOG_ERROR, src 359 libavfilter/avfilter.c if (link->src->nb_inputs && link->src->inputs[0]->hw_frames_ctx && src 360 libavfilter/avfilter.c !(link->src->filter->flags_internal & FF_FILTER_FLAG_HWFRAME_AWARE)) { src 363 libavfilter/avfilter.c link->hw_frames_ctx = av_buffer_ref(link->src->inputs[0]->hw_frames_ctx); src 390 libavfilter/avfilter.c link->src ? link->src->filter->name : "", src 401 libavfilter/avfilter.c link->src ? link->src->filter->name : "", src 428 libavfilter/avfilter.c ff_filter_set_ready(link->src, 100); src 459 libavfilter/avfilter.c else if (link->src->inputs[0]) src 460 libavfilter/avfilter.c ret = ff_request_frame(link->src->inputs[0]); src 463 libavfilter/avfilter.c ff_avfilter_link_set_in_status(link, ret, guess_status_pts(link->src, ret, link->time_base)); src 726 libavfilter/avfilter.c if (link->src) src 727 libavfilter/avfilter.c link->src->outputs[link->srcpad - link->src->output_pads] = NULL; src 1607 libavfilter/avfilter.c ff_filter_set_ready(link->src, 100); src 440 libavfilter/avfilter.h AVFilterContext *src; ///< source filter src 658 libavfilter/avfilter.h int avfilter_link(AVFilterContext *src, unsigned srcpad, src 224 libavfilter/avfiltergraph.c if (!filt->inputs[j] || !filt->inputs[j]->src) { src 529 libavfilter/avfiltergraph.c link->src->name, link->dst->name); src 609 libavfilter/avfiltergraph.c "'%s' and the filter '%s'\n", link->src->name, link->dst->name); src 692 libavfilter/avfiltergraph.c av_log(link->src,AV_LOG_DEBUG, "picking %s out of %d ref:%s alpha:%d\n", src 705 libavfilter/avfiltergraph.c av_log(link->src,AV_LOG_DEBUG, "picking %s out of %d ref:%s\n", src 717 libavfilter/avfiltergraph.c av_log(link->src, AV_LOG_ERROR, "Cannot select sample rate for" src 718 libavfilter/avfiltergraph.c " the link between filters %s and %s.\n", link->src->name, src 726 libavfilter/avfiltergraph.c av_log(link->src, AV_LOG_ERROR, "Cannot select channel layout for" src 727 libavfilter/avfiltergraph.c " the link between filters %s and %s.\n", link->src->name, src 730 libavfilter/avfiltergraph.c av_log(link->src, AV_LOG_ERROR, "Unknown channel layouts not " src 416 libavfilter/buffersrc.c BufferSourceContext *c = link->src->priv; src 445 libavfilter/buffersrc.c BufferSourceContext *c = link->src->priv; src 46 libavfilter/colorspacedsp_yuv2yuv_template.c ipixel **src = (ipixel **) _src; src 47 libavfilter/colorspacedsp_yuv2yuv_template.c const ipixel *src0 = src[0], *src1 = src[1], *src2 = src[2]; src 55 libavfilter/convolution.h void (*setup[4])(int radius, const uint8_t *c[], const uint8_t *src, int stride, src 86 libavfilter/dnn/dnn_backend_native_layer_mathbinary.c const float *src; src 101 libavfilter/dnn/dnn_backend_native_layer_mathbinary.c src = input->data; src 108 libavfilter/dnn/dnn_backend_native_layer_mathbinary.c dst[i] = params->v - src[i]; src 112 libavfilter/dnn/dnn_backend_native_layer_mathbinary.c dst[i] = src[i] - params->v; src 118 libavfilter/dnn/dnn_backend_native_layer_mathbinary.c dst[i] = src[i] - src1[i]; src 125 libavfilter/dnn/dnn_backend_native_layer_mathbinary.c dst[i] = params->v + src[i]; src 131 libavfilter/dnn/dnn_backend_native_layer_mathbinary.c dst[i] = src[i] + src1[i]; src 138 libavfilter/dnn/dnn_backend_native_layer_mathbinary.c dst[i] = params->v * src[i]; src 144 libavfilter/dnn/dnn_backend_native_layer_mathbinary.c dst[i] = src[i] * src1[i]; src 151 libavfilter/dnn/dnn_backend_native_layer_mathbinary.c dst[i] = params->v / src[i]; src 155 libavfilter/dnn/dnn_backend_native_layer_mathbinary.c dst[i] = src[i] / params->v; src 161 libavfilter/dnn/dnn_backend_native_layer_mathbinary.c dst[i] = src[i] / src1[i]; src 168 libavfilter/dnn/dnn_backend_native_layer_mathbinary.c dst[i] = FFMIN(params->v, src[i]); src 174 libavfilter/dnn/dnn_backend_native_layer_mathbinary.c dst[i] = FFMIN(src[i], src1[i]); src 60 libavfilter/dnn/dnn_backend_native_layer_mathunary.c const float *src; src 75 libavfilter/dnn/dnn_backend_native_layer_mathunary.c src = input->data; src 81 libavfilter/dnn/dnn_backend_native_layer_mathunary.c dst[i] = FFABS(src[i]); src 59 libavfilter/dnn/dnn_backend_native_layer_maximum.c const float *src; src 74 libavfilter/dnn/dnn_backend_native_layer_maximum.c src = input->data; src 77 libavfilter/dnn/dnn_backend_native_layer_maximum.c dst[i] = FFMAX(src[i], params->val.y); src 125 libavfilter/dnn/dnn_backend_native_layer_pad.c const float *src = input + n * hwc_stride + h * wc_stride + w * c_stride; src 130 libavfilter/dnn/dnn_backend_native_layer_pad.c memcpy(dst, src, channel * sizeof(float)); src 147 libavfilter/dnn/dnn_backend_native_layer_pad.c float *src = output + buddy * new_hwc_stride; src 148 libavfilter/dnn/dnn_backend_native_layer_pad.c memcpy(dst, src, new_hwc_stride * sizeof(float)); src 160 libavfilter/dnn/dnn_backend_native_layer_pad.c float *src = output + buddy * new_hwc_stride; src 161 libavfilter/dnn/dnn_backend_native_layer_pad.c memcpy(dst, src, new_hwc_stride * sizeof(float)); src 178 libavfilter/dnn/dnn_backend_native_layer_pad.c float *src = start + buddy * new_wc_stride; src 179 libavfilter/dnn/dnn_backend_native_layer_pad.c memcpy(dst, src, new_wc_stride * sizeof(float)); src 191 libavfilter/dnn/dnn_backend_native_layer_pad.c float *src = start + buddy * new_wc_stride; src 192 libavfilter/dnn/dnn_backend_native_layer_pad.c memcpy(dst, src, new_wc_stride * sizeof(float)); src 211 libavfilter/dnn/dnn_backend_native_layer_pad.c float *src = start + buddy * new_c_stride; src 212 libavfilter/dnn/dnn_backend_native_layer_pad.c memcpy(dst, src, new_c_stride * sizeof(float)); src 224 libavfilter/dnn/dnn_backend_native_layer_pad.c float *src = start + buddy * new_c_stride; src 225 libavfilter/dnn/dnn_backend_native_layer_pad.c memcpy(dst, src, new_c_stride * sizeof(float)); src 244 libavfilter/dnn/dnn_backend_native_layer_pad.c float *src = start + buddy; src 245 libavfilter/dnn/dnn_backend_native_layer_pad.c *dst = *src; src 255 libavfilter/dnn/dnn_backend_native_layer_pad.c float *src = start + buddy; src 256 libavfilter/dnn/dnn_backend_native_layer_pad.c *dst = *src; src 135 libavfilter/drawutils.c uint8_t *src[4], int pixelstep[4], src 150 libavfilter/drawutils.c src[plane], width * pixelstep[plane]); src 157 libavfilter/drawutils.c uint8_t *src[4], int src_linesize[4], int pixelstep[4], src 172 libavfilter/drawutils.c src[plane] + src_linesize[plane]*(i+(y2>>vsub1)), width * pixelstep[plane]); src 298 libavfilter/drawutils.c uint8_t *src[], int src_linesize[], src 306 libavfilter/drawutils.c p = pointer_at(draw, src, src_linesize, plane, src_x, src_y); src 398 libavfilter/drawutils.c static void blend_line(uint8_t *dst, unsigned src, unsigned alpha, src 401 libavfilter/drawutils.c unsigned asrc = alpha * src; src 407 libavfilter/drawutils.c *dst = (*dst * (0x1010101 - suba) + src * suba) >> 24; src 416 libavfilter/drawutils.c *dst = (*dst * (0x1010101 - suba) + src * suba) >> 24; src 420 libavfilter/drawutils.c static void blend_line16(uint8_t *dst, unsigned src, unsigned alpha, src 423 libavfilter/drawutils.c unsigned asrc = alpha * src; src 430 libavfilter/drawutils.c AV_WL16(dst, (value * (0x10001 - suba) + src * suba) >> 16); src 441 libavfilter/drawutils.c AV_WL16(dst, (value * (0x10001 - suba) + src * suba) >> 16); src 525 libavfilter/drawutils.c static void blend_pixel16(uint8_t *dst, unsigned src, unsigned alpha, src 546 libavfilter/drawutils.c AV_WL16(dst, ((0x10001 - alpha) * value + alpha * src) >> 16); src 549 libavfilter/drawutils.c static void blend_pixel(uint8_t *dst, unsigned src, unsigned alpha, src 569 libavfilter/drawutils.c *dst = ((0x1010101 - alpha) * *dst + alpha * src) >> 24; src 573 libavfilter/drawutils.c unsigned src, unsigned alpha, src 581 libavfilter/drawutils.c blend_pixel16(dst, src, alpha, mask, mask_linesize, l2depth, src 587 libavfilter/drawutils.c blend_pixel16(dst, src, alpha, mask, mask_linesize, l2depth, src 593 libavfilter/drawutils.c blend_pixel16(dst, src, alpha, mask, mask_linesize, l2depth, src 598 libavfilter/drawutils.c unsigned src, unsigned alpha, src 606 libavfilter/drawutils.c blend_pixel(dst, src, alpha, mask, mask_linesize, l2depth, src 612 libavfilter/drawutils.c blend_pixel(dst, src, alpha, mask, mask_linesize, l2depth, src 618 libavfilter/drawutils.c blend_pixel(dst, src, alpha, mask, mask_linesize, l2depth, src 39 libavfilter/drawutils.h uint8_t *src[4], int pixelstep[4], src 43 libavfilter/drawutils.h uint8_t *src[4], int src_linesize[4], int pixelstep[4], src 98 libavfilter/drawutils.h uint8_t *src[], int src_linesize[], src 509 libavfilter/ebur128.c void ff_ebur128_add_frames_##type(FFEBUR128State* st, const type* src, \ src 514 libavfilter/ebur128.c buf[i] = src + i; \ src 155 libavfilter/ebur128.h const short *src, size_t frames); src 158 libavfilter/ebur128.h const int *src, size_t frames); src 161 libavfilter/ebur128.h const float *src, size_t frames); src 164 libavfilter/ebur128.h const double *src, size_t frames); src 340 libavfilter/f_drawgraph.c AVFilterContext *ctx = outlink->src; src 422 libavfilter/f_drawgraph.c DrawGraphContext *s = outlink->src->priv; src 295 libavfilter/f_ebur128.c AVFilterContext *ctx = outlink->src; src 407 libavfilter/f_ebur128.c AVFilterContext *ctx = outlink->src; src 647 libavfilter/f_ebur128.c double *src = ebur128->X + ch*3; \ src 650 libavfilter/f_ebur128.c dst[0] = src[0]*name##_B0 + src[1]*name##_B1 + src[2]*name##_B2 \ src 277 libavfilter/f_graphmonitor.c drawtext(out, xpos, ypos, l->src->name, s->white); src 278 libavfilter/f_graphmonitor.c xpos += strlen(l->src->name) * 8 + 10; src 348 libavfilter/f_graphmonitor.c GraphMonitorContext *s = outlink->src->priv; src 185 libavfilter/f_interleave.c AVFilterContext *ctx = outlink->src; src 182 libavfilter/f_loop.c AVFilterContext *ctx = outlink->src; src 101 libavfilter/f_reverse.c AVFilterContext *ctx = outlink->src; src 256 libavfilter/f_reverse.c AVFilterContext *ctx = outlink->src; src 430 libavfilter/f_select.c AVFilterLink *inlink = outlink->src->inputs[0]; src 100 libavfilter/f_streamselect.c AVFilterContext *ctx = outlink->src; src 232 libavfilter/fifo.c FifoContext *s = outlink->src->priv; src 236 libavfilter/fifo.c if ((ret = ff_request_frame(outlink->src->inputs[0])) < 0) { src 238 libavfilter/fifo.c return return_audio_frame(outlink->src); src 246 libavfilter/fifo.c return return_audio_frame(outlink->src); src 38 libavfilter/gradfun.h void (*filter_line) (uint8_t *dst, const uint8_t *src, const uint16_t *dc, int width, int thresh, const uint16_t *dithers); src 39 libavfilter/gradfun.h void (*blur_line) (uint16_t *dc, uint16_t *buf, const uint16_t *buf1, const uint8_t *src, int src_linesize, int width); src 44 libavfilter/gradfun.h void ff_gradfun_filter_line_c(uint8_t *dst, const uint8_t *src, const uint16_t *dc, int width, int thresh, const uint16_t *dithers); src 45 libavfilter/gradfun.h void ff_gradfun_blur_line_c(uint16_t *dc, uint16_t *buf, const uint16_t *buf1, const uint8_t *src, int src_linesize, int width); src 77 libavfilter/graphdump.c unsigned ln = strlen(l->src->name) + 1 + strlen(l->srcpad->name); src 105 libavfilter/graphdump.c av_bprintf(buf, "%s:%s", l->src->name, l->srcpad->name); src 37 libavfilter/graphparser.c static int link_filter(AVFilterContext *src, int srcpad, src 42 libavfilter/graphparser.c if ((ret = avfilter_link(src, srcpad, dst, dstpad))) { src 45 libavfilter/graphparser.c src->filter->name, srcpad, dst->filter->name, dstpad); src 33 libavfilter/hflip.h void (*flip_line[4])(const uint8_t *src, uint8_t *dst, int w); src 329 libavfilter/internal.h #define FF_OUTLINK_IDX(link) ((int)((link)->srcpad - (link)->src->output_pads)) src 26 libavfilter/limiter.h void (*limiter)(const uint8_t *src, uint8_t *dst, src 47 libavfilter/median.h void (*hadd)(uint16_t *dst, const uint16_t *src, int bins); src 48 libavfilter/median.h void (*hsub)(uint16_t *dst, const uint16_t *src, int bins); src 49 libavfilter/median.h void (*hmuladd)(uint16_t *dst, const uint16_t *src, int f, int bins); src 62 libavfilter/median_template.c const pixel *src = (const pixel *)ssrc; src 73 libavfilter/median_template.c srcp = src + FFMAX(0, slice_h_start - radiusV) * src_linesize; src 81 libavfilter/median_template.c srcp = src + FFMAX(0, slice_h_start - radiusV - (jobnr != 0)) * src_linesize; src 90 libavfilter/median_template.c srcp = src; src 98 libavfilter/opencl.c AVFilterContext *avctx = outlink->src; src 223 libavfilter/opencl.c char *src = NULL; src 238 libavfilter/opencl.c err = av_reallocp(&src, len); src 242 libavfilter/opencl.c err = snprintf(src, len, "#line 1 \"%s\"\n", filename); src 254 libavfilter/opencl.c rb = fread(src + pos, 1, len - pos - 1, file); src 263 libavfilter/opencl.c err = av_reallocp(&src, len); src 267 libavfilter/opencl.c src[pos] = 0; src 269 libavfilter/opencl.c src_const = src; src 274 libavfilter/opencl.c av_freep(&src); src 23 libavfilter/opencl/avgblur.cl __read_only image2d_t src, src 36 libavfilter/opencl/avgblur.cl acc += read_imagef(src, sampler, (int2)(xx, loc.y)); src 43 libavfilter/opencl/avgblur.cl __read_only image2d_t src, src 56 libavfilter/opencl/avgblur.cl acc += read_imagef(src, sampler, (int2)(loc.x, yy)); src 23 libavfilter/opencl/colorkey.cl __read_only image2d_t src, src 30 libavfilter/opencl/colorkey.cl float4 pixel = read_imagef(src, sampler, loc); src 38 libavfilter/opencl/colorkey.cl __read_only image2d_t src, src 44 libavfilter/opencl/colorkey.cl float4 pixel = read_imagef(src, sampler, loc); src 22 libavfilter/opencl/convolution.cl __read_only image2d_t src, src 38 libavfilter/opencl/convolution.cl float4 px = read_imagef(src, sampler, loc + (int2)(conv_j, conv_i)); src 49 libavfilter/opencl/convolution.cl __read_only image2d_t src, src 59 libavfilter/opencl/convolution.cl float4 sum1 = read_imagef(src, sampler, loc + (int2)(-1,-1)) * -1 + src 60 libavfilter/opencl/convolution.cl read_imagef(src, sampler, loc + (int2)( 0,-1)) * -2 + src 61 libavfilter/opencl/convolution.cl read_imagef(src, sampler, loc + (int2)( 1,-1)) * -1 + src 62 libavfilter/opencl/convolution.cl read_imagef(src, sampler, loc + (int2)(-1, 1)) * 1 + src 63 libavfilter/opencl/convolution.cl read_imagef(src, sampler, loc + (int2)( 0, 1)) * 2 + src 64 libavfilter/opencl/convolution.cl read_imagef(src, sampler, loc + (int2)( 1, 1)) * 1; src 66 libavfilter/opencl/convolution.cl float4 sum2 = read_imagef(src, sampler, loc + (int2)(-1,-1)) * -1 + src 67 libavfilter/opencl/convolution.cl read_imagef(src, sampler, loc + (int2)(-1, 0)) * -2 + src 68 libavfilter/opencl/convolution.cl read_imagef(src, sampler, loc + (int2)(-1, 1)) * -1 + src 69 libavfilter/opencl/convolution.cl read_imagef(src, sampler, loc + (int2)( 1,-1)) * 1 + src 70 libavfilter/opencl/convolution.cl read_imagef(src, sampler, loc + (int2)( 1, 0)) * 2 + src 71 libavfilter/opencl/convolution.cl read_imagef(src, sampler, loc + (int2)( 1, 1)) * 1; src 78 libavfilter/opencl/convolution.cl __read_only image2d_t src, src 88 libavfilter/opencl/convolution.cl float4 sum1 = read_imagef(src, sampler, loc + (int2)(-1,-1)) * 1 + src 89 libavfilter/opencl/convolution.cl read_imagef(src, sampler, loc + (int2)( 0,-1)) * 1 + src 90 libavfilter/opencl/convolution.cl read_imagef(src, sampler, loc + (int2)( 1,-1)) * 1 + src 91 libavfilter/opencl/convolution.cl read_imagef(src, sampler, loc + (int2)(-1, 1)) * -1 + src 92 libavfilter/opencl/convolution.cl read_imagef(src, sampler, loc + (int2)( 0, 1)) * -1 + src 93 libavfilter/opencl/convolution.cl read_imagef(src, sampler, loc + (int2)( 1, 1)) * -1; src 95 libavfilter/opencl/convolution.cl float4 sum2 = read_imagef(src, sampler, loc + (int2)(-1,-1)) * 1 + src 96 libavfilter/opencl/convolution.cl read_imagef(src, sampler, loc + (int2)(-1, 0)) * 1 + src 97 libavfilter/opencl/convolution.cl read_imagef(src, sampler, loc + (int2)(-1, 1)) * 1 + src 98 libavfilter/opencl/convolution.cl read_imagef(src, sampler, loc + (int2)( 1,-1)) * -1 + src 99 libavfilter/opencl/convolution.cl read_imagef(src, sampler, loc + (int2)( 1, 0)) * -1 + src 100 libavfilter/opencl/convolution.cl read_imagef(src, sampler, loc + (int2)( 1, 1)) * -1; src 107 libavfilter/opencl/convolution.cl __read_only image2d_t src, src 117 libavfilter/opencl/convolution.cl float4 sum1 = read_imagef(src, sampler, loc + (int2)(-1,-1)) * 1 + src 118 libavfilter/opencl/convolution.cl read_imagef(src, sampler, loc + (int2)( 0,-1)) * -1; src 121 libavfilter/opencl/convolution.cl float4 sum2 = read_imagef(src, sampler, loc + (int2)(-1, 0)) * -1 + src 122 libavfilter/opencl/convolution.cl read_imagef(src, sampler, loc + (int2)( 0, 0)) * 1; src 124 libavfilter/opencl/deshake.cl static float pixel_grayscale(__read_only image2d_t src, int2 loc) { src 125 libavfilter/opencl/deshake.cl float4 pixel = read_imagef(src, sampler, loc); src 200 libavfilter/opencl/deshake.cl __read_only image2d_t src, src 204 libavfilter/opencl/deshake.cl write_imagef(grayscale, loc, (float4)(pixel_grayscale(src, loc), 0.0f, 0.0f, 1.0f)); src 552 libavfilter/opencl/deshake.cl __read_only image2d_t src, src 557 libavfilter/opencl/deshake.cl float2 norm = convert_float2(get_image_dim(src)); src 563 libavfilter/opencl/deshake.cl src, src 594 libavfilter/opencl/deshake.cl __read_only image2d_t src, src 605 libavfilter/opencl/deshake.cl src, src 23 libavfilter/opencl/neighbor.cl __read_only image2d_t src, src 33 libavfilter/opencl/neighbor.cl float4 px = read_imagef(src, sampler, loc); src 42 libavfilter/opencl/neighbor.cl float4 cur = read_imagef(src, sampler, loc + (int2)(i, j)); src 57 libavfilter/opencl/neighbor.cl __read_only image2d_t src, src 67 libavfilter/opencl/neighbor.cl float4 px = read_imagef(src, sampler, loc); src 76 libavfilter/opencl/neighbor.cl float4 cur = read_imagef(src, sampler, loc + (int2)(i, j)); src 24 libavfilter/opencl/nlmeans.cl __read_only image2d_t src, src 37 libavfilter/opencl/nlmeans.cl float s1 = read_imagef(src, sampler, (int2)(i, y)).x; src 38 libavfilter/opencl/nlmeans.cl s2.x = read_imagef(src, sampler, (int2)(i + dx.x, y + dy.x)).x; src 39 libavfilter/opencl/nlmeans.cl s2.y = read_imagef(src, sampler, (int2)(i + dx.y, y + dy.y)).x; src 40 libavfilter/opencl/nlmeans.cl s2.z = read_imagef(src, sampler, (int2)(i + dx.z, y + dy.z)).x; src 41 libavfilter/opencl/nlmeans.cl s2.w = read_imagef(src, sampler, (int2)(i + dx.w, y + dy.w)).x; src 63 libavfilter/opencl/nlmeans.cl global uint4 *integral_img, __read_only image2d_t src, src 84 libavfilter/opencl/nlmeans.cl src_pix.x = (int)(255 * read_imagef(src, sampler, (int2)(xoff.x, yoff.x)).x); src 85 libavfilter/opencl/nlmeans.cl src_pix.y = (int)(255 * read_imagef(src, sampler, (int2)(xoff.y, yoff.y)).x); src 86 libavfilter/opencl/nlmeans.cl src_pix.z = (int)(255 * read_imagef(src, sampler, (int2)(xoff.z, yoff.z)).x); src 87 libavfilter/opencl/nlmeans.cl src_pix.w = (int)(255 * read_imagef(src, sampler, (int2)(xoff.w, yoff.w)).x); src 103 libavfilter/opencl/nlmeans.cl __read_only image2d_t src, src 111 libavfilter/opencl/nlmeans.cl float src_pix = read_imagef(src, sampler, (int2)(x, y)).x; src 23 libavfilter/opencl/pad.cl __read_only image2d_t src, src 28 libavfilter/opencl/pad.cl int2 size_src = get_image_dim(src); src 34 libavfilter/opencl/pad.cl loc.y < xy.y ? color : read_imagef(src, sampler, src_pos); src 19 libavfilter/opencl/transpose.cl __read_only image2d_t src, src 31 libavfilter/opencl/transpose.cl float4 data = read_imagef(src, sampler, (int2)(xin, yin)); src 20 libavfilter/opencl/unsharp.cl __read_only image2d_t src, src 31 libavfilter/opencl/unsharp.cl float4 val = read_imagef(src, sampler, loc); src 39 libavfilter/opencl/unsharp.cl read_imagef(src, sampler, pos); src 47 libavfilter/opencl/unsharp.cl __read_only image2d_t src, src 69 libavfilter/opencl/unsharp.cl read_imagef(src, sampler, block + pos + (int2)(16 * x - 8, 16 * y - 8)); src 352 libavfilter/qsvvpp.c AVFilterContext *ctx = outlink->src; src 32 libavfilter/qsvvpp.h #define FF_OUTLINK_IDX(link) ((int)((link)->srcpad - (link)->src->output_pads)) src 40 libavfilter/removegrain.h void (*fl[4])(uint8_t *dst, uint8_t *src, ptrdiff_t stride, int pixels); src 138 libavfilter/setpts.c av_log(inlink->src, AV_LOG_VERBOSE, "TB:%f FRAME_RATE:%f SAMPLE_RATE:%f\n", src 73 libavfilter/settb.c AVFilterContext *ctx = outlink->src; src 101 libavfilter/settb.c av_log(outlink->src, AV_LOG_VERBOSE, "tb:%d/%d -> tb:%d/%d\n", src 391 libavfilter/src_movie.c AVFilterContext *ctx = outlink->src; src 602 libavfilter/src_movie.c AVFilterContext *ctx = outlink->src; src 42 libavfilter/tests/integral.c static const uint8_t src[] = { src 73 libavfilter/tests/integral.c src, lz, xoff, yoff, e, w, h); src 78 libavfilter/tests/integral.c src, lz, src 33 libavfilter/transform.c static uint8_t name(float x, float y, const uint8_t *src, \ src 46 libavfilter/transform.c return PIXEL(src, (int)(x + 0.5), (int)(y + 0.5), width, height, stride, def); src 66 libavfilter/transform.c v1 = PIXEL(src, x_c, y_c, width, height, stride, def); src 67 libavfilter/transform.c v2 = PIXEL(src, x_c, y_f, width, height, stride, def); src 68 libavfilter/transform.c v3 = PIXEL(src, x_f, y_c, width, height, stride, def); src 69 libavfilter/transform.c v4 = PIXEL(src, x_f, y_f, width, height, stride, def); src 93 libavfilter/transform.c v1 = PIXEL(src, x_c, y_c, width, height, stride, def); src 94 libavfilter/transform.c v2 = PIXEL(src, x_c, y_f, width, height, stride, def); src 95 libavfilter/transform.c v3 = PIXEL(src, x_f, y_c, width, height, stride, def); src 96 libavfilter/transform.c v4 = PIXEL(src, x_f, y_f, width, height, stride, def); src 146 libavfilter/transform.c int avfilter_transform(const uint8_t *src, uint8_t *dst, src 178 libavfilter/transform.c def = src[y * src_stride + x]; src 183 libavfilter/transform.c def = src[(int)y_s * src_stride + (int)x_s]; src 191 libavfilter/transform.c def = src[(int)y_s * src_stride + (int)x_s]; src 194 libavfilter/transform.c dst[y * dst_stride + x] = func(x_s, y_s, src, width, height, src_stride, def); src 129 libavfilter/transform.h int avfilter_transform(const uint8_t *src, uint8_t *dst, src 41 libavfilter/transpose.h void (*transpose_8x8)(uint8_t *src, ptrdiff_t src_linesize, src 43 libavfilter/transpose.h void (*transpose_block)(uint8_t *src, ptrdiff_t src_linesize, src 183 libavfilter/v360.h void (*remap_line)(uint8_t *dst, int width, const uint8_t *const src, ptrdiff_t in_linesize, src 97 libavfilter/vaapi_vpp.c AVFilterContext *avctx = outlink->src; src 146 libavfilter/vaf_spectrumsynth.c AVFilterContext *ctx = outlink->src; src 227 libavfilter/vaf_spectrumsynth.c AVFilterContext *ctx = outlink->src; src 92 libavfilter/vf_alphamerge.c AVFilterContext *ctx = outlink->src; src 136 libavfilter/vf_amplify.c int src = in[radius]->data[p][y * in[radius]->linesize[p] + x]; src 145 libavfilter/vf_amplify.c diff = src - avg; src 153 libavfilter/vf_amplify.c dst[x] = av_clip_uint8(src + amp); src 155 libavfilter/vf_amplify.c dst[x] = src; src 178 libavfilter/vf_amplify.c int src = AV_RN16(in[radius]->data[p] + y * in[radius]->linesize[p] + x * 2); src 187 libavfilter/vf_amplify.c diff = src - avg; src 196 libavfilter/vf_amplify.c dst[x] = av_clip_uintp2_c(src + amp, depth); src 198 libavfilter/vf_amplify.c dst[x] = src; src 212 libavfilter/vf_amplify.c AVFilterContext *ctx = outlink->src; src 130 libavfilter/vf_aspect.c AVFilterContext *ctx = outlink->src; src 203 libavfilter/vf_aspect.c AVFilterContext *ctx = outlink->src; src 147 libavfilter/vf_atadenoise.c const type *src = (const type *)ssrc; \ src 152 libavfilter/vf_atadenoise.c const int srcx = src[x]; \ src 194 libavfilter/vf_atadenoise.c const type *src = (const type *)ssrc; \ src 199 libavfilter/vf_atadenoise.c const int srcx = src[x]; \ src 252 libavfilter/vf_atadenoise.c const uint8_t *src = in->data[p] + slice_start * in->linesize[p]; src 261 libavfilter/vf_atadenoise.c av_image_copy_plane(dst, out->linesize[p], src, in->linesize[p], src 270 libavfilter/vf_atadenoise.c s->dsp.filter_row(src, dst, srcf, w, mid, size, thra, thrb); src 273 libavfilter/vf_atadenoise.c src += in->linesize[p]; src 388 libavfilter/vf_atadenoise.c AVFilterContext *ctx = outlink->src; src 79 libavfilter/vf_avgblur.c const type *src; \ src 88 libavfilter/vf_avgblur.c src = (const type *)td->ptr + linesize * y; \ src 92 libavfilter/vf_avgblur.c acc += src[x]; \ src 97 libavfilter/vf_avgblur.c acc += src[x + radius]; \ src 103 libavfilter/vf_avgblur.c acc += src[x + radius] - src[x - radius - 1]; \ src 108 libavfilter/vf_avgblur.c acc -= src[x - radius]; \ src 132 libavfilter/vf_avgblur.c const float *src; \ src 141 libavfilter/vf_avgblur.c src = s->buffer + x; \ src 144 libavfilter/vf_avgblur.c acc += src[0]; \ src 145 libavfilter/vf_avgblur.c src += width; \ src 149 libavfilter/vf_avgblur.c src = s->buffer + x; \ src 152 libavfilter/vf_avgblur.c acc += src[(i + radius) * width]; \ src 158 libavfilter/vf_avgblur.c acc += src[(i + radius) * width] - src[(i - radius - 1) * width]; \ src 163 libavfilter/vf_avgblur.c acc -= src[(i - radius) * width]; \ src 154 libavfilter/vf_avgblur_opencl.c cl_mem src, dst, inter; src 193 libavfilter/vf_avgblur_opencl.c src = (cl_mem) input->data[p]; src 210 libavfilter/vf_avgblur_opencl.c CL_SET_KERNEL_ARG(ctx->kernel_horiz, 1, cl_mem, i == 0 ? &src : &dst); src 142 libavfilter/vf_bilateral.c const type *src = (const type *)ssrc; \ src 157 libavfilter/vf_bilateral.c const type *in_x = &src[y * src_linesize]; \ src 158 libavfilter/vf_bilateral.c const type *texture_x = &src[y * src_linesize]; \ src 214 libavfilter/vf_bilateral.c tpy = &src[(y - 1) * src_linesize]; \ src 215 libavfilter/vf_bilateral.c tcy = &src[y * src_linesize]; \ src 252 libavfilter/vf_bilateral.c tpy = &src[(y + 1) * src_linesize]; \ src 253 libavfilter/vf_bilateral.c tcy = &src[y * src_linesize]; \ src 126 libavfilter/vf_blackdetect.c AVFilterContext *ctx = outlink->src; src 125 libavfilter/vf_blend.c #define COPY(src, depth) \ src 126 libavfilter/vf_blend.c static void blend_copy ## src##_##depth(const uint8_t *top, ptrdiff_t top_linesize, \ src 132 libavfilter/vf_blend.c av_image_copy_plane(dst, dst_linesize, src, src ## _linesize, \ src 788 libavfilter/vf_blend.c AVFilterContext *ctx = outlink->src; src 56 libavfilter/vf_bm3d.c const uint8_t *src; src 120 libavfilter/vf_bm3d.c const uint8_t *src, int src_stride, src 125 libavfilter/vf_bm3d.c const uint8_t *src, int src_linesize, src 235 libavfilter/vf_bm3d.c static double do_block_ssd(BM3DContext *s, PosCode *pos, const uint8_t *src, int src_stride, int r_y, int r_x) src 237 libavfilter/vf_bm3d.c const uint8_t *srcp = src + pos->y * src_stride + pos->x; src 238 libavfilter/vf_bm3d.c const uint8_t *refp = src + r_y * src_stride + r_x; src 256 libavfilter/vf_bm3d.c static double do_block_ssd16(BM3DContext *s, PosCode *pos, const uint8_t *src, int src_stride, int r_y, int r_x) src 258 libavfilter/vf_bm3d.c const uint16_t *srcp = (uint16_t *)src + pos->y * src_stride / 2 + pos->x; src 259 libavfilter/vf_bm3d.c const uint16_t *refp = (uint16_t *)src + r_y * src_stride / 2 + r_x; src 277 libavfilter/vf_bm3d.c static void do_block_matching_multi(BM3DContext *s, const uint8_t *src, int src_stride, int src_range, src 291 libavfilter/vf_bm3d.c dist = s->do_block_ssd(s, &pos, src, src_stride, r_y, r_x); src 375 libavfilter/vf_bm3d.c const uint8_t *src = srcp + y * src_linesize + x; src 379 libavfilter/vf_bm3d.c dst[j] = src[j]; src 386 libavfilter/vf_bm3d.c const uint16_t *src = (uint16_t *)srcp + y * src_linesize / 2 + x; src 390 libavfilter/vf_bm3d.c dst[j] = src[j]; src 394 libavfilter/vf_bm3d.c static void basic_block_filtering(BM3DContext *s, const uint8_t *src, int src_linesize, src 419 libavfilter/vf_bm3d.c s->get_block_row(src, src_linesize, y + i, x, block_size, bufferh + block_size * i); src 513 libavfilter/vf_bm3d.c static void final_block_filtering(BM3DContext *s, const uint8_t *src, int src_linesize, src 542 libavfilter/vf_bm3d.c s->get_block_row(src, src_linesize, y + i, x, block_size, bufferh + block_size * i); src 706 libavfilter/vf_bm3d.c const uint8_t *src = td->src; src 735 libavfilter/vf_bm3d.c s->block_filtering(s, src, src_linesize, src 765 libavfilter/vf_bm3d.c td.src = in->data[p]; src 893 libavfilter/vf_bm3d.c AVFrame *out = NULL, *src, *ref; src 896 libavfilter/vf_bm3d.c if ((ret = ff_framesync_get_frame(&s->fs, 0, &src, 0)) < 0 || src 900 libavfilter/vf_bm3d.c if ((ret = filter_frame(ctx, &out, src, ref)) < 0) src 903 libavfilter/vf_bm3d.c out->pts = av_rescale_q(src->pts, s->fs.time_base, outlink->time_base); src 973 libavfilter/vf_bm3d.c AVFilterContext *ctx = outlink->src; src 975 libavfilter/vf_bm3d.c AVFilterLink *src = ctx->inputs[0]; src 983 libavfilter/vf_bm3d.c if (src->format != ref->format) { src 987 libavfilter/vf_bm3d.c if (src->w != ref->w || src 988 libavfilter/vf_bm3d.c src->h != ref->h) { src 992 libavfilter/vf_bm3d.c ctx->input_pads[0].name, src->w, src->h, src 998 libavfilter/vf_bm3d.c outlink->w = src->w; src 999 libavfilter/vf_bm3d.c outlink->h = src->h; src 1000 libavfilter/vf_bm3d.c outlink->time_base = src->time_base; src 1001 libavfilter/vf_bm3d.c outlink->sample_aspect_ratio = src->sample_aspect_ratio; src 1002 libavfilter/vf_bm3d.c outlink->frame_rate = src->frame_rate; src 1011 libavfilter/vf_bm3d.c in[0].time_base = src->time_base; src 127 libavfilter/vf_boxblur.c static inline void blur ## depth(type *dst, int dst_step, const type *src, \ src 132 libavfilter/vf_boxblur.c int x, sum = src[radius*src_step]; \ src 135 libavfilter/vf_boxblur.c sum += src[x*src_step]<<1; \ src 140 libavfilter/vf_boxblur.c sum += (src[(radius+x)*src_step] - src[(radius-x)*src_step])*inv; \ src 145 libavfilter/vf_boxblur.c sum += (src[(radius+x)*src_step] - src[(x-radius-1)*src_step])*inv; \ src 150 libavfilter/vf_boxblur.c sum += (src[(2*len-radius-x-1)*src_step] - src[(x-radius-1)*src_step])*inv; \ src 160 libavfilter/vf_boxblur.c static inline void blur(uint8_t *dst, int dst_step, const uint8_t *src, int src_step, src 163 libavfilter/vf_boxblur.c if (pixsize == 1) blur8 (dst, dst_step , src, src_step , len, radius); src 164 libavfilter/vf_boxblur.c else blur16((uint16_t*)dst, dst_step>>1, (const uint16_t*)src, src_step>>1, len, radius); src 167 libavfilter/vf_boxblur.c static inline void blur_power(uint8_t *dst, int dst_step, const uint8_t *src, int src_step, src 173 libavfilter/vf_boxblur.c blur(a, pixsize, src, src_step, len, radius, pixsize); src 194 libavfilter/vf_boxblur.c dst[i*dst_step] = src[i*src_step]; src 197 libavfilter/vf_boxblur.c *(uint16_t*)(dst + i*dst_step) = *(uint16_t*)(src + i*src_step); src 201 libavfilter/vf_boxblur.c static void hblur(uint8_t *dst, int dst_linesize, const uint8_t *src, int src_linesize, src 206 libavfilter/vf_boxblur.c if (radius == 0 && dst == src) src 210 libavfilter/vf_boxblur.c blur_power(dst + y*dst_linesize, pixsize, src + y*src_linesize, pixsize, src 214 libavfilter/vf_boxblur.c static void vblur(uint8_t *dst, int dst_linesize, const uint8_t *src, int src_linesize, src 219 libavfilter/vf_boxblur.c if (radius == 0 && dst == src) src 223 libavfilter/vf_boxblur.c blur_power(dst + x*pixsize, dst_linesize, src + x*pixsize, src_linesize, src 334 libavfilter/vf_bwdif.c AVFilterContext *ctx = link->src; src 335 libavfilter/vf_bwdif.c BWDIFContext *s = link->src->priv; src 338 libavfilter/vf_bwdif.c link->time_base.num = link->src->inputs[0]->time_base.num; src 339 libavfilter/vf_bwdif.c link->time_base.den = link->src->inputs[0]->time_base.den * 2; src 340 libavfilter/vf_bwdif.c link->w = link->src->inputs[0]->w; src 341 libavfilter/vf_bwdif.c link->h = link->src->inputs[0]->h; src 344 libavfilter/vf_bwdif.c link->frame_rate = av_mul_q(link->src->inputs[0]->frame_rate, (AVRational){2,1}); src 65 libavfilter/vf_cas.c const uint8_t *src = in->data[p]; src 68 libavfilter/vf_cas.c av_image_copy_plane(dst, linesize, src + slice_start * linesize, in_linesize, src 79 libavfilter/vf_cas.c int a = src[y0 * in_linesize + x0]; src 80 libavfilter/vf_cas.c int b = src[y0 * in_linesize + x]; src 81 libavfilter/vf_cas.c int c = src[y0 * in_linesize + x1]; src 82 libavfilter/vf_cas.c int d = src[y * in_linesize + x0]; src 83 libavfilter/vf_cas.c int e = src[y * in_linesize + x]; src 84 libavfilter/vf_cas.c int f = src[y * in_linesize + x1]; src 85 libavfilter/vf_cas.c int g = src[y1 * in_linesize + x0]; src 86 libavfilter/vf_cas.c int h = src[y1 * in_linesize + x]; src 87 libavfilter/vf_cas.c int i = src[y1 * in_linesize + x1]; src 132 libavfilter/vf_cas.c const uint16_t *src = (const uint16_t *)in->data[p]; src 135 libavfilter/vf_cas.c av_image_copy_plane((uint8_t *)dst, linesize, (uint8_t *)(src + slice_start * linesize), src 146 libavfilter/vf_cas.c int a = src[y0 * in_linesize + x0]; src 147 libavfilter/vf_cas.c int b = src[y0 * in_linesize + x]; src 148 libavfilter/vf_cas.c int c = src[y0 * in_linesize + x1]; src 149 libavfilter/vf_cas.c int d = src[y * in_linesize + x0]; src 150 libavfilter/vf_cas.c int e = src[y * in_linesize + x]; src 151 libavfilter/vf_cas.c int f = src[y * in_linesize + x1]; src 152 libavfilter/vf_cas.c int g = src[y1 * in_linesize + x0]; src 153 libavfilter/vf_cas.c int h = src[y1 * in_linesize + x]; src 154 libavfilter/vf_cas.c int i = src[y1 * in_linesize + x1]; src 276 libavfilter/vf_chromakey.c AVFilterContext *avctx = outlink->src; src 153 libavfilter/vf_ciescope.c CiescopeContext *s = outlink->src->priv; src 1245 libavfilter/vf_ciescope.c const uint16_t* src = (const uint16_t*)(in->data[0] + in->linesize[0] * y + x * 6); src 1246 libavfilter/vf_ciescope.c double r = src[0] / 65535.; src 1247 libavfilter/vf_ciescope.c double g = src[1] / 65535.; src 1248 libavfilter/vf_ciescope.c double b = src[2] / 65535.; src 1257 libavfilter/vf_ciescope.c const uint16_t* src = (const uint16_t*)(in->data[0] + in->linesize[0] * y + x * 8); src 1258 libavfilter/vf_ciescope.c double r = src[0] / 65535.; src 1259 libavfilter/vf_ciescope.c double g = src[1] / 65535.; src 1260 libavfilter/vf_ciescope.c double b = src[2] / 65535.; src 1269 libavfilter/vf_ciescope.c const uint8_t* src = in->data[0] + in->linesize[0] * y + x * 3; src 1270 libavfilter/vf_ciescope.c double r = src[0] / 255.; src 1271 libavfilter/vf_ciescope.c double g = src[1] / 255.; src 1272 libavfilter/vf_ciescope.c double b = src[2] / 255.; src 1281 libavfilter/vf_ciescope.c const uint8_t* src = in->data[0] + in->linesize[0] * y + x * 4; src 1282 libavfilter/vf_ciescope.c double r = src[0] / 255.; src 1283 libavfilter/vf_ciescope.c double g = src[1] / 255.; src 1284 libavfilter/vf_ciescope.c double b = src[2] / 255.; src 1293 libavfilter/vf_ciescope.c const uint16_t* src = (uint16_t *)(in->data[0] + in->linesize[0] * y + x * 6); src 1294 libavfilter/vf_ciescope.c double lx = s->log2lin[src[0]]; src 1295 libavfilter/vf_ciescope.c double ly = s->log2lin[src[1]]; src 1296 libavfilter/vf_ciescope.c double lz = s->log2lin[src[2]]; src 1422 libavfilter/vf_ciescope.c const uint16_t *src = (const uint16_t *)(s->f->data[0] + y * s->f->linesize[0]); src 1426 libavfilter/vf_ciescope.c dst[xx + 0] = src[xx + 0]; src 1427 libavfilter/vf_ciescope.c dst[xx + 1] = src[xx + 1]; src 1428 libavfilter/vf_ciescope.c dst[xx + 2] = src[xx + 2]; src 1429 libavfilter/vf_ciescope.c dst[xx + 3] = src[xx + 3]; src 286 libavfilter/vf_colorbalance.c const uint8_t *src = srcrow; src 290 libavfilter/vf_colorbalance.c float r = src[j + roffset] / max; src 291 libavfilter/vf_colorbalance.c float g = src[j + goffset] / max; src 292 libavfilter/vf_colorbalance.c float b = src[j + boffset] / max; src 306 libavfilter/vf_colorbalance.c dst[j + aoffset] = src[j + aoffset]; src 338 libavfilter/vf_colorbalance.c const uint16_t *src = srcrow; src 342 libavfilter/vf_colorbalance.c float r = src[j + roffset] / max; src 343 libavfilter/vf_colorbalance.c float g = src[j + goffset] / max; src 344 libavfilter/vf_colorbalance.c float b = src[j + boffset] / max; src 358 libavfilter/vf_colorbalance.c dst[j + aoffset] = src[j + aoffset]; src 370 libavfilter/vf_colorbalance.c AVFilterContext *ctx = outlink->src; src 290 libavfilter/vf_colorchannelmixer.c const uint8_t *src = srcrow; src 294 libavfilter/vf_colorchannelmixer.c const uint8_t rin = src[j + roffset]; src 295 libavfilter/vf_colorchannelmixer.c const uint8_t gin = src[j + goffset]; src 296 libavfilter/vf_colorchannelmixer.c const uint8_t bin = src[j + boffset]; src 297 libavfilter/vf_colorchannelmixer.c const uint8_t ain = src[j + aoffset]; src 345 libavfilter/vf_colorchannelmixer.c const uint16_t *src = (const uint16_t *)srcrow; src 349 libavfilter/vf_colorchannelmixer.c const uint16_t rin = src[j + roffset]; src 350 libavfilter/vf_colorchannelmixer.c const uint16_t gin = src[j + goffset]; src 351 libavfilter/vf_colorchannelmixer.c const uint16_t bin = src[j + boffset]; src 352 libavfilter/vf_colorchannelmixer.c const uint16_t ain = src[j + aoffset]; src 408 libavfilter/vf_colorchannelmixer.c AVFilterContext *ctx = outlink->src; src 272 libavfilter/vf_colorconstancy.c const uint8_t *src = in->data[plane]; src 280 libavfilter/vf_colorconstancy.c dst[INDX2D(r, c, width)] += GAUSS(src, r, c + GINDX(filtersize, g), src 287 libavfilter/vf_colorconstancy.c const double *src = td->data[src_index][plane]; src 295 libavfilter/vf_colorconstancy.c dst[INDX2D(r, c, width)] += GAUSS(src, r + GINDX(filtersize, g), c, src 364 libavfilter/vf_colorconstancy.c int src, int dst, int dim, int nb_threads) { src 367 libavfilter/vf_colorconstancy.c td->meta_data[INDEX_SRC] = src; src 453 libavfilter/vf_colorconstancy.c const double *src = td->data[INDEX_NORM][plane]; src 461 libavfilter/vf_colorconstancy.c dst[jobnr] = FFMAX( dst[jobnr], fabs(src[INDX2D(r, c, width)]) src 468 libavfilter/vf_colorconstancy.c dst[jobnr] += ( pow( fabs(src[INDX2D(r, c, width)] / 255.), minknorm) src 605 libavfilter/vf_colorconstancy.c const uint8_t *src = in->data[plane]; src 611 libavfilter/vf_colorconstancy.c temp = src[i] / (s->white[plane] * SQRT3); src 149 libavfilter/vf_colorkey.c AVFilterContext *avctx = outlink->src; src 100 libavfilter/vf_colorkey_opencl.c cl_mem src, dst; src 127 libavfilter/vf_colorkey_opencl.c src = (cl_mem)input_frame->data[0]; src 135 libavfilter/vf_colorkey_opencl.c CL_SET_KERNEL_ARG(colorkey_ctx->kernel_colorkey, 0, cl_mem, &src); src 145 libavfilter/vf_colorlevels.c const uint8_t *src = srcrow + y * td->src_linesize; src 149 libavfilter/vf_colorlevels.c dst[x + offset] = av_clip_uint8((src[x + offset] - imin) * coeff + omin); src 160 libavfilter/vf_colorlevels.c const uint16_t *src = (const uint16_t *)(srcrow + y * td->src_linesize); src 164 libavfilter/vf_colorlevels.c dst[x + offset] = av_clip_uint16((src[x + offset] - imin) * coeff + omin); src 207 libavfilter/vf_colorlevels.c const uint8_t *src = srcrow; src 210 libavfilter/vf_colorlevels.c imin = FFMIN(imin, src[x + offset]); src 218 libavfilter/vf_colorlevels.c const uint8_t *src = srcrow; src 221 libavfilter/vf_colorlevels.c imax = FFMAX(imax, src[x + offset]); src 259 libavfilter/vf_colorlevels.c const uint16_t *src = (const uint16_t *)srcrow; src 262 libavfilter/vf_colorlevels.c imin = FFMIN(imin, src[x + offset]); src 270 libavfilter/vf_colorlevels.c const uint16_t *src = (const uint16_t *)srcrow; src 273 libavfilter/vf_colorlevels.c imax = FFMAX(imax, src[x + offset]); src 72 libavfilter/vf_colormatrix.c const AVFrame *src; src 208 libavfilter/vf_colormatrix.c const AVFrame *src = td->src; src 210 libavfilter/vf_colormatrix.c const int height = src->height; src 211 libavfilter/vf_colormatrix.c const int width = src->width*2; src 212 libavfilter/vf_colormatrix.c const int src_pitch = src->linesize[0]; src 216 libavfilter/vf_colormatrix.c const unsigned char *srcp = src->data[0] + slice_start * src_pitch; src 246 libavfilter/vf_colormatrix.c const AVFrame *src = td->src; src 248 libavfilter/vf_colormatrix.c const int height = src->height; src 249 libavfilter/vf_colormatrix.c const int width = src->width; src 252 libavfilter/vf_colormatrix.c const int src_pitchY = src->linesize[0]; src 253 libavfilter/vf_colormatrix.c const int src_pitchUV = src->linesize[1]; src 254 libavfilter/vf_colormatrix.c const unsigned char *srcpU = src->data[1] + slice_start * src_pitchUV; src 255 libavfilter/vf_colormatrix.c const unsigned char *srcpV = src->data[2] + slice_start * src_pitchUV; src 256 libavfilter/vf_colormatrix.c const unsigned char *srcpY = src->data[0] + slice_start * src_pitchY; src 293 libavfilter/vf_colormatrix.c const AVFrame *src = td->src; src 295 libavfilter/vf_colormatrix.c const int height = src->height; src 296 libavfilter/vf_colormatrix.c const int width = src->width; src 299 libavfilter/vf_colormatrix.c const int src_pitchY = src->linesize[0]; src 300 libavfilter/vf_colormatrix.c const int src_pitchUV = src->linesize[1]; src 301 libavfilter/vf_colormatrix.c const unsigned char *srcpU = src->data[1] + slice_start * src_pitchUV; src 302 libavfilter/vf_colormatrix.c const unsigned char *srcpV = src->data[2] + slice_start * src_pitchUV; src 303 libavfilter/vf_colormatrix.c const unsigned char *srcpY = src->data[0] + slice_start * src_pitchY; src 341 libavfilter/vf_colormatrix.c const AVFrame *src = td->src; src 343 libavfilter/vf_colormatrix.c const int height = FFALIGN(src->height, 2) >> 1; src 344 libavfilter/vf_colormatrix.c const int width = src->width; src 347 libavfilter/vf_colormatrix.c const int src_pitchY = src->linesize[0]; src 348 libavfilter/vf_colormatrix.c const int src_pitchUV = src->linesize[1]; src 351 libavfilter/vf_colormatrix.c const unsigned char *srcpY = src->data[0] + src_pitchY * slice_start; src 352 libavfilter/vf_colormatrix.c const unsigned char *srcpU = src->data[1] + src_pitchUV * (slice_start >> 1); src 353 libavfilter/vf_colormatrix.c const unsigned char *srcpV = src->data[2] + src_pitchUV * (slice_start >> 1); src 354 libavfilter/vf_colormatrix.c const unsigned char *srcpN = src->data[0] + src_pitchY * (slice_start + 1); src 466 libavfilter/vf_colormatrix.c td.src = in; src 281 libavfilter/vf_colorspace.c enum Whitepoint src, enum Whitepoint dst) src 295 libavfilter/vf_colorspace.c const struct WhitepointCoefficients *wp_src = &whitepoint_coefficients[src]; src 913 libavfilter/vf_colorspace.c AVFilterLink *inlink = outlink->src->inputs[0]; src 409 libavfilter/vf_convolution.c static void setup_3x3(int radius, const uint8_t *c[], const uint8_t *src, int stride, src 421 libavfilter/vf_convolution.c c[i] = src + xoff * bpc + yoff * stride; src 425 libavfilter/vf_convolution.c static void setup_5x5(int radius, const uint8_t *c[], const uint8_t *src, int stride, src 437 libavfilter/vf_convolution.c c[i] = src + xoff * bpc + yoff * stride; src 441 libavfilter/vf_convolution.c static void setup_7x7(int radius, const uint8_t *c[], const uint8_t *src, int stride, src 453 libavfilter/vf_convolution.c c[i] = src + xoff * bpc + yoff * stride; src 457 libavfilter/vf_convolution.c static void setup_row(int radius, const uint8_t *c[], const uint8_t *src, int stride, src 467 libavfilter/vf_convolution.c c[i] = src + xoff * bpc + y * stride; src 471 libavfilter/vf_convolution.c static void setup_column(int radius, const uint8_t *c[], const uint8_t *src, int stride, src 481 libavfilter/vf_convolution.c c[i] = src + y * bpc + xoff * stride; src 507 libavfilter/vf_convolution.c const uint8_t *src = in->data[plane]; src 516 libavfilter/vf_convolution.c av_image_copy_plane(dst, dstride, src + slice_start * bpc, stride, src 519 libavfilter/vf_convolution.c av_image_copy_plane(dst, dstride, src + slice_start * stride, stride, src 532 libavfilter/vf_convolution.c s->setup[plane](radius, c, src, stride, x, width, y, height, bpc); src 537 libavfilter/vf_convolution.c s->setup[plane](radius, c, src, stride, radius, width, y, height, bpc); src 545 libavfilter/vf_convolution.c s->setup[plane](radius, c, src, stride, x, width, y, height, bpc); src 180 libavfilter/vf_convolution_opencl.c cl_mem src, dst; src 214 libavfilter/vf_convolution_opencl.c src = (cl_mem) input->data[p]; src 222 libavfilter/vf_convolution_opencl.c CL_SET_KERNEL_ARG(ctx->kernel, 1, cl_mem, &src); src 247 libavfilter/vf_convolution_opencl.c cle = clEnqueueCopyImage(ctx->command_queue, src, dst, src 253 libavfilter/vf_convolution_opencl.c CL_SET_KERNEL_ARG(ctx->kernel, 1, cl_mem, &src); src 193 libavfilter/vf_convolve.c const uint8_t *src = in->data[plane] + in->linesize[plane] * y; src 196 libavfilter/vf_convolve.c fft_hdata[(y + ih) * n + iw + x].re = src[x] * scale; src 226 libavfilter/vf_convolve.c const uint16_t *src = (const uint16_t *)(in->data[plane] + in->linesize[plane] * y); src 229 libavfilter/vf_convolve.c fft_hdata[(y + ih) * n + iw + x].re = src[x] * scale; src 484 libavfilter/vf_convolve.c const uint8_t *src = (const uint8_t *)(impulsepic->data[plane] + y * impulsepic->linesize[plane]) ; src 486 libavfilter/vf_convolve.c total += src[x]; src 491 libavfilter/vf_convolve.c const uint16_t *src = (const uint16_t *)(impulsepic->data[plane] + y * impulsepic->linesize[plane]) ; src 493 libavfilter/vf_convolve.c total += src[x]; src 529 libavfilter/vf_convolve.c AVFilterContext *ctx = outlink->src; src 80 libavfilter/vf_cover_rect.c const uint8_t *src = cover->cover_frame->data[p]; src 85 libavfilter/vf_cover_rect.c data[x] = src[x]; src 88 libavfilter/vf_cover_rect.c src += cover->cover_frame->linesize[p]; src 239 libavfilter/vf_crop.c CropContext *s = link->src->priv; src 71 libavfilter/vf_cropdetect.c static int checkline(void *ctx, const unsigned char *src, int stride, int len, int bpp) src 75 libavfilter/vf_cropdetect.c const uint16_t *src16 = (const uint16_t *)src; src 80 libavfilter/vf_cropdetect.c total += src[ 0] + src[ stride] + src[2*stride] + src[3*stride] src 81 libavfilter/vf_cropdetect.c + src[4*stride] + src[5*stride] + src[6*stride] + src[7*stride]; src 82 libavfilter/vf_cropdetect.c src += 8*stride; src 86 libavfilter/vf_cropdetect.c total += src[0]; src 87 libavfilter/vf_cropdetect.c src += stride; src 106 libavfilter/vf_cropdetect.c total += src[0] + src[1 ] + src[2 ] src 107 libavfilter/vf_cropdetect.c + src[ stride] + src[1+ stride] + src[2+ stride] src 108 libavfilter/vf_cropdetect.c + src[2*stride] + src[1+2*stride] + src[2+2*stride] src 109 libavfilter/vf_cropdetect.c + src[3*stride] + src[1+3*stride] + src[2+3*stride]; src 110 libavfilter/vf_cropdetect.c src += 4*stride; src 114 libavfilter/vf_cropdetect.c total += src[0] + src[1] + src[2]; src 115 libavfilter/vf_cropdetect.c src += stride; src 567 libavfilter/vf_curves.c const uint8_t *src = in->data[0] + slice_start * in->linesize[0]; src 571 libavfilter/vf_curves.c dst[x + r] = curves->graph[R][src[x + r]]; src 572 libavfilter/vf_curves.c dst[x + g] = curves->graph[G][src[x + g]]; src 573 libavfilter/vf_curves.c dst[x + b] = curves->graph[B][src[x + b]]; src 575 libavfilter/vf_curves.c dst[x + a] = src[x + a]; src 578 libavfilter/vf_curves.c src += in ->linesize[0]; src 392 libavfilter/vf_datascope.c DatascopeContext *s = outlink->src->priv; src 212 libavfilter/vf_dblur.c const uint8_t *src = in->data[plane]; src 229 libavfilter/vf_dblur.c bptr[x] = src[x]; src 232 libavfilter/vf_dblur.c src += in->linesize[plane]; src 62 libavfilter/vf_dctdnoiz.c const float *src, int src_linesize, src 66 libavfilter/vf_dctdnoiz.c const uint8_t **src, int src_linesize, src 69 libavfilter/vf_dctdnoiz.c float **src, int src_linesize, src 91 libavfilter/vf_dctdnoiz.c static void av_always_inline fdct8_1d(float *dst, const float *src, src 98 libavfilter/vf_dctdnoiz.c const float x00 = src[0*src_stridea] + src[7*src_stridea]; src 99 libavfilter/vf_dctdnoiz.c const float x01 = src[1*src_stridea] + src[6*src_stridea]; src 100 libavfilter/vf_dctdnoiz.c const float x02 = src[2*src_stridea] + src[5*src_stridea]; src 101 libavfilter/vf_dctdnoiz.c const float x03 = src[3*src_stridea] + src[4*src_stridea]; src 102 libavfilter/vf_dctdnoiz.c const float x04 = src[0*src_stridea] - src[7*src_stridea]; src 103 libavfilter/vf_dctdnoiz.c const float x05 = src[1*src_stridea] - src[6*src_stridea]; src 104 libavfilter/vf_dctdnoiz.c const float x06 = src[2*src_stridea] - src[5*src_stridea]; src 105 libavfilter/vf_dctdnoiz.c const float x07 = src[3*src_stridea] - src[4*src_stridea]; src 125 libavfilter/vf_dctdnoiz.c src += src_strideb; src 129 libavfilter/vf_dctdnoiz.c static void av_always_inline idct8_1d(float *dst, const float *src, src 137 libavfilter/vf_dctdnoiz.c const float x00 = 1.4142135623731f *src[0*src_stridea]; src 138 libavfilter/vf_dctdnoiz.c const float x01 = 1.38703984532215f *src[1*src_stridea] + 0.275899379282943f*src[7*src_stridea]; src 139 libavfilter/vf_dctdnoiz.c const float x02 = 1.30656296487638f *src[2*src_stridea] + 0.541196100146197f*src[6*src_stridea]; src 140 libavfilter/vf_dctdnoiz.c const float x03 = 1.17587560241936f *src[3*src_stridea] + 0.785694958387102f*src[5*src_stridea]; src 141 libavfilter/vf_dctdnoiz.c const float x04 = 1.4142135623731f *src[4*src_stridea]; src 142 libavfilter/vf_dctdnoiz.c const float x05 = -0.785694958387102f*src[3*src_stridea] + 1.17587560241936f*src[5*src_stridea]; src 143 libavfilter/vf_dctdnoiz.c const float x06 = 0.541196100146197f*src[2*src_stridea] - 1.30656296487638f*src[6*src_stridea]; src 144 libavfilter/vf_dctdnoiz.c const float x07 = -0.275899379282943f*src[1*src_stridea] + 1.38703984532215f*src[7*src_stridea]; src 168 libavfilter/vf_dctdnoiz.c src += src_strideb; src 173 libavfilter/vf_dctdnoiz.c static void av_always_inline fdct16_1d(float *dst, const float *src, src 180 libavfilter/vf_dctdnoiz.c const float x00 = src[ 0*src_stridea] + src[15*src_stridea]; src 181 libavfilter/vf_dctdnoiz.c const float x01 = src[ 1*src_stridea] + src[14*src_stridea]; src 182 libavfilter/vf_dctdnoiz.c const float x02 = src[ 2*src_stridea] + src[13*src_stridea]; src 183 libavfilter/vf_dctdnoiz.c const float x03 = src[ 3*src_stridea] + src[12*src_stridea]; src 184 libavfilter/vf_dctdnoiz.c const float x04 = src[ 4*src_stridea] + src[11*src_stridea]; src 185 libavfilter/vf_dctdnoiz.c const float x05 = src[ 5*src_stridea] + src[10*src_stridea]; src 186 libavfilter/vf_dctdnoiz.c const float x06 = src[ 6*src_stridea] + src[ 9*src_stridea]; src 187 libavfilter/vf_dctdnoiz.c const float x07 = src[ 7*src_stridea] + src[ 8*src_stridea]; src 188 libavfilter/vf_dctdnoiz.c const float x08 = src[ 0*src_stridea] - src[15*src_stridea]; src 189 libavfilter/vf_dctdnoiz.c const float x09 = src[ 1*src_stridea] - src[14*src_stridea]; src 190 libavfilter/vf_dctdnoiz.c const float x0a = src[ 2*src_stridea] - src[13*src_stridea]; src 191 libavfilter/vf_dctdnoiz.c const float x0b = src[ 3*src_stridea] - src[12*src_stridea]; src 192 libavfilter/vf_dctdnoiz.c const float x0c = src[ 4*src_stridea] - src[11*src_stridea]; src 193 libavfilter/vf_dctdnoiz.c const float x0d = src[ 5*src_stridea] - src[10*src_stridea]; src 194 libavfilter/vf_dctdnoiz.c const float x0e = src[ 6*src_stridea] - src[ 9*src_stridea]; src 195 libavfilter/vf_dctdnoiz.c const float x0f = src[ 7*src_stridea] - src[ 8*src_stridea]; src 253 libavfilter/vf_dctdnoiz.c src += src_strideb; src 257 libavfilter/vf_dctdnoiz.c static void av_always_inline idct16_1d(float *dst, const float *src, src 265 libavfilter/vf_dctdnoiz.c const float x00 = 1.4142135623731f *src[ 0*src_stridea]; src 266 libavfilter/vf_dctdnoiz.c const float x01 = 1.40740373752638f *src[ 1*src_stridea] + 0.138617169199091f*src[15*src_stridea]; src 267 libavfilter/vf_dctdnoiz.c const float x02 = 1.38703984532215f *src[ 2*src_stridea] + 0.275899379282943f*src[14*src_stridea]; src 268 libavfilter/vf_dctdnoiz.c const float x03 = 1.35331800117435f *src[ 3*src_stridea] + 0.410524527522357f*src[13*src_stridea]; src 269 libavfilter/vf_dctdnoiz.c const float x04 = 1.30656296487638f *src[ 4*src_stridea] + 0.541196100146197f*src[12*src_stridea]; src 270 libavfilter/vf_dctdnoiz.c const float x05 = 1.24722501298667f *src[ 5*src_stridea] + 0.666655658477747f*src[11*src_stridea]; src 271 libavfilter/vf_dctdnoiz.c const float x06 = 1.17587560241936f *src[ 6*src_stridea] + 0.785694958387102f*src[10*src_stridea]; src 272 libavfilter/vf_dctdnoiz.c const float x07 = 1.09320186700176f *src[ 7*src_stridea] + 0.897167586342636f*src[ 9*src_stridea]; src 273 libavfilter/vf_dctdnoiz.c const float x08 = 1.4142135623731f *src[ 8*src_stridea]; src 274 libavfilter/vf_dctdnoiz.c const float x09 = -0.897167586342636f*src[ 7*src_stridea] + 1.09320186700176f*src[ 9*src_stridea]; src 275 libavfilter/vf_dctdnoiz.c const float x0a = 0.785694958387102f*src[ 6*src_stridea] - 1.17587560241936f*src[10*src_stridea]; src 276 libavfilter/vf_dctdnoiz.c const float x0b = -0.666655658477747f*src[ 5*src_stridea] + 1.24722501298667f*src[11*src_stridea]; src 277 libavfilter/vf_dctdnoiz.c const float x0c = 0.541196100146197f*src[ 4*src_stridea] - 1.30656296487638f*src[12*src_stridea]; src 278 libavfilter/vf_dctdnoiz.c const float x0d = -0.410524527522357f*src[ 3*src_stridea] + 1.35331800117435f*src[13*src_stridea]; src 279 libavfilter/vf_dctdnoiz.c const float x0e = 0.275899379282943f*src[ 2*src_stridea] - 1.38703984532215f*src[14*src_stridea]; src 280 libavfilter/vf_dctdnoiz.c const float x0f = -0.138617169199091f*src[ 1*src_stridea] + 1.40740373752638f*src[15*src_stridea]; src 348 libavfilter/vf_dctdnoiz.c src += src_strideb; src 353 libavfilter/vf_dctdnoiz.c static av_always_inline void filter_freq_##bsize(const float *src, int src_linesize, \ src 363 libavfilter/vf_dctdnoiz.c fdct##bsize##_1d(tmp_block1, src, 1, bsize, 1, src_linesize); \ src 384 libavfilter/vf_dctdnoiz.c const float *src, int src_linesize, \ src 387 libavfilter/vf_dctdnoiz.c filter_freq_##bsize(src, src_linesize, dst, dst_linesize, NULL, NULL, s->th); \ src 391 libavfilter/vf_dctdnoiz.c const float *src, int src_linesize, \ src 394 libavfilter/vf_dctdnoiz.c filter_freq_##bsize(src, src_linesize, dst, dst_linesize, \ src 411 libavfilter/vf_dctdnoiz.c const uint8_t **src, int src_linesize, src 419 libavfilter/vf_dctdnoiz.c const uint8_t *srcp = src[0]; src 436 libavfilter/vf_dctdnoiz.c float **src, int src_linesize, src 441 libavfilter/vf_dctdnoiz.c const float *src_r = src[0]; src 442 libavfilter/vf_dctdnoiz.c const float *src_g = src[1]; src 443 libavfilter/vf_dctdnoiz.c const float *src_b = src[2]; src 462 libavfilter/vf_dctdnoiz.c const uint8_t **src, int src_linesize, \ src 465 libavfilter/vf_dctdnoiz.c color_decorrelation(dst, dst_linesize, src, src_linesize, w, h, r, g, b); \ src 469 libavfilter/vf_dctdnoiz.c float **src, int src_linesize, \ src 472 libavfilter/vf_dctdnoiz.c color_correlation(dst, dst_linesize, src, src_linesize, w, h, r, g, b); \ src 479 libavfilter/vf_dctdnoiz.c const uint8_t **src, int src_linesize, src 486 libavfilter/vf_dctdnoiz.c const uint8_t *srcp_r = src[2]; src 487 libavfilter/vf_dctdnoiz.c const uint8_t *srcp_g = src[0]; src 488 libavfilter/vf_dctdnoiz.c const uint8_t *srcp_b = src[1]; src 506 libavfilter/vf_dctdnoiz.c float **src, int src_linesize, src 510 libavfilter/vf_dctdnoiz.c const float *src_r = src[0]; src 511 libavfilter/vf_dctdnoiz.c const float *src_g = src[1]; src 512 libavfilter/vf_dctdnoiz.c const float *src_b = src[2]; src 667 libavfilter/vf_dctdnoiz.c float *src, *dst; src 687 libavfilter/vf_dctdnoiz.c const float *src = td->src + slice_start_ctx * src_linesize; src 697 libavfilter/vf_dctdnoiz.c s->filter_freq_func(s, src + x, src_linesize, src 700 libavfilter/vf_dctdnoiz.c src += s->step * src_linesize; src 744 libavfilter/vf_dctdnoiz.c .src = s->cbuf[0][plane], src 756 libavfilter/vf_dctdnoiz.c const uint8_t *src = in->data[0]; src 764 libavfilter/vf_dctdnoiz.c const uint8_t *srcp = src + s->pr_width * 3; src 774 libavfilter/vf_dctdnoiz.c const uint8_t *srcp = src + s->pr_height * src_linesize; src 199 libavfilter/vf_deband.c int avg[4], cmp[4] = { 0 }, src[4]; src 213 libavfilter/vf_deband.c src[p] = src0; src 239 libavfilter/vf_deband.c out->data[p][y * dst_linesize + x] = src[p]; src 264 libavfilter/vf_deband.c int avg[4], cmp[4] = { 0 }, src[4]; src 278 libavfilter/vf_deband.c src[p] = src0; src 306 libavfilter/vf_deband.c dst[0] = src[p]; src 269 libavfilter/vf_deblock.c AVFilterContext *ctx = outlink->src; src 332 libavfilter/vf_deblock.c const uint8_t *src = (const uint8_t *)in->data[plane]; src 337 libavfilter/vf_deblock.c src, in->linesize[plane], src 352 libavfilter/vf_decimate.c AVFilterContext *ctx = outlink->src; src 384 libavfilter/vf_decimate.c AVFilterContext *ctx = outlink->src; src 103 libavfilter/vf_dedot.c type *src = (type *)s->frames[2]->data[0]; \ src 115 libavfilter/vf_dedot.c src += src_linesize * slice_start; \ src 122 libavfilter/vf_dedot.c int above = src[x - src_linesize]; \ src 123 libavfilter/vf_dedot.c int bellow = src[x + src_linesize]; \ src 124 libavfilter/vf_dedot.c int cur = src[x]; \ src 125 libavfilter/vf_dedot.c int left = src[x - 1]; \ src 126 libavfilter/vf_dedot.c int right = src[x + 1]; \ src 139 libavfilter/vf_dedot.c dst[x] = (src[x] + p1[x] + 1) >> 1; \ src 141 libavfilter/vf_dedot.c dst[x] = (src[x] + p3[x] + 1) >> 1; \ src 146 libavfilter/vf_dedot.c src += src_linesize; \ src 184 libavfilter/vf_dedot.c type *src = (type *)s->frames[2]->data[plane]; \ src 193 libavfilter/vf_dedot.c src += slice_start * src_linesize; \ src 197 libavfilter/vf_dedot.c int cur = src[x]; \ src 208 libavfilter/vf_dedot.c dst[x] = (src[x] + p1[x] + 1) >> 1; \ src 210 libavfilter/vf_dedot.c dst[x] = (src[x] + p3[x] + 1) >> 1; \ src 215 libavfilter/vf_dedot.c src += src_linesize; \ src 229 libavfilter/vf_dedot.c AVFilterContext *ctx = outlink->src; src 69 libavfilter/vf_deflicker.c int (*deflicker)(AVFilterContext *ctx, const uint8_t *src, ptrdiff_t src_linesize, src 125 libavfilter/vf_deflicker.c const uint8_t *src, ptrdiff_t src_linesize, src 133 libavfilter/vf_deflicker.c dst[x] = av_clip_uint8(src[x] * f); src 137 libavfilter/vf_deflicker.c src += src_linesize; src 149 libavfilter/vf_deflicker.c const uint16_t *src = (const uint16_t *)ssrc; src 156 libavfilter/vf_deflicker.c dst[x] = av_clip(src[x] * f, 0, max); src 160 libavfilter/vf_deflicker.c src += src_linesize / 2; src 169 libavfilter/vf_deflicker.c const uint8_t *src = in->data[0]; src 177 libavfilter/vf_deflicker.c s->histogram[src[x]]++; src 179 libavfilter/vf_deflicker.c src += in->linesize[0]; src 192 libavfilter/vf_deflicker.c const uint16_t *src = (const uint16_t *)in->data[0]; src 200 libavfilter/vf_deflicker.c s->histogram[src[x]]++; src 202 libavfilter/vf_deflicker.c src += in->linesize[0] / 2; src 421 libavfilter/vf_deflicker.c AVFilterContext *ctx = outlink->src; src 323 libavfilter/vf_deinterlace_qsv.c AVFilterContext *ctx = outlink->src; src 549 libavfilter/vf_deinterlace_qsv.c AVFilterContext *ctx = outlink->src; src 161 libavfilter/vf_deinterlace_vaapi.c AVFilterLink *inlink = outlink->src->inputs[0]; src 162 libavfilter/vf_deinterlace_vaapi.c AVFilterContext *avctx = outlink->src; src 82 libavfilter/vf_dejudder.c AVFilterContext *ctx = outlink->src; src 84 libavfilter/vf_dejudder.c AVFilterLink *inlink = outlink->src->inputs[0]; src 100 libavfilter/vf_delogo.c uint8_t *src, int src_linesize, src 124 libavfilter/vf_delogo.c topleft = src+logo_y1 * src_linesize+logo_x1; src 125 libavfilter/vf_delogo.c topright = src+logo_y1 * src_linesize+logo_x2; src 126 libavfilter/vf_delogo.c botleft = src+logo_y2 * src_linesize+logo_x1; src 129 libavfilter/vf_delogo.c av_image_copy_plane(dst, dst_linesize, src, src_linesize, w, h); src 132 libavfilter/vf_delogo.c src += (logo_y1 + 1) * src_linesize; src 144 libavfilter/vf_delogo.c xsrc = src+logo_x1+1; x < logo_x2; x++, xdst++, xsrc++) { src 194 libavfilter/vf_delogo.c src += src_linesize; src 190 libavfilter/vf_deshake.c static int block_contrast(uint8_t *src, int x, int y, int stride, int blocksize) src 200 libavfilter/vf_deshake.c if (src[pos] < lowest) src 201 libavfilter/vf_deshake.c lowest = src[pos]; src 202 libavfilter/vf_deshake.c else if (src[pos] > highest) { src 203 libavfilter/vf_deshake.c highest = src[pos]; src 1406 libavfilter/vf_deshake_opencl.c cl_mem src, transformed, dst; src 1547 libavfilter/vf_deshake_opencl.c src = (cl_mem)input_frame->data[p]; src 1563 libavfilter/vf_deshake_opencl.c { sizeof(cl_mem), &src }, src 1764 libavfilter/vf_deshake_opencl.c cl_mem src, temp; src 1798 libavfilter/vf_deshake_opencl.c src = (cl_mem)input_frame->data[0]; src 1806 libavfilter/vf_deshake_opencl.c { sizeof(cl_mem), &src }, src 108 libavfilter/vf_despill.c AVFilterContext *ctx = outlink->src; src 173 libavfilter/vf_detelecine.c AVFilterContext *ctx = outlink->src; src 97 libavfilter/vf_displace.c const uint8_t *src = in->data[plane]; src 113 libavfilter/vf_displace.c dst[x] = src[Y * slinesize + X]; src 120 libavfilter/vf_displace.c dst[x] = src[Y * slinesize + X]; src 132 libavfilter/vf_displace.c dst[x] = src[Y * slinesize + X]; src 148 libavfilter/vf_displace.c dst[x] = src[Y * slinesize + X]; src 171 libavfilter/vf_displace.c const uint8_t *src = in->data[0]; src 189 libavfilter/vf_displace.c dst[x * step + c] = src[Y * slinesize + X * step + c]; src 199 libavfilter/vf_displace.c dst[x * step + c] = src[Y * slinesize + X * step + c]; src 213 libavfilter/vf_displace.c dst[x * step + c] = src[Y * slinesize + X * step + c]; src 231 libavfilter/vf_displace.c dst[x * step + c] = src[Y * slinesize + X * step + c]; src 306 libavfilter/vf_displace.c AVFilterContext *ctx = outlink->src; src 229 libavfilter/vf_dnn_processing.c AVFilterContext *context = outlink->src; src 302 libavfilter/vf_dnn_processing.c AVFilterContext *context = outlink->src; src 148 libavfilter/vf_edgedetect.c const uint8_t *src, int src_linesize) src 152 libavfilter/vf_edgedetect.c memcpy(dst, src, w); dst += dst_linesize; src += src_linesize; src 154 libavfilter/vf_edgedetect.c memcpy(dst, src, w); dst += dst_linesize; src += src_linesize; src 157 libavfilter/vf_edgedetect.c dst[0] = src[0]; src 159 libavfilter/vf_edgedetect.c dst[1] = src[1]; src 162 libavfilter/vf_edgedetect.c dst[i] = ((src[-2*src_linesize + i-2] + src[2*src_linesize + i-2]) * 2 src 163 libavfilter/vf_edgedetect.c + (src[-2*src_linesize + i-1] + src[2*src_linesize + i-1]) * 4 src 164 libavfilter/vf_edgedetect.c + (src[-2*src_linesize + i ] + src[2*src_linesize + i ]) * 5 src 165 libavfilter/vf_edgedetect.c + (src[-2*src_linesize + i+1] + src[2*src_linesize + i+1]) * 4 src 166 libavfilter/vf_edgedetect.c + (src[-2*src_linesize + i+2] + src[2*src_linesize + i+2]) * 2 src 168 libavfilter/vf_edgedetect.c + (src[ -src_linesize + i-2] + src[ src_linesize + i-2]) * 4 src 169 libavfilter/vf_edgedetect.c + (src[ -src_linesize + i-1] + src[ src_linesize + i-1]) * 9 src 170 libavfilter/vf_edgedetect.c + (src[ -src_linesize + i ] + src[ src_linesize + i ]) * 12 src 171 libavfilter/vf_edgedetect.c + (src[ -src_linesize + i+1] + src[ src_linesize + i+1]) * 9 src 172 libavfilter/vf_edgedetect.c + (src[ -src_linesize + i+2] + src[ src_linesize + i+2]) * 4 src 174 libavfilter/vf_edgedetect.c + src[i-2] * 5 src 175 libavfilter/vf_edgedetect.c + src[i-1] * 12 src 176 libavfilter/vf_edgedetect.c + src[i ] * 15 src 177 libavfilter/vf_edgedetect.c + src[i+1] * 12 src 178 libavfilter/vf_edgedetect.c + src[i+2] * 5) / 159; src 181 libavfilter/vf_edgedetect.c dst[i ] = src[i ]; src 183 libavfilter/vf_edgedetect.c dst[i + 1] = src[i + 1]; src 186 libavfilter/vf_edgedetect.c src += src_linesize; src 189 libavfilter/vf_edgedetect.c memcpy(dst, src, w); dst += dst_linesize; src += src_linesize; src 192 libavfilter/vf_edgedetect.c memcpy(dst, src, w); src 232 libavfilter/vf_edgedetect.c const uint8_t *src, int src_linesize) src 239 libavfilter/vf_edgedetect.c src += src_linesize; src 242 libavfilter/vf_edgedetect.c -1*src[-src_linesize + i-1] + 1*src[-src_linesize + i+1] src 243 libavfilter/vf_edgedetect.c -2*src[ i-1] + 2*src[ i+1] src 244 libavfilter/vf_edgedetect.c -1*src[ src_linesize + i-1] + 1*src[ src_linesize + i+1]; src 246 libavfilter/vf_edgedetect.c -1*src[-src_linesize + i-1] + 1*src[ src_linesize + i-1] src 247 libavfilter/vf_edgedetect.c -2*src[-src_linesize + i ] + 2*src[ src_linesize + i ] src 248 libavfilter/vf_edgedetect.c -1*src[-src_linesize + i+1] + 1*src[ src_linesize + i+1]; src 259 libavfilter/vf_edgedetect.c const uint16_t *src, int src_linesize) src 264 libavfilter/vf_edgedetect.c if (src[i] > src[(ay)*src_linesize + i+(ax)] && \ src 265 libavfilter/vf_edgedetect.c src[i] > src[(by)*src_linesize + i+(bx)]) \ src 266 libavfilter/vf_edgedetect.c dst[i] = av_clip_uint8(src[i]); \ src 272 libavfilter/vf_edgedetect.c src += src_linesize; src 286 libavfilter/vf_edgedetect.c const uint8_t *src, int src_linesize) src 292 libavfilter/vf_edgedetect.c if (src[i] > high) { src 293 libavfilter/vf_edgedetect.c dst[i] = src[i]; src 298 libavfilter/vf_edgedetect.c src[i] > low && src 299 libavfilter/vf_edgedetect.c (src[-src_linesize + i-1] > high || src 300 libavfilter/vf_edgedetect.c src[-src_linesize + i ] > high || src 301 libavfilter/vf_edgedetect.c src[-src_linesize + i+1] > high || src 302 libavfilter/vf_edgedetect.c src[ i-1] > high || src 303 libavfilter/vf_edgedetect.c src[ i+1] > high || src 304 libavfilter/vf_edgedetect.c src[ src_linesize + i-1] > high || src 305 libavfilter/vf_edgedetect.c src[ src_linesize + i ] > high || src 306 libavfilter/vf_edgedetect.c src[ src_linesize + i+1] > high)) src 307 libavfilter/vf_edgedetect.c dst[i] = src[i]; src 312 libavfilter/vf_edgedetect.c src += src_linesize; src 318 libavfilter/vf_edgedetect.c const uint8_t *src, int src_linesize) src 324 libavfilter/vf_edgedetect.c dst[i] = (dst[i] + src[i]) >> 1; src 326 libavfilter/vf_edgedetect.c src += src_linesize; src 63 libavfilter/vf_eq.c const uint8_t *src, int src_stride, int w, int h) src 72 libavfilter/vf_eq.c dst[y * dst_stride + x] = param->lut[src[y * src_stride + x]]; src 78 libavfilter/vf_eq.c const uint8_t *src, int src_stride, int w, int h) src 87 libavfilter/vf_eq.c pel = ((src[y * src_stride + x] * contrast) >> 12) + brightness; src 49 libavfilter/vf_eq.h const uint8_t *src, int src_stride, int w, int h); src 98 libavfilter/vf_eq.h const uint8_t *src, int src_stride, int w, int h); src 235 libavfilter/vf_extractplanes.c AVFilterContext *ctx = outlink->src; src 250 libavfilter/vf_extractplanes.c const uint8_t *src, int src_linesize, src 260 libavfilter/vf_extractplanes.c dst[x] = src[x * step + comp]; src 264 libavfilter/vf_extractplanes.c dst[x * 2 ] = src[x * step + comp * 2 ]; src 265 libavfilter/vf_extractplanes.c dst[x * 2 + 1] = src[x * step + comp * 2 + 1]; src 270 libavfilter/vf_extractplanes.c src += src_linesize; src 68 libavfilter/vf_fftdnoiz.c void (*import_row)(FFTComplex *dst, uint8_t *src, int rw); src 69 libavfilter/vf_fftdnoiz.c void (*export_row)(FFTComplex *src, uint8_t *dst, int rw, float scale, int depth); src 146 libavfilter/vf_fftdnoiz.c float *src, *dst; src 149 libavfilter/vf_fftdnoiz.c static void import_row8(FFTComplex *dst, uint8_t *src, int rw) src 154 libavfilter/vf_fftdnoiz.c dst[j].re = src[j]; src 159 libavfilter/vf_fftdnoiz.c static void export_row8(FFTComplex *src, uint8_t *dst, int rw, float scale, int depth) src 164 libavfilter/vf_fftdnoiz.c dst[j] = av_clip_uint8(src[j].re * scale + 0.5f); src 169 libavfilter/vf_fftdnoiz.c uint16_t *src = (uint16_t *)srcp; src 173 libavfilter/vf_fftdnoiz.c dst[j].re = src[j]; src 178 libavfilter/vf_fftdnoiz.c static void export_row16(FFTComplex *src, uint8_t *dstp, int rw, float scale, int depth) src 184 libavfilter/vf_fftdnoiz.c dst[j] = av_clip_uintp2_c(src[j].re * scale + 0.5f, depth); src 273 libavfilter/vf_fftdnoiz.c uint8_t *src = srcp + src_linesize * y * size + x * size * bpp; src 278 libavfilter/vf_fftdnoiz.c s->import_row(dst, src, rw); src 286 libavfilter/vf_fftdnoiz.c src += src_linesize; src 620 libavfilter/vf_fftdnoiz.c AVFilterContext *ctx = outlink->src; src 134 libavfilter/vf_fftfilt.c const uint16_t *src = (const uint16_t *)in->data[plane]; src 140 libavfilter/vf_fftfilt.c s->rdft_hdata[plane][i * s->rdft_hlen[plane] + j] = *(src + linesize * i + j); src 54 libavfilter/vf_field.c AVFilterContext *ctx = outlink->src; src 251 libavfilter/vf_fieldhint.c AVFilterContext *ctx = outlink->src; src 79 libavfilter/vf_fieldmatch.c AVFrame *prv, *src, *nxt; ///< main sliding window of 3 frames src 196 libavfilter/vf_fieldmatch.c static int calc_combed_score(const FieldMatchContext *fm, const AVFrame *src) src 203 libavfilter/vf_fieldmatch.c const uint8_t *srcp = src->data[plane]; src 204 libavfilter/vf_fieldmatch.c const int src_linesize = src->linesize[plane]; src 205 libavfilter/vf_fieldmatch.c const int width = get_width (fm, src, plane); src 206 libavfilter/vf_fieldmatch.c const int height = get_height(fm, src, plane); src 275 libavfilter/vf_fieldmatch.c const int width = AV_CEIL_RSHIFT(src->width, fm->hsub); src 276 libavfilter/vf_fieldmatch.c const int height = AV_CEIL_RSHIFT(src->height, fm->vsub); src 311 libavfilter/vf_fieldmatch.c const int width = src->width; src 312 libavfilter/vf_fieldmatch.c const int height = src->height; src 484 libavfilter/vf_fieldmatch.c else /* match == mC */ return fm->src; src 494 libavfilter/vf_fieldmatch.c const AVFrame *src = fm->src; src 501 libavfilter/vf_fieldmatch.c const uint8_t *srcp = src->data[plane]; src 502 libavfilter/vf_fieldmatch.c const int src_linesize = src->linesize[plane]; src 506 libavfilter/vf_fieldmatch.c const int width = get_width (fm, src, plane); src 507 libavfilter/vf_fieldmatch.c const int height = get_height(fm, src, plane); src 610 libavfilter/vf_fieldmatch.c const AVFrame *src, int field) src 613 libavfilter/vf_fieldmatch.c for (plane = 0; plane < 4 && src->data[plane] && src->linesize[plane]; plane++) { src 614 libavfilter/vf_fieldmatch.c const int plane_h = get_height(fm, src, plane); src 617 libavfilter/vf_fieldmatch.c src->data[plane] + field*src->linesize[plane], src->linesize[plane] << 1, src 618 libavfilter/vf_fieldmatch.c get_width(fm, src, plane) * fm->bpc, nb_copy_fields); src 623 libavfilter/vf_fieldmatch.c const AVFrame *prv, AVFrame *src, const AVFrame *nxt) src 629 libavfilter/vf_fieldmatch.c dst = av_frame_clone(src); src 636 libavfilter/vf_fieldmatch.c av_frame_copy_props(dst, src); src 639 libavfilter/vf_fieldmatch.c case mP: copy_fields(fm, dst, src, 1-field); copy_fields(fm, dst, prv, field); break; src 640 libavfilter/vf_fieldmatch.c case mN: copy_fields(fm, dst, src, 1-field); copy_fields(fm, dst, nxt, field); break; src 641 libavfilter/vf_fieldmatch.c case mB: copy_fields(fm, dst, src, field); copy_fields(fm, dst, prv, 1-field); break; src 642 libavfilter/vf_fieldmatch.c case mU: copy_fields(fm, dst, src, field); copy_fields(fm, dst, nxt, 1-field); break; src 658 libavfilter/vf_fieldmatch.c fm->prv, fm->src, fm->nxt); \ src 688 libavfilter/vf_fieldmatch.c #define SLIDING_FRAME_WINDOW(prv, src, nxt) do { \ src 689 libavfilter/vf_fieldmatch.c if (prv != src) /* 2nd loop exception (1st has prv==src and we don't want to loose src) */ \ src 691 libavfilter/vf_fieldmatch.c prv = src; \ src 692 libavfilter/vf_fieldmatch.c src = nxt; \ src 696 libavfilter/vf_fieldmatch.c prv = src; \ src 699 libavfilter/vf_fieldmatch.c av_assert0(prv && src && nxt); \ src 703 libavfilter/vf_fieldmatch.c SLIDING_FRAME_WINDOW(fm->prv, fm->src, fm->nxt); src 713 libavfilter/vf_fieldmatch.c in = fm->src; src 727 libavfilter/vf_fieldmatch.c gen_frames[i] = create_weave_frame(ctx, i, field, fm->prv, fm->src, fm->nxt); src 737 libavfilter/vf_fieldmatch.c gen_frames[mC] = av_frame_clone(fm->src); src 754 libavfilter/vf_fieldmatch.c } else if (luma_abs_diff(fm->prv, fm->src) > fm->scthresh) { src 760 libavfilter/vf_fieldmatch.c fm->lastscdiff = luma_abs_diff(fm->src, fm->nxt); src 802 libavfilter/vf_fieldmatch.c dst = create_weave_frame(ctx, match, field, fm->prv, fm->src, fm->nxt); src 1010 libavfilter/vf_fieldmatch.c if (fm->prv != fm->src) src 1012 libavfilter/vf_fieldmatch.c if (fm->nxt != fm->src) src 1018 libavfilter/vf_fieldmatch.c av_frame_free(&fm->src); src 1030 libavfilter/vf_fieldmatch.c AVFilterContext *ctx = outlink->src; src 83 libavfilter/vf_fieldorder.c uint8_t *dst, *src; src 115 libavfilter/vf_fieldorder.c src = frame->data[plane]; src 124 libavfilter/vf_fieldorder.c memcpy(dst, src + src_line_step, line_size); src 126 libavfilter/vf_fieldorder.c memcpy(dst, src - 2 * src_line_step, line_size); src 129 libavfilter/vf_fieldorder.c src += src_line_step; src 138 libavfilter/vf_fieldorder.c src += (h - 1) * src_line_step; src 141 libavfilter/vf_fieldorder.c memcpy(dst, src - src_line_step, line_size); src 143 libavfilter/vf_fieldorder.c memcpy(dst, src + 2 * src_line_step, line_size); src 146 libavfilter/vf_fieldorder.c src -= src_line_step; src 75 libavfilter/vf_find_rect.c uint8_t *src, *dst; src 87 libavfilter/vf_find_rect.c src = in ->data[0]; src 92 libavfilter/vf_find_rect.c dst[x] = ( src[2*x+0] src 93 libavfilter/vf_find_rect.c + src[2*x+1] src 94 libavfilter/vf_find_rect.c + src[2*x+0 + in->linesize[0]] src 95 libavfilter/vf_find_rect.c + src[2*x+1 + in->linesize[0]] src 98 libavfilter/vf_find_rect.c src += 2*in->linesize[0]; src 152 libavfilter/vf_fps.c AVFilterContext *ctx = outlink->src; src 81 libavfilter/vf_framepack.c AVFilterContext *ctx = outlink->src; src 82 libavfilter/vf_framepack.c FramepackContext *s = outlink->src->priv; src 148 libavfilter/vf_framepack.c AVFilterContext *ctx = outlink->src; src 189 libavfilter/vf_framepack.c const uint8_t *src[4]; src 193 libavfilter/vf_framepack.c src[0] = s->input_views[i]->data[0]; src 194 libavfilter/vf_framepack.c src[1] = s->input_views[i]->data[1]; src 195 libavfilter/vf_framepack.c src[2] = s->input_views[i]->data[2]; src 201 libavfilter/vf_framepack.c av_image_copy(dst, out->linesize, src, s->input_views[i]->linesize, src 213 libavfilter/vf_framepack.c AVFilterContext *ctx = outlink->src; src 218 libavfilter/vf_framepack.c const uint8_t *src[4]; src 223 libavfilter/vf_framepack.c src[0] = s->input_views[i]->data[0]; src 224 libavfilter/vf_framepack.c src[1] = s->input_views[i]->data[1]; src 225 libavfilter/vf_framepack.c src[2] = s->input_views[i]->data[2]; src 241 libavfilter/vf_framepack.c av_image_copy(dst, linesizes, src, s->input_views[i]->linesize, src 251 libavfilter/vf_framepack.c AVFilterContext *ctx = outlink->src; src 381 libavfilter/vf_framerate.c AVFilterContext *ctx = outlink->src; src 48 libavfilter/vf_framestep.c AVFilterContext *ctx = outlink->src; src 53 libavfilter/vf_freezeframes.c AVFilterContext *ctx = outlink->src; src 426 libavfilter/vf_frei0r.c AVFilterContext *ctx = outlink->src; src 453 libavfilter/vf_frei0r.c Frei0rContext *s = outlink->src->priv; src 83 libavfilter/vf_fspp.c static void store_slice_c(uint8_t *dst, int16_t *src, src 89 libavfilter/vf_fspp.c temp = (src[x + pos] + (d[pos] >> log2_scale)) >> (6 - log2_scale); \ src 90 libavfilter/vf_fspp.c src[x + pos] = src[x + pos - 8 * src_stride] = 0; \ src 107 libavfilter/vf_fspp.c src += src_stride; src 113 libavfilter/vf_fspp.c static void store_slice2_c(uint8_t *dst, int16_t *src, src 119 libavfilter/vf_fspp.c temp = (src[x + pos] + src[x + pos + 16 * src_stride] + (d[pos] >> log2_scale)) >> (6 - log2_scale); \ src 120 libavfilter/vf_fspp.c src[x + pos + 16 * src_stride] = 0; \ src 137 libavfilter/vf_fspp.c src += src_stride; src 149 libavfilter/vf_fspp.c static void filter(FSPPContext *p, uint8_t *dst, uint8_t *src, src 167 libavfilter/vf_fspp.c if (!src || !dst) return; src 171 libavfilter/vf_fspp.c memcpy(p->src + index, src + y * src_stride, width); src 173 libavfilter/vf_fspp.c p->src[index - x - 1] = p->src[index + x ]; src 174 libavfilter/vf_fspp.c p->src[index + width + x ] = p->src[index + width - x - 1]; src 179 libavfilter/vf_fspp.c memcpy(p->src + ( 7 - y ) * stride, p->src + ( y + 8 ) * stride, stride); src 180 libavfilter/vf_fspp.c memcpy(p->src + (height + 8 + y) * stride, p->src + (height - y + 7) * stride, stride); src 195 libavfilter/vf_fspp.c p->row_fdct(block, p->src + y * stride + 2 - (y&1), stride, 2); src 198 libavfilter/vf_fspp.c p->row_fdct(block + 8 * 8, p->src + y * stride + 8 + x0 + 2 - (y&1), stride, 2 * (BLOCKSZ - 1)); src 221 libavfilter/vf_fspp.c p->row_fdct(block + 8 * 8, p->src + y * stride + 8 + x0 + 2 - (y & 1), stride, (es - 4) >> 2); src 523 libavfilter/vf_fspp.c fspp->src = av_malloc_array(fspp->temp_stride, h * sizeof(*fspp->src)); src 525 libavfilter/vf_fspp.c if (!fspp->temp || !fspp->src) src 661 libavfilter/vf_fspp.c av_freep(&fspp->src); src 66 libavfilter/vf_fspp.h uint8_t *src; src 72 libavfilter/vf_fspp.h void (*store_slice)(uint8_t *dst, int16_t *src, src 76 libavfilter/vf_fspp.h void (*store_slice2)(uint8_t *dst, int16_t *src, src 292 libavfilter/vf_gblur.c const uint8_t *src = in->data[plane]; src 309 libavfilter/vf_gblur.c bptr[x] = src[x]; src 312 libavfilter/vf_gblur.c src += in->linesize[plane]; src 102 libavfilter/vf_geq.c const uint8_t *src = picref->data[plane]; src 107 libavfilter/vf_geq.c if (!src) src 118 libavfilter/vf_geq.c const uint16_t *src16 = (const uint16_t*)src; src 124 libavfilter/vf_geq.c return (1-y)*((1-x)*src[xi + yi * linesize] + x*src[xi + 1 + yi * linesize]) src 125 libavfilter/vf_geq.c + y *((1-x)*src[xi + (yi+1) * linesize] + x*src[xi + 1 + (yi+1) * linesize]); src 132 libavfilter/vf_geq.c const uint16_t *src16 = (const uint16_t*)src; src 137 libavfilter/vf_geq.c return src[xi + yi * linesize]; src 146 libavfilter/vf_geq.c const uint8_t *src = picref->data[plane]; src 157 libavfilter/vf_geq.c const uint16_t *src16 = (const uint16_t*)src; src 168 libavfilter/vf_geq.c linesum += src[xi + yi * linesize]; src 202 libavfilter/vf_geq.c const uint8_t *src = picref->data[plane]; src 206 libavfilter/vf_geq.c if (!src) src 57 libavfilter/vf_gradfun.c void ff_gradfun_filter_line_c(uint8_t *dst, const uint8_t *src, const uint16_t *dc, int width, int thresh, const uint16_t *dithers) src 61 libavfilter/vf_gradfun.c int pix = src[x] << 7; src 71 libavfilter/vf_gradfun.c void ff_gradfun_blur_line_c(uint16_t *dc, uint16_t *buf, const uint16_t *buf1, const uint8_t *src, int src_linesize, int width) src 75 libavfilter/vf_gradfun.c v = buf1[x] + src[2 * x] + src[2 * x + 1] + src[2 * x + src_linesize] + src[2 * x + 1 + src_linesize]; src 82 libavfilter/vf_gradfun.c static void filter(GradFunContext *ctx, uint8_t *dst, const uint8_t *src, int width, int height, int dst_linesize, int src_linesize, int r) src 93 libavfilter/vf_gradfun.c ctx->blur_line(dc, buf + y * bstride, buf + (y - 1) * bstride, src + 2 * y * src_linesize, src_linesize, width / 2); src 100 libavfilter/vf_gradfun.c ctx->blur_line(dc, buf0, buf1, src + (y + r) * src_linesize, src_linesize, width / 2); src 114 libavfilter/vf_gradfun.c ctx->filter_line(dst + y * dst_linesize, src + y * src_linesize, dc - r / 2, width, thresh, dither[y & 7]); src 116 libavfilter/vf_gradfun.c ctx->filter_line(dst + y * dst_linesize, src + y * src_linesize, dc - r / 2, width, thresh, dither[y & 7]); src 118 libavfilter/vf_gradfun.c ctx->filter_line(dst + y * dst_linesize, src + y * src_linesize, dc - r / 2, width, thresh, dither[y & 7]); src 64 libavfilter/vf_hflip.c static void hflip_byte_c(const uint8_t *src, uint8_t *dst, int w) src 69 libavfilter/vf_hflip.c dst[j] = src[-j]; src 74 libavfilter/vf_hflip.c const uint16_t *src = (const uint16_t *)ssrc; src 79 libavfilter/vf_hflip.c dst[j] = src[-j]; src 84 libavfilter/vf_hflip.c const uint32_t *src = (const uint32_t *)ssrc; src 89 libavfilter/vf_hflip.c dst[j] = src[-j]; src 92 libavfilter/vf_hflip.c static void hflip_b24_c(const uint8_t *src, uint8_t *dst, int w) src 94 libavfilter/vf_hflip.c const uint8_t *in = src; src 105 libavfilter/vf_hflip.c static void hflip_b48_c(const uint8_t *src, uint8_t *dst, int w) src 107 libavfilter/vf_hflip.c const uint8_t *in = src; src 120 libavfilter/vf_hflip.c const uint64_t *src = (const uint64_t *)ssrc; src 125 libavfilter/vf_hflip.c dst[j] = src[-j]; src 126 libavfilter/vf_histeq.c #define GET_RGB_VALUES(r, g, b, src, map) do { \ src 127 libavfilter/vf_histeq.c r = src[x + map[R]]; \ src 128 libavfilter/vf_histeq.c g = src[x + map[G]]; \ src 129 libavfilter/vf_histeq.c b = src[x + map[B]]; \ src 142 libavfilter/vf_histeq.c uint8_t *src, *dst; src 157 libavfilter/vf_histeq.c src = inpic->data[0]; src 161 libavfilter/vf_histeq.c GET_RGB_VALUES(r, g, b, src, histeq->rgba_map); src 166 libavfilter/vf_histeq.c src += inpic->linesize[0]; src 194 libavfilter/vf_histeq.c src = inpic->data[0]; src 226 libavfilter/vf_histeq.c GET_RGB_VALUES(r, g, b, src, histeq->rgba_map); src 243 libavfilter/vf_histeq.c src += inpic->linesize[0]; src 252 libavfilter/vf_histogram.c AVFilterContext *ctx = outlink->src; src 340 libavfilter/vf_histogram.c const uint8_t *src = in->data[p] + i * in->linesize[p]; src 342 libavfilter/vf_histogram.c s->histogram[src[j]]++; src 346 libavfilter/vf_histogram.c const uint16_t *src = (const uint16_t *)(in->data[p] + i * in->linesize[p]); src 348 libavfilter/vf_histogram.c s->histogram[src[j]]++; src 45 libavfilter/vf_hqdn3d.c #define LOAD(x) (((depth == 8 ? src[x] : AV_RN16A(src + (x) * 2)) << (16 - depth))\ src 58 libavfilter/vf_hqdn3d.c static void denoise_temporal(uint8_t *src, uint8_t *dst, src 73 libavfilter/vf_hqdn3d.c src += sstride; src 81 libavfilter/vf_hqdn3d.c uint8_t *src, uint8_t *dst, src 103 libavfilter/vf_hqdn3d.c src += sstride; src 107 libavfilter/vf_hqdn3d.c s->denoise_row[depth](src, dst, line_ant, frame_ant, w, spatial, temporal); src 125 libavfilter/vf_hqdn3d.c uint8_t *src, uint8_t *dst, src 135 libavfilter/vf_hqdn3d.c uint8_t *frame_src = src; src 139 libavfilter/vf_hqdn3d.c for (y = 0; y < h; y++, src += sstride, frame_ant += w) src 142 libavfilter/vf_hqdn3d.c src = frame_src; src 147 libavfilter/vf_hqdn3d.c denoise_spatial(s, src, dst, line_ant, frame_ant, src 150 libavfilter/vf_hqdn3d.c denoise_temporal(src, dst, frame_ant, src 39 libavfilter/vf_hqdn3d.h void (*denoise_row[17])(uint8_t *src, uint8_t *dst, uint16_t *line_ant, uint16_t *frame_ant, ptrdiff_t w, int16_t *spatial, int16_t *temporal); src 395 libavfilter/vf_hqx.c const uint8_t *src = in->data[0] + slice_start * src_linesize; src 401 libavfilter/vf_hqx.c const uint32_t *src32 = (const uint32_t *)src; src 448 libavfilter/vf_hqx.c src += src_linesize; src 475 libavfilter/vf_hqx.c AVFilterContext *ctx = outlink->src; src 89 libavfilter/vf_hwdownload.c AVFilterContext *avctx = outlink->src; src 55 libavfilter/vf_hwmap.c AVFilterContext *avctx = outlink->src; src 271 libavfilter/vf_hwmap.c AVFrame *src, *dst; src 274 libavfilter/vf_hwmap.c src = ff_get_video_buffer(outlink, w, h); src 275 libavfilter/vf_hwmap.c if (!src) { src 283 libavfilter/vf_hwmap.c av_frame_free(&src); src 287 libavfilter/vf_hwmap.c err = av_hwframe_map(dst, src, ctx->mode); src 291 libavfilter/vf_hwmap.c av_frame_free(&src); src 296 libavfilter/vf_hwmap.c av_frame_free(&src); src 109 libavfilter/vf_hwupload.c AVFilterContext *avctx = outlink->src; src 89 libavfilter/vf_hwupload_cuda.c AVFilterContext *ctx = outlink->src; src 291 libavfilter/vf_hysteresis.c AVFilterContext *ctx = outlink->src; src 314 libavfilter/vf_idet.c AVFilterContext *ctx = link->src; src 321 libavfilter/vf_idet.c ret = ff_request_frame(link->src->inputs[0]); src 329 libavfilter/vf_idet.c ret = filter_frame(link->src->inputs[0], next); src 117 libavfilter/vf_il.c static void interleave(uint8_t *dst, uint8_t *src, int w, int h, src 129 libavfilter/vf_il.c memcpy(dst + dst_linesize * y , src + src_linesize * (y * 2 + a), w); src 130 libavfilter/vf_il.c memcpy(dst + dst_linesize * (y + m), src + src_linesize * (y * 2 + b), w); src 135 libavfilter/vf_il.c memcpy(dst + dst_linesize * y * 2 , src + src_linesize * (y * 2 + a), w); src 136 libavfilter/vf_il.c memcpy(dst + dst_linesize * (y * 2 + 1), src + src_linesize * (y * 2 + b), w); src 141 libavfilter/vf_il.c memcpy(dst + dst_linesize * (y * 2 + a), src + src_linesize * y , w); src 142 libavfilter/vf_il.c memcpy(dst + dst_linesize * (y * 2 + b), src + src_linesize * (y + m), w); src 92 libavfilter/vf_lagfun.c const uint8_t *src = in->data[p] + slice_start * in->linesize[p]; src 98 libavfilter/vf_lagfun.c src, in->linesize[p], src 105 libavfilter/vf_lagfun.c dst[x] = FFMAX(src[x], osrc[x] * decay); src 107 libavfilter/vf_lagfun.c src += in->linesize[p]; src 128 libavfilter/vf_lagfun.c const uint16_t *src = (const uint16_t *)in->data[p] + slice_start * in->linesize[p] / 2; src 134 libavfilter/vf_lagfun.c (uint8_t *)src, in->linesize[p], src 141 libavfilter/vf_lagfun.c dst[x] = FFMAX(src[x], osrc[x] * decay); src 143 libavfilter/vf_lagfun.c src += in->linesize[p] / 2; src 154 libavfilter/vf_lagfun.c AVFilterContext *ctx = outlink->src; src 128 libavfilter/vf_lenscorrection.c AVFilterContext *ctx = outlink->src; src 298 libavfilter/vf_libvmaf.c AVFilterContext *ctx = outlink->src; src 99 libavfilter/vf_limiter.c static void limiter8(const uint8_t *src, uint8_t *dst, src 107 libavfilter/vf_limiter.c dst[x] = av_clip(src[x], min, max); src 111 libavfilter/vf_limiter.c src += slinesize; src 119 libavfilter/vf_limiter.c const uint16_t *src = (const uint16_t *)ssrc; src 128 libavfilter/vf_limiter.c dst[x] = av_clip(src[x], min, max); src 132 libavfilter/vf_limiter.c src += slinesize; src 328 libavfilter/vf_lut2.c AVFilterContext *ctx = outlink->src; src 400 libavfilter/vf_lut2.c AVFilterContext *ctx = outlink->src; src 453 libavfilter/vf_lut3d.c const uint##nbits##_t *src = (const uint##nbits##_t *)srcrow; \ src 455 libavfilter/vf_lut3d.c const struct rgbvec rgb = {src[x + r] * scale_f, \ src 456 libavfilter/vf_lut3d.c src[x + g] * scale_f, \ src 457 libavfilter/vf_lut3d.c src[x + b] * scale_f}; \ src 467 libavfilter/vf_lut3d.c dst[x + a] = src[x + a]; \ src 1258 libavfilter/vf_lut3d.c const uint##nbits##_t *src = (const uint##nbits##_t *) \ src 1261 libavfilter/vf_lut3d.c vec->r = src[rgba_map[0]] / (float)((1<<(nbits)) - 1); \ src 1262 libavfilter/vf_lut3d.c vec->g = src[rgba_map[1]] / (float)((1<<(nbits)) - 1); \ src 1263 libavfilter/vf_lut3d.c vec->b = src[rgba_map[2]] / (float)((1<<(nbits)) - 1); \ src 1361 libavfilter/vf_lut3d.c AVFilterContext *ctx = outlink->src; src 1961 libavfilter/vf_lut3d.c const uint##nbits##_t *src = (const uint##nbits##_t *)srcrow; \ src 1963 libavfilter/vf_lut3d.c float rr = src[x + r] * scale_r; \ src 1964 libavfilter/vf_lut3d.c float gg = src[x + g] * scale_g; \ src 1965 libavfilter/vf_lut3d.c float bb = src[x + b] * scale_b; \ src 1973 libavfilter/vf_lut3d.c dst[x + a] = src[x + a]; \ src 225 libavfilter/vf_maskedclamp.c AVFilterContext *ctx = outlink->src; src 223 libavfilter/vf_maskedmerge.c AVFilterContext *ctx = outlink->src; src 34 libavfilter/vf_maskedminmax.c AVFrame *src, *f1, *f2, *dst; src 49 libavfilter/vf_maskedminmax.c void (*maskedminmax)(const uint8_t *src, uint8_t *dst, const uint8_t *f1, const uint8_t *f2, int w); src 93 libavfilter/vf_maskedminmax.c static void maskedmin8(const uint8_t *src, uint8_t *dst, const uint8_t *f1, const uint8_t *f2, int w) src 96 libavfilter/vf_maskedminmax.c dst[x] = FFABS(src[x] - f2[x]) < FFABS(src[x] - f1[x]) ? f2[x] : f1[x]; src 99 libavfilter/vf_maskedminmax.c static void maskedmax8(const uint8_t *src, uint8_t *dst, const uint8_t *f1, const uint8_t *f2, int w) src 102 libavfilter/vf_maskedminmax.c dst[x] = FFABS(src[x] - f2[x]) > FFABS(src[x] - f1[x]) ? f2[x] : f1[x]; src 107 libavfilter/vf_maskedminmax.c const uint16_t *src = (const uint16_t *)ssrc; src 113 libavfilter/vf_maskedminmax.c dst[x] = FFABS(src[x] - f2[x]) < FFABS(src[x] - f1[x]) ? f2[x] : f1[x]; src 118 libavfilter/vf_maskedminmax.c const uint16_t *src = (const uint16_t *)ssrc; src 124 libavfilter/vf_maskedminmax.c dst[x] = FFABS(src[x] - f2[x]) > FFABS(src[x] - f1[x]) ? f2[x] : f1[x]; src 162 libavfilter/vf_maskedminmax.c const ptrdiff_t src_linesize = td->src->linesize[p]; src 170 libavfilter/vf_maskedminmax.c const uint8_t *src = td->src->data[p] + slice_start * src_linesize; src 176 libavfilter/vf_maskedminmax.c av_image_copy_plane(dst, dst_linesize, src, src_linesize, src 182 libavfilter/vf_maskedminmax.c s->maskedminmax(src, dst, f1, f2, w); src 185 libavfilter/vf_maskedminmax.c src += src_linesize; src 199 libavfilter/vf_maskedminmax.c AVFrame *out, *src, *f1, *f2; src 202 libavfilter/vf_maskedminmax.c if ((ret = ff_framesync_get_frame(&s->fs, 0, &src, 0)) < 0 || src 208 libavfilter/vf_maskedminmax.c out = av_frame_clone(src); src 217 libavfilter/vf_maskedminmax.c av_frame_copy_props(out, src); src 219 libavfilter/vf_maskedminmax.c td.src = src; src 234 libavfilter/vf_maskedminmax.c AVFilterContext *ctx = outlink->src; src 42 libavfilter/vf_maskedthreshold.c void (*maskedthreshold)(const uint8_t *src, const uint8_t *ref, uint8_t *dst, int threshold, int w); src 49 libavfilter/vf_maskedthreshold.c AVFrame *src, *ref, *dst; src 85 libavfilter/vf_maskedthreshold.c static void threshold8(const uint8_t *src, const uint8_t *ref, uint8_t *dst, int threshold, int w) src 88 libavfilter/vf_maskedthreshold.c dst[x] = FFABS(src[x] - ref[x]) <= threshold ? src[x] : ref[x]; src 93 libavfilter/vf_maskedthreshold.c const uint16_t *src = (const uint16_t *)ssrc; src 98 libavfilter/vf_maskedthreshold.c dst[x] = FFABS(src[x] - ref[x]) <= threshold ? src[x] : ref[x]; src 137 libavfilter/vf_maskedthreshold.c const ptrdiff_t src_linesize = td->src->linesize[p]; src 144 libavfilter/vf_maskedthreshold.c const uint8_t *src = td->src->data[p] + slice_start * src_linesize; src 155 libavfilter/vf_maskedthreshold.c s->maskedthreshold(src, ref, dst, threshold, w); src 158 libavfilter/vf_maskedthreshold.c src += src_linesize; src 171 libavfilter/vf_maskedthreshold.c AVFrame *out, *src, *ref; src 174 libavfilter/vf_maskedthreshold.c if ((ret = ff_framesync_get_frame(&s->fs, 0, &src, 0)) < 0 || src 179 libavfilter/vf_maskedthreshold.c out = av_frame_clone(src); src 188 libavfilter/vf_maskedthreshold.c av_frame_copy_props(out, src); src 190 libavfilter/vf_maskedthreshold.c td.src = src; src 204 libavfilter/vf_maskedthreshold.c AVFilterContext *ctx = outlink->src; src 69 libavfilter/vf_median.c static void hadd(htype *dst, const htype *src, int bins) src 72 libavfilter/vf_median.c dst[i] += src[i]; src 75 libavfilter/vf_median.c static void hsub(htype *dst, const htype *src, int bins) src 78 libavfilter/vf_median.c dst[i] -= src[i]; src 81 libavfilter/vf_median.c static void hmuladd(htype *dst, const htype *src, int f, int bins) src 84 libavfilter/vf_median.c dst[i] += f * src[i]; src 169 libavfilter/vf_mergeplanes.c AVFilterContext *ctx = outlink->src; src 135 libavfilter/vf_midequalizer.c static void compute_histogram8(const uint8_t *src, ptrdiff_t linesize, src 144 libavfilter/vf_midequalizer.c histogram[src[x]] += 1; src 146 libavfilter/vf_midequalizer.c src += linesize; src 156 libavfilter/vf_midequalizer.c static void compute_histogram16(const uint16_t *src, ptrdiff_t linesize, src 165 libavfilter/vf_midequalizer.c histogram[src[x]] += 1; src 167 libavfilter/vf_midequalizer.c src += linesize; src 301 libavfilter/vf_midequalizer.c AVFilterContext *ctx = outlink->src; src 412 libavfilter/vf_minterpolate.c MIContext *mi_ctx = outlink->src->priv; src 154 libavfilter/vf_mix.c uint8_t src = in[i]->data[p][y * in[i]->linesize[p] + x]; src 156 libavfilter/vf_mix.c val += src * s->weights[i]; src 176 libavfilter/vf_mix.c uint16_t src = AV_RN16(in[i]->data[p] + y * in[i]->linesize[p] + x * 2); src 178 libavfilter/vf_mix.c val += src * s->weights[i]; src 221 libavfilter/vf_mix.c AVFilterContext *ctx = outlink->src; src 277 libavfilter/vf_neighbor.c const uint8_t *src = (const uint8_t *)in->data[plane] + slice_start * stride; src 281 libavfilter/vf_neighbor.c av_image_copy_plane(dst, dstride, src, stride, width * bpc, slice_end - slice_start); src 288 libavfilter/vf_neighbor.c const uint8_t *coordinates[] = { src - nh * stride, src + 1 * bpc - nh * stride, src + 2 * bpc - nh * stride, src 289 libavfilter/vf_neighbor.c src, src + 2 * bpc, src 290 libavfilter/vf_neighbor.c src + ph * stride, src + 1 * bpc + ph * stride, src + 2 * bpc + ph * stride}; src 292 libavfilter/vf_neighbor.c const uint8_t *coordinateslb[] = { src + 1 * bpc - nh * stride, src - nh * stride, src + 1 * bpc - nh * stride, src 293 libavfilter/vf_neighbor.c src + 1 * bpc, src + 1 * bpc, src 294 libavfilter/vf_neighbor.c src + 1 * bpc + ph * stride, src + ph * stride, src + 1 * bpc + ph * stride}; src 296 libavfilter/vf_neighbor.c const uint8_t *coordinatesrb[] = { src + (width - 2) * bpc - nh * stride, src + (width - 1) * bpc - nh * stride, src + (width - 2) * bpc - nh * stride, src 297 libavfilter/vf_neighbor.c src + (width - 2) * bpc, src + (width - 2) * bpc, src 298 libavfilter/vf_neighbor.c src + (width - 2) * bpc + ph * stride, src + (width - 1) * bpc + ph * stride, src + (width - 2) * bpc + ph * stride}; src 300 libavfilter/vf_neighbor.c s->filter(dst, src, 1, threshold, coordinateslb, s->coordinates, s->max); src 302 libavfilter/vf_neighbor.c s->filter(dst + 1 * bpc, src + 1 * bpc, width - 2, threshold, coordinates, s->coordinates, s->max); src 303 libavfilter/vf_neighbor.c s->filter(dst + (width - 1) * bpc, src + (width - 1) * bpc, 1, threshold, coordinatesrb, s->coordinates, s->max); src 306 libavfilter/vf_neighbor.c src += stride; src 129 libavfilter/vf_neighbor_opencl.c cl_mem src, dst; src 159 libavfilter/vf_neighbor_opencl.c src = (cl_mem) input->data[p]; src 170 libavfilter/vf_neighbor_opencl.c cle = clEnqueueCopyImage(ctx->command_queue, src, dst, src 176 libavfilter/vf_neighbor_opencl.c CL_SET_KERNEL_ARG(ctx->kernel, 1, cl_mem, &src); src 168 libavfilter/vf_nlmeans.c const uint8_t *src, ptrdiff_t linesize, src 182 libavfilter/vf_nlmeans.c const uint8_t v1 = src[s1y*linesize + s1x]; src 183 libavfilter/vf_nlmeans.c const uint8_t v2 = src[s2y*linesize + s2x]; src 210 libavfilter/vf_nlmeans.c const uint8_t *src, ptrdiff_t linesize, int offx, int offy, src 242 libavfilter/vf_nlmeans.c src, linesize, src 250 libavfilter/vf_nlmeans.c src, linesize, src 261 libavfilter/vf_nlmeans.c src + (starty_safe - s1y) * linesize + (startx_safe - s1x), linesize, src 262 libavfilter/vf_nlmeans.c src + (starty_safe - s2y) * linesize + (startx_safe - s2x), linesize, src 268 libavfilter/vf_nlmeans.c src, linesize, src 275 libavfilter/vf_nlmeans.c src, linesize, src 335 libavfilter/vf_nlmeans.c const uint8_t *src; src 361 libavfilter/vf_nlmeans.c const uint8_t *src = td->src + y*src_linesize; src 402 libavfilter/vf_nlmeans.c wa[x].sum += weight * src[x]; src 411 libavfilter/vf_nlmeans.c const uint8_t *src, ptrdiff_t src_linesize, src 421 libavfilter/vf_nlmeans.c wa[x].sum += 1.f * src[x]; src 425 libavfilter/vf_nlmeans.c src += src_linesize; src 432 libavfilter/vf_nlmeans.c const uint8_t *src, ptrdiff_t src_linesize) src 448 libavfilter/vf_nlmeans.c .src = src + offy*src_linesize + offx, src 459 libavfilter/vf_nlmeans.c src, src_linesize, src 467 libavfilter/vf_nlmeans.c weight_averages(dst, dst_linesize, src, src_linesize, src 170 libavfilter/vf_nlmeans_opencl.c static int nlmeans_plane(AVFilterContext *avctx, cl_mem dst, cl_mem src, src 230 libavfilter/vf_nlmeans_opencl.c CL_SET_KERNEL_ARG(ctx->horiz_kernel, 1, cl_mem, &src); src 254 libavfilter/vf_nlmeans_opencl.c CL_SET_KERNEL_ARG(ctx->accum_kernel, 3, cl_mem, &src); src 269 libavfilter/vf_nlmeans_opencl.c CL_SET_KERNEL_ARG(ctx->average_kernel, 1, cl_mem, &src); src 295 libavfilter/vf_nlmeans_opencl.c cl_mem src, dst; src 340 libavfilter/vf_nlmeans_opencl.c src = (cl_mem) input->data[p]; src 345 libavfilter/vf_nlmeans_opencl.c av_assert0(src); src 350 libavfilter/vf_nlmeans_opencl.c err = nlmeans_plane(avctx, dst, src, w, h, patch, research); src 55 libavfilter/vf_nnedi.c AVFrame *src; src 169 libavfilter/vf_nnedi.c AVFilterContext *ctx = outlink->src; src 204 libavfilter/vf_nnedi.c static void copy_pad(const AVFrame *src, FrameData *frame_data, NNEDIContext *s, int fn) src 210 libavfilter/vf_nnedi.c const uint8_t *srcp = (const uint8_t *)src->data[plane]; src 213 libavfilter/vf_nnedi.c const int src_stride = src->linesize[plane]; src 693 libavfilter/vf_nnedi.c AVFrame *src = s->src; src 705 libavfilter/vf_nnedi.c if (s->field < 0 && src->interlaced_frame && src->top_field_first == 0) src 707 libavfilter/vf_nnedi.c else if (s->field < 0 && src->interlaced_frame && src->top_field_first == 1) src 725 libavfilter/vf_nnedi.c av_frame_copy_props(s->dst, src); src 739 libavfilter/vf_nnedi.c src->data[plane], src->linesize[plane], src 783 libavfilter/vf_nnedi.c s->copy_pad(src, frame_data, s, field_n); src 794 libavfilter/vf_nnedi.c static int filter_frame(AVFilterLink *inlink, AVFrame *src) src 808 libavfilter/vf_nnedi.c s->src = s->second; src 813 libavfilter/vf_nnedi.c s->src = NULL; src 818 libavfilter/vf_nnedi.c if (src->pts != AV_NOPTS_VALUE && src 820 libavfilter/vf_nnedi.c dst->pts += src->pts; src 832 libavfilter/vf_nnedi.c if ((s->deint && src->interlaced_frame && src 835 libavfilter/vf_nnedi.c s->second = src; src 839 libavfilter/vf_nnedi.c if ((s->deint && !src->interlaced_frame) || ctx->is_disabled) { src 840 libavfilter/vf_nnedi.c AVFrame *dst = av_frame_clone(src); src 842 libavfilter/vf_nnedi.c av_frame_free(&src); src 849 libavfilter/vf_nnedi.c if ((s->deint && src->interlaced_frame) || src 851 libavfilter/vf_nnedi.c s->second = src; src 853 libavfilter/vf_nnedi.c av_frame_free(&src); src 860 libavfilter/vf_nnedi.c s->src = src; src 864 libavfilter/vf_nnedi.c av_frame_free(&s->src); src 869 libavfilter/vf_nnedi.c if (src->pts != AV_NOPTS_VALUE) src 870 libavfilter/vf_nnedi.c s->dst->pts = src->pts * 2; src 872 libavfilter/vf_nnedi.c av_frame_free(&src); src 873 libavfilter/vf_nnedi.c s->src = NULL; src 881 libavfilter/vf_nnedi.c AVFilterContext *ctx = link->src; src 165 libavfilter/vf_noise.c void ff_line_noise_c(uint8_t *dst, const uint8_t *src, const int8_t *noise, src 172 libavfilter/vf_noise.c int v = src[i] + noise[i]; src 178 libavfilter/vf_noise.c void ff_line_noise_avg_c(uint8_t *dst, const uint8_t *src, src 182 libavfilter/vf_noise.c const int8_t *src2 = (const int8_t*)src; src 190 libavfilter/vf_noise.c static void noise(uint8_t *dst, const uint8_t *src, src 200 libavfilter/vf_noise.c if (dst != src) src 201 libavfilter/vf_noise.c av_image_copy_plane(dst, dst_linesize, src, src_linesize, width, end - start); src 213 libavfilter/vf_noise.c n->line_noise_avg(dst + x, src + x, w, (const int8_t**)p->prev_shift[ix]); src 216 libavfilter/vf_noise.c n->line_noise(dst + x, src + x, noise, w, shift); src 220 libavfilter/vf_noise.c src += src_linesize; src 55 libavfilter/vf_noise.h void (*line_noise)(uint8_t *dst, const uint8_t *src, const int8_t *noise, int len, int shift); src 56 libavfilter/vf_noise.h void (*line_noise_avg)(uint8_t *dst, const uint8_t *src, int len, const int8_t * const *shift); src 59 libavfilter/vf_noise.h void ff_line_noise_c(uint8_t *dst, const uint8_t *src, const int8_t *noise, int len, int shift); src 60 libavfilter/vf_noise.h void ff_line_noise_avg_c(uint8_t *dst, const uint8_t *src, int len, const int8_t * const *shift); src 45 libavfilter/vf_overlay.c AVFrame *dst, *src; src 329 libavfilter/vf_overlay.c AVFilterContext *ctx = outlink->src; src 358 libavfilter/vf_overlay.c AVFrame *dst, const AVFrame *src, src 364 libavfilter/vf_overlay.c const int src_w = src->width; src 365 libavfilter/vf_overlay.c const int src_h = src->height; src 388 libavfilter/vf_overlay.c sp = src->data[0] + (slice_start) * src->linesize[0]; src 440 libavfilter/vf_overlay.c sp += src->linesize[0]; src 445 libavfilter/vf_overlay.c AVFrame *dst, const AVFrame *src, src 476 libavfilter/vf_overlay.c sp = src->data[i] + (slice_start) * src->linesize[i]; src 480 libavfilter/vf_overlay.c ap = src->data[3] + (slice_start << vsub) * src->linesize[3]; src 492 libavfilter/vf_overlay.c int c = octx->blend_row[i](d, da, s, a, kmax - k, src->linesize[3]); src 505 libavfilter/vf_overlay.c alpha = (a[0] + a[src->linesize[3]] + src 506 libavfilter/vf_overlay.c a[1] + a[src->linesize[3]+1]) >> 2; src 511 libavfilter/vf_overlay.c (a[0] + a[src->linesize[3]]) >> 1 : a[0]; src 547 libavfilter/vf_overlay.c sp += src->linesize[i]; src 548 libavfilter/vf_overlay.c ap += (1 << vsub) * src->linesize[3]; src 553 libavfilter/vf_overlay.c static inline void alpha_composite(const AVFrame *src, const AVFrame *dst, src 569 libavfilter/vf_overlay.c sa = src->data[3] + (i + slice_start) * src->linesize[3]; src 597 libavfilter/vf_overlay.c sa += src->linesize[3]; src 602 libavfilter/vf_overlay.c AVFrame *dst, const AVFrame *src, src 610 libavfilter/vf_overlay.c const int src_w = src->width; src 611 libavfilter/vf_overlay.c const int src_h = src->height; src 615 libavfilter/vf_overlay.c blend_plane(ctx, dst, src, src_w, src_h, dst_w, dst_h, 0, 0, 0, x, y, main_has_alpha, src 618 libavfilter/vf_overlay.c blend_plane(ctx, dst, src, src_w, src_h, dst_w, dst_h, 1, hsub, vsub, x, y, main_has_alpha, src 621 libavfilter/vf_overlay.c blend_plane(ctx, dst, src, src_w, src_h, dst_w, dst_h, 2, hsub, vsub, x, y, main_has_alpha, src 626 libavfilter/vf_overlay.c alpha_composite(src, dst, src_w, src_h, dst_w, dst_h, x, y, jobnr, nb_jobs); src 630 libavfilter/vf_overlay.c AVFrame *dst, const AVFrame *src, src 639 libavfilter/vf_overlay.c const int src_w = src->width; src 640 libavfilter/vf_overlay.c const int src_h = src->height; src 644 libavfilter/vf_overlay.c blend_plane(ctx, dst, src, src_w, src_h, dst_w, dst_h, 0, 0, 0, x, y, main_has_alpha, src 647 libavfilter/vf_overlay.c blend_plane(ctx, dst, src, src_w, src_h, dst_w, dst_h, 1, hsub, vsub, x, y, main_has_alpha, src 650 libavfilter/vf_overlay.c blend_plane(ctx, dst, src, src_w, src_h, dst_w, dst_h, 2, hsub, vsub, x, y, main_has_alpha, src 655 libavfilter/vf_overlay.c alpha_composite(src, dst, src_w, src_h, dst_w, dst_h, x, y, jobnr, nb_jobs); src 662 libavfilter/vf_overlay.c blend_slice_yuv(ctx, td->dst, td->src, 1, 1, 0, s->x, s->y, 1, jobnr, nb_jobs); src 670 libavfilter/vf_overlay.c blend_slice_yuv(ctx, td->dst, td->src, 1, 1, 1, s->x, s->y, 1, jobnr, nb_jobs); src 678 libavfilter/vf_overlay.c blend_slice_yuv(ctx, td->dst, td->src, 1, 0, 0, s->x, s->y, 1, jobnr, nb_jobs); src 686 libavfilter/vf_overlay.c blend_slice_yuv(ctx, td->dst, td->src, 1, 0, 1, s->x, s->y, 1, jobnr, nb_jobs); src 694 libavfilter/vf_overlay.c blend_slice_yuv(ctx, td->dst, td->src, 0, 0, 0, s->x, s->y, 1, jobnr, nb_jobs); src 702 libavfilter/vf_overlay.c blend_slice_yuv(ctx, td->dst, td->src, 0, 0, 1, s->x, s->y, 1, jobnr, nb_jobs); src 710 libavfilter/vf_overlay.c blend_slice_planar_rgb(ctx, td->dst, td->src, 0, 0, 0, s->x, s->y, 1, jobnr, nb_jobs); src 718 libavfilter/vf_overlay.c blend_slice_planar_rgb(ctx, td->dst, td->src, 0, 0, 1, s->x, s->y, 1, jobnr, nb_jobs); src 726 libavfilter/vf_overlay.c blend_slice_yuv(ctx, td->dst, td->src, 1, 1, 0, s->x, s->y, 0, jobnr, nb_jobs); src 734 libavfilter/vf_overlay.c blend_slice_yuv(ctx, td->dst, td->src, 1, 1, 1, s->x, s->y, 0, jobnr, nb_jobs); src 742 libavfilter/vf_overlay.c blend_slice_yuv(ctx, td->dst, td->src, 1, 0, 0, s->x, s->y, 0, jobnr, nb_jobs); src 750 libavfilter/vf_overlay.c blend_slice_yuv(ctx, td->dst, td->src, 1, 0, 1, s->x, s->y, 0, jobnr, nb_jobs); src 758 libavfilter/vf_overlay.c blend_slice_yuv(ctx, td->dst, td->src, 0, 0, 0, s->x, s->y, 0, jobnr, nb_jobs); src 766 libavfilter/vf_overlay.c blend_slice_yuv(ctx, td->dst, td->src, 0, 0, 1, s->x, s->y, 0, jobnr, nb_jobs); src 774 libavfilter/vf_overlay.c blend_slice_planar_rgb(ctx, td->dst, td->src, 0, 0, 0, s->x, s->y, 0, jobnr, nb_jobs); src 782 libavfilter/vf_overlay.c blend_slice_planar_rgb(ctx, td->dst, td->src, 0, 0, 1, s->x, s->y, 0, jobnr, nb_jobs); src 790 libavfilter/vf_overlay.c blend_slice_packed_rgb(ctx, td->dst, td->src, 0, s->x, s->y, 1, jobnr, nb_jobs); src 798 libavfilter/vf_overlay.c blend_slice_packed_rgb(ctx, td->dst, td->src, 1, s->x, s->y, 1, jobnr, nb_jobs); src 806 libavfilter/vf_overlay.c blend_slice_packed_rgb(ctx, td->dst, td->src, 0, s->x, s->y, 0, jobnr, nb_jobs); src 814 libavfilter/vf_overlay.c blend_slice_packed_rgb(ctx, td->dst, td->src, 1, s->x, s->y, 0, jobnr, nb_jobs); src 969 libavfilter/vf_overlay.c td.src = second; src 291 libavfilter/vf_overlay_cuda.c AVFilterContext* avctx = outlink->src; src 226 libavfilter/vf_overlay_opencl.c AVFilterContext *avctx = outlink->src; src 273 libavfilter/vf_overlay_qsv.c AVFilterContext *ctx = outlink->src; src 314 libavfilter/vf_overlay_qsv.c QSVOverlayContext *s = outlink->src->priv; src 403 libavfilter/vf_overlay_vulkan.c AVFilterContext *avctx = outlink->src; src 103 libavfilter/vf_owdenoise.c static inline void decompose(float *dst_l, float *dst_h, const float *src, src 108 libavfilter/vf_owdenoise.c double sum_l = src[x * linesize] * coeff[0][0]; src 109 libavfilter/vf_owdenoise.c double sum_h = src[x * linesize] * coeff[1][0]; src 111 libavfilter/vf_owdenoise.c const double s = src[avpriv_mirror(x - i, w - 1) * linesize] src 112 libavfilter/vf_owdenoise.c + src[avpriv_mirror(x + i, w - 1) * linesize]; src 140 libavfilter/vf_owdenoise.c static inline void decompose2D(float *dst_l, float *dst_h, const float *src, src 149 libavfilter/vf_owdenoise.c src + ylinesize*y + xlinesize*x, src 166 libavfilter/vf_owdenoise.c static void decompose2D2(float *dst[4], float *src, float *temp[2], src 169 libavfilter/vf_owdenoise.c decompose2D(temp[0], temp[1], src, 1, linesize, step, w, h); src 174 libavfilter/vf_owdenoise.c static void compose2D2(float *dst, float *src[4], float *temp[2], src 177 libavfilter/vf_owdenoise.c compose2D(temp[0], src[0], src[1], linesize, 1, step, h, w); src 178 libavfilter/vf_owdenoise.c compose2D(temp[1], src[2], src[3], linesize, 1, step, h, w); src 184 libavfilter/vf_owdenoise.c const uint8_t *src, int src_linesize, src 195 libavfilter/vf_owdenoise.c s->plane[0][0][y*s->linesize + x] = src[y*src_linesize + x]; src 197 libavfilter/vf_owdenoise.c const uint16_t *src16 = (const uint16_t *)src; src 221 libavfilter/vf_pad.c PadContext *s = outlink->src->priv; src 151 libavfilter/vf_pad_opencl.c cl_mem src, dst; src 187 libavfilter/vf_pad_opencl.c src = (cl_mem)input_frame->data[p]; src 193 libavfilter/vf_pad_opencl.c CL_SET_KERNEL_ARG(pad_ctx->kernel_pad, 0, cl_mem, &src); src 251 libavfilter/vf_pad_opencl.c AVFilterContext *avctx = outlink->src; src 519 libavfilter/vf_palettegen.c AVFilterContext *ctx = outlink->src; src 402 libavfilter/vf_paletteuse.c uint32_t *src = ((uint32_t *)in ->data[0]) + y_start*src_linesize; src 414 libavfilter/vf_paletteuse.c const uint8_t a8 = src[x] >> 24 & 0xff; src 415 libavfilter/vf_paletteuse.c const uint8_t r8 = src[x] >> 16 & 0xff; src 416 libavfilter/vf_paletteuse.c const uint8_t g8 = src[x] >> 8 & 0xff; src 417 libavfilter/vf_paletteuse.c const uint8_t b8 = src[x] & 0xff; src 421 libavfilter/vf_paletteuse.c const int color = color_get(s, src[x], a8, r, g, b, search_method); src 429 libavfilter/vf_paletteuse.c const int color = get_dst_color_err(s, src[x], &er, &eg, &eb, search_method); src 435 libavfilter/vf_paletteuse.c if (right) src[ x + 1] = dither_color(src[ x + 1], er, eg, eb, 3, 3); src 436 libavfilter/vf_paletteuse.c if ( down) src[src_linesize + x ] = dither_color(src[src_linesize + x ], er, eg, eb, 3, 3); src 437 libavfilter/vf_paletteuse.c if (right && down) src[src_linesize + x + 1] = dither_color(src[src_linesize + x + 1], er, eg, eb, 2, 3); src 441 libavfilter/vf_paletteuse.c const int color = get_dst_color_err(s, src[x], &er, &eg, &eb, search_method); src 447 libavfilter/vf_paletteuse.c if (right) src[ x + 1] = dither_color(src[ x + 1], er, eg, eb, 7, 4); src 448 libavfilter/vf_paletteuse.c if (left && down) src[src_linesize + x - 1] = dither_color(src[src_linesize + x - 1], er, eg, eb, 3, 4); src 449 libavfilter/vf_paletteuse.c if ( down) src[src_linesize + x ] = dither_color(src[src_linesize + x ], er, eg, eb, 5, 4); src 450 libavfilter/vf_paletteuse.c if (right && down) src[src_linesize + x + 1] = dither_color(src[src_linesize + x + 1], er, eg, eb, 1, 4); src 455 libavfilter/vf_paletteuse.c const int color = get_dst_color_err(s, src[x], &er, &eg, &eb, search_method); src 461 libavfilter/vf_paletteuse.c if (right) src[ x + 1] = dither_color(src[ x + 1], er, eg, eb, 4, 4); src 462 libavfilter/vf_paletteuse.c if (right2) src[ x + 2] = dither_color(src[ x + 2], er, eg, eb, 3, 4); src 465 libavfilter/vf_paletteuse.c if (left2) src[ src_linesize + x - 2] = dither_color(src[ src_linesize + x - 2], er, eg, eb, 1, 4); src 466 libavfilter/vf_paletteuse.c if (left) src[ src_linesize + x - 1] = dither_color(src[ src_linesize + x - 1], er, eg, eb, 2, 4); src 467 libavfilter/vf_paletteuse.c if (1) src[ src_linesize + x ] = dither_color(src[ src_linesize + x ], er, eg, eb, 3, 4); src 468 libavfilter/vf_paletteuse.c if (right) src[ src_linesize + x + 1] = dither_color(src[ src_linesize + x + 1], er, eg, eb, 2, 4); src 469 libavfilter/vf_paletteuse.c if (right2) src[ src_linesize + x + 2] = dither_color(src[ src_linesize + x + 2], er, eg, eb, 1, 4); src 474 libavfilter/vf_paletteuse.c const int color = get_dst_color_err(s, src[x], &er, &eg, &eb, search_method); src 480 libavfilter/vf_paletteuse.c if (right) src[ x + 1] = dither_color(src[ x + 1], er, eg, eb, 2, 2); src 481 libavfilter/vf_paletteuse.c if (left && down) src[src_linesize + x - 1] = dither_color(src[src_linesize + x - 1], er, eg, eb, 1, 2); src 482 libavfilter/vf_paletteuse.c if ( down) src[src_linesize + x ] = dither_color(src[src_linesize + x ], er, eg, eb, 1, 2); src 485 libavfilter/vf_paletteuse.c const uint8_t a = src[x] >> 24 & 0xff; src 486 libavfilter/vf_paletteuse.c const uint8_t r = src[x] >> 16 & 0xff; src 487 libavfilter/vf_paletteuse.c const uint8_t g = src[x] >> 8 & 0xff; src 488 libavfilter/vf_paletteuse.c const uint8_t b = src[x] & 0xff; src 489 libavfilter/vf_paletteuse.c const int color = color_get(s, src[x], a, r, g, b, search_method); src 496 libavfilter/vf_paletteuse.c src += src_linesize; src 942 libavfilter/vf_paletteuse.c AVFilterContext *ctx = outlink->src; src 276 libavfilter/vf_perspective.c uint8_t *src; src 289 libavfilter/vf_perspective.c uint8_t *src = td->src; src 320 libavfilter/vf_perspective.c sum = s->coeff[subV][0] * (a * src[index - 1 - src_linesize] + b * src[index - 0 - src_linesize] + src 321 libavfilter/vf_perspective.c c * src[index + 1 - src_linesize] + d * src[index + 2 - src_linesize]) + src 322 libavfilter/vf_perspective.c s->coeff[subV][1] * (a * src[index - 1 ] + b * src[index - 0 ] + src 323 libavfilter/vf_perspective.c c * src[index + 1 ] + d * src[index + 2 ]) + src 324 libavfilter/vf_perspective.c s->coeff[subV][2] * (a * src[index - 1 + src_linesize] + b * src[index - 0 + src_linesize] + src 325 libavfilter/vf_perspective.c c * src[index + 1 + src_linesize] + d * src[index + 2 + src_linesize]) + src 326 libavfilter/vf_perspective.c s->coeff[subV][3] * (a * src[index - 1 + 2 * src_linesize] + b * src[index - 0 + 2 * src_linesize] + src 327 libavfilter/vf_perspective.c c * src[index + 1 + 2 * src_linesize] + d * src[index + 2 + 2 * src_linesize]); src 348 libavfilter/vf_perspective.c sum += s->coeff[subU][dx] * s->coeff[subV][dy] * src[ ix + iy * src_linesize]; src 368 libavfilter/vf_perspective.c uint8_t *src = td->src; src 398 libavfilter/vf_perspective.c sum = subVI * (subUI * src[index] + subU * src[index + 1]) + src 399 libavfilter/vf_perspective.c subV * (subUI * src[index + src_linesize] + subU * src[index + src_linesize + 1]); src 407 libavfilter/vf_perspective.c sum = subUI * src[index] + subU * src[index + 1]; src 417 libavfilter/vf_perspective.c sum = subVI * src[index] + subV * src[index + src_linesize]; src 425 libavfilter/vf_perspective.c sum = src[index]; src 476 libavfilter/vf_perspective.c .src = frame->data[plane], src 222 libavfilter/vf_photosensitivity.c AVFrame *src, *out; src 248 libavfilter/vf_photosensitivity.c s->last_frame_av = src = in; src 273 libavfilter/vf_photosensitivity.c src = s->last_frame_av; src 301 libavfilter/vf_photosensitivity.c av_frame_copy(out, src); src 94 libavfilter/vf_pp7.c static inline void dctA_c(int16_t *dst, uint8_t *src, int stride) src 99 libavfilter/vf_pp7.c int s0 = src[0 * stride] + src[6 * stride]; src 100 libavfilter/vf_pp7.c int s1 = src[1 * stride] + src[5 * stride]; src 101 libavfilter/vf_pp7.c int s2 = src[2 * stride] + src[4 * stride]; src 102 libavfilter/vf_pp7.c int s3 = src[3 * stride]; src 112 libavfilter/vf_pp7.c src++; src 117 libavfilter/vf_pp7.c static void dctB_c(int16_t *dst, int16_t *src) src 122 libavfilter/vf_pp7.c int s0 = src[0 * 4] + src[6 * 4]; src 123 libavfilter/vf_pp7.c int s1 = src[1 * 4] + src[5 * 4]; src 124 libavfilter/vf_pp7.c int s2 = src[2 * 4] + src[4 * 4]; src 125 libavfilter/vf_pp7.c int s3 = src[3 * 4]; src 135 libavfilter/vf_pp7.c src++; src 140 libavfilter/vf_pp7.c static int hardthresh_c(PP7Context *p, int16_t *src, int qp) src 145 libavfilter/vf_pp7.c a = src[0] * factor[0]; src 149 libavfilter/vf_pp7.c int level = src[i]; src 156 libavfilter/vf_pp7.c static int mediumthresh_c(PP7Context *p, int16_t *src, int qp) src 161 libavfilter/vf_pp7.c a = src[0] * factor[0]; src 165 libavfilter/vf_pp7.c int level = src[i]; src 180 libavfilter/vf_pp7.c static int softthresh_c(PP7Context *p, int16_t *src, int qp) src 185 libavfilter/vf_pp7.c a = src[0] * factor[0]; src 189 libavfilter/vf_pp7.c int level = src[i]; src 200 libavfilter/vf_pp7.c static void filter(PP7Context *p, uint8_t *dst, uint8_t *src, src 207 libavfilter/vf_pp7.c uint8_t *p_src = p->src + 8 * stride; src 208 libavfilter/vf_pp7.c int16_t *block = (int16_t *)p->src; src 209 libavfilter/vf_pp7.c int16_t *temp = (int16_t *)(p->src + 32); src 211 libavfilter/vf_pp7.c if (!src || !dst) return; src 214 libavfilter/vf_pp7.c memcpy(p_src + index, src + y * src_stride, width); src 229 libavfilter/vf_pp7.c uint8_t *src = p_src + index; src 232 libavfilter/vf_pp7.c dctA_c(tp + 4 * 8, src, stride); src 247 libavfilter/vf_pp7.c uint8_t *src = p_src + index; src 252 libavfilter/vf_pp7.c dctA_c(tp + 4 * 8, src, stride); src 295 libavfilter/vf_pp7.c pp7->src = av_malloc_array(pp7->temp_stride, (h + 8) * sizeof(uint8_t)); src 297 libavfilter/vf_pp7.c if (!pp7->src) src 375 libavfilter/vf_pp7.c av_freep(&pp7->src); src 37 libavfilter/vf_pp7.h uint8_t *src; src 39 libavfilter/vf_pp7.h int (*requantize)(struct PP7Context *p, int16_t *src, int qp); src 40 libavfilter/vf_pp7.h void (*dctB)(int16_t *dst, int16_t *src); src 580 libavfilter/vf_premultiply.c AVFilterContext *ctx = outlink->src; src 91 libavfilter/vf_program_opencl.c cl_mem src, dst; src 129 libavfilter/vf_program_opencl.c src = (cl_mem)ctx->frames[input]->data[plane]; src 130 libavfilter/vf_program_opencl.c av_assert0(src); src 132 libavfilter/vf_program_opencl.c cle = clSetKernelArg(ctx->kernel, 2 + input, sizeof(cl_mem), &src); src 181 libavfilter/vf_program_opencl.c AVFilterContext *avctx = outlink->src; src 212 libavfilter/vf_program_opencl.c AVFilterContext *avctx = outlink->src; src 76 libavfilter/vf_pseudocolor.c const uint8_t *index, const uint8_t *src, src 135 libavfilter/vf_pseudocolor.c const uint8_t *src, src 151 libavfilter/vf_pseudocolor.c dst[x] = src[x]; src 155 libavfilter/vf_pseudocolor.c src += slinesize; src 162 libavfilter/vf_pseudocolor.c const uint8_t *src, src 178 libavfilter/vf_pseudocolor.c dst[x] = src[x]; src 181 libavfilter/vf_pseudocolor.c src += slinesize; src 188 libavfilter/vf_pseudocolor.c const uint8_t *src, src 204 libavfilter/vf_pseudocolor.c dst[x] = src[x]; src 207 libavfilter/vf_pseudocolor.c src += slinesize; src 214 libavfilter/vf_pseudocolor.c const uint8_t *src, src 230 libavfilter/vf_pseudocolor.c dst[x] = src[x]; src 234 libavfilter/vf_pseudocolor.c src += slinesize; src 241 libavfilter/vf_pseudocolor.c const uint8_t *src, src 257 libavfilter/vf_pseudocolor.c dst[x] = src[x]; src 261 libavfilter/vf_pseudocolor.c src += slinesize; src 276 libavfilter/vf_pseudocolor.c const uint16_t *src = (const uint16_t *)ssrc; src 287 libavfilter/vf_pseudocolor.c dst[x] = src[x]; src 291 libavfilter/vf_pseudocolor.c src += slinesize / 2; src 306 libavfilter/vf_pseudocolor.c const uint16_t *src = (const uint16_t *)ssrc; src 317 libavfilter/vf_pseudocolor.c dst[x] = src[x]; src 321 libavfilter/vf_pseudocolor.c src += slinesize / 2; src 336 libavfilter/vf_pseudocolor.c const uint16_t *src = (const uint16_t *)ssrc; src 347 libavfilter/vf_pseudocolor.c dst[x] = src[x]; src 351 libavfilter/vf_pseudocolor.c src += slinesize / 2; src 366 libavfilter/vf_pseudocolor.c const uint16_t *src = (const uint16_t *)ssrc; src 381 libavfilter/vf_pseudocolor.c dst[x] = src[x]; src 384 libavfilter/vf_pseudocolor.c src += slinesize; src 399 libavfilter/vf_pseudocolor.c const uint16_t *src = (const uint16_t *)ssrc; src 414 libavfilter/vf_pseudocolor.c dst[x] = src[x]; src 417 libavfilter/vf_pseudocolor.c src += slinesize; src 616 libavfilter/vf_pseudocolor.c const uint8_t *src = in->data[plane]; src 623 libavfilter/vf_pseudocolor.c index, src, dst, ilinesize, slinesize, src 337 libavfilter/vf_psnr.c AVFilterContext *ctx = outlink->src; src 617 libavfilter/vf_pullup.c PullupBuffer *dst, PullupBuffer *src, int parity) src 623 libavfilter/vf_pullup.c ss = src->planes[i] + parity * s->planewidth[i]; src 94 libavfilter/vf_random.c AVFilterContext *ctx = outlink->src; src 283 libavfilter/vf_readeia608.c const uint8_t *src; src 291 libavfilter/vf_readeia608.c src = &in->data[0][nb_line * in->linesize[0]]; src 301 libavfilter/vf_readeia608.c line[LAG + i].input = (src[a] + src[b] + src[c] + src[i] + src[d] + src[e] + src[f] + 6) / 7; src 305 libavfilter/vf_readeia608.c line[LAG + i].input = src[i]; src 87 libavfilter/vf_readvitc.c static int read_vitc_line( ReadVitcContext *ctx, uint8_t *src, int line_size, int width, int height ) src 100 libavfilter/vf_readvitc.c scan_line = src; src 133 libavfilter/vf_readvitc.c src += line_size; src 162 libavfilter/vf_remap.c const uint##bits##_t *src = (const uint##bits##_t *)in->data[plane]; \ src 172 libavfilter/vf_remap.c dst[x] = src[ymap[x] * slinesize + xmap[x]]; \ src 211 libavfilter/vf_remap.c const uint##bits##_t *src = (const uint##bits##_t *)in->data[0]; \ src 222 libavfilter/vf_remap.c dst[x * step + c] = src[ymap[x] * slinesize + xmap[x] * step + c]; \ src 324 libavfilter/vf_remap.c AVFilterContext *ctx = outlink->src; src 542 libavfilter/vf_removegrain.c uint8_t *src = in->data[i]; src 544 libavfilter/vf_removegrain.c src = in->data[i] + y * in->linesize[i]; src 548 libavfilter/vf_removegrain.c memcpy(dst, src, s->planewidth[i]); src 552 libavfilter/vf_removegrain.c memcpy(dst, src, s->planewidth[i]); src 556 libavfilter/vf_removegrain.c *dst++ = *src++; src 561 libavfilter/vf_removegrain.c s->fl[i](dst, src, in->linesize[i], w_asm); src 565 libavfilter/vf_removegrain.c src += w_asm; src 570 libavfilter/vf_removegrain.c const int a1 = src[-op]; src 571 libavfilter/vf_removegrain.c const int a2 = src[-o0]; src 572 libavfilter/vf_removegrain.c const int a3 = src[-om]; src 573 libavfilter/vf_removegrain.c const int a4 = src[-1 ]; src 574 libavfilter/vf_removegrain.c const int c = src[ 0 ]; src 575 libavfilter/vf_removegrain.c const int a5 = src[ 1 ]; src 576 libavfilter/vf_removegrain.c const int a6 = src[ om]; src 577 libavfilter/vf_removegrain.c const int a7 = src[ o0]; src 578 libavfilter/vf_removegrain.c const int a8 = src[ op]; src 583 libavfilter/vf_removegrain.c dst++, src++; src 585 libavfilter/vf_removegrain.c dst[0] = src[0]; src 609 libavfilter/vf_removegrain.c uint8_t *src = in->data[i]; src 613 libavfilter/vf_removegrain.c src, in->linesize[i], src 618 libavfilter/vf_removegrain.c memcpy(dst, src, s->planewidth[i]); src 624 libavfilter/vf_removegrain.c src = in->data[i] + (s->planeheight[i] - 1) * in->linesize[i]; src 626 libavfilter/vf_removegrain.c memcpy(dst, src, s->planewidth[i]); src 81 libavfilter/vf_rotate.c const uint8_t *src, int src_linesize, int src_linestep, src 234 libavfilter/vf_rotate.c const uint8_t *src, int src_linesize, int src_linestep, src 246 libavfilter/vf_rotate.c int s00 = src[src_linestep * int_x + i + src_linesize * int_y ]; src 247 libavfilter/vf_rotate.c int s01 = src[src_linestep * int_x1 + i + src_linesize * int_y ]; src 248 libavfilter/vf_rotate.c int s10 = src[src_linestep * int_x + i + src_linesize * int_y1]; src 249 libavfilter/vf_rotate.c int s11 = src[src_linestep * int_x1 + i + src_linesize * int_y1]; src 264 libavfilter/vf_rotate.c const uint8_t *src, int src_linesize, int src_linestep, src 276 libavfilter/vf_rotate.c int s00 = AV_RL16(&src[src_linestep * int_x + i + src_linesize * int_y ]); src 277 libavfilter/vf_rotate.c int s01 = AV_RL16(&src[src_linestep * int_x1 + i + src_linesize * int_y ]); src 278 libavfilter/vf_rotate.c int s10 = AV_RL16(&src[src_linestep * int_x + i + src_linesize * int_y1]); src 279 libavfilter/vf_rotate.c int s11 = AV_RL16(&src[src_linestep * int_x1 + i + src_linesize * int_y1]); src 291 libavfilter/vf_rotate.c AVFilterContext *ctx = outlink->src; src 385 libavfilter/vf_rotate.c static av_always_inline void simple_rotate_internal(uint8_t *dst, const uint8_t *src, int src_linesize, int angle, int elem_size, int len) src 390 libavfilter/vf_rotate.c memcpy(dst, src, elem_size * len); src 394 libavfilter/vf_rotate.c copy_elem(dst + i*elem_size, src + (len-i-1)*src_linesize, elem_size); src 398 libavfilter/vf_rotate.c copy_elem(dst + i*elem_size, src + (len-i-1)*elem_size, elem_size); src 402 libavfilter/vf_rotate.c copy_elem(dst + i*elem_size, src + i*src_linesize, elem_size); src 407 libavfilter/vf_rotate.c static av_always_inline void simple_rotate(uint8_t *dst, const uint8_t *src, int src_linesize, int angle, int elem_size, int len) src 410 libavfilter/vf_rotate.c case 1 : simple_rotate_internal(dst, src, src_linesize, angle, 1, len); break; src 411 libavfilter/vf_rotate.c case 2 : simple_rotate_internal(dst, src, src_linesize, angle, 2, len); break; src 412 libavfilter/vf_rotate.c case 3 : simple_rotate_internal(dst, src, src_linesize, angle, 3, len); break; src 413 libavfilter/vf_rotate.c case 4 : simple_rotate_internal(dst, src, src_linesize, angle, 4, len); break; src 414 libavfilter/vf_rotate.c default: simple_rotate_internal(dst, src, src_linesize, angle, elem_size, len); break; src 225 libavfilter/vf_sab.c const uint8_t *src, const int src_linesize, src 232 libavfilter/vf_sab.c const uint8_t * const src2[NB_PLANES] = { src }; src 243 libavfilter/vf_sab.c sum += src[ix + iy*src_linesize] * factor; \ src 483 libavfilter/vf_scale.c AVFilterContext *ctx = outlink->src; src 484 libavfilter/vf_scale.c AVFilterLink *inlink0 = outlink->src->inputs[0]; src 486 libavfilter/vf_scale.c outlink->src->inputs[1] : src 487 libavfilter/vf_scale.c outlink->src->inputs[0]; src 605 libavfilter/vf_scale.c AVFilterLink *inlink = outlink->src->inputs[1]; src 618 libavfilter/vf_scale.c return ff_request_frame(outlink->src->inputs[0]); src 623 libavfilter/vf_scale.c return ff_request_frame(outlink->src->inputs[1]); src 255 libavfilter/vf_scale_cuda.c AVFilterContext *ctx = outlink->src; src 256 libavfilter/vf_scale_cuda.c AVFilterLink *inlink = outlink->src->inputs[0]; src 475 libavfilter/vf_scale_cuda.c AVFrame *src = in; src 478 libavfilter/vf_scale_cuda.c ret = scalecuda_resize(ctx, s->frame, src); src 482 libavfilter/vf_scale_cuda.c src = s->frame; src 483 libavfilter/vf_scale_cuda.c ret = av_hwframe_get_buffer(src->hw_frames_ctx, s->tmp_frame, 0); src 341 libavfilter/vf_scale_npp.c AVFilterContext *ctx = outlink->src; src 342 libavfilter/vf_scale_npp.c AVFilterLink *inlink = outlink->src->inputs[0]; src 470 libavfilter/vf_scale_npp.c AVFrame *src = in; src 477 libavfilter/vf_scale_npp.c ret = nppscale_process[i](ctx, &s->stages[i], s->stages[i].frame, src); src 481 libavfilter/vf_scale_npp.c src = s->stages[i].frame; src 487 libavfilter/vf_scale_npp.c ret = av_hwframe_get_buffer(src->hw_frames_ctx, s->tmp_frame, 0); src 491 libavfilter/vf_scale_npp.c av_frame_move_ref(out, src); src 492 libavfilter/vf_scale_npp.c av_frame_move_ref(src, s->tmp_frame); src 462 libavfilter/vf_scale_qsv.c AVFilterContext *ctx = outlink->src; src 463 libavfilter/vf_scale_qsv.c AVFilterLink *inlink = outlink->src->inputs[0]; src 75 libavfilter/vf_scale_vaapi.c AVFilterLink *inlink = outlink->src->inputs[0]; src 76 libavfilter/vf_scale_vaapi.c AVFilterContext *avctx = outlink->src; src 66 libavfilter/vf_scale_vulkan.c C(0, vec4 rgb2yuv(vec4 src, int fullrange) ) src 68 libavfilter/vf_scale_vulkan.c C(1, src *= yuv_matrix; ) src 70 libavfilter/vf_scale_vulkan.c C(2, src += vec4(0.0, 0.5, 0.5, 0.0); ) src 72 libavfilter/vf_scale_vulkan.c C(2, src *= vec4(219.0 / 255.0, 224.0 / 255.0, 224.0 / 255.0, 1.0); ) src 73 libavfilter/vf_scale_vulkan.c C(2, src += vec4(16.0 / 255.0, 128.0 / 255.0, 128.0 / 255.0, 0.0); ) src 75 libavfilter/vf_scale_vulkan.c C(1, return src; ) src 80 libavfilter/vf_scale_vulkan.c C(0, void write_nv12(vec4 src, ivec2 pos) ) src 82 libavfilter/vf_scale_vulkan.c C(1, imageStore(output_img[0], pos, vec4(src.r, 0.0, 0.0, 0.0)); ) src 84 libavfilter/vf_scale_vulkan.c C(1, imageStore(output_img[1], pos, vec4(src.g, src.b, 0.0, 0.0)); ) src 89 libavfilter/vf_scale_vulkan.c C(0, void write_420(vec4 src, ivec2 pos) ) src 91 libavfilter/vf_scale_vulkan.c C(1, imageStore(output_img[0], pos, vec4(src.r, 0.0, 0.0, 0.0)); ) src 93 libavfilter/vf_scale_vulkan.c C(1, imageStore(output_img[1], pos, vec4(src.g, 0.0, 0.0, 0.0)); ) src 94 libavfilter/vf_scale_vulkan.c C(1, imageStore(output_img[2], pos, vec4(src.b, 0.0, 0.0, 0.0)); ) src 99 libavfilter/vf_scale_vulkan.c C(0, void write_444(vec4 src, ivec2 pos) ) src 101 libavfilter/vf_scale_vulkan.c C(1, imageStore(output_img[0], pos, vec4(src.r, 0.0, 0.0, 0.0)); ) src 102 libavfilter/vf_scale_vulkan.c C(1, imageStore(output_img[1], pos, vec4(src.g, 0.0, 0.0, 0.0)); ) src 103 libavfilter/vf_scale_vulkan.c C(1, imageStore(output_img[2], pos, vec4(src.b, 0.0, 0.0, 0.0)); ) src 434 libavfilter/vf_scale_vulkan.c AVFilterContext *avctx = outlink->src; src 436 libavfilter/vf_scale_vulkan.c AVFilterLink *inlink = outlink->src->inputs[0]; src 88 libavfilter/vf_scroll.c const uint8_t *src = in->data[p]; src 97 libavfilter/vf_scroll.c const uint8_t *ssrc = src + yy * in->linesize[p]; src 337 libavfilter/vf_selectivecolor.c const uint##nbits##_t *src = (const uint##nbits##_t *)( in->data[0] + y * src_linesize); \ src 340 libavfilter/vf_selectivecolor.c const int r = src[x + roffset]; \ src 341 libavfilter/vf_selectivecolor.c const int g = src[x + goffset]; \ src 342 libavfilter/vf_selectivecolor.c const int b = src[x + boffset]; \ src 389 libavfilter/vf_selectivecolor.c dst[x + aoffset] = src[x + aoffset]; \ src 33 libavfilter/vf_separatefields.c AVFilterContext *ctx = outlink->src; src 107 libavfilter/vf_separatefields.c AVFilterContext *ctx = outlink->src; src 226 libavfilter/vf_showinfo.c static void update_sample_stats_8(const uint8_t *src, int len, int64_t *sum, int64_t *sum2) src 231 libavfilter/vf_showinfo.c *sum += src[i]; src 232 libavfilter/vf_showinfo.c *sum2 += src[i] * src[i]; src 236 libavfilter/vf_showinfo.c static void update_sample_stats_16(int be, const uint8_t *src, int len, int64_t *sum, int64_t *sum2) src 238 libavfilter/vf_showinfo.c const uint16_t *src1 = (const uint16_t *)src; src 252 libavfilter/vf_showinfo.c static void update_sample_stats(int depth, int be, const uint8_t *src, int len, int64_t *sum, int64_t *sum2) src 255 libavfilter/vf_showinfo.c update_sample_stats_8(src, len, sum, sum2); src 257 libavfilter/vf_showinfo.c update_sample_stats_16(be, src, len, sum, sum2); src 411 libavfilter/vf_showinfo.c AVFilterContext *ctx = link->src; src 73 libavfilter/vf_showpalette.c AVFilterContext *ctx = outlink->src; src 66 libavfilter/vf_signalstats.c const AVFrame *src; src 163 libavfilter/vf_signalstats.c AVFilterContext *ctx = outlink->src; src 165 libavfilter/vf_signalstats.c AVFilterLink *inlink = outlink->src->inputs[0]; src 470 libavfilter/vf_signalstats.c const AVFrame *src = td->src; src 477 libavfilter/vf_signalstats.c const int lsz_u = src->linesize[1]; src 478 libavfilter/vf_signalstats.c const int lsz_v = src->linesize[2]; src 479 libavfilter/vf_signalstats.c const uint8_t *p_u = src->data[1] + slice_start * lsz_u; src 480 libavfilter/vf_signalstats.c const uint8_t *p_v = src->data[2] + slice_start * lsz_v; src 508 libavfilter/vf_signalstats.c const AVFrame *src = td->src; src 516 libavfilter/vf_signalstats.c const int lsz_u = src->linesize[1] / 2; src 517 libavfilter/vf_signalstats.c const int lsz_v = src->linesize[2] / 2; src 518 libavfilter/vf_signalstats.c const uint16_t *p_u = (uint16_t*)src->data[1] + slice_start * lsz_u; src 519 libavfilter/vf_signalstats.c const uint16_t *p_v = (uint16_t*)src->data[2] + slice_start * lsz_v; src 587 libavfilter/vf_signalstats.c .src = in, src 809 libavfilter/vf_signalstats.c .src = in, src 591 libavfilter/vf_signature.c AVFilterContext *ctx = outlink->src; src 738 libavfilter/vf_signature.c AVFilterContext *ctx = outlink->src; src 178 libavfilter/vf_smartblur.c const uint8_t *src, const int src_linesize, src 186 libavfilter/vf_smartblur.c const uint8_t* const src_array[4] = {src}; src 197 libavfilter/vf_smartblur.c orig = src[x + y * src_linesize]; src 219 libavfilter/vf_smartblur.c orig = src[x + y * src_linesize]; src 117 libavfilter/vf_spp.c static void hardthresh_c(int16_t dst[64], const int16_t src[64], src 127 libavfilter/vf_spp.c dst[0] = (src[0] + 4) >> 3; src 130 libavfilter/vf_spp.c int level = src[i]; src 138 libavfilter/vf_spp.c static void softthresh_c(int16_t dst[64], const int16_t src[64], src 148 libavfilter/vf_spp.c dst[0] = (src[0] + 4) >> 3; src 151 libavfilter/vf_spp.c int level = src[i]; src 160 libavfilter/vf_spp.c static void store_slice_c(uint8_t *dst, const int16_t *src, src 168 libavfilter/vf_spp.c temp = ((src[x + y*src_linesize + pos] << log2_scale) + d[pos]) >> 6; \ src 190 libavfilter/vf_spp.c static void store_slice16_c(uint16_t *dst, const int16_t *src, src 199 libavfilter/vf_spp.c temp = ((src[x + y*src_linesize + pos] << log2_scale) + (d[pos]>>1)) >> 5; \ src 237 libavfilter/vf_spp.c static void filter(SPPContext *p, uint8_t *dst, uint8_t *src, src 247 libavfilter/vf_spp.c uint16_t *psrc16 = (uint16_t*)p->src; src 252 libavfilter/vf_spp.c memcpy(p->src + index*sample_bytes, src + y*src_linesize, width*sample_bytes); src 255 libavfilter/vf_spp.c p->src[index - x - 1] = p->src[index + x ]; src 256 libavfilter/vf_spp.c p->src[index + width + x ] = p->src[index + width - x - 1]; src 266 libavfilter/vf_spp.c memcpy(p->src + ( 7-y)*linesize * sample_bytes, p->src + ( y+8)*linesize * sample_bytes, linesize * sample_bytes); src 267 libavfilter/vf_spp.c memcpy(p->src + (height+8+y)*linesize * sample_bytes, p->src + (height-y+7)*linesize * sample_bytes, linesize * sample_bytes); src 286 libavfilter/vf_spp.c p->dct->get_pixels_unaligned(block, p->src + sample_bytes*index, sample_bytes*linesize); src 351 libavfilter/vf_spp.c s->src = av_malloc_array(s->temp_linesize, h * sizeof(*s->src) * 2); src 353 libavfilter/vf_spp.c if (!s->temp || !s->src) src 494 libavfilter/vf_spp.c av_freep(&s->src); src 38 libavfilter/vf_spp.h uint8_t *src; src 46 libavfilter/vf_spp.h void (*store_slice)(uint8_t *dst, const int16_t *src, src 51 libavfilter/vf_spp.h void (*requantize)(int16_t dst[64], const int16_t src[64], src 429 libavfilter/vf_ssim.c AVFilterContext *ctx = outlink->src; src 192 libavfilter/vf_stack.c AVFilterContext *ctx = outlink->src; src 368 libavfilter/vf_stereo3d.c AVFilterContext *ctx = outlink->src; src 638 libavfilter/vf_stereo3d.c const uint8_t *src = (const uint8_t*)in->data[p] + y * in->linesize[p] + d * s->pixstep[p]; src 644 libavfilter/vf_stereo3d.c dst[x] = src[x * 2]; src 648 libavfilter/vf_stereo3d.c AV_WN16(&dst[x], AV_RN16(&src[x * 2])); src 652 libavfilter/vf_stereo3d.c AV_WB24(&dst[x], AV_RB24(&src[x * 2])); src 656 libavfilter/vf_stereo3d.c AV_WN32(&dst[x], AV_RN32(&src[x * 2])); src 660 libavfilter/vf_stereo3d.c AV_WB48(&dst[x], AV_RB48(&src[x * 2])); src 664 libavfilter/vf_stereo3d.c AV_WN64(&dst[x], AV_RN64(&src[x * 2])); src 57 libavfilter/vf_super2xsai.c uint8_t *src, int src_linesize, src 72 libavfilter/vf_super2xsai.c src_line[0] = src; src 73 libavfilter/vf_super2xsai.c src_line[1] = src; src 74 libavfilter/vf_super2xsai.c src_line[2] = src + src_linesize*FFMIN(1, height-1); src 75 libavfilter/vf_super2xsai.c src_line[3] = src + src_linesize*FFMIN(2, height-1); src 296 libavfilter/vf_super2xsai.c AVFilterLink *inlink = outlink->src->inputs[0]; src 184 libavfilter/vf_swaprect.c uint8_t *src = in->data[p] + y1[p] * in->linesize[p] + x1[p] * s->pixsteps[p]; src 188 libavfilter/vf_swaprect.c memcpy(s->temp, src, pw[p] * s->pixsteps[p]); src 189 libavfilter/vf_swaprect.c memmove(src, dst, pw[p] * s->pixsteps[p]); src 191 libavfilter/vf_swaprect.c src += in->linesize[p]; src 147 libavfilter/vf_telecine.c AVFilterContext *ctx = outlink->src; src 245 libavfilter/vf_threshold.c AVFilterContext *ctx = outlink->src; src 172 libavfilter/vf_thumbnail.c AVFilterContext *ctx = link->src; src 326 libavfilter/vf_thumbnail_cuda.c AVFilterContext *ctx = link->src; src 121 libavfilter/vf_tile.c AVFilterContext *ctx = outlink->src; src 250 libavfilter/vf_tile.c AVFilterContext *ctx = outlink->src; src 217 libavfilter/vf_tinterlace.c AVFilterContext *ctx = outlink->src; src 218 libavfilter/vf_tinterlace.c AVFilterLink *inlink = outlink->src->inputs[0]; src 315 libavfilter/vf_tinterlace.c const uint8_t *src[4], int src_linesize[4], src 330 libavfilter/vf_tinterlace.c const uint8_t *srcp = src[plane]; src 284 libavfilter/vf_tonemap_opencl.c AVFilterContext *avctx = outlink->src; src 74 libavfilter/vf_transpose.c static inline void transpose_block_8_c(uint8_t *src, ptrdiff_t src_linesize, src 79 libavfilter/vf_transpose.c for (y = 0; y < h; y++, dst += dst_linesize, src++) src 81 libavfilter/vf_transpose.c dst[x] = src[x*src_linesize]; src 84 libavfilter/vf_transpose.c static void transpose_8x8_8_c(uint8_t *src, ptrdiff_t src_linesize, src 87 libavfilter/vf_transpose.c transpose_block_8_c(src, src_linesize, dst, dst_linesize, 8, 8); src 90 libavfilter/vf_transpose.c static inline void transpose_block_16_c(uint8_t *src, ptrdiff_t src_linesize, src 95 libavfilter/vf_transpose.c for (y = 0; y < h; y++, dst += dst_linesize, src += 2) src 97 libavfilter/vf_transpose.c *((uint16_t *)(dst + 2*x)) = *((uint16_t *)(src + x*src_linesize)); src 100 libavfilter/vf_transpose.c static void transpose_8x8_16_c(uint8_t *src, ptrdiff_t src_linesize, src 103 libavfilter/vf_transpose.c transpose_block_16_c(src, src_linesize, dst, dst_linesize, 8, 8); src 106 libavfilter/vf_transpose.c static inline void transpose_block_24_c(uint8_t *src, ptrdiff_t src_linesize, src 113 libavfilter/vf_transpose.c int32_t v = AV_RB24(src + x*src_linesize + y*3); src 119 libavfilter/vf_transpose.c static void transpose_8x8_24_c(uint8_t *src, ptrdiff_t src_linesize, src 122 libavfilter/vf_transpose.c transpose_block_24_c(src, src_linesize, dst, dst_linesize, 8, 8); src 125 libavfilter/vf_transpose.c static inline void transpose_block_32_c(uint8_t *src, ptrdiff_t src_linesize, src 130 libavfilter/vf_transpose.c for (y = 0; y < h; y++, dst += dst_linesize, src += 4) { src 132 libavfilter/vf_transpose.c *((uint32_t *)(dst + 4*x)) = *((uint32_t *)(src + x*src_linesize)); src 136 libavfilter/vf_transpose.c static void transpose_8x8_32_c(uint8_t *src, ptrdiff_t src_linesize, src 139 libavfilter/vf_transpose.c transpose_block_32_c(src, src_linesize, dst, dst_linesize, 8, 8); src 142 libavfilter/vf_transpose.c static inline void transpose_block_48_c(uint8_t *src, ptrdiff_t src_linesize, src 147 libavfilter/vf_transpose.c for (y = 0; y < h; y++, dst += dst_linesize, src += 6) { src 149 libavfilter/vf_transpose.c int64_t v = AV_RB48(src + x*src_linesize); src 155 libavfilter/vf_transpose.c static void transpose_8x8_48_c(uint8_t *src, ptrdiff_t src_linesize, src 158 libavfilter/vf_transpose.c transpose_block_48_c(src, src_linesize, dst, dst_linesize, 8, 8); src 161 libavfilter/vf_transpose.c static inline void transpose_block_64_c(uint8_t *src, ptrdiff_t src_linesize, src 166 libavfilter/vf_transpose.c for (y = 0; y < h; y++, dst += dst_linesize, src += 8) src 168 libavfilter/vf_transpose.c *((uint64_t *)(dst + 8*x)) = *((uint64_t *)(src + x*src_linesize)); src 171 libavfilter/vf_transpose.c static void transpose_8x8_64_c(uint8_t *src, ptrdiff_t src_linesize, src 174 libavfilter/vf_transpose.c transpose_block_64_c(src, src_linesize, dst, dst_linesize, 8, 8); src 179 libavfilter/vf_transpose.c AVFilterContext *ctx = outlink->src; src 285 libavfilter/vf_transpose.c uint8_t *dst, *src; src 292 libavfilter/vf_transpose.c src = in->data[plane]; src 296 libavfilter/vf_transpose.c src += in->linesize[plane] * (inh - 1); src 307 libavfilter/vf_transpose.c v->transpose_8x8(src + x * srclinesize + y * pixstep, src 313 libavfilter/vf_transpose.c v->transpose_block(src + x * srclinesize + y * pixstep, src 320 libavfilter/vf_transpose.c v->transpose_block(src + 0 * srclinesize + y * pixstep, src 262 libavfilter/vf_transpose_npp.c AVFilterContext *ctx = outlink->src; src 363 libavfilter/vf_transpose_npp.c AVFrame *src = in; src 370 libavfilter/vf_transpose_npp.c ret = npptranspose_process[i](ctx, &s->stages[i], s->stages[i].frame, src); src 374 libavfilter/vf_transpose_npp.c src = s->stages[i].frame; src 381 libavfilter/vf_transpose_npp.c ret = av_hwframe_get_buffer(src->hw_frames_ctx, s->tmp_frame, 0); src 385 libavfilter/vf_transpose_npp.c av_frame_move_ref(out, src); src 386 libavfilter/vf_transpose_npp.c av_frame_move_ref(src, s->tmp_frame); src 76 libavfilter/vf_transpose_opencl.c AVFilterContext *avctx = outlink->src; src 142 libavfilter/vf_transpose_opencl.c cl_mem src, dst; src 180 libavfilter/vf_transpose_opencl.c src = (cl_mem) input->data[p]; src 186 libavfilter/vf_transpose_opencl.c CL_SET_KERNEL_ARG(ctx->kernel, 1, cl_mem, &src); src 190 libavfilter/vf_transpose_vaapi.c AVFilterContext *avctx = outlink->src; src 53 libavfilter/vf_unsharp.c const uint8_t *src; src 74 libavfilter/vf_unsharp.c const uint8_t *src = td->src; src 90 libavfilter/vf_unsharp.c src + slice_start * src_stride, src_stride, src 101 libavfilter/vf_unsharp.c src += (slice_start - steps_y) * src_stride; src 107 libavfilter/vf_unsharp.c src2 = src; src 121 libavfilter/vf_unsharp.c const uint8_t *srx = src - steps_y * src_stride + x - steps_x; src 130 libavfilter/vf_unsharp.c src += src_stride; src 153 libavfilter/vf_unsharp.c td.src = in->data[i]; src 218 libavfilter/vf_unsharp_opencl.c cl_mem src, dst; src 245 libavfilter/vf_unsharp_opencl.c src = (cl_mem) input->data[p]; src 252 libavfilter/vf_unsharp_opencl.c CL_SET_KERNEL_ARG(ctx->kernel, 1, cl_mem, &src); src 79 libavfilter/vf_untile.c AVFilterContext *ctx = outlink->src; src 47 libavfilter/vf_uspp.c uint8_t *src[3]; src 155 libavfilter/vf_uspp.c static void store_slice_c(uint8_t *dst, const uint16_t *src, src 162 libavfilter/vf_uspp.c temp = ((src[x + y * src_stride + pos] << log2_scale) + d[pos]) >> 8; \ src 183 libavfilter/vf_uspp.c static void filter(USPPContext *p, uint8_t *dst[3], uint8_t *src[3], src 198 libavfilter/vf_uspp.c if (!src[i] || !dst[i]) src 203 libavfilter/vf_uspp.c memcpy(p->src[i] + index, src[i] + y * src_stride[i], w ); src 205 libavfilter/vf_uspp.c p->src[i][index - x - 1] = p->src[i][index + x ]; src 206 libavfilter/vf_uspp.c p->src[i][index + w + x ] = p->src[i][index + w - x - 1]; src 210 libavfilter/vf_uspp.c memcpy(p->src[i] + ( block-1-y) * stride, p->src[i] + ( y+block ) * stride, stride); src 211 libavfilter/vf_uspp.c memcpy(p->src[i] + (h+block +y) * stride, p->src[i] + (h-y+block-1) * stride, stride); src 248 libavfilter/vf_uspp.c p->frame->data[0] = p->src[0] + x1 + y1 * p->frame->linesize[0]; src 249 libavfilter/vf_uspp.c p->frame->data[1] = p->src[1] + x1c + y1c * p->frame->linesize[1]; src 250 libavfilter/vf_uspp.c p->frame->data[2] = p->src[2] + x1c + y1c * p->frame->linesize[2]; src 267 libavfilter/vf_uspp.c if (!src[2] || !dst[2]) src 341 libavfilter/vf_uspp.c if (!(uspp->src [i] = av_malloc_array(uspp->temp_stride[i], h * sizeof(uint8_t)))) src 468 libavfilter/vf_uspp.c av_freep(&uspp->src[i]); src 248 libavfilter/vf_v360.c static void remap1_##bits##bit_line_c(uint8_t *dst, int width, const uint8_t *const src, \ src 253 libavfilter/vf_v360.c const uint##bits##_t *const s = (const uint##bits##_t *const)src; \ src 289 libavfilter/vf_v360.c const uint8_t *const src = in->data[plane] + \ src 304 libavfilter/vf_v360.c s->remap_line(dst + y * out_linesize, width, src, in_linesize, u, v, ker); \ src 326 libavfilter/vf_v360.c static void remap##ws##_##bits##bit_line_c(uint8_t *dst, int width, const uint8_t *const src, \ src 331 libavfilter/vf_v360.c const uint##bits##_t *const s = (const uint##bits##_t *const)src; \ src 3757 libavfilter/vf_v360.c AVFilterContext *ctx = outlink->src; src 272 libavfilter/vf_vectorscope.c VectorscopeContext *s = outlink->src->priv; src 419 libavfilter/vf_vectorscope.c const uint16_t * const *src = (const uint16_t * const *)in->data; src 428 libavfilter/vf_vectorscope.c const uint16_t *spx = src[px]; src 429 libavfilter/vf_vectorscope.c const uint16_t *spy = src[py]; src 430 libavfilter/vf_vectorscope.c const uint16_t *spd = src[pd]; src 619 libavfilter/vf_vectorscope.c const uint8_t * const *src = (const uint8_t * const *)in->data; src 628 libavfilter/vf_vectorscope.c const uint8_t *spx = src[px]; src 629 libavfilter/vf_vectorscope.c const uint8_t *spy = src[py]; src 630 libavfilter/vf_vectorscope.c const uint8_t *spd = src[pd]; src 236 libavfilter/vf_vignette.c const uint8_t *src = in ->data[0]; src 244 libavfilter/vf_vignette.c const uint8_t *srcp = src; src 254 libavfilter/vf_vignette.c src += src_linesize; src 262 libavfilter/vf_vignette.c const uint8_t *src = in ->data[plane]; src 275 libavfilter/vf_vignette.c const uint8_t *srcp = src; src 283 libavfilter/vf_vignette.c src += src_linesize; src 80 libavfilter/vf_vmafmotion.c static void convolution_x(const uint16_t *filter, int filt_w, const uint16_t *src, src 84 libavfilter/vf_vmafmotion.c ptrdiff_t src_stride = _src_stride / sizeof(*src); src 100 libavfilter/vf_vmafmotion.c sum += filter[k] * src[i * src_stride + j_tap]; src 108 libavfilter/vf_vmafmotion.c sum += filter[k] * src[i * src_stride + j - radius + k]; src 120 libavfilter/vf_vmafmotion.c sum += filter[k] * src[i * src_stride + j_tap]; src 133 libavfilter/vf_vmafmotion.c const type *src = (const type *) _src; \ src 134 libavfilter/vf_vmafmotion.c ptrdiff_t src_stride = _src_stride / sizeof(*src); \ src 150 libavfilter/vf_vmafmotion.c sum += filter[k] * src[i_tap * src_stride + j]; \ src 159 libavfilter/vf_vmafmotion.c sum += filter[k] * src[(i - radius + k) * src_stride + j]; \ src 172 libavfilter/vf_vmafmotion.c sum += filter[k] * src[i_tap * src_stride + j]; \ src 290 libavfilter/vf_vpp_qsv.c AVFilterContext *ctx = outlink->src; src 322 libavfilter/vf_w3fdif.c AVFilterLink *inlink = outlink->src->inputs[0]; src 537 libavfilter/vf_w3fdif.c AVFilterContext *ctx = outlink->src; src 750 libavfilter/vf_waveform.c const uint16_t *src; src 753 libavfilter/vf_waveform.c src = (const uint16_t *)(out->data[0]) + offset_y * dst_linesize + offset_x; src 758 libavfilter/vf_waveform.c if (src[x] != bg) { src 764 libavfilter/vf_waveform.c src += dst_linesize; src 774 libavfilter/vf_waveform.c const uint16_t *src; src 777 libavfilter/vf_waveform.c src = (const uint16_t *)out->data[0] + (offset_y + sliceh_start * step) * dst_linesize + offset_x; src 782 libavfilter/vf_waveform.c if (src[x] != bg) { src 788 libavfilter/vf_waveform.c src += dst_linesize; src 887 libavfilter/vf_waveform.c const uint8_t *src; src 890 libavfilter/vf_waveform.c src = out->data[0] + offset_y * dst_linesize + offset_x; src 895 libavfilter/vf_waveform.c if (src[x] != bg) { src 901 libavfilter/vf_waveform.c src += dst_linesize; src 911 libavfilter/vf_waveform.c const uint8_t *src; src 914 libavfilter/vf_waveform.c src = out->data[0] + (offset_y + sliceh_start * step) * dst_linesize + offset_x; src 919 libavfilter/vf_waveform.c if (src[x] != bg) { src 925 libavfilter/vf_waveform.c src += dst_linesize; src 3313 libavfilter/vf_waveform.c AVFilterContext *ctx = outlink->src; src 74 libavfilter/vf_weave.c AVFilterContext *ctx = outlink->src; src 335 libavfilter/vf_xbr.c AVFilterContext *ctx = outlink->src; src 1306 libavfilter/vf_xfade.c const uint8_t *src = in->data[FFMIN(plane, s->nb_planes - 1)]; src 1317 libavfilter/vf_xfade.c const uint16_t *src16 = (const uint16_t*)src; src 1322 libavfilter/vf_xfade.c return src[xi + yi * linesize]; src 1338 libavfilter/vf_xfade.c AVFilterContext *ctx = outlink->src; src 216 libavfilter/vf_xfade_opencl.c AVFilterContext *avctx = outlink->src; src 171 libavfilter/vf_xmedian.c const uint16_t *src = (const uint16_t *)(in[i]->data[p] + y * in[i]->linesize[p]); src 172 libavfilter/vf_xmedian.c values[i] = src[x]; src 261 libavfilter/vf_xmedian.c AVFilterContext *ctx = outlink->src; src 293 libavfilter/vf_yadif.c AVFilterContext *ctx = outlink->src; src 253 libavfilter/vf_yadif_cuda.c AVFilterContext *ctx = link->src; src 94 libavfilter/vf_yaepblur.c uint8_t *src; src 115 libavfilter/vf_yaepblur.c const type *src = (const type *)td->src + starty * linesize; \ src 121 libavfilter/vf_yaepblur.c sat[x+1] = sat[x] + src[x]; \ src 122 libavfilter/vf_yaepblur.c square_sat[x+1] = square_sat[x] + (uint64_t)src[x] * src[x]; \ src 126 libavfilter/vf_yaepblur.c src += linesize; \ src 181 libavfilter/vf_yaepblur.c const type *src = (const type *)td->src; \ src 211 libavfilter/vf_yaepblur.c dst[y * dst_linesize + x] = (sigma * mean + var * src[y * src_linesize + x]) / (sigma + var); \ src 254 libavfilter/vf_yaepblur.c td.src = in->data[plane]; src 127 libavfilter/vf_zoompan.c AVFilterContext *ctx = outlink->src; src 198 libavfilter/vf_zscale.c AVFilterContext *ctx = outlink->src; src 199 libavfilter/vf_zscale.c AVFilterLink *inlink = outlink->src->inputs[0]; src 32 libavfilter/vmaf_motion.h void (*convolution_x)(const uint16_t *filter, int filt_w, const uint16_t *src, src 35 libavfilter/vmaf_motion.h void (*convolution_y)(const uint16_t *filter, int filt_w, const uint8_t *src, src 220 libavfilter/vsrc_cellauto.c CellAutoContext *s = outlink->src->priv; src 290 libavfilter/vsrc_cellauto.c CellAutoContext *s = outlink->src->priv; src 298 libavfilter/vsrc_cellauto.c evolve(outlink->src); src 300 libavfilter/vsrc_cellauto.c fill_picture(outlink->src, picref); src 301 libavfilter/vsrc_cellauto.c evolve(outlink->src); src 306 libavfilter/vsrc_cellauto.c show_cellauto_row(outlink->src); src 216 libavfilter/vsrc_gradients.c AVFilterContext *ctx = inlink->src; src 247 libavfilter/vsrc_gradients.c AVFilterContext *ctx = outlink->src; src 282 libavfilter/vsrc_life.c LifeContext *life = outlink->src->priv; src 400 libavfilter/vsrc_life.c LifeContext *life = outlink->src->priv; src 407 libavfilter/vsrc_life.c life->draw(outlink->src, picref); src 408 libavfilter/vsrc_life.c evolve(outlink->src); src 410 libavfilter/vsrc_life.c show_life_grid(outlink->src); src 164 libavfilter/vsrc_mandelbrot.c AVFilterContext *ctx = inlink->src; src 400 libavfilter/vsrc_mandelbrot.c MBContext *s = link->src->priv; src 408 libavfilter/vsrc_mandelbrot.c draw_mandelbrot(link->src, (uint32_t*)picref->data[0], picref->linesize[0]/4, picref->pts); src 106 libavfilter/vsrc_mptestsrc.c static void idct(uint8_t *dst, int dst_linesize, int src[64]) src 116 libavfilter/vsrc_mptestsrc.c sum += c[k*8+j] * src[8*i+k]; src 145 libavfilter/vsrc_mptestsrc.c int src[64]; src 147 libavfilter/vsrc_mptestsrc.c memset(src, 0, 64*sizeof(int)); src 148 libavfilter/vsrc_mptestsrc.c src[0] = dc; src 150 libavfilter/vsrc_mptestsrc.c src[freq] = amp; src 151 libavfilter/vsrc_mptestsrc.c idct(dst, dst_linesize, src); src 279 libavfilter/vsrc_mptestsrc.c AVFilterContext *ctx = outlink->src; src 307 libavfilter/vsrc_mptestsrc.c MPTestContext *test = outlink->src->priv; src 155 libavfilter/vsrc_sierpinski.c AVFilterContext *ctx = inlink->src; src 202 libavfilter/vsrc_sierpinski.c SierpinskiContext *s = link->src->priv; src 211 libavfilter/vsrc_sierpinski.c draw_sierpinski(link->src, frame); src 130 libavfilter/vsrc_testsrc.c TestSourceContext *test = outlink->src->priv; src 143 libavfilter/vsrc_testsrc.c TestSourceContext *test = outlink->src->priv; src 160 libavfilter/vsrc_testsrc.c test->fill_picture_fn(outlink->src, test->picref); src 174 libavfilter/vsrc_testsrc.c test->fill_picture_fn(outlink->src, frame); src 216 libavfilter/vsrc_testsrc.c AVFilterContext *ctx = inlink->src; src 376 libavfilter/vsrc_testsrc.c AVFilterContext *ctx = outlink->src; src 919 libavfilter/vsrc_testsrc.c AVFilterContext *ctx = inlink->src; src 1043 libavfilter/vsrc_testsrc.c TestSourceContext *test = outlink->src->priv; src 1218 libavfilter/vsrc_testsrc.c TestSourceContext *test = outlink->src->priv; src 1765 libavfilter/vsrc_testsrc.c TestSourceContext *test = outlink->src->priv; src 678 libavfilter/vulkan.c AVFilterContext *avctx = outlink->src; src 708 libavfilter/vulkan.c AVFilterContext *avctx = outlink->src; src 895 libavfilter/vulkan.c av_bprint_init(&shd->src, 0, AV_BPRINT_SIZE_UNLIMITED); src 916 libavfilter/vulkan.c av_bprintf(&shd->src, "layout (local_size_x = %i, " src 924 libavfilter/vulkan.c const char *p = shd->src.str; src 958 libavfilter/vulkan.c res = glslang_compile(shd->src.str, emap[shd->shader.stage]); src 1173 libavfilter/vulkan.c size_t size, void *src) src 1177 libavfilter/vulkan.c stage, offset, size, src); src 1373 libavfilter/vulkan.c av_bprint_finalize(&shd->src, NULL); src 38 libavfilter/vulkan.h #define GLSLC(N, S) av_bprintf(&shd->src, C(N, S)) src 39 libavfilter/vulkan.h #define GLSLA(...) av_bprintf(&shd->src, __VA_ARGS__) src 40 libavfilter/vulkan.h #define GLSLF(N, S, ...) av_bprintf(&shd->src, C(N, S), __VA_ARGS__) src 42 libavfilter/vulkan.h av_bprint_append_data(&shd->src, D, strlen(D)); \ src 68 libavfilter/vulkan.h AVBPrint src; src 320 libavfilter/vulkan.h size_t size, void *src); src 26 libavfilter/x86/af_volume_init.c void ff_scale_samples_s16_sse2(uint8_t *dst, const uint8_t *src, int len, src 29 libavfilter/x86/af_volume_init.c void ff_scale_samples_s32_sse2(uint8_t *dst, const uint8_t *src, int len, src 31 libavfilter/x86/af_volume_init.c void ff_scale_samples_s32_ssse3_atom(uint8_t *dst, const uint8_t *src, int len, src 33 libavfilter/x86/af_volume_init.c void ff_scale_samples_s32_avx(uint8_t *dst, const uint8_t *src, int len, src 27 libavfilter/x86/avf_showcqt_init.c void ff_showcqt_cqt_calc_##type(FFTComplex *dst, const FFTComplex *src, \ src 28 libavfilter/x86/vf_atadenoise_init.c void ff_atadenoise_filter_row8_sse4(const uint8_t *src, uint8_t *dst, src 33 libavfilter/x86/vf_atadenoise_init.c void ff_atadenoise_filter_row8_serial_sse4(const uint8_t *src, uint8_t *dst, src 29 libavfilter/x86/vf_eq_init.c extern void ff_process_one_line_mmxext(const uint8_t *src, uint8_t *dst, short contrast, src 31 libavfilter/x86/vf_eq_init.c extern void ff_process_one_line_sse2(const uint8_t *src, uint8_t *dst, short contrast, src 36 libavfilter/x86/vf_eq_init.c const uint8_t *src, int src_stride, int w, int h) src 43 libavfilter/x86/vf_eq_init.c ff_process_one_line_mmxext(src, dst, contrast, brightness, w); src 44 libavfilter/x86/vf_eq_init.c src += src_stride; src 51 libavfilter/x86/vf_eq_init.c const uint8_t *src, int src_stride, int w, int h) src 58 libavfilter/x86/vf_eq_init.c ff_process_one_line_sse2(src, dst, contrast, brightness, w); src 59 libavfilter/x86/vf_eq_init.c src += src_stride; src 26 libavfilter/x86/vf_fspp_init.c void ff_store_slice_mmx(uint8_t *dst, int16_t *src, src 29 libavfilter/x86/vf_fspp_init.c void ff_store_slice2_mmx(uint8_t *dst, int16_t *src, src 28 libavfilter/x86/vf_gradfun_init.c void ff_gradfun_filter_line_mmxext(intptr_t x, uint8_t *dst, const uint8_t *src, src 31 libavfilter/x86/vf_gradfun_init.c void ff_gradfun_filter_line_ssse3(intptr_t x, uint8_t *dst, const uint8_t *src, src 43 libavfilter/x86/vf_gradfun_init.c static void gradfun_filter_line_mmxext(uint8_t *dst, const uint8_t *src, src 51 libavfilter/x86/vf_gradfun_init.c ff_gradfun_filter_line_c(dst + x, src + x, dc + x / 2, src 56 libavfilter/x86/vf_gradfun_init.c ff_gradfun_filter_line_mmxext(x, dst + width, src + width, dc + width / 2, src 60 libavfilter/x86/vf_gradfun_init.c static void gradfun_filter_line_ssse3(uint8_t *dst, const uint8_t *src, const uint16_t *dc, src 68 libavfilter/x86/vf_gradfun_init.c ff_gradfun_filter_line_c(dst + x, src + x, dc + x / 2, src 73 libavfilter/x86/vf_gradfun_init.c ff_gradfun_filter_line_ssse3(x, dst + width, src + width, dc + width / 2, src 78 libavfilter/x86/vf_gradfun_init.c const uint8_t *src, int src_linesize, int width) src 81 libavfilter/x86/vf_gradfun_init.c if (((intptr_t) src | src_linesize) & 15) src 83 libavfilter/x86/vf_gradfun_init.c dc + width, src + width * 2, src 84 libavfilter/x86/vf_gradfun_init.c src + width * 2 + src_linesize); src 87 libavfilter/x86/vf_gradfun_init.c dc + width, src + width * 2, src 88 libavfilter/x86/vf_gradfun_init.c src + width * 2 + src_linesize); src 26 libavfilter/x86/vf_hflip_init.c void ff_hflip_byte_ssse3(const uint8_t *src, uint8_t *dst, int w); src 27 libavfilter/x86/vf_hflip_init.c void ff_hflip_byte_avx2(const uint8_t *src, uint8_t *dst, int w); src 28 libavfilter/x86/vf_hflip_init.c void ff_hflip_short_ssse3(const uint8_t *src, uint8_t *dst, int w); src 29 libavfilter/x86/vf_hflip_init.c void ff_hflip_short_avx2(const uint8_t *src, uint8_t *dst, int w); src 28 libavfilter/x86/vf_hqdn3d_init.c void ff_hqdn3d_row_8_x86(uint8_t *src, uint8_t *dst, uint16_t *line_ant, src 31 libavfilter/x86/vf_hqdn3d_init.c void ff_hqdn3d_row_9_x86(uint8_t *src, uint8_t *dst, uint16_t *line_ant, src 34 libavfilter/x86/vf_hqdn3d_init.c void ff_hqdn3d_row_10_x86(uint8_t *src, uint8_t *dst, uint16_t *line_ant, src 37 libavfilter/x86/vf_hqdn3d_init.c void ff_hqdn3d_row_16_x86(uint8_t *src, uint8_t *dst, uint16_t *line_ant, src 23 libavfilter/x86/vf_limiter_init.c void ff_limiter_8bit_sse2(const uint8_t *src, uint8_t *dst, src 26 libavfilter/x86/vf_limiter_init.c void ff_limiter_16bit_sse4(const uint8_t *src, uint8_t *dst, src 28 libavfilter/x86/vf_noise.c static void line_noise_mmx(uint8_t *dst, const uint8_t *src, src 49 libavfilter/x86/vf_noise.c :: "r" (src+mmx_len), "r" (noise+mmx_len), "r" (dst+mmx_len), "g" (-mmx_len) src 53 libavfilter/x86/vf_noise.c ff_line_noise_c(dst+mmx_len, src+mmx_len, noise+mmx_len, len-mmx_len, 0); src 57 libavfilter/x86/vf_noise.c static void line_noise_avg_mmx(uint8_t *dst, const uint8_t *src, src 88 libavfilter/x86/vf_noise.c :: "r" (src+mmx_len), "r" (shift[0]+mmx_len), "r" (shift[1]+mmx_len), "r" (shift[2]+mmx_len), src 95 libavfilter/x86/vf_noise.c ff_line_noise_avg_c(dst+mmx_len, src+mmx_len, len-mmx_len, shift2); src 100 libavfilter/x86/vf_noise.c static void line_noise_mmxext(uint8_t *dst, const uint8_t *src, src 121 libavfilter/x86/vf_noise.c :: "r" (src+mmx_len), "r" (noise+mmx_len), "r" (dst+mmx_len), "g" (-mmx_len) src 125 libavfilter/x86/vf_noise.c ff_line_noise_c(dst+mmx_len, src+mmx_len, noise+mmx_len, len-mmx_len, 0); src 26 libavfilter/x86/vf_pp7_init.c void ff_pp7_dctB_mmx(int16_t *dst, int16_t *src); src 26 libavfilter/x86/vf_removegrain_init.c void ff_rg_fl_mode_1_sse2(uint8_t *dst, uint8_t *src, ptrdiff_t stride, int pixels); src 27 libavfilter/x86/vf_removegrain_init.c void ff_rg_fl_mode_10_sse2(uint8_t *dst, uint8_t *src, ptrdiff_t stride, int pixels); src 28 libavfilter/x86/vf_removegrain_init.c void ff_rg_fl_mode_11_12_sse2(uint8_t *dst, uint8_t *src, ptrdiff_t stride, int pixels); src 29 libavfilter/x86/vf_removegrain_init.c void ff_rg_fl_mode_13_14_sse2(uint8_t *dst, uint8_t *src, ptrdiff_t stride, int pixels); src 30 libavfilter/x86/vf_removegrain_init.c void ff_rg_fl_mode_19_sse2(uint8_t *dst, uint8_t *src, ptrdiff_t stride, int pixels); src 31 libavfilter/x86/vf_removegrain_init.c void ff_rg_fl_mode_20_sse2(uint8_t *dst, uint8_t *src, ptrdiff_t stride, int pixels); src 32 libavfilter/x86/vf_removegrain_init.c void ff_rg_fl_mode_21_sse2(uint8_t *dst, uint8_t *src, ptrdiff_t stride, int pixels); src 33 libavfilter/x86/vf_removegrain_init.c void ff_rg_fl_mode_22_sse2(uint8_t *dst, uint8_t *src, ptrdiff_t stride, int pixels); src 35 libavfilter/x86/vf_removegrain_init.c void ff_rg_fl_mode_2_sse2(uint8_t *dst, uint8_t *src, ptrdiff_t stride, int pixels); src 36 libavfilter/x86/vf_removegrain_init.c void ff_rg_fl_mode_3_sse2(uint8_t *dst, uint8_t *src, ptrdiff_t stride, int pixels); src 37 libavfilter/x86/vf_removegrain_init.c void ff_rg_fl_mode_4_sse2(uint8_t *dst, uint8_t *src, ptrdiff_t stride, int pixels); src 38 libavfilter/x86/vf_removegrain_init.c void ff_rg_fl_mode_5_sse2(uint8_t *dst, uint8_t *src, ptrdiff_t stride, int pixels); src 39 libavfilter/x86/vf_removegrain_init.c void ff_rg_fl_mode_6_sse2(uint8_t *dst, uint8_t *src, ptrdiff_t stride, int pixels); src 40 libavfilter/x86/vf_removegrain_init.c void ff_rg_fl_mode_7_sse2(uint8_t *dst, uint8_t *src, ptrdiff_t stride, int pixels); src 41 libavfilter/x86/vf_removegrain_init.c void ff_rg_fl_mode_8_sse2(uint8_t *dst, uint8_t *src, ptrdiff_t stride, int pixels); src 42 libavfilter/x86/vf_removegrain_init.c void ff_rg_fl_mode_9_sse2(uint8_t *dst, uint8_t *src, ptrdiff_t stride, int pixels); src 43 libavfilter/x86/vf_removegrain_init.c void ff_rg_fl_mode_15_16_sse2(uint8_t *dst, uint8_t *src, ptrdiff_t stride, int pixels); src 44 libavfilter/x86/vf_removegrain_init.c void ff_rg_fl_mode_17_sse2(uint8_t *dst, uint8_t *src, ptrdiff_t stride, int pixels); src 45 libavfilter/x86/vf_removegrain_init.c void ff_rg_fl_mode_18_sse2(uint8_t *dst, uint8_t *src, ptrdiff_t stride, int pixels); src 46 libavfilter/x86/vf_removegrain_init.c void ff_rg_fl_mode_23_sse2(uint8_t *dst, uint8_t *src, ptrdiff_t stride, int pixels); src 47 libavfilter/x86/vf_removegrain_init.c void ff_rg_fl_mode_24_sse2(uint8_t *dst, uint8_t *src, ptrdiff_t stride, int pixels); src 30 libavfilter/x86/vf_spp.c static void hardthresh_mmx(int16_t dst[64], const int16_t src[64], src 95 libavfilter/x86/vf_spp.c : : "r" (src), "r" (dst), "g" (threshold1+1), "g" (threshold1+5), "g" (threshold1-4) //FIXME maybe more accurate then needed? src 97 libavfilter/x86/vf_spp.c dst[0] = (src[0] + 4) >> 3; src 100 libavfilter/x86/vf_spp.c static void softthresh_mmx(int16_t dst[64], const int16_t src[64], src 172 libavfilter/x86/vf_spp.c : : "r" (src), "r" (dst), "g" (threshold1), "rm" (4) //FIXME maybe more accurate then needed? src 175 libavfilter/x86/vf_spp.c dst[0] = (src[0] + 4) >> 3; src 178 libavfilter/x86/vf_spp.c static void store_slice_mmx(uint8_t *dst, const int16_t *src, src 187 libavfilter/x86/vf_spp.c const int16_t *src1 = src; src 214 libavfilter/x86/vf_spp.c src += src_stride; src 28 libavfilter/x86/vf_transpose_init.c void ff_transpose_8x8_8_sse2(uint8_t *src, src 33 libavfilter/x86/vf_transpose_init.c void ff_transpose_8x8_16_sse2(uint8_t *src, src 26 libavfilter/x86/vf_v360_init.c void ff_remap1_8bit_line_avx2(uint8_t *dst, int width, const uint8_t *src, ptrdiff_t in_linesize, src 29 libavfilter/x86/vf_v360_init.c void ff_remap2_8bit_line_avx2(uint8_t *dst, int width, const uint8_t *src, ptrdiff_t in_linesize, src 32 libavfilter/x86/vf_v360_init.c void ff_remap3_8bit_line_avx2(uint8_t *dst, int width, const uint8_t *src, ptrdiff_t in_linesize, src 35 libavfilter/x86/vf_v360_init.c void ff_remap4_8bit_line_avx2(uint8_t *dst, int width, const uint8_t *src, ptrdiff_t in_linesize, src 38 libavfilter/x86/vf_v360_init.c void ff_remap1_16bit_line_avx2(uint8_t *dst, int width, const uint8_t *src, ptrdiff_t in_linesize, src 41 libavfilter/x86/vf_v360_init.c void ff_remap2_16bit_line_avx2(uint8_t *dst, int width, const uint8_t *src, ptrdiff_t in_linesize, src 161 libavfilter/yadif_common.c AVFilterContext *ctx = link->src; src 77 libavformat/aadec.c uint8_t output[24], dst[8], src[8]; src 161 libavformat/aadec.c AV_WB32(src, header_seed); src 162 libavformat/aadec.c AV_WB32(src + 4, header_seed + 1); src 164 libavformat/aadec.c av_tea_crypt(c->tea_ctx, dst, src, 1, NULL, 0); // TEA ECB encrypt src 247 libavformat/aadec.c uint8_t src[TEA_BLOCK_SIZE]; src 283 libavformat/aadec.c ret = avio_read(s->pb, src, TEA_BLOCK_SIZE); src 287 libavformat/aadec.c av_tea_crypt(c->tea_ctx, dst, src, 1, NULL, 1); src 293 libavformat/aadec.c ret = avio_read(s->pb, src, trailing_bytes); src 296 libavformat/aadec.c memcpy(buf + written, src, trailing_bytes); src 131 libavformat/async.c static int ring_generic_write(RingBuffer *ring, void *src, int size, int (*func)(void*, void*, int)) src 134 libavformat/async.c return av_fifo_generic_write(ring->fifo, src, size, func); src 164 libavformat/async.c static int wrapped_url_read(void *src, void *dst, int size) src 166 libavformat/async.c URLContext *h = src; src 378 libavformat/async.c static void fifo_do_not_copy_func(void* dest, void* src, int size) { src 269 libavformat/avc.c uint8_t *ff_nal_unit_extract_rbsp(const uint8_t *src, uint32_t src_len, src 282 libavformat/avc.c dst[len++] = src[i++]; src 285 libavformat/avc.c if (!src[i] && !src[i + 1] && src[i + 2] == 3) { src 286 libavformat/avc.c dst[len++] = src[i++]; src 287 libavformat/avc.c dst[len++] = src[i++]; src 290 libavformat/avc.c dst[len++] = src[i++]; src 293 libavformat/avc.c dst[len++] = src[i++]; src 36 libavformat/avc.h uint8_t *ff_nal_unit_extract_rbsp(const uint8_t *src, uint32_t src_len, src 79 libavformat/bit.c uint16_t* src=buf; src 103 libavformat/bit.c put_bits(&pbo,1, AV_RL16(src++) == BIT_1 ? 1 : 0); src 1337 libavformat/dashenc.c static int dict_copy_entry(AVDictionary **dst, const AVDictionary *src, const char *key) src 1339 libavformat/dashenc.c AVDictionaryEntry *entry = av_dict_get(src, key, NULL, 0); src 184 libavformat/dss.c uint8_t *dst, const uint8_t *src) src 190 libavformat/dss.c dst[i] = src[i]; src 193 libavformat/dss.c dst[i] = src[i + 4]; src 197 libavformat/dss.c memcpy(dst, src, DSS_FRAME_SIZE); src 198 libavformat/dss.c ctx->dss_sp_swap_byte = src[DSS_FRAME_SIZE - 2]; src 181 libavformat/http.c void ff_http_init_auth_state(URLContext *dest, const URLContext *src) src 184 libavformat/http.c &((HTTPContext *)src->priv_data)->auth_state, src 187 libavformat/http.c &((HTTPContext *)src->priv_data)->proxy_auth_state, src 38 libavformat/http.h void ff_http_init_auth_state(URLContext *dest, const URLContext *src); src 221 libavformat/internal.h char *ff_data_to_hex(char *buf, const uint8_t *src, int size, int lowercase); src 292 libavformat/internal.h AVFormatContext *src, int interleave); src 570 libavformat/internal.h int ff_stream_encode_params_copy(AVStream *dst, const AVStream *src); src 627 libavformat/internal.h int ff_copy_whiteblacklists(AVFormatContext *dst, const AVFormatContext *src); src 3201 libavformat/matroskadec.c uint8_t *src = *data; src 3214 libavformat/matroskadec.c samples = AV_RL32(src); src 3215 libavformat/matroskadec.c src += 4; src 3223 libavformat/matroskadec.c uint32_t flags = AV_RL32(src); src 3224 libavformat/matroskadec.c uint32_t crc = AV_RL32(src + 4); src 3225 libavformat/matroskadec.c src += 8; src 3234 libavformat/matroskadec.c blocksize = AV_RL32(src); src 3235 libavformat/matroskadec.c src += 4; src 3262 libavformat/matroskadec.c memcpy(dst + offset + 32, src, blocksize); // block data src 3264 libavformat/matroskadec.c src += blocksize; src 1950 libavformat/matroskaenc.c static int mkv_strip_wavpack(const uint8_t *src, uint8_t **pdst, int *size) src 1964 libavformat/matroskaenc.c ret = ff_wv_parse_header(&header, src); src 1967 libavformat/matroskaenc.c src += WV_HEADER_SIZE; src 1988 libavformat/matroskaenc.c memcpy(dst + offset, src, header.blocksize); src 1989 libavformat/matroskaenc.c src += header.blocksize; src 155 libavformat/mmst.c static int mms_put_utf16(MMSContext *mms, const uint8_t *src) src 163 libavformat/mmst.c len = avio_put_str16le(&bic, src); src 2273 libavformat/mov.c uint8_t *src = st->codecpar->extradata; src 2285 libavformat/mov.c uint32_t yuv = AV_RB32(src + i * 4); src 4105 libavformat/mov.c static int test_same_origin(const char *src, const char *ref) { src 4115 libavformat/mov.c av_url_split(src_proto, sizeof(src_proto), src_auth, sizeof(src_auth), src_host, sizeof(src_host), &src_port, NULL, 0, src); src 4118 libavformat/mov.c if (strlen(src) == 0) { src 4134 libavformat/mov.c static int mov_open_dref(MOVContext *c, AVIOContext **pb, const char *src, MOVDref *ref) src 4144 libavformat/mov.c src_path = strrchr(src, '/'); src 4148 libavformat/mov.c src_path = src; src 4160 libavformat/mov.c if (i == ref->nlvl_to - 1 && src_path - src < sizeof(filename)) { src 4161 libavformat/mov.c memcpy(filename, src, src_path - src); src 4162 libavformat/mov.c filename[src_path - src] = 0; src 4169 libavformat/mov.c int same_origin = test_same_origin(src, filename); src 4182 libavformat/mov.c (filename[0] == '/' && src_path == src)) src 1306 libavformat/mux.c AVFormatContext *src, int interleave) src 1315 libavformat/mux.c src->streams[pkt->stream_index]->time_base, src 91 libavformat/oggparseopus.c static int opus_duration(uint8_t *src, int size) src 94 libavformat/oggparseopus.c unsigned toc = src[0]; src 103 libavformat/oggparseopus.c nb_frames = src[1] & 0x3F; src 54 libavformat/rtmp.h int ff_rtmp_calc_digest(const uint8_t *src, int len, int gap, src 34 libavformat/rtmpdigest.c int ff_rtmp_calc_digest(const uint8_t *src, int len, int gap, src 45 libavformat/rtmpdigest.c av_hmac_update(hmac, src, len); src 47 libavformat/rtmpdigest.c av_hmac_update(hmac, src, gap); src 48 libavformat/rtmpdigest.c av_hmac_update(hmac, src + gap + 32, len - gap - 32); src 668 libavformat/rtmppkt.c uint8_t *src = p->data, *src_end = p->data + p->size; src 669 libavformat/rtmppkt.c while (src < src_end) { src 671 libavformat/rtmppkt.c amf_tag_contents(ctx, src, src_end); src 672 libavformat/rtmppkt.c sz = ff_amf_tag_size(src, src_end); src 675 libavformat/rtmppkt.c src += sz; src 54 libavformat/rtpdec_h263_rfc2190.c int f, p, i, sbit, ebit, src, r; src 104 libavformat/rtpdec_h263_rfc2190.c src = (buf[1] & 0xe0) >> 5; src 106 libavformat/rtpdec_h263_rfc2190.c if ((src == 0 || src >= 6) && r) { src 218 libavformat/rtpdec_h264.c const uint8_t *src = buf; src 222 libavformat/rtpdec_h264.c uint16_t nal_size = AV_RB16(src); src 225 libavformat/rtpdec_h264.c src += 2; src 236 libavformat/rtpdec_h264.c memcpy(dst, src, nal_size); src 238 libavformat/rtpdec_h264.c nal_counters[(*src) & nal_mask]++; src 248 libavformat/rtpdec_h264.c src += nal_size + skip_between; src 28 libavformat/rtpenc_h263_rfc2190.c int src; src 55 libavformat/rtpenc_h263_rfc2190.c put_bits(&pb, 3, info->src); /* SRC - source format */ src 82 libavformat/rtpenc_h263_rfc2190.c put_bits(&pb, 3, info->src); /* SRC - source format */ src 119 libavformat/rtpenc_h263_rfc2190.c info.src = get_bits(&gb, 3); src 30 libavformat/sdsdec.c void (*read_block)(const uint8_t *src, uint32_t *dst); src 41 libavformat/sdsdec.c static void byte2_read(const uint8_t *src, uint32_t *dst) src 46 libavformat/sdsdec.c unsigned sample = ((unsigned)src[i + 0] << 25) + ((unsigned)src[i + 1] << 18); src 52 libavformat/sdsdec.c static void byte3_read(const uint8_t *src, uint32_t *dst) src 59 libavformat/sdsdec.c sample = ((unsigned)src[i + 0] << 25) | ((unsigned)src[i + 1] << 18) | ((unsigned)src[i + 2] << 11); src 64 libavformat/sdsdec.c static void byte4_read(const uint8_t *src, uint32_t *dst) src 71 libavformat/sdsdec.c sample = ((unsigned)src[i + 0] << 25) | ((unsigned)src[i + 1] << 18) | ((unsigned)src[i + 2] << 11) | ((unsigned)src[i + 3] << 4); src 26 libavformat/spdif.c void ff_spdif_bswap_buf16(uint16_t *dst, const uint16_t *src, int w) src 31 libavformat/spdif.c dst[i + 0] = av_bswap16(src[i + 0]); src 32 libavformat/spdif.c dst[i + 1] = av_bswap16(src[i + 1]); src 33 libavformat/spdif.c dst[i + 2] = av_bswap16(src[i + 2]); src 34 libavformat/spdif.c dst[i + 3] = av_bswap16(src[i + 3]); src 35 libavformat/spdif.c dst[i + 4] = av_bswap16(src[i + 4]); src 36 libavformat/spdif.c dst[i + 5] = av_bswap16(src[i + 5]); src 37 libavformat/spdif.c dst[i + 6] = av_bswap16(src[i + 6]); src 38 libavformat/spdif.c dst[i + 7] = av_bswap16(src[i + 7]); src 41 libavformat/spdif.c dst[i + 0] = av_bswap16(src[i + 0]); src 61 libavformat/spdif.h void ff_spdif_bswap_buf16(uint16_t *dst, const uint16_t *src, int w); src 159 libavformat/utils.c int ff_copy_whiteblacklists(AVFormatContext *dst, const AVFormatContext *src) src 165 libavformat/utils.c dst-> codec_whitelist = av_strdup(src->codec_whitelist); src 166 libavformat/utils.c dst->format_whitelist = av_strdup(src->format_whitelist); src 167 libavformat/utils.c dst->protocol_whitelist = av_strdup(src->protocol_whitelist); src 168 libavformat/utils.c dst->protocol_blacklist = av_strdup(src->protocol_blacklist); src 169 libavformat/utils.c if ( (src-> codec_whitelist && !dst-> codec_whitelist) src 170 libavformat/utils.c || (src-> format_whitelist && !dst-> format_whitelist) src 171 libavformat/utils.c || (src->protocol_whitelist && !dst->protocol_whitelist) src 172 libavformat/utils.c || (src->protocol_blacklist && !dst->protocol_blacklist)) { src 4330 libavformat/utils.c int ff_stream_encode_params_copy(AVStream *dst, const AVStream *src) src 4334 libavformat/utils.c dst->id = src->id; src 4335 libavformat/utils.c dst->time_base = src->time_base; src 4336 libavformat/utils.c dst->nb_frames = src->nb_frames; src 4337 libavformat/utils.c dst->disposition = src->disposition; src 4338 libavformat/utils.c dst->sample_aspect_ratio = src->sample_aspect_ratio; src 4339 libavformat/utils.c dst->avg_frame_rate = src->avg_frame_rate; src 4340 libavformat/utils.c dst->r_frame_rate = src->r_frame_rate; src 4343 libavformat/utils.c ret = av_dict_copy(&dst->metadata, src->metadata, 0); src 4347 libavformat/utils.c ret = avcodec_parameters_copy(dst->codecpar, src->codecpar); src 4358 libavformat/utils.c if (src->nb_side_data) { src 4359 libavformat/utils.c dst->side_data = av_mallocz_array(src->nb_side_data, src 4363 libavformat/utils.c dst->nb_side_data = src->nb_side_data; src 4365 libavformat/utils.c for (i = 0; i < src->nb_side_data; i++) { src 4366 libavformat/utils.c uint8_t *data = av_memdup(src->side_data[i].data, src 4367 libavformat/utils.c src->side_data[i].size); src 4370 libavformat/utils.c dst->side_data[i].type = src->side_data[i].type; src 4371 libavformat/utils.c dst->side_data[i].size = src->side_data[i].size; src 4379 libavformat/utils.c if (src->recommended_encoder_configuration) { src 4380 libavformat/utils.c const char *conf_str = src->recommended_encoder_configuration; src 4889 libavformat/utils.c char *ff_data_to_hex(char *buff, const uint8_t *src, int s, int lowercase) src 4903 libavformat/utils.c buff[i * 2] = hex_table[src[i] >> 4]; src 4904 libavformat/utils.c buff[i * 2 + 1] = hex_table[src[i] & 0xF]; src 141 libavformat/vividas.c static void decode_block(uint8_t *src, uint8_t *dest, unsigned size, src 161 libavformat/vividas.c memcpy(tmp + align, src, a2); src 168 libavformat/vividas.c xor_block(src + a2, dest + a2, s & ~3, src 175 libavformat/vividas.c memcpy(tmp, src + size, s); src 196 libavformat/vividas.c static uint8_t *read_vblock(AVIOContext *src, uint32_t *size, src 203 libavformat/vividas.c if (avio_read(src, tmp, 4) != 4) src 221 libavformat/vividas.c if (avio_read(src, buf + 4, n) == n) { src 231 libavformat/vividas.c static uint8_t *read_sb_block(AVIOContext *src, unsigned *size, src 239 libavformat/vividas.c if (avio_read(src, ibuf, 8) < 8) src 269 libavformat/vividas.c if (avio_read(src, buf+8, n) < n) { src 28 libavresample/aarch64/audio_convert_init.c void ff_conv_flt_to_s16_neon(int16_t *dst, const float *src, int len); src 29 libavresample/aarch64/audio_convert_init.c void ff_conv_fltp_to_s16_neon(int16_t *dst, float *const *src, src 31 libavresample/aarch64/audio_convert_init.c void ff_conv_fltp_to_s16_2ch_neon(int16_t *dst, float *const *src, src 28 libavresample/arm/audio_convert_init.c void ff_conv_flt_to_s16_neon(int16_t *dst, const float *src, int len); src 29 libavresample/arm/audio_convert_init.c void ff_conv_fltp_to_s16_neon(int16_t *dst, float *const *src, src 31 libavresample/arm/audio_convert_init.c void ff_conv_fltp_to_s16_2ch_neon(int16_t *dst, float *const *src, src 73 libavresample/audio_data.c int ff_audio_data_init(AudioData *a, uint8_t * const *src, int plane_size, src 98 libavresample/audio_data.c if (!src[p]) { src 102 libavresample/audio_data.c a->data[p] = src[p]; src 225 libavresample/audio_data.c int ff_audio_data_copy(AudioData *dst, AudioData *src, ChannelMapInfo *map) src 230 libavresample/audio_data.c if (dst->sample_fmt != src->sample_fmt || dst->channels < src->channels) src 233 libavresample/audio_data.c if (map && !src->is_planar) { src 234 libavresample/audio_data.c av_log(src, AV_LOG_ERROR, "cannot remap packed format during copy\n"); src 239 libavresample/audio_data.c if (!src->nb_samples) { src 245 libavresample/audio_data.c ret = ff_audio_data_realloc(dst, src->nb_samples); src 252 libavresample/audio_data.c for (p = 0; p < src->planes; p++) { src 254 libavresample/audio_data.c memcpy(dst->data[p], src->data[map->channel_map[p]], src 255 libavresample/audio_data.c src->nb_samples * src->stride); src 259 libavresample/audio_data.c for (p = 0; p < src->planes; p++) { src 262 libavresample/audio_data.c src->nb_samples * src->stride); src 264 libavresample/audio_data.c av_samples_set_silence(&dst->data[p], 0, src->nb_samples, src 269 libavresample/audio_data.c for (p = 0; p < src->planes; p++) src 270 libavresample/audio_data.c memcpy(dst->data[p], src->data[p], src->nb_samples * src->stride); src 273 libavresample/audio_data.c dst->nb_samples = src->nb_samples; src 278 libavresample/audio_data.c int ff_audio_data_combine(AudioData *dst, int dst_offset, AudioData *src, src 284 libavresample/audio_data.c if (dst->sample_fmt != src->sample_fmt || dst->channels != src->channels) { src 285 libavresample/audio_data.c av_log(src, AV_LOG_ERROR, "sample format mismatch\n"); src 291 libavresample/audio_data.c src_offset < 0 || src_offset > src->nb_samples) { src 292 libavresample/audio_data.c av_log(src, AV_LOG_ERROR, "offset out-of-bounds: src=%d dst=%d\n", src 298 libavresample/audio_data.c if (nb_samples > src->nb_samples - src_offset) src 299 libavresample/audio_data.c nb_samples = src->nb_samples - src_offset; src 319 libavresample/audio_data.c for (p = 0; p < src->planes; p++) { src 326 libavresample/audio_data.c src->data[p] + src_offset * src->stride, src 327 libavresample/audio_data.c nb_samples * src->stride); src 79 libavresample/audio_data.h int ff_audio_data_init(AudioData *a, uint8_t * const *src, int plane_size, src 141 libavresample/audio_data.h int ff_audio_data_combine(AudioData *dst, int dst_offset, AudioData *src, src 198 libavresample/audio_mix.c float *src = dst0; src 203 libavresample/audio_mix.c v = *src++; src 206 libavresample/audio_mix.c v = *src++; src 209 libavresample/audio_mix.c v = *src++; src 212 libavresample/audio_mix.c v = *src++; src 218 libavresample/audio_mix.c v = *src++; src 428 libavresample/audio_mix.c int ff_audio_mix(AudioMix *am, AudioData *src) src 431 libavresample/audio_mix.c int len = src->nb_samples; src 438 libavresample/audio_mix.c if (!(src->ptr_align % am->ptr_align) && src 439 libavresample/audio_mix.c src->samples_align >= aligned_len) { src 445 libavresample/audio_mix.c src->nb_samples, am->in_channels, am->out_channels, src 457 libavresample/audio_mix.c data0[j++] = src->data[i]; src 461 libavresample/audio_mix.c data = src->data; src 475 libavresample/audio_mix.c av_samples_set_silence(&src->data[i], 0, len, 1, am->fmt); src 478 libavresample/audio_mix.c ff_audio_data_set_channels(src, am->out_channels); src 31 libavresample/audio_mix.h typedef void (mix_func)(uint8_t **src, void **matrix, int len, int out_ch, src 78 libavresample/audio_mix.h int ff_audio_mix(AudioMix *am, AudioData *src); src 73 libavresample/dither.c void (*quantize)(int16_t *dst, const float *src, float *dither, int len); src 105 libavresample/dither.c static void dither_int_to_float_rectangular_c(float *dst, int *src, int len) src 109 libavresample/dither.c dst[i] = src[i] * LFG_SCALE; src 124 libavresample/dither.c static void quantize_c(int16_t *dst, const float *src, float *dither, int len) src 128 libavresample/dither.c dst[i] = av_clip_int16(lrintf(src[i] * S16_SCALE + dither[i])); src 133 libavresample/dither.c static void dither_highpass_filter(float *src, int len) src 139 libavresample/dither.c src[i] = (-src[i] + 2 * src[i + 1] - src[i + 2]) * SQRT_1_6; src 173 libavresample/dither.c int16_t *dst, const float *src, src 184 libavresample/dither.c float sample = src[i] * S16_SCALE; src 206 libavresample/dither.c if (src[i]) src 211 libavresample/dither.c static int convert_samples(DitherContext *c, int16_t **dst, float * const *src, src 229 libavresample/dither.c quantize_triangular_ns(c, state, dst[ch], src[ch], nb_samples); src 231 libavresample/dither.c c->quantize(dst[ch], src[ch], src 242 libavresample/dither.c int ff_convert_dither(DitherContext *c, AudioData *dst, AudioData *src) src 252 libavresample/dither.c ret = ff_audio_data_realloc(c->s16_data, src->nb_samples); src 257 libavresample/dither.c if (src->sample_fmt != AV_SAMPLE_FMT_FLTP || c->apply_map) { src 259 libavresample/dither.c ret = ff_audio_data_realloc(c->flt_data, src->nb_samples); src 265 libavresample/dither.c if (src->sample_fmt != AV_SAMPLE_FMT_FLTP) { src 267 libavresample/dither.c ret = ff_audio_convert(c->ac_in, flt_data, src); src 271 libavresample/dither.c ret = ff_audio_data_copy(flt_data, src, c->ch_map_info); src 275 libavresample/dither.c flt_data = src; src 282 libavresample/dither.c int aligned_len = FFALIGN(src->nb_samples, c->ddsp.samples_align); src 294 libavresample/dither.c (float * const *)flt_data->data, src->channels, src 295 libavresample/dither.c src->nb_samples); src 299 libavresample/dither.c c->s16_data->nb_samples = src->nb_samples; src 38 libavresample/dither.h void (*quantize)(int16_t *dst, const float *src, float *dither, int len); src 86 libavresample/dither.h int ff_convert_dither(DitherContext *c, AudioData *dst, AudioData *src); src 259 libavresample/resample.c static int resample(ResampleContext *c, void *dst, const void *src, src 270 libavresample/resample.c if (!dst != !src) src 282 libavresample/resample.c c->resample_nearest(dst, dst_index, src, index2 >> 32); src 299 libavresample/resample.c c->resample_one(c, dst, dst_index, src, index, frac); src 334 libavresample/resample.c int ff_audio_resample(ResampleContext *c, AudioData *dst, AudioData *src) src 342 libavresample/resample.c in_samples = src ? src->nb_samples : 0; src 346 libavresample/resample.c if (src) { src 347 libavresample/resample.c ret = ff_audio_data_combine(c->buffer, in_leftover, src, 0, in_samples); src 359 libavresample/resample.c if (src && c->buffer->nb_samples < 2 * c->padding_size) src 374 libavresample/resample.c if (!src && !c->final_padding_filled) { src 94 libavresample/resample.h int ff_audio_resample(ResampleContext *c, AudioData *dst, AudioData *src); src 60 libavresample/resample_template.c const FELEM *src = src0; src 61 libavresample/resample_template.c dst[dst_index] = src[index]; src 68 libavresample/resample_template.c const FELEM *src = src0; src 77 libavresample/resample_template.c val += src[sample_index + i] * (FELEM2)filter[i]; src 78 libavresample/resample_template.c v2 += src[sample_index + i] * (FELEM2)filter[i + c->filter_length]; src 90 libavresample/resample_template.c const FELEM *src = src0; src 98 libavresample/resample_template.c val += src[sample_index + i] * (FELEM2)filter[i]; src 28 libavresample/x86/audio_convert_init.c void ff_conv_s16_to_s32_sse2(int16_t *dst, const int32_t *src, int len); src 30 libavresample/x86/audio_convert_init.c void ff_conv_s16_to_flt_sse2(float *dst, const int16_t *src, int len); src 31 libavresample/x86/audio_convert_init.c void ff_conv_s16_to_flt_sse4(float *dst, const int16_t *src, int len); src 33 libavresample/x86/audio_convert_init.c void ff_conv_s32_to_s16_mmx (int16_t *dst, const int32_t *src, int len); src 34 libavresample/x86/audio_convert_init.c void ff_conv_s32_to_s16_sse2(int16_t *dst, const int32_t *src, int len); src 36 libavresample/x86/audio_convert_init.c void ff_conv_s32_to_flt_sse2(float *dst, const int32_t *src, int len); src 37 libavresample/x86/audio_convert_init.c void ff_conv_s32_to_flt_avx (float *dst, const int32_t *src, int len); src 39 libavresample/x86/audio_convert_init.c void ff_conv_flt_to_s16_sse2(int16_t *dst, const float *src, int len); src 41 libavresample/x86/audio_convert_init.c void ff_conv_flt_to_s32_sse2(int32_t *dst, const float *src, int len); src 42 libavresample/x86/audio_convert_init.c void ff_conv_flt_to_s32_avx (int32_t *dst, const float *src, int len); src 46 libavresample/x86/audio_convert_init.c void ff_conv_s16p_to_s16_2ch_sse2(int16_t *dst, int16_t *const *src, src 48 libavresample/x86/audio_convert_init.c void ff_conv_s16p_to_s16_2ch_avx (int16_t *dst, int16_t *const *src, src 51 libavresample/x86/audio_convert_init.c void ff_conv_s16p_to_s16_6ch_sse2(int16_t *dst, int16_t *const *src, src 53 libavresample/x86/audio_convert_init.c void ff_conv_s16p_to_s16_6ch_sse2slow(int16_t *dst, int16_t *const *src, src 55 libavresample/x86/audio_convert_init.c void ff_conv_s16p_to_s16_6ch_avx (int16_t *dst, int16_t *const *src, src 58 libavresample/x86/audio_convert_init.c void ff_conv_s16p_to_flt_2ch_sse2(float *dst, int16_t *const *src, src 60 libavresample/x86/audio_convert_init.c void ff_conv_s16p_to_flt_2ch_avx (float *dst, int16_t *const *src, src 63 libavresample/x86/audio_convert_init.c void ff_conv_s16p_to_flt_6ch_sse2 (float *dst, int16_t *const *src, src 65 libavresample/x86/audio_convert_init.c void ff_conv_s16p_to_flt_6ch_ssse3(float *dst, int16_t *const *src, src 67 libavresample/x86/audio_convert_init.c void ff_conv_s16p_to_flt_6ch_avx (float *dst, int16_t *const *src, src 70 libavresample/x86/audio_convert_init.c void ff_conv_fltp_to_s16_2ch_sse2 (int16_t *dst, float *const *src, src 72 libavresample/x86/audio_convert_init.c void ff_conv_fltp_to_s16_2ch_ssse3(int16_t *dst, float *const *src, src 75 libavresample/x86/audio_convert_init.c void ff_conv_fltp_to_s16_6ch_sse (int16_t *dst, float *const *src, src 77 libavresample/x86/audio_convert_init.c void ff_conv_fltp_to_s16_6ch_sse2(int16_t *dst, float *const *src, src 79 libavresample/x86/audio_convert_init.c void ff_conv_fltp_to_s16_6ch_avx (int16_t *dst, float *const *src, src 82 libavresample/x86/audio_convert_init.c void ff_conv_fltp_to_flt_2ch_sse(float *dst, float *const *src, int len, src 84 libavresample/x86/audio_convert_init.c void ff_conv_fltp_to_flt_2ch_avx(float *dst, float *const *src, int len, src 87 libavresample/x86/audio_convert_init.c void ff_conv_fltp_to_flt_6ch_mmx (float *dst, float *const *src, int len, src 89 libavresample/x86/audio_convert_init.c void ff_conv_fltp_to_flt_6ch_sse4(float *dst, float *const *src, int len, src 91 libavresample/x86/audio_convert_init.c void ff_conv_fltp_to_flt_6ch_avx (float *dst, float *const *src, int len, src 96 libavresample/x86/audio_convert_init.c void ff_conv_s16_to_s16p_2ch_sse2(int16_t *const *dst, int16_t *src, src 98 libavresample/x86/audio_convert_init.c void ff_conv_s16_to_s16p_2ch_ssse3(int16_t *const *dst, int16_t *src, src 100 libavresample/x86/audio_convert_init.c void ff_conv_s16_to_s16p_2ch_avx (int16_t *const *dst, int16_t *src, src 103 libavresample/x86/audio_convert_init.c void ff_conv_s16_to_s16p_6ch_sse2 (int16_t *const *dst, int16_t *src, src 105 libavresample/x86/audio_convert_init.c void ff_conv_s16_to_s16p_6ch_ssse3(int16_t *const *dst, int16_t *src, src 107 libavresample/x86/audio_convert_init.c void ff_conv_s16_to_s16p_6ch_avx (int16_t *const *dst, int16_t *src, src 110 libavresample/x86/audio_convert_init.c void ff_conv_s16_to_fltp_2ch_sse2(float *const *dst, int16_t *src, src 112 libavresample/x86/audio_convert_init.c void ff_conv_s16_to_fltp_2ch_avx (float *const *dst, int16_t *src, src 115 libavresample/x86/audio_convert_init.c void ff_conv_s16_to_fltp_6ch_sse2 (float *const *dst, int16_t *src, src 117 libavresample/x86/audio_convert_init.c void ff_conv_s16_to_fltp_6ch_ssse3(float *const *dst, int16_t *src, src 119 libavresample/x86/audio_convert_init.c void ff_conv_s16_to_fltp_6ch_sse4 (float *const *dst, int16_t *src, src 121 libavresample/x86/audio_convert_init.c void ff_conv_s16_to_fltp_6ch_avx (float *const *dst, int16_t *src, src 124 libavresample/x86/audio_convert_init.c void ff_conv_flt_to_s16p_2ch_sse2(int16_t *const *dst, float *src, src 126 libavresample/x86/audio_convert_init.c void ff_conv_flt_to_s16p_2ch_avx (int16_t *const *dst, float *src, src 129 libavresample/x86/audio_convert_init.c void ff_conv_flt_to_s16p_6ch_sse2 (int16_t *const *dst, float *src, src 131 libavresample/x86/audio_convert_init.c void ff_conv_flt_to_s16p_6ch_ssse3(int16_t *const *dst, float *src, src 133 libavresample/x86/audio_convert_init.c void ff_conv_flt_to_s16p_6ch_avx (int16_t *const *dst, float *src, src 136 libavresample/x86/audio_convert_init.c void ff_conv_flt_to_fltp_2ch_sse(float *const *dst, float *src, int len, src 138 libavresample/x86/audio_convert_init.c void ff_conv_flt_to_fltp_2ch_avx(float *const *dst, float *src, int len, src 141 libavresample/x86/audio_convert_init.c void ff_conv_flt_to_fltp_6ch_sse2(float *const *dst, float *src, int len, src 143 libavresample/x86/audio_convert_init.c void ff_conv_flt_to_fltp_6ch_avx (float *const *dst, float *src, int len, src 26 libavresample/x86/audio_mix_init.c void ff_mix_2_to_1_fltp_flt_sse(float **src, float **matrix, int len, src 28 libavresample/x86/audio_mix_init.c void ff_mix_2_to_1_fltp_flt_avx(float **src, float **matrix, int len, src 31 libavresample/x86/audio_mix_init.c void ff_mix_2_to_1_s16p_flt_sse2(int16_t **src, float **matrix, int len, src 33 libavresample/x86/audio_mix_init.c void ff_mix_2_to_1_s16p_flt_sse4(int16_t **src, float **matrix, int len, src 36 libavresample/x86/audio_mix_init.c void ff_mix_2_to_1_s16p_q8_sse2(int16_t **src, int16_t **matrix, src 39 libavresample/x86/audio_mix_init.c void ff_mix_1_to_2_fltp_flt_sse(float **src, float **matrix, int len, src 41 libavresample/x86/audio_mix_init.c void ff_mix_1_to_2_fltp_flt_avx(float **src, float **matrix, int len, src 44 libavresample/x86/audio_mix_init.c void ff_mix_1_to_2_s16p_flt_sse2(int16_t **src, float **matrix, int len, src 46 libavresample/x86/audio_mix_init.c void ff_mix_1_to_2_s16p_flt_sse4(int16_t **src, float **matrix, int len, src 48 libavresample/x86/audio_mix_init.c void ff_mix_1_to_2_s16p_flt_avx (int16_t **src, float **matrix, int len, src 52 libavresample/x86/audio_mix_init.c void ff_mix_ ## chan ## _to_1_fltp_flt_sse(float **src, \ src 55 libavresample/x86/audio_mix_init.c void ff_mix_ ## chan ## _to_2_fltp_flt_sse(float **src, \ src 59 libavresample/x86/audio_mix_init.c void ff_mix_ ## chan ## _to_1_s16p_flt_sse2(int16_t **src, \ src 62 libavresample/x86/audio_mix_init.c void ff_mix_ ## chan ## _to_2_s16p_flt_sse2(int16_t **src, \ src 66 libavresample/x86/audio_mix_init.c void ff_mix_ ## chan ## _to_1_s16p_flt_sse4(int16_t **src, \ src 69 libavresample/x86/audio_mix_init.c void ff_mix_ ## chan ## _to_2_s16p_flt_sse4(int16_t **src, \ src 73 libavresample/x86/audio_mix_init.c void ff_mix_ ## chan ## _to_1_fltp_flt_avx(float **src, \ src 76 libavresample/x86/audio_mix_init.c void ff_mix_ ## chan ## _to_2_fltp_flt_avx(float **src, \ src 80 libavresample/x86/audio_mix_init.c void ff_mix_ ## chan ## _to_1_s16p_flt_avx(int16_t **src, \ src 83 libavresample/x86/audio_mix_init.c void ff_mix_ ## chan ## _to_2_s16p_flt_avx(int16_t **src, \ src 87 libavresample/x86/audio_mix_init.c void ff_mix_ ## chan ## _to_1_fltp_flt_fma4(float **src, \ src 90 libavresample/x86/audio_mix_init.c void ff_mix_ ## chan ## _to_2_fltp_flt_fma4(float **src, \ src 94 libavresample/x86/audio_mix_init.c void ff_mix_ ## chan ## _to_1_s16p_flt_fma4(int16_t **src, \ src 97 libavresample/x86/audio_mix_init.c void ff_mix_ ## chan ## _to_2_s16p_flt_fma4(int16_t **src, \ src 26 libavresample/x86/dither_init.c void ff_quantize_sse2(int16_t *dst, const float *src, float *dither, int len); src 28 libavresample/x86/dither_init.c void ff_dither_int_to_float_rectangular_sse2(float *dst, int *src, int len); src 29 libavresample/x86/dither_init.c void ff_dither_int_to_float_rectangular_avx(float *dst, int *src, int len); src 32 libavutil/aarch64/float_dsp_init.c void ff_vector_fmac_scalar_neon(float *dst, const float *src, float mul, src 35 libavutil/aarch64/float_dsp_init.c void ff_vector_fmul_scalar_neon(float *dst, const float *src, float mul, src 38 libavutil/aarch64/float_dsp_init.c void ff_vector_dmul_scalar_neon(double *dst, const double *src, double mul, src 56 libavutil/aes.c static inline void addkey(av_aes_block *dst, const av_aes_block *src, src 59 libavutil/aes.c dst->u64[0] = src->u64[0] ^ round_key->u64[0]; src 60 libavutil/aes.c dst->u64[1] = src->u64[1] ^ round_key->u64[1]; src 63 libavutil/aes.c static inline void addkey_s(av_aes_block *dst, const uint8_t *src, src 66 libavutil/aes.c dst->u64[0] = AV_RN64(src) ^ round_key->u64[0]; src 67 libavutil/aes.c dst->u64[1] = AV_RN64(src + 8) ^ round_key->u64[1]; src 70 libavutil/aes.c static inline void addkey_d(uint8_t *dst, const av_aes_block *src, src 73 libavutil/aes.c AV_WN64(dst, src->u64[0] ^ round_key->u64[0]); src 74 libavutil/aes.c AV_WN64(dst + 8, src->u64[1] ^ round_key->u64[1]); src 111 libavutil/aes.c uint8_t (*src)[4] = state[1].u8x4; src 112 libavutil/aes.c state[0].u32[0] = mix_core(multbl, src[0][0], src[s1 ][1], src[2][2], src[s3 ][3]); src 113 libavutil/aes.c state[0].u32[1] = mix_core(multbl, src[1][0], src[s3 - 1][1], src[3][2], src[s1 - 1][3]); src 114 libavutil/aes.c state[0].u32[2] = mix_core(multbl, src[2][0], src[s3 ][1], src[0][2], src[s1 ][3]); src 115 libavutil/aes.c state[0].u32[3] = mix_core(multbl, src[3][0], src[s1 - 1][1], src[1][2], src[s3 - 1][3]); src 131 libavutil/aes.c static void aes_encrypt(AVAES *a, uint8_t *dst, const uint8_t *src, src 135 libavutil/aes.c addkey_s(&a->state[1], src, &a->round_key[rounds]); src 142 libavutil/aes.c src += 16; src 147 libavutil/aes.c static void aes_decrypt(AVAES *a, uint8_t *dst, const uint8_t *src, src 151 libavutil/aes.c addkey_s(&a->state[1], src, &a->round_key[rounds]); src 155 libavutil/aes.c memcpy(iv, src, 16); src 158 libavutil/aes.c src += 16; src 163 libavutil/aes.c void av_aes_crypt(AVAES *a, uint8_t *dst, const uint8_t *src, src 166 libavutil/aes.c a->crypt(a, dst, src, count, iv, a->rounds); src 59 libavutil/aes.h void av_aes_crypt(struct AVAES *a, uint8_t *dst, const uint8_t *src, int count, uint8_t *iv, int decrypt); src 111 libavutil/aes_ctr.c void av_aes_ctr_crypt(struct AVAESCTR *a, uint8_t *dst, const uint8_t *src, int count) src 113 libavutil/aes_ctr.c const uint8_t* src_end = src + count; src 117 libavutil/aes_ctr.c while (src < src_end) { src 125 libavutil/aes_ctr.c cur_end_pos = src + AES_BLOCK_SIZE - a->block_offset; src 128 libavutil/aes_ctr.c a->block_offset += cur_end_pos - src; src 131 libavutil/aes_ctr.c while (src < cur_end_pos) { src 132 libavutil/aes_ctr.c *dst++ = *src++ ^ *encrypted_counter_pos++; src 57 libavutil/aes_ctr.h void av_aes_ctr_crypt(struct AVAESCTR *a, uint8_t *dst, const uint8_t *src, int size); src 40 libavutil/aes_internal.h void (*crypt)(struct AVAES *a, uint8_t *dst, const uint8_t *src, int count, uint8_t *iv, int rounds); src 30 libavutil/arm/float_dsp_init_neon.c void ff_vector_fmac_scalar_neon(float *dst, const float *src, float mul, src 33 libavutil/arm/float_dsp_init_neon.c void ff_vector_fmul_scalar_neon(float *dst, const float *src, float mul, src 64 libavutil/avsscanf.c char *src = f->cookie; src 66 libavutil/avsscanf.c char *end = memchr(src, 0, k); src 68 libavutil/avsscanf.c if (end) k = end-src; src 70 libavutil/avsscanf.c memcpy(buf, src, len); src 71 libavutil/avsscanf.c f->rpos = (void *)(src+len); src 72 libavutil/avsscanf.c f->rend = (void *)(src+k); src 73 libavutil/avsscanf.c f->cookie = src+k; src 83 libavutil/avstring.c size_t av_strlcpy(char *dst, const char *src, size_t size) src 86 libavutil/avstring.c while (++len < size && *src) src 87 libavutil/avstring.c *dst++ = *src++; src 90 libavutil/avstring.c return len + strlen(src) - 1; src 93 libavutil/avstring.c size_t av_strlcat(char *dst, const char *src, size_t size) src 97 libavutil/avstring.c return len + strlen(src); src 98 libavutil/avstring.c return len + av_strlcpy(dst + len, src, size - len); src 333 libavutil/avstring.c int av_escape(char **dst, const char *src, const char *special_chars, src 339 libavutil/avstring.c av_bprint_escape(&dstbuf, src, special_chars, mode, flags); src 100 libavutil/avstring.h size_t av_strlcpy(char *dst, const char *src, size_t size); src 118 libavutil/avstring.h size_t av_strlcat(char *dst, const char *src, size_t size); src 358 libavutil/avstring.h int av_escape(char **dst, const char *src, const char *special_chars, src 375 libavutil/blowfish.c void av_blowfish_crypt(AVBlowfish *ctx, uint8_t *dst, const uint8_t *src, src 383 libavutil/blowfish.c v0 = AV_RB32(src); src 384 libavutil/blowfish.c v1 = AV_RB32(src + 4); src 391 libavutil/blowfish.c memcpy(iv, src, 8); src 397 libavutil/blowfish.c src += 8; src 404 libavutil/blowfish.c dst[i] = src[i] ^ iv[i]; src 408 libavutil/blowfish.c v0 = AV_RB32(src); src 409 libavutil/blowfish.c v1 = AV_RB32(src + 4); src 420 libavutil/blowfish.c src += 8; src 75 libavutil/blowfish.h void av_blowfish_crypt(struct AVBlowfish *ctx, uint8_t *dst, const uint8_t *src, src 265 libavutil/bprint.c void av_bprint_escape(AVBPrint *dstbuf, const char *src, const char *special_chars, src 268 libavutil/bprint.c const char *src0 = src; src 277 libavutil/bprint.c for (; *src; src++) { src 278 libavutil/bprint.c if (*src == '\'') src 281 libavutil/bprint.c av_bprint_chars(dstbuf, *src, 1); src 289 libavutil/bprint.c for (; *src; src++) { src 290 libavutil/bprint.c int is_first_last = src == src0 || !*(src+1); src 291 libavutil/bprint.c int is_ws = !!strchr(WHITESPACES, *src); src 292 libavutil/bprint.c int is_strictly_special = special_chars && strchr(special_chars, *src); src 294 libavutil/bprint.c is_strictly_special || strchr("'\\", *src) || src 301 libavutil/bprint.c av_bprint_chars(dstbuf, *src, 1); src 216 libavutil/bprint.h void av_bprint_escape(AVBPrint *dstbuf, const char *src, const char *special_chars, src 107 libavutil/buffer.c static void buffer_replace(AVBufferRef **dst, AVBufferRef **src) src 113 libavutil/buffer.c if (src) { src 114 libavutil/buffer.c **dst = **src; src 115 libavutil/buffer.c av_freep(src); src 232 libavutil/camellia.c static void camellia_encrypt(AVCAMELLIA *cs, uint8_t *dst, const uint8_t *src) src 235 libavutil/camellia.c D1 = AV_RB64(src); src 236 libavutil/camellia.c D2 = AV_RB64(src + 8); src 277 libavutil/camellia.c static void camellia_decrypt(AVCAMELLIA *cs, uint8_t *dst, const uint8_t *src, uint8_t *iv) src 280 libavutil/camellia.c D1 = AV_RB64(src); src 281 libavutil/camellia.c D2 = AV_RB64(src + 8); src 321 libavutil/camellia.c memcpy(iv, src, 16); src 393 libavutil/camellia.c void av_camellia_crypt(AVCAMELLIA *cs, uint8_t *dst, const uint8_t *src, int count, uint8_t *iv, int decrypt) src 398 libavutil/camellia.c camellia_decrypt(cs, dst, src, iv); src 402 libavutil/camellia.c dst[i] = src[i] ^ iv[i]; src 406 libavutil/camellia.c camellia_encrypt(cs, dst, src); src 409 libavutil/camellia.c src = src + 16; src 65 libavutil/camellia.h void av_camellia_crypt(struct AVCAMELLIA *ctx, uint8_t *dst, const uint8_t *src, int count, uint8_t* iv, int decrypt); src 392 libavutil/cast5.c static void encipher(AVCAST5* cs, uint8_t* dst, const uint8_t* src) src 395 libavutil/cast5.c l = AV_RB32(src); src 396 libavutil/cast5.c r = AV_RB32(src + 4); src 419 libavutil/cast5.c static void decipher(AVCAST5* cs, uint8_t* dst, const uint8_t* src, uint8_t *iv) src 422 libavutil/cast5.c l = AV_RB32(src); src 423 libavutil/cast5.c r = AV_RB32(src + 4); src 445 libavutil/cast5.c memcpy(iv, src, 8); src 476 libavutil/cast5.c void av_cast5_crypt2(AVCAST5* cs, uint8_t* dst, const uint8_t* src, int count, uint8_t *iv, int decrypt) src 481 libavutil/cast5.c decipher(cs, dst, src, iv); src 485 libavutil/cast5.c dst[i] = src[i] ^ iv[i]; src 489 libavutil/cast5.c encipher(cs, dst, src); src 492 libavutil/cast5.c src = src + 8; src 496 libavutil/cast5.c void av_cast5_crypt(AVCAST5* cs, uint8_t* dst, const uint8_t* src, int count, int decrypt) src 500 libavutil/cast5.c decipher(cs, dst, src, NULL); src 502 libavutil/cast5.c encipher(cs, dst, src); src 504 libavutil/cast5.c src = src + 8; src 64 libavutil/cast5.h void av_cast5_crypt(struct AVCAST5 *ctx, uint8_t *dst, const uint8_t *src, int count, int decrypt); src 76 libavutil/cast5.h void av_cast5_crypt2(struct AVCAST5 *ctx, uint8_t *dst, const uint8_t *src, int count, uint8_t *iv, int decrypt); src 290 libavutil/des.c static void av_des_crypt_mac(AVDES *d, uint8_t *dst, const uint8_t *src, src 296 libavutil/des.c uint64_t src_val = src ? AV_RB64(src) : 0; src 314 libavutil/des.c src += 8; src 322 libavutil/des.c void av_des_crypt(AVDES *d, uint8_t *dst, const uint8_t *src, src 325 libavutil/des.c av_des_crypt_mac(d, dst, src, count, iv, decrypt, 0); src 328 libavutil/des.c void av_des_mac(AVDES *d, uint8_t *dst, const uint8_t *src, int count) src 330 libavutil/des.c av_des_crypt_mac(d, dst, src, count, (uint8_t[8]) { 0 }, 0, 1); src 62 libavutil/des.h void av_des_crypt(struct AVDES *d, uint8_t *dst, const uint8_t *src, int count, uint8_t *iv, int decrypt); src 71 libavutil/des.h void av_des_mac(struct AVDES *d, uint8_t *dst, const uint8_t *src, int count); src 217 libavutil/dict.c int av_dict_copy(AVDictionary **dst, const AVDictionary *src, int flags) src 221 libavutil/dict.c while ((t = av_dict_get(src, "", t, AV_DICT_IGNORE_SUFFIX))) { src 170 libavutil/dict.h int av_dict_copy(AVDictionary **dst, const AVDictionary *src, int flags); src 122 libavutil/fifo.c int av_fifo_generic_write(AVFifoBuffer *f, void *src, int size, src 132 libavutil/fifo.c len = func(src, wptr, len); src 136 libavutil/fifo.c memcpy(wptr, src, len); src 137 libavutil/fifo.c src = (uint8_t *)src + len; src 129 libavutil/fifo.h int av_fifo_generic_write(AVFifoBuffer *f, void *src, int size, int (*func)(void*, void*, int)); src 43 libavutil/float_dsp.c static void vector_fmac_scalar_c(float *dst, const float *src, float mul, src 48 libavutil/float_dsp.c dst[i] += src[i] * mul; src 51 libavutil/float_dsp.c static void vector_dmac_scalar_c(double *dst, const double *src, double mul, src 56 libavutil/float_dsp.c dst[i] += src[i] * mul; src 59 libavutil/float_dsp.c static void vector_fmul_scalar_c(float *dst, const float *src, float mul, src 64 libavutil/float_dsp.c dst[i] = src[i] * mul; src 67 libavutil/float_dsp.c static void vector_dmul_scalar_c(double *dst, const double *src, double mul, src 72 libavutil/float_dsp.c dst[i] = src[i] * mul; src 54 libavutil/float_dsp.h void (*vector_fmac_scalar)(float *dst, const float *src, float mul, src 70 libavutil/float_dsp.h void (*vector_dmac_scalar)(double *dst, const double *src, double mul, src 85 libavutil/float_dsp.h void (*vector_fmul_scalar)(float *dst, const float *src, float mul, src 100 libavutil/float_dsp.h void (*vector_dmul_scalar)(double *dst, const double *src, double mul, src 338 libavutil/frame.c static int frame_copy_props(AVFrame *dst, const AVFrame *src, int force_copy) src 342 libavutil/frame.c dst->key_frame = src->key_frame; src 343 libavutil/frame.c dst->pict_type = src->pict_type; src 344 libavutil/frame.c dst->sample_aspect_ratio = src->sample_aspect_ratio; src 345 libavutil/frame.c dst->crop_top = src->crop_top; src 346 libavutil/frame.c dst->crop_bottom = src->crop_bottom; src 347 libavutil/frame.c dst->crop_left = src->crop_left; src 348 libavutil/frame.c dst->crop_right = src->crop_right; src 349 libavutil/frame.c dst->pts = src->pts; src 350 libavutil/frame.c dst->repeat_pict = src->repeat_pict; src 351 libavutil/frame.c dst->interlaced_frame = src->interlaced_frame; src 352 libavutil/frame.c dst->top_field_first = src->top_field_first; src 353 libavutil/frame.c dst->palette_has_changed = src->palette_has_changed; src 354 libavutil/frame.c dst->sample_rate = src->sample_rate; src 355 libavutil/frame.c dst->opaque = src->opaque; src 358 libavutil/frame.c dst->pkt_pts = src->pkt_pts; src 361 libavutil/frame.c dst->pkt_dts = src->pkt_dts; src 362 libavutil/frame.c dst->pkt_pos = src->pkt_pos; src 363 libavutil/frame.c dst->pkt_size = src->pkt_size; src 364 libavutil/frame.c dst->pkt_duration = src->pkt_duration; src 365 libavutil/frame.c dst->reordered_opaque = src->reordered_opaque; src 366 libavutil/frame.c dst->quality = src->quality; src 367 libavutil/frame.c dst->best_effort_timestamp = src->best_effort_timestamp; src 368 libavutil/frame.c dst->coded_picture_number = src->coded_picture_number; src 369 libavutil/frame.c dst->display_picture_number = src->display_picture_number; src 370 libavutil/frame.c dst->flags = src->flags; src 371 libavutil/frame.c dst->decode_error_flags = src->decode_error_flags; src 372 libavutil/frame.c dst->color_primaries = src->color_primaries; src 373 libavutil/frame.c dst->color_trc = src->color_trc; src 374 libavutil/frame.c dst->colorspace = src->colorspace; src 375 libavutil/frame.c dst->color_range = src->color_range; src 376 libavutil/frame.c dst->chroma_location = src->chroma_location; src 378 libavutil/frame.c av_dict_copy(&dst->metadata, src->metadata, 0); src 382 libavutil/frame.c memcpy(dst->error, src->error, sizeof(dst->error)); src 386 libavutil/frame.c for (i = 0; i < src->nb_side_data; i++) { src 387 libavutil/frame.c const AVFrameSideData *sd_src = src->side_data[i]; src 390 libavutil/frame.c && (src->width != dst->width || src->height != dst->height)) src 418 libavutil/frame.c if (src->qp_table_buf) { src 419 libavutil/frame.c dst->qp_table_buf = av_buffer_ref(src->qp_table_buf); src 422 libavutil/frame.c dst->qstride = src->qstride; src 423 libavutil/frame.c dst->qscale_type = src->qscale_type; src 431 libavutil/frame.c if (src->opaque_ref) { src 432 libavutil/frame.c dst->opaque_ref = av_buffer_ref(src->opaque_ref); src 436 libavutil/frame.c if (src->private_ref) { src 437 libavutil/frame.c dst->private_ref = av_buffer_ref(src->private_ref); src 444 libavutil/frame.c int av_frame_ref(AVFrame *dst, const AVFrame *src) src 451 libavutil/frame.c dst->format = src->format; src 452 libavutil/frame.c dst->width = src->width; src 453 libavutil/frame.c dst->height = src->height; src 454 libavutil/frame.c dst->channels = src->channels; src 455 libavutil/frame.c dst->channel_layout = src->channel_layout; src 456 libavutil/frame.c dst->nb_samples = src->nb_samples; src 458 libavutil/frame.c ret = frame_copy_props(dst, src, 0); src 463 libavutil/frame.c if (!src->buf[0]) { src 468 libavutil/frame.c ret = av_frame_copy(dst, src); src 476 libavutil/frame.c for (i = 0; i < FF_ARRAY_ELEMS(src->buf); i++) { src 477 libavutil/frame.c if (!src->buf[i]) src 479 libavutil/frame.c dst->buf[i] = av_buffer_ref(src->buf[i]); src 486 libavutil/frame.c if (src->extended_buf) { src 488 libavutil/frame.c src->nb_extended_buf); src 493 libavutil/frame.c dst->nb_extended_buf = src->nb_extended_buf; src 495 libavutil/frame.c for (i = 0; i < src->nb_extended_buf; i++) { src 496 libavutil/frame.c dst->extended_buf[i] = av_buffer_ref(src->extended_buf[i]); src 504 libavutil/frame.c if (src->hw_frames_ctx) { src 505 libavutil/frame.c dst->hw_frames_ctx = av_buffer_ref(src->hw_frames_ctx); src 513 libavutil/frame.c if (src->extended_data != src->data) { src 514 libavutil/frame.c int ch = src->channels; src 520 libavutil/frame.c CHECK_CHANNELS_CONSISTENCY(src); src 527 libavutil/frame.c memcpy(dst->extended_data, src->extended_data, sizeof(*src->extended_data) * ch); src 531 libavutil/frame.c memcpy(dst->data, src->data, sizeof(src->data)); src 532 libavutil/frame.c memcpy(dst->linesize, src->linesize, sizeof(src->linesize)); src 541 libavutil/frame.c AVFrame *av_frame_clone(const AVFrame *src) src 548 libavutil/frame.c if (av_frame_ref(ret, src) < 0) src 583 libavutil/frame.c void av_frame_move_ref(AVFrame *dst, AVFrame *src) src 588 libavutil/frame.c *dst = *src; src 589 libavutil/frame.c if (src->extended_data == src->data) src 591 libavutil/frame.c memset(src, 0, sizeof(*src)); src 592 libavutil/frame.c get_frame_defaults(src); src 659 libavutil/frame.c int av_frame_copy_props(AVFrame *dst, const AVFrame *src) src 661 libavutil/frame.c return frame_copy_props(dst, src, 1); src 751 libavutil/frame.c static int frame_copy_video(AVFrame *dst, const AVFrame *src) src 756 libavutil/frame.c if (dst->width < src->width || src 757 libavutil/frame.c dst->height < src->height) src 760 libavutil/frame.c if (src->hw_frames_ctx || dst->hw_frames_ctx) src 761 libavutil/frame.c return av_hwframe_transfer_data(dst, src, 0); src 765 libavutil/frame.c if (!dst->data[i] || !src->data[i]) src 768 libavutil/frame.c memcpy(src_data, src->data, sizeof(src_data)); src 770 libavutil/frame.c src_data, src->linesize, src 771 libavutil/frame.c dst->format, src->width, src->height); src 776 libavutil/frame.c static int frame_copy_audio(AVFrame *dst, const AVFrame *src) src 783 libavutil/frame.c if (dst->nb_samples != src->nb_samples || src 784 libavutil/frame.c dst->channels != src->channels || src 785 libavutil/frame.c dst->channel_layout != src->channel_layout) src 788 libavutil/frame.c CHECK_CHANNELS_CONSISTENCY(src); src 791 libavutil/frame.c if (!dst->extended_data[i] || !src->extended_data[i]) src 794 libavutil/frame.c av_samples_copy(dst->extended_data, src->extended_data, 0, 0, src 800 libavutil/frame.c int av_frame_copy(AVFrame *dst, const AVFrame *src) src 802 libavutil/frame.c if (dst->format != src->format || dst->format < 0) src 806 libavutil/frame.c return frame_copy_video(dst, src); src 808 libavutil/frame.c return frame_copy_audio(dst, src); src 781 libavutil/frame.h int av_frame_ref(AVFrame *dst, const AVFrame *src); src 790 libavutil/frame.h AVFrame *av_frame_clone(const AVFrame *src); src 804 libavutil/frame.h void av_frame_move_ref(AVFrame *dst, AVFrame *src); src 869 libavutil/frame.h int av_frame_copy(AVFrame *dst, const AVFrame *src); src 879 libavutil/frame.h int av_frame_copy_props(AVFrame *dst, const AVFrame *src); src 159 libavutil/hash.c void av_hash_update(AVHashContext *ctx, const uint8_t *src, int len) src 161 libavutil/hash.c void av_hash_update(AVHashContext *ctx, const uint8_t *src, size_t len) src 165 libavutil/hash.c case MD5: av_md5_update(ctx->ctx, src, len); break; src 166 libavutil/hash.c case MURMUR3: av_murmur3_update(ctx->ctx, src, len); break; src 170 libavutil/hash.c case RIPEMD320: av_ripemd_update(ctx->ctx, src, len); break; src 173 libavutil/hash.c case SHA256: av_sha_update(ctx->ctx, src, len); break; src 177 libavutil/hash.c case SHA512: av_sha512_update(ctx->ctx, src, len); break; src 178 libavutil/hash.c case CRC32: ctx->crc = av_crc(ctx->crctab, ctx->crc, src, len); break; src 179 libavutil/hash.c case ADLER32: ctx->crc = av_adler32_update(ctx->crc, src, len); break; src 185 libavutil/hash.h void av_hash_update(struct AVHashContext *ctx, const uint8_t *src, int len); src 187 libavutil/hash.h void av_hash_update(struct AVHashContext *ctx, const uint8_t *src, size_t len); src 38 libavutil/hmac.c typedef void (*hmac_update)(void *ctx, const uint8_t *src, int len); src 40 libavutil/hmac.c typedef void (*hmac_update)(void *ctx, const uint8_t *src, size_t len); src 397 libavutil/hwcontext.c static int transfer_data_alloc(AVFrame *dst, const AVFrame *src, int flags) src 399 libavutil/hwcontext.c AVHWFramesContext *ctx = (AVHWFramesContext*)src->hw_frames_ctx->data; src 414 libavutil/hwcontext.c ret = av_hwframe_transfer_get_formats(src->hw_frames_ctx, src 429 libavutil/hwcontext.c ret = av_hwframe_transfer_data(frame_tmp, src, flags); src 433 libavutil/hwcontext.c frame_tmp->width = src->width; src 434 libavutil/hwcontext.c frame_tmp->height = src->height; src 443 libavutil/hwcontext.c int av_hwframe_transfer_data(AVFrame *dst, const AVFrame *src, int flags) src 449 libavutil/hwcontext.c return transfer_data_alloc(dst, src, flags); src 457 libavutil/hwcontext.c if (src->hw_frames_ctx && dst->hw_frames_ctx) { src 459 libavutil/hwcontext.c (AVHWFramesContext*)src->hw_frames_ctx->data; src 477 libavutil/hwcontext.c ret = src_ctx->internal->hw_type->transfer_data_from(src_ctx, dst, src); src 479 libavutil/hwcontext.c ret = dst_ctx->internal->hw_type->transfer_data_to(dst_ctx, dst, src); src 483 libavutil/hwcontext.c if (src->hw_frames_ctx) { src 484 libavutil/hwcontext.c ctx = (AVHWFramesContext*)src->hw_frames_ctx->data; src 486 libavutil/hwcontext.c ret = ctx->internal->hw_type->transfer_data_from(ctx, dst, src); src 492 libavutil/hwcontext.c ret = ctx->internal->hw_type->transfer_data_to(ctx, dst, src); src 738 libavutil/hwcontext.c AVFrame *dst, const AVFrame *src, src 758 libavutil/hwcontext.c ret = av_frame_ref(hwmap->source, src); src 789 libavutil/hwcontext.c int av_hwframe_map(AVFrame *dst, const AVFrame *src, int flags) src 795 libavutil/hwcontext.c if (src->hw_frames_ctx && dst->hw_frames_ctx) { src 796 libavutil/hwcontext.c src_frames = (AVHWFramesContext*)src->hw_frames_ctx->data; src 800 libavutil/hwcontext.c src->format == dst_frames->sw_format && src 809 libavutil/hwcontext.c if (!src->buf[0]) { src 814 libavutil/hwcontext.c hwmap = (HWMapDescriptor*)src->buf[0]->data; src 820 libavutil/hwcontext.c if (src->hw_frames_ctx) { src 821 libavutil/hwcontext.c src_frames = (AVHWFramesContext*)src->hw_frames_ctx->data; src 823 libavutil/hwcontext.c if (src_frames->format == src->format && src 826 libavutil/hwcontext.c dst, src, flags); src 838 libavutil/hwcontext.c dst, src, flags); src 855 libavutil/hwcontext.c AVHWFramesContext *src = (AVHWFramesContext*)source_frame_ctx->data; src 858 libavutil/hwcontext.c if (src->internal->source_frames) { src 860 libavutil/hwcontext.c (AVHWFramesContext*)src->internal->source_frames->data; src 868 libavutil/hwcontext.c av_buffer_ref(src->internal->source_frames); src 886 libavutil/hwcontext.c dst->sw_format = src->sw_format; src 887 libavutil/hwcontext.c dst->width = src->width; src 888 libavutil/hwcontext.c dst->height = src->height; src 903 libavutil/hwcontext.c if (src->internal->hw_type->frames_derive_from) src 904 libavutil/hwcontext.c ret = src->internal->hw_type->frames_derive_from(dst, src, flags); src 907 libavutil/hwcontext.c ret = dst->internal->hw_type->frames_derive_to(dst, src, flags); src 923 libavutil/hwcontext.c int ff_hwframe_map_replace(AVFrame *dst, const AVFrame *src) src 927 libavutil/hwcontext.c return av_frame_ref(hwmap->source, src); src 413 libavutil/hwcontext.h int av_hwframe_transfer_data(AVFrame *dst, const AVFrame *src, int flags); src 579 libavutil/hwcontext.h int av_hwframe_map(AVFrame *dst, const AVFrame *src, int flags); src 205 libavutil/hwcontext_cuda.c const AVFrame *src) src 215 libavutil/hwcontext_cuda.c if ((src->hw_frames_ctx && ((AVHWFramesContext*)src->hw_frames_ctx->data)->format != AV_PIX_FMT_CUDA) || src 223 libavutil/hwcontext_cuda.c for (i = 0; i < FF_ARRAY_ELEMS(src->data) && src->data[i]; i++) { src 225 libavutil/hwcontext_cuda.c .srcPitch = src->linesize[i], src 227 libavutil/hwcontext_cuda.c .WidthInBytes = FFMIN(src->linesize[i], dst->linesize[i]), src 228 libavutil/hwcontext_cuda.c .Height = src->height >> ((i == 0 || i == 3) ? 0 : priv->shift_height), src 231 libavutil/hwcontext_cuda.c if (src->hw_frames_ctx) { src 233 libavutil/hwcontext_cuda.c cpy.srcDevice = (CUdeviceptr)src->data[i]; src 236 libavutil/hwcontext_cuda.c cpy.srcHost = src->data[i]; src 368 libavutil/hwcontext_d3d11va.c const AVFrame *src) src 372 libavutil/hwcontext_d3d11va.c int download = src->format == AV_PIX_FMT_D3D11; src 373 libavutil/hwcontext_d3d11va.c const AVFrame *frame = download ? src : dst; src 374 libavutil/hwcontext_d3d11va.c const AVFrame *other = download ? dst : src; src 379 libavutil/hwcontext_d3d11va.c int w = FFMIN(dst->width, src->width); src 380 libavutil/hwcontext_d3d11va.c int h = FFMIN(dst->height, src->height); src 426 libavutil/hwcontext_d3d11va.c av_image_copy(map_data, map_linesize, (const uint8_t **)src->data, src->linesize, src 105 libavutil/hwcontext_drm.c AVFrame *dst, const AVFrame *src, int flags) src 107 libavutil/hwcontext_drm.c const AVDRMFrameDescriptor *desc = (AVDRMFrameDescriptor*)src->data[0]; src 152 libavutil/hwcontext_drm.c dst->width = src->width; src 153 libavutil/hwcontext_drm.c dst->height = src->height; src 155 libavutil/hwcontext_drm.c err = ff_hwframe_map_create(src->hw_frames_ctx, dst, src, src 189 libavutil/hwcontext_drm.c AVFrame *dst, const AVFrame *src) src 202 libavutil/hwcontext_drm.c err = drm_map_frame(hwfc, map, src, AV_HWFRAME_MAP_READ); src 220 libavutil/hwcontext_drm.c AVFrame *dst, const AVFrame *src) src 225 libavutil/hwcontext_drm.c if (src->width > hwfc->width || src->height > hwfc->height) src 231 libavutil/hwcontext_drm.c map->format = src->format; src 238 libavutil/hwcontext_drm.c map->width = src->width; src 239 libavutil/hwcontext_drm.c map->height = src->height; src 241 libavutil/hwcontext_drm.c err = av_frame_copy(map, src); src 252 libavutil/hwcontext_drm.c const AVFrame *src, int flags) src 259 libavutil/hwcontext_drm.c err = drm_map_frame(hwfc, dst, src, flags); src 263 libavutil/hwcontext_drm.c err = av_frame_copy_props(dst, src); src 275 libavutil/hwcontext_dxva2.c static int dxva2_map_frame(AVHWFramesContext *ctx, AVFrame *dst, const AVFrame *src, src 278 libavutil/hwcontext_dxva2.c IDirect3DSurface9 *surface = (IDirect3DSurface9*)src->data[3]; src 311 libavutil/hwcontext_dxva2.c err = ff_hwframe_map_create(src->hw_frames_ctx, dst, src, src 334 libavutil/hwcontext_dxva2.c const AVFrame *src) src 339 libavutil/hwcontext_dxva2.c if (src->format != ctx->sw_format) src 351 libavutil/hwcontext_dxva2.c av_image_copy(map->data, map->linesize, (const uint8_t **)src->data, src->linesize, src 352 libavutil/hwcontext_dxva2.c ctx->sw_format, src->width, src->height); src 360 libavutil/hwcontext_dxva2.c const AVFrame *src) src 374 libavutil/hwcontext_dxva2.c ret = dxva2_map_frame(ctx, map, src, AV_HWFRAME_MAP_READ); src 383 libavutil/hwcontext_dxva2.c ctx->sw_format, src->width, src->height); src 390 libavutil/hwcontext_dxva2.c AVFrame *dst, const AVFrame *src, int flags) src 398 libavutil/hwcontext_dxva2.c err = dxva2_map_frame(ctx, dst, src, flags); src 402 libavutil/hwcontext_dxva2.c err = av_frame_copy_props(dst, src); src 88 libavutil/hwcontext_internal.h const AVFrame *src); src 90 libavutil/hwcontext_internal.h const AVFrame *src); src 93 libavutil/hwcontext_internal.h const AVFrame *src, int flags); src 95 libavutil/hwcontext_internal.h const AVFrame *src, int flags); src 155 libavutil/hwcontext_internal.h AVFrame *dst, const AVFrame *src, src 164 libavutil/hwcontext_internal.h int ff_hwframe_map_replace(AVFrame *dst, const AVFrame *src); src 1802 libavutil/hwcontext_opencl.c AVFrame *dst, const AVFrame *src) src 1818 libavutil/hwcontext_opencl.c src->width, src->height, src 1838 libavutil/hwcontext_opencl.c (cl_mem)src->data[p], src 1857 libavutil/hwcontext_opencl.c AVFrame *dst, const AVFrame *src) src 1868 libavutil/hwcontext_opencl.c if (src->format != hwfc->sw_format) src 1873 libavutil/hwcontext_opencl.c src->width, src->height, src 1881 libavutil/hwcontext_opencl.c if (!src->data[p]) { src 1895 libavutil/hwcontext_opencl.c src->linesize[p], 0, src 1896 libavutil/hwcontext_opencl.c src->data[p], src 1948 libavutil/hwcontext_opencl.c const AVFrame *src, int flags) src 1983 libavutil/hwcontext_opencl.c src->width, src->height, src 1996 libavutil/hwcontext_opencl.c (cl_mem)src->data[p], src 2010 libavutil/hwcontext_opencl.c p, src->data[p], dst->data[p]); src 2017 libavutil/hwcontext_opencl.c err = ff_hwframe_map_create(src->hw_frames_ctx, dst, src, src 2022 libavutil/hwcontext_opencl.c dst->width = src->width; src 2023 libavutil/hwcontext_opencl.c dst->height = src->height; src 2032 libavutil/hwcontext_opencl.c (cl_mem)src->data[p], src 2070 libavutil/hwcontext_opencl.c AVFrame *dst, const AVFrame *src, src 2080 libavutil/hwcontext_opencl.c desc = (const AVDRMFrameDescriptor*)src->data[0]; src 2104 libavutil/hwcontext_opencl.c src->width, src->height, src 2132 libavutil/hwcontext_opencl.c err = ff_hwframe_map_create(dst->hw_frames_ctx, dst, src, src 2138 libavutil/hwcontext_opencl.c dst->width = src->width; src 2139 libavutil/hwcontext_opencl.c dst->height = src->height; src 2155 libavutil/hwcontext_opencl.c AVFrame *dst, const AVFrame *src, src 2167 libavutil/hwcontext_opencl.c err = av_hwframe_map(tmp, src, flags); src 2175 libavutil/hwcontext_opencl.c err = ff_hwframe_map_replace(dst, src); src 2235 libavutil/hwcontext_opencl.c const AVFrame *src, int flags) src 2238 libavutil/hwcontext_opencl.c (AVHWFramesContext*)src->hw_frames_ctx->data; src 2250 libavutil/hwcontext_opencl.c if (src->format == AV_PIX_FMT_QSV) { src 2251 libavutil/hwcontext_opencl.c mfxFrameSurface1 *mfx_surface = (mfxFrameSurface1*)src->data[3]; src 2255 libavutil/hwcontext_opencl.c if (src->format == AV_PIX_FMT_VAAPI) { src 2256 libavutil/hwcontext_opencl.c va_surface = (VASurfaceID)(uintptr_t)src->data[3]; src 2305 libavutil/hwcontext_opencl.c err = ff_hwframe_map_create(dst->hw_frames_ctx, dst, src, src 2310 libavutil/hwcontext_opencl.c dst->width = src->width; src 2311 libavutil/hwcontext_opencl.c dst->height = src->height; src 2351 libavutil/hwcontext_opencl.c const AVFrame *src, int flags) src 2354 libavutil/hwcontext_opencl.c (AVHWFramesContext*)src->hw_frames_ctx->data; src 2364 libavutil/hwcontext_opencl.c "OpenCL.\n", src->data[3]); src 2367 libavutil/hwcontext_opencl.c if (src_hwctx->surfaces[i] == (IDirect3DSurface9*)src->data[3]) src 2394 libavutil/hwcontext_opencl.c err = ff_hwframe_map_create(dst->hw_frames_ctx, dst, src, src 2399 libavutil/hwcontext_opencl.c dst->width = src->width; src 2400 libavutil/hwcontext_opencl.c dst->height = src->height; src 2512 libavutil/hwcontext_opencl.c const AVFrame *src, int flags) src 2521 libavutil/hwcontext_opencl.c index = (intptr_t)src->data[1]; src 2549 libavutil/hwcontext_opencl.c err = ff_hwframe_map_create(dst->hw_frames_ctx, dst, src, src 2554 libavutil/hwcontext_opencl.c dst->width = src->width; src 2555 libavutil/hwcontext_opencl.c dst->height = src->height; src 2667 libavutil/hwcontext_opencl.c const AVFrame *src, int flags) src 2670 libavutil/hwcontext_opencl.c (AVHWFramesContext*)src->hw_frames_ctx->data; src 2681 libavutil/hwcontext_opencl.c desc = (const AVDRMFrameDescriptor*)src->data[0]; src 2777 libavutil/hwcontext_opencl.c err = ff_hwframe_map_create(dst->hw_frames_ctx, dst, src, src 2782 libavutil/hwcontext_opencl.c dst->width = src->width; src 2783 libavutil/hwcontext_opencl.c dst->height = src->height; src 2802 libavutil/hwcontext_opencl.c const AVFrame *src, int flags) src 2804 libavutil/hwcontext_opencl.c av_assert0(src->format == AV_PIX_FMT_OPENCL); src 2807 libavutil/hwcontext_opencl.c return opencl_map_frame(hwfc, dst, src, flags); src 2811 libavutil/hwcontext_opencl.c const AVFrame *src, int flags) src 2815 libavutil/hwcontext_opencl.c switch (src->format) { src 2819 libavutil/hwcontext_opencl.c return opencl_map_from_drm_beignet(hwfc, dst, src, flags); src 2824 libavutil/hwcontext_opencl.c return opencl_map_from_vaapi(hwfc, dst, src, flags); src 2830 libavutil/hwcontext_opencl.c return opencl_map_from_qsv(hwfc, dst, src, flags); src 2835 libavutil/hwcontext_opencl.c return opencl_map_from_dxva2(hwfc, dst, src, flags); src 2840 libavutil/hwcontext_opencl.c return opencl_map_from_d3d11(hwfc, dst, src, flags); src 2845 libavutil/hwcontext_opencl.c return opencl_map_from_drm_arm(hwfc, dst, src, flags); src 663 libavutil/hwcontext_qsv.c AVFrame *dst, const AVFrame *src, int flags) src 666 libavutil/hwcontext_qsv.c mfxFrameSurface1 *surf = (mfxFrameSurface1*)src->data[3]; src 694 libavutil/hwcontext_qsv.c dst, src, NULL, NULL); src 698 libavutil/hwcontext_qsv.c dst->width = src->width; src 699 libavutil/hwcontext_qsv.c dst->height = src->height; src 715 libavutil/hwcontext_qsv.c dummy->buf[0] = av_buffer_ref(src->buf[0]); src 721 libavutil/hwcontext_qsv.c dummy->width = src->width; src 722 libavutil/hwcontext_qsv.c dummy->height = src->height; src 734 libavutil/hwcontext_qsv.c const AVFrame *src) src 738 libavutil/hwcontext_qsv.c int download = !!src->hw_frames_ctx; src 739 libavutil/hwcontext_qsv.c mfxFrameSurface1 *surf = (mfxFrameSurface1*)(download ? src->data[3] : dst->data[3]); src 749 libavutil/hwcontext_qsv.c dummy->width = src->width; src 750 libavutil/hwcontext_qsv.c dummy->height = src->height; src 751 libavutil/hwcontext_qsv.c dummy->buf[0] = download ? src->buf[0] : dst->buf[0]; src 756 libavutil/hwcontext_qsv.c av_hwframe_transfer_data(dummy, src, 0); src 811 libavutil/hwcontext_qsv.c const AVFrame *src) src 815 libavutil/hwcontext_qsv.c mfxFrameSurface1 *in = (mfxFrameSurface1*)src->data[3]; src 848 libavutil/hwcontext_qsv.c return qsv_transfer_data_child(ctx, dst, src); src 880 libavutil/hwcontext_qsv.c const AVFrame *src) src 919 libavutil/hwcontext_qsv.c if (src->height & 15 || src->linesize[0] & 15) { src 922 libavutil/hwcontext_qsv.c tmp_frame.format = src->format; src 923 libavutil/hwcontext_qsv.c tmp_frame.width = FFALIGN(src->width, 16); src 924 libavutil/hwcontext_qsv.c tmp_frame.height = FFALIGN(src->height, 16); src 929 libavutil/hwcontext_qsv.c ret = av_frame_copy(&tmp_frame, src); src 936 libavutil/hwcontext_qsv.c src_frame = realigned ? &tmp_frame : src; src 1029 libavutil/hwcontext_qsv.c AVFrame *dst, const AVFrame *src, int flags) src 1037 libavutil/hwcontext_qsv.c (VASurfaceID)(uintptr_t)src->data[3]) src 1042 libavutil/hwcontext_qsv.c (IDirect3DSurface9*)(uintptr_t)src->data[3]) src 1053 libavutil/hwcontext_qsv.c dst, src, NULL, NULL); src 1057 libavutil/hwcontext_qsv.c dst->width = src->width; src 1058 libavutil/hwcontext_qsv.c dst->height = src->height; src 737 libavutil/hwcontext_vaapi.c AVFrame *dst, const AVFrame *src, int flags) src 749 libavutil/hwcontext_vaapi.c surface_id = (VASurfaceID)(uintptr_t)src->data[3]; src 839 libavutil/hwcontext_vaapi.c err = ff_hwframe_map_create(src->hw_frames_ctx, src 840 libavutil/hwcontext_vaapi.c dst, src, &vaapi_unmap_frame, map); src 844 libavutil/hwcontext_vaapi.c dst->width = src->width; src 845 libavutil/hwcontext_vaapi.c dst->height = src->height; src 872 libavutil/hwcontext_vaapi.c AVFrame *dst, const AVFrame *src) src 885 libavutil/hwcontext_vaapi.c err = vaapi_map_frame(hwfc, map, src, AV_HWFRAME_MAP_READ); src 903 libavutil/hwcontext_vaapi.c AVFrame *dst, const AVFrame *src) src 908 libavutil/hwcontext_vaapi.c if (src->width > hwfc->width || src->height > hwfc->height) src 914 libavutil/hwcontext_vaapi.c map->format = src->format; src 920 libavutil/hwcontext_vaapi.c map->width = src->width; src 921 libavutil/hwcontext_vaapi.c map->height = src->height; src 923 libavutil/hwcontext_vaapi.c err = av_frame_copy(map, src); src 934 libavutil/hwcontext_vaapi.c const AVFrame *src, int flags) src 944 libavutil/hwcontext_vaapi.c err = vaapi_map_frame(hwfc, dst, src, flags); src 948 libavutil/hwcontext_vaapi.c err = av_frame_copy_props(dst, src); src 1000 libavutil/hwcontext_vaapi.c const AVFrame *src, int flags) src 1029 libavutil/hwcontext_vaapi.c desc = (AVDRMFrameDescriptor*)src->data[0]; src 1089 libavutil/hwcontext_vaapi.c src->width, src->height, src 1099 libavutil/hwcontext_vaapi.c err = ff_hwframe_map_create(dst->hw_frames_ctx, dst, src, src 1105 libavutil/hwcontext_vaapi.c dst->width = src->width; src 1106 libavutil/hwcontext_vaapi.c dst->height = src->height; src 1129 libavutil/hwcontext_vaapi.c const AVFrame *src, int flags) src 1139 libavutil/hwcontext_vaapi.c surface_id = (VASurfaceID)(uintptr_t)src->data[3]; src 1186 libavutil/hwcontext_vaapi.c err = ff_hwframe_map_create(src->hw_frames_ctx, dst, src, src 1191 libavutil/hwcontext_vaapi.c dst->width = src->width; src 1192 libavutil/hwcontext_vaapi.c dst->height = src->height; src 1247 libavutil/hwcontext_vaapi.c const AVFrame *src, int flags) src 1255 libavutil/hwcontext_vaapi.c surface_id = (VASurfaceID)(uintptr_t)src->data[3]; src 1345 libavutil/hwcontext_vaapi.c err = ff_hwframe_map_create(src->hw_frames_ctx, src 1346 libavutil/hwcontext_vaapi.c dst, src, &vaapi_unmap_to_drm_abh, src 1352 libavutil/hwcontext_vaapi.c dst->width = src->width; src 1353 libavutil/hwcontext_vaapi.c dst->height = src->height; src 1368 libavutil/hwcontext_vaapi.c const AVFrame *src, int flags) src 1372 libavutil/hwcontext_vaapi.c err = vaapi_map_to_drm_esh(hwfc, dst, src, flags); src 1377 libavutil/hwcontext_vaapi.c return vaapi_map_to_drm_abh(hwfc, dst, src, flags); src 1385 libavutil/hwcontext_vaapi.c const AVFrame *src, int flags) src 1387 libavutil/hwcontext_vaapi.c switch (src->format) { src 1390 libavutil/hwcontext_vaapi.c return vaapi_map_from_drm(hwfc, dst, src, flags); src 1398 libavutil/hwcontext_vaapi.c const AVFrame *src, int flags) src 1403 libavutil/hwcontext_vaapi.c return vaapi_map_to_drm(hwfc, dst, src, flags); src 1406 libavutil/hwcontext_vaapi.c return vaapi_map_to_memory(hwfc, dst, src, flags); src 316 libavutil/hwcontext_vdpau.c const AVFrame *src) src 319 libavutil/hwcontext_vdpau.c VdpVideoSurface surf = (VdpVideoSurface)(uintptr_t)src->data[3]; src 371 libavutil/hwcontext_vdpau.c const AVFrame *src) src 384 libavutil/hwcontext_vdpau.c for (i = 0; i< FF_ARRAY_ELEMS(data) && src->data[i]; i++) { src 385 libavutil/hwcontext_vdpau.c data[i] = src->data[i]; src 386 libavutil/hwcontext_vdpau.c if (src->linesize[i] < 0 || src->linesize[i] > UINT32_MAX) { src 389 libavutil/hwcontext_vdpau.c src->linesize[i]); src 392 libavutil/hwcontext_vdpau.c linesize[i] = src->linesize[i]; src 397 libavutil/hwcontext_vdpau.c if (map[i].pix_fmt == src->format) { src 405 libavutil/hwcontext_vdpau.c av_get_pix_fmt_name(src->format)); src 114 libavutil/hwcontext_videotoolbox.c static int vt_map_frame(AVHWFramesContext *ctx, AVFrame *dst, const AVFrame *src, src 117 libavutil/hwcontext_videotoolbox.c CVPixelBufferRef pixbuf = (CVPixelBufferRef)src->data[3]; src 158 libavutil/hwcontext_videotoolbox.c ret = ff_hwframe_map_create(src->hw_frames_ctx, dst, src, vt_unmap, src 171 libavutil/hwcontext_videotoolbox.c AVFrame *dst, const AVFrame *src) src 184 libavutil/hwcontext_videotoolbox.c err = vt_map_frame(hwfc, map, src, AV_HWFRAME_MAP_READ); src 202 libavutil/hwcontext_videotoolbox.c AVFrame *dst, const AVFrame *src) src 207 libavutil/hwcontext_videotoolbox.c if (src->width > hwfc->width || src->height > hwfc->height) src 213 libavutil/hwcontext_videotoolbox.c map->format = src->format; src 219 libavutil/hwcontext_videotoolbox.c map->width = src->width; src 220 libavutil/hwcontext_videotoolbox.c map->height = src->height; src 222 libavutil/hwcontext_videotoolbox.c err = av_frame_copy(map, src); src 1826 libavutil/hwcontext_vulkan.c const AVFrame *src, int flags) src 1830 libavutil/hwcontext_vulkan.c AVVkFrame *f = (AVVkFrame *)src->data[0]; src 1838 libavutil/hwcontext_vulkan.c if (src->format != AV_PIX_FMT_VULKAN) { src 1840 libavutil/hwcontext_vulkan.c av_get_pix_fmt_name(src->format)); src 1853 libavutil/hwcontext_vulkan.c dst->width = src->width; src 1854 libavutil/hwcontext_vulkan.c dst->height = src->height; src 1900 libavutil/hwcontext_vulkan.c err = ff_hwframe_map_create(src->hw_frames_ctx, dst, src, src 2190 libavutil/hwcontext_vulkan.c const AVFrame *src, int flags) src 2197 libavutil/hwcontext_vulkan.c (AVDRMFrameDescriptor *)src->data[0]); src 2203 libavutil/hwcontext_vulkan.c dst->width = src->width; src 2204 libavutil/hwcontext_vulkan.c dst->height = src->height; src 2213 libavutil/hwcontext_vulkan.c err = ff_hwframe_map_create(dst->hw_frames_ctx, dst, src, src 2230 libavutil/hwcontext_vulkan.c AVFrame *dst, const AVFrame *src, src 2235 libavutil/hwcontext_vulkan.c AVHWFramesContext *vaapi_fc = (AVHWFramesContext*)src->hw_frames_ctx->data; src 2237 libavutil/hwcontext_vulkan.c VASurfaceID surface_id = (VASurfaceID)(uintptr_t)src->data[3]; src 2247 libavutil/hwcontext_vulkan.c err = av_hwframe_map(tmp, src, flags); src 2255 libavutil/hwcontext_vulkan.c err = ff_hwframe_map_replace(dst, src); src 2393 libavutil/hwcontext_vulkan.c AVFrame *dst, const AVFrame *src) src 2403 libavutil/hwcontext_vulkan.c AVHWFramesContext *cuda_fc = (AVHWFramesContext*)src->hw_frames_ctx->data; src 2419 libavutil/hwcontext_vulkan.c ret = vulkan_export_to_cuda(hwfc, src->hw_frames_ctx, dst); src 2435 libavutil/hwcontext_vulkan.c .srcDevice = (CUdeviceptr)src->data[i], src 2436 libavutil/hwcontext_vulkan.c .srcPitch = src->linesize[i], src 2477 libavutil/hwcontext_vulkan.c const AVFrame *src, int flags) src 2481 libavutil/hwcontext_vulkan.c switch (src->format) { src 2486 libavutil/hwcontext_vulkan.c return vulkan_map_from_vaapi(hwfc, dst, src, flags); src 2490 libavutil/hwcontext_vulkan.c return vulkan_map_from_drm(hwfc, dst, src, flags); src 2522 libavutil/hwcontext_vulkan.c const AVFrame *src, int flags) src 2526 libavutil/hwcontext_vulkan.c AVVkFrame *f = (AVVkFrame *)src->data[0]; src 2544 libavutil/hwcontext_vulkan.c err = ff_hwframe_map_create(src->hw_frames_ctx, dst, src, &vulkan_unmap_to_drm, drm_desc); src 2608 libavutil/hwcontext_vulkan.c dst->width = src->width; src 2609 libavutil/hwcontext_vulkan.c dst->height = src->height; src 2623 libavutil/hwcontext_vulkan.c const AVFrame *src, int flags) src 2632 libavutil/hwcontext_vulkan.c err = vulkan_map_to_drm(hwfc, tmp, src, flags); src 2640 libavutil/hwcontext_vulkan.c err = ff_hwframe_map_replace(dst, src); src 2650 libavutil/hwcontext_vulkan.c const AVFrame *src, int flags) src 2658 libavutil/hwcontext_vulkan.c return vulkan_map_to_drm(hwfc, dst, src, flags); src 2662 libavutil/hwcontext_vulkan.c return vulkan_map_to_vaapi(hwfc, dst, src, flags); src 2666 libavutil/hwcontext_vulkan.c return vulkan_map_frame_to_mem(hwfc, dst, src, flags); src 2986 libavutil/hwcontext_vulkan.c const AVFrame *src) src 2993 libavutil/hwcontext_vulkan.c const int planes = av_pix_fmt_count_planes(src->format); src 2994 libavutil/hwcontext_vulkan.c int log2_chroma = av_pix_fmt_desc_get(src->format)->log2_chroma_h; src 2999 libavutil/hwcontext_vulkan.c if ((src->format != AV_PIX_FMT_NONE && !av_vkfmt_from_pixfmt(src->format))) { src 3004 libavutil/hwcontext_vulkan.c if (src->width > hwfc->width || src->height > hwfc->height) src 3013 libavutil/hwcontext_vulkan.c map->format = src->format; src 3019 libavutil/hwcontext_vulkan.c err = av_frame_copy(map, src); src 3026 libavutil/hwcontext_vulkan.c int h = src->height; src 3028 libavutil/hwcontext_vulkan.c size_t p_size = FFABS(src->linesize[i]) * p_height; src 3033 libavutil/hwcontext_vulkan.c .pHostPointer = src->data[i], src 3038 libavutil/hwcontext_vulkan.c host_mapped[i] = map_host && src->linesize[i] > 0 && src 3044 libavutil/hwcontext_vulkan.c tmp.linesize[i] = FFABS(src->linesize[i]); src 3058 libavutil/hwcontext_vulkan.c int h = src->height; src 3065 libavutil/hwcontext_vulkan.c (const uint8_t *)src->data[i], src->linesize[i], src 3066 libavutil/hwcontext_vulkan.c FFMIN(tmp.linesize[i], FFABS(src->linesize[i])), src 3075 libavutil/hwcontext_vulkan.c src->width, src->height, src->format, 0); src 3085 libavutil/hwcontext_vulkan.c const AVFrame *src) src 3089 libavutil/hwcontext_vulkan.c switch (src->format) { src 3094 libavutil/hwcontext_vulkan.c return vulkan_transfer_data_from_cuda(hwfc, dst, src); src 3097 libavutil/hwcontext_vulkan.c if (src->hw_frames_ctx) src 3100 libavutil/hwcontext_vulkan.c return vulkan_transfer_data_from_mem(hwfc, dst, src); src 3106 libavutil/hwcontext_vulkan.c const AVFrame *src) src 3128 libavutil/hwcontext_vulkan.c dst_f = (AVVkFrame *)src->data[0]; src 3130 libavutil/hwcontext_vulkan.c err = vulkan_export_to_cuda(hwfc, dst->hw_frames_ctx, src); src 3175 libavutil/hwcontext_vulkan.c const AVFrame *src) src 3179 libavutil/hwcontext_vulkan.c AVVkFrame *f = (AVVkFrame *)src->data[0]; src 3199 libavutil/hwcontext_vulkan.c err = vulkan_map_frame_to_mem(hwfc, map, src, AV_HWFRAME_MAP_READ); src 3238 libavutil/hwcontext_vulkan.c if ((err = transfer_image_buf(hwfc, src, bufs, tmp.linesize, src 3269 libavutil/hwcontext_vulkan.c const AVFrame *src) src 3278 libavutil/hwcontext_vulkan.c return vulkan_transfer_data_to_cuda(hwfc, dst, src); src 3284 libavutil/hwcontext_vulkan.c return vulkan_transfer_data_to_mem(hwfc, dst, src); src 309 libavutil/imgutils.c const uint8_t *src, ptrdiff_t src_linesize, src 312 libavutil/imgutils.c if (!dst || !src) src 317 libavutil/imgutils.c memcpy(dst, src, bytewidth); src 319 libavutil/imgutils.c src += src_linesize; src 324 libavutil/imgutils.c const uint8_t *src, ptrdiff_t src_linesize, src 330 libavutil/imgutils.c ret = ff_image_copy_plane_uc_from_x86(dst, dst_linesize, src, src_linesize, src 335 libavutil/imgutils.c image_copy_plane(dst, dst_linesize, src, src_linesize, bytewidth, height); src 339 libavutil/imgutils.c const uint8_t *src, int src_linesize, src 342 libavutil/imgutils.c image_copy_plane(dst, dst_linesize, src, src_linesize, bytewidth, height); src 412 libavutil/imgutils.c const uint8_t *src, enum AVPixelFormat pix_fmt, src 428 libavutil/imgutils.c return av_image_fill_pointers(dst_data, pix_fmt, height, (uint8_t *)src, dst_linesize); src 477 libavutil/imgutils.c const uint8_t *src = src_data[i]; src 481 libavutil/imgutils.c memcpy(dst, src, linesize[i]); src 483 libavutil/imgutils.c src += src_linesize[i]; src 594 libavutil/imgutils.c uint16_t src = 0; src 605 libavutil/imgutils.c src = 16 << (comp.depth - 8); src 607 libavutil/imgutils.c src = 128 << (comp.depth - 8); src 610 libavutil/imgutils.c src = (1 << comp.depth) - 1; src 614 libavutil/imgutils.c src_array[x] = src; src 110 libavutil/imgutils.h const uint8_t *src, int src_linesize, src 168 libavutil/imgutils.h const uint8_t *src, src 26 libavutil/imgutils_internal.h const uint8_t *src, ptrdiff_t src_linesize, src 87 libavutil/lzo.c register const uint8_t *src = c->in; src 90 libavutil/lzo.c if (cnt > c->in_end - src) { src 91 libavutil/lzo.c cnt = FFMAX(c->in_end - src, 0); src 99 libavutil/lzo.c AV_COPY32U(dst, src); src 100 libavutil/lzo.c src += 4; src 105 libavutil/lzo.c memcpy(dst, src, cnt); src 106 libavutil/lzo.c c->in = src + cnt; src 101 libavutil/md5.c static void body(uint32_t ABCD[4], const uint8_t *src, int nblocks) src 114 libavutil/md5.c X = (const uint32_t *)src + n * 16; src 154 libavutil/md5.c void av_md5_update(AVMD5 *ctx, const uint8_t *src, int len) src 156 libavutil/md5.c void av_md5_update(AVMD5 *ctx, const uint8_t *src, size_t len) src 167 libavutil/md5.c memcpy(ctx->block + j, src, cnt); src 168 libavutil/md5.c src += cnt; src 175 libavutil/md5.c end = src + (len & ~63); src 176 libavutil/md5.c if (!HAVE_FAST_UNALIGNED && ((intptr_t)src & 3)) { src 177 libavutil/md5.c while (src < end) { src 178 libavutil/md5.c memcpy(ctx->block, src, 64); src 180 libavutil/md5.c src += 64; src 184 libavutil/md5.c body(ctx->ABCD, src, nblocks); src 185 libavutil/md5.c src = end; src 189 libavutil/md5.c memcpy(ctx->block, src, len); src 208 libavutil/md5.c void av_md5_sum(uint8_t *dst, const uint8_t *src, const int len) src 210 libavutil/md5.c void av_md5_sum(uint8_t *dst, const uint8_t *src, size_t len) src 216 libavutil/md5.c av_md5_update(&ctx, src, len); src 68 libavutil/md5.h void av_md5_update(struct AVMD5 *ctx, const uint8_t *src, int len); src 70 libavutil/md5.h void av_md5_update(struct AVMD5 *ctx, const uint8_t *src, size_t len); src 89 libavutil/md5.h void av_md5_sum(uint8_t *dst, const uint8_t *src, const int len); src 91 libavutil/md5.h void av_md5_sum(uint8_t *dst, const uint8_t *src, size_t len); src 430 libavutil/mem.c const uint8_t *src = &dst[-back]; src 435 libavutil/mem.c memset(dst, *src, cnt); src 446 libavutil/mem.c memcpy(dst, src, blocklen); src 451 libavutil/mem.c memcpy(dst, src, cnt); src 455 libavutil/mem.c AV_COPY32U(dst, src); src 456 libavutil/mem.c AV_COPY32U(dst + 4, src + 4); src 457 libavutil/mem.c src += 8; src 462 libavutil/mem.c AV_COPY32U(dst, src); src 463 libavutil/mem.c src += 4; src 468 libavutil/mem.c AV_COPY16U(dst, src); src 469 libavutil/mem.c src += 2; src 474 libavutil/mem.c *dst = *src; src 111 libavutil/mips/float_dsp_mips.c static void vector_fmul_scalar_mips(float *dst, const float *src, float mul, src 115 libavutil/mips/float_dsp_mips.c float *local_src = (float*)src; src 142 libavutil/mips/float_dsp_mips.c [dst]"+r"(dst), [src]"+r"(local_src) src 54 libavutil/murmur3.c static uint64_t inline get_k1(const uint8_t *src) src 56 libavutil/murmur3.c uint64_t k = AV_RL64(src); src 63 libavutil/murmur3.c static inline uint64_t get_k2(const uint8_t *src) src 65 libavutil/murmur3.c uint64_t k = AV_RL64(src + 8); src 93 libavutil/murmur3.c void av_murmur3_update(AVMurMur3 *c, const uint8_t *src, int len) src 95 libavutil/murmur3.c void av_murmur3_update(AVMurMur3 *c, const uint8_t *src, size_t len) src 105 libavutil/murmur3.c c->state[c->state_pos++] = *src++; src 115 libavutil/murmur3.c end = src + (len & ~15); src 116 libavutil/murmur3.c while (src < end) { src 119 libavutil/murmur3.c k1 = get_k1(src); src 120 libavutil/murmur3.c k2 = get_k2(src); src 123 libavutil/murmur3.c src += 16; src 130 libavutil/murmur3.c memcpy(c->state, src, len); src 103 libavutil/murmur3.h void av_murmur3_update(struct AVMurMur3 *c, const uint8_t *src, int len); src 105 libavutil/murmur3.h void av_murmur3_update(struct AVMurMur3 *c, const uint8_t *src, size_t len); src 1034 libavutil/opt.c AVDictionary *src; src 1042 libavutil/opt.c src = *(AVDictionary **)(((uint8_t *)target_obj) + o->offset); src 1043 libavutil/opt.c av_dict_copy(out_val, src, 0); src 1768 libavutil/opt.c int av_opt_copy(void *dst, const void *src) src 1774 libavutil/opt.c if (!src) src 1777 libavutil/opt.c c = *(AVClass **)src; src 1781 libavutil/opt.c while ((o = av_opt_next(src, o))) { src 1783 libavutil/opt.c void *field_src = (uint8_t *)src + o->offset; src 799 libavutil/opt.h int av_opt_copy(void *dest, const void *src); src 101 libavutil/pixdesc.c void av_write_image_line2(const void *src, src 111 libavutil/pixdesc.c const uint32_t *src32 = src; src 112 libavutil/pixdesc.c const uint16_t *src16 = src; src 162 libavutil/pixdesc.c void av_write_image_line(const uint16_t *src, src 167 libavutil/pixdesc.c av_write_image_line2(src, data, linesize, desc, x, y, c, w, 2); src 372 libavutil/pixdesc.h void av_write_image_line2(const void *src, uint8_t *data[4], src 376 libavutil/pixdesc.h void av_write_image_line(const uint16_t *src, uint8_t *data[4], src 129 libavutil/ppc/util_altivec.h static inline vec_u8 unaligned_load(int offset, const uint8_t *src) src 131 libavutil/ppc/util_altivec.h register vec_u8 first = vec_ld(offset, src); src 132 libavutil/ppc/util_altivec.h register vec_u8 second = vec_ld(offset + 15, src); src 133 libavutil/ppc/util_altivec.h register vec_u8 mask = vec_lvsl(offset, src); src 136 libavutil/ppc/util_altivec.h static inline vec_u8 load_with_perm_vec(int offset, const uint8_t *src, vec_u8 perm_vec) src 138 libavutil/ppc/util_altivec.h vec_u8 a = vec_ld(offset, src); src 139 libavutil/ppc/util_altivec.h vec_u8 b = vec_ld(offset + 15, src); src 54 libavutil/rc4.c void av_rc4_crypt(AVRC4 *r, uint8_t *dst, const uint8_t *src, int count, uint8_t *iv, int decrypt) { src 60 libavutil/rc4.c *dst++ = src ? *src++ ^ state[sum] : state[sum]; src 60 libavutil/rc4.h void av_rc4_crypt(struct AVRC4 *d, uint8_t *dst, const uint8_t *src, int count, uint8_t *iv, int decrypt); src 213 libavutil/samplefmt.c int av_samples_copy(uint8_t **dst, uint8_t * const *src, int dst_offset, src 226 libavutil/samplefmt.c if((dst[0] < src[0] ? src[0] - dst[0] : dst[0] - src[0]) >= data_size) { src 228 libavutil/samplefmt.c memcpy(dst[i] + dst_offset, src[i] + src_offset, data_size); src 231 libavutil/samplefmt.c memmove(dst[i] + dst_offset, src[i] + src_offset, data_size); src 252 libavutil/samplefmt.h int av_samples_copy(uint8_t **dst, uint8_t * const *src, int dst_offset, src 52 libavutil/tea.c static void tea_crypt_ecb(AVTEA *ctx, uint8_t *dst, const uint8_t *src, src 63 libavutil/tea.c v0 = AV_RB32(src); src 64 libavutil/tea.c v1 = AV_RB32(src + 4); src 78 libavutil/tea.c memcpy(iv, src, 8); src 95 libavutil/tea.c void av_tea_crypt(AVTEA *ctx, uint8_t *dst, const uint8_t *src, int count, src 102 libavutil/tea.c tea_crypt_ecb(ctx, dst, src, decrypt, iv); src 104 libavutil/tea.c src += 8; src 111 libavutil/tea.c dst[i] = src[i] ^ iv[i]; src 115 libavutil/tea.c tea_crypt_ecb(ctx, dst, src, decrypt, NULL); src 117 libavutil/tea.c src += 8; src 64 libavutil/tea.h void av_tea_crypt(struct AVTEA *ctx, uint8_t *dst, const uint8_t *src, src 128 libavutil/tests/blowfish.c static void test_blowfish(AVBlowfish *ctx, uint8_t *dst, const uint8_t *src, src 132 libavutil/tests/blowfish.c av_blowfish_crypt(ctx, dst, src, len, iv, dir); src 33 libavutil/tests/hash.c static const uint8_t src[SRC_BUF_SIZE] = { 0 }; src 44 libavutil/tests/hash.c av_hash_update(ctx, src, SRC_BUF_SIZE); src 50 libavutil/tests/hash.c av_hash_update(ctx, src, SRC_BUF_SIZE); src 59 libavutil/tests/hash.c av_hash_update(ctx, src, SRC_BUF_SIZE); src 62 libavutil/tests/tea.c static void test_tea(struct AVTEA *ctx, uint8_t *dst, const uint8_t *src, src 66 libavutil/tests/tea.c av_tea_crypt(ctx, dst, src, len, iv, dir); src 85 libavutil/tests/tea.c static const uint8_t src[32] = "HelloWorldHelloWorldHelloWorld"; src 101 libavutil/tests/tea.c av_tea_crypt(ctx, ct, src, 4, iv, 0); src 105 libavutil/tests/tea.c test_tea(ctx, pl, ct, src, 4, iv, 1, "CBC decryption"); src 108 libavutil/tests/tea.c test_tea(ctx, ct, ct, src, 4, iv, 1, "CBC inplace decryption"); src 63 libavutil/tests/xtea.c static void test_xtea(AVXTEA *ctx, uint8_t *dst, const uint8_t *src, src 68 libavutil/tests/xtea.c crypt(ctx, dst, src, len, iv, dir); src 86 libavutil/tests/xtea.c static const uint8_t src[32] = "HelloWorldHelloWorldHelloWorld"; src 111 libavutil/tests/xtea.c av_xtea_crypt(ctx, ct, src, 4, iv, 0); src 115 libavutil/tests/xtea.c test_xtea(ctx, pl, ct, src, 4, iv, 1, "CBC decryption", av_xtea_crypt); src 118 libavutil/tests/xtea.c test_xtea(ctx, ct, ct, src, 4, iv, 1, "CBC inplace decryption", av_xtea_crypt); src 206 libavutil/twofish.c static void twofish_encrypt(AVTWOFISH *cs, uint8_t *dst, const uint8_t *src) src 210 libavutil/twofish.c P[0] = AV_RL32(src) ^ cs->K[0]; src 211 libavutil/twofish.c P[1] = AV_RL32(src + 4) ^ cs->K[1]; src 212 libavutil/twofish.c P[2] = AV_RL32(src + 8) ^ cs->K[2]; src 213 libavutil/twofish.c P[3] = AV_RL32(src + 12) ^ cs->K[3]; src 234 libavutil/twofish.c static void twofish_decrypt(AVTWOFISH *cs, uint8_t *dst, const uint8_t *src, uint8_t *iv) src 238 libavutil/twofish.c P[2] = AV_RL32(src) ^ cs->K[4]; src 239 libavutil/twofish.c P[3] = AV_RL32(src + 4) ^ cs->K[5]; src 240 libavutil/twofish.c P[0] = AV_RL32(src + 8) ^ cs->K[6]; src 241 libavutil/twofish.c P[1] = AV_RL32(src + 12) ^ cs->K[7]; src 261 libavutil/twofish.c memcpy(iv, src, 16); src 312 libavutil/twofish.c void av_twofish_crypt(AVTWOFISH *cs, uint8_t *dst, const uint8_t *src, int count, uint8_t *iv, int decrypt) src 317 libavutil/twofish.c twofish_decrypt(cs, dst, src, iv); src 321 libavutil/twofish.c dst[i] = src[i] ^ iv[i]; src 325 libavutil/twofish.c twofish_encrypt(cs, dst, src); src 328 libavutil/twofish.c src = src + 16; src 65 libavutil/twofish.h void av_twofish_crypt(struct AVTWOFISH *ctx, uint8_t *dst, const uint8_t *src, int count, uint8_t* iv, int decrypt); src 408 libavutil/tx_template.c const FFTSample *src = _src, *in1, *in2; \ src 411 libavutil/tx_template.c stride /= sizeof(*src); /* To convert it from bytes */ \ src 412 libavutil/tx_template.c in1 = src; \ src 413 libavutil/tx_template.c in2 = src + ((N*m*2) - 1) * stride; \ src 446 libavutil/tx_template.c FFTSample *src = _src, *dst = _dst; \ src 458 libavutil/tx_template.c tmp.re = FOLD(-src[ len4 + k], src[1*len4 - 1 - k]); \ src 459 libavutil/tx_template.c tmp.im = FOLD(-src[ len3 + k], -src[1*len3 - 1 - k]); \ src 461 libavutil/tx_template.c tmp.re = FOLD(-src[ len4 + k], -src[5*len4 - 1 - k]); \ src 462 libavutil/tx_template.c tmp.im = FOLD( src[-len4 + k], -src[1*len3 - 1 - k]); \ src 495 libavutil/tx_template.c const FFTSample *src = _src, *in1, *in2; src 498 libavutil/tx_template.c stride /= sizeof(*src); src 499 libavutil/tx_template.c in1 = src; src 500 libavutil/tx_template.c in2 = src + ((m*2) - 1) * stride; src 522 libavutil/tx_template.c FFTSample *src = _src, *dst = _dst; src 532 libavutil/tx_template.c tmp.re = FOLD(-src[ len4 + k], src[1*len4 - 1 - k]); src 533 libavutil/tx_template.c tmp.im = FOLD(-src[ len3 + k], -src[1*len3 - 1 - k]); src 535 libavutil/tx_template.c tmp.re = FOLD(-src[ len4 + k], -src[5*len4 - 1 - k]); src 536 libavutil/tx_template.c tmp.im = FOLD( src[-len4 + k], -src[1*len3 - 1 - k]); src 37 libavutil/x86/float_dsp_init.c void ff_vector_fmac_scalar_sse(float *dst, const float *src, float mul, src 39 libavutil/x86/float_dsp_init.c void ff_vector_fmac_scalar_avx(float *dst, const float *src, float mul, src 41 libavutil/x86/float_dsp_init.c void ff_vector_fmac_scalar_fma3(float *dst, const float *src, float mul, src 44 libavutil/x86/float_dsp_init.c void ff_vector_fmul_scalar_sse(float *dst, const float *src, float mul, src 47 libavutil/x86/float_dsp_init.c void ff_vector_dmac_scalar_sse2(double *dst, const double *src, double mul, src 49 libavutil/x86/float_dsp_init.c void ff_vector_dmac_scalar_avx(double *dst, const double *src, double mul, src 51 libavutil/x86/float_dsp_init.c void ff_vector_dmac_scalar_fma3(double *dst, const double *src, double mul, src 54 libavutil/x86/float_dsp_init.c void ff_vector_dmul_scalar_sse2(double *dst, const double *src, src 56 libavutil/x86/float_dsp_init.c void ff_vector_dmul_scalar_avx(double *dst, const double *src, src 31 libavutil/x86/imgutils_init.c const uint8_t *src, ptrdiff_t src_linesize, src 35 libavutil/x86/imgutils_init.c const uint8_t *src, ptrdiff_t src_linesize, src 43 libavutil/x86/imgutils_init.c ff_image_copy_plane_uc_from_sse4(dst, dst_linesize, src, src_linesize, src 58 libavutil/xtea.c static void xtea_crypt_ecb(AVXTEA *ctx, uint8_t *dst, const uint8_t *src, src 69 libavutil/xtea.c v0 = AV_RB32(src); src 70 libavutil/xtea.c v1 = AV_RB32(src + 4); src 123 libavutil/xtea.c memcpy(iv, src, 8); src 178 libavutil/xtea.c static void xtea_le_crypt_ecb(AVXTEA *ctx, uint8_t *dst, const uint8_t *src, src 184 libavutil/xtea.c v0 = AV_RL32(src); src 185 libavutil/xtea.c v1 = AV_RL32(src + 4); src 198 libavutil/xtea.c memcpy(iv, src, 8); src 214 libavutil/xtea.c static void xtea_crypt(AVXTEA *ctx, uint8_t *dst, const uint8_t *src, int count, src 222 libavutil/xtea.c crypt(ctx, dst, src, decrypt, iv); src 224 libavutil/xtea.c src += 8; src 231 libavutil/xtea.c dst[i] = src[i] ^ iv[i]; src 235 libavutil/xtea.c crypt(ctx, dst, src, decrypt, NULL); src 237 libavutil/xtea.c src += 8; src 243 libavutil/xtea.c void av_xtea_crypt(AVXTEA *ctx, uint8_t *dst, const uint8_t *src, int count, src 246 libavutil/xtea.c xtea_crypt(ctx, dst, src, count, iv, decrypt, xtea_crypt_ecb); src 249 libavutil/xtea.c void av_xtea_le_crypt(AVXTEA *ctx, uint8_t *dst, const uint8_t *src, int count, src 252 libavutil/xtea.c xtea_crypt(ctx, dst, src, count, iv, decrypt, xtea_le_crypt_ecb); src 73 libavutil/xtea.h void av_xtea_crypt(struct AVXTEA *ctx, uint8_t *dst, const uint8_t *src, src 87 libavutil/xtea.h void av_xtea_le_crypt(struct AVXTEA *ctx, uint8_t *dst, const uint8_t *src, src 175 libpostproc/postprocess.c static inline int isHorizDC_C(const uint8_t src[], int stride, const PPContext *c) src 183 libpostproc/postprocess.c numEq += ((unsigned)(src[0] - src[1] + dcOffset)) < dcThreshold; src 184 libpostproc/postprocess.c numEq += ((unsigned)(src[1] - src[2] + dcOffset)) < dcThreshold; src 185 libpostproc/postprocess.c numEq += ((unsigned)(src[2] - src[3] + dcOffset)) < dcThreshold; src 186 libpostproc/postprocess.c numEq += ((unsigned)(src[3] - src[4] + dcOffset)) < dcThreshold; src 187 libpostproc/postprocess.c numEq += ((unsigned)(src[4] - src[5] + dcOffset)) < dcThreshold; src 188 libpostproc/postprocess.c numEq += ((unsigned)(src[5] - src[6] + dcOffset)) < dcThreshold; src 189 libpostproc/postprocess.c numEq += ((unsigned)(src[6] - src[7] + dcOffset)) < dcThreshold; src 190 libpostproc/postprocess.c src+= stride; src 198 libpostproc/postprocess.c static inline int isVertDC_C(const uint8_t src[], int stride, const PPContext *c) src 205 libpostproc/postprocess.c src+= stride*4; // src points to begin of the 8x8 Block src 207 libpostproc/postprocess.c numEq += ((unsigned)(src[0] - src[0+stride] + dcOffset)) < dcThreshold; src 208 libpostproc/postprocess.c numEq += ((unsigned)(src[1] - src[1+stride] + dcOffset)) < dcThreshold; src 209 libpostproc/postprocess.c numEq += ((unsigned)(src[2] - src[2+stride] + dcOffset)) < dcThreshold; src 210 libpostproc/postprocess.c numEq += ((unsigned)(src[3] - src[3+stride] + dcOffset)) < dcThreshold; src 211 libpostproc/postprocess.c numEq += ((unsigned)(src[4] - src[4+stride] + dcOffset)) < dcThreshold; src 212 libpostproc/postprocess.c numEq += ((unsigned)(src[5] - src[5+stride] + dcOffset)) < dcThreshold; src 213 libpostproc/postprocess.c numEq += ((unsigned)(src[6] - src[6+stride] + dcOffset)) < dcThreshold; src 214 libpostproc/postprocess.c numEq += ((unsigned)(src[7] - src[7+stride] + dcOffset)) < dcThreshold; src 215 libpostproc/postprocess.c src+= stride; src 220 libpostproc/postprocess.c static inline int isHorizMinMaxOk_C(const uint8_t src[], int stride, int QP) src 224 libpostproc/postprocess.c if((unsigned)(src[0] - src[5] + 2*QP) > 4*QP) return 0; src 225 libpostproc/postprocess.c src += stride; src 226 libpostproc/postprocess.c if((unsigned)(src[2] - src[7] + 2*QP) > 4*QP) return 0; src 227 libpostproc/postprocess.c src += stride; src 228 libpostproc/postprocess.c if((unsigned)(src[4] - src[1] + 2*QP) > 4*QP) return 0; src 229 libpostproc/postprocess.c src += stride; src 230 libpostproc/postprocess.c if((unsigned)(src[6] - src[3] + 2*QP) > 4*QP) return 0; src 231 libpostproc/postprocess.c src += stride; src 236 libpostproc/postprocess.c static inline int isVertMinMaxOk_C(const uint8_t src[], int stride, int QP) src 239 libpostproc/postprocess.c src+= stride*4; src 241 libpostproc/postprocess.c if((unsigned)(src[ x + 0*stride] - src[ x + 5*stride] + 2*QP) > 4*QP) return 0; src 242 libpostproc/postprocess.c if((unsigned)(src[1+x + 2*stride] - src[1+x + 7*stride] + 2*QP) > 4*QP) return 0; src 243 libpostproc/postprocess.c if((unsigned)(src[2+x + 4*stride] - src[2+x + 1*stride] + 2*QP) > 4*QP) return 0; src 244 libpostproc/postprocess.c if((unsigned)(src[3+x + 6*stride] - src[3+x + 3*stride] + 2*QP) > 4*QP) return 0; src 249 libpostproc/postprocess.c static inline int horizClassify_C(const uint8_t src[], int stride, const PPContext *c) src 251 libpostproc/postprocess.c if( isHorizDC_C(src, stride, c) ){ src 252 libpostproc/postprocess.c return isHorizMinMaxOk_C(src, stride, c->QP); src 258 libpostproc/postprocess.c static inline int vertClassify_C(const uint8_t src[], int stride, const PPContext *c) src 260 libpostproc/postprocess.c if( isVertDC_C(src, stride, c) ){ src 261 libpostproc/postprocess.c return isVertMinMaxOk_C(src, stride, c->QP); src 346 libpostproc/postprocess.c static inline void horizX1Filter(uint8_t *src, int stride, int QP) src 380 libpostproc/postprocess.c int a= src[1] - src[2]; src 381 libpostproc/postprocess.c int b= src[3] - src[4]; src 382 libpostproc/postprocess.c int c= src[5] - src[6]; src 389 libpostproc/postprocess.c src[1] +=v/8; src 390 libpostproc/postprocess.c src[2] +=v/4; src 391 libpostproc/postprocess.c src[3] +=3*v/8; src 392 libpostproc/postprocess.c src[4] -=3*v/8; src 393 libpostproc/postprocess.c src[5] -=v/4; src 394 libpostproc/postprocess.c src[6] -=v/8; src 396 libpostproc/postprocess.c src+=stride; src 403 libpostproc/postprocess.c static av_always_inline void do_a_deblock_C(uint8_t *src, int step, src 411 libpostproc/postprocess.c src+= step*4; // src points to begin of the 8x8 Block src 415 libpostproc/postprocess.c numEq += ((unsigned)(src[-1*step] - src[0*step] + dcOffset)) < dcThreshold; src 416 libpostproc/postprocess.c numEq += ((unsigned)(src[ 0*step] - src[1*step] + dcOffset)) < dcThreshold; src 417 libpostproc/postprocess.c numEq += ((unsigned)(src[ 1*step] - src[2*step] + dcOffset)) < dcThreshold; src 418 libpostproc/postprocess.c numEq += ((unsigned)(src[ 2*step] - src[3*step] + dcOffset)) < dcThreshold; src 419 libpostproc/postprocess.c numEq += ((unsigned)(src[ 3*step] - src[4*step] + dcOffset)) < dcThreshold; src 420 libpostproc/postprocess.c numEq += ((unsigned)(src[ 4*step] - src[5*step] + dcOffset)) < dcThreshold; src 421 libpostproc/postprocess.c numEq += ((unsigned)(src[ 5*step] - src[6*step] + dcOffset)) < dcThreshold; src 422 libpostproc/postprocess.c numEq += ((unsigned)(src[ 6*step] - src[7*step] + dcOffset)) < dcThreshold; src 423 libpostproc/postprocess.c numEq += ((unsigned)(src[ 7*step] - src[8*step] + dcOffset)) < dcThreshold; src 427 libpostproc/postprocess.c if(src[0] > src[step]){ src 428 libpostproc/postprocess.c max= src[0]; src 429 libpostproc/postprocess.c min= src[step]; src 431 libpostproc/postprocess.c max= src[step]; src 432 libpostproc/postprocess.c min= src[0]; src 435 libpostproc/postprocess.c if(src[x*step] > src[(x+1)*step]){ src 436 libpostproc/postprocess.c if(src[x *step] > max) max= src[ x *step]; src 437 libpostproc/postprocess.c if(src[(x+1)*step] < min) min= src[(x+1)*step]; src 439 libpostproc/postprocess.c if(src[(x+1)*step] > max) max= src[(x+1)*step]; src 440 libpostproc/postprocess.c if(src[ x *step] < min) min= src[ x *step]; src 444 libpostproc/postprocess.c const int first= FFABS(src[-1*step] - src[0]) < QP ? src[-1*step] : src[0]; src 445 libpostproc/postprocess.c const int last= FFABS(src[8*step] - src[7*step]) < QP ? src[8*step] : src[7*step]; src 448 libpostproc/postprocess.c sums[0] = 4*first + src[0*step] + src[1*step] + src[2*step] + 4; src 449 libpostproc/postprocess.c sums[1] = sums[0] - first + src[3*step]; src 450 libpostproc/postprocess.c sums[2] = sums[1] - first + src[4*step]; src 451 libpostproc/postprocess.c sums[3] = sums[2] - first + src[5*step]; src 452 libpostproc/postprocess.c sums[4] = sums[3] - first + src[6*step]; src 453 libpostproc/postprocess.c sums[5] = sums[4] - src[0*step] + src[7*step]; src 454 libpostproc/postprocess.c sums[6] = sums[5] - src[1*step] + last; src 455 libpostproc/postprocess.c sums[7] = sums[6] - src[2*step] + last; src 456 libpostproc/postprocess.c sums[8] = sums[7] - src[3*step] + last; src 457 libpostproc/postprocess.c sums[9] = sums[8] - src[4*step] + last; src 460 libpostproc/postprocess.c src[0*step] = src 461 libpostproc/postprocess.c src[1*step] = src 462 libpostproc/postprocess.c src[2*step] = src 463 libpostproc/postprocess.c src[3*step] = src 464 libpostproc/postprocess.c src[4*step] = src 465 libpostproc/postprocess.c src[5*step] = src 466 libpostproc/postprocess.c src[6*step] = src 467 libpostproc/postprocess.c src[7*step] = 128; src 469 libpostproc/postprocess.c src[0*step]= (sums[0] + sums[2] + 2*src[0*step])>>4; src 470 libpostproc/postprocess.c src[1*step]= (sums[1] + sums[3] + 2*src[1*step])>>4; src 471 libpostproc/postprocess.c src[2*step]= (sums[2] + sums[4] + 2*src[2*step])>>4; src 472 libpostproc/postprocess.c src[3*step]= (sums[3] + sums[5] + 2*src[3*step])>>4; src 473 libpostproc/postprocess.c src[4*step]= (sums[4] + sums[6] + 2*src[4*step])>>4; src 474 libpostproc/postprocess.c src[5*step]= (sums[5] + sums[7] + 2*src[5*step])>>4; src 475 libpostproc/postprocess.c src[6*step]= (sums[6] + sums[8] + 2*src[6*step])>>4; src 476 libpostproc/postprocess.c src[7*step]= (sums[7] + sums[9] + 2*src[7*step])>>4; src 479 libpostproc/postprocess.c const int middleEnergy= 5*(src[4*step] - src[3*step]) + 2*(src[2*step] - src[5*step]); src 482 libpostproc/postprocess.c const int q=(src[3*step] - src[4*step])/2; src 483 libpostproc/postprocess.c const int leftEnergy= 5*(src[2*step] - src[1*step]) + 2*(src[0*step] - src[3*step]); src 484 libpostproc/postprocess.c const int rightEnergy= 5*(src[6*step] - src[5*step]) + 2*(src[4*step] - src[7*step]); src 502 libpostproc/postprocess.c src[3*step]= av_clip_uint8(src[3*step] - d); src 503 libpostproc/postprocess.c src[4*step]= av_clip_uint8(src[4*step] + d); src 507 libpostproc/postprocess.c src[3*step]-= d; src 508 libpostproc/postprocess.c src[4*step]+= d; src 512 libpostproc/postprocess.c src += stride; src 555 libpostproc/postprocess.c typedef void (*pp_fn)(const uint8_t src[], int srcStride, uint8_t dst[], int dstStride, int width, int height, src 558 libpostproc/postprocess.c static inline void postProcess(const uint8_t src[], int srcStride, uint8_t dst[], int dstStride, int width, int height, src 592 libpostproc/postprocess.c pp(src, srcStride, dst, dstStride, width, height, QPs, QPStride, isColor, c); src 935 libpostproc/postprocess.c void pp_postprocess(const uint8_t * src[3], const int srcStride[3], src 1011 libpostproc/postprocess.c postProcess(src[0], srcStride[0], dst[0], dstStride[0], src 1014 libpostproc/postprocess.c if (!(src[1] && src[2] && dst[1] && dst[2])) src 1021 libpostproc/postprocess.c postProcess(src[1], srcStride[1], dst[1], dstStride[1], src 1023 libpostproc/postprocess.c postProcess(src[2], srcStride[2], dst[2], dstStride[2], src 1027 libpostproc/postprocess.c linecpy(dst[1], src[1], height, srcStride[1]); src 1028 libpostproc/postprocess.c linecpy(dst[2], src[2], height, srcStride[2]); src 1032 libpostproc/postprocess.c memcpy(&(dst[1][y*dstStride[1]]), &(src[1][y*srcStride[1]]), width); src 1033 libpostproc/postprocess.c memcpy(&(dst[2][y*dstStride[2]]), &(src[2][y*srcStride[2]]), width); src 69 libpostproc/postprocess.h void pp_postprocess(const uint8_t * src[3], const int srcStride[3], src 58 libpostproc/postprocess_altivec_template.c static inline int vertClassify_altivec(uint8_t src[], int stride, PPContext *c) { src 74 libpostproc/postprocess_altivec_template.c uint8_t *src2 = src; src 213 libpostproc/postprocess_altivec_template.c static inline void doVertLowPass_altivec(uint8_t *src, int stride, PPContext *c) { src 222 libpostproc/postprocess_altivec_template.c uint8_t *src2 = src; src 411 libpostproc/postprocess_altivec_template.c static inline void doVertDefFilter_altivec(uint8_t src[], int stride, PPContext *c) { src 420 libpostproc/postprocess_altivec_template.c uint8_t *src2 = src + stride*3; src 532 libpostproc/postprocess_altivec_template.c static inline void dering_altivec(uint8_t src[], int stride, PPContext *c) { src 574 libpostproc/postprocess_altivec_template.c uint8_t *srcCopy = src; src 584 libpostproc/postprocess_altivec_template.c vector unsigned char src##i = vec_perm(sA##i, sB##i, perm##i) src 662 libpostproc/postprocess_altivec_template.c (vector unsigned char)vec_cmpgt(src##i, v_avg); \ src 749 libpostproc/postprocess_altivec_template.c const vector unsigned char a_A = vec_perm(src##i, src##j, permA1M); \ src 750 libpostproc/postprocess_altivec_template.c const vector unsigned char a_B = vec_perm(a_A, src##k, permA2M); \ src 755 libpostproc/postprocess_altivec_template.c (vector signed int)vec_perm(src##j, (vector unsigned char)zero, \ src 769 libpostproc/postprocess_altivec_template.c src##j = vec_perm(src##j, newpm2, mask); \ src 803 libpostproc/postprocess_altivec_template.c src##i = vec_perm(src##i ,src##i, permST); \ src 804 libpostproc/postprocess_altivec_template.c sA##i= vec_sel(sA##i, src##i, maskST); \ src 805 libpostproc/postprocess_altivec_template.c sB##i= vec_sel(src##i, sB##i, maskST); \ src 828 libpostproc/postprocess_altivec_template.c static inline void tempNoiseReducer_altivec(uint8_t *src, int stride, src 841 libpostproc/postprocess_altivec_template.c #define LOAD_LINE(src, i) \ src 842 libpostproc/postprocess_altivec_template.c register int j##src##i = i * stride; \ src 843 libpostproc/postprocess_altivec_template.c vector unsigned char perm##src##i = vec_lvsl(j##src##i, src); \ src 844 libpostproc/postprocess_altivec_template.c const vector unsigned char v_##src##A1##i = vec_ld(j##src##i, src); \ src 845 libpostproc/postprocess_altivec_template.c const vector unsigned char v_##src##A2##i = vec_ld(j##src##i + 16, src); \ src 846 libpostproc/postprocess_altivec_template.c const vector unsigned char v_##src##A##i = \ src 847 libpostproc/postprocess_altivec_template.c vec_perm(v_##src##A1##i, v_##src##A2##i, perm##src##i); \ src 848 libpostproc/postprocess_altivec_template.c vector signed short v_##src##Ass##i = \ src 850 libpostproc/postprocess_altivec_template.c (vector signed char)v_##src##A##i) src 852 libpostproc/postprocess_altivec_template.c LOAD_LINE(src, 0); src 853 libpostproc/postprocess_altivec_template.c LOAD_LINE(src, 1); src 854 libpostproc/postprocess_altivec_template.c LOAD_LINE(src, 2); src 855 libpostproc/postprocess_altivec_template.c LOAD_LINE(src, 3); src 856 libpostproc/postprocess_altivec_template.c LOAD_LINE(src, 4); src 857 libpostproc/postprocess_altivec_template.c LOAD_LINE(src, 5); src 858 libpostproc/postprocess_altivec_template.c LOAD_LINE(src, 6); src 859 libpostproc/postprocess_altivec_template.c LOAD_LINE(src, 7); src 982 libpostproc/postprocess_altivec_template.c #define PACK_AND_STORE(src, i) do { \ src 983 libpostproc/postprocess_altivec_template.c const vector unsigned char perms = vec_lvsr(i * stride, src); \ src 986 libpostproc/postprocess_altivec_template.c const vector unsigned char vg = vec_perm(vf, v_##src##A##i, permHH); \ src 990 libpostproc/postprocess_altivec_template.c const vector unsigned char svA = vec_sel(v_##src##A1##i, vg2, mask); \ src 991 libpostproc/postprocess_altivec_template.c const vector unsigned char svB = vec_sel(vg2, v_##src##A2##i, mask); \ src 992 libpostproc/postprocess_altivec_template.c vec_st(svA, i * stride, src); \ src 993 libpostproc/postprocess_altivec_template.c vec_st(svB, i * stride + 16, src); \ src 996 libpostproc/postprocess_altivec_template.c PACK_AND_STORE(src, 0); src 997 libpostproc/postprocess_altivec_template.c PACK_AND_STORE(src, 1); src 998 libpostproc/postprocess_altivec_template.c PACK_AND_STORE(src, 2); src 999 libpostproc/postprocess_altivec_template.c PACK_AND_STORE(src, 3); src 1000 libpostproc/postprocess_altivec_template.c PACK_AND_STORE(src, 4); src 1001 libpostproc/postprocess_altivec_template.c PACK_AND_STORE(src, 5); src 1002 libpostproc/postprocess_altivec_template.c PACK_AND_STORE(src, 6); src 1003 libpostproc/postprocess_altivec_template.c PACK_AND_STORE(src, 7); src 1015 libpostproc/postprocess_altivec_template.c static inline void transpose_16x8_char_toPackedAlign_altivec(unsigned char* dst, unsigned char* src, int stride) { src 1019 libpostproc/postprocess_altivec_template.c vector unsigned char perm1##i = vec_lvsl(i * stride, src); \ src 1020 libpostproc/postprocess_altivec_template.c vector unsigned char perm2##i = vec_lvsl(j * stride, src); \ src 1021 libpostproc/postprocess_altivec_template.c vector unsigned char srcA##i = vec_ld(i * stride, src); \ src 1022 libpostproc/postprocess_altivec_template.c vector unsigned char srcB##i = vec_ld(i * stride + 16, src); \ src 1023 libpostproc/postprocess_altivec_template.c vector unsigned char srcC##i = vec_ld(j * stride, src); \ src 1024 libpostproc/postprocess_altivec_template.c vector unsigned char srcD##i = vec_ld(j * stride+ 16, src); \ src 1025 libpostproc/postprocess_altivec_template.c vector unsigned char src##i = vec_perm(srcA##i, srcB##i, perm1##i); \ src 1026 libpostproc/postprocess_altivec_template.c vector unsigned char src##j = vec_perm(srcC##i, srcD##i, perm2##i) src 1120 libpostproc/postprocess_altivec_template.c static inline void transpose_8x16_char_fromPackedAlign_altivec(unsigned char* dst, unsigned char* src, int stride) { src 1125 libpostproc/postprocess_altivec_template.c vector unsigned char src##i = vec_ld(i * 16, src); \ src 1126 libpostproc/postprocess_altivec_template.c vector unsigned char src##j = vec_ld(j * 16, src) src 176 libpostproc/postprocess_internal.h static inline void linecpy(void *dest, const void *src, int lines, int stride) { src 178 libpostproc/postprocess_internal.h memcpy(dest, src, lines*stride); src 180 libpostproc/postprocess_internal.h memcpy((uint8_t*)dest+(lines-1)*stride, (const uint8_t*)src+(lines-1)*stride, -lines*stride); src 111 libpostproc/postprocess_template.c static inline int RENAME(vertClassify)(const uint8_t src[], int stride, PPContext *c){ src 113 libpostproc/postprocess_template.c src+= stride*4; // src points to begin of the 8x8 Block src 209 libpostproc/postprocess_template.c : "r" (src), "r" ((x86_reg)stride), "m" (c->pQPb) src 228 libpostproc/postprocess_template.c static inline void RENAME(doVertLowPass)(uint8_t *src, int stride, PPContext *c) src 231 libpostproc/postprocess_template.c src+= stride*3; src 354 libpostproc/postprocess_template.c : "r" (src), "r" ((x86_reg)stride), "m" (c->pQPb) src 368 libpostproc/postprocess_template.c src+= stride*3; src 370 libpostproc/postprocess_template.c const int first= FFABS(src[0] - src[l1]) < c->QP ? src[0] : src[l1]; src 371 libpostproc/postprocess_template.c const int last= FFABS(src[l8] - src[l9]) < c->QP ? src[l9] : src[l8]; src 374 libpostproc/postprocess_template.c sums[0] = 4*first + src[l1] + src[l2] + src[l3] + 4; src 375 libpostproc/postprocess_template.c sums[1] = sums[0] - first + src[l4]; src 376 libpostproc/postprocess_template.c sums[2] = sums[1] - first + src[l5]; src 377 libpostproc/postprocess_template.c sums[3] = sums[2] - first + src[l6]; src 378 libpostproc/postprocess_template.c sums[4] = sums[3] - first + src[l7]; src 379 libpostproc/postprocess_template.c sums[5] = sums[4] - src[l1] + src[l8]; src 380 libpostproc/postprocess_template.c sums[6] = sums[5] - src[l2] + last; src 381 libpostproc/postprocess_template.c sums[7] = sums[6] - src[l3] + last; src 382 libpostproc/postprocess_template.c sums[8] = sums[7] - src[l4] + last; src 383 libpostproc/postprocess_template.c sums[9] = sums[8] - src[l5] + last; src 385 libpostproc/postprocess_template.c src[l1]= (sums[0] + sums[2] + 2*src[l1])>>4; src 386 libpostproc/postprocess_template.c src[l2]= (sums[1] + sums[3] + 2*src[l2])>>4; src 387 libpostproc/postprocess_template.c src[l3]= (sums[2] + sums[4] + 2*src[l3])>>4; src 388 libpostproc/postprocess_template.c src[l4]= (sums[3] + sums[5] + 2*src[l4])>>4; src 389 libpostproc/postprocess_template.c src[l5]= (sums[4] + sums[6] + 2*src[l5])>>4; src 390 libpostproc/postprocess_template.c src[l6]= (sums[5] + sums[7] + 2*src[l6])>>4; src 391 libpostproc/postprocess_template.c src[l7]= (sums[6] + sums[8] + 2*src[l7])>>4; src 392 libpostproc/postprocess_template.c src[l8]= (sums[7] + sums[9] + 2*src[l8])>>4; src 394 libpostproc/postprocess_template.c src++; src 407 libpostproc/postprocess_template.c static inline void RENAME(vertX1Filter)(uint8_t *src, int stride, PPContext *co) src 410 libpostproc/postprocess_template.c src+= stride*3; src 492 libpostproc/postprocess_template.c : "r" (src), "r" ((x86_reg)stride), "m" (co->pQPb) src 509 libpostproc/postprocess_template.c src+= stride*3; src 511 libpostproc/postprocess_template.c int a= src[l3] - src[l4]; src 512 libpostproc/postprocess_template.c int b= src[l4] - src[l5]; src 513 libpostproc/postprocess_template.c int c= src[l5] - src[l6]; src 521 libpostproc/postprocess_template.c src[l2] +=v>>3; src 522 libpostproc/postprocess_template.c src[l3] +=v>>2; src 523 libpostproc/postprocess_template.c src[l4] +=(3*v)>>3; src 524 libpostproc/postprocess_template.c src[l5] -=(3*v)>>3; src 525 libpostproc/postprocess_template.c src[l6] -=v>>2; src 526 libpostproc/postprocess_template.c src[l7] -=v>>3; src 528 libpostproc/postprocess_template.c src++; src 534 libpostproc/postprocess_template.c static inline void RENAME(doVertDefFilter)(uint8_t src[], int stride, PPContext *c) src 551 libpostproc/postprocess_template.c src+= stride*4; src 758 libpostproc/postprocess_template.c : "r" (src), "r" ((x86_reg)stride), "m" (c->pQPb) src 820 libpostproc/postprocess_template.c src+= stride*4; src 1045 libpostproc/postprocess_template.c : "+r" (src) src 1061 libpostproc/postprocess_template.c src+= stride*3; src 1063 libpostproc/postprocess_template.c const int middleEnergy= 5*(src[l5] - src[l4]) + 2*(src[l3] - src[l6]); src 1065 libpostproc/postprocess_template.c const int q=(src[l4] - src[l5])/2; src 1066 libpostproc/postprocess_template.c const int leftEnergy= 5*(src[l3] - src[l2]) + 2*(src[l1] - src[l4]); src 1067 libpostproc/postprocess_template.c const int rightEnergy= 5*(src[l7] - src[l6]) + 2*(src[l5] - src[l8]); src 1083 libpostproc/postprocess_template.c src[l4]-= d; src 1084 libpostproc/postprocess_template.c src[l5]+= d; src 1086 libpostproc/postprocess_template.c src++; src 1093 libpostproc/postprocess_template.c static inline void RENAME(dering)(uint8_t src[], int stride, PPContext *c) src 1244 libpostproc/postprocess_template.c #define REAL_DERING_CORE(dst,src,ppsx,psx,sx,pplx,plx,lx,t0,t1) \ src 1245 libpostproc/postprocess_template.c "movq " #src ", " #sx " \n\t" /* src[0] */\ src 1250 libpostproc/postprocess_template.c "movd -4" #src ", " #t1 " \n\t"\ src 1253 libpostproc/postprocess_template.c "movd 8" #src ", " #t1 " \n\t"\ src 1290 libpostproc/postprocess_template.c #define DERING_CORE(dst,src,ppsx,psx,sx,pplx,plx,lx,t0,t1) \ src 1291 libpostproc/postprocess_template.c REAL_DERING_CORE(dst,src,ppsx,psx,sx,pplx,plx,lx,t0,t1) src 1318 libpostproc/postprocess_template.c : : "r" (src), "r" ((x86_reg)stride), "m" (c->pQPb), "m"(c->pQPb2), "q"(tmp) src 1331 libpostproc/postprocess_template.c src --; src 1334 libpostproc/postprocess_template.c p= src + stride*y; src 1348 libpostproc/postprocess_template.c if(src[stride*y + 0] > avg) t+= 1; src 1349 libpostproc/postprocess_template.c if(src[stride*y + 1] > avg) t+= 2; src 1350 libpostproc/postprocess_template.c if(src[stride*y + 2] > avg) t+= 4; src 1351 libpostproc/postprocess_template.c if(src[stride*y + 3] > avg) t+= 8; src 1352 libpostproc/postprocess_template.c if(src[stride*y + 4] > avg) t+= 16; src 1353 libpostproc/postprocess_template.c if(src[stride*y + 5] > avg) t+= 32; src 1354 libpostproc/postprocess_template.c if(src[stride*y + 6] > avg) t+= 64; src 1355 libpostproc/postprocess_template.c if(src[stride*y + 7] > avg) t+= 128; src 1356 libpostproc/postprocess_template.c if(src[stride*y + 8] > avg) t+= 256; src 1357 libpostproc/postprocess_template.c if(src[stride*y + 9] > avg) t+= 512; src 1374 libpostproc/postprocess_template.c p= src + stride*y; src 1431 libpostproc/postprocess_template.c p= src + stride*y; src 1450 libpostproc/postprocess_template.c static inline void RENAME(deInterlaceInterpolateLinear)(uint8_t src[], int stride) src 1453 libpostproc/postprocess_template.c src+= 4*stride; src 1474 libpostproc/postprocess_template.c : : "r" (src), "r" ((x86_reg)stride) src 1479 libpostproc/postprocess_template.c src+= 4*stride; src 1482 libpostproc/postprocess_template.c a= *(uint32_t*)&src[stride*0]; src 1483 libpostproc/postprocess_template.c b= *(uint32_t*)&src[stride*2]; src 1484 libpostproc/postprocess_template.c *(uint32_t*)&src[stride*1]= (a|b) - (((a^b)&0xFEFEFEFEUL)>>1); src 1485 libpostproc/postprocess_template.c a= *(uint32_t*)&src[stride*4]; src 1486 libpostproc/postprocess_template.c *(uint32_t*)&src[stride*3]= (a|b) - (((a^b)&0xFEFEFEFEUL)>>1); src 1487 libpostproc/postprocess_template.c b= *(uint32_t*)&src[stride*6]; src 1488 libpostproc/postprocess_template.c *(uint32_t*)&src[stride*5]= (a|b) - (((a^b)&0xFEFEFEFEUL)>>1); src 1489 libpostproc/postprocess_template.c a= *(uint32_t*)&src[stride*8]; src 1490 libpostproc/postprocess_template.c *(uint32_t*)&src[stride*7]= (a|b) - (((a^b)&0xFEFEFEFEUL)>>1); src 1491 libpostproc/postprocess_template.c src += 4; src 1503 libpostproc/postprocess_template.c static inline void RENAME(deInterlaceInterpolateCubic)(uint8_t src[], int stride) src 1506 libpostproc/postprocess_template.c src+= stride*3; src 1562 libpostproc/postprocess_template.c : : "r" (src), "r" ((x86_reg)stride) src 1572 libpostproc/postprocess_template.c src+= stride*3; src 1574 libpostproc/postprocess_template.c src[stride*3] = av_clip_uint8((-src[0] + 9*src[stride*2] + 9*src[stride*4] - src[stride*6])>>4); src 1575 libpostproc/postprocess_template.c src[stride*5] = av_clip_uint8((-src[stride*2] + 9*src[stride*4] + 9*src[stride*6] - src[stride*8])>>4); src 1576 libpostproc/postprocess_template.c src[stride*7] = av_clip_uint8((-src[stride*4] + 9*src[stride*6] + 9*src[stride*8] - src[stride*10])>>4); src 1577 libpostproc/postprocess_template.c src[stride*9] = av_clip_uint8((-src[stride*6] + 9*src[stride*8] + 9*src[stride*10] - src[stride*12])>>4); src 1578 libpostproc/postprocess_template.c src++; src 1590 libpostproc/postprocess_template.c static inline void RENAME(deInterlaceFF)(uint8_t src[], int stride, uint8_t *tmp) src 1593 libpostproc/postprocess_template.c src+= stride*4; src 1638 libpostproc/postprocess_template.c : : "r" (src), "r" ((x86_reg)stride), "r"(tmp) src 1643 libpostproc/postprocess_template.c src+= stride*4; src 1646 libpostproc/postprocess_template.c int t2= src[stride*1]; src 1648 libpostproc/postprocess_template.c src[stride*1]= av_clip_uint8((-t1 + 4*src[stride*0] + 2*t2 + 4*src[stride*2] - src[stride*3] + 4)>>3); src 1649 libpostproc/postprocess_template.c t1= src[stride*4]; src 1650 libpostproc/postprocess_template.c src[stride*3]= av_clip_uint8((-t2 + 4*src[stride*2] + 2*t1 + 4*src[stride*4] - src[stride*5] + 4)>>3); src 1651 libpostproc/postprocess_template.c t2= src[stride*6]; src 1652 libpostproc/postprocess_template.c src[stride*5]= av_clip_uint8((-t1 + 4*src[stride*4] + 2*t2 + 4*src[stride*6] - src[stride*7] + 4)>>3); src 1653 libpostproc/postprocess_template.c t1= src[stride*8]; src 1654 libpostproc/postprocess_template.c src[stride*7]= av_clip_uint8((-t2 + 4*src[stride*6] + 2*t1 + 4*src[stride*8] - src[stride*9] + 4)>>3); src 1657 libpostproc/postprocess_template.c src++; src 1669 libpostproc/postprocess_template.c static inline void RENAME(deInterlaceL5)(uint8_t src[], int stride, uint8_t *tmp, uint8_t *tmp2) src 1672 libpostproc/postprocess_template.c src+= stride*4; src 1728 libpostproc/postprocess_template.c : : "r" (src), "r" ((x86_reg)stride), "r"(tmp), "r"(tmp2) src 1733 libpostproc/postprocess_template.c src+= stride*4; src 1737 libpostproc/postprocess_template.c int t3= src[0]; src 1739 libpostproc/postprocess_template.c src[stride*0]= av_clip_uint8((-(t1 + src[stride*2]) + 2*(t2 + src[stride*1]) + 6*t3 + 4)>>3); src 1740 libpostproc/postprocess_template.c t1= src[stride*1]; src 1741 libpostproc/postprocess_template.c src[stride*1]= av_clip_uint8((-(t2 + src[stride*3]) + 2*(t3 + src[stride*2]) + 6*t1 + 4)>>3); src 1742 libpostproc/postprocess_template.c t2= src[stride*2]; src 1743 libpostproc/postprocess_template.c src[stride*2]= av_clip_uint8((-(t3 + src[stride*4]) + 2*(t1 + src[stride*3]) + 6*t2 + 4)>>3); src 1744 libpostproc/postprocess_template.c t3= src[stride*3]; src 1745 libpostproc/postprocess_template.c src[stride*3]= av_clip_uint8((-(t1 + src[stride*5]) + 2*(t2 + src[stride*4]) + 6*t3 + 4)>>3); src 1746 libpostproc/postprocess_template.c t1= src[stride*4]; src 1747 libpostproc/postprocess_template.c src[stride*4]= av_clip_uint8((-(t2 + src[stride*6]) + 2*(t3 + src[stride*5]) + 6*t1 + 4)>>3); src 1748 libpostproc/postprocess_template.c t2= src[stride*5]; src 1749 libpostproc/postprocess_template.c src[stride*5]= av_clip_uint8((-(t3 + src[stride*7]) + 2*(t1 + src[stride*6]) + 6*t2 + 4)>>3); src 1750 libpostproc/postprocess_template.c t3= src[stride*6]; src 1751 libpostproc/postprocess_template.c src[stride*6]= av_clip_uint8((-(t1 + src[stride*8]) + 2*(t2 + src[stride*7]) + 6*t3 + 4)>>3); src 1752 libpostproc/postprocess_template.c t1= src[stride*7]; src 1753 libpostproc/postprocess_template.c src[stride*7]= av_clip_uint8((-(t2 + src[stride*9]) + 2*(t3 + src[stride*8]) + 6*t1 + 4)>>3); src 1758 libpostproc/postprocess_template.c src++; src 1770 libpostproc/postprocess_template.c static inline void RENAME(deInterlaceBlendLinear)(uint8_t src[], int stride, uint8_t *tmp) src 1773 libpostproc/postprocess_template.c src+= 4*stride; src 1816 libpostproc/postprocess_template.c : : "r" (src), "r" ((x86_reg)stride), "r" (tmp) src 1821 libpostproc/postprocess_template.c src+= 4*stride; src 1825 libpostproc/postprocess_template.c b= *(uint32_t*)&src[stride*0]; src 1826 libpostproc/postprocess_template.c c= *(uint32_t*)&src[stride*1]; src 1828 libpostproc/postprocess_template.c *(uint32_t*)&src[stride*0]= (a|b) - (((a^b)&0xFEFEFEFEUL)>>1); src 1830 libpostproc/postprocess_template.c a= *(uint32_t*)&src[stride*2]; src 1832 libpostproc/postprocess_template.c *(uint32_t*)&src[stride*1]= (c|b) - (((c^b)&0xFEFEFEFEUL)>>1); src 1834 libpostproc/postprocess_template.c b= *(uint32_t*)&src[stride*3]; src 1836 libpostproc/postprocess_template.c *(uint32_t*)&src[stride*2]= (c|a) - (((c^a)&0xFEFEFEFEUL)>>1); src 1838 libpostproc/postprocess_template.c c= *(uint32_t*)&src[stride*4]; src 1840 libpostproc/postprocess_template.c *(uint32_t*)&src[stride*3]= (a|b) - (((a^b)&0xFEFEFEFEUL)>>1); src 1842 libpostproc/postprocess_template.c a= *(uint32_t*)&src[stride*5]; src 1844 libpostproc/postprocess_template.c *(uint32_t*)&src[stride*4]= (c|b) - (((c^b)&0xFEFEFEFEUL)>>1); src 1846 libpostproc/postprocess_template.c b= *(uint32_t*)&src[stride*6]; src 1848 libpostproc/postprocess_template.c *(uint32_t*)&src[stride*5]= (c|a) - (((c^a)&0xFEFEFEFEUL)>>1); src 1850 libpostproc/postprocess_template.c c= *(uint32_t*)&src[stride*7]; src 1852 libpostproc/postprocess_template.c *(uint32_t*)&src[stride*6]= (a|b) - (((a^b)&0xFEFEFEFEUL)>>1); src 1854 libpostproc/postprocess_template.c a= *(uint32_t*)&src[stride*8]; src 1856 libpostproc/postprocess_template.c *(uint32_t*)&src[stride*7]= (c|b) - (((c^b)&0xFEFEFEFEUL)>>1); src 1859 libpostproc/postprocess_template.c src += 4; src 1871 libpostproc/postprocess_template.c static inline void RENAME(deInterlaceMedian)(uint8_t src[], int stride) src 1874 libpostproc/postprocess_template.c src+= 4*stride; src 1920 libpostproc/postprocess_template.c : : "r" (src), "r" ((x86_reg)stride) src 1962 libpostproc/postprocess_template.c : : "r" (src), "r" ((x86_reg)stride) src 1968 libpostproc/postprocess_template.c src+= 4*stride; src 1971 libpostproc/postprocess_template.c uint8_t *colsrc = src; src 1983 libpostproc/postprocess_template.c src++; src 1992 libpostproc/postprocess_template.c static inline void RENAME(transpose1)(uint8_t *dst1, uint8_t *dst2, const uint8_t *src, int srcStride) src 2069 libpostproc/postprocess_template.c :: "r" (src), "r" ((x86_reg)srcStride), "r" (dst1), "r" (dst2) src 2077 libpostproc/postprocess_template.c static inline void RENAME(transpose2)(uint8_t *dst, int dstStride, const uint8_t *src) src 2149 libpostproc/postprocess_template.c :: "r" (dst), "r" ((x86_reg)dstStride), "r" (src) src 2157 libpostproc/postprocess_template.c static inline void RENAME(tempNoiseReducer)(uint8_t *src, int stride, src 2452 libpostproc/postprocess_template.c :: "r" (src), "r" (tempBlurred), "r"((x86_reg)stride), "m" (tempBlurredPast) src 2467 libpostproc/postprocess_template.c int cur= src[ x + y*stride ]; src 2499 libpostproc/postprocess_template.c int cur= src[ x + y*stride ]; src 2501 libpostproc/postprocess_template.c src[ x + y*stride ]= src 2509 libpostproc/postprocess_template.c tempBlurred[ x + y*stride ]= src[ x + y*stride ]; src 2519 libpostproc/postprocess_template.c int cur= src[ x + y*stride ]; src 2521 libpostproc/postprocess_template.c src[ x + y*stride ]= src 2530 libpostproc/postprocess_template.c int cur= src[ x + y*stride ]; src 2532 libpostproc/postprocess_template.c src[ x + y*stride ]= src 2547 libpostproc/postprocess_template.c static av_always_inline void RENAME(do_a_deblock)(uint8_t *src, int step, int stride, const PPContext *c, int mode){ src 2550 libpostproc/postprocess_template.c src+= step*3; // src points to begin of the 8x8 Block src 2653 libpostproc/postprocess_template.c : "r" (src), "r" ((x86_reg)step), "m" (c->pQPb), "m"(c->ppMode.flatnessThreshold) src 2796 libpostproc/postprocess_template.c : "+&r"(src) src 2797 libpostproc/postprocess_template.c : "r" ((x86_reg)step), "m" (c->pQPb), "r"(sums), "g"(src) src 2801 libpostproc/postprocess_template.c src+= step; // src points to begin of the 8x8 Block src 2835 libpostproc/postprocess_template.c : "r" ((x86_reg)step), "r"(src - offset), "m"(both_masks) src 2838 libpostproc/postprocess_template.c src+= step; // src points to begin of the 8x8 Block src 2841 libpostproc/postprocess_template.c uint8_t *temp_src= src; src 3077 libpostproc/postprocess_template.c static void RENAME(postProcess)(const uint8_t src[], int srcStride, uint8_t dst[], int dstStride, int width, int height, src 3087 libpostproc/postprocess_template.c static inline void RENAME(blockCopy)(uint8_t dst[], int dstStride, const uint8_t src[], int srcStride, src 3165 libpostproc/postprocess_template.c "r"(src), src 3174 libpostproc/postprocess_template.c &(src[srcStride*i]), BLOCK_SIZE); src 3198 libpostproc/postprocess_template.c : : "r" (src), src 3207 libpostproc/postprocess_template.c &(src[srcStride*i]), BLOCK_SIZE); src 3215 libpostproc/postprocess_template.c static inline void RENAME(duplicate)(uint8_t src[], int stride) src 3226 libpostproc/postprocess_template.c : "+r" (src) src 3231 libpostproc/postprocess_template.c uint8_t *p=src; src 3234 libpostproc/postprocess_template.c memcpy(p, src, 8); src 3305 libpostproc/postprocess_template.c static void RENAME(postProcess)(const uint8_t src[], int srcStride, uint8_t dst[], int dstStride, int width, int height, src 3421 libpostproc/postprocess_template.c const uint8_t *srcBlock= &(src[y*srcStride]); src 3468 libpostproc/postprocess_template.c const uint8_t *srcBlock= &(src[y*srcStride]); src 3488 libpostproc/postprocess_template.c memcpy(tempSrc + srcStride*i, src + srcStride*(height-1), FFABS(srcStride)); src 29 libswresample/aarch64/audio_convert_init.c void swri_oldapi_conv_flt_to_s16_neon(int16_t *dst, const float *src, int len); src 30 libswresample/aarch64/audio_convert_init.c void swri_oldapi_conv_fltp_to_s16_2ch_neon(int16_t *dst, float *const *src, int len, int channels); src 31 libswresample/aarch64/audio_convert_init.c void swri_oldapi_conv_fltp_to_s16_nch_neon(int16_t *dst, float *const *src, int len, int channels); src 33 libswresample/aarch64/audio_convert_init.c static void conv_flt_to_s16_neon(uint8_t **dst, const uint8_t **src, int len){ src 34 libswresample/aarch64/audio_convert_init.c swri_oldapi_conv_flt_to_s16_neon((int16_t*)*dst, (const float*)*src, len); src 37 libswresample/aarch64/audio_convert_init.c static void conv_fltp_to_s16_2ch_neon(uint8_t **dst, const uint8_t **src, int len){ src 38 libswresample/aarch64/audio_convert_init.c swri_oldapi_conv_fltp_to_s16_2ch_neon((int16_t*)*dst, (float *const*)src, len, 2); src 41 libswresample/aarch64/audio_convert_init.c static void conv_fltp_to_s16_nch_neon(uint8_t **dst, const uint8_t **src, int len){ src 43 libswresample/aarch64/audio_convert_init.c for(channels=3; channels<SWR_CH_MAX && src[channels]; channels++) src 45 libswresample/aarch64/audio_convert_init.c swri_oldapi_conv_fltp_to_s16_nch_neon((int16_t*)*dst, (float *const*)src, len, channels); src 33 libswresample/aarch64/resample_init.c void ff_resample_common_apply_filter_x4_##TYPE##_neon(FELEM2 *acc, const DELEM *src, \ src 36 libswresample/aarch64/resample_init.c void ff_resample_common_apply_filter_x8_##TYPE##_neon(FELEM2 *acc, const DELEM *src, \ src 43 libswresample/aarch64/resample_init.c const DELEM *src = source; \ src 62 libswresample/aarch64/resample_init.c ff_resample_common_apply_filter_x8_##TYPE##_neon(&val, &src[sample_index], \ src 67 libswresample/aarch64/resample_init.c ff_resample_common_apply_filter_x4_##TYPE##_neon(&val, &src[sample_index], \ src 72 libswresample/aarch64/resample_init.c val += src[sample_index + i] * (FELEM2)filter[i]; \ src 29 libswresample/arm/audio_convert_init.c void swri_oldapi_conv_flt_to_s16_neon(int16_t *dst, const float *src, int len); src 30 libswresample/arm/audio_convert_init.c void swri_oldapi_conv_fltp_to_s16_2ch_neon(int16_t *dst, float *const *src, int len, int channels); src 31 libswresample/arm/audio_convert_init.c void swri_oldapi_conv_fltp_to_s16_nch_neon(int16_t *dst, float *const *src, int len, int channels); src 33 libswresample/arm/audio_convert_init.c static void conv_flt_to_s16_neon(uint8_t **dst, const uint8_t **src, int len){ src 34 libswresample/arm/audio_convert_init.c swri_oldapi_conv_flt_to_s16_neon((int16_t*)*dst, (const float*)*src, len); src 37 libswresample/arm/audio_convert_init.c static void conv_fltp_to_s16_2ch_neon(uint8_t **dst, const uint8_t **src, int len){ src 38 libswresample/arm/audio_convert_init.c swri_oldapi_conv_fltp_to_s16_2ch_neon((int16_t*)*dst, (float *const*)src, len, 2); src 41 libswresample/arm/audio_convert_init.c static void conv_fltp_to_s16_nch_neon(uint8_t **dst, const uint8_t **src, int len){ src 43 libswresample/arm/audio_convert_init.c for(channels=3; channels<SWR_CH_MAX && src[channels]; channels++) src 45 libswresample/arm/audio_convert_init.c swri_oldapi_conv_fltp_to_s16_nch_neon((int16_t*)*dst, (float *const*)src, len, channels); src 33 libswresample/arm/resample_init.c void ff_resample_common_apply_filter_x4_##TYPE##_neon(FELEM2 *acc, const DELEM *src, \ src 36 libswresample/arm/resample_init.c void ff_resample_common_apply_filter_x8_##TYPE##_neon(FELEM2 *acc, const DELEM *src, \ src 43 libswresample/arm/resample_init.c const DELEM *src = source; \ src 62 libswresample/arm/resample_init.c ff_resample_common_apply_filter_x8_##TYPE##_neon(&val, &src[sample_index], \ src 67 libswresample/arm/resample_init.c ff_resample_common_apply_filter_x4_##TYPE##_neon(&val, &src[sample_index], \ src 72 libswresample/arm/resample_init.c val += src[sample_index + i] * (FELEM2)filter[i]; \ src 132 libswresample/audioconvert.c static void cpy1(uint8_t **dst, const uint8_t **src, int len){ src 133 libswresample/audioconvert.c memcpy(*dst, *src, len); src 135 libswresample/audioconvert.c static void cpy2(uint8_t **dst, const uint8_t **src, int len){ src 136 libswresample/audioconvert.c memcpy(*dst, *src, 2*len); src 138 libswresample/audioconvert.c static void cpy4(uint8_t **dst, const uint8_t **src, int len){ src 139 libswresample/audioconvert.c memcpy(*dst, *src, 4*len); src 141 libswresample/audioconvert.c static void cpy8(uint8_t **dst, const uint8_t **src, int len){ src 142 libswresample/audioconvert.c memcpy(*dst, *src, 8*len); src 37 libswresample/audioconvert.h typedef void (simd_func_type)(uint8_t **dst, const uint8_t **src, int len); src 55 libswresample/dither_template.c const DELEM *src = (const DELEM*)srcs->ch[ch]; src 61 libswresample/dither_template.c double d1, d = src[i]*S_1; src 452 libswresample/resample.c static int multiple_resample(ResampleContext *c, AudioData *dst, int dst_size, AudioData *src, int src_size, int *consumed){ src 473 libswresample/resample.c c->dsp.resample_one(dst->ch[i], src->ch[i], dst_size, index2, incr); src 489 libswresample/resample.c const void *src, int n, int update_ctx); src 498 libswresample/resample.c *consumed = resample_func(c, dst->ch[i], src->ch[i], dst_size, i+1 == dst->ch_count); src 566 libswresample/resample.c static int invert_initial_buffer(ResampleContext *c, AudioData *dst, const AudioData *src, src 579 libswresample/resample.c for (ch = 0; ch < src->ch_count; ch++) { src 581 libswresample/resample.c src->ch[ch] + ((n - *out_sz) * c->felem_size), c->felem_size); src 594 libswresample/resample.c for (ch = 0; ch < src->ch_count; ch++) { src 54 libswresample/resample.h void (*resample_one)(void *dst, const void *src, src 57 libswresample/resample.h const void *src, int n, int update_ctx); src 59 libswresample/resample.h const void *src, int n, int update_ctx); src 79 libswresample/resample_template.c const DELEM *src = source; src 83 libswresample/resample_template.c dst[dst_index] = src[index2 >> 32]; src 93 libswresample/resample_template.c const DELEM *src = source; src 111 libswresample/resample_template.c val += src[sample_index + i ] * (FELEM2)filter[i ]; src 112 libswresample/resample_template.c val2 += src[sample_index + i + 1] * (FELEM2)filter[i + 1]; src 115 libswresample/resample_template.c val += src[sample_index + i ] * (FELEM2)filter[i ]; src 148 libswresample/resample_template.c const DELEM *src = source; src 168 libswresample/resample_template.c val += src[sample_index + i] * (FELEM2)filter[i]; src 169 libswresample/resample_template.c v2 += src[sample_index + i] * (FELEM2)filter[i + c->filter_alloc]; src 86 libswresample/soxr_resample.c AudioData *src, int src_size, int *consumed){ src 88 libswresample/soxr_resample.c soxr_error_t error = soxr_set_error((soxr_t)c, soxr_set_num_channels((soxr_t)c, src->ch_count)); src 90 libswresample/soxr_resample.c error = soxr_process((soxr_t)c, src->ch, (size_t)src_size, src 111 libswresample/soxr_resample.c static int invert_initial_buffer(struct ResampleContext *c, AudioData *dst, const AudioData *src, src 74 libswresample/swresample_internal.h typedef int (* multiple_resample_func)(struct ResampleContext *c, AudioData *dst, int dst_size, AudioData *src, int src_size, int *consumed); src 78 libswresample/swresample_internal.h typedef int (* invert_initial_buffer_func)(struct ResampleContext *c, AudioData *dst, const AudioData *src, int src_size, int *dst_idx, int *dst_count); src 25 libswresample/x86/audio_convert_init.c #define PROTO(pre, in, out, cap) void ff ## pre ## in## _to_ ##out## _a_ ##cap(uint8_t **dst, const uint8_t **src, int len); src 33 libswresample/x86/resample_init.c const void *src, int sz, int upd); \ src 35 libswresample/x86/resample_init.c const void *src, int sz, int upd) src 25 libswscale/aarch64/swscale.c const uint8_t *src, const int16_t *filter, src 29 libswscale/aarch64/swscale.c const int16_t **src, uint8_t *dest, int dstW, src 40 libswscale/aarch64/swscale_unscaled.c static int ifmt##_to_##ofmt##_neon_wrapper(SwsContext *c, const uint8_t *src[], \ src 47 libswscale/aarch64/swscale_unscaled.c src[0], srcStride[0], \ src 48 libswscale/aarch64/swscale_unscaled.c src[1], srcStride[1], \ src 49 libswscale/aarch64/swscale_unscaled.c src[2], srcStride[2], \ src 74 libswscale/aarch64/swscale_unscaled.c static int ifmt##_to_##ofmt##_neon_wrapper(SwsContext *c, const uint8_t *src[], \ src 81 libswscale/aarch64/swscale_unscaled.c src[0], srcStride[0], src[1], srcStride[1], \ src 23 libswscale/alphablend.c int ff_sws_alphablendaway(SwsContext *c, const uint8_t *src[], src 59 libswscale/alphablend.c const uint16_t *s = (const uint16_t *)(src[plane ] + srcStride[plane ] * y); src 60 libswscale/alphablend.c const uint16_t *a = (const uint16_t *)(src[plane_count] + (srcStride[plane_count] * y << y_subsample)); src 85 libswscale/alphablend.c const uint8_t *s = src[plane ] + srcStride[plane] * y; src 86 libswscale/alphablend.c const uint8_t *a = src[plane_count] + (srcStride[plane_count] * y << y_subsample); src 100 libswscale/alphablend.c const uint16_t *s = (const uint16_t *)(src[plane ] + srcStride[plane ] * y); src 101 libswscale/alphablend.c const uint16_t *a = (const uint16_t *)(src[plane_count] + srcStride[plane_count] * y); src 116 libswscale/alphablend.c const uint8_t *s = src[plane ] + srcStride[plane] * y; src 117 libswscale/alphablend.c const uint8_t *a = src[plane_count] + srcStride[plane_count] * y; src 132 libswscale/alphablend.c const uint16_t *s = (const uint16_t *)(src[0] + srcStride[0] * y + 2*!alpha_pos); src 133 libswscale/alphablend.c const uint16_t *a = (const uint16_t *)(src[0] + srcStride[0] * y + alpha_pos); src 154 libswscale/alphablend.c const uint8_t *s = src[0] + srcStride[0] * y + !alpha_pos; src 155 libswscale/alphablend.c const uint8_t *a = src[0] + srcStride[0] * y + alpha_pos; src 25 libswscale/arm/swscale.c const uint8_t *src, const int16_t *filter, src 29 libswscale/arm/swscale.c const int16_t **src, uint8_t *dest, int dstW, src 27 libswscale/arm/swscale_unscaled.c extern void rgbx_to_nv12_neon_32(const uint8_t *src, uint8_t *y, uint8_t *chroma, src 32 libswscale/arm/swscale_unscaled.c extern void rgbx_to_nv12_neon_16(const uint8_t *src, uint8_t *y, uint8_t *chroma, src 37 libswscale/arm/swscale_unscaled.c static int rgbx_to_nv12_neon_32_wrapper(SwsContext *context, const uint8_t *src[], src 41 libswscale/arm/swscale_unscaled.c rgbx_to_nv12_neon_32(src[0] + srcSliceY * srcStride[0], src 51 libswscale/arm/swscale_unscaled.c static int rgbx_to_nv12_neon_16_wrapper(SwsContext *context, const uint8_t *src[], src 55 libswscale/arm/swscale_unscaled.c rgbx_to_nv12_neon_16(src[0] + srcSliceY * srcStride[0], src 81 libswscale/arm/swscale_unscaled.c static int ifmt##_to_##ofmt##_neon_wrapper(SwsContext *c, const uint8_t *src[], \ src 88 libswscale/arm/swscale_unscaled.c src[0], srcStride[0], \ src 89 libswscale/arm/swscale_unscaled.c src[1], srcStride[1], \ src 90 libswscale/arm/swscale_unscaled.c src[2], srcStride[2], \ src 116 libswscale/arm/swscale_unscaled.c static int ifmt##_to_##ofmt##_neon_wrapper(SwsContext *c, const uint8_t *src[], \ src 123 libswscale/arm/swscale_unscaled.c src[0], srcStride[0], src[1], srcStride[1], \ src 49 libswscale/bayer_template.c #define S(y, x) BAYER_READ(src[(y)*src_stride + BAYER_SIZEOF*(x)]) src 124 libswscale/bayer_template.c #define rgb24toyv12_2x2(src, dstY, dstU, dstV, luma_stride, src_stride, rgb2yuv) \ src 125 libswscale/bayer_template.c ff_rgb24toyv12(src, dstY, dstV, dstU, 2, 2, luma_stride, 0, src_stride, rgb2yuv) src 127 libswscale/bayer_template.c static void BAYER_RENAME(rgb24_copy)(const uint8_t *src, int src_stride, uint8_t *dst, int dst_stride, int width) src 132 libswscale/bayer_template.c src += 2 * BAYER_SIZEOF; src 137 libswscale/bayer_template.c static void BAYER_RENAME(rgb24_interpolate)(const uint8_t *src, int src_stride, uint8_t *dst, int dst_stride, int width) src 142 libswscale/bayer_template.c src += 2 * BAYER_SIZEOF; src 147 libswscale/bayer_template.c src += 2 * BAYER_SIZEOF; src 156 libswscale/bayer_template.c static void BAYER_RENAME(yv12_copy)(const uint8_t *src, int src_stride, uint8_t *dstY, uint8_t *dstU, uint8_t *dstV, int luma_stride, int width, int32_t *rgb2yuv) src 164 libswscale/bayer_template.c src += 2 * BAYER_SIZEOF; src 171 libswscale/bayer_template.c static void BAYER_RENAME(yv12_interpolate)(const uint8_t *src, int src_stride, uint8_t *dstY, uint8_t *dstU, uint8_t *dstV, int luma_stride, int width, int32_t *rgb2yuv) src 179 libswscale/bayer_template.c src += 2 * BAYER_SIZEOF; src 187 libswscale/bayer_template.c src += 2 * BAYER_SIZEOF; src 34 libswscale/gamma.c int srcW = desc->src->width; src 38 libswscale/gamma.c uint8_t ** src = desc->src->plane[0].line; src 39 libswscale/gamma.c int src_pos = sliceY+i - desc->src->plane[0].sliceY; src 41 libswscale/gamma.c uint16_t *src1 = (uint16_t*)*(src+src_pos); src 58 libswscale/gamma.c int ff_init_gamma_convert(SwsFilterDescriptor *desc, SwsSlice * src, uint16_t *table) src 66 libswscale/gamma.c desc->src = src; src 41 libswscale/hscale.c int srcW = desc->src->width; src 47 libswscale/hscale.c uint8_t ** src = desc->src->plane[0].line; src 49 libswscale/hscale.c int src_pos = sliceY+i - desc->src->plane[0].sliceY; src 54 libswscale/hscale.c c->hyscale_fast(c, (int16_t*)dst[dst_pos], dstW, src[src_pos], srcW, xInc); src 56 libswscale/hscale.c c->hyScale(c, (int16_t*)dst[dst_pos], dstW, (const uint8_t *)src[src_pos], instance->filter, src 66 libswscale/hscale.c src = desc->src->plane[3].line; src 69 libswscale/hscale.c src_pos = sliceY+i - desc->src->plane[3].sliceY; src 75 libswscale/hscale.c c->hyscale_fast(c, (int16_t*)dst[dst_pos], dstW, src[src_pos], srcW, xInc); src 77 libswscale/hscale.c c->hyScale(c, (int16_t*)dst[dst_pos], dstW, (const uint8_t *)src[src_pos], instance->filter, src 88 libswscale/hscale.c int srcW = desc->src->width; src 99 libswscale/hscale.c int sp0 = sliceY+i - desc->src->plane[0].sliceY; src 100 libswscale/hscale.c int sp1 = ((sliceY+i) >> desc->src->v_chr_sub_sample) - desc->src->plane[1].sliceY; src 101 libswscale/hscale.c const uint8_t * src[4] = { desc->src->plane[0].line[sp0], src 102 libswscale/hscale.c desc->src->plane[1].line[sp1], src 103 libswscale/hscale.c desc->src->plane[2].line[sp1], src 104 libswscale/hscale.c desc->src->plane[3].line[sp0]}; src 108 libswscale/hscale.c c->lumToYV12(dst, src[0], src[1], src[2], srcW, pal); src 110 libswscale/hscale.c c->readLumPlanar(dst, src, srcW, c->input_rgb2yuv_table); src 117 libswscale/hscale.c c->alpToYV12(dst, src[3], src[1], src[2], srcW, pal); src 119 libswscale/hscale.c c->readAlpPlanar(dst, src, srcW, NULL); src 127 libswscale/hscale.c int ff_init_desc_fmt_convert(SwsFilterDescriptor *desc, SwsSlice * src, SwsSlice *dst, uint32_t *pal) src 135 libswscale/hscale.c desc->alpha = isALPHA(src->fmt) && isALPHA(dst->fmt); src 136 libswscale/hscale.c desc->src =src; src 144 libswscale/hscale.c int ff_init_desc_hscale(SwsFilterDescriptor *desc, SwsSlice *src, SwsSlice *dst, uint16_t *filter, int * filter_pos, int filter_size, int xInc) src 157 libswscale/hscale.c desc->alpha = isALPHA(src->fmt) && isALPHA(dst->fmt); src 158 libswscale/hscale.c desc->src = src; src 169 libswscale/hscale.c int srcW = AV_CEIL_RSHIFT(desc->src->width, desc->src->h_chr_sub_sample); src 173 libswscale/hscale.c uint8_t ** src1 = desc->src->plane[1].line; src 175 libswscale/hscale.c uint8_t ** src2 = desc->src->plane[2].line; src 178 libswscale/hscale.c int src_pos1 = sliceY - desc->src->plane[1].sliceY; src 181 libswscale/hscale.c int src_pos2 = sliceY - desc->src->plane[2].sliceY; src 204 libswscale/hscale.c int srcW = AV_CEIL_RSHIFT(desc->src->width, desc->src->h_chr_sub_sample); src 208 libswscale/hscale.c int sp0 = (sliceY - (desc->src->plane[0].sliceY >> desc->src->v_chr_sub_sample)) << desc->src->v_chr_sub_sample; src 209 libswscale/hscale.c int sp1 = sliceY - desc->src->plane[1].sliceY; src 219 libswscale/hscale.c const uint8_t * src[4] = { desc->src->plane[0].line[sp0+i], src 220 libswscale/hscale.c desc->src->plane[1].line[sp1+i], src 221 libswscale/hscale.c desc->src->plane[2].line[sp1+i], src 222 libswscale/hscale.c desc->src->plane[3].line[sp0+i]}; src 227 libswscale/hscale.c c->chrToYV12(dst1, dst2, src[0], src[1], src[2], srcW, pal); src 229 libswscale/hscale.c c->readChrPlanar(dst1, dst2, src, srcW, c->input_rgb2yuv_table); src 235 libswscale/hscale.c int ff_init_desc_cfmt_convert(SwsFilterDescriptor *desc, SwsSlice * src, SwsSlice *dst, uint32_t *pal) src 243 libswscale/hscale.c desc->src =src; src 250 libswscale/hscale.c int ff_init_desc_chscale(SwsFilterDescriptor *desc, SwsSlice *src, SwsSlice *dst, uint16_t *filter, int * filter_pos, int filter_size, int xInc) src 263 libswscale/hscale.c desc->alpha = isALPHA(src->fmt) && isALPHA(dst->fmt); src 264 libswscale/hscale.c desc->src = src; src 281 libswscale/hscale.c int ff_init_desc_no_chr(SwsFilterDescriptor *desc, SwsSlice * src, SwsSlice *dst) src 283 libswscale/hscale.c desc->src = src; src 24 libswscale/hscale_fast_bilinear.c const uint8_t *src, int srcW, int xInc) src 31 libswscale/hscale_fast_bilinear.c dst[i] = (src[xx] << 7) + (src[xx + 1] - src[xx]) * xalpha; src 35 libswscale/hscale_fast_bilinear.c dst[i] = src[srcW-1]*128; src 44 libswscale/input.c rgb64ToY_c_template(uint16_t *dst, const uint16_t *src, int width, src 50 libswscale/input.c unsigned int r_b = input_pixel(&src[i*4+0]); src 51 libswscale/input.c unsigned int g = input_pixel(&src[i*4+1]); src 52 libswscale/input.c unsigned int b_r = input_pixel(&src[i*4+2]); src 100 libswscale/input.c const uint16_t *src = (const uint16_t *) _src; \ src 102 libswscale/input.c rgb64ToY_c_template(dst, src, width, origin, rgb2yuv); \ src 131 libswscale/input.c const uint16_t *src, int width, src 138 libswscale/input.c unsigned int r_b = input_pixel(&src[i * 3 + 0]); src 139 libswscale/input.c unsigned int g = input_pixel(&src[i * 3 + 1]); src 140 libswscale/input.c unsigned int b_r = input_pixel(&src[i * 3 + 2]); src 204 libswscale/input.c const uint16_t *src = (const uint16_t *)_src; \ src 206 libswscale/input.c rgb48ToY_c_template(dst, src, width, origin, rgb2yuv); \ src 248 libswscale/input.c ? AV_RN32A(&src[(i) * 4]) \ src 249 libswscale/input.c : (isBE(origin) ? AV_RB16(&src[(i) * 2]) \ src 250 libswscale/input.c : AV_RL16(&src[(i) * 2]))) src 253 libswscale/input.c const uint8_t *src, src 279 libswscale/input.c const uint8_t *src, src 307 libswscale/input.c const uint8_t *src, src 351 libswscale/input.c static void name ## ToY_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, \ src 354 libswscale/input.c rgb16_32ToY_c_template((int16_t*)dst, src, width, fmt, shr, shg, shb, shp, \ src 359 libswscale/input.c const uint8_t *unused0, const uint8_t *src, const uint8_t *dummy, \ src 362 libswscale/input.c rgb16_32ToUV_c_template((int16_t*)dstU, (int16_t*)dstV, src, width, fmt, \ src 368 libswscale/input.c const uint8_t *unused0, const uint8_t *src, \ src 372 libswscale/input.c rgb16_32ToUV_half_c_template((int16_t*)dstU, (int16_t*)dstV, src, width, fmt, \ src 419 libswscale/input.c const uint16_t *src = (const uint16_t *)_src; src 422 libswscale/input.c dst[i] = AV_RL16(src + 4 * i + 3); src 429 libswscale/input.c const uint16_t *src = (const uint16_t *)_src; src 432 libswscale/input.c dst[i] = AV_RB16(src + 4 * i + 3); src 435 libswscale/input.c static void abgrToA_c(uint8_t *_dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, int width, uint32_t *unused) src 440 libswscale/input.c dst[i]= src[4*i]<<6 | src[4*i]>>2; src 444 libswscale/input.c static void rgbaToA_c(uint8_t *_dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, int width, uint32_t *unused) src 449 libswscale/input.c dst[i]= src[4*i+3]<<6 | src[4*i+3]>>2; src 453 libswscale/input.c static void palToA_c(uint8_t *_dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, int width, uint32_t *pal) src 458 libswscale/input.c int d= src[i]; src 464 libswscale/input.c static void palToY_c(uint8_t *_dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, int width, uint32_t *pal) src 469 libswscale/input.c int d = src[i]; src 491 libswscale/input.c static void monowhite2Y_c(uint8_t *_dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, int width, uint32_t *unused) src 497 libswscale/input.c int d = ~src[i]; src 502 libswscale/input.c int d= ~src[i]; src 508 libswscale/input.c static void monoblack2Y_c(uint8_t *_dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, int width, uint32_t *unused) src 514 libswscale/input.c int d = src[i]; src 519 libswscale/input.c int d = src[i]; src 525 libswscale/input.c static void yuy2ToY_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, int width, src 530 libswscale/input.c dst[i] = src[2 * i]; src 555 libswscale/input.c static void y210le_UV_c(uint8_t *dstU, uint8_t *dstV, const uint8_t *unused0, const uint8_t *src, src 560 libswscale/input.c AV_WN16(dstU + i * 2, AV_RL16(src + i * 8 + 2) >> 6); src 561 libswscale/input.c AV_WN16(dstV + i * 2, AV_RL16(src + i * 8 + 6) >> 6); src 565 libswscale/input.c static void y210le_Y_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused0, src 570 libswscale/input.c AV_WN16(dst + i * 2, AV_RL16(src + i * 4) >> 6); src 577 libswscale/input.c const uint16_t *src = (const uint16_t *)_src; src 580 libswscale/input.c dst[i] = av_bswap16(src[i]); src 596 libswscale/input.c static void read_ya16le_gray_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, int width, src 601 libswscale/input.c AV_WN16(dst + i * 2, AV_RL16(src + i * 4)); src 604 libswscale/input.c static void read_ya16le_alpha_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, int width, src 609 libswscale/input.c AV_WN16(dst + i * 2, AV_RL16(src + i * 4 + 2)); src 612 libswscale/input.c static void read_ya16be_gray_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, int width, src 617 libswscale/input.c AV_WN16(dst + i * 2, AV_RB16(src + i * 4)); src 620 libswscale/input.c static void read_ya16be_alpha_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, int width, src 625 libswscale/input.c AV_WN16(dst + i * 2, AV_RB16(src + i * 4 + 2)); src 628 libswscale/input.c static void read_ayuv64le_Y_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused0, const uint8_t *unused1, int width, src 633 libswscale/input.c AV_WN16(dst + i * 2, AV_RL16(src + i * 8 + 2)); src 637 libswscale/input.c static void read_ayuv64le_UV_c(uint8_t *dstU, uint8_t *dstV, const uint8_t *unused0, const uint8_t *src, src 642 libswscale/input.c AV_WN16(dstU + i * 2, AV_RL16(src + i * 8 + 4)); src 643 libswscale/input.c AV_WN16(dstV + i * 2, AV_RL16(src + i * 8 + 6)); src 647 libswscale/input.c static void read_ayuv64le_A_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused0, const uint8_t *unused1, int width, src 652 libswscale/input.c AV_WN16(dst + i * 2, AV_RL16(src + i * 8)); src 657 libswscale/input.c static void uyvyToY_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, int width, src 662 libswscale/input.c dst[i] = src[2 * i + 1]; src 677 libswscale/input.c const uint8_t *src, int width) src 681 libswscale/input.c dst1[i] = src[2 * i + 0]; src 682 libswscale/input.c dst2[i] = src[2 * i + 1]; src 700 libswscale/input.c static void p010LEToY_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused1, src 705 libswscale/input.c AV_WN16(dst + i * 2, AV_RL16(src + i * 2) >> 6); src 709 libswscale/input.c static void p010BEToY_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused1, src 714 libswscale/input.c AV_WN16(dst + i * 2, AV_RB16(src + i * 2) >> 6); src 764 libswscale/input.c static void bgr24ToY_c(uint8_t *_dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, src 771 libswscale/input.c int b = src[i * 3 + 0]; src 772 libswscale/input.c int g = src[i * 3 + 1]; src 773 libswscale/input.c int r = src[i * 3 + 2]; src 817 libswscale/input.c static void rgb24ToY_c(uint8_t *_dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, int width, src 824 libswscale/input.c int r = src[i * 3 + 0]; src 825 libswscale/input.c int g = src[i * 3 + 1]; src 826 libswscale/input.c int b = src[i * 3 + 2]; src 870 libswscale/input.c static void planar_rgb_to_y(uint8_t *_dst, const uint8_t *src[4], int width, int32_t *rgb2yuv) src 876 libswscale/input.c int g = src[0][i]; src 877 libswscale/input.c int b = src[1][i]; src 878 libswscale/input.c int r = src[2][i]; src 884 libswscale/input.c static void planar_rgb_to_a(uint8_t *_dst, const uint8_t *src[4], int width, int32_t *unused) src 889 libswscale/input.c dst[i] = src[3][i] << 6; src 892 libswscale/input.c static void planar_rgb_to_uv(uint8_t *_dstU, uint8_t *_dstV, const uint8_t *src[4], int width, int32_t *rgb2yuv) src 900 libswscale/input.c int g = src[0][i]; src 901 libswscale/input.c int b = src[1][i]; src 902 libswscale/input.c int r = src[2][i]; src 909 libswscale/input.c #define rdpx(src) \ src 910 libswscale/input.c is_be ? AV_RB16(src) : AV_RL16(src) src 915 libswscale/input.c const uint16_t **src = (const uint16_t **)_src; src 920 libswscale/input.c int g = rdpx(src[0] + i); src 921 libswscale/input.c int b = rdpx(src[1] + i); src 922 libswscale/input.c int r = rdpx(src[2] + i); src 932 libswscale/input.c const uint16_t **src = (const uint16_t **)_src; src 937 libswscale/input.c dst[i] = rdpx(src[3] + i) << (14 - shift); src 946 libswscale/input.c const uint16_t **src = (const uint16_t **)_src; src 953 libswscale/input.c int g = rdpx(src[0] + i); src 954 libswscale/input.c int b = rdpx(src[1] + i); src 955 libswscale/input.c int r = rdpx(src[2] + i); src 963 libswscale/input.c #define rdpx(src) (is_be ? av_int2float(AV_RB32(src)): av_int2float(AV_RL32(src))) src 968 libswscale/input.c const float **src = (const float **)_src; src 972 libswscale/input.c dst[i] = av_clip_uint16(lrintf(65535.0f * rdpx(src[3] + i))); src 979 libswscale/input.c const float **src = (const float **)_src; src 987 libswscale/input.c int g = av_clip_uint16(lrintf(65535.0f * rdpx(src[0] + i))); src 988 libswscale/input.c int b = av_clip_uint16(lrintf(65535.0f * rdpx(src[1] + i))); src 989 libswscale/input.c int r = av_clip_uint16(lrintf(65535.0f * rdpx(src[2] + i))); src 999 libswscale/input.c const float **src = (const float **)_src; src 1006 libswscale/input.c int g = av_clip_uint16(lrintf(65535.0f * rdpx(src[0] + i))); src 1007 libswscale/input.c int b = av_clip_uint16(lrintf(65535.0f * rdpx(src[1] + i))); src 1008 libswscale/input.c int r = av_clip_uint16(lrintf(65535.0f * rdpx(src[2] + i))); src 1020 libswscale/input.c const float *src = (const float *)_src; src 1024 libswscale/input.c dst[i] = av_clip_uint16(lrintf(65535.0f * src[i])); src 1032 libswscale/input.c const uint32_t *src = (const uint32_t *)_src; src 1036 libswscale/input.c dst[i] = av_clip_uint16(lrintf(65535.0f * av_int2float(av_bswap32(src[i])))); src 1041 libswscale/input.c static void planar_rgb##nbits##endian_name##_to_y(uint8_t *dst, const uint8_t *src[4], \ src 1044 libswscale/input.c planar_rgb16_to_y(dst, src, w, nbits, endian, rgb2yuv); \ src 1047 libswscale/input.c const uint8_t *src[4], int w, int32_t *rgb2yuv) \ src 1049 libswscale/input.c planar_rgb16_to_uv(dstU, dstV, src, w, nbits, endian, rgb2yuv); \ src 1053 libswscale/input.c static void planar_rgb##nbits##le_to_a(uint8_t *dst, const uint8_t *src[4], \ src 1056 libswscale/input.c planar_rgb16_to_a(dst, src, w, nbits, 0, rgb2yuv); \ src 1058 libswscale/input.c static void planar_rgb##nbits##be_to_a(uint8_t *dst, const uint8_t *src[4], \ src 1061 libswscale/input.c planar_rgb16_to_a(dst, src, w, nbits, 1, rgb2yuv); \ src 1079 libswscale/input.c static void planar_rgbf32##endian_name##_to_y(uint8_t *dst, const uint8_t *src[4], \ src 1082 libswscale/input.c planar_rgbf32_to_y(dst, src, w, endian, rgb2yuv); \ src 1085 libswscale/input.c const uint8_t *src[4], int w, int32_t *rgb2yuv) \ src 1087 libswscale/input.c planar_rgbf32_to_uv(dstU, dstV, src, w, endian, rgb2yuv); \ src 1089 libswscale/input.c static void planar_rgbf32##endian_name##_to_a(uint8_t *dst, const uint8_t *src[4], \ src 1092 libswscale/input.c planar_rgbf32_to_a(dst, src, w, endian, rgb2yuv); \ src 144 libswscale/output.c yuv2plane1_16_c_template(const int32_t *src, uint16_t *dest, int dstW, src 152 libswscale/output.c int val = src[i] + (1 << (shift - 1)); src 159 libswscale/output.c const int32_t **src, uint16_t *dest, int dstW, src 177 libswscale/output.c val += src[j][i] * (unsigned)filter[j]; src 212 libswscale/output.c yuv2plane1_float_c_template(const int32_t *src, float *dest, int dstW) src 221 libswscale/output.c val = src[i] + (1 << (shift - 1)); src 228 libswscale/output.c yuv2plane1_float_bswap_c_template(const int32_t *src, uint32_t *dest, int dstW) src 237 libswscale/output.c val = src[i] + (1 << (shift - 1)); src 244 libswscale/output.c yuv2planeX_float_c_template(const int16_t *filter, int filterSize, const int32_t **src, src 256 libswscale/output.c val += src[j][i] * (unsigned)filter[j]; src 264 libswscale/output.c yuv2planeX_float_bswap_c_template(const int16_t *filter, int filterSize, const int32_t **src, src 276 libswscale/output.c val += src[j][i] * (unsigned)filter[j]; src 284 libswscale/output.c static void yuv2plane1_float ## BE_LE ## _c(const int16_t *src, uint8_t *dest, int dstW, \ src 287 libswscale/output.c template((const int32_t *)src, (dest_type *)dest, dstW); \ src 292 libswscale/output.c const int16_t **src, uint8_t *dest, int dstW, \ src 295 libswscale/output.c template(filter, filterSize, (const int32_t **)src, (dest_type *)dest, dstW); \ src 320 libswscale/output.c yuv2plane1_10_c_template(const int16_t *src, uint16_t *dest, int dstW, src 327 libswscale/output.c int val = src[i] + (1 << (shift - 1)); src 334 libswscale/output.c const int16_t **src, uint16_t *dest, int dstW, src 345 libswscale/output.c val += src[j][i] * filter[j]; src 354 libswscale/output.c static void yuv2plane1_ ## bits ## BE_LE ## _c(const int16_t *src, \ src 358 libswscale/output.c yuv2plane1_ ## template_size ## _c_template((const typeX_t *) src, \ src 362 libswscale/output.c const int16_t **src, uint8_t *dest, int dstW, \ src 366 libswscale/output.c filterSize, (const typeX_t **) src, \ src 381 libswscale/output.c const int16_t **src, uint8_t *dest, int dstW, src 389 libswscale/output.c val += src[j][i] * filter[j]; src 395 libswscale/output.c static void yuv2plane1_8_c(const int16_t *src, uint8_t *dest, int dstW, src 400 libswscale/output.c int val = (src[i] + dither[(i + offset) & 7]) >> 7; src 450 libswscale/output.c static void yuv2p010l1_c(const int16_t *src, src 458 libswscale/output.c int val = src[i] + (1 << (shift - 1)); src 464 libswscale/output.c const int16_t **src, uint16_t *dest, int dstW, src 474 libswscale/output.c val += src[j][i] * filter[j]; src 503 libswscale/output.c static void yuv2p010l1_LE_c(const int16_t *src, src 507 libswscale/output.c yuv2p010l1_c(src, (uint16_t*)dest, dstW, 0); src 510 libswscale/output.c static void yuv2p010l1_BE_c(const int16_t *src, src 514 libswscale/output.c yuv2p010l1_c(src, (uint16_t*)dest, dstW, 1); src 518 libswscale/output.c const int16_t **src, uint8_t *dest, int dstW, src 521 libswscale/output.c yuv2p010lX_c(filter, filterSize, src, (uint16_t*)dest, dstW, 0); src 525 libswscale/output.c const int16_t **src, uint8_t *dest, int dstW, src 528 libswscale/output.c yuv2p010lX_c(filter, filterSize, src, (uint16_t*)dest, dstW, 1); src 44 libswscale/ppc/swscale_altivec.c #define yuv2planeX_8(d1, d2, l1, src, x, perm, filter) do {\ src 47 libswscale/ppc/swscale_altivec.c GET_LS(l1, x, perm, src);\ src 118 libswscale/ppc/swscale_altivec.c yuv2plane1_float_u(const int32_t *src, float *dest, int dstW, int start) src 127 libswscale/ppc/swscale_altivec.c val = src[i] + (1 << (shift - 1)); src 134 libswscale/ppc/swscale_altivec.c yuv2plane1_float_bswap_u(const int32_t *src, uint32_t *dest, int dstW, int start) src 143 libswscale/ppc/swscale_altivec.c val = src[i] + (1 << (shift - 1)); src 149 libswscale/ppc/swscale_altivec.c static void yuv2plane1_float_altivec(const int32_t *src, float *dest, int dstW) src 165 libswscale/ppc/swscale_altivec.c yuv2plane1_float_u(src, dest, dst_u, 0); src 168 libswscale/ppc/swscale_altivec.c v = vec_ld(0, (const uint32_t *) &src[i]); src 179 libswscale/ppc/swscale_altivec.c yuv2plane1_float_u(src, dest, dstW, i); src 182 libswscale/ppc/swscale_altivec.c static void yuv2plane1_float_bswap_altivec(const int32_t *src, uint32_t *dest, int dstW) src 200 libswscale/ppc/swscale_altivec.c yuv2plane1_float_bswap_u(src, dest, dst_u, 0); src 203 libswscale/ppc/swscale_altivec.c v = vec_ld(0, (const uint32_t *) &src[i]); src 217 libswscale/ppc/swscale_altivec.c yuv2plane1_float_bswap_u(src, dest, dstW, i); src 221 libswscale/ppc/swscale_altivec.c static void yuv2plane1_float ## BE_LE ## _altivec(const int16_t *src, uint8_t *dest, \ src 225 libswscale/ppc/swscale_altivec.c template((const int32_t *)src, (dest_type *)dest, dstW); \ src 25 libswscale/ppc/swscale_ppc_template.c const int16_t **src, uint8_t *dest, src 51 libswscale/ppc/swscale_ppc_template.c LOAD_L1(l1,src[j],perm); src 52 libswscale/ppc/swscale_ppc_template.c yuv2planeX_8(vo1, vo2, l1, src[j], x, perm, vLumFilter); src 53 libswscale/ppc/swscale_ppc_template.c yuv2planeX_8(vo3, vo4, l1, src[j], x + 8, perm, vLumFilter); src 68 libswscale/ppc/swscale_ppc_template.c const int16_t **src, uint8_t *dest, int dstW, src 76 libswscale/ppc/swscale_ppc_template.c t += src[j][i] * filter[j]; src 82 libswscale/ppc/swscale_ppc_template.c const int16_t **src, uint8_t *dest, int dstW, src 88 libswscale/ppc/swscale_ppc_template.c yuv2planeX_u(filter, filterSize, src, dest, dst_u, dither, offset, 0); src 91 libswscale/ppc/swscale_ppc_template.c FUNC(yuv2planeX_8_16)(filter, filterSize, src, dest + i, dither, src 94 libswscale/ppc/swscale_ppc_template.c yuv2planeX_u(filter, filterSize, src, dest, dstW, dither, offset, i); src 98 libswscale/ppc/swscale_ppc_template.c const uint8_t *src, const int16_t *filter, src 110 libswscale/ppc/swscale_ppc_template.c val += ((int)src[srcPos + j]) * filter[filterSize * i + j]; src 119 libswscale/ppc/swscale_ppc_template.c vector unsigned char src_vF = unaligned_load(srcPos, src); src 140 libswscale/ppc/swscale_ppc_template.c FIRST_LOAD(src_v0, srcPos, src, permS); src 141 libswscale/ppc/swscale_ppc_template.c LOAD_SRCV8(srcPos, 0, src, permS, src_v0, src_v1, src_vF); src 156 libswscale/ppc/swscale_ppc_template.c vector unsigned char src_vF = unaligned_load(srcPos, src); src 183 libswscale/ppc/swscale_ppc_template.c FIRST_LOAD(src_v0, srcPos, src, permS); src 190 libswscale/ppc/swscale_ppc_template.c LOAD_SRCV(srcPos, j, src, permS, src_v0, src_v1, src_vF); src 207 libswscale/ppc/swscale_ppc_template.c LOAD_SRCV8(srcPos, j, src, permS, src_v0, src_v1, src_vF); src 43 libswscale/ppc/swscale_vsx.c #define yuv2planeX_8(d1, d2, l1, src, x, perm, filter) do {\ src 46 libswscale/ppc/swscale_vsx.c GET_LS(l1, x, perm, src);\ src 90 libswscale/ppc/swscale_vsx.c static void yuv2plane1_8_u(const int16_t *src, uint8_t *dest, int dstW, src 95 libswscale/ppc/swscale_vsx.c int val = (src[i] + dither[(i + offset) & 7]) >> 7; src 100 libswscale/ppc/swscale_vsx.c static void yuv2plane1_8_vsx(const int16_t *src, uint8_t *dest, int dstW, src 117 libswscale/ppc/swscale_vsx.c yuv2plane1_8_u(src, dest, dst_u, dither, offset, 0); src 121 libswscale/ppc/swscale_vsx.c vi = vec_vsx_ld(0, &src[i]); src 125 libswscale/ppc/swscale_vsx.c vi = vec_vsx_ld(0, &src[i + 8]); src 133 libswscale/ppc/swscale_vsx.c yuv2plane1_8_u(src, dest, dstW, dither, offset, i); src 145 libswscale/ppc/swscale_vsx.c static void yuv2plane1_nbps_u(const int16_t *src, uint16_t *dest, int dstW, src 152 libswscale/ppc/swscale_vsx.c int val = src[i] + (1 << (shift - 1)); src 157 libswscale/ppc/swscale_vsx.c static av_always_inline void yuv2plane1_nbps_vsx(const int16_t *src, src 173 libswscale/ppc/swscale_vsx.c yuv2plane1_nbps_u(src, dest, dst_u, big_endian, output_bits, 0); src 176 libswscale/ppc/swscale_vsx.c v = vec_vsx_ld(0, (const uint16_t *) &src[i]); src 184 libswscale/ppc/swscale_vsx.c yuv2plane1_nbps_u(src, dest, dstW, big_endian, output_bits, i); src 188 libswscale/ppc/swscale_vsx.c const int16_t **src, uint16_t *dest, int dstW, src 199 libswscale/ppc/swscale_vsx.c val += src[j][i] * filter[j]; src 206 libswscale/ppc/swscale_vsx.c const int16_t **src, uint16_t *dest, int dstW, src 230 libswscale/ppc/swscale_vsx.c yuv2planeX_nbps_u(filter, filterSize, src, dest, dst_u, big_endian, output_bits, 0); src 236 libswscale/ppc/swscale_vsx.c vin = vec_vsx_ld(0, &src[j][i]); src 253 libswscale/ppc/swscale_vsx.c yuv2planeX_nbps_u(filter, filterSize, src, dest, dstW, big_endian, output_bits, i); src 266 libswscale/ppc/swscale_vsx.c static void yuv2plane1_16_u(const int32_t *src, uint16_t *dest, int dstW, src 273 libswscale/ppc/swscale_vsx.c int val = src[i] + (1 << (shift - 1)); src 278 libswscale/ppc/swscale_vsx.c static av_always_inline void yuv2plane1_16_vsx(const int32_t *src, src 293 libswscale/ppc/swscale_vsx.c yuv2plane1_16_u(src, dest, dst_u, big_endian, output_bits, 0); src 296 libswscale/ppc/swscale_vsx.c v = vec_vsx_ld(0, (const uint32_t *) &src[i]); src 300 libswscale/ppc/swscale_vsx.c v2 = vec_vsx_ld(0, (const uint32_t *) &src[i + 4]); src 310 libswscale/ppc/swscale_vsx.c yuv2plane1_16_u(src, dest, dstW, big_endian, output_bits, i); src 316 libswscale/ppc/swscale_vsx.c const int32_t **src, uint16_t *dest, int dstW, src 333 libswscale/ppc/swscale_vsx.c val += src[j][i] * (unsigned)filter[j]; src 340 libswscale/ppc/swscale_vsx.c const int32_t **src, uint16_t *dest, int dstW, src 362 libswscale/ppc/swscale_vsx.c yuv2planeX_16_u(filter, filterSize, src, dest, dst_u, big_endian, output_bits, 0); src 368 libswscale/ppc/swscale_vsx.c vin32l = vec_vsx_ld(0, &src[j][i]); src 369 libswscale/ppc/swscale_vsx.c vin32r = vec_vsx_ld(0, &src[j][i + 4]); src 385 libswscale/ppc/swscale_vsx.c yuv2planeX_16_u(filter, filterSize, src, dest, dstW, big_endian, output_bits, i); src 395 libswscale/ppc/swscale_vsx.c static void yuv2plane1_ ## bits ## BE_LE ## _vsx(const int16_t *src, \ src 399 libswscale/ppc/swscale_vsx.c yuv2plane1_ ## template_size ## _vsx((const typeX_t *) src, \ src 405 libswscale/ppc/swscale_vsx.c const int16_t **src, uint8_t *dest, int dstW, \ src 409 libswscale/ppc/swscale_vsx.c filterSize, (const typeX_t **) src, \ src 1669 libswscale/ppc/swscale_vsx.c const uint8_t *src, int srcW, int xInc) src 1711 libswscale/ppc/swscale_vsx.c vin = vec_vsx_ld(0, &src[xx]); src 1734 libswscale/ppc/swscale_vsx.c vin2 = vec_vsx_ld(1, &src[xx]); src 1757 libswscale/ppc/swscale_vsx.c dst[i] = src[srcW-1]*128; src 1861 libswscale/ppc/swscale_vsx.c const uint8_t *src, const int16_t *filter, src 1895 libswscale/ppc/swscale_vsx.c val += ((int)src[srcPos + j]) * filter[filterSize * i + j]; src 1904 libswscale/ppc/swscale_vsx.c vin8 = vec_vsx_ld(0, &src[srcPos + j]); src 1925 libswscale/ppc/swscale_vsx.c const uint16_t *src = (const uint16_t *) _src; src 1963 libswscale/ppc/swscale_vsx.c val += src[srcPos + j] * filter[filterSize * i + j]; src 1973 libswscale/ppc/swscale_vsx.c vin = (vec_s16) vec_vsx_ld(0, &src[srcPos + j]); src 2002 libswscale/ppc/swscale_vsx.c const uint16_t *src = (const uint16_t *) _src; src 2039 libswscale/ppc/swscale_vsx.c val += src[srcPos + j] * filter[filterSize * i + j]; src 2049 libswscale/ppc/swscale_vsx.c vin = (vec_s16) vec_vsx_ld(0, &src[srcPos + j]); src 34 libswscale/ppc/yuv2yuv_altivec.c static int yv12toyuy2_unscaled_altivec(SwsContext *c, const uint8_t *src[], src 42 libswscale/ppc/yuv2yuv_altivec.c const uint8_t *ysrc = src[0]; src 43 libswscale/ppc/yuv2yuv_altivec.c const uint8_t *usrc = src[1]; src 44 libswscale/ppc/yuv2yuv_altivec.c const uint8_t *vsrc = src[2]; src 110 libswscale/ppc/yuv2yuv_altivec.c static int yv12touyvy_unscaled_altivec(SwsContext *c, const uint8_t *src[], src 118 libswscale/ppc/yuv2yuv_altivec.c const uint8_t *ysrc = src[0]; src 119 libswscale/ppc/yuv2yuv_altivec.c const uint8_t *usrc = src[1]; src 120 libswscale/ppc/yuv2yuv_altivec.c const uint8_t *vsrc = src[2]; src 35 libswscale/rgb2rgb.c void (*rgb32tobgr24)(const uint8_t *src, uint8_t *dst, int src_size); src 36 libswscale/rgb2rgb.c void (*rgb32tobgr16)(const uint8_t *src, uint8_t *dst, int src_size); src 37 libswscale/rgb2rgb.c void (*rgb32tobgr15)(const uint8_t *src, uint8_t *dst, int src_size); src 38 libswscale/rgb2rgb.c void (*rgb24tobgr32)(const uint8_t *src, uint8_t *dst, int src_size); src 39 libswscale/rgb2rgb.c void (*rgb24tobgr24)(const uint8_t *src, uint8_t *dst, int src_size); src 40 libswscale/rgb2rgb.c void (*rgb24tobgr16)(const uint8_t *src, uint8_t *dst, int src_size); src 41 libswscale/rgb2rgb.c void (*rgb24tobgr15)(const uint8_t *src, uint8_t *dst, int src_size); src 42 libswscale/rgb2rgb.c void (*rgb16tobgr24)(const uint8_t *src, uint8_t *dst, int src_size); src 43 libswscale/rgb2rgb.c void (*rgb15tobgr24)(const uint8_t *src, uint8_t *dst, int src_size); src 45 libswscale/rgb2rgb.c void (*rgb32to16)(const uint8_t *src, uint8_t *dst, int src_size); src 46 libswscale/rgb2rgb.c void (*rgb32to15)(const uint8_t *src, uint8_t *dst, int src_size); src 47 libswscale/rgb2rgb.c void (*rgb24to16)(const uint8_t *src, uint8_t *dst, int src_size); src 48 libswscale/rgb2rgb.c void (*rgb24to15)(const uint8_t *src, uint8_t *dst, int src_size); src 49 libswscale/rgb2rgb.c void (*rgb16to32)(const uint8_t *src, uint8_t *dst, int src_size); src 50 libswscale/rgb2rgb.c void (*rgb16to15)(const uint8_t *src, uint8_t *dst, int src_size); src 51 libswscale/rgb2rgb.c void (*rgb15to16)(const uint8_t *src, uint8_t *dst, int src_size); src 52 libswscale/rgb2rgb.c void (*rgb15to32)(const uint8_t *src, uint8_t *dst, int src_size); src 54 libswscale/rgb2rgb.c void (*shuffle_bytes_0321)(const uint8_t *src, uint8_t *dst, int src_size); src 55 libswscale/rgb2rgb.c void (*shuffle_bytes_2103)(const uint8_t *src, uint8_t *dst, int src_size); src 56 libswscale/rgb2rgb.c void (*shuffle_bytes_1230)(const uint8_t *src, uint8_t *dst, int src_size); src 57 libswscale/rgb2rgb.c void (*shuffle_bytes_3012)(const uint8_t *src, uint8_t *dst, int src_size); src 58 libswscale/rgb2rgb.c void (*shuffle_bytes_3210)(const uint8_t *src, uint8_t *dst, int src_size); src 77 libswscale/rgb2rgb.c void (*yuy2toyv12)(const uint8_t *src, uint8_t *ydst, src 81 libswscale/rgb2rgb.c void (*ff_rgb24toyv12)(const uint8_t *src, uint8_t *ydst, src 86 libswscale/rgb2rgb.c void (*planar2x)(const uint8_t *src, uint8_t *dst, int width, int height, src 91 libswscale/rgb2rgb.c void (*deinterleaveBytes)(const uint8_t *src, uint8_t *dst1, uint8_t *dst2, src 105 libswscale/rgb2rgb.c const uint8_t *src, int width, int height, src 108 libswscale/rgb2rgb.c const uint8_t *src, int width, int height, src 111 libswscale/rgb2rgb.c const uint8_t *src, int width, int height, src 114 libswscale/rgb2rgb.c const uint8_t *src, int width, int height, src 146 libswscale/rgb2rgb.c void rgb32to24(const uint8_t *src, uint8_t *dst, int src_size) src 153 libswscale/rgb2rgb.c dst[3 * i + 0] = src[4 * i + 1]; src 154 libswscale/rgb2rgb.c dst[3 * i + 1] = src[4 * i + 2]; src 155 libswscale/rgb2rgb.c dst[3 * i + 2] = src[4 * i + 3]; src 157 libswscale/rgb2rgb.c dst[3 * i + 0] = src[4 * i + 2]; src 158 libswscale/rgb2rgb.c dst[3 * i + 1] = src[4 * i + 1]; src 159 libswscale/rgb2rgb.c dst[3 * i + 2] = src[4 * i + 0]; src 164 libswscale/rgb2rgb.c void rgb24to32(const uint8_t *src, uint8_t *dst, int src_size) src 172 libswscale/rgb2rgb.c dst[4 * i + 1] = src[3 * i + 0]; src 173 libswscale/rgb2rgb.c dst[4 * i + 2] = src[3 * i + 1]; src 174 libswscale/rgb2rgb.c dst[4 * i + 3] = src[3 * i + 2]; src 176 libswscale/rgb2rgb.c dst[4 * i + 0] = src[3 * i + 2]; src 177 libswscale/rgb2rgb.c dst[4 * i + 1] = src[3 * i + 1]; src 178 libswscale/rgb2rgb.c dst[4 * i + 2] = src[3 * i + 0]; src 184 libswscale/rgb2rgb.c void rgb16tobgr32(const uint8_t *src, uint8_t *dst, int src_size) src 187 libswscale/rgb2rgb.c const uint16_t *s = (const uint16_t *)src; src 206 libswscale/rgb2rgb.c void rgb12to15(const uint8_t *src, uint8_t *dst, int src_size) src 210 libswscale/rgb2rgb.c const uint16_t *s = (const uint16_t *)src; src 225 libswscale/rgb2rgb.c void rgb16to24(const uint8_t *src, uint8_t *dst, int src_size) src 228 libswscale/rgb2rgb.c const uint16_t *s = (const uint16_t *)src; src 239 libswscale/rgb2rgb.c void rgb16tobgr16(const uint8_t *src, uint8_t *dst, int src_size) src 244 libswscale/rgb2rgb.c unsigned rgb = ((const uint16_t *)src)[i]; src 249 libswscale/rgb2rgb.c void rgb16tobgr15(const uint8_t *src, uint8_t *dst, int src_size) src 254 libswscale/rgb2rgb.c unsigned rgb = ((const uint16_t *)src)[i]; src 259 libswscale/rgb2rgb.c void rgb15tobgr32(const uint8_t *src, uint8_t *dst, int src_size) src 262 libswscale/rgb2rgb.c const uint16_t *s = (const uint16_t *)src; src 281 libswscale/rgb2rgb.c void rgb15to24(const uint8_t *src, uint8_t *dst, int src_size) src 284 libswscale/rgb2rgb.c const uint16_t *s = (const uint16_t *)src; src 295 libswscale/rgb2rgb.c void rgb15tobgr16(const uint8_t *src, uint8_t *dst, int src_size) src 300 libswscale/rgb2rgb.c unsigned rgb = ((const uint16_t *)src)[i]; src 305 libswscale/rgb2rgb.c void rgb15tobgr15(const uint8_t *src, uint8_t *dst, int src_size) src 310 libswscale/rgb2rgb.c unsigned rgb = ((const uint16_t *)src)[i]; src 316 libswscale/rgb2rgb.c void rgb12tobgr12(const uint8_t *src, uint8_t *dst, int src_size) src 319 libswscale/rgb2rgb.c uint16_t *s = (uint16_t *)src; src 329 libswscale/rgb2rgb.c void rgb48tobgr48_ ## need_bswap(const uint8_t *src, \ src 333 libswscale/rgb2rgb.c uint16_t *s = (uint16_t *)src; \ src 347 libswscale/rgb2rgb.c void rgb64tobgr48_ ## need_bswap(const uint8_t *src, \ src 351 libswscale/rgb2rgb.c uint16_t *s = (uint16_t *)src; \ src 365 libswscale/rgb2rgb.c void rgb64to48_ ## need_bswap(const uint8_t *src, \ src 369 libswscale/rgb2rgb.c uint16_t *s = (uint16_t *)src; \ src 383 libswscale/rgb2rgb.c void rgb48tobgr64_ ## need_bswap(const uint8_t *src, \ src 387 libswscale/rgb2rgb.c uint16_t *s = (uint16_t *)src; \ src 402 libswscale/rgb2rgb.c void rgb48to64_ ## need_bswap(const uint8_t *src, \ src 406 libswscale/rgb2rgb.c uint16_t *s = (uint16_t *)src; \ src 35 libswscale/rgb2rgb.h extern void (*rgb24tobgr32)(const uint8_t *src, uint8_t *dst, int src_size); src 36 libswscale/rgb2rgb.h extern void (*rgb24tobgr16)(const uint8_t *src, uint8_t *dst, int src_size); src 37 libswscale/rgb2rgb.h extern void (*rgb24tobgr15)(const uint8_t *src, uint8_t *dst, int src_size); src 38 libswscale/rgb2rgb.h extern void (*rgb32tobgr24)(const uint8_t *src, uint8_t *dst, int src_size); src 39 libswscale/rgb2rgb.h extern void (*rgb32to16)(const uint8_t *src, uint8_t *dst, int src_size); src 40 libswscale/rgb2rgb.h extern void (*rgb32to15)(const uint8_t *src, uint8_t *dst, int src_size); src 41 libswscale/rgb2rgb.h extern void (*rgb15to16)(const uint8_t *src, uint8_t *dst, int src_size); src 42 libswscale/rgb2rgb.h extern void (*rgb15tobgr24)(const uint8_t *src, uint8_t *dst, int src_size); src 43 libswscale/rgb2rgb.h extern void (*rgb15to32)(const uint8_t *src, uint8_t *dst, int src_size); src 44 libswscale/rgb2rgb.h extern void (*rgb16to15)(const uint8_t *src, uint8_t *dst, int src_size); src 45 libswscale/rgb2rgb.h extern void (*rgb16tobgr24)(const uint8_t *src, uint8_t *dst, int src_size); src 46 libswscale/rgb2rgb.h extern void (*rgb16to32)(const uint8_t *src, uint8_t *dst, int src_size); src 47 libswscale/rgb2rgb.h extern void (*rgb24tobgr24)(const uint8_t *src, uint8_t *dst, int src_size); src 48 libswscale/rgb2rgb.h extern void (*rgb24to16)(const uint8_t *src, uint8_t *dst, int src_size); src 49 libswscale/rgb2rgb.h extern void (*rgb24to15)(const uint8_t *src, uint8_t *dst, int src_size); src 50 libswscale/rgb2rgb.h extern void (*rgb32tobgr16)(const uint8_t *src, uint8_t *dst, int src_size); src 51 libswscale/rgb2rgb.h extern void (*rgb32tobgr15)(const uint8_t *src, uint8_t *dst, int src_size); src 53 libswscale/rgb2rgb.h extern void (*shuffle_bytes_0321)(const uint8_t *src, uint8_t *dst, int src_size); src 54 libswscale/rgb2rgb.h extern void (*shuffle_bytes_2103)(const uint8_t *src, uint8_t *dst, int src_size); src 55 libswscale/rgb2rgb.h extern void (*shuffle_bytes_1230)(const uint8_t *src, uint8_t *dst, int src_size); src 56 libswscale/rgb2rgb.h extern void (*shuffle_bytes_3012)(const uint8_t *src, uint8_t *dst, int src_size); src 57 libswscale/rgb2rgb.h extern void (*shuffle_bytes_3210)(const uint8_t *src, uint8_t *dst, int src_size); src 59 libswscale/rgb2rgb.h void rgb64tobgr48_nobswap(const uint8_t *src, uint8_t *dst, int src_size); src 60 libswscale/rgb2rgb.h void rgb64tobgr48_bswap(const uint8_t *src, uint8_t *dst, int src_size); src 61 libswscale/rgb2rgb.h void rgb48tobgr48_nobswap(const uint8_t *src, uint8_t *dst, int src_size); src 62 libswscale/rgb2rgb.h void rgb48tobgr48_bswap(const uint8_t *src, uint8_t *dst, int src_size); src 63 libswscale/rgb2rgb.h void rgb64to48_nobswap(const uint8_t *src, uint8_t *dst, int src_size); src 64 libswscale/rgb2rgb.h void rgb64to48_bswap(const uint8_t *src, uint8_t *dst, int src_size); src 65 libswscale/rgb2rgb.h void rgb48tobgr64_nobswap(const uint8_t *src, uint8_t *dst, int src_size); src 66 libswscale/rgb2rgb.h void rgb48tobgr64_bswap(const uint8_t *src, uint8_t *dst, int src_size); src 67 libswscale/rgb2rgb.h void rgb48to64_nobswap(const uint8_t *src, uint8_t *dst, int src_size); src 68 libswscale/rgb2rgb.h void rgb48to64_bswap(const uint8_t *src, uint8_t *dst, int src_size); src 69 libswscale/rgb2rgb.h void rgb24to32(const uint8_t *src, uint8_t *dst, int src_size); src 70 libswscale/rgb2rgb.h void rgb32to24(const uint8_t *src, uint8_t *dst, int src_size); src 71 libswscale/rgb2rgb.h void rgb16tobgr32(const uint8_t *src, uint8_t *dst, int src_size); src 72 libswscale/rgb2rgb.h void rgb16to24(const uint8_t *src, uint8_t *dst, int src_size); src 73 libswscale/rgb2rgb.h void rgb16tobgr16(const uint8_t *src, uint8_t *dst, int src_size); src 74 libswscale/rgb2rgb.h void rgb16tobgr15(const uint8_t *src, uint8_t *dst, int src_size); src 75 libswscale/rgb2rgb.h void rgb15tobgr32(const uint8_t *src, uint8_t *dst, int src_size); src 76 libswscale/rgb2rgb.h void rgb15to24(const uint8_t *src, uint8_t *dst, int src_size); src 77 libswscale/rgb2rgb.h void rgb15tobgr16(const uint8_t *src, uint8_t *dst, int src_size); src 78 libswscale/rgb2rgb.h void rgb15tobgr15(const uint8_t *src, uint8_t *dst, int src_size); src 79 libswscale/rgb2rgb.h void rgb12tobgr12(const uint8_t *src, uint8_t *dst, int src_size); src 80 libswscale/rgb2rgb.h void rgb12to15(const uint8_t *src, uint8_t *dst, int src_size); src 82 libswscale/rgb2rgb.h void ff_rgb24toyv12_c(const uint8_t *src, uint8_t *ydst, uint8_t *udst, src 105 libswscale/rgb2rgb.h extern void (*yuy2toyv12)(const uint8_t *src, uint8_t *ydst, uint8_t *udst, uint8_t *vdst, src 130 libswscale/rgb2rgb.h extern void (*ff_rgb24toyv12)(const uint8_t *src, uint8_t *ydst, uint8_t *udst, uint8_t *vdst, src 134 libswscale/rgb2rgb.h extern void (*planar2x)(const uint8_t *src, uint8_t *dst, int width, int height, src 141 libswscale/rgb2rgb.h extern void (*deinterleaveBytes)(const uint8_t *src, uint8_t *dst1, uint8_t *dst2, src 157 libswscale/rgb2rgb.h extern void (*uyvytoyuv420)(uint8_t *ydst, uint8_t *udst, uint8_t *vdst, const uint8_t *src, src 160 libswscale/rgb2rgb.h extern void (*uyvytoyuv422)(uint8_t *ydst, uint8_t *udst, uint8_t *vdst, const uint8_t *src, src 163 libswscale/rgb2rgb.h extern void (*yuyvtoyuv420)(uint8_t *ydst, uint8_t *udst, uint8_t *vdst, const uint8_t *src, src 166 libswscale/rgb2rgb.h extern void (*yuyvtoyuv422)(uint8_t *ydst, uint8_t *udst, uint8_t *vdst, const uint8_t *src, src 31 libswscale/rgb2rgb_template.c static inline void rgb24tobgr32_c(const uint8_t *src, uint8_t *dst, src 35 libswscale/rgb2rgb_template.c const uint8_t *s = src; src 55 libswscale/rgb2rgb_template.c static inline void rgb32tobgr24_c(const uint8_t *src, uint8_t *dst, src 59 libswscale/rgb2rgb_template.c const uint8_t *s = src; src 85 libswscale/rgb2rgb_template.c static inline void rgb15to16_c(const uint8_t *src, uint8_t *dst, int src_size) src 88 libswscale/rgb2rgb_template.c register const uint8_t *s = src; src 104 libswscale/rgb2rgb_template.c static inline void rgb16to15_c(const uint8_t *src, uint8_t *dst, int src_size) src 107 libswscale/rgb2rgb_template.c register const uint8_t *s = src; src 123 libswscale/rgb2rgb_template.c static inline void rgb32to16_c(const uint8_t *src, uint8_t *dst, int src_size) src 126 libswscale/rgb2rgb_template.c const uint8_t *s = src; src 138 libswscale/rgb2rgb_template.c static inline void rgb32tobgr16_c(const uint8_t *src, uint8_t *dst, src 142 libswscale/rgb2rgb_template.c const uint8_t *s = src; src 154 libswscale/rgb2rgb_template.c static inline void rgb32to15_c(const uint8_t *src, uint8_t *dst, int src_size) src 157 libswscale/rgb2rgb_template.c const uint8_t *s = src; src 169 libswscale/rgb2rgb_template.c static inline void rgb32tobgr15_c(const uint8_t *src, uint8_t *dst, src 173 libswscale/rgb2rgb_template.c const uint8_t *s = src; src 185 libswscale/rgb2rgb_template.c static inline void rgb24tobgr16_c(const uint8_t *src, uint8_t *dst, src 189 libswscale/rgb2rgb_template.c const uint8_t *s = src; src 200 libswscale/rgb2rgb_template.c static inline void rgb24to16_c(const uint8_t *src, uint8_t *dst, int src_size) src 203 libswscale/rgb2rgb_template.c const uint8_t *s = src; src 214 libswscale/rgb2rgb_template.c static inline void rgb24tobgr15_c(const uint8_t *src, uint8_t *dst, src 218 libswscale/rgb2rgb_template.c const uint8_t *s = src; src 229 libswscale/rgb2rgb_template.c static inline void rgb24to15_c(const uint8_t *src, uint8_t *dst, int src_size) src 232 libswscale/rgb2rgb_template.c const uint8_t *s = src; src 243 libswscale/rgb2rgb_template.c static inline void rgb15tobgr24_c(const uint8_t *src, uint8_t *dst, src 247 libswscale/rgb2rgb_template.c const uint16_t *s = (const uint16_t *)src; src 258 libswscale/rgb2rgb_template.c static inline void rgb16tobgr24_c(const uint8_t *src, uint8_t *dst, src 262 libswscale/rgb2rgb_template.c const uint16_t *s = (const uint16_t *)src; src 273 libswscale/rgb2rgb_template.c static inline void rgb15to32_c(const uint8_t *src, uint8_t *dst, int src_size) src 276 libswscale/rgb2rgb_template.c const uint16_t *s = (const uint16_t *)src; src 295 libswscale/rgb2rgb_template.c static inline void rgb16to32_c(const uint8_t *src, uint8_t *dst, int src_size) src 298 libswscale/rgb2rgb_template.c const uint16_t *s = (const uint16_t *)src; src 317 libswscale/rgb2rgb_template.c static inline void shuffle_bytes_2103_c(const uint8_t *src, uint8_t *dst, src 321 libswscale/rgb2rgb_template.c const uint8_t *s = src - idx; src 331 libswscale/rgb2rgb_template.c static inline void shuffle_bytes_0321_c(const uint8_t *src, uint8_t *dst, src 335 libswscale/rgb2rgb_template.c const uint8_t *s = src - idx; src 347 libswscale/rgb2rgb_template.c static void shuffle_bytes_##name (const uint8_t *src, \ src 353 libswscale/rgb2rgb_template.c dst[i + 0] = src[i + a]; \ src 354 libswscale/rgb2rgb_template.c dst[i + 1] = src[i + b]; \ src 355 libswscale/rgb2rgb_template.c dst[i + 2] = src[i + c]; \ src 356 libswscale/rgb2rgb_template.c dst[i + 3] = src[i + d]; \ src 365 libswscale/rgb2rgb_template.c static inline void rgb24tobgr24_c(const uint8_t *src, uint8_t *dst, int src_size) src 370 libswscale/rgb2rgb_template.c register uint8_t x = src[i + 2]; src 371 libswscale/rgb2rgb_template.c dst[i + 1] = src[i + 1]; src 372 libswscale/rgb2rgb_template.c dst[i + 2] = src[i + 0]; src 533 libswscale/rgb2rgb_template.c static inline void yuy2toyv12_c(const uint8_t *src, uint8_t *ydst, src 544 libswscale/rgb2rgb_template.c ydst[2 * i + 0] = src[4 * i + 0]; src 545 libswscale/rgb2rgb_template.c udst[i] = src[4 * i + 1]; src 546 libswscale/rgb2rgb_template.c ydst[2 * i + 1] = src[4 * i + 2]; src 547 libswscale/rgb2rgb_template.c vdst[i] = src[4 * i + 3]; src 550 libswscale/rgb2rgb_template.c src += srcStride; src 553 libswscale/rgb2rgb_template.c ydst[2 * i + 0] = src[4 * i + 0]; src 554 libswscale/rgb2rgb_template.c ydst[2 * i + 1] = src[4 * i + 2]; src 559 libswscale/rgb2rgb_template.c src += srcStride; src 563 libswscale/rgb2rgb_template.c static inline void planar2x_c(const uint8_t *src, uint8_t *dst, int srcWidth, src 568 libswscale/rgb2rgb_template.c dst[0] = src[0]; src 572 libswscale/rgb2rgb_template.c dst[2 * x + 1] = (3 * src[x] + src[x + 1]) >> 2; src 573 libswscale/rgb2rgb_template.c dst[2 * x + 2] = (src[x] + 3 * src[x + 1]) >> 2; src 575 libswscale/rgb2rgb_template.c dst[2 * srcWidth - 1] = src[srcWidth - 1]; src 582 libswscale/rgb2rgb_template.c dst[0] = (src[0] * 3 + src[srcStride]) >> 2; src 583 libswscale/rgb2rgb_template.c dst[dstStride] = (src[0] + 3 * src[srcStride]) >> 2; src 586 libswscale/rgb2rgb_template.c dst[2 * x + 1] = (src[x + 0] * 3 + src[x + srcStride + 1]) >> 2; src 587 libswscale/rgb2rgb_template.c dst[2 * x + dstStride + 2] = (src[x + 0] + 3 * src[x + srcStride + 1]) >> 2; src 588 libswscale/rgb2rgb_template.c dst[2 * x + dstStride + 1] = (src[x + 1] + 3 * src[x + srcStride]) >> 2; src 589 libswscale/rgb2rgb_template.c dst[2 * x + 2] = (src[x + 1] * 3 + src[x + srcStride]) >> 2; src 591 libswscale/rgb2rgb_template.c dst[srcWidth * 2 - 1] = (src[srcWidth - 1] * 3 + src[srcWidth - 1 + srcStride]) >> 2; src 592 libswscale/rgb2rgb_template.c dst[srcWidth * 2 - 1 + dstStride] = (src[srcWidth - 1] + 3 * src[srcWidth - 1 + srcStride]) >> 2; src 595 libswscale/rgb2rgb_template.c src += srcStride; src 599 libswscale/rgb2rgb_template.c dst[0] = src[0]; src 602 libswscale/rgb2rgb_template.c dst[2 * x + 1] = (src[x] * 3 + src[x + 1]) >> 2; src 603 libswscale/rgb2rgb_template.c dst[2 * x + 2] = (src[x] + 3 * src[x + 1]) >> 2; src 605 libswscale/rgb2rgb_template.c dst[2 * srcWidth - 1] = src[srcWidth - 1]; src 614 libswscale/rgb2rgb_template.c static inline void uyvytoyv12_c(const uint8_t *src, uint8_t *ydst, src 625 libswscale/rgb2rgb_template.c udst[i] = src[4 * i + 0]; src 626 libswscale/rgb2rgb_template.c ydst[2 * i + 0] = src[4 * i + 1]; src 627 libswscale/rgb2rgb_template.c vdst[i] = src[4 * i + 2]; src 628 libswscale/rgb2rgb_template.c ydst[2 * i + 1] = src[4 * i + 3]; src 631 libswscale/rgb2rgb_template.c src += srcStride; src 634 libswscale/rgb2rgb_template.c ydst[2 * i + 0] = src[4 * i + 1]; src 635 libswscale/rgb2rgb_template.c ydst[2 * i + 1] = src[4 * i + 3]; src 640 libswscale/rgb2rgb_template.c src += srcStride; src 651 libswscale/rgb2rgb_template.c void ff_rgb24toyv12_c(const uint8_t *src, uint8_t *ydst, uint8_t *udst, src 664 libswscale/rgb2rgb_template.c unsigned int b = src[6 * i + 0]; src 665 libswscale/rgb2rgb_template.c unsigned int g = src[6 * i + 1]; src 666 libswscale/rgb2rgb_template.c unsigned int r = src[6 * i + 2]; src 676 libswscale/rgb2rgb_template.c b = src[6 * i + 3]; src 677 libswscale/rgb2rgb_template.c g = src[6 * i + 4]; src 678 libswscale/rgb2rgb_template.c r = src[6 * i + 5]; src 684 libswscale/rgb2rgb_template.c src += srcStride; src 690 libswscale/rgb2rgb_template.c unsigned int b = src[6 * i + 0]; src 691 libswscale/rgb2rgb_template.c unsigned int g = src[6 * i + 1]; src 692 libswscale/rgb2rgb_template.c unsigned int r = src[6 * i + 2]; src 698 libswscale/rgb2rgb_template.c b = src[6 * i + 3]; src 699 libswscale/rgb2rgb_template.c g = src[6 * i + 4]; src 700 libswscale/rgb2rgb_template.c r = src[6 * i + 5]; src 708 libswscale/rgb2rgb_template.c src += srcStride; src 730 libswscale/rgb2rgb_template.c static void deinterleaveBytes_c(const uint8_t *src, uint8_t *dst1, uint8_t *dst2, src 739 libswscale/rgb2rgb_template.c dst1[w] = src[2 * w + 0]; src 740 libswscale/rgb2rgb_template.c dst2[w] = src[2 * w + 1]; src 742 libswscale/rgb2rgb_template.c src += srcStride; src 801 libswscale/rgb2rgb_template.c static void extract_even_c(const uint8_t *src, uint8_t *dst, int count) src 804 libswscale/rgb2rgb_template.c src += count * 2; src 807 libswscale/rgb2rgb_template.c dst[count] = src[2 * count]; src 812 libswscale/rgb2rgb_template.c static void extract_even2_c(const uint8_t *src, uint8_t *dst0, uint8_t *dst1, src 817 libswscale/rgb2rgb_template.c src += count * 4; src 820 libswscale/rgb2rgb_template.c dst0[count] = src[4 * count + 0]; src 821 libswscale/rgb2rgb_template.c dst1[count] = src[4 * count + 2]; src 841 libswscale/rgb2rgb_template.c static void extract_odd2_c(const uint8_t *src, uint8_t *dst0, uint8_t *dst1, src 846 libswscale/rgb2rgb_template.c src += count * 4; src 848 libswscale/rgb2rgb_template.c src++; src 850 libswscale/rgb2rgb_template.c dst0[count] = src[4 * count + 0]; src 851 libswscale/rgb2rgb_template.c dst1[count] = src[4 * count + 2]; src 874 libswscale/rgb2rgb_template.c const uint8_t *src, int width, int height, src 881 libswscale/rgb2rgb_template.c extract_even_c(src, ydst, width); src 883 libswscale/rgb2rgb_template.c extract_odd2avg_c(src - srcStride, src, udst, vdst, chromWidth); src 888 libswscale/rgb2rgb_template.c src += srcStride; src 894 libswscale/rgb2rgb_template.c const uint8_t *src, int width, int height, src 901 libswscale/rgb2rgb_template.c extract_even_c(src, ydst, width); src 902 libswscale/rgb2rgb_template.c extract_odd2_c(src, udst, vdst, chromWidth); src 904 libswscale/rgb2rgb_template.c src += srcStride; src 912 libswscale/rgb2rgb_template.c const uint8_t *src, int width, int height, src 919 libswscale/rgb2rgb_template.c extract_even_c(src + 1, ydst, width); src 921 libswscale/rgb2rgb_template.c extract_even2avg_c(src - srcStride, src, udst, vdst, chromWidth); src 926 libswscale/rgb2rgb_template.c src += srcStride; src 932 libswscale/rgb2rgb_template.c const uint8_t *src, int width, int height, src 939 libswscale/rgb2rgb_template.c extract_even_c(src + 1, ydst, width); src 940 libswscale/rgb2rgb_template.c extract_even2_c(src, udst, vdst, chromWidth); src 942 libswscale/rgb2rgb_template.c src += srcStride; src 147 libswscale/slice.c int ff_init_slice_from_src(SwsSlice * s, uint8_t *src[4], int stride[4], int srcW, int lumY, int lumH, int chrY, int chrH, int relative) src 161 libswscale/slice.c uint8_t *const src_[4] = {src[0] + (relative ? 0 : start[0]) * stride[0], src 162 libswscale/slice.c src[1] + (relative ? 0 : start[1]) * stride[1], src 163 libswscale/slice.c src[2] + (relative ? 0 : start[2]) * stride[2], src 164 libswscale/slice.c src[3] + (relative ? 0 : start[3]) * stride[3]}; src 73 libswscale/swscale.c const uint16_t *src = (const uint16_t *) _src; src 89 libswscale/swscale.c val += src[srcPos + j] * filter[filterSize * i + j]; src 102 libswscale/swscale.c const uint16_t *src = (const uint16_t *) _src; src 117 libswscale/swscale.c val += src[srcPos + j] * filter[filterSize * i + j]; src 126 libswscale/swscale.c const uint8_t *src, const int16_t *filter, src 135 libswscale/swscale.c val += ((int)src[srcPos + j]) * filter[filterSize * i + j]; src 142 libswscale/swscale.c const uint8_t *src, const int16_t *filter, src 152 libswscale/swscale.c val += ((int)src[srcPos + j]) * filter[filterSize * i + j]; src 237 libswscale/swscale.c static int swscale(SwsContext *c, const uint8_t *src[], src 289 libswscale/swscale.c src[1] = src 290 libswscale/swscale.c src[2] = src 291 libswscale/swscale.c src[3] = src[0]; src 300 libswscale/swscale.c src[0], srcStride[0], src[1], srcStride[1], src 301 libswscale/swscale.c src[2], srcStride[2], src[3], srcStride[3], src 321 libswscale/swscale.c || (uintptr_t)src[0]&15 || (uintptr_t)src[1]&15 || (uintptr_t)src[2]&15 src 350 libswscale/swscale.c ff_init_slice_from_src(src_slice, (uint8_t**)src, srcStride, c->srcW, src 599 libswscale/swscale.c static void reset_ptr(const uint8_t *src[], enum AVPixelFormat format) src 602 libswscale/swscale.c src[3] = NULL; src 604 libswscale/swscale.c src[3] = src[2] = NULL; src 607 libswscale/swscale.c src[1] = NULL; src 629 libswscale/swscale.c const uint16_t *src, int stride, int h) src 639 libswscale/swscale.c x = AV_RB16(src + xp + 0); src 640 libswscale/swscale.c y = AV_RB16(src + xp + 1); src 641 libswscale/swscale.c z = AV_RB16(src + xp + 2); src 643 libswscale/swscale.c x = AV_RL16(src + xp + 0); src 644 libswscale/swscale.c y = AV_RL16(src + xp + 1); src 645 libswscale/swscale.c z = AV_RL16(src + xp + 2); src 679 libswscale/swscale.c src += stride; src 685 libswscale/swscale.c const uint16_t *src, int stride, int h) src 695 libswscale/swscale.c r = AV_RB16(src + xp + 0); src 696 libswscale/swscale.c g = AV_RB16(src + xp + 1); src 697 libswscale/swscale.c b = AV_RB16(src + xp + 2); src 699 libswscale/swscale.c r = AV_RL16(src + xp + 0); src 700 libswscale/swscale.c g = AV_RL16(src + xp + 1); src 701 libswscale/swscale.c b = AV_RL16(src + xp + 2); src 735 libswscale/swscale.c src += stride; src 310 libswscale/swscale.h void sws_convertPalette8ToPacked32(const uint8_t *src, uint8_t *dst, int num_pixels, const uint8_t *palette); src 322 libswscale/swscale.h void sws_convertPalette8ToPacked24(const uint8_t *src, uint8_t *dst, int num_pixels, const uint8_t *palette); src 82 libswscale/swscale_internal.h typedef int (*SwsFunc)(struct SwsContext *context, const uint8_t *src[], src 98 libswscale/swscale_internal.h typedef void (*yuv2planar1_fn)(const int16_t *src, uint8_t *dest, int dstW, src 115 libswscale/swscale_internal.h const int16_t **src, uint8_t *dest, int dstW, src 528 libswscale/swscale_internal.h void (*lumToYV12)(uint8_t *dst, const uint8_t *src, const uint8_t *src2, const uint8_t *src3, src 531 libswscale/swscale_internal.h void (*alpToYV12)(uint8_t *dst, const uint8_t *src, const uint8_t *src2, const uint8_t *src3, src 543 libswscale/swscale_internal.h void (*readLumPlanar)(uint8_t *dst, const uint8_t *src[4], int width, int32_t *rgb2yuv); src 544 libswscale/swscale_internal.h void (*readChrPlanar)(uint8_t *dstU, uint8_t *dstV, const uint8_t *src[4], src 546 libswscale/swscale_internal.h void (*readAlpPlanar)(uint8_t *dst, const uint8_t *src[4], int width, int32_t *rgb2yuv); src 570 libswscale/swscale_internal.h const uint8_t *src, int srcW, int xInc); src 609 libswscale/swscale_internal.h const uint8_t *src, const int16_t *filter, src 612 libswscale/swscale_internal.h const uint8_t *src, const int16_t *filter, src 881 libswscale/swscale_internal.h const uint8_t *src, int srcW, int xInc); src 889 libswscale/swscale_internal.h int dstWidth, const uint8_t *src, src 906 libswscale/swscale_internal.h int ff_sws_alphablendaway(SwsContext *c, const uint8_t *src[], src 993 libswscale/swscale_internal.h SwsSlice *src; ///< Source slice src 1005 libswscale/swscale_internal.h int ff_init_slice_from_src(SwsSlice * s, uint8_t *src[4], int stride[4], int srcW, int lumY, int lumH, int chrY, int chrH, int relative); src 1022 libswscale/swscale_internal.h int ff_init_gamma_convert(SwsFilterDescriptor *desc, SwsSlice * src, uint16_t *table); src 1025 libswscale/swscale_internal.h int ff_init_desc_fmt_convert(SwsFilterDescriptor *desc, SwsSlice * src, SwsSlice *dst, uint32_t *pal); src 1028 libswscale/swscale_internal.h int ff_init_desc_hscale(SwsFilterDescriptor *desc, SwsSlice *src, SwsSlice *dst, uint16_t *filter, int * filter_pos, int filter_size, int xInc); src 1031 libswscale/swscale_internal.h int ff_init_desc_cfmt_convert(SwsFilterDescriptor *desc, SwsSlice * src, SwsSlice *dst, uint32_t *pal); src 1034 libswscale/swscale_internal.h int ff_init_desc_chscale(SwsFilterDescriptor *desc, SwsSlice *src, SwsSlice *dst, uint16_t *filter, int * filter_pos, int filter_size, int xInc); src 1036 libswscale/swscale_internal.h int ff_init_desc_no_chr(SwsFilterDescriptor *desc, SwsSlice * src, SwsSlice *dst); src 1039 libswscale/swscale_internal.h int ff_init_vscale(SwsContext *c, SwsFilterDescriptor *desc, SwsSlice *src, SwsSlice *dst); src 125 libswscale/swscale_unscaled.c static void copyPlane(const uint8_t *src, int srcStride, src 131 libswscale/swscale_unscaled.c memcpy(dst, src, srcSliceH * dstStride); src 135 libswscale/swscale_unscaled.c memcpy(dst, src, width); src 136 libswscale/swscale_unscaled.c src += srcStride; src 142 libswscale/swscale_unscaled.c static int planarToNv12Wrapper(SwsContext *c, const uint8_t *src[], src 149 libswscale/swscale_unscaled.c copyPlane(src[0], srcStride[0], srcSliceY, srcSliceH, c->srcW, src 153 libswscale/swscale_unscaled.c interleaveBytes(src[1], src[2], dst, c->chrSrcW, (srcSliceH + 1) / 2, src 156 libswscale/swscale_unscaled.c interleaveBytes(src[2], src[1], dst, c->chrSrcW, (srcSliceH + 1) / 2, src 162 libswscale/swscale_unscaled.c static int nv12ToPlanarWrapper(SwsContext *c, const uint8_t *src[], src 170 libswscale/swscale_unscaled.c copyPlane(src[0], srcStride[0], srcSliceY, srcSliceH, c->srcW, src 174 libswscale/swscale_unscaled.c deinterleaveBytes(src[1], dst1, dst2, c->chrSrcW, (srcSliceH + 1) / 2, src 177 libswscale/swscale_unscaled.c deinterleaveBytes(src[1], dst2, dst1, c->chrSrcW, (srcSliceH + 1) / 2, src 183 libswscale/swscale_unscaled.c static int planarToNv24Wrapper(SwsContext *c, const uint8_t *src[], src 190 libswscale/swscale_unscaled.c copyPlane(src[0], srcStride[0], srcSliceY, srcSliceH, c->srcW, src 194 libswscale/swscale_unscaled.c interleaveBytes(src[1], src[2], dst, c->chrSrcW, srcSliceH, src 197 libswscale/swscale_unscaled.c interleaveBytes(src[2], src[1], dst, c->chrSrcW, srcSliceH, src 203 libswscale/swscale_unscaled.c static int nv24ToPlanarWrapper(SwsContext *c, const uint8_t *src[], src 211 libswscale/swscale_unscaled.c copyPlane(src[0], srcStride[0], srcSliceY, srcSliceH, c->srcW, src 215 libswscale/swscale_unscaled.c deinterleaveBytes(src[1], dst1, dst2, c->chrSrcW, srcSliceH, src 218 libswscale/swscale_unscaled.c deinterleaveBytes(src[1], dst2, dst1, c->chrSrcW, srcSliceH, src 231 libswscale/swscale_unscaled.c const uint16_t **src = (const uint16_t**)src8; src 251 libswscale/swscale_unscaled.c const uint16_t *tsrc0 = src[0]; src 255 libswscale/swscale_unscaled.c src[0] += srcStride[0] / 2; src 260 libswscale/swscale_unscaled.c const uint16_t *tsrc1 = src[1]; src 261 libswscale/swscale_unscaled.c const uint16_t *tsrc2 = src[2]; src 266 libswscale/swscale_unscaled.c src[1] += srcStride[1] / 2; src 267 libswscale/swscale_unscaled.c src[2] += srcStride[2] / 2; src 284 libswscale/swscale_unscaled.c static int planar8ToP01xleWrapper(SwsContext *c, const uint8_t *src[], src 297 libswscale/swscale_unscaled.c const uint8_t *tsrc0 = src[0]; src 302 libswscale/swscale_unscaled.c src[0] += srcStride[0]; src 307 libswscale/swscale_unscaled.c const uint8_t *tsrc1 = src[1]; src 308 libswscale/swscale_unscaled.c const uint8_t *tsrc2 = src[2]; src 315 libswscale/swscale_unscaled.c src[1] += srcStride[1]; src 316 libswscale/swscale_unscaled.c src[2] += srcStride[2]; src 326 libswscale/swscale_unscaled.c static int planarToYuy2Wrapper(SwsContext *c, const uint8_t *src[], src 332 libswscale/swscale_unscaled.c yv12toyuy2(src[0], src[1], src[2], dst, c->srcW, srcSliceH, srcStride[0], src 338 libswscale/swscale_unscaled.c static int planarToUyvyWrapper(SwsContext *c, const uint8_t *src[], src 344 libswscale/swscale_unscaled.c yv12touyvy(src[0], src[1], src[2], dst, c->srcW, srcSliceH, srcStride[0], src 350 libswscale/swscale_unscaled.c static int yuv422pToYuy2Wrapper(SwsContext *c, const uint8_t *src[], src 356 libswscale/swscale_unscaled.c yuv422ptoyuy2(src[0], src[1], src[2], dst, c->srcW, srcSliceH, srcStride[0], src 362 libswscale/swscale_unscaled.c static int yuv422pToUyvyWrapper(SwsContext *c, const uint8_t *src[], src 368 libswscale/swscale_unscaled.c yuv422ptouyvy(src[0], src[1], src[2], dst, c->srcW, srcSliceH, srcStride[0], src 374 libswscale/swscale_unscaled.c static int yuyvToYuv420Wrapper(SwsContext *c, const uint8_t *src[], src 382 libswscale/swscale_unscaled.c yuyvtoyuv420(ydst, udst, vdst, src[0], c->srcW, srcSliceH, dstStride[0], src 391 libswscale/swscale_unscaled.c static int yuyvToYuv422Wrapper(SwsContext *c, const uint8_t *src[], src 399 libswscale/swscale_unscaled.c yuyvtoyuv422(ydst, udst, vdst, src[0], c->srcW, srcSliceH, dstStride[0], src 405 libswscale/swscale_unscaled.c static int uyvyToYuv420Wrapper(SwsContext *c, const uint8_t *src[], src 413 libswscale/swscale_unscaled.c uyvytoyuv420(ydst, udst, vdst, src[0], c->srcW, srcSliceH, dstStride[0], src 422 libswscale/swscale_unscaled.c static int uyvyToYuv422Wrapper(SwsContext *c, const uint8_t *src[], src 430 libswscale/swscale_unscaled.c uyvytoyuv422(ydst, udst, vdst, src[0], c->srcW, srcSliceH, dstStride[0], src 436 libswscale/swscale_unscaled.c static void gray8aToPacked32(const uint8_t *src, uint8_t *dst, int num_pixels, src 441 libswscale/swscale_unscaled.c ((uint32_t *) dst)[i] = ((const uint32_t *) palette)[src[i << 1]] | (src[(i << 1) + 1] << 24); src 444 libswscale/swscale_unscaled.c static void gray8aToPacked32_1(const uint8_t *src, uint8_t *dst, int num_pixels, src 450 libswscale/swscale_unscaled.c ((uint32_t *) dst)[i] = ((const uint32_t *) palette)[src[i << 1]] | src[(i << 1) + 1]; src 453 libswscale/swscale_unscaled.c static void gray8aToPacked24(const uint8_t *src, uint8_t *dst, int num_pixels, src 460 libswscale/swscale_unscaled.c dst[0] = palette[src[i << 1] * 4 + 0]; src 461 libswscale/swscale_unscaled.c dst[1] = palette[src[i << 1] * 4 + 1]; src 462 libswscale/swscale_unscaled.c dst[2] = palette[src[i << 1] * 4 + 2]; src 467 libswscale/swscale_unscaled.c static int bswap_16bpc(SwsContext *c, const uint8_t *src[], src 477 libswscale/swscale_unscaled.c const uint16_t *srcPtr = (const uint16_t *) src[p]; src 494 libswscale/swscale_unscaled.c static int bswap_32bpc(SwsContext *c, const uint8_t *src[], src 504 libswscale/swscale_unscaled.c const uint32_t *srcPtr = (const uint32_t *) src[p]; src 522 libswscale/swscale_unscaled.c static int palToRgbWrapper(SwsContext *c, const uint8_t *src[], int srcStride[], src 528 libswscale/swscale_unscaled.c void (*conv)(const uint8_t *src, uint8_t *dst, int num_pixels, src 532 libswscale/swscale_unscaled.c const uint8_t *srcPtr = src[0]; src 568 libswscale/swscale_unscaled.c static void packed16togbra16(const uint8_t *src, int srcStride, src 575 libswscale/swscale_unscaled.c uint16_t *src_line = (uint16_t *)(src + srcStride * h); src 702 libswscale/swscale_unscaled.c static int Rgb16ToPlanarRgb16Wrapper(SwsContext *c, const uint8_t *src[], src 741 libswscale/swscale_unscaled.c packed16togbra16(src[0], srcStride[0], src 749 libswscale/swscale_unscaled.c packed16togbra16(src[0], srcStride[0], src 762 libswscale/swscale_unscaled.c static void gbr16ptopacked16(const uint16_t *src[], int srcStride[], src 767 libswscale/swscale_unscaled.c int src_alpha = src[3] != NULL; src 777 libswscale/swscale_unscaled.c component = av_bswap16(src[0][x]); src 779 libswscale/swscale_unscaled.c component = av_bswap16(src[1][x]); src 781 libswscale/swscale_unscaled.c component = av_bswap16(src[2][x]); src 787 libswscale/swscale_unscaled.c component = av_bswap16(src[0][x]); src 789 libswscale/swscale_unscaled.c component = av_bswap16(src[1][x]); src 791 libswscale/swscale_unscaled.c component = av_bswap16(src[2][x]); src 793 libswscale/swscale_unscaled.c component = av_bswap16(src[3][x]); src 798 libswscale/swscale_unscaled.c component = av_bswap16(src[0][x]); src 800 libswscale/swscale_unscaled.c component = av_bswap16(src[1][x]); src 802 libswscale/swscale_unscaled.c component = av_bswap16(src[2][x]); src 810 libswscale/swscale_unscaled.c *dest++ = av_bswap16(src[0][x] << scale_high | src[0][x] >> scale_low); src 811 libswscale/swscale_unscaled.c *dest++ = av_bswap16(src[1][x] << scale_high | src[1][x] >> scale_low); src 812 libswscale/swscale_unscaled.c *dest++ = av_bswap16(src[2][x] << scale_high | src[2][x] >> scale_low); src 817 libswscale/swscale_unscaled.c *dest++ = av_bswap16(src[0][x] << scale_high | src[0][x] >> scale_low); src 818 libswscale/swscale_unscaled.c *dest++ = av_bswap16(src[1][x] << scale_high | src[1][x] >> scale_low); src 819 libswscale/swscale_unscaled.c *dest++ = av_bswap16(src[2][x] << scale_high | src[2][x] >> scale_low); src 820 libswscale/swscale_unscaled.c *dest++ = av_bswap16(src[3][x] << scale_high | src[3][x] >> scale_low); src 824 libswscale/swscale_unscaled.c *dest++ = av_bswap16(src[0][x] << scale_high | src[0][x] >> scale_low); src 825 libswscale/swscale_unscaled.c *dest++ = av_bswap16(src[1][x] << scale_high | src[1][x] >> scale_low); src 826 libswscale/swscale_unscaled.c *dest++ = av_bswap16(src[2][x] << scale_high | src[2][x] >> scale_low); src 833 libswscale/swscale_unscaled.c *dest++ = av_bswap16(src[0][x]) << scale_high | av_bswap16(src[0][x]) >> scale_low; src 834 libswscale/swscale_unscaled.c *dest++ = av_bswap16(src[1][x]) << scale_high | av_bswap16(src[1][x]) >> scale_low; src 835 libswscale/swscale_unscaled.c *dest++ = av_bswap16(src[2][x]) << scale_high | av_bswap16(src[2][x]) >> scale_low; src 840 libswscale/swscale_unscaled.c *dest++ = av_bswap16(src[0][x]) << scale_high | av_bswap16(src[0][x]) >> scale_low; src 841 libswscale/swscale_unscaled.c *dest++ = av_bswap16(src[1][x]) << scale_high | av_bswap16(src[1][x]) >> scale_low; src 842 libswscale/swscale_unscaled.c *dest++ = av_bswap16(src[2][x]) << scale_high | av_bswap16(src[2][x]) >> scale_low; src 843 libswscale/swscale_unscaled.c *dest++ = av_bswap16(src[3][x]) << scale_high | av_bswap16(src[3][x]) >> scale_low; src 847 libswscale/swscale_unscaled.c *dest++ = av_bswap16(src[0][x]) << scale_high | av_bswap16(src[0][x]) >> scale_low; src 848 libswscale/swscale_unscaled.c *dest++ = av_bswap16(src[1][x]) << scale_high | av_bswap16(src[1][x]) >> scale_low; src 849 libswscale/swscale_unscaled.c *dest++ = av_bswap16(src[2][x]) << scale_high | av_bswap16(src[2][x]) >> scale_low; src 856 libswscale/swscale_unscaled.c *dest++ = src[0][x] << scale_high | src[0][x] >> scale_low; src 857 libswscale/swscale_unscaled.c *dest++ = src[1][x] << scale_high | src[1][x] >> scale_low; src 858 libswscale/swscale_unscaled.c *dest++ = src[2][x] << scale_high | src[2][x] >> scale_low; src 863 libswscale/swscale_unscaled.c *dest++ = src[0][x] << scale_high | src[0][x] >> scale_low; src 864 libswscale/swscale_unscaled.c *dest++ = src[1][x] << scale_high | src[1][x] >> scale_low; src 865 libswscale/swscale_unscaled.c *dest++ = src[2][x] << scale_high | src[2][x] >> scale_low; src 866 libswscale/swscale_unscaled.c *dest++ = src[3][x] << scale_high | src[3][x] >> scale_low; src 870 libswscale/swscale_unscaled.c *dest++ = src[0][x] << scale_high | src[0][x] >> scale_low; src 871 libswscale/swscale_unscaled.c *dest++ = src[1][x] << scale_high | src[1][x] >> scale_low; src 872 libswscale/swscale_unscaled.c *dest++ = src[2][x] << scale_high | src[2][x] >> scale_low; src 877 libswscale/swscale_unscaled.c src[i] += srcStride[i] >> 1; src 881 libswscale/swscale_unscaled.c static int planarRgb16ToRgb16Wrapper(SwsContext *c, const uint8_t *src[], src 885 libswscale/swscale_unscaled.c const uint16_t *src102[] = { (uint16_t *)src[1], (uint16_t *)src[0], (uint16_t *)src[2], (uint16_t *)src[3] }; src 886 libswscale/swscale_unscaled.c const uint16_t *src201[] = { (uint16_t *)src[2], (uint16_t *)src[0], (uint16_t *)src[1], (uint16_t *)src[3] }; src 941 libswscale/swscale_unscaled.c static void gbr24ptopacked24(const uint8_t *src[], int srcStride[], src 949 libswscale/swscale_unscaled.c *dest++ = src[0][x]; src 950 libswscale/swscale_unscaled.c *dest++ = src[1][x]; src 951 libswscale/swscale_unscaled.c *dest++ = src[2][x]; src 955 libswscale/swscale_unscaled.c src[i] += srcStride[i]; src 959 libswscale/swscale_unscaled.c static void gbr24ptopacked32(const uint8_t *src[], int srcStride[], src 970 libswscale/swscale_unscaled.c *dest++ = src[0][x]; src 971 libswscale/swscale_unscaled.c *dest++ = src[1][x]; src 972 libswscale/swscale_unscaled.c *dest++ = src[2][x]; src 976 libswscale/swscale_unscaled.c *dest++ = src[0][x]; src 977 libswscale/swscale_unscaled.c *dest++ = src[1][x]; src 978 libswscale/swscale_unscaled.c *dest++ = src[2][x]; src 984 libswscale/swscale_unscaled.c src[i] += srcStride[i]; src 988 libswscale/swscale_unscaled.c static void gbraptopacked32(const uint8_t *src[], int srcStride[], src 998 libswscale/swscale_unscaled.c *dest++ = src[3][x]; src 999 libswscale/swscale_unscaled.c *dest++ = src[0][x]; src 1000 libswscale/swscale_unscaled.c *dest++ = src[1][x]; src 1001 libswscale/swscale_unscaled.c *dest++ = src[2][x]; src 1005 libswscale/swscale_unscaled.c *dest++ = src[0][x]; src 1006 libswscale/swscale_unscaled.c *dest++ = src[1][x]; src 1007 libswscale/swscale_unscaled.c *dest++ = src[2][x]; src 1008 libswscale/swscale_unscaled.c *dest++ = src[3][x]; src 1013 libswscale/swscale_unscaled.c src[i] += srcStride[i]; src 1017 libswscale/swscale_unscaled.c static int planarRgbaToRgbWrapper(SwsContext *c, const uint8_t *src[], src 1022 libswscale/swscale_unscaled.c const uint8_t *src102[] = { src[1], src[0], src[2], src[3] }; src 1023 libswscale/swscale_unscaled.c const uint8_t *src201[] = { src[2], src[0], src[1], src[3] }; src 1073 libswscale/swscale_unscaled.c static int planarRgbToRgbWrapper(SwsContext *c, const uint8_t *src[], src 1078 libswscale/swscale_unscaled.c const uint8_t *src102[] = { src[1], src[0], src[2] }; src 1079 libswscale/swscale_unscaled.c const uint8_t *src201[] = { src[2], src[0], src[1] }; src 1130 libswscale/swscale_unscaled.c const uint8_t *src[], int srcStride[], src 1134 libswscale/swscale_unscaled.c copyPlane(src[0], srcStride[0], srcSliceY, srcSliceH, c->srcW, src 1136 libswscale/swscale_unscaled.c copyPlane(src[1], srcStride[1], srcSliceY, srcSliceH, c->srcW, src 1138 libswscale/swscale_unscaled.c copyPlane(src[2], srcStride[2], srcSliceY, srcSliceH, c->srcW, src 1146 libswscale/swscale_unscaled.c static void packedtogbr24p(const uint8_t *src, int srcStride, src 1158 libswscale/swscale_unscaled.c src++; src 1162 libswscale/swscale_unscaled.c dest[0][x] = src[0]; src 1163 libswscale/swscale_unscaled.c dest[1][x] = src[1]; src 1164 libswscale/swscale_unscaled.c dest[2][x] = src[2]; src 1166 libswscale/swscale_unscaled.c src += inc_size; src 1168 libswscale/swscale_unscaled.c src += srcStride - width * inc_size; src 1175 libswscale/swscale_unscaled.c static int rgbToPlanarRgbWrapper(SwsContext *c, const uint8_t *src[], src 1191 libswscale/swscale_unscaled.c packedtogbr24p((const uint8_t *) src[0], srcStride[0], dst201, src 1195 libswscale/swscale_unscaled.c packedtogbr24p((const uint8_t *) src[0], srcStride[0], dst102, src 1201 libswscale/swscale_unscaled.c packedtogbr24p((const uint8_t *) src[0], srcStride[0], dst201, src 1207 libswscale/swscale_unscaled.c packedtogbr24p((const uint8_t *) src[0], srcStride[0], dst102, src 1280 libswscale/swscale_unscaled.c static int bayer_to_rgb24_wrapper(SwsContext *c, const uint8_t* src[], int srcStride[], int srcSliceY, src 1284 libswscale/swscale_unscaled.c const uint8_t *srcPtr= src[0]; src 1286 libswscale/swscale_unscaled.c void (*copy) (const uint8_t *src, int src_stride, uint8_t *dst, int dst_stride, int width); src 1287 libswscale/swscale_unscaled.c void (*interpolate)(const uint8_t *src, int src_stride, uint8_t *dst, int dst_stride, int width); src 1329 libswscale/swscale_unscaled.c static int bayer_to_yv12_wrapper(SwsContext *c, const uint8_t* src[], int srcStride[], int srcSliceY, src 1332 libswscale/swscale_unscaled.c const uint8_t *srcPtr= src[0]; src 1337 libswscale/swscale_unscaled.c void (*copy) (const uint8_t *src, int src_stride, uint8_t *dstY, uint8_t *dstU, uint8_t *dstV, int luma_stride, int width, int32_t *rgb2yuv); src 1338 libswscale/swscale_unscaled.c void (*interpolate)(const uint8_t *src, int src_stride, uint8_t *dstY, uint8_t *dstU, uint8_t *dstV, int luma_stride, int width, int32_t *rgb2yuv); src 1419 libswscale/swscale_unscaled.c #define CONV_IS(src, dst) (srcFormat == AV_PIX_FMT_##src && dstFormat == AV_PIX_FMT_##dst) src 1530 libswscale/swscale_unscaled.c static int rgbToRgbWrapper(SwsContext *c, const uint8_t *src[], int srcStride[], src 1547 libswscale/swscale_unscaled.c const uint8_t *srcPtr = src[0]; src 1591 libswscale/swscale_unscaled.c static int bgr24ToYv12Wrapper(SwsContext *c, const uint8_t *src[], src 1596 libswscale/swscale_unscaled.c src[0], src 1608 libswscale/swscale_unscaled.c static int yvu9ToYv12Wrapper(SwsContext *c, const uint8_t *src[], src 1612 libswscale/swscale_unscaled.c copyPlane(src[0], srcStride[0], srcSliceY, srcSliceH, c->srcW, src 1615 libswscale/swscale_unscaled.c planar2x(src[1], dst[1] + dstStride[1] * (srcSliceY >> 1), c->chrSrcW, src 1617 libswscale/swscale_unscaled.c planar2x(src[2], dst[2] + dstStride[2] * (srcSliceY >> 1), c->chrSrcW, src 1624 libswscale/swscale_unscaled.c static int uint_y_to_float_y_wrapper(SwsContext *c, const uint8_t *src[], src 1630 libswscale/swscale_unscaled.c const uint8_t *srcPtr = src[0]; src 1644 libswscale/swscale_unscaled.c static int float_y_to_uint_y_wrapper(SwsContext *c, const uint8_t* src[], src 1650 libswscale/swscale_unscaled.c const float *srcPtr = (const float *)src[0]; src 1665 libswscale/swscale_unscaled.c static int packedCopyWrapper(SwsContext *c, const uint8_t *src[], src 1670 libswscale/swscale_unscaled.c memcpy(dst[0] + dstStride[0] * srcSliceY, src[0], srcSliceH * dstStride[0]); src 1673 libswscale/swscale_unscaled.c const uint8_t *srcPtr = src[0]; src 1692 libswscale/swscale_unscaled.c #define DITHER_COPY(dst, dstStride, src, srcStride, bswap, dbswap)\ src 1697 libswscale/swscale_unscaled.c dst[j+0] = dbswap(bswap(src[j+0])>>shift);\ src 1698 libswscale/swscale_unscaled.c dst[j+1] = dbswap(bswap(src[j+1])>>shift);\ src 1699 libswscale/swscale_unscaled.c dst[j+2] = dbswap(bswap(src[j+2])>>shift);\ src 1700 libswscale/swscale_unscaled.c dst[j+3] = dbswap(bswap(src[j+3])>>shift);\ src 1701 libswscale/swscale_unscaled.c dst[j+4] = dbswap(bswap(src[j+4])>>shift);\ src 1702 libswscale/swscale_unscaled.c dst[j+5] = dbswap(bswap(src[j+5])>>shift);\ src 1703 libswscale/swscale_unscaled.c dst[j+6] = dbswap(bswap(src[j+6])>>shift);\ src 1704 libswscale/swscale_unscaled.c dst[j+7] = dbswap(bswap(src[j+7])>>shift);\ src 1707 libswscale/swscale_unscaled.c dst[j] = dbswap(bswap(src[j])>>shift);\ src 1710 libswscale/swscale_unscaled.c src += srcStride;\ src 1716 libswscale/swscale_unscaled.c tmp = (bswap(src[j+0]) + dither[0])>>shift; dst[j+0] = dbswap(tmp - (tmp>>dst_depth));\ src 1717 libswscale/swscale_unscaled.c tmp = (bswap(src[j+1]) + dither[1])>>shift; dst[j+1] = dbswap(tmp - (tmp>>dst_depth));\ src 1718 libswscale/swscale_unscaled.c tmp = (bswap(src[j+2]) + dither[2])>>shift; dst[j+2] = dbswap(tmp - (tmp>>dst_depth));\ src 1719 libswscale/swscale_unscaled.c tmp = (bswap(src[j+3]) + dither[3])>>shift; dst[j+3] = dbswap(tmp - (tmp>>dst_depth));\ src 1720 libswscale/swscale_unscaled.c tmp = (bswap(src[j+4]) + dither[4])>>shift; dst[j+4] = dbswap(tmp - (tmp>>dst_depth));\ src 1721 libswscale/swscale_unscaled.c tmp = (bswap(src[j+5]) + dither[5])>>shift; dst[j+5] = dbswap(tmp - (tmp>>dst_depth));\ src 1722 libswscale/swscale_unscaled.c tmp = (bswap(src[j+6]) + dither[6])>>shift; dst[j+6] = dbswap(tmp - (tmp>>dst_depth));\ src 1723 libswscale/swscale_unscaled.c tmp = (bswap(src[j+7]) + dither[7])>>shift; dst[j+7] = dbswap(tmp - (tmp>>dst_depth));\ src 1726 libswscale/swscale_unscaled.c tmp = (bswap(src[j]) + dither[j&7])>>shift; dst[j] = dbswap(tmp - (tmp>>dst_depth));\ src 1729 libswscale/swscale_unscaled.c src += srcStride;\ src 1735 libswscale/swscale_unscaled.c tmp = bswap(src[j+0]); dst[j+0] = dbswap((tmp - (tmp>>dst_depth) + dither[0])>>shift);\ src 1736 libswscale/swscale_unscaled.c tmp = bswap(src[j+1]); dst[j+1] = dbswap((tmp - (tmp>>dst_depth) + dither[1])>>shift);\ src 1737 libswscale/swscale_unscaled.c tmp = bswap(src[j+2]); dst[j+2] = dbswap((tmp - (tmp>>dst_depth) + dither[2])>>shift);\ src 1738 libswscale/swscale_unscaled.c tmp = bswap(src[j+3]); dst[j+3] = dbswap((tmp - (tmp>>dst_depth) + dither[3])>>shift);\ src 1739 libswscale/swscale_unscaled.c tmp = bswap(src[j+4]); dst[j+4] = dbswap((tmp - (tmp>>dst_depth) + dither[4])>>shift);\ src 1740 libswscale/swscale_unscaled.c tmp = bswap(src[j+5]); dst[j+5] = dbswap((tmp - (tmp>>dst_depth) + dither[5])>>shift);\ src 1741 libswscale/swscale_unscaled.c tmp = bswap(src[j+6]); dst[j+6] = dbswap((tmp - (tmp>>dst_depth) + dither[6])>>shift);\ src 1742 libswscale/swscale_unscaled.c tmp = bswap(src[j+7]); dst[j+7] = dbswap((tmp - (tmp>>dst_depth) + dither[7])>>shift);\ src 1745 libswscale/swscale_unscaled.c tmp = bswap(src[j]); dst[j] = dbswap((tmp - (tmp>>dst_depth) + dither[j&7])>>shift);\ src 1748 libswscale/swscale_unscaled.c src += srcStride;\ src 1752 libswscale/swscale_unscaled.c static int planarCopyWrapper(SwsContext *c, const uint8_t *src[], src 1763 libswscale/swscale_unscaled.c const uint8_t *srcPtr = src[plane]; src 1771 libswscale/swscale_unscaled.c if (!src[plane] || (plane == 1 && !src[2])) { src 1903 libswscale/swscale_unscaled.c memcpy(dst[plane] + dstStride[plane] * y, src[plane], src 2182 libswscale/swscale_unscaled.c void sws_convertPalette8ToPacked32(const uint8_t *src, uint8_t *dst, src 2188 libswscale/swscale_unscaled.c ((uint32_t *) dst)[i] = ((const uint32_t *) palette)[src[i]]; src 2192 libswscale/swscale_unscaled.c void sws_convertPalette8ToPacked24(const uint8_t *src, uint8_t *dst, src 2199 libswscale/swscale_unscaled.c dst[0] = palette[src[i] * 4 + 0]; src 2200 libswscale/swscale_unscaled.c dst[1] = palette[src[i] * 4 + 1]; src 2201 libswscale/swscale_unscaled.c dst[2] = palette[src[i] * 4 + 2]; src 56 libswscale/tests/colorspace.c void (*func)(const uint8_t *src, uint8_t *dst, int src_size); src 114 libswscale/tests/colorspace.c uint8_t *src = srcBuffer + srcOffset; src 126 libswscale/tests/colorspace.c func_info[funcNum].func(src, dst, width * srcBpp); src 93 libswscale/tests/swscale.c static const uint8_t *src[4]; src 109 libswscale/tests/swscale.c av_freep(&src[p]); src 119 libswscale/tests/swscale.c src[p] = av_mallocz(srcStride[p] * srcH + 16); src 120 libswscale/tests/swscale.c if (srcStride[p] && !src[p]) { src 136 libswscale/tests/swscale.c (uint8_t * const *) src, srcStride); src 183 libswscale/tests/swscale.c sws_scale(dstContext, (const uint8_t * const*)src, srcStride, 0, srcH, dst, dstStride); src 369 libswscale/tests/swscale.c const uint8_t * const src[4] = { data, data + W * H, data + W * H * 2, data + W * H * 3 }; src 425 libswscale/tests/swscale.c sws_scale(sws, rgb_src, rgb_stride, 0, H / 12, (uint8_t * const *) src, stride); src 430 libswscale/tests/swscale.c res = fileTest(src, stride, W, H, fp, srcFormat, dstFormat); src 433 libswscale/tests/swscale.c selfTest(src, stride, W, H, srcFormat, dstFormat); src 46 libswscale/vscale.c int sp = first - desc->src->plane[0].sliceY; src 48 libswscale/vscale.c uint8_t **src = desc->src->plane[0].line + sp; src 53 libswscale/vscale.c inst->pfn.yuv2planar1((const int16_t*)src[0], dst[0], dstW, c->lumDither8, 0); src 55 libswscale/vscale.c inst->pfn.yuv2planarX(filter, inst->filter_size, (const int16_t**)src, dst[0], dstW, c->lumDither8, 0); src 58 libswscale/vscale.c int sp = first - desc->src->plane[3].sliceY; src 60 libswscale/vscale.c uint8_t **src = desc->src->plane[3].line + sp; src 65 libswscale/vscale.c inst->pfn.yuv2planar1((const int16_t*)src[0], dst[0], dstW, c->lumDither8, 0); src 67 libswscale/vscale.c inst->pfn.yuv2planarX(filter, inst->filter_size, (const int16_t**)src, dst[0], dstW, c->lumDither8, 0); src 84 libswscale/vscale.c int sp1 = first - desc->src->plane[1].sliceY; src 85 libswscale/vscale.c int sp2 = first - desc->src->plane[2].sliceY; src 88 libswscale/vscale.c uint8_t **src1 = desc->src->plane[1].line + sp1; src 89 libswscale/vscale.c uint8_t **src2 = desc->src->plane[2].line + sp2; src 122 libswscale/vscale.c int sp0 = firstLum - desc->src->plane[0].sliceY; src 123 libswscale/vscale.c int sp1 = firstChr - desc->src->plane[1].sliceY; src 124 libswscale/vscale.c int sp2 = firstChr - desc->src->plane[2].sliceY; src 125 libswscale/vscale.c int sp3 = firstLum - desc->src->plane[3].sliceY; src 127 libswscale/vscale.c uint8_t **src0 = desc->src->plane[0].line + sp0; src 128 libswscale/vscale.c uint8_t **src1 = desc->src->plane[1].line + sp1; src 129 libswscale/vscale.c uint8_t **src2 = desc->src->plane[2].line + sp2; src 130 libswscale/vscale.c uint8_t **src3 = desc->alpha ? desc->src->plane[3].line + sp3 : NULL; src 186 libswscale/vscale.c int sp0 = firstLum - desc->src->plane[0].sliceY; src 187 libswscale/vscale.c int sp1 = firstChr - desc->src->plane[1].sliceY; src 188 libswscale/vscale.c int sp2 = firstChr - desc->src->plane[2].sliceY; src 189 libswscale/vscale.c int sp3 = firstLum - desc->src->plane[3].sliceY; src 195 libswscale/vscale.c uint8_t **src0 = desc->src->plane[0].line + sp0; src 196 libswscale/vscale.c uint8_t **src1 = desc->src->plane[1].line + sp1; src 197 libswscale/vscale.c uint8_t **src2 = desc->src->plane[2].line + sp2; src 198 libswscale/vscale.c uint8_t **src3 = desc->alpha ? desc->src->plane[3].line + sp3 : NULL; src 213 libswscale/vscale.c int ff_init_vscale(SwsContext *c, SwsFilterDescriptor *desc, SwsSlice *src, SwsSlice *dst) src 226 libswscale/vscale.c desc[0].src = src; src 236 libswscale/vscale.c desc[1].src = src; src 247 libswscale/vscale.c desc[0].src = src; src 192 libswscale/x86/hscale_fast_bilinear_simd.c int dstWidth, const uint8_t *src, src 262 libswscale/x86/hscale_fast_bilinear_simd.c :: "m" (src), "m" (dst), "m" (filter), "m" (filterPos), src 278 libswscale/x86/hscale_fast_bilinear_simd.c dst[i] = src[srcW-1]*128; src 147 libswscale/x86/rgb2rgb.c void ff_shuffle_bytes_2103_mmxext(const uint8_t *src, uint8_t *dst, int src_size); src 148 libswscale/x86/rgb2rgb.c void ff_shuffle_bytes_2103_ssse3(const uint8_t *src, uint8_t *dst, int src_size); src 149 libswscale/x86/rgb2rgb.c void ff_shuffle_bytes_0321_ssse3(const uint8_t *src, uint8_t *dst, int src_size); src 150 libswscale/x86/rgb2rgb.c void ff_shuffle_bytes_1230_ssse3(const uint8_t *src, uint8_t *dst, int src_size); src 151 libswscale/x86/rgb2rgb.c void ff_shuffle_bytes_3012_ssse3(const uint8_t *src, uint8_t *dst, int src_size); src 152 libswscale/x86/rgb2rgb.c void ff_shuffle_bytes_3210_ssse3(const uint8_t *src, uint8_t *dst, int src_size); src 156 libswscale/x86/rgb2rgb.c const uint8_t *src, int width, int height, src 159 libswscale/x86/rgb2rgb.c const uint8_t *src, int width, int height, src 68 libswscale/x86/rgb2rgb_template.c static inline void RENAME(rgb24tobgr32)(const uint8_t *src, uint8_t *dst, int src_size) src 71 libswscale/x86/rgb2rgb_template.c const uint8_t *s = src; src 146 libswscale/x86/rgb2rgb_template.c static inline void RENAME(rgb32tobgr24)(const uint8_t *src, uint8_t *dst, int src_size) src 149 libswscale/x86/rgb2rgb_template.c const uint8_t *s = src; src 189 libswscale/x86/rgb2rgb_template.c static inline void RENAME(rgb15to16)(const uint8_t *src, uint8_t *dst, int src_size) src 191 libswscale/x86/rgb2rgb_template.c register const uint8_t* s=src; src 232 libswscale/x86/rgb2rgb_template.c static inline void RENAME(rgb16to15)(const uint8_t *src, uint8_t *dst, int src_size) src 234 libswscale/x86/rgb2rgb_template.c register const uint8_t* s=src; src 280 libswscale/x86/rgb2rgb_template.c static inline void RENAME(rgb32to16)(const uint8_t *src, uint8_t *dst, int src_size) src 282 libswscale/x86/rgb2rgb_template.c const uint8_t *s = src; src 330 libswscale/x86/rgb2rgb_template.c static inline void RENAME(rgb32tobgr16)(const uint8_t *src, uint8_t *dst, int src_size) src 332 libswscale/x86/rgb2rgb_template.c const uint8_t *s = src; src 337 libswscale/x86/rgb2rgb_template.c __asm__ volatile(PREFETCH" %0"::"m"(*src):"memory"); src 385 libswscale/x86/rgb2rgb_template.c static inline void RENAME(rgb32to15)(const uint8_t *src, uint8_t *dst, int src_size) src 387 libswscale/x86/rgb2rgb_template.c const uint8_t *s = src; src 435 libswscale/x86/rgb2rgb_template.c static inline void RENAME(rgb32tobgr15)(const uint8_t *src, uint8_t *dst, int src_size) src 437 libswscale/x86/rgb2rgb_template.c const uint8_t *s = src; src 442 libswscale/x86/rgb2rgb_template.c __asm__ volatile(PREFETCH" %0"::"m"(*src):"memory"); src 490 libswscale/x86/rgb2rgb_template.c static inline void RENAME(rgb24tobgr16)(const uint8_t *src, uint8_t *dst, int src_size) src 492 libswscale/x86/rgb2rgb_template.c const uint8_t *s = src; src 497 libswscale/x86/rgb2rgb_template.c __asm__ volatile(PREFETCH" %0"::"m"(*src):"memory"); src 547 libswscale/x86/rgb2rgb_template.c static inline void RENAME(rgb24to16)(const uint8_t *src, uint8_t *dst, int src_size) src 549 libswscale/x86/rgb2rgb_template.c const uint8_t *s = src; src 554 libswscale/x86/rgb2rgb_template.c __asm__ volatile(PREFETCH" %0"::"m"(*src):"memory"); src 604 libswscale/x86/rgb2rgb_template.c static inline void RENAME(rgb24tobgr15)(const uint8_t *src, uint8_t *dst, int src_size) src 606 libswscale/x86/rgb2rgb_template.c const uint8_t *s = src; src 611 libswscale/x86/rgb2rgb_template.c __asm__ volatile(PREFETCH" %0"::"m"(*src):"memory"); src 661 libswscale/x86/rgb2rgb_template.c static inline void RENAME(rgb24to15)(const uint8_t *src, uint8_t *dst, int src_size) src 663 libswscale/x86/rgb2rgb_template.c const uint8_t *s = src; src 668 libswscale/x86/rgb2rgb_template.c __asm__ volatile(PREFETCH" %0"::"m"(*src):"memory"); src 718 libswscale/x86/rgb2rgb_template.c static inline void RENAME(rgb15tobgr24)(const uint8_t *src, uint8_t *dst, int src_size) src 723 libswscale/x86/rgb2rgb_template.c const uint16_t *s = (const uint16_t*)src; src 824 libswscale/x86/rgb2rgb_template.c static inline void RENAME(rgb16tobgr24)(const uint8_t *src, uint8_t *dst, int src_size) src 829 libswscale/x86/rgb2rgb_template.c const uint16_t *s = (const uint16_t *)src; src 950 libswscale/x86/rgb2rgb_template.c static inline void RENAME(rgb15to32)(const uint8_t *src, uint8_t *dst, int src_size) src 955 libswscale/x86/rgb2rgb_template.c const uint16_t *s = (const uint16_t *)src; src 993 libswscale/x86/rgb2rgb_template.c static inline void RENAME(rgb16to32)(const uint8_t *src, uint8_t *dst, int src_size) src 998 libswscale/x86/rgb2rgb_template.c const uint16_t *s = (const uint16_t*)src; src 1037 libswscale/x86/rgb2rgb_template.c static inline void RENAME(rgb24tobgr24)(const uint8_t *src, uint8_t *dst, int src_size) src 1082 libswscale/x86/rgb2rgb_template.c : "r" (src-mmx_size), "r"(dst-mmx_size) src 1091 libswscale/x86/rgb2rgb_template.c src+= src_size; src 1094 libswscale/x86/rgb2rgb_template.c src-= src_size; src 1098 libswscale/x86/rgb2rgb_template.c x = src[i + 2]; src 1099 libswscale/x86/rgb2rgb_template.c dst[i + 1] = src[i + 1]; src 1100 libswscale/x86/rgb2rgb_template.c dst[i + 2] = src[i + 0]; src 1259 libswscale/x86/rgb2rgb_template.c static inline void RENAME(yuy2toyv12)(const uint8_t *src, uint8_t *ydst, uint8_t *udst, uint8_t *vdst, src 1314 libswscale/x86/rgb2rgb_template.c ::"r"(src), "r"(ydst), "r"(udst), "r"(vdst), "g" (chromWidth) src 1319 libswscale/x86/rgb2rgb_template.c src += srcStride; src 1344 libswscale/x86/rgb2rgb_template.c ::"r"(src), "r"(ydst), "r"(udst), "r"(vdst), "g" (chromWidth) src 1350 libswscale/x86/rgb2rgb_template.c src += srcStride; src 1359 libswscale/x86/rgb2rgb_template.c static inline void RENAME(planar2x)(const uint8_t *src, uint8_t *dst, int srcWidth, int srcHeight, int srcStride, int dstStride) src 1363 libswscale/x86/rgb2rgb_template.c dst[0]= src[0]; src 1367 libswscale/x86/rgb2rgb_template.c dst[2*x+1]= (3*src[x] + src[x+1])>>2; src 1368 libswscale/x86/rgb2rgb_template.c dst[2*x+2]= ( src[x] + 3*src[x+1])>>2; src 1370 libswscale/x86/rgb2rgb_template.c dst[2*srcWidth-1]= src[srcWidth-1]; src 1418 libswscale/x86/rgb2rgb_template.c :: "r" (src + mmxSize ), "r" (src + srcStride + mmxSize ), src 1426 libswscale/x86/rgb2rgb_template.c dst[0] = (src[0] * 3 + src[srcStride]) >> 2; src 1427 libswscale/x86/rgb2rgb_template.c dst[dstStride] = (src[0] + 3 * src[srcStride]) >> 2; src 1431 libswscale/x86/rgb2rgb_template.c dst[2*x +1]= (3*src[x+0] + src[x+srcStride+1])>>2; src 1432 libswscale/x86/rgb2rgb_template.c dst[2*x+dstStride+2]= ( src[x+0] + 3*src[x+srcStride+1])>>2; src 1433 libswscale/x86/rgb2rgb_template.c dst[2*x+dstStride+1]= ( src[x+1] + 3*src[x+srcStride ])>>2; src 1434 libswscale/x86/rgb2rgb_template.c dst[2*x +2]= (3*src[x+1] + src[x+srcStride ])>>2; src 1436 libswscale/x86/rgb2rgb_template.c dst[srcWidth*2 -1 ]= (3*src[srcWidth-1] + src[srcWidth-1 + srcStride])>>2; src 1437 libswscale/x86/rgb2rgb_template.c dst[srcWidth*2 -1 + dstStride]= ( src[srcWidth-1] + 3*src[srcWidth-1 + srcStride])>>2; src 1440 libswscale/x86/rgb2rgb_template.c src+=srcStride; src 1444 libswscale/x86/rgb2rgb_template.c dst[0]= src[0]; src 1447 libswscale/x86/rgb2rgb_template.c dst[2*x+1]= (3*src[x] + src[x+1])>>2; src 1448 libswscale/x86/rgb2rgb_template.c dst[2*x+2]= ( src[x] + 3*src[x+1])>>2; src 1450 libswscale/x86/rgb2rgb_template.c dst[2*srcWidth-1]= src[srcWidth-1]; src 1465 libswscale/x86/rgb2rgb_template.c static inline void RENAME(uyvytoyv12)(const uint8_t *src, uint8_t *ydst, uint8_t *udst, uint8_t *vdst, src 1520 libswscale/x86/rgb2rgb_template.c ::"r"(src), "r"(ydst), "r"(udst), "r"(vdst), "g" (chromWidth) src 1525 libswscale/x86/rgb2rgb_template.c src += srcStride; src 1550 libswscale/x86/rgb2rgb_template.c ::"r"(src), "r"(ydst), "r"(udst), "r"(vdst), "g" (chromWidth) src 1556 libswscale/x86/rgb2rgb_template.c src += srcStride; src 1572 libswscale/x86/rgb2rgb_template.c static inline void RENAME(rgb24toyv12)(const uint8_t *src, uint8_t *ydst, uint8_t *udst, uint8_t *vdst, src 1584 libswscale/x86/rgb2rgb_template.c ff_rgb24toyv12_c(src, ydst, udst, vdst, width, 2, lumStride, chromStride, srcStride, rgb2yuv); src 1585 libswscale/x86/rgb2rgb_template.c src += 2*srcStride; src 1657 libswscale/x86/rgb2rgb_template.c : : "r" (src+width*3), "r" (ydst+width), "g" ((x86_reg)-width), "r"(rgb2yuv) src 1662 libswscale/x86/rgb2rgb_template.c src += srcStride; src 1664 libswscale/x86/rgb2rgb_template.c src -= srcStride*2; src 1806 libswscale/x86/rgb2rgb_template.c : : "r" (src+chromWidth*6), "r" (src+srcStride+chromWidth*6), "r" (udst+chromWidth), "r" (vdst+chromWidth), "g" (-chromWidth), "r"(rgb2yuv) src 1813 libswscale/x86/rgb2rgb_template.c src += srcStride*2; src 1820 libswscale/x86/rgb2rgb_template.c ff_rgb24toyv12_c(src, ydst, udst, vdst, width, height-y, lumStride, chromStride, srcStride, rgb2yuv); src 1909 libswscale/x86/rgb2rgb_template.c static void RENAME(deinterleaveBytes)(const uint8_t *src, uint8_t *dst1, uint8_t *dst2, src 1916 libswscale/x86/rgb2rgb_template.c RENAME(ff_nv12ToUV)(dst1, dst2, NULL, src, NULL, width, NULL); src 1917 libswscale/x86/rgb2rgb_template.c src += srcStride; src 2113 libswscale/x86/rgb2rgb_template.c static void RENAME(extract_even)(const uint8_t *src, uint8_t *dst, x86_reg count) src 2116 libswscale/x86/rgb2rgb_template.c src += 2*count; src 2140 libswscale/x86/rgb2rgb_template.c : "r"(src), "r"(dst) src 2145 libswscale/x86/rgb2rgb_template.c dst[count]= src[2*count]; src 2150 libswscale/x86/rgb2rgb_template.c static void RENAME(extract_odd)(const uint8_t *src, uint8_t *dst, x86_reg count) src 2152 libswscale/x86/rgb2rgb_template.c src ++; src 2154 libswscale/x86/rgb2rgb_template.c src += 2*count; src 2178 libswscale/x86/rgb2rgb_template.c : "r"(src), "r"(dst) src 2183 libswscale/x86/rgb2rgb_template.c dst[count]= src[2*count]; src 2189 libswscale/x86/rgb2rgb_template.c static void RENAME(extract_even2)(const uint8_t *src, uint8_t *dst0, uint8_t *dst1, x86_reg count) src 2193 libswscale/x86/rgb2rgb_template.c src += 4*count; src 2224 libswscale/x86/rgb2rgb_template.c : "r"(src), "r"(dst0), "r"(dst1) src 2229 libswscale/x86/rgb2rgb_template.c dst0[count]= src[4*count+0]; src 2230 libswscale/x86/rgb2rgb_template.c dst1[count]= src[4*count+2]; src 2290 libswscale/x86/rgb2rgb_template.c static void RENAME(extract_odd2)(const uint8_t *src, uint8_t *dst0, uint8_t *dst1, x86_reg count) src 2294 libswscale/x86/rgb2rgb_template.c src += 4*count; src 2325 libswscale/x86/rgb2rgb_template.c : "r"(src), "r"(dst0), "r"(dst1) src 2329 libswscale/x86/rgb2rgb_template.c src++; src 2331 libswscale/x86/rgb2rgb_template.c dst0[count]= src[4*count+0]; src 2332 libswscale/x86/rgb2rgb_template.c dst1[count]= src[4*count+2]; src 2393 libswscale/x86/rgb2rgb_template.c static void RENAME(yuyvtoyuv420)(uint8_t *ydst, uint8_t *udst, uint8_t *vdst, const uint8_t *src, src 2401 libswscale/x86/rgb2rgb_template.c RENAME(extract_even)(src, ydst, width); src 2403 libswscale/x86/rgb2rgb_template.c RENAME(extract_odd2avg)(src-srcStride, src, udst, vdst, chromWidth); src 2408 libswscale/x86/rgb2rgb_template.c src += srcStride; src 2419 libswscale/x86/rgb2rgb_template.c static void RENAME(yuyvtoyuv422)(uint8_t *ydst, uint8_t *udst, uint8_t *vdst, const uint8_t *src, src 2427 libswscale/x86/rgb2rgb_template.c RENAME(extract_even)(src, ydst, width); src 2428 libswscale/x86/rgb2rgb_template.c RENAME(extract_odd2)(src, udst, vdst, chromWidth); src 2430 libswscale/x86/rgb2rgb_template.c src += srcStride; src 2443 libswscale/x86/rgb2rgb_template.c static void RENAME(uyvytoyuv420)(uint8_t *ydst, uint8_t *udst, uint8_t *vdst, const uint8_t *src, src 2451 libswscale/x86/rgb2rgb_template.c RENAME(extract_odd)(src, ydst, width); src 2453 libswscale/x86/rgb2rgb_template.c RENAME(extract_even2avg)(src-srcStride, src, udst, vdst, chromWidth); src 2458 libswscale/x86/rgb2rgb_template.c src += srcStride; src 2469 libswscale/x86/rgb2rgb_template.c static void RENAME(uyvytoyuv422)(uint8_t *ydst, uint8_t *udst, uint8_t *vdst, const uint8_t *src, src 2477 libswscale/x86/rgb2rgb_template.c RENAME(extract_odd)(src, ydst, width); src 2478 libswscale/x86/rgb2rgb_template.c RENAME(extract_even2)(src, udst, vdst, chromWidth); src 2480 libswscale/x86/rgb2rgb_template.c src += srcStride; src 201 libswscale/x86/swscale.c const int16_t **src, uint8_t *dest, int dstW, src 205 libswscale/x86/swscale.c yuv2yuvX_mmxext(filter, filterSize, src, dest, dstW, dither, offset); src 282 libswscale/x86/swscale.c int dstW, const uint8_t *src, \ src 320 libswscale/x86/swscale.c const int16_t **src, uint8_t *dest, int dstW, \ src 336 libswscale/x86/swscale.c void ff_yuv2plane1_ ## size ## _ ## opt(const int16_t *src, uint8_t *dst, int dstW, \ src 352 libswscale/x86/swscale.c void ff_ ## fmt ## ToY_ ## opt(uint8_t *dst, const uint8_t *src, \ src 70 libswscale/x86/swscale_template.c const int16_t **src, uint8_t *dest, int dstW, src 38 libswscale/x86/yuv2rgb_template.c const uint8_t *py = src[0] + y * srcStride[0]; \ src 39 libswscale/x86/yuv2rgb_template.c const uint8_t *pu = src[1] + (y >> vshift) * srcStride[1]; \ src 40 libswscale/x86/yuv2rgb_template.c const uint8_t *pv = src[2] + (y >> vshift) * srcStride[2]; \ src 70 libswscale/x86/yuv2rgb_template.c static inline int RENAME(yuv420_rgb15)(SwsContext *c, const uint8_t *src[], src 90 libswscale/x86/yuv2rgb_template.c static inline int RENAME(yuv420_rgb16)(SwsContext *c, const uint8_t *src[], src 110 libswscale/x86/yuv2rgb_template.c static inline int RENAME(yuv420_rgb32)(SwsContext *c, const uint8_t *src[], src 124 libswscale/x86/yuv2rgb_template.c static inline int RENAME(yuv420_bgr32)(SwsContext *c, const uint8_t *src[], src 138 libswscale/x86/yuv2rgb_template.c static inline int RENAME(yuva420_rgb32)(SwsContext *c, const uint8_t *src[], src 146 libswscale/x86/yuv2rgb_template.c const uint8_t *pa = src[3] + y * srcStride[3]; src 152 libswscale/x86/yuv2rgb_template.c static inline int RENAME(yuva420_bgr32)(SwsContext *c, const uint8_t *src[], src 161 libswscale/x86/yuv2rgb_template.c const uint8_t *pa = src[3] + y * srcStride[3]; src 168 libswscale/x86/yuv2rgb_template.c static inline int RENAME(yuv420_rgb24)(SwsContext *c, const uint8_t *src[], src 182 libswscale/x86/yuv2rgb_template.c static inline int RENAME(yuv420_bgr24)(SwsContext *c, const uint8_t *src[], src 77 libswscale/yuv2rgb.c #define PUTRGB(dst, src, i) \ src 78 libswscale/yuv2rgb.c Y = src[2 * i]; \ src 80 libswscale/yuv2rgb.c Y = src[2 * i + 1]; \ src 83 libswscale/yuv2rgb.c #define PUTRGB24(dst, src, i) \ src 84 libswscale/yuv2rgb.c Y = src[2 * i]; \ src 88 libswscale/yuv2rgb.c Y = src[2 * i + 1]; \ src 93 libswscale/yuv2rgb.c #define PUTBGR24(dst, src, i) \ src 94 libswscale/yuv2rgb.c Y = src[2 * i]; \ src 98 libswscale/yuv2rgb.c Y = src[2 * i + 1]; \ src 109 libswscale/yuv2rgb.c #define PUTRGB48(dst, src, i) \ src 110 libswscale/yuv2rgb.c Y = src[ 2 * i]; \ src 114 libswscale/yuv2rgb.c Y = src[ 2 * i + 1]; \ src 119 libswscale/yuv2rgb.c #define PUTBGR48(dst, src, i) \ src 120 libswscale/yuv2rgb.c Y = src[2 * i]; \ src 124 libswscale/yuv2rgb.c Y = src[2 * i + 1]; \ src 130 libswscale/yuv2rgb.c static int func_name(SwsContext *c, const uint8_t *src[], \ src 147 libswscale/yuv2rgb.c const uint8_t *py_1 = src[0] + y * srcStride[0]; \ src 149 libswscale/yuv2rgb.c const uint8_t *pu = src[1] + (y >> 1) * srcStride[1]; \ src 150 libswscale/yuv2rgb.c const uint8_t *pv = src[2] + (y >> 1) * srcStride[2]; \ src 154 libswscale/yuv2rgb.c pa_1 = src[3] + y * srcStride[3]; \ src 413 libswscale/yuv2rgb.c #define PUTRGB16(dst, src, i, o) \ src 414 libswscale/yuv2rgb.c Y = src[2 * i]; \ src 418 libswscale/yuv2rgb.c Y = src[2 * i + 1]; \ src 443 libswscale/yuv2rgb.c #define PUTRGB15(dst, src, i, o) \ src 444 libswscale/yuv2rgb.c Y = src[2 * i]; \ src 448 libswscale/yuv2rgb.c Y = src[2 * i + 1]; \ src 473 libswscale/yuv2rgb.c #define PUTRGB12(dst, src, i, o) \ src 474 libswscale/yuv2rgb.c Y = src[2 * i]; \ src 478 libswscale/yuv2rgb.c Y = src[2 * i + 1]; \ src 505 libswscale/yuv2rgb.c #define PUTRGB8(dst, src, i, o) \ src 506 libswscale/yuv2rgb.c Y = src[2 * i]; \ src 510 libswscale/yuv2rgb.c Y = src[2 * i + 1]; \ src 557 libswscale/yuv2rgb.c #define PUTRGB4D(dst, src, i, o) \ src 558 libswscale/yuv2rgb.c Y = src[2 * i]; \ src 562 libswscale/yuv2rgb.c Y = src[2 * i + 1]; \ src 609 libswscale/yuv2rgb.c #define PUTRGB4DB(dst, src, i, o) \ src 610 libswscale/yuv2rgb.c Y = src[2 * i]; \ src 614 libswscale/yuv2rgb.c Y = src[2 * i + 1]; \ src 657 libswscale/yuv2rgb.c #define PUTRGB1(out, src, i, o) \ src 658 libswscale/yuv2rgb.c Y = src[2 * i]; \ src 660 libswscale/yuv2rgb.c Y = src[2 * i + 1]; \ src 52 tests/checkasm/aacpsdsp.c LOCAL_ALIGNED_16(INTFLOAT, src, [BUF_SIZE], [2]); src 55 tests/checkasm/aacpsdsp.c const INTFLOAT (*src)[2], int n); src 57 tests/checkasm/aacpsdsp.c randomize((INTFLOAT *)src, BUF_SIZE * 2); src 60 tests/checkasm/aacpsdsp.c call_ref(dst0, src, BUF_SIZE); src 61 tests/checkasm/aacpsdsp.c call_new(dst1, src, BUF_SIZE); src 64 tests/checkasm/aacpsdsp.c bench_new(dst1, src, BUF_SIZE); src 86 tests/checkasm/audiodsp.c LOCAL_ALIGNED(32, int32_t, src, [MAX_SIZE]); src 92 tests/checkasm/audiodsp.c declare_func_emms(AV_CPU_FLAG_MMX, void, int32_t *dst, const int32_t *src, src 103 tests/checkasm/audiodsp.c randomize_int(src, MAX_SIZE, 32, 32); src 108 tests/checkasm/audiodsp.c call_ref(dst0, src, min, max, len); src 109 tests/checkasm/audiodsp.c call_new(dst1, src, min, max, len); src 112 tests/checkasm/audiodsp.c bench_new(dst1, src, min, max, MAX_SIZE); src 116 tests/checkasm/audiodsp.c LOCAL_ALIGNED(32, float, src, [MAX_SIZE]); src 122 tests/checkasm/audiodsp.c declare_func_emms(AV_CPU_FLAG_MMX, void, float *dst, const float *src, src 131 tests/checkasm/audiodsp.c randomize_float(src, MAX_SIZE); src 136 tests/checkasm/audiodsp.c call_ref(dst0, src, len, min, max); src 137 tests/checkasm/audiodsp.c call_new(dst1, src, len, min, max); src 142 tests/checkasm/audiodsp.c bench_new(dst1, src, MAX_SIZE, min, max); src 46 tests/checkasm/bswapdsp.c declare_func(void, type *dst, const type *src, int w); \ src 36 tests/checkasm/exrdsp.c AV_WN32A(src + i, r); \ src 41 tests/checkasm/exrdsp.c LOCAL_ALIGNED_32(uint8_t, src, [PADDED_BUF_SIZE]); src 45 tests/checkasm/exrdsp.c declare_func(void, uint8_t *dst, const uint8_t *src, ptrdiff_t size); src 47 tests/checkasm/exrdsp.c memset(src, 0, PADDED_BUF_SIZE); src 51 tests/checkasm/exrdsp.c call_ref(dst_ref, src, BUF_SIZE); src 52 tests/checkasm/exrdsp.c call_new(dst_new, src, BUF_SIZE); src 55 tests/checkasm/exrdsp.c bench_new(dst_new, src, BUF_SIZE); src 59 tests/checkasm/exrdsp.c LOCAL_ALIGNED_32(uint8_t, src, [PADDED_BUF_SIZE]); src 63 tests/checkasm/exrdsp.c declare_func(void, uint8_t *src, ptrdiff_t size); src 65 tests/checkasm/exrdsp.c memset(src, 0, PADDED_BUF_SIZE); src 67 tests/checkasm/exrdsp.c memcpy(dst_ref, src, PADDED_BUF_SIZE); src 68 tests/checkasm/exrdsp.c memcpy(dst_new, src, PADDED_BUF_SIZE); src 117 tests/checkasm/float_dsp.c declare_func(void, float *dst, const float *src, float mul, int len); src 163 tests/checkasm/float_dsp.c declare_func(void, float *dst, const float *src, float mul, int len); src 188 tests/checkasm/float_dsp.c declare_func(void, double *dst, const double *src, double mul, int len); src 211 tests/checkasm/float_dsp.c declare_func(void, double *dst, const double *src, double mul, int len); src 43 tests/checkasm/h264dsp.c AV_WN32A(src + y * PIXEL_STRIDE + x, rnd() & mask); \ src 48 tests/checkasm/h264dsp.c coef[y * sz + x] = src[y * PIXEL_STRIDE + x] - \ src 52 tests/checkasm/h264dsp.c ((uint16_t *)src)[y * (PIXEL_STRIDE/2) + x] - \ src 93 tests/checkasm/h264dsp.c #define DCT8_1D(src, srcstride, dst, dststride) do { \ src 94 tests/checkasm/h264dsp.c const int a0 = (src)[srcstride * 0] + (src)[srcstride * 7]; \ src 95 tests/checkasm/h264dsp.c const int a1 = (src)[srcstride * 0] - (src)[srcstride * 7]; \ src 96 tests/checkasm/h264dsp.c const int a2 = (src)[srcstride * 1] + (src)[srcstride * 6]; \ src 97 tests/checkasm/h264dsp.c const int a3 = (src)[srcstride * 1] - (src)[srcstride * 6]; \ src 98 tests/checkasm/h264dsp.c const int a4 = (src)[srcstride * 2] + (src)[srcstride * 5]; \ src 99 tests/checkasm/h264dsp.c const int a5 = (src)[srcstride * 2] - (src)[srcstride * 5]; \ src 100 tests/checkasm/h264dsp.c const int a6 = (src)[srcstride * 3] + (src)[srcstride * 4]; \ src 101 tests/checkasm/h264dsp.c const int a7 = (src)[srcstride * 3] - (src)[srcstride * 4]; \ src 176 tests/checkasm/h264dsp.c LOCAL_ALIGNED_16(uint8_t, src, [8 * 8 * 2]); src 269 tests/checkasm/h264dsp.c uint8_t src[8 * 8 * 2]; src 147 tests/checkasm/h264pred.c declare_func_emms(AV_CPU_FLAG_MMX | AV_CPU_FLAG_MMXEXT, void, uint8_t *src, const uint8_t *topright, ptrdiff_t stride); src 166 tests/checkasm/h264pred.c declare_func_emms(AV_CPU_FLAG_MMX | AV_CPU_FLAG_MMXEXT, void, uint8_t *src, ptrdiff_t stride); src 186 tests/checkasm/h264pred.c declare_func_emms(AV_CPU_FLAG_MMX | AV_CPU_FLAG_MMXEXT, void, uint8_t *src, ptrdiff_t stride); src 206 tests/checkasm/h264pred.c declare_func_emms(AV_CPU_FLAG_MMXEXT, void, uint8_t *src, int topleft, int topright, ptrdiff_t stride); src 58 tests/checkasm/h264qpel.c declare_func_emms(AV_CPU_FLAG_MMX | AV_CPU_FLAG_MMXEXT, void, uint8_t *dst, const uint8_t *src, ptrdiff_t stride); src 81 tests/checkasm/hevc_sao.c declare_func_emms(AV_CPU_FLAG_MMX, void, uint8_t *dst, uint8_t *src, ptrdiff_t dst_stride, ptrdiff_t src_stride, src 113 tests/checkasm/hevc_sao.c declare_func_emms(AV_CPU_FLAG_MMX, void, uint8_t *dst, uint8_t *src, ptrdiff_t stride_dst, src 45 tests/checkasm/huffyuvdsp.c declare_func_emms(AV_CPU_FLAG_MMX, void, uint16_t *dst, uint16_t *src, unsigned mask, int w); src 33 tests/checkasm/jpeg2000dsp.c src[i] = rnd(); \ src 40 tests/checkasm/jpeg2000dsp.c src[i] = (float)rnd() / (UINT_MAX >> 5); \ src 45 tests/checkasm/jpeg2000dsp.c LOCAL_ALIGNED_32(int32_t, src, [BUF_SIZE*3]); src 55 tests/checkasm/jpeg2000dsp.c memcpy(ref, src, BUF_SIZE * 3 * sizeof(*src)); src 56 tests/checkasm/jpeg2000dsp.c memcpy(new, src, BUF_SIZE * 3 * sizeof(*src)); src 59 tests/checkasm/jpeg2000dsp.c if (memcmp(ref0, new0, BUF_SIZE * sizeof(*src)) || src 60 tests/checkasm/jpeg2000dsp.c memcmp(ref1, new1, BUF_SIZE * sizeof(*src)) || src 61 tests/checkasm/jpeg2000dsp.c memcmp(ref2, new2, BUF_SIZE * sizeof(*src))) src 63 tests/checkasm/jpeg2000dsp.c memcpy(new, src, BUF_SIZE * 3 * sizeof(*src)); src 69 tests/checkasm/jpeg2000dsp.c LOCAL_ALIGNED_32(float, src, [BUF_SIZE*3]); src 79 tests/checkasm/jpeg2000dsp.c memcpy(ref, src, BUF_SIZE * 3 * sizeof(*src)); src 80 tests/checkasm/jpeg2000dsp.c memcpy(new, src, BUF_SIZE * 3 * sizeof(*src)); src 87 tests/checkasm/jpeg2000dsp.c memcpy(new, src, BUF_SIZE * 3 * sizeof(*src)); src 51 tests/checkasm/llviddsp.c declare_func_emms(AV_CPU_FLAG_MMX, void, uint8_t *dst, uint8_t *src, ptrdiff_t w); src 117 tests/checkasm/llviddsp.c declare_func_emms(AV_CPU_FLAG_MMX, int, uint8_t *dst, uint8_t *src, ptrdiff_t w, int acc); src 146 tests/checkasm/llviddsp.c declare_func_emms(AV_CPU_FLAG_MMX, int, uint16_t *dst, uint16_t *src, unsigned mask, ptrdiff_t w, unsigned acc); src 171 tests/checkasm/llviddsp.c declare_func_emms(AV_CPU_FLAG_MMX, void, uint8_t *src, const ptrdiff_t stride, src 84 tests/checkasm/llviddspenc.c declare_func_emms(AV_CPU_FLAG_MMX, void, uint8_t *dst, const uint8_t *src, src 65 tests/checkasm/opusdsp.c LOCAL_ALIGNED(16, float, src, [FFALIGN(MAX_SIZE, 4)]); src 72 tests/checkasm/opusdsp.c randomize_float(src, MAX_SIZE); src 74 tests/checkasm/opusdsp.c coeff0 = call_ref(dst0, src, coeff0, MAX_SIZE); src 75 tests/checkasm/opusdsp.c coeff1 = call_new(dst1, src, coeff1, MAX_SIZE); src 80 tests/checkasm/opusdsp.c bench_new(dst1, src, coeff1, MAX_SIZE); src 54 tests/checkasm/sbrdsp.c LOCAL_ALIGNED_16(INTFLOAT, src, [256], [2]); src 59 tests/checkasm/sbrdsp.c randomize((INTFLOAT *)src, 256 * 2); src 60 tests/checkasm/sbrdsp.c res0 = call_ref(src, 256); src 61 tests/checkasm/sbrdsp.c res1 = call_new(src, 256); src 64 tests/checkasm/sbrdsp.c bench_new(src, 256); src 101 tests/checkasm/sbrdsp.c LOCAL_ALIGNED_16(INTFLOAT, src, [64]); src 107 tests/checkasm/sbrdsp.c randomize((INTFLOAT *)src, 64); src 108 tests/checkasm/sbrdsp.c call_ref(dst0, src); src 109 tests/checkasm/sbrdsp.c call_new(dst1, src); src 112 tests/checkasm/sbrdsp.c bench_new(dst1, src); src 117 tests/checkasm/sbrdsp.c LOCAL_ALIGNED_16(INTFLOAT, src, [64]); src 121 tests/checkasm/sbrdsp.c declare_func(void, INTFLOAT *v, const INTFLOAT *src); src 123 tests/checkasm/sbrdsp.c randomize((INTFLOAT *)src, 64); src 124 tests/checkasm/sbrdsp.c call_ref(dst0, src); src 125 tests/checkasm/sbrdsp.c call_new(dst1, src); src 128 tests/checkasm/sbrdsp.c bench_new(dst1, src); src 154 tests/checkasm/sbrdsp.c LOCAL_ALIGNED_16(INTFLOAT, src, [40], [2]); src 163 tests/checkasm/sbrdsp.c randomize((INTFLOAT *)src, 80); src 164 tests/checkasm/sbrdsp.c call_ref(src, dst0); src 165 tests/checkasm/sbrdsp.c call_new(src, dst1); src 168 tests/checkasm/sbrdsp.c bench_new(src, dst1); src 53 tests/checkasm/sw_rgb.c declare_func_emms(AV_CPU_FLAG_MMX, void, const uint8_t *src, uint8_t *dst, int src_size); src 85 tests/checkasm/sw_rgb.c const uint8_t *src, int width, int height, src 56 tests/checkasm/sw_scale.c LOCAL_ALIGNED_32(uint8_t, src, [FFALIGN(SRC_PIXELS + MAX_FILTER_WIDTH - 1, 4)]); src 67 tests/checkasm/sw_scale.c const uint8_t *src, const int16_t *filter, src 74 tests/checkasm/sw_scale.c randomize_buffers(src, SRC_PIXELS + MAX_FILTER_WIDTH - 1); src 119 tests/checkasm/sw_scale.c call_ref(NULL, dst0, SRC_PIXELS, src, filter, filterPos, width); src 120 tests/checkasm/sw_scale.c call_new(NULL, dst1, SRC_PIXELS, src, filter, filterPos, width); src 123 tests/checkasm/sw_scale.c bench_new(NULL, dst0, SRC_PIXELS, src, filter, filterPos, width); src 63 tests/checkasm/v210dec.c declare_func(void, const uint32_t *src, uint16_t *y, uint16_t *u, uint16_t *v, int width); src 42 tests/checkasm/vf_colorspace.c AV_WN32A(&src[m][n], r); \ src 56 tests/checkasm/vf_colorspace.c uint8_t *src[3], ptrdiff_t src_stride[3], src 64 tests/checkasm/vf_colorspace.c uint8_t *src[3] = { src_y, src_u, src_v }; src 103 tests/checkasm/vf_colorspace.c src, (ptrdiff_t[3]) { y_src_stride, uv_src_stride, uv_src_stride }, src 106 tests/checkasm/vf_colorspace.c src, (ptrdiff_t[3]) { y_src_stride, uv_src_stride, uv_src_stride }, src 124 tests/checkasm/vf_colorspace.c uint8_t *src[3], ptrdiff_t src_stride[3], src 132 tests/checkasm/vf_colorspace.c uint8_t *src[3] = { src_y, src_u, src_v }; src 165 tests/checkasm/vf_colorspace.c call_ref(dst0, W, src, src 168 tests/checkasm/vf_colorspace.c call_new(dst1, W, src, src 192 tests/checkasm/vf_colorspace.c src[p][y * W + x] = r; \ src 201 tests/checkasm/vf_colorspace.c int16_t *src[3], ptrdiff_t src_stride, src 209 tests/checkasm/vf_colorspace.c int16_t *src[3] = { src_y, src_u, src_v }; src 247 tests/checkasm/vf_colorspace.c src, W, W, H, coeff, offset); src 249 tests/checkasm/vf_colorspace.c src, W, W, H, coeff, offset); src 274 tests/checkasm/vf_colorspace.c int16_t **src = dst0; src 42 tests/checkasm/vf_eq.c LOCAL_ALIGNED_32(uint8_t, src, [PIXELS]); src 52 tests/checkasm/vf_eq.c const uint8_t *src, int src_stride, int w, int h); src 63 tests/checkasm/vf_eq.c randomize_buffers(src, PIXELS); src 67 tests/checkasm/vf_eq.c call_ref(&pa, dst_ref, dst_stride, src, src_stride, w, h); src 68 tests/checkasm/vf_eq.c call_new(&pa, dst_new, dst_stride, src, src_stride, w, h); src 71 tests/checkasm/vf_eq.c bench_new(&pa, dst_new, dst_stride, src, src_stride, w, h); src 36 tests/checkasm/vf_hflip.c LOCAL_ALIGNED_32(uint8_t, src, [WIDTH_PADDED]); src 44 tests/checkasm/vf_hflip.c declare_func(void, const uint8_t *src, uint8_t *dst, int w); src 46 tests/checkasm/vf_hflip.c memset(src, 0, WIDTH_PADDED); src 49 tests/checkasm/vf_hflip.c randomize_buffers(src, WIDTH_PADDED); src 61 tests/checkasm/vf_hflip.c call_ref(src + (w - 1) * step, dst_ref, i); src 62 tests/checkasm/vf_hflip.c call_new(src + (w - 1) * step, dst_new, i); src 66 tests/checkasm/vf_hflip.c bench_new(src + (w - 1) * step, dst_new, w); src 54 tests/checkasm/vf_nlmeans.c uint8_t *src = av_mallocz_array(h, src_lz); src 61 tests/checkasm/vf_nlmeans.c randomize_buffer(src, h * src_lz); src 87 tests/checkasm/vf_nlmeans.c src + (starty_safe - s1y) * src_lz + (startx_safe - s1x), src_lz, src 88 tests/checkasm/vf_nlmeans.c src + (starty_safe - s2y) * src_lz + (startx_safe - s2x), src_lz, src 91 tests/checkasm/vf_nlmeans.c src + (starty_safe - s1y) * src_lz + (startx_safe - s1x), src_lz, src 92 tests/checkasm/vf_nlmeans.c src + (starty_safe - s2y) * src_lz + (startx_safe - s2x), src_lz, src 100 tests/checkasm/vf_nlmeans.c src + (starty_safe - s1y) * src_lz + (startx_safe - s1x), src_lz, src 101 tests/checkasm/vf_nlmeans.c src + (starty_safe - s2y) * src_lz + (startx_safe - s2x), src_lz, src 109 tests/checkasm/vf_nlmeans.c av_freep(&src); src 69 tests/checkasm/videodsp.c void, type *dst, const type *src, \ src 33 tests/checkasm/vp8dsp.c #define randomize_buffers(src, dst, stride, coef) \ src 37 tests/checkasm/vp8dsp.c AV_WN32A((src) + y * (stride), rnd()); \ src 40 tests/checkasm/vp8dsp.c (coef)[y * 4 + x] = (src)[y * (stride) + x] - \ src 113 tests/checkasm/vp8dsp.c LOCAL_ALIGNED_16(uint8_t, src, [4 * 4]); src 125 tests/checkasm/vp8dsp.c randomize_buffers(src, dst, 4, coef); src 158 tests/checkasm/vp8dsp.c LOCAL_ALIGNED_16(uint8_t, src, [4 * 4 * 4]); src 179 tests/checkasm/vp8dsp.c randomize_buffers(src + stride * blocky + blockx, dst + stride * blocky + blockx, stride, coef[i]); src 216 tests/checkasm/vp8dsp.c uint8_t src[16], dst[16]; src 217 tests/checkasm/vp8dsp.c randomize_buffers(src, dst, 4, block[blocky][blockx]); src 311 tests/checkasm/vp8dsp.c src[i ] = val; src 312 tests/checkasm/vp8dsp.c src[i * SRC_BUF_STRIDE] = val; src 314 tests/checkasm/vp8dsp.c call_ref(dst0, size, src, SRC_BUF_STRIDE, height, mx, my); src 315 tests/checkasm/vp8dsp.c call_new(dst1, size, src, SRC_BUF_STRIDE, height, mx, my); src 318 tests/checkasm/vp8dsp.c bench_new(dst1, size, src, SRC_BUF_STRIDE, height, mx, my); src 107 tests/checkasm/vp9dsp.c AV_WN32A(src + y * sz * SIZEOF_PIXEL + x, rnd() & mask); \ src 111 tests/checkasm/vp9dsp.c coef[y * sz + x] = src[y * sz + x] - dst[y * sz + x]; \ src 114 tests/checkasm/vp9dsp.c ((uint16_t *) src)[y * sz + x] - \ src 311 tests/checkasm/vp9dsp.c LOCAL_ALIGNED_32(uint8_t, src, [32 * 32 * 2]); src 598 tests/checkasm/vp9dsp.c src, SRC_BUF_STRIDE * SIZEOF_PIXEL, src 601 tests/checkasm/vp9dsp.c src, SRC_BUF_STRIDE * SIZEOF_PIXEL, src 613 tests/checkasm/vp9dsp.c src, SRC_BUF_STRIDE * SIZEOF_PIXEL, src 65 tests/rotozoom.c static int ipol(uint8_t *src, int x, int y) src 71 tests/rotozoom.c int s00 = src[( int_x & 255) + 256 * ( int_y & 255)]; src 72 tests/rotozoom.c int s01 = src[((int_x + 1) & 255) + 256 * ( int_y & 255)]; src 73 tests/rotozoom.c int s10 = src[( int_x & 255) + 256 * ((int_y + 1) & 255)]; src 74 tests/rotozoom.c int s11 = src[((int_x + 1) & 255) + 256 * ((int_y + 1) & 255)]; src 38 tests/utils.c unsigned char *cr, const unsigned char *src, src 47 tests/utils.c p = src; src 57 tools/ffescape.c AVBPrint src; src 151 tools/ffescape.c av_bprint_init(&src, 1, AV_BPRINT_SIZE_UNLIMITED); src 153 tools/ffescape.c av_bprint_chars(&src, c, 1); src 154 tools/ffescape.c av_bprint_chars(&src, 0, 1); src 156 tools/ffescape.c if (!av_bprint_is_complete(&src)) { src 158 tools/ffescape.c av_bprint_finalize(&src, NULL); src 161 tools/ffescape.c av_bprint_finalize(&src, &src_buf); src 54 tools/zmqsend.c AVBPrint src; src 115 tools/zmqsend.c av_bprint_init(&src, 1, AV_BPRINT_SIZE_UNLIMITED); src 117 tools/zmqsend.c av_bprint_chars(&src, c, 1); src 118 tools/zmqsend.c av_bprint_chars(&src, 0, 1); src 120 tools/zmqsend.c if (!av_bprint_is_complete(&src)) { src 122 tools/zmqsend.c av_bprint_finalize(&src, NULL); src 126 tools/zmqsend.c av_bprint_finalize(&src, &src_buf);