F 263 libavcodec/cavsdsp.c #define CAVS_SUBPIX(OPNAME, OP, NAME, A, B, C, D, E, F) \ F 270 libavcodec/cavsdsp.c OP(dst[0], A*src[-2] + B*src[-1] + C*src[0] + D*src[1] + E*src[2] + F*src[3]);\ F 271 libavcodec/cavsdsp.c OP(dst[1], A*src[-1] + B*src[ 0] + C*src[1] + D*src[2] + E*src[3] + F*src[4]);\ F 272 libavcodec/cavsdsp.c OP(dst[2], A*src[ 0] + B*src[ 1] + C*src[2] + D*src[3] + E*src[4] + F*src[5]);\ F 273 libavcodec/cavsdsp.c OP(dst[3], A*src[ 1] + B*src[ 2] + C*src[3] + D*src[4] + E*src[5] + F*src[6]);\ F 274 libavcodec/cavsdsp.c OP(dst[4], A*src[ 2] + B*src[ 3] + C*src[4] + D*src[5] + E*src[6] + F*src[7]);\ F 275 libavcodec/cavsdsp.c OP(dst[5], A*src[ 3] + B*src[ 4] + C*src[5] + D*src[6] + E*src[7] + F*src[8]);\ F 276 libavcodec/cavsdsp.c OP(dst[6], A*src[ 4] + B*src[ 5] + C*src[6] + D*src[7] + E*src[8] + F*src[9]);\ F 277 libavcodec/cavsdsp.c OP(dst[7], A*src[ 5] + B*src[ 6] + C*src[7] + D*src[8] + E*src[9] + F*src[10]);\ F 302 libavcodec/cavsdsp.c OP(dst[0*dstStride], A*srcB + B*srcA + C*src0 + D*src1 + E*src2 + F*src3);\ F 303 libavcodec/cavsdsp.c OP(dst[1*dstStride], A*srcA + B*src0 + C*src1 + D*src2 + E*src3 + F*src4);\ F 304 libavcodec/cavsdsp.c OP(dst[2*dstStride], A*src0 + B*src1 + C*src2 + D*src3 + E*src4 + F*src5);\ F 305 libavcodec/cavsdsp.c OP(dst[3*dstStride], A*src1 + B*src2 + C*src3 + D*src4 + E*src5 + F*src6);\ F 306 libavcodec/cavsdsp.c OP(dst[4*dstStride], A*src2 + B*src3 + C*src4 + D*src5 + E*src6 + F*src7);\ F 307 libavcodec/cavsdsp.c OP(dst[5*dstStride], A*src3 + B*src4 + C*src5 + D*src6 + E*src7 + F*src8);\ F 308 libavcodec/cavsdsp.c OP(dst[6*dstStride], A*src4 + B*src5 + C*src6 + D*src7 + E*src8 + F*src9);\ F 309 libavcodec/cavsdsp.c OP(dst[7*dstStride], A*src5 + B*src6 + C*src7 + D*src8 + E*src9 + F*src10);\ F 75 libavcodec/g726.c const uint8_t* F; /**< special table #2 */ F 246 libavcodec/g726.c c->dms += (c->tbls.F[I]<<4) + ((- c->dms) >> 5); F 247 libavcodec/g726.c c->dml += (c->tbls.F[I]<<4) + ((- c->dml) >> 7); F 44 libavcodec/ppc/vp3dsp_altivec.c vec_s16 A, B, C, D, Ad, Bd, Cd, Dd, E, F, G, H;\ F 92 libavcodec/ppc/vp3dsp_altivec.c F = ADD(M16(vec_sub(b0, b4), C4));\ F 100 libavcodec/ppc/vp3dsp_altivec.c Add = vec_add(F, Ad);\ F 103 libavcodec/ppc/vp3dsp_altivec.c Fd = vec_sub(F, Ad);\ F 51 libavcodec/vp3dsp.c int A, B, C, D, Ad, Bd, Cd, Dd, E, F, G, H; F 73 libavcodec/vp3dsp.c F = M(xC4S4, (ip[0 * 8] - ip[4 * 8])); F 81 libavcodec/vp3dsp.c Add = F + Ad; F 84 libavcodec/vp3dsp.c Fd = F - Ad; F 122 libavcodec/vp3dsp.c F = M(xC4S4, (ip[0] - ip[4])) + 8; F 126 libavcodec/vp3dsp.c F += 16 * 128; F 135 libavcodec/vp3dsp.c Add = F + Ad; F 138 libavcodec/vp3dsp.c Fd = F - Ad; F 479 libavcodec/vp8dsp.c #define FILTER_6TAP(src, F, stride) \ F 480 libavcodec/vp8dsp.c cm[(F[2] * src[x + 0 * stride] - F[1] * src[x - 1 * stride] + \ F 481 libavcodec/vp8dsp.c F[0] * src[x - 2 * stride] + F[3] * src[x + 1 * stride] - \ F 482 libavcodec/vp8dsp.c F[4] * src[x + 2 * stride] + F[5] * src[x + 3 * stride] + 64) >> 7] F 484 libavcodec/vp8dsp.c #define FILTER_4TAP(src, F, stride) \ F 485 libavcodec/vp8dsp.c cm[(F[2] * src[x + 0 * stride] - F[1] * src[x - 1 * stride] + \ F 486 libavcodec/vp8dsp.c F[3] * src[x + 1 * stride] - F[4] * src[x + 2 * stride] + 64) >> 7] F 1762 libavcodec/vp9dsp.c #define FILTER_8TAP(src, x, F, stride) \ F 1763 libavcodec/vp9dsp.c av_clip_uint8((F[0] * src[x + -3 * stride] + \ F 1764 libavcodec/vp9dsp.c F[1] * src[x + -2 * stride] + \ F 1765 libavcodec/vp9dsp.c F[2] * src[x + -1 * stride] + \ F 1766 libavcodec/vp9dsp.c F[3] * src[x + +0 * stride] + \ F 1767 libavcodec/vp9dsp.c F[4] * src[x + +1 * stride] + \ F 1768 libavcodec/vp9dsp.c F[5] * src[x + +2 * stride] + \ F 1769 libavcodec/vp9dsp.c F[6] * src[x + +3 * stride] + \ F 1770 libavcodec/vp9dsp.c F[7] * src[x + +4 * stride] + 64) >> 7) F 215 libavcodec/x86/cavsdsp.c #define QPEL_CAVSV1(A,B,C,D,E,F,OP,ADD, MUL1, MUL2) \ F 216 libavcodec/x86/cavsdsp.c "movd (%0), "#F" \n\t"\ F 229 libavcodec/x86/cavsdsp.c "punpcklbw %%mm7, "#F" \n\t"\ F 240 libavcodec/x86/cavsdsp.c #define QPEL_CAVSV2(A,B,C,D,E,F,OP,ADD, MUL1, MUL2) \ F 241 libavcodec/x86/cavsdsp.c "movd (%0), "#F" \n\t"\ F 246 libavcodec/x86/cavsdsp.c "punpcklbw %%mm7, "#F" \n\t"\ F 256 libavcodec/x86/cavsdsp.c #define QPEL_CAVSV3(A,B,C,D,E,F,OP,ADD, MUL1, MUL2) \ F 257 libavcodec/x86/cavsdsp.c "movd (%0), "#F" \n\t"\ F 270 libavcodec/x86/cavsdsp.c "punpcklbw %%mm7, "#F" \n\t"\ F 273 libavcodec/x86/cavsdsp.c "psubw "#F", %%mm6 \n\t"\ F 52 libavfilter/af_aformat.c { "sample_fmts", "A comma-separated list of sample formats.", OFFSET(formats_str), AV_OPT_TYPE_STRING, .flags = A|F }, F 53 libavfilter/af_aformat.c { "sample_rates", "A comma-separated list of sample rates.", OFFSET(sample_rates_str), AV_OPT_TYPE_STRING, .flags = A|F }, F 54 libavfilter/af_aformat.c { "channel_layouts", "A comma-separated list of channel layouts.", OFFSET(channel_layouts_str), AV_OPT_TYPE_STRING, .flags = A|F }, F 181 libavfilter/af_amix.c OFFSET(nb_inputs), AV_OPT_TYPE_INT, { .i64 = 2 }, 1, 32, A|F }, F 183 libavfilter/af_amix.c OFFSET(duration_mode), AV_OPT_TYPE_INT, { .i64 = DURATION_LONGEST }, 0, 2, A|F, "duration" }, F 184 libavfilter/af_amix.c { "longest", "Duration of longest input.", 0, AV_OPT_TYPE_CONST, { .i64 = DURATION_LONGEST }, INT_MIN, INT_MAX, A|F, "duration" }, F 185 libavfilter/af_amix.c { "shortest", "Duration of shortest input.", 0, AV_OPT_TYPE_CONST, { .i64 = DURATION_SHORTEST }, INT_MIN, INT_MAX, A|F, "duration" }, F 186 libavfilter/af_amix.c { "first", "Duration of first input.", 0, AV_OPT_TYPE_CONST, { .i64 = DURATION_FIRST }, INT_MIN, INT_MAX, A|F, "duration" }, F 189 libavfilter/af_amix.c OFFSET(dropout_transition), AV_OPT_TYPE_FLOAT, { .dbl = 2.0 }, 0, INT_MAX, A|F }, F 56 libavfilter/af_asyncts.c { "compensate", "Stretch/squeeze the data to make it match the timestamps", OFFSET(resample), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 1, A|F }, F 58 libavfilter/af_asyncts.c "(in seconds) to trigger padding/trimmin the data.", OFFSET(min_delta_sec), AV_OPT_TYPE_FLOAT, { .dbl = 0.1 }, 0, INT_MAX, A|F }, F 59 libavfilter/af_asyncts.c { "max_comp", "Maximum compensation in samples per second.", OFFSET(max_comp), AV_OPT_TYPE_INT, { .i64 = 500 }, 0, INT_MAX, A|F }, F 60 libavfilter/af_asyncts.c { "first_pts", "Assume the first pts should be this value.", OFFSET(first_pts), AV_OPT_TYPE_INT64, { .i64 = AV_NOPTS_VALUE }, INT64_MIN, INT64_MAX, A|F }, F 74 libavfilter/af_channelmap.c OFFSET(mapping_str), AV_OPT_TYPE_STRING, .flags = A|F }, F 76 libavfilter/af_channelmap.c OFFSET(channel_layout_str), AV_OPT_TYPE_STRING, .flags = A|F }, F 47 libavfilter/af_channelsplit.c { "channel_layout", "Input channel layout.", OFFSET(channel_layout_str), AV_OPT_TYPE_STRING, { .str = "stereo" }, .flags = A|F }, F 70 libavfilter/af_join.c { "inputs", "Number of input streams.", OFFSET(inputs), AV_OPT_TYPE_INT, { .i64 = 2 }, 1, INT_MAX, A|F }, F 72 libavfilter/af_join.c "output stream.", OFFSET(channel_layout_str), AV_OPT_TYPE_STRING, {.str = "stereo"}, 0, 0, A|F }, F 75 libavfilter/af_join.c OFFSET(map), AV_OPT_TYPE_STRING, .flags = A|F }, F 67 libavfilter/af_volume.c OFFSET(volume_expr), AV_OPT_TYPE_STRING, { .str = "1.0" }, .flags = A|F }, F 69 libavfilter/af_volume.c OFFSET(precision), AV_OPT_TYPE_INT, { .i64 = PRECISION_FLOAT }, PRECISION_FIXED, PRECISION_DOUBLE, A|F, "precision" }, F 70 libavfilter/af_volume.c { "fixed", "select 8-bit fixed-point", 0, AV_OPT_TYPE_CONST, { .i64 = PRECISION_FIXED }, INT_MIN, INT_MAX, A|F, "precision" }, F 71 libavfilter/af_volume.c { "float", "select 32-bit floating-point", 0, AV_OPT_TYPE_CONST, { .i64 = PRECISION_FLOAT }, INT_MIN, INT_MAX, A|F, "precision" }, F 72 libavfilter/af_volume.c { "double", "select 64-bit floating-point", 0, AV_OPT_TYPE_CONST, { .i64 = PRECISION_DOUBLE }, INT_MIN, INT_MAX, A|F, "precision" }, F 73 libavfilter/af_volume.c { "eval", "specify when to evaluate expressions", OFFSET(eval_mode), AV_OPT_TYPE_INT, {.i64 = EVAL_MODE_ONCE}, 0, EVAL_MODE_NB-1, .flags = A|F, "eval" }, F 74 libavfilter/af_volume.c { "once", "eval volume expression once", 0, AV_OPT_TYPE_CONST, {.i64=EVAL_MODE_ONCE}, .flags = A|F, .unit = "eval" }, F 75 libavfilter/af_volume.c { "frame", "eval volume expression per-frame", 0, AV_OPT_TYPE_CONST, {.i64=EVAL_MODE_FRAME}, .flags = A|F, .unit = "eval" }, F 62 libavfilter/avf_concat.c AV_OPT_TYPE_INT, { .i64 = 2 }, 1, INT_MAX, V|A|F}, F 65 libavfilter/avf_concat.c AV_OPT_TYPE_INT, { .i64 = 1 }, 0, INT_MAX, V|F }, F 68 libavfilter/avf_concat.c AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, A|F}, F 71 libavfilter/avf_concat.c AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, V|A|F}, F 155 libavfilter/f_ebur128.c { "video", "set video output", OFFSET(do_video), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 1, V|F }, F 156 libavfilter/f_ebur128.c { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "640x480"}, 0, 0, V|F }, F 157 libavfilter/f_ebur128.c { "meter", "set scale meter (+9 to +18)", OFFSET(meter), AV_OPT_TYPE_INT, {.i64 = 9}, 9, 18, V|F }, F 158 libavfilter/f_ebur128.c { "framelog", "force frame logging level", OFFSET(loglevel), AV_OPT_TYPE_INT, {.i64 = -1}, INT_MIN, INT_MAX, A|V|F, "level" }, F 159 libavfilter/f_ebur128.c { "info", "information logging level", 0, AV_OPT_TYPE_CONST, {.i64 = AV_LOG_INFO}, INT_MIN, INT_MAX, A|V|F, "level" }, F 160 libavfilter/f_ebur128.c { "verbose", "verbose logging level", 0, AV_OPT_TYPE_CONST, {.i64 = AV_LOG_VERBOSE}, INT_MIN, INT_MAX, A|V|F, "level" }, F 161 libavfilter/f_ebur128.c { "metadata", "inject metadata in the filtergraph", OFFSET(metadata), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 1, A|V|F }, F 162 libavfilter/f_ebur128.c { "peak", "set peak mode", OFFSET(peak_mode), AV_OPT_TYPE_FLAGS, {.i64 = PEAK_MODE_NONE}, 0, INT_MAX, A|F, "mode" }, F 163 libavfilter/f_ebur128.c { "none", "disable any peak mode", 0, AV_OPT_TYPE_CONST, {.i64 = PEAK_MODE_NONE}, INT_MIN, INT_MAX, A|F, "mode" }, F 164 libavfilter/f_ebur128.c { "sample", "enable peak-sample mode", 0, AV_OPT_TYPE_CONST, {.i64 = PEAK_MODE_SAMPLES_PEAKS}, INT_MIN, INT_MAX, A|F, "mode" }, F 165 libavfilter/f_ebur128.c { "true", "enable true-peak mode", 0, AV_OPT_TYPE_CONST, {.i64 = PEAK_MODE_TRUE_PEAKS}, INT_MIN, INT_MAX, A|F, "mode" }, F 65 libavfilter/vf_fps.c { "fps", "A string describing desired output framerate", OFFSET(framerate), AV_OPT_TYPE_VIDEO_RATE, { .str = "25" }, .flags = V|F }, F 67 libavfilter/vf_fps.c { "round", "set rounding method for timestamps", OFFSET(rounding), AV_OPT_TYPE_INT, { .i64 = AV_ROUND_NEAR_INF }, 0, 5, V|F, "round" }, F 68 libavfilter/vf_fps.c { "zero", "round towards 0", OFFSET(rounding), AV_OPT_TYPE_CONST, { .i64 = AV_ROUND_ZERO }, 0, 5, V|F, "round" }, F 69 libavfilter/vf_fps.c { "inf", "round away from 0", OFFSET(rounding), AV_OPT_TYPE_CONST, { .i64 = AV_ROUND_INF }, 0, 5, V|F, "round" }, F 70 libavfilter/vf_fps.c { "down", "round towards -infty", OFFSET(rounding), AV_OPT_TYPE_CONST, { .i64 = AV_ROUND_DOWN }, 0, 5, V|F, "round" }, F 71 libavfilter/vf_fps.c { "up", "round towards +infty", OFFSET(rounding), AV_OPT_TYPE_CONST, { .i64 = AV_ROUND_UP }, 0, 5, V|F, "round" }, F 72 libavfilter/vf_fps.c { "near", "round to nearest", OFFSET(rounding), AV_OPT_TYPE_CONST, { .i64 = AV_ROUND_NEAR_INF }, 0, 5, V|F, "round" }, F 350 libavutil/blowfish.c F(Xl, Xr, ctx->p[i ]); F 351 libavutil/blowfish.c F(Xr, Xl, ctx->p[i-1]); F 358 libavutil/blowfish.c F(Xl, Xr, ctx->p[i ]); F 359 libavutil/blowfish.c F(Xr, Xl, ctx->p[i+1]); F 239 libavutil/camellia.c D2 ^= F(D1, cs->K[0]); F 240 libavutil/camellia.c D1 ^= F(D2, cs->K[1]); F 241 libavutil/camellia.c D2 ^= F(D1, cs->K[2]); F 242 libavutil/camellia.c D1 ^= F(D2, cs->K[3]); F 243 libavutil/camellia.c D2 ^= F(D1, cs->K[4]); F 244 libavutil/camellia.c D1 ^= F(D2, cs->K[5]); F 247 libavutil/camellia.c D2 ^= F(D1, cs->K[6]); F 248 libavutil/camellia.c D1 ^= F(D2, cs->K[7]); F 249 libavutil/camellia.c D2 ^= F(D1, cs->K[8]); F 250 libavutil/camellia.c D1 ^= F(D2, cs->K[9]); F 251 libavutil/camellia.c D2 ^= F(D1, cs->K[10]); F 252 libavutil/camellia.c D1 ^= F(D2, cs->K[11]); F 255 libavutil/camellia.c D2 ^= F(D1, cs->K[12]); F 256 libavutil/camellia.c D1 ^= F(D2, cs->K[13]); F 257 libavutil/camellia.c D2 ^= F(D1, cs->K[14]); F 258 libavutil/camellia.c D1 ^= F(D2, cs->K[15]); F 259 libavutil/camellia.c D2 ^= F(D1, cs->K[16]); F 260 libavutil/camellia.c D1 ^= F(D2, cs->K[17]); F 264 libavutil/camellia.c D2 ^= F(D1, cs->K[18]); F 265 libavutil/camellia.c D1 ^= F(D2, cs->K[19]); F 266 libavutil/camellia.c D2 ^= F(D1, cs->K[20]); F 267 libavutil/camellia.c D1 ^= F(D2, cs->K[21]); F 268 libavutil/camellia.c D2 ^= F(D1, cs->K[22]); F 269 libavutil/camellia.c D1 ^= F(D2, cs->K[23]); F 285 libavutil/camellia.c D2 ^= F(D1, cs->K[23]); F 286 libavutil/camellia.c D1 ^= F(D2, cs->K[22]); F 287 libavutil/camellia.c D2 ^= F(D1, cs->K[21]); F 288 libavutil/camellia.c D1 ^= F(D2, cs->K[20]); F 289 libavutil/camellia.c D2 ^= F(D1, cs->K[19]); F 290 libavutil/camellia.c D1 ^= F(D2, cs->K[18]); F 294 libavutil/camellia.c D2 ^= F(D1, cs->K[17]); F 295 libavutil/camellia.c D1 ^= F(D2, cs->K[16]); F 296 libavutil/camellia.c D2 ^= F(D1, cs->K[15]); F 297 libavutil/camellia.c D1 ^= F(D2, cs->K[14]); F 298 libavutil/camellia.c D2 ^= F(D1, cs->K[13]); F 299 libavutil/camellia.c D1 ^= F(D2, cs->K[12]); F 302 libavutil/camellia.c D2 ^= F(D1, cs->K[11]); F 303 libavutil/camellia.c D1 ^= F(D2, cs->K[10]); F 304 libavutil/camellia.c D2 ^= F(D1, cs->K[9]); F 305 libavutil/camellia.c D1 ^= F(D2, cs->K[8]); F 306 libavutil/camellia.c D2 ^= F(D1, cs->K[7]); F 307 libavutil/camellia.c D1 ^= F(D2, cs->K[6]); F 310 libavutil/camellia.c D2 ^= F(D1, cs->K[5]); F 311 libavutil/camellia.c D1 ^= F(D2, cs->K[4]); F 312 libavutil/camellia.c D2 ^= F(D1, cs->K[3]); F 313 libavutil/camellia.c D1 ^= F(D2, cs->K[2]); F 314 libavutil/camellia.c D2 ^= F(D1, cs->K[1]); F 315 libavutil/camellia.c D1 ^= F(D2, cs->K[0]); F 373 libavutil/camellia.c D2 ^= F(D1, Sigma1); F 374 libavutil/camellia.c D1 ^= F(D2, Sigma2); F 377 libavutil/camellia.c D2 ^= F(D1, Sigma3); F 378 libavutil/camellia.c D1 ^= F(D2, Sigma4); F 384 libavutil/camellia.c D2 ^= F(D1, Sigma5); F 385 libavutil/camellia.c D1 ^= F(D2, Sigma6); F 753 libpostproc/postprocess_altivec_template.c vector signed int F = vec_sr(vec_sums(a_sump, vsint32_8), vuint32_4); \ F 761 libpostproc/postprocess_altivec_template.c F = vec_splat(F, 3); \ F 762 libpostproc/postprocess_altivec_template.c if (vec_all_lt(sum, F)) \ F 764 libpostproc/postprocess_altivec_template.c else if (vec_all_gt(diff, F)) \ F 766 libpostproc/postprocess_altivec_template.c else newpm = F; \ F 229 tests/tiny_psnr.c uint64_t dev = int_sqrt(((sse / i) * F * F) + (((sse % i) * F * F) + i / 2) / i); F 232 tests/tiny_psnr.c 284619LL * F + (1LL << 31)) / (1LL << 32); F 234 tests/tiny_psnr.c psnr = 1000 * F - 1; // floating point free infinity :) F 237 tests/tiny_psnr.c (int)(dev / F), (int)(dev % F), F 238 tests/tiny_psnr.c (int)(psnr / F), (int)(psnr % F), F 316 tests/tiny_psnr.c printf("Best PSNR is %3d.%02d for shift %i\n", (int)(max_psnr / F), (int)(max_psnr % F), max_psnr_shift);