mc 108 libavcodec/aarch64/vp9dsp_init_16bpp_aarch64_template.c dsp->mc[idx1][FILTER_8TAP_SMOOTH ][idx2][0][0] = \ mc 109 libavcodec/aarch64/vp9dsp_init_16bpp_aarch64_template.c dsp->mc[idx1][FILTER_8TAP_REGULAR][idx2][0][0] = \ mc 110 libavcodec/aarch64/vp9dsp_init_16bpp_aarch64_template.c dsp->mc[idx1][FILTER_8TAP_SHARP ][idx2][0][0] = \ mc 111 libavcodec/aarch64/vp9dsp_init_16bpp_aarch64_template.c dsp->mc[idx1][FILTER_BILINEAR ][idx2][0][0] = ff_vp9_##type##sz##suffix mc 131 libavcodec/aarch64/vp9dsp_init_16bpp_aarch64_template.c dsp->mc[idx1][filter][idx2][mx][my] = pfx##op##_##fname##sz##_##dir##_##bpp##_neon mc 106 libavcodec/aarch64/vp9dsp_init_aarch64.c dsp->mc[idx1][FILTER_8TAP_SMOOTH ][idx2][0][0] = \ mc 107 libavcodec/aarch64/vp9dsp_init_aarch64.c dsp->mc[idx1][FILTER_8TAP_REGULAR][idx2][0][0] = \ mc 108 libavcodec/aarch64/vp9dsp_init_aarch64.c dsp->mc[idx1][FILTER_8TAP_SHARP ][idx2][0][0] = \ mc 109 libavcodec/aarch64/vp9dsp_init_aarch64.c dsp->mc[idx1][FILTER_BILINEAR ][idx2][0][0] = ff_vp9_##type##sz##suffix mc 128 libavcodec/aarch64/vp9dsp_init_aarch64.c dsp->mc[idx1][filter][idx2][mx][my] = pfx##op##_##fname##sz##_##dir##_neon mc 106 libavcodec/arm/vp9dsp_init_16bpp_arm_template.c dsp->mc[idx1][FILTER_8TAP_SMOOTH ][idx2][0][0] = \ mc 107 libavcodec/arm/vp9dsp_init_16bpp_arm_template.c dsp->mc[idx1][FILTER_8TAP_REGULAR][idx2][0][0] = \ mc 108 libavcodec/arm/vp9dsp_init_16bpp_arm_template.c dsp->mc[idx1][FILTER_8TAP_SHARP ][idx2][0][0] = \ mc 109 libavcodec/arm/vp9dsp_init_16bpp_arm_template.c dsp->mc[idx1][FILTER_BILINEAR ][idx2][0][0] = ff_vp9_##type##sz##suffix##_neon mc 116 libavcodec/arm/vp9dsp_init_16bpp_arm_template.c dsp->mc[idx1][filter][idx2][mx][my] = pfx##op##_##fname##sz##_##dir##_##bpp##_neon mc 105 libavcodec/arm/vp9dsp_init_arm.c dsp->mc[idx1][FILTER_8TAP_SMOOTH ][idx2][0][0] = \ mc 106 libavcodec/arm/vp9dsp_init_arm.c dsp->mc[idx1][FILTER_8TAP_REGULAR][idx2][0][0] = \ mc 107 libavcodec/arm/vp9dsp_init_arm.c dsp->mc[idx1][FILTER_8TAP_SHARP ][idx2][0][0] = \ mc 108 libavcodec/arm/vp9dsp_init_arm.c dsp->mc[idx1][FILTER_BILINEAR ][idx2][0][0] = ff_vp9_##type##sz##_neon mc 115 libavcodec/arm/vp9dsp_init_arm.c dsp->mc[idx1][filter][idx2][mx][my] = pfx##op##_##fname##sz##_##dir##_neon mc 81 libavcodec/ivi.c static int ivi_mc(const IVIBandDesc *band, ivi_mc_func mc, ivi_mc_avg_func mc_avg, mc 97 libavcodec/ivi.c mc(band->buf + offs, band->ref_buf + ref_offs, band->pitch, mc_type); mc 107 libavcodec/ivi.c mc(band->buf + offs, band->b_ref_buf + ref_offs2, mc 497 libavcodec/ivi.c ivi_mc_func mc, ivi_mc_avg_func mc_avg, mc 591 libavcodec/ivi.c return ivi_mc(band, mc, mc_avg, offs, mv_x, mv_y, mv_x2, mv_y2, mc 93 libavcodec/libaomdec.c avctx->colorspace = img->mc; mc 85 libavcodec/mips/vp9dsp_init_mips.c dsp->mc[idx1][FILTER_8TAP_SMOOTH ][idx2][0][0] = ff_##type##sz##_msa; \ mc 86 libavcodec/mips/vp9dsp_init_mips.c dsp->mc[idx1][FILTER_8TAP_REGULAR][idx2][0][0] = ff_##type##sz##_msa; \ mc 87 libavcodec/mips/vp9dsp_init_mips.c dsp->mc[idx1][FILTER_8TAP_SHARP ][idx2][0][0] = ff_##type##sz##_msa; \ mc 88 libavcodec/mips/vp9dsp_init_mips.c dsp->mc[idx1][FILTER_BILINEAR ][idx2][0][0] = ff_##type##sz##_msa mc 108 libavcodec/mips/vp9dsp_init_mips.c dsp->mc[idx1][FILTER_BILINEAR ][idx2][idxh][idxv] = \ mc 110 libavcodec/mips/vp9dsp_init_mips.c dsp->mc[idx1][FILTER_8TAP_SMOOTH ][idx2][idxh][idxv] = \ mc 112 libavcodec/mips/vp9dsp_init_mips.c dsp->mc[idx1][FILTER_8TAP_REGULAR][idx2][idxh][idxv] = \ mc 114 libavcodec/mips/vp9dsp_init_mips.c dsp->mc[idx1][FILTER_8TAP_SHARP ][idx2][idxh][idxv] = \ mc 175 libavcodec/mips/vp9dsp_init_mips.c dsp->mc[idx1][FILTER_8TAP_SMOOTH ][idx2][idxh][idxv] = \ mc 177 libavcodec/mips/vp9dsp_init_mips.c dsp->mc[idx1][FILTER_8TAP_REGULAR][idx2][idxh][idxv] = \ mc 179 libavcodec/mips/vp9dsp_init_mips.c dsp->mc[idx1][FILTER_8TAP_SHARP ][idx2][idxh][idxv] = \ mc 209 libavcodec/rasc.c GetByteContext mc; mc 231 libavcodec/rasc.c bytestream2_init(&mc, s->delta, uncompressed_size); mc 233 libavcodec/rasc.c bytestream2_init(&mc, avpkt->data + bytestream2_tell(gb), mc 242 libavcodec/rasc.c if (bytestream2_get_bytes_left(&mc) < uncompressed_size) mc 250 libavcodec/rasc.c type = bytestream2_get_le16(&mc); mc 251 libavcodec/rasc.c start_x = bytestream2_get_le16(&mc); mc 252 libavcodec/rasc.c start_y = bytestream2_get_le16(&mc); mc 253 libavcodec/rasc.c end_x = bytestream2_get_le16(&mc); mc 254 libavcodec/rasc.c end_y = bytestream2_get_le16(&mc); mc 255 libavcodec/rasc.c mov_x = bytestream2_get_le16(&mc); mc 256 libavcodec/rasc.c mov_y = bytestream2_get_le16(&mc); mc 257 libavcodec/rasc.c bytestream2_skip(&mc, 2); mc 274 libavcodec/vorbisenc.c vorbis_enc_mapping *mc; mc 417 libavcodec/vorbisenc.c mc = &venc->mappings[0]; mc 418 libavcodec/vorbisenc.c mc->submaps = 1; mc 419 libavcodec/vorbisenc.c mc->mux = av_malloc(sizeof(int) * venc->channels); mc 420 libavcodec/vorbisenc.c if (!mc->mux) mc 423 libavcodec/vorbisenc.c mc->mux[i] = 0; mc 424 libavcodec/vorbisenc.c mc->floor = av_malloc(sizeof(int) * mc->submaps); mc 425 libavcodec/vorbisenc.c mc->residue = av_malloc(sizeof(int) * mc->submaps); mc 426 libavcodec/vorbisenc.c if (!mc->floor || !mc->residue) mc 428 libavcodec/vorbisenc.c for (i = 0; i < mc->submaps; i++) { mc 429 libavcodec/vorbisenc.c mc->floor[i] = 0; mc 430 libavcodec/vorbisenc.c mc->residue[i] = 0; mc 432 libavcodec/vorbisenc.c mc->coupling_steps = venc->channels == 2 ? 1 : 0; mc 433 libavcodec/vorbisenc.c mc->magnitude = av_malloc(sizeof(int) * mc->coupling_steps); mc 434 libavcodec/vorbisenc.c mc->angle = av_malloc(sizeof(int) * mc->coupling_steps); mc 435 libavcodec/vorbisenc.c if (!mc->magnitude || !mc->angle) mc 437 libavcodec/vorbisenc.c if (mc->coupling_steps) { mc 438 libavcodec/vorbisenc.c mc->magnitude[0] = 0; mc 439 libavcodec/vorbisenc.c mc->angle[0] = 1; mc 686 libavcodec/vorbisenc.c vorbis_enc_mapping *mc = &venc->mappings[i]; mc 690 libavcodec/vorbisenc.c put_bits(&pb, 1, mc->submaps > 1); mc 691 libavcodec/vorbisenc.c if (mc->submaps > 1) mc 692 libavcodec/vorbisenc.c put_bits(&pb, 4, mc->submaps - 1); mc 694 libavcodec/vorbisenc.c put_bits(&pb, 1, !!mc->coupling_steps); mc 695 libavcodec/vorbisenc.c if (mc->coupling_steps) { mc 696 libavcodec/vorbisenc.c put_bits(&pb, 8, mc->coupling_steps - 1); mc 697 libavcodec/vorbisenc.c for (j = 0; j < mc->coupling_steps; j++) { mc 698 libavcodec/vorbisenc.c put_bits(&pb, ilog(venc->channels - 1), mc->magnitude[j]); mc 699 libavcodec/vorbisenc.c put_bits(&pb, ilog(venc->channels - 1), mc->angle[j]); mc 705 libavcodec/vorbisenc.c if (mc->submaps > 1) mc 707 libavcodec/vorbisenc.c put_bits(&pb, 4, mc->mux[j]); mc 709 libavcodec/vorbisenc.c for (j = 0; j < mc->submaps; j++) { mc 711 libavcodec/vorbisenc.c put_bits(&pb, 8, mc->floor[j]); mc 712 libavcodec/vorbisenc.c put_bits(&pb, 8, mc->residue[j]); mc 58 libavcodec/vp9_mc_template.c mc_luma_dir(td, mc[3][b->filter][0], td->dst[0], ls_y, mc 61 libavcodec/vp9_mc_template.c mc_luma_dir(td, mc[3][b->filter][0], mc 69 libavcodec/vp9_mc_template.c mc_chroma_dir(td, mc[3 + s->ss_h][b->filter][0], mc 76 libavcodec/vp9_mc_template.c mc_chroma_dir(td, mc[3 + s->ss_h][b->filter][0], mc 90 libavcodec/vp9_mc_template.c mc_chroma_dir(td, mc[3 + s->ss_h][b->filter][0], mc 99 libavcodec/vp9_mc_template.c mc_luma_dir(td, mc[3][b->filter][1], td->dst[0], ls_y, mc 102 libavcodec/vp9_mc_template.c mc_luma_dir(td, mc[3][b->filter][1], mc 110 libavcodec/vp9_mc_template.c mc_chroma_dir(td, mc[3 + s->ss_h][b->filter][1], mc 117 libavcodec/vp9_mc_template.c mc_chroma_dir(td, mc[3 + s->ss_h][b->filter][1], mc 131 libavcodec/vp9_mc_template.c mc_chroma_dir(td, mc[3 + s->ss_h][b->filter][1], mc 140 libavcodec/vp9_mc_template.c mc_luma_dir(td, mc[4][b->filter][0], td->dst[0], ls_y, mc 143 libavcodec/vp9_mc_template.c mc_luma_dir(td, mc[4][b->filter][0], td->dst[0] + 4 * bytesperpixel, ls_y, mc 150 libavcodec/vp9_mc_template.c mc_chroma_dir(td, mc[4][b->filter][0], mc 157 libavcodec/vp9_mc_template.c mc_chroma_dir(td, mc[4][b->filter][0], mc 163 libavcodec/vp9_mc_template.c mc_chroma_dir(td, mc[4][b->filter][0], mc 173 libavcodec/vp9_mc_template.c mc_luma_dir(td, mc[4][b->filter][1], td->dst[0], ls_y, mc 176 libavcodec/vp9_mc_template.c mc_luma_dir(td, mc[4][b->filter][1], td->dst[0] + 4 * bytesperpixel, ls_y, mc 183 libavcodec/vp9_mc_template.c mc_chroma_dir(td, mc[4][b->filter][1], mc 190 libavcodec/vp9_mc_template.c mc_chroma_dir(td, mc[4][b->filter][1], mc 196 libavcodec/vp9_mc_template.c mc_chroma_dir(td, mc[4][b->filter][1], mc 214 libavcodec/vp9_mc_template.c mc_luma_dir(td, mc[4][b->filter][0], td->dst[0], ls_y, mc 218 libavcodec/vp9_mc_template.c mc_luma_dir(td, mc[4][b->filter][0], td->dst[0] + 4 * bytesperpixel, ls_y, mc 222 libavcodec/vp9_mc_template.c mc_luma_dir(td, mc[4][b->filter][0], mc 227 libavcodec/vp9_mc_template.c mc_luma_dir(td, mc[4][b->filter][0], mc 238 libavcodec/vp9_mc_template.c mc_chroma_dir(td, mc[4][b->filter][0], mc 246 libavcodec/vp9_mc_template.c mc_chroma_dir(td, mc[4][b->filter][0], mc 253 libavcodec/vp9_mc_template.c mc_chroma_dir(td, mc[4][b->filter][0], mc 265 libavcodec/vp9_mc_template.c mc_chroma_dir(td, mc[4][b->filter][0], mc 275 libavcodec/vp9_mc_template.c mc_chroma_dir(td, mc[4][b->filter][0], mc 282 libavcodec/vp9_mc_template.c mc_chroma_dir(td, mc[4][b->filter][0], mc 288 libavcodec/vp9_mc_template.c mc_chroma_dir(td, mc[4][b->filter][0], mc 295 libavcodec/vp9_mc_template.c mc_chroma_dir(td, mc[4][b->filter][0], mc 301 libavcodec/vp9_mc_template.c mc_chroma_dir(td, mc[4][b->filter][0], mc 312 libavcodec/vp9_mc_template.c mc_luma_dir(td, mc[4][b->filter][1], td->dst[0], ls_y, mc 315 libavcodec/vp9_mc_template.c mc_luma_dir(td, mc[4][b->filter][1], td->dst[0] + 4 * bytesperpixel, ls_y, mc 318 libavcodec/vp9_mc_template.c mc_luma_dir(td, mc[4][b->filter][1], mc 322 libavcodec/vp9_mc_template.c mc_luma_dir(td, mc[4][b->filter][1], mc 332 libavcodec/vp9_mc_template.c mc_chroma_dir(td, mc[4][b->filter][1], mc 340 libavcodec/vp9_mc_template.c mc_chroma_dir(td, mc[4][b->filter][1], mc 347 libavcodec/vp9_mc_template.c mc_chroma_dir(td, mc[4][b->filter][1], mc 359 libavcodec/vp9_mc_template.c mc_chroma_dir(td, mc[4][b->filter][1], mc 369 libavcodec/vp9_mc_template.c mc_chroma_dir(td, mc[4][b->filter][1], mc 376 libavcodec/vp9_mc_template.c mc_chroma_dir(td, mc[4][b->filter][1], mc 382 libavcodec/vp9_mc_template.c mc_chroma_dir(td, mc[4][b->filter][1], mc 389 libavcodec/vp9_mc_template.c mc_chroma_dir(td, mc[4][b->filter][1], mc 395 libavcodec/vp9_mc_template.c mc_chroma_dir(td, mc[4][b->filter][1], mc 413 libavcodec/vp9_mc_template.c mc_luma_dir(td, mc[bwl][b->filter][0], td->dst[0], ls_y, mc 418 libavcodec/vp9_mc_template.c mc_chroma_dir(td, mc[bwl + s->ss_h][b->filter][0], mc 426 libavcodec/vp9_mc_template.c mc_luma_dir(td, mc[bwl][b->filter][1], td->dst[0], ls_y, mc 431 libavcodec/vp9_mc_template.c mc_chroma_dir(td, mc[bwl + s->ss_h][b->filter][1], mc 1408 libavcodec/vp9block.c s->dsp.mc[n][0][0][0][0](f->data[0] + yoff + o * bytesperpixel, f->linesize[0], mc 1423 libavcodec/vp9block.c s->dsp.mc[n][0][0][0][0](f->data[1] + uvoff + o * bytesperpixel, f->linesize[1], mc 1425 libavcodec/vp9block.c s->dsp.mc[n][0][0][0][0](f->data[2] + uvoff + o * bytesperpixel, f->linesize[2], mc 114 libavcodec/vp9dsp.h vp9_mc_func mc[5][N_FILTERS][2][2][2]; mc 2277 libavcodec/vp9dsp_template.c dsp->mc[idx1][FILTER_8TAP_SMOOTH ][idx2][0][0] = type##sz##_c; \ mc 2278 libavcodec/vp9dsp_template.c dsp->mc[idx1][FILTER_8TAP_REGULAR][idx2][0][0] = type##sz##_c; \ mc 2279 libavcodec/vp9dsp_template.c dsp->mc[idx1][FILTER_8TAP_SHARP ][idx2][0][0] = type##sz##_c; \ mc 2280 libavcodec/vp9dsp_template.c dsp->mc[idx1][FILTER_BILINEAR ][idx2][0][0] = type##sz##_c mc 2298 libavcodec/vp9dsp_template.c dsp->mc[idx1][FILTER_8TAP_SMOOTH ][idx2][idxh][idxv] = type##_8tap_smooth_##sz##dir##_c; \ mc 2299 libavcodec/vp9dsp_template.c dsp->mc[idx1][FILTER_8TAP_REGULAR][idx2][idxh][idxv] = type##_8tap_regular_##sz##dir##_c; \ mc 2300 libavcodec/vp9dsp_template.c dsp->mc[idx1][FILTER_8TAP_SHARP ][idx2][idxh][idxv] = type##_8tap_sharp_##sz##dir##_c mc 2307 libavcodec/vp9dsp_template.c dsp->mc[idx1][FILTER_BILINEAR ][idx2][idxh][idxv] = type##_bilin_##sz##dir##_c mc 298 libavcodec/vp9recon.c static av_always_inline void mc_luma_unscaled(VP9TileData *td, vp9_mc_func (*mc)[2], mc 331 libavcodec/vp9recon.c mc[!!mx][!!my](dst, dst_stride, ref, ref_stride, bh, mx << 1, my << 1); mc 334 libavcodec/vp9recon.c static av_always_inline void mc_chroma_unscaled(VP9TileData *td, vp9_mc_func (*mc)[2], mc 368 libavcodec/vp9recon.c mc[!!mx][!!my](dst_u, dst_stride, ref_u, 160, bh, mx, my); mc 376 libavcodec/vp9recon.c mc[!!mx][!!my](dst_v, dst_stride, ref_v, 160, bh, mx, my); mc 378 libavcodec/vp9recon.c mc[!!mx][!!my](dst_u, dst_stride, ref_u, src_stride_u, bh, mx, my); mc 379 libavcodec/vp9recon.c mc[!!mx][!!my](dst_v, dst_stride, ref_v, src_stride_v, bh, mx, my); mc 383 libavcodec/vp9recon.c #define mc_luma_dir(td, mc, dst, dst_ls, src, src_ls, tref, row, col, mv, \ mc 385 libavcodec/vp9recon.c mc_luma_unscaled(td, s->dsp.mc, dst, dst_ls, src, src_ls, tref, row, col, \ mc 387 libavcodec/vp9recon.c #define mc_chroma_dir(td, mc, dstu, dstv, dst_ls, srcu, srcu_ls, srcv, srcv_ls, tref, \ mc 389 libavcodec/vp9recon.c mc_chroma_unscaled(td, s->dsp.mc, dstu, dstv, dst_ls, srcu, srcu_ls, srcv, srcv_ls, tref, \ mc 407 libavcodec/vp9recon.c vp9_mc_func (*mc)[2], mc 419 libavcodec/vp9recon.c mc_luma_unscaled(td, mc, dst, dst_stride, ref, ref_stride, ref_frame, mc 465 libavcodec/vp9recon.c vp9_mc_func (*mc)[2], mc 479 libavcodec/vp9recon.c mc_chroma_unscaled(td, mc, dst_u, dst_v, dst_stride, ref_u, src_stride_u, mc 544 libavcodec/vp9recon.c #define mc_luma_dir(td, mc, dst, dst_ls, src, src_ls, tref, row, col, mv, \ mc 546 libavcodec/vp9recon.c mc_luma_scaled(td, s->dsp.s##mc, s->dsp.mc, dst, dst_ls, src, src_ls, tref, row, col, \ mc 549 libavcodec/vp9recon.c #define mc_chroma_dir(td, mc, dstu, dstv, dst_ls, srcu, srcu_ls, srcv, srcv_ls, tref, \ mc 551 libavcodec/vp9recon.c mc_chroma_scaled(td, s->dsp.s##mc, s->dsp.mc, dstu, dstv, dst_ls, srcu, srcu_ls, srcv, srcv_ls, tref, \ mc 141 libavcodec/x86/vp9dsp_init.h dsp->mc[idx1][FILTER_8TAP_SMOOTH ][idx2][0][0] = \ mc 142 libavcodec/x86/vp9dsp_init.h dsp->mc[idx1][FILTER_8TAP_REGULAR][idx2][0][0] = \ mc 143 libavcodec/x86/vp9dsp_init.h dsp->mc[idx1][FILTER_8TAP_SHARP ][idx2][0][0] = \ mc 144 libavcodec/x86/vp9dsp_init.h dsp->mc[idx1][FILTER_BILINEAR ][idx2][0][0] = ff_vp9_##type##sz##bpp##_##opt mc 147 libavcodec/x86/vp9dsp_init.h dsp->mc[idx1][FILTER_8TAP_SMOOTH ][idx2][idxh][idxv] = \ mc 149 libavcodec/x86/vp9dsp_init.h dsp->mc[idx1][FILTER_8TAP_REGULAR][idx2][idxh][idxv] = \ mc 151 libavcodec/x86/vp9dsp_init.h dsp->mc[idx1][FILTER_8TAP_SHARP ][idx2][idxh][idxv] = \ mc 122 libavfilter/vf_colormatrix.c double det = ma * (me * mi - mf * mh) - mb * (md * mi - mf * mg) + mc * (md * mh - me * mg); mc 125 libavfilter/vf_colormatrix.c imb = det * (mc * mh - mb * mi); mc 126 libavfilter/vf_colormatrix.c imc = det * (mb * mf - mc * me); mc 128 libavfilter/vf_colormatrix.c ime = det * (ma * mi - mc * mg); mc 129 libavfilter/vf_colormatrix.c imf = det * (mc * md - ma * mf); mc 8077 libavformat/mov.c MOVContext *mc = s->priv_data; mc 8090 libavformat/mov.c if (mc->seek_individually) { mc 131 libavformat/rtpdec_qt.c MOVContext *mc = av_mallocz(sizeof(*mc)); mc 132 libavformat/rtpdec_qt.c if (!mc) mc 134 libavformat/rtpdec_qt.c mc->fc = s; mc 137 libavformat/rtpdec_qt.c av_free(mc); mc 144 libavformat/rtpdec_qt.c ff_mov_read_stsd_entries(mc, &pb, 1); mc 147 libavformat/rtpdec_qt.c av_free(mc); mc 592 tests/checkasm/vp9dsp.c if (check_func(dsp.mc[hsize][filter][op][dx][dy],