V 45 libavcodec/aura.c uint8_t *Y, *U, *V; V 67 libavcodec/aura.c V = frame->data[2]; V 76 libavcodec/aura.c V[0] = val & 0xF0; V 78 libavcodec/aura.c Y += 2; U++; V++; V 86 libavcodec/aura.c V[0] = V[-1] + delta_table[val >> 4]; V 88 libavcodec/aura.c Y += 2; U++; V++; V 92 libavcodec/aura.c V += frame->linesize[2] - (avctx->width >> 1); V 36 libavcodec/avdct.c {"dct", "DCT algorithm", OFFSET(dct_algo), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, 0, INT_MAX, V|E, "dct"}, V 37 libavcodec/avdct.c {"auto", "autoselect a good one", 0, AV_OPT_TYPE_CONST, {.i64 = FF_DCT_AUTO }, INT_MIN, INT_MAX, V|E, "dct"}, V 38 libavcodec/avdct.c {"fastint", "fast integer (experimental / for debugging)", 0, AV_OPT_TYPE_CONST, {.i64 = FF_DCT_FASTINT }, INT_MIN, INT_MAX, V|E, "dct"}, V 39 libavcodec/avdct.c {"int", "accurate integer", 0, AV_OPT_TYPE_CONST, {.i64 = FF_DCT_INT }, INT_MIN, INT_MAX, V|E, "dct"}, V 40 libavcodec/avdct.c {"mmx", "experimental / for debugging", 0, AV_OPT_TYPE_CONST, {.i64 = FF_DCT_MMX }, INT_MIN, INT_MAX, V|E, "dct"}, V 41 libavcodec/avdct.c {"altivec", "experimental / for debugging", 0, AV_OPT_TYPE_CONST, {.i64 = FF_DCT_ALTIVEC }, INT_MIN, INT_MAX, V|E, "dct"}, V 42 libavcodec/avdct.c {"faan", "floating point AAN DCT (experimental / for debugging)", 0, AV_OPT_TYPE_CONST, {.i64 = FF_DCT_FAAN }, INT_MIN, INT_MAX, V|E, "dct"}, V 44 libavcodec/avdct.c {"idct", "select IDCT implementation", OFFSET(idct_algo), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, 0, INT_MAX, V|E|D, "idct"}, V 45 libavcodec/avdct.c {"auto", "autoselect a good one", 0, AV_OPT_TYPE_CONST, {.i64 = FF_IDCT_AUTO }, INT_MIN, INT_MAX, V|E|D, "idct"}, V 46 libavcodec/avdct.c {"int", "experimental / for debugging", 0, AV_OPT_TYPE_CONST, {.i64 = FF_IDCT_INT }, INT_MIN, INT_MAX, V|E|D, "idct"}, V 47 libavcodec/avdct.c {"simple", "experimental / for debugging", 0, AV_OPT_TYPE_CONST, {.i64 = FF_IDCT_SIMPLE }, INT_MIN, INT_MAX, V|E|D, "idct"}, V 48 libavcodec/avdct.c {"simplemmx", "experimental / for debugging", 0, AV_OPT_TYPE_CONST, {.i64 = FF_IDCT_SIMPLEMMX }, INT_MIN, INT_MAX, V|E|D, "idct"}, V 49 libavcodec/avdct.c {"arm", "experimental / for debugging", 0, AV_OPT_TYPE_CONST, {.i64 = FF_IDCT_ARM }, INT_MIN, INT_MAX, V|E|D, "idct"}, V 50 libavcodec/avdct.c {"altivec", "experimental / for debugging", 0, AV_OPT_TYPE_CONST, {.i64 = FF_IDCT_ALTIVEC }, INT_MIN, INT_MAX, V|E|D, "idct"}, V 51 libavcodec/avdct.c {"simplearm", "experimental / for debugging", 0, AV_OPT_TYPE_CONST, {.i64 = FF_IDCT_SIMPLEARM }, INT_MIN, INT_MAX, V|E|D, "idct"}, V 52 libavcodec/avdct.c {"simplearmv5te", "experimental / for debugging", 0, AV_OPT_TYPE_CONST, {.i64 = FF_IDCT_SIMPLEARMV5TE }, INT_MIN, INT_MAX, V|E|D, "idct"}, V 53 libavcodec/avdct.c {"simplearmv6", "experimental / for debugging", 0, AV_OPT_TYPE_CONST, {.i64 = FF_IDCT_SIMPLEARMV6 }, INT_MIN, INT_MAX, V|E|D, "idct"}, V 54 libavcodec/avdct.c {"simpleneon", "experimental / for debugging", 0, AV_OPT_TYPE_CONST, {.i64 = FF_IDCT_SIMPLENEON }, INT_MIN, INT_MAX, V|E|D, "idct"}, V 55 libavcodec/avdct.c {"xvid", "experimental / for debugging", 0, AV_OPT_TYPE_CONST, {.i64 = FF_IDCT_XVID }, INT_MIN, INT_MAX, V|E|D, "idct"}, V 56 libavcodec/avdct.c {"xvidmmx", "experimental / for debugging", 0, AV_OPT_TYPE_CONST, {.i64 = FF_IDCT_XVID }, INT_MIN, INT_MAX, V|E|D, "idct"}, V 57 libavcodec/avdct.c {"faani", "floating point AAN IDCT (experimental / for debugging)", 0, AV_OPT_TYPE_CONST, {.i64 = FF_IDCT_FAAN }, INT_MIN, INT_MAX, V|D|E, "idct"}, V 58 libavcodec/avdct.c {"simpleauto", "experimental / for debugging", 0, AV_OPT_TYPE_CONST, {.i64 = FF_IDCT_SIMPLEAUTO }, INT_MIN, INT_MAX, V|E|D, "idct"}, V 62 libavcodec/cbs_jpeg.h uint8_t V [JPEG_MAX_COMPONENTS]; V 102 libavcodec/cbs_jpeg.h uint8_t V[224]; V 36 libavcodec/cbs_jpeg_syntax_template.c us(4, V[i], i, 1, 4); V 94 libavcodec/cbs_jpeg_syntax_template.c us(8, V[ij], ij, 0, 255); V 668 libavcodec/dvbsubdec.c int v = V(x,y) + 1; V 669 libavcodec/dvbsubdec.c int vl = x ? V(x-1,y) + 1 : 0; V 670 libavcodec/dvbsubdec.c int vr = x+1<w ? V(x+1,y) + 1 : 0; V 671 libavcodec/dvbsubdec.c int vt = y ? V(x,y-1) + 1 : 0; V 672 libavcodec/dvbsubdec.c int vb = y+1<h ? V(x,y+1) + 1 : 0; V 66 libavcodec/dxtory.c uint8_t *Y1, *Y2, *Y3, *Y4, *U, *V; V 83 libavcodec/dxtory.c V = pic->data[2]; V 91 libavcodec/dxtory.c V[w >> 2] = src[17] + 0x80; V 99 libavcodec/dxtory.c V += pic->linesize[2]; V 109 libavcodec/dxtory.c uint8_t *Y1, *Y2, *U, *V; V 124 libavcodec/dxtory.c V = pic->data[2]; V 130 libavcodec/dxtory.c V[w >> 1] = src[5] + 0x80; V 136 libavcodec/dxtory.c V += pic->linesize[2]; V 146 libavcodec/dxtory.c uint8_t *Y, *U, *V; V 160 libavcodec/dxtory.c V = pic->data[2]; V 165 libavcodec/dxtory.c V[w] = *src++ ^ 0x80; V 169 libavcodec/dxtory.c V += pic->linesize[2]; V 448 libavcodec/dxtory.c uint8_t *V = frame->data[2] + (vstride >> 2) * line; V 456 libavcodec/dxtory.c V[x >> 2] = decode_sym(gb, lru[2]) ^ 0x80; V 461 libavcodec/dxtory.c V += vstride; V 491 libavcodec/dxtory.c uint8_t *V = frame->data[2] + (vstride >> 1) * line; V 501 libavcodec/dxtory.c V[x >> 1] = decode_sym(gb, lru[2]) ^ 0x80; V 506 libavcodec/dxtory.c V += vstride; V 535 libavcodec/dxtory.c uint8_t *V = frame->data[2] + vstride * line; V 541 libavcodec/dxtory.c V[x] = decode_sym(gb, lru[2]) ^ 0x80; V 546 libavcodec/dxtory.c V += vstride; V 280 libavcodec/g2meet.c static inline void yuv2rgb(uint8_t *out, int ridx, int Y, int U, int V) V 282 libavcodec/g2meet.c out[ridx] = av_clip_uint8(Y + (91881 * V + 32768 >> 16)); V 283 libavcodec/g2meet.c out[1] = av_clip_uint8(Y + (-22554 * U - 46802 * V + 32768 >> 16)); V 348 libavcodec/g2meet.c int Y, U, V; V 352 libavcodec/g2meet.c V = c->block[5][(i >> 1) + (j >> 1) * 8] - 128; V 353 libavcodec/g2meet.c yuv2rgb(out + i * 3, ridx, Y, U, V); V 448 libavcodec/h264pred_template.c int V = src1[0] - src2[ 0]; V 452 libavcodec/h264pred_template.c V += k*(src1[0] - src2[ 0]); V 456 libavcodec/h264pred_template.c V = ( 5*(V/4) ) / 16; V 459 libavcodec/h264pred_template.c i = H; H = V; V = i; V 462 libavcodec/h264pred_template.c V = ( V + (V>>2) ) >> 4; V 465 libavcodec/h264pred_template.c V = ( 5*V+32 ) >> 6; V 468 libavcodec/h264pred_template.c a = 16*(src1[0] + src2[16] + 1) - 7*(V+H); V 471 libavcodec/h264pred_template.c a += V; V 780 libavcodec/h264pred_template.c int V = src1[0] - src2[ 0]; V 784 libavcodec/h264pred_template.c V += k*(src1[0] - src2[ 0]); V 787 libavcodec/h264pred_template.c V = ( 17*V+16 ) >> 5; V 789 libavcodec/h264pred_template.c a = 16*(src1[0] + src2[8]+1) - 3*(V+H); V 792 libavcodec/h264pred_template.c a += V; V 816 libavcodec/h264pred_template.c int V = src1[0] - src2[ 0]; V 821 libavcodec/h264pred_template.c V += k*(src1[0] - src2[ 0]); V 825 libavcodec/h264pred_template.c V += k*(src1[0] - src2[0]); V 829 libavcodec/h264pred_template.c V = (5*V+32) >> 6; V 831 libavcodec/h264pred_template.c a = 16*(src1[0] + src2[8] + 1) - 7*V - 3*H; V 834 libavcodec/h264pred_template.c a += V; V 183 libavcodec/me_cmp.c s += abs(V(0)); V 184 libavcodec/me_cmp.c s += abs(V(1) - V(0)); V 185 libavcodec/me_cmp.c s += abs(V(2) - V(1)); V 186 libavcodec/me_cmp.c s += abs(V(3) - V(2)); V 187 libavcodec/me_cmp.c s += abs(V(4) - V(3)); V 188 libavcodec/me_cmp.c s += abs(V(5) - V(4)); V 189 libavcodec/me_cmp.c s += abs(V(6) - V(5)); V 190 libavcodec/me_cmp.c s += abs(V(7) - V(6)); V 191 libavcodec/me_cmp.c s += abs(V(8) - V(7)); V 192 libavcodec/me_cmp.c s += abs(V(9) - V(8)); V 193 libavcodec/me_cmp.c s += abs(V(10) - V(9)); V 194 libavcodec/me_cmp.c s += abs(V(11) - V(10)); V 195 libavcodec/me_cmp.c s += abs(V(12) - V(11)); V 196 libavcodec/me_cmp.c s += abs(V(13) - V(12)); V 197 libavcodec/me_cmp.c s += abs(V(14) - V(13)); V 198 libavcodec/me_cmp.c s += abs(V(15) - V(14)); V 204 libavcodec/me_cmp.c s += abs(V(0) - V(-stride)); V 206 libavcodec/me_cmp.c s += abs(V(j) - mid_pred(V(j-stride), V(j-1), V(j-stride) + V(j-1) - V(j-stride-1))); V 330 libavcodec/me_cmp.c s += abs(V(0)); V 331 libavcodec/me_cmp.c s += abs(V(1) - V(0)); V 332 libavcodec/me_cmp.c s += abs(V(2) - V(1)); V 333 libavcodec/me_cmp.c s += abs(V(3) - V(2)); V 334 libavcodec/me_cmp.c s += abs(V(4) - V(3)); V 335 libavcodec/me_cmp.c s += abs(V(5) - V(4)); V 336 libavcodec/me_cmp.c s += abs(V(6) - V(5)); V 337 libavcodec/me_cmp.c s += abs(V(7) - V(6)); V 343 libavcodec/me_cmp.c s += abs(V(0) - V(-stride)); V 345 libavcodec/me_cmp.c s += abs(V(j) - mid_pred(V(j-stride), V(j-1), V(j-stride) + V(j-1) - V(j-stride-1))); V 2166 libavcodec/mips/aaccoder_mips.c float t1, t2, t3, t4, V; V 2240 libavcodec/mips/aaccoder_mips.c di1 = t1 - (V = c1 * cbrtf(c1) * IQ); V 2241 libavcodec/mips/aaccoder_mips.c qenergy += V*V; V 2244 libavcodec/mips/aaccoder_mips.c di1 = t1 - (V = vec[0] * IQ); V 2245 libavcodec/mips/aaccoder_mips.c qenergy += V*V; V 2253 libavcodec/mips/aaccoder_mips.c di2 = t2 - (V = c2 * cbrtf(c2) * IQ); V 2254 libavcodec/mips/aaccoder_mips.c qenergy += V*V; V 2257 libavcodec/mips/aaccoder_mips.c di2 = t2 - (V = vec[1] * IQ); V 2258 libavcodec/mips/aaccoder_mips.c qenergy += V*V; V 2266 libavcodec/mips/aaccoder_mips.c di3 = t3 - (V = c3 * cbrtf(c3) * IQ); V 2267 libavcodec/mips/aaccoder_mips.c qenergy += V*V; V 2270 libavcodec/mips/aaccoder_mips.c di3 = t3 - (V = vec2[0] * IQ); V 2271 libavcodec/mips/aaccoder_mips.c qenergy += V*V; V 2279 libavcodec/mips/aaccoder_mips.c di4 = t4 - (V = c4 * cbrtf(c4) * IQ); V 2280 libavcodec/mips/aaccoder_mips.c qenergy += V*V; V 2283 libavcodec/mips/aaccoder_mips.c di4 = t4 - (V = vec2[1]*IQ); V 2284 libavcodec/mips/aaccoder_mips.c qenergy += V*V; V 46 libavcodec/options_table.h {"b", "set bitrate (in bits/s)", OFFSET(bit_rate), AV_OPT_TYPE_INT64, {.i64 = AV_CODEC_DEFAULT_BITRATE }, 0, INT64_MAX, A|V|E}, V 51 libavcodec/options_table.h OFFSET(bit_rate_tolerance), AV_OPT_TYPE_INT, {.i64 = AV_CODEC_DEFAULT_BITRATE*20 }, 1, INT_MAX, V|E}, V 52 libavcodec/options_table.h {"flags", NULL, OFFSET(flags), AV_OPT_TYPE_FLAGS, {.i64 = DEFAULT }, 0, UINT_MAX, V|A|S|E|D, "flags"}, V 53 libavcodec/options_table.h {"unaligned", "allow decoders to produce unaligned output", 0, AV_OPT_TYPE_CONST, { .i64 = AV_CODEC_FLAG_UNALIGNED }, INT_MIN, INT_MAX, V | D, "flags" }, V 54 libavcodec/options_table.h {"mv4", "use four motion vectors per macroblock (MPEG-4)", 0, AV_OPT_TYPE_CONST, {.i64 = AV_CODEC_FLAG_4MV }, INT_MIN, INT_MAX, V|E, "flags"}, V 55 libavcodec/options_table.h {"qpel", "use 1/4-pel motion compensation", 0, AV_OPT_TYPE_CONST, {.i64 = AV_CODEC_FLAG_QPEL }, INT_MIN, INT_MAX, V|E, "flags"}, V 56 libavcodec/options_table.h {"loop", "use loop filter", 0, AV_OPT_TYPE_CONST, {.i64 = AV_CODEC_FLAG_LOOP_FILTER }, INT_MIN, INT_MAX, V|E, "flags"}, V 60 libavcodec/options_table.h {"gray", "only decode/encode grayscale", 0, AV_OPT_TYPE_CONST, {.i64 = AV_CODEC_FLAG_GRAY }, INT_MIN, INT_MAX, V|E|D, "flags"}, V 61 libavcodec/options_table.h {"psnr", "error[?] variables will be set during encoding", 0, AV_OPT_TYPE_CONST, {.i64 = AV_CODEC_FLAG_PSNR }, INT_MIN, INT_MAX, V|E, "flags"}, V 62 libavcodec/options_table.h {"truncated", "Input bitstream might be randomly truncated", 0, AV_OPT_TYPE_CONST, {.i64 = AV_CODEC_FLAG_TRUNCATED }, INT_MIN, INT_MAX, V|D, "flags"}, V 63 libavcodec/options_table.h {"ildct", "use interlaced DCT", 0, AV_OPT_TYPE_CONST, {.i64 = AV_CODEC_FLAG_INTERLACED_DCT }, INT_MIN, INT_MAX, V|E, "flags"}, V 64 libavcodec/options_table.h {"low_delay", "force low delay", 0, AV_OPT_TYPE_CONST, {.i64 = AV_CODEC_FLAG_LOW_DELAY }, INT_MIN, INT_MAX, V|D|E, "flags"}, V 65 libavcodec/options_table.h {"global_header", "place global headers in extradata instead of every keyframe", 0, AV_OPT_TYPE_CONST, {.i64 = AV_CODEC_FLAG_GLOBAL_HEADER }, INT_MIN, INT_MAX, V|A|E, "flags"}, V 66 libavcodec/options_table.h {"bitexact", "use only bitexact functions (except (I)DCT)", 0, AV_OPT_TYPE_CONST, {.i64 = AV_CODEC_FLAG_BITEXACT }, INT_MIN, INT_MAX, A|V|S|D|E, "flags"}, V 67 libavcodec/options_table.h {"aic", "H.263 advanced intra coding / MPEG-4 AC prediction", 0, AV_OPT_TYPE_CONST, {.i64 = AV_CODEC_FLAG_AC_PRED }, INT_MIN, INT_MAX, V|E, "flags"}, V 68 libavcodec/options_table.h {"ilme", "interlaced motion estimation", 0, AV_OPT_TYPE_CONST, {.i64 = AV_CODEC_FLAG_INTERLACED_ME }, INT_MIN, INT_MAX, V|E, "flags"}, V 69 libavcodec/options_table.h {"cgop", "closed GOP", 0, AV_OPT_TYPE_CONST, {.i64 = AV_CODEC_FLAG_CLOSED_GOP }, INT_MIN, INT_MAX, V|E, "flags"}, V 70 libavcodec/options_table.h {"output_corrupt", "Output even potentially corrupted frames", 0, AV_OPT_TYPE_CONST, {.i64 = AV_CODEC_FLAG_OUTPUT_CORRUPT }, INT_MIN, INT_MAX, V|D, "flags"}, V 71 libavcodec/options_table.h {"drop_changed", "Drop frames whose parameters differ from first decoded frame", 0, AV_OPT_TYPE_CONST, {.i64 = AV_CODEC_FLAG_DROPCHANGED }, INT_MIN, INT_MAX, A|V|D, "flags"}, V 72 libavcodec/options_table.h {"flags2", NULL, OFFSET(flags2), AV_OPT_TYPE_FLAGS, {.i64 = DEFAULT}, 0, UINT_MAX, V|A|E|D|S, "flags2"}, V 73 libavcodec/options_table.h {"fast", "allow non-spec-compliant speedup tricks", 0, AV_OPT_TYPE_CONST, {.i64 = AV_CODEC_FLAG2_FAST }, INT_MIN, INT_MAX, V|E, "flags2"}, V 74 libavcodec/options_table.h {"noout", "skip bitstream encoding", 0, AV_OPT_TYPE_CONST, {.i64 = AV_CODEC_FLAG2_NO_OUTPUT }, INT_MIN, INT_MAX, V|E, "flags2"}, V 75 libavcodec/options_table.h {"ignorecrop", "ignore cropping information from sps", 0, AV_OPT_TYPE_CONST, {.i64 = AV_CODEC_FLAG2_IGNORE_CROP }, INT_MIN, INT_MAX, V|D, "flags2"}, V 76 libavcodec/options_table.h {"local_header", "place global headers at every keyframe instead of in extradata", 0, AV_OPT_TYPE_CONST, {.i64 = AV_CODEC_FLAG2_LOCAL_HEADER }, INT_MIN, INT_MAX, V|E, "flags2"}, V 77 libavcodec/options_table.h {"chunks", "Frame data might be split into multiple chunks", 0, AV_OPT_TYPE_CONST, {.i64 = AV_CODEC_FLAG2_CHUNKS }, INT_MIN, INT_MAX, V|D, "flags2"}, V 78 libavcodec/options_table.h {"showall", "Show all frames before the first keyframe", 0, AV_OPT_TYPE_CONST, {.i64 = AV_CODEC_FLAG2_SHOW_ALL }, INT_MIN, INT_MAX, V|D, "flags2"}, V 79 libavcodec/options_table.h {"export_mvs", "export motion vectors through frame side data", 0, AV_OPT_TYPE_CONST, {.i64 = AV_CODEC_FLAG2_EXPORT_MVS}, INT_MIN, INT_MAX, V|D, "flags2"}, V 82 libavcodec/options_table.h {"export_side_data", "Export metadata as side data", OFFSET(export_side_data), AV_OPT_TYPE_FLAGS, {.i64 = DEFAULT}, 0, UINT_MAX, A|V|S|D|E, "export_side_data"}, V 83 libavcodec/options_table.h {"mvs", "export motion vectors through frame side data", 0, AV_OPT_TYPE_CONST, {.i64 = AV_CODEC_EXPORT_DATA_MVS}, INT_MIN, INT_MAX, V|D, "export_side_data"}, V 84 libavcodec/options_table.h {"prft", "export Producer Reference Time through packet side data", 0, AV_OPT_TYPE_CONST, {.i64 = AV_CODEC_EXPORT_DATA_PRFT}, INT_MIN, INT_MAX, A|V|S|E, "export_side_data"}, V 85 libavcodec/options_table.h {"venc_params", "export video encoding parameters through frame side data", 0, AV_OPT_TYPE_CONST, {.i64 = AV_CODEC_EXPORT_DATA_VIDEO_ENC_PARAMS}, INT_MIN, INT_MAX, V|D, "export_side_data"}, V 87 libavcodec/options_table.h {"g", "set the group of picture (GOP) size", OFFSET(gop_size), AV_OPT_TYPE_INT, {.i64 = 12 }, INT_MIN, INT_MAX, V|E}, V 96 libavcodec/options_table.h OFFSET(qcompress), AV_OPT_TYPE_FLOAT, {.dbl = 0.5 }, -FLT_MAX, FLT_MAX, V|E}, V 97 libavcodec/options_table.h {"qblur", "video quantizer scale blur (VBR)", OFFSET(qblur), AV_OPT_TYPE_FLOAT, {.dbl = 0.5 }, -1, FLT_MAX, V|E}, V 98 libavcodec/options_table.h {"qmin", "minimum video quantizer scale (VBR)", OFFSET(qmin), AV_OPT_TYPE_INT, {.i64 = 2 }, -1, 69, V|E}, V 99 libavcodec/options_table.h {"qmax", "maximum video quantizer scale (VBR)", OFFSET(qmax), AV_OPT_TYPE_INT, {.i64 = 31 }, -1, 1024, V|E}, V 100 libavcodec/options_table.h {"qdiff", "maximum difference between the quantizer scales (VBR)", OFFSET(max_qdiff), AV_OPT_TYPE_INT, {.i64 = 3 }, INT_MIN, INT_MAX, V|E}, V 101 libavcodec/options_table.h {"bf", "set maximum number of B-frames between non-B-frames", OFFSET(max_b_frames), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, -1, INT_MAX, V|E}, V 102 libavcodec/options_table.h {"b_qfactor", "QP factor between P- and B-frames", OFFSET(b_quant_factor), AV_OPT_TYPE_FLOAT, {.dbl = 1.25 }, -FLT_MAX, FLT_MAX, V|E}, V 104 libavcodec/options_table.h {"b_strategy", "strategy to choose between I/P/B-frames", OFFSET(b_frame_strategy), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, V|E}, V 105 libavcodec/options_table.h {"ps", "RTP payload size in bytes", OFFSET(rtp_payload_size), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|E}, V 119 libavcodec/options_table.h {"bug", "work around not autodetected encoder bugs", OFFSET(workaround_bugs), AV_OPT_TYPE_FLAGS, {.i64 = FF_BUG_AUTODETECT }, INT_MIN, INT_MAX, V|D, "bug"}, V 120 libavcodec/options_table.h {"autodetect", NULL, 0, AV_OPT_TYPE_CONST, {.i64 = FF_BUG_AUTODETECT }, INT_MIN, INT_MAX, V|D, "bug"}, V 121 libavcodec/options_table.h {"xvid_ilace", "Xvid interlacing bug (autodetected if FOURCC == XVIX)", 0, AV_OPT_TYPE_CONST, {.i64 = FF_BUG_XVID_ILACE }, INT_MIN, INT_MAX, V|D, "bug"}, V 122 libavcodec/options_table.h {"ump4", "(autodetected if FOURCC == UMP4)", 0, AV_OPT_TYPE_CONST, {.i64 = FF_BUG_UMP4 }, INT_MIN, INT_MAX, V|D, "bug"}, V 123 libavcodec/options_table.h {"no_padding", "padding bug (autodetected)", 0, AV_OPT_TYPE_CONST, {.i64 = FF_BUG_NO_PADDING }, INT_MIN, INT_MAX, V|D, "bug"}, V 124 libavcodec/options_table.h {"amv", NULL, 0, AV_OPT_TYPE_CONST, {.i64 = FF_BUG_AMV }, INT_MIN, INT_MAX, V|D, "bug"}, V 125 libavcodec/options_table.h {"qpel_chroma", NULL, 0, AV_OPT_TYPE_CONST, {.i64 = FF_BUG_QPEL_CHROMA }, INT_MIN, INT_MAX, V|D, "bug"}, V 126 libavcodec/options_table.h {"std_qpel", "old standard qpel (autodetected per FOURCC/version)", 0, AV_OPT_TYPE_CONST, {.i64 = FF_BUG_STD_QPEL }, INT_MIN, INT_MAX, V|D, "bug"}, V 127 libavcodec/options_table.h {"qpel_chroma2", NULL, 0, AV_OPT_TYPE_CONST, {.i64 = FF_BUG_QPEL_CHROMA2 }, INT_MIN, INT_MAX, V|D, "bug"}, V 128 libavcodec/options_table.h {"direct_blocksize", "direct-qpel-blocksize bug (autodetected per FOURCC/version)", 0, AV_OPT_TYPE_CONST, {.i64 = FF_BUG_DIRECT_BLOCKSIZE }, INT_MIN, INT_MAX, V|D, "bug"}, V 129 libavcodec/options_table.h {"edge", "edge padding bug (autodetected per FOURCC/version)", 0, AV_OPT_TYPE_CONST, {.i64 = FF_BUG_EDGE }, INT_MIN, INT_MAX, V|D, "bug"}, V 130 libavcodec/options_table.h {"hpel_chroma", NULL, 0, AV_OPT_TYPE_CONST, {.i64 = FF_BUG_HPEL_CHROMA }, INT_MIN, INT_MAX, V|D, "bug"}, V 131 libavcodec/options_table.h {"dc_clip", NULL, 0, AV_OPT_TYPE_CONST, {.i64 = FF_BUG_DC_CLIP }, INT_MIN, INT_MAX, V|D, "bug"}, V 132 libavcodec/options_table.h {"ms", "work around various bugs in Microsoft's broken decoders", 0, AV_OPT_TYPE_CONST, {.i64 = FF_BUG_MS }, INT_MIN, INT_MAX, V|D, "bug"}, V 133 libavcodec/options_table.h {"trunc", "truncated frames", 0, AV_OPT_TYPE_CONST, {.i64 = FF_BUG_TRUNCATED}, INT_MIN, INT_MAX, V|D, "bug"}, V 134 libavcodec/options_table.h {"iedge", NULL, 0, AV_OPT_TYPE_CONST, {.i64 = FF_BUG_IEDGE }, INT_MIN, INT_MAX, V|D, "bug"}, V 135 libavcodec/options_table.h {"strict", "how strictly to follow the standards", OFFSET(strict_std_compliance), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, A|V|D|E, "strict"}, V 136 libavcodec/options_table.h {"very", "strictly conform to a older more strict version of the spec or reference software", 0, AV_OPT_TYPE_CONST, {.i64 = FF_COMPLIANCE_VERY_STRICT }, INT_MIN, INT_MAX, A|V|D|E, "strict"}, V 137 libavcodec/options_table.h {"strict", "strictly conform to all the things in the spec no matter what the consequences", 0, AV_OPT_TYPE_CONST, {.i64 = FF_COMPLIANCE_STRICT }, INT_MIN, INT_MAX, A|V|D|E, "strict"}, V 138 libavcodec/options_table.h {"normal", NULL, 0, AV_OPT_TYPE_CONST, {.i64 = FF_COMPLIANCE_NORMAL }, INT_MIN, INT_MAX, A|V|D|E, "strict"}, V 139 libavcodec/options_table.h {"unofficial", "allow unofficial extensions", 0, AV_OPT_TYPE_CONST, {.i64 = FF_COMPLIANCE_UNOFFICIAL }, INT_MIN, INT_MAX, A|V|D|E, "strict"}, V 140 libavcodec/options_table.h {"experimental", "allow non-standardized experimental things", 0, AV_OPT_TYPE_CONST, {.i64 = FF_COMPLIANCE_EXPERIMENTAL }, INT_MIN, INT_MAX, A|V|D|E, "strict"}, V 141 libavcodec/options_table.h {"b_qoffset", "QP offset between P- and B-frames", OFFSET(b_quant_offset), AV_OPT_TYPE_FLOAT, {.dbl = 1.25 }, -FLT_MAX, FLT_MAX, V|E}, V 142 libavcodec/options_table.h {"err_detect", "set error detection flags", OFFSET(err_recognition), AV_OPT_TYPE_FLAGS, {.i64 = 0 }, INT_MIN, INT_MAX, A|V|D, "err_detect"}, V 143 libavcodec/options_table.h {"crccheck", "verify embedded CRCs", 0, AV_OPT_TYPE_CONST, {.i64 = AV_EF_CRCCHECK }, INT_MIN, INT_MAX, A|V|D, "err_detect"}, V 144 libavcodec/options_table.h {"bitstream", "detect bitstream specification deviations", 0, AV_OPT_TYPE_CONST, {.i64 = AV_EF_BITSTREAM }, INT_MIN, INT_MAX, A|V|D, "err_detect"}, V 145 libavcodec/options_table.h {"buffer", "detect improper bitstream length", 0, AV_OPT_TYPE_CONST, {.i64 = AV_EF_BUFFER }, INT_MIN, INT_MAX, A|V|D, "err_detect"}, V 146 libavcodec/options_table.h {"explode", "abort decoding on minor error detection", 0, AV_OPT_TYPE_CONST, {.i64 = AV_EF_EXPLODE }, INT_MIN, INT_MAX, A|V|D, "err_detect"}, V 147 libavcodec/options_table.h {"ignore_err", "ignore errors", 0, AV_OPT_TYPE_CONST, {.i64 = AV_EF_IGNORE_ERR }, INT_MIN, INT_MAX, A|V|D, "err_detect"}, V 148 libavcodec/options_table.h {"careful", "consider things that violate the spec, are fast to check and have not been seen in the wild as errors", 0, AV_OPT_TYPE_CONST, {.i64 = AV_EF_CAREFUL }, INT_MIN, INT_MAX, A|V|D, "err_detect"}, V 149 libavcodec/options_table.h {"compliant", "consider all spec non compliancies as errors", 0, AV_OPT_TYPE_CONST, {.i64 = AV_EF_COMPLIANT | AV_EF_CAREFUL }, INT_MIN, INT_MAX, A|V|D, "err_detect"}, V 150 libavcodec/options_table.h {"aggressive", "consider things that a sane encoder should not do as an error", 0, AV_OPT_TYPE_CONST, {.i64 = AV_EF_AGGRESSIVE | AV_EF_COMPLIANT | AV_EF_CAREFUL}, INT_MIN, INT_MAX, A|V|D, "err_detect"}, V 154 libavcodec/options_table.h {"mpeg_quant", "use MPEG quantizers instead of H.263", OFFSET(mpeg_quant), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|E}, V 157 libavcodec/options_table.h {"maxrate", "maximum bitrate (in bits/s). Used for VBV together with bufsize.", OFFSET(rc_max_rate), AV_OPT_TYPE_INT64, {.i64 = DEFAULT }, 0, INT_MAX, V|A|E}, V 159 libavcodec/options_table.h OFFSET(rc_min_rate), AV_OPT_TYPE_INT64, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|A|E}, V 160 libavcodec/options_table.h {"bufsize", "set ratecontrol buffer size (in bits)", OFFSET(rc_buffer_size), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, A|V|E}, V 161 libavcodec/options_table.h {"i_qfactor", "QP factor between P- and I-frames", OFFSET(i_quant_factor), AV_OPT_TYPE_FLOAT, {.dbl = -0.8 }, -FLT_MAX, FLT_MAX, V|E}, V 162 libavcodec/options_table.h {"i_qoffset", "QP offset between P- and I-frames", OFFSET(i_quant_offset), AV_OPT_TYPE_FLOAT, {.dbl = 0.0 }, -FLT_MAX, FLT_MAX, V|E}, V 163 libavcodec/options_table.h {"dct", "DCT algorithm", OFFSET(dct_algo), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, 0, INT_MAX, V|E, "dct"}, V 164 libavcodec/options_table.h {"auto", "autoselect a good one", 0, AV_OPT_TYPE_CONST, {.i64 = FF_DCT_AUTO }, INT_MIN, INT_MAX, V|E, "dct"}, V 165 libavcodec/options_table.h {"fastint", "fast integer", 0, AV_OPT_TYPE_CONST, {.i64 = FF_DCT_FASTINT }, INT_MIN, INT_MAX, V|E, "dct"}, V 166 libavcodec/options_table.h {"int", "accurate integer", 0, AV_OPT_TYPE_CONST, {.i64 = FF_DCT_INT }, INT_MIN, INT_MAX, V|E, "dct"}, V 167 libavcodec/options_table.h {"mmx", NULL, 0, AV_OPT_TYPE_CONST, {.i64 = FF_DCT_MMX }, INT_MIN, INT_MAX, V|E, "dct"}, V 168 libavcodec/options_table.h {"altivec", NULL, 0, AV_OPT_TYPE_CONST, {.i64 = FF_DCT_ALTIVEC }, INT_MIN, INT_MAX, V|E, "dct"}, V 169 libavcodec/options_table.h {"faan", "floating point AAN DCT", 0, AV_OPT_TYPE_CONST, {.i64 = FF_DCT_FAAN }, INT_MIN, INT_MAX, V|E, "dct"}, V 170 libavcodec/options_table.h {"lumi_mask", "compresses bright areas stronger than medium ones", OFFSET(lumi_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, V|E}, V 171 libavcodec/options_table.h {"tcplx_mask", "temporal complexity masking", OFFSET(temporal_cplx_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, V|E}, V 172 libavcodec/options_table.h {"scplx_mask", "spatial complexity masking", OFFSET(spatial_cplx_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, V|E}, V 173 libavcodec/options_table.h {"p_mask", "inter masking", OFFSET(p_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, V|E}, V 174 libavcodec/options_table.h {"dark_mask", "compresses dark areas stronger than medium ones", OFFSET(dark_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, V|E}, V 175 libavcodec/options_table.h {"idct", "select IDCT implementation", OFFSET(idct_algo), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, 0, INT_MAX, V|E|D, "idct"}, V 176 libavcodec/options_table.h {"auto", NULL, 0, AV_OPT_TYPE_CONST, {.i64 = FF_IDCT_AUTO }, INT_MIN, INT_MAX, V|E|D, "idct"}, V 177 libavcodec/options_table.h {"int", NULL, 0, AV_OPT_TYPE_CONST, {.i64 = FF_IDCT_INT }, INT_MIN, INT_MAX, V|E|D, "idct"}, V 178 libavcodec/options_table.h {"simple", NULL, 0, AV_OPT_TYPE_CONST, {.i64 = FF_IDCT_SIMPLE }, INT_MIN, INT_MAX, V|E|D, "idct"}, V 179 libavcodec/options_table.h {"simplemmx", NULL, 0, AV_OPT_TYPE_CONST, {.i64 = FF_IDCT_SIMPLEMMX }, INT_MIN, INT_MAX, V|E|D, "idct"}, V 180 libavcodec/options_table.h {"arm", NULL, 0, AV_OPT_TYPE_CONST, {.i64 = FF_IDCT_ARM }, INT_MIN, INT_MAX, V|E|D, "idct"}, V 181 libavcodec/options_table.h {"altivec", NULL, 0, AV_OPT_TYPE_CONST, {.i64 = FF_IDCT_ALTIVEC }, INT_MIN, INT_MAX, V|E|D, "idct"}, V 182 libavcodec/options_table.h {"simplearm", NULL, 0, AV_OPT_TYPE_CONST, {.i64 = FF_IDCT_SIMPLEARM }, INT_MIN, INT_MAX, V|E|D, "idct"}, V 183 libavcodec/options_table.h {"simplearmv5te", NULL, 0, AV_OPT_TYPE_CONST, {.i64 = FF_IDCT_SIMPLEARMV5TE }, INT_MIN, INT_MAX, V|E|D, "idct"}, V 184 libavcodec/options_table.h {"simplearmv6", NULL, 0, AV_OPT_TYPE_CONST, {.i64 = FF_IDCT_SIMPLEARMV6 }, INT_MIN, INT_MAX, V|E|D, "idct"}, V 185 libavcodec/options_table.h {"simpleneon", NULL, 0, AV_OPT_TYPE_CONST, {.i64 = FF_IDCT_SIMPLENEON }, INT_MIN, INT_MAX, V|E|D, "idct"}, V 186 libavcodec/options_table.h {"xvid", NULL, 0, AV_OPT_TYPE_CONST, {.i64 = FF_IDCT_XVID }, INT_MIN, INT_MAX, V|E|D, "idct"}, V 187 libavcodec/options_table.h {"xvidmmx", "deprecated, for compatibility only", 0, AV_OPT_TYPE_CONST, {.i64 = FF_IDCT_XVID }, INT_MIN, INT_MAX, V|E|D, "idct"}, V 188 libavcodec/options_table.h {"faani", "floating point AAN IDCT", 0, AV_OPT_TYPE_CONST, {.i64 = FF_IDCT_FAAN }, INT_MIN, INT_MAX, V|D|E, "idct"}, V 189 libavcodec/options_table.h {"simpleauto", NULL, 0, AV_OPT_TYPE_CONST, {.i64 = FF_IDCT_SIMPLEAUTO }, INT_MIN, INT_MAX, V|E|D, "idct"}, V 191 libavcodec/options_table.h {"ec", "set error concealment strategy", OFFSET(error_concealment), AV_OPT_TYPE_FLAGS, {.i64 = 3 }, INT_MIN, INT_MAX, V|D, "ec"}, V 192 libavcodec/options_table.h {"guess_mvs", "iterative motion vector (MV) search (slow)", 0, AV_OPT_TYPE_CONST, {.i64 = FF_EC_GUESS_MVS }, INT_MIN, INT_MAX, V|D, "ec"}, V 193 libavcodec/options_table.h {"deblock", "use strong deblock filter for damaged MBs", 0, AV_OPT_TYPE_CONST, {.i64 = FF_EC_DEBLOCK }, INT_MIN, INT_MAX, V|D, "ec"}, V 194 libavcodec/options_table.h {"favor_inter", "favor predicting from the previous frame", 0, AV_OPT_TYPE_CONST, {.i64 = FF_EC_FAVOR_INTER }, INT_MIN, INT_MAX, V|D, "ec"}, V 197 libavcodec/options_table.h {"pred", "prediction method", OFFSET(prediction_method), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|E, "pred"}, V 198 libavcodec/options_table.h {"left", NULL, 0, AV_OPT_TYPE_CONST, {.i64 = FF_PRED_LEFT }, INT_MIN, INT_MAX, V|E, "pred"}, V 199 libavcodec/options_table.h {"plane", NULL, 0, AV_OPT_TYPE_CONST, {.i64 = FF_PRED_PLANE }, INT_MIN, INT_MAX, V|E, "pred"}, V 200 libavcodec/options_table.h {"median", NULL, 0, AV_OPT_TYPE_CONST, {.i64 = FF_PRED_MEDIAN }, INT_MIN, INT_MAX, V|E, "pred"}, V 202 libavcodec/options_table.h {"aspect", "sample aspect ratio", OFFSET(sample_aspect_ratio), AV_OPT_TYPE_RATIONAL, {.dbl = 0}, 0, 10, V|E}, V 203 libavcodec/options_table.h {"sar", "sample aspect ratio", OFFSET(sample_aspect_ratio), AV_OPT_TYPE_RATIONAL, {.dbl = 0}, 0, 10, V|E}, V 204 libavcodec/options_table.h {"debug", "print specific debug info", OFFSET(debug), AV_OPT_TYPE_FLAGS, {.i64 = DEFAULT }, 0, INT_MAX, V|A|S|E|D, "debug"}, V 205 libavcodec/options_table.h {"pict", "picture info", 0, AV_OPT_TYPE_CONST, {.i64 = FF_DEBUG_PICT_INFO }, INT_MIN, INT_MAX, V|D, "debug"}, V 206 libavcodec/options_table.h {"rc", "rate control", 0, AV_OPT_TYPE_CONST, {.i64 = FF_DEBUG_RC }, INT_MIN, INT_MAX, V|E, "debug"}, V 207 libavcodec/options_table.h {"bitstream", NULL, 0, AV_OPT_TYPE_CONST, {.i64 = FF_DEBUG_BITSTREAM }, INT_MIN, INT_MAX, V|D, "debug"}, V 208 libavcodec/options_table.h {"mb_type", "macroblock (MB) type", 0, AV_OPT_TYPE_CONST, {.i64 = FF_DEBUG_MB_TYPE }, INT_MIN, INT_MAX, V|D, "debug"}, V 209 libavcodec/options_table.h {"qp", "per-block quantization parameter (QP)", 0, AV_OPT_TYPE_CONST, {.i64 = FF_DEBUG_QP }, INT_MIN, INT_MAX, V|D, "debug"}, V 211 libavcodec/options_table.h {"mv", "motion vector", 0, AV_OPT_TYPE_CONST, {.i64 = FF_DEBUG_MV }, INT_MIN, INT_MAX, V|D, "debug"}, V 213 libavcodec/options_table.h {"dct_coeff", NULL, 0, AV_OPT_TYPE_CONST, {.i64 = FF_DEBUG_DCT_COEFF }, INT_MIN, INT_MAX, V|D, "debug"}, V 214 libavcodec/options_table.h {"green_metadata", NULL, 0, AV_OPT_TYPE_CONST, {.i64 = FF_DEBUG_GREEN_MD }, INT_MIN, INT_MAX, V|D, "debug"}, V 215 libavcodec/options_table.h {"skip", NULL, 0, AV_OPT_TYPE_CONST, {.i64 = FF_DEBUG_SKIP }, INT_MIN, INT_MAX, V|D, "debug"}, V 216 libavcodec/options_table.h {"startcode", NULL, 0, AV_OPT_TYPE_CONST, {.i64 = FF_DEBUG_STARTCODE }, INT_MIN, INT_MAX, V|D, "debug"}, V 217 libavcodec/options_table.h {"er", "error recognition", 0, AV_OPT_TYPE_CONST, {.i64 = FF_DEBUG_ER }, INT_MIN, INT_MAX, V|D, "debug"}, V 218 libavcodec/options_table.h {"mmco", "memory management control operations (H.264)", 0, AV_OPT_TYPE_CONST, {.i64 = FF_DEBUG_MMCO }, INT_MIN, INT_MAX, V|D, "debug"}, V 219 libavcodec/options_table.h {"bugs", NULL, 0, AV_OPT_TYPE_CONST, {.i64 = FF_DEBUG_BUGS }, INT_MIN, INT_MAX, V|D, "debug"}, V 221 libavcodec/options_table.h {"vis_qp", "visualize quantization parameter (QP), lower QP are tinted greener", 0, AV_OPT_TYPE_CONST, {.i64 = FF_DEBUG_VIS_QP }, INT_MIN, INT_MAX, V|D, "debug"}, V 222 libavcodec/options_table.h {"vis_mb_type", "visualize block types", 0, AV_OPT_TYPE_CONST, {.i64 = FF_DEBUG_VIS_MB_TYPE }, INT_MIN, INT_MAX, V|D, "debug"}, V 224 libavcodec/options_table.h {"buffers", "picture buffer allocations", 0, AV_OPT_TYPE_CONST, {.i64 = FF_DEBUG_BUFFERS }, INT_MIN, INT_MAX, V|D, "debug"}, V 225 libavcodec/options_table.h {"thread_ops", "threading operations", 0, AV_OPT_TYPE_CONST, {.i64 = FF_DEBUG_THREADS }, INT_MIN, INT_MAX, V|A|D, "debug"}, V 226 libavcodec/options_table.h {"nomc", "skip motion compensation", 0, AV_OPT_TYPE_CONST, {.i64 = FF_DEBUG_NOMC }, INT_MIN, INT_MAX, V|A|D, "debug"}, V 227 libavcodec/options_table.h {"dia_size", "diamond type & size for motion estimation", OFFSET(dia_size), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|E}, V 228 libavcodec/options_table.h {"last_pred", "amount of motion predictors from the previous frame", OFFSET(last_predictor_count), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|E}, V 230 libavcodec/options_table.h {"preme", "pre motion estimation", OFFSET(pre_me), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|E}, V 232 libavcodec/options_table.h {"pre_dia_size", "diamond type & size for motion estimation pre-pass", OFFSET(pre_dia_size), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|E}, V 233 libavcodec/options_table.h {"subq", "sub-pel motion estimation quality", OFFSET(me_subpel_quality), AV_OPT_TYPE_INT, {.i64 = 8 }, INT_MIN, INT_MAX, V|E}, V 234 libavcodec/options_table.h {"me_range", "limit motion vectors range (1023 for DivX player)", OFFSET(me_range), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|E}, V 235 libavcodec/options_table.h {"global_quality", NULL, OFFSET(global_quality), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|A|E}, V 237 libavcodec/options_table.h {"coder", NULL, OFFSET(coder_type), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|E, "coder"}, V 238 libavcodec/options_table.h {"vlc", "variable length coder / Huffman coder", 0, AV_OPT_TYPE_CONST, {.i64 = FF_CODER_TYPE_VLC }, INT_MIN, INT_MAX, V|E, "coder"}, V 239 libavcodec/options_table.h {"ac", "arithmetic coder", 0, AV_OPT_TYPE_CONST, {.i64 = FF_CODER_TYPE_AC }, INT_MIN, INT_MAX, V|E, "coder"}, V 240 libavcodec/options_table.h {"raw", "raw (no encoding)", 0, AV_OPT_TYPE_CONST, {.i64 = FF_CODER_TYPE_RAW }, INT_MIN, INT_MAX, V|E, "coder"}, V 241 libavcodec/options_table.h {"rle", "run-length coder", 0, AV_OPT_TYPE_CONST, {.i64 = FF_CODER_TYPE_RLE }, INT_MIN, INT_MAX, V|E, "coder"}, V 244 libavcodec/options_table.h {"context", "context model", OFFSET(context_model), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|E}, V 247 libavcodec/options_table.h {"mbd", "macroblock decision algorithm (high quality mode)", OFFSET(mb_decision), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, 0, 2, V|E, "mbd"}, V 248 libavcodec/options_table.h {"simple", "use mbcmp", 0, AV_OPT_TYPE_CONST, {.i64 = FF_MB_DECISION_SIMPLE }, INT_MIN, INT_MAX, V|E, "mbd"}, V 249 libavcodec/options_table.h {"bits", "use fewest bits", 0, AV_OPT_TYPE_CONST, {.i64 = FF_MB_DECISION_BITS }, INT_MIN, INT_MAX, V|E, "mbd"}, V 250 libavcodec/options_table.h {"rd", "use best rate distortion", 0, AV_OPT_TYPE_CONST, {.i64 = FF_MB_DECISION_RD }, INT_MIN, INT_MAX, V|E, "mbd"}, V 252 libavcodec/options_table.h {"sc_threshold", "scene change threshold", OFFSET(scenechange_threshold), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|E}, V 255 libavcodec/options_table.h {"nr", "noise reduction", OFFSET(noise_reduction), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|E}, V 257 libavcodec/options_table.h {"rc_init_occupancy", "number of bits which should be loaded into the rc buffer before decoding starts", OFFSET(rc_initial_buffer_occupancy), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|E}, V 258 libavcodec/options_table.h {"threads", "set the number of threads", OFFSET(thread_count), AV_OPT_TYPE_INT, {.i64 = 1 }, 0, INT_MAX, V|A|E|D, "threads"}, V 259 libavcodec/options_table.h {"auto", "autodetect a suitable number of threads to use", 0, AV_OPT_TYPE_CONST, {.i64 = 0 }, INT_MIN, INT_MAX, V|E|D, "threads"}, V 260 libavcodec/options_table.h {"dc", "intra_dc_precision", OFFSET(intra_dc_precision), AV_OPT_TYPE_INT, {.i64 = 0 }, -8, 16, V|E}, V 261 libavcodec/options_table.h {"nssew", "nsse weight", OFFSET(nsse_weight), AV_OPT_TYPE_INT, {.i64 = 8 }, INT_MIN, INT_MAX, V|E}, V 262 libavcodec/options_table.h {"skip_top", "number of macroblock rows at the top which are skipped", OFFSET(skip_top), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|D}, V 263 libavcodec/options_table.h {"skip_bottom", "number of macroblock rows at the bottom which are skipped", OFFSET(skip_bottom), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|D}, V 264 libavcodec/options_table.h {"profile", NULL, OFFSET(profile), AV_OPT_TYPE_INT, {.i64 = FF_PROFILE_UNKNOWN }, INT_MIN, INT_MAX, V|A|E|CC, "avctx.profile"}, V 265 libavcodec/options_table.h {"unknown", NULL, 0, AV_OPT_TYPE_CONST, {.i64 = FF_PROFILE_UNKNOWN }, INT_MIN, INT_MAX, V|A|E, "avctx.profile"}, V 266 libavcodec/options_table.h {"main10", NULL, 0, AV_OPT_TYPE_CONST, {.i64 = FF_PROFILE_HEVC_MAIN_10 }, INT_MIN, INT_MAX, V|E, "avctx.profile"}, V 267 libavcodec/options_table.h {"level", NULL, OFFSET(level), AV_OPT_TYPE_INT, {.i64 = FF_LEVEL_UNKNOWN }, INT_MIN, INT_MAX, V|A|E, "level"}, V 268 libavcodec/options_table.h {"unknown", NULL, 0, AV_OPT_TYPE_CONST, {.i64 = FF_LEVEL_UNKNOWN }, INT_MIN, INT_MAX, V|A|E, "level"}, V 269 libavcodec/options_table.h {"lowres", "decode at 1= 1/2, 2=1/4, 3=1/8 resolutions", OFFSET(lowres), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX, V|A|D}, V 271 libavcodec/options_table.h {"skip_threshold", "frame skip threshold", OFFSET(frame_skip_threshold), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|E}, V 272 libavcodec/options_table.h {"skip_factor", "frame skip factor", OFFSET(frame_skip_factor), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|E}, V 273 libavcodec/options_table.h {"skip_exp", "frame skip exponent", OFFSET(frame_skip_exp), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|E}, V 274 libavcodec/options_table.h {"skipcmp", "frame skip compare function", OFFSET(frame_skip_cmp), AV_OPT_TYPE_INT, {.i64 = FF_CMP_DCTMAX }, INT_MIN, INT_MAX, V|E, "cmp_func"}, V 276 libavcodec/options_table.h {"cmp", "full-pel ME compare function", OFFSET(me_cmp), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|E, "cmp_func"}, V 277 libavcodec/options_table.h {"subcmp", "sub-pel ME compare function", OFFSET(me_sub_cmp), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|E, "cmp_func"}, V 278 libavcodec/options_table.h {"mbcmp", "macroblock compare function", OFFSET(mb_cmp), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|E, "cmp_func"}, V 279 libavcodec/options_table.h {"ildctcmp", "interlaced DCT compare function", OFFSET(ildct_cmp), AV_OPT_TYPE_INT, {.i64 = FF_CMP_VSAD }, INT_MIN, INT_MAX, V|E, "cmp_func"}, V 280 libavcodec/options_table.h {"precmp", "pre motion estimation compare function", OFFSET(me_pre_cmp), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|E, "cmp_func"}, V 281 libavcodec/options_table.h {"sad", "sum of absolute differences, fast", 0, AV_OPT_TYPE_CONST, {.i64 = FF_CMP_SAD }, INT_MIN, INT_MAX, V|E, "cmp_func"}, V 282 libavcodec/options_table.h {"sse", "sum of squared errors", 0, AV_OPT_TYPE_CONST, {.i64 = FF_CMP_SSE }, INT_MIN, INT_MAX, V|E, "cmp_func"}, V 283 libavcodec/options_table.h {"satd", "sum of absolute Hadamard transformed differences", 0, AV_OPT_TYPE_CONST, {.i64 = FF_CMP_SATD }, INT_MIN, INT_MAX, V|E, "cmp_func"}, V 284 libavcodec/options_table.h {"dct", "sum of absolute DCT transformed differences", 0, AV_OPT_TYPE_CONST, {.i64 = FF_CMP_DCT }, INT_MIN, INT_MAX, V|E, "cmp_func"}, V 285 libavcodec/options_table.h {"psnr", "sum of squared quantization errors (avoid, low quality)", 0, AV_OPT_TYPE_CONST, {.i64 = FF_CMP_PSNR }, INT_MIN, INT_MAX, V|E, "cmp_func"}, V 286 libavcodec/options_table.h {"bit", "number of bits needed for the block", 0, AV_OPT_TYPE_CONST, {.i64 = FF_CMP_BIT }, INT_MIN, INT_MAX, V|E, "cmp_func"}, V 287 libavcodec/options_table.h {"rd", "rate distortion optimal, slow", 0, AV_OPT_TYPE_CONST, {.i64 = FF_CMP_RD }, INT_MIN, INT_MAX, V|E, "cmp_func"}, V 288 libavcodec/options_table.h {"zero", "0", 0, AV_OPT_TYPE_CONST, {.i64 = FF_CMP_ZERO }, INT_MIN, INT_MAX, V|E, "cmp_func"}, V 289 libavcodec/options_table.h {"vsad", "sum of absolute vertical differences", 0, AV_OPT_TYPE_CONST, {.i64 = FF_CMP_VSAD }, INT_MIN, INT_MAX, V|E, "cmp_func"}, V 290 libavcodec/options_table.h {"vsse", "sum of squared vertical differences", 0, AV_OPT_TYPE_CONST, {.i64 = FF_CMP_VSSE }, INT_MIN, INT_MAX, V|E, "cmp_func"}, V 291 libavcodec/options_table.h {"nsse", "noise preserving sum of squared differences", 0, AV_OPT_TYPE_CONST, {.i64 = FF_CMP_NSSE }, INT_MIN, INT_MAX, V|E, "cmp_func"}, V 293 libavcodec/options_table.h {"w53", "5/3 wavelet, only used in snow", 0, AV_OPT_TYPE_CONST, {.i64 = FF_CMP_W53 }, INT_MIN, INT_MAX, V|E, "cmp_func"}, V 294 libavcodec/options_table.h {"w97", "9/7 wavelet, only used in snow", 0, AV_OPT_TYPE_CONST, {.i64 = FF_CMP_W97 }, INT_MIN, INT_MAX, V|E, "cmp_func"}, V 296 libavcodec/options_table.h {"dctmax", NULL, 0, AV_OPT_TYPE_CONST, {.i64 = FF_CMP_DCTMAX }, INT_MIN, INT_MAX, V|E, "cmp_func"}, V 297 libavcodec/options_table.h {"chroma", NULL, 0, AV_OPT_TYPE_CONST, {.i64 = FF_CMP_CHROMA }, INT_MIN, INT_MAX, V|E, "cmp_func"}, V 298 libavcodec/options_table.h {"msad", "sum of absolute differences, median predicted", 0, AV_OPT_TYPE_CONST, {.i64 = FF_CMP_MEDIAN_SAD }, INT_MIN, INT_MAX, V|E, "cmp_func"}, V 299 libavcodec/options_table.h {"mblmin", "minimum macroblock Lagrange factor (VBR)", OFFSET(mb_lmin), AV_OPT_TYPE_INT, {.i64 = FF_QP2LAMBDA * 2 }, 1, FF_LAMBDA_MAX, V|E}, V 300 libavcodec/options_table.h {"mblmax", "maximum macroblock Lagrange factor (VBR)", OFFSET(mb_lmax), AV_OPT_TYPE_INT, {.i64 = FF_QP2LAMBDA * 31 }, 1, FF_LAMBDA_MAX, V|E}, V 302 libavcodec/options_table.h {"mepc", "motion estimation bitrate penalty compensation (1.0 = 256)", OFFSET(me_penalty_compensation), AV_OPT_TYPE_INT, {.i64 = 256 }, INT_MIN, INT_MAX, V|E}, V 304 libavcodec/options_table.h {"skip_loop_filter", "skip loop filtering process for the selected frames", OFFSET(skip_loop_filter), AV_OPT_TYPE_INT, {.i64 = AVDISCARD_DEFAULT }, INT_MIN, INT_MAX, V|D, "avdiscard"}, V 305 libavcodec/options_table.h {"skip_idct" , "skip IDCT/dequantization for the selected frames", OFFSET(skip_idct), AV_OPT_TYPE_INT, {.i64 = AVDISCARD_DEFAULT }, INT_MIN, INT_MAX, V|D, "avdiscard"}, V 306 libavcodec/options_table.h {"skip_frame" , "skip decoding for the selected frames", OFFSET(skip_frame), AV_OPT_TYPE_INT, {.i64 = AVDISCARD_DEFAULT }, INT_MIN, INT_MAX, V|D, "avdiscard"}, V 307 libavcodec/options_table.h {"none" , "discard no frame", 0, AV_OPT_TYPE_CONST, {.i64 = AVDISCARD_NONE }, INT_MIN, INT_MAX, V|D, "avdiscard"}, V 308 libavcodec/options_table.h {"default" , "discard useless frames", 0, AV_OPT_TYPE_CONST, {.i64 = AVDISCARD_DEFAULT }, INT_MIN, INT_MAX, V|D, "avdiscard"}, V 309 libavcodec/options_table.h {"noref" , "discard all non-reference frames", 0, AV_OPT_TYPE_CONST, {.i64 = AVDISCARD_NONREF }, INT_MIN, INT_MAX, V|D, "avdiscard"}, V 310 libavcodec/options_table.h {"bidir" , "discard all bidirectional frames", 0, AV_OPT_TYPE_CONST, {.i64 = AVDISCARD_BIDIR }, INT_MIN, INT_MAX, V|D, "avdiscard"}, V 311 libavcodec/options_table.h {"nokey" , "discard all frames except keyframes", 0, AV_OPT_TYPE_CONST, {.i64 = AVDISCARD_NONKEY }, INT_MIN, INT_MAX, V|D, "avdiscard"}, V 312 libavcodec/options_table.h {"nointra" , "discard all frames except I frames", 0, AV_OPT_TYPE_CONST, {.i64 = AVDISCARD_NONINTRA}, INT_MIN, INT_MAX, V|D, "avdiscard"}, V 313 libavcodec/options_table.h {"all" , "discard all frames", 0, AV_OPT_TYPE_CONST, {.i64 = AVDISCARD_ALL }, INT_MIN, INT_MAX, V|D, "avdiscard"}, V 314 libavcodec/options_table.h {"bidir_refine", "refine the two motion vectors used in bidirectional macroblocks", OFFSET(bidir_refine), AV_OPT_TYPE_INT, {.i64 = 1 }, 0, 4, V|E}, V 316 libavcodec/options_table.h {"brd_scale", "downscale frames for dynamic B-frame decision", OFFSET(brd_scale), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, 0, 10, V|E}, V 318 libavcodec/options_table.h {"keyint_min", "minimum interval between IDR-frames", OFFSET(keyint_min), AV_OPT_TYPE_INT, {.i64 = 25 }, INT_MIN, INT_MAX, V|E}, V 319 libavcodec/options_table.h {"refs", "reference frames to consider for motion compensation", OFFSET(refs), AV_OPT_TYPE_INT, {.i64 = 1 }, INT_MIN, INT_MAX, V|E}, V 321 libavcodec/options_table.h {"chromaoffset", "chroma QP offset from luma", OFFSET(chromaoffset), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|E}, V 323 libavcodec/options_table.h {"trellis", "rate-distortion optimal quantization", OFFSET(trellis), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|A|E}, V 324 libavcodec/options_table.h {"mv0_threshold", NULL, OFFSET(mv0_threshold), AV_OPT_TYPE_INT, {.i64 = 256 }, 0, INT_MAX, V|E}, V 326 libavcodec/options_table.h {"b_sensitivity", "adjust sensitivity of b_frame_strategy 1", OFFSET(b_sensitivity), AV_OPT_TYPE_INT, {.i64 = 40 }, 1, INT_MAX, V|E}, V 328 libavcodec/options_table.h {"compression_level", NULL, OFFSET(compression_level), AV_OPT_TYPE_INT, {.i64 = FF_COMPRESSION_DEFAULT }, INT_MIN, INT_MAX, V|A|E}, V 332 libavcodec/options_table.h {"timecode_frame_start", "GOP timecode frame start number, in non-drop-frame format", OFFSET(timecode_frame_start), AV_OPT_TYPE_INT64, {.i64 = -1 }, -1, INT64_MAX, V|E}, V 337 libavcodec/options_table.h {"rc_max_vbv_use", NULL, OFFSET(rc_max_available_vbv_use), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0.0, FLT_MAX, V|E}, V 338 libavcodec/options_table.h {"rc_min_vbv_use", NULL, OFFSET(rc_min_vbv_overflow_use), AV_OPT_TYPE_FLOAT, {.dbl = 3 }, 0.0, FLT_MAX, V|E}, V 339 libavcodec/options_table.h {"ticks_per_frame", NULL, OFFSET(ticks_per_frame), AV_OPT_TYPE_INT, {.i64 = 1 }, 1, INT_MAX, A|V|E|D}, V 340 libavcodec/options_table.h {"color_primaries", "color primaries", OFFSET(color_primaries), AV_OPT_TYPE_INT, {.i64 = AVCOL_PRI_UNSPECIFIED }, 1, INT_MAX, V|E|D, "color_primaries_type"}, V 341 libavcodec/options_table.h {"bt709", "BT.709", 0, AV_OPT_TYPE_CONST, {.i64 = AVCOL_PRI_BT709 }, INT_MIN, INT_MAX, V|E|D, "color_primaries_type"}, V 342 libavcodec/options_table.h {"unknown", "Unspecified", 0, AV_OPT_TYPE_CONST, {.i64 = AVCOL_PRI_UNSPECIFIED }, INT_MIN, INT_MAX, V|E|D, "color_primaries_type"}, V 343 libavcodec/options_table.h {"bt470m", "BT.470 M", 0, AV_OPT_TYPE_CONST, {.i64 = AVCOL_PRI_BT470M }, INT_MIN, INT_MAX, V|E|D, "color_primaries_type"}, V 344 libavcodec/options_table.h {"bt470bg", "BT.470 BG", 0, AV_OPT_TYPE_CONST, {.i64 = AVCOL_PRI_BT470BG }, INT_MIN, INT_MAX, V|E|D, "color_primaries_type"}, V 345 libavcodec/options_table.h {"smpte170m", "SMPTE 170 M", 0, AV_OPT_TYPE_CONST, {.i64 = AVCOL_PRI_SMPTE170M }, INT_MIN, INT_MAX, V|E|D, "color_primaries_type"}, V 346 libavcodec/options_table.h {"smpte240m", "SMPTE 240 M", 0, AV_OPT_TYPE_CONST, {.i64 = AVCOL_PRI_SMPTE240M }, INT_MIN, INT_MAX, V|E|D, "color_primaries_type"}, V 347 libavcodec/options_table.h {"film", "Film", 0, AV_OPT_TYPE_CONST, {.i64 = AVCOL_PRI_FILM }, INT_MIN, INT_MAX, V|E|D, "color_primaries_type"}, V 348 libavcodec/options_table.h {"bt2020", "BT.2020", 0, AV_OPT_TYPE_CONST, {.i64 = AVCOL_PRI_BT2020 }, INT_MIN, INT_MAX, V|E|D, "color_primaries_type"}, V 349 libavcodec/options_table.h {"smpte428", "SMPTE 428-1", 0, AV_OPT_TYPE_CONST, {.i64 = AVCOL_PRI_SMPTE428 }, INT_MIN, INT_MAX, V|E|D, "color_primaries_type"}, V 350 libavcodec/options_table.h {"smpte428_1", "SMPTE 428-1", 0, AV_OPT_TYPE_CONST, {.i64 = AVCOL_PRI_SMPTE428 }, INT_MIN, INT_MAX, V|E|D, "color_primaries_type"}, V 351 libavcodec/options_table.h {"smpte431", "SMPTE 431-2", 0, AV_OPT_TYPE_CONST, {.i64 = AVCOL_PRI_SMPTE431 }, INT_MIN, INT_MAX, V|E|D, "color_primaries_type"}, V 352 libavcodec/options_table.h {"smpte432", "SMPTE 422-1", 0, AV_OPT_TYPE_CONST, {.i64 = AVCOL_PRI_SMPTE432 }, INT_MIN, INT_MAX, V|E|D, "color_primaries_type"}, V 353 libavcodec/options_table.h {"jedec-p22", "JEDEC P22", 0, AV_OPT_TYPE_CONST, {.i64 = AVCOL_PRI_JEDEC_P22 }, INT_MIN, INT_MAX, V|E|D, "color_primaries_type"}, V 354 libavcodec/options_table.h {"ebu3213", "EBU 3213-E", 0, AV_OPT_TYPE_CONST, {.i64 = AVCOL_PRI_EBU3213 }, INT_MIN, INT_MAX, V|E|D, "color_primaries_type"}, V 355 libavcodec/options_table.h {"unspecified", "Unspecified", 0, AV_OPT_TYPE_CONST, {.i64 = AVCOL_PRI_UNSPECIFIED }, INT_MIN, INT_MAX, V|E|D, "color_primaries_type"}, V 356 libavcodec/options_table.h {"color_trc", "color transfer characteristics", OFFSET(color_trc), AV_OPT_TYPE_INT, {.i64 = AVCOL_TRC_UNSPECIFIED }, 1, INT_MAX, V|E|D, "color_trc_type"}, V 357 libavcodec/options_table.h {"bt709", "BT.709", 0, AV_OPT_TYPE_CONST, {.i64 = AVCOL_TRC_BT709 }, INT_MIN, INT_MAX, V|E|D, "color_trc_type"}, V 358 libavcodec/options_table.h {"unknown", "Unspecified", 0, AV_OPT_TYPE_CONST, {.i64 = AVCOL_TRC_UNSPECIFIED }, INT_MIN, INT_MAX, V|E|D, "color_trc_type"}, V 359 libavcodec/options_table.h {"gamma22", "BT.470 M", 0, AV_OPT_TYPE_CONST, {.i64 = AVCOL_TRC_GAMMA22 }, INT_MIN, INT_MAX, V|E|D, "color_trc_type"}, V 360 libavcodec/options_table.h {"gamma28", "BT.470 BG", 0, AV_OPT_TYPE_CONST, {.i64 = AVCOL_TRC_GAMMA28 }, INT_MIN, INT_MAX, V|E|D, "color_trc_type"}, V 361 libavcodec/options_table.h {"smpte170m", "SMPTE 170 M", 0, AV_OPT_TYPE_CONST, {.i64 = AVCOL_TRC_SMPTE170M }, INT_MIN, INT_MAX, V|E|D, "color_trc_type"}, V 362 libavcodec/options_table.h {"smpte240m", "SMPTE 240 M", 0, AV_OPT_TYPE_CONST, {.i64 = AVCOL_TRC_SMPTE240M }, INT_MIN, INT_MAX, V|E|D, "color_trc_type"}, V 363 libavcodec/options_table.h {"linear", "Linear", 0, AV_OPT_TYPE_CONST, {.i64 = AVCOL_TRC_LINEAR }, INT_MIN, INT_MAX, V|E|D, "color_trc_type"}, V 364 libavcodec/options_table.h {"log100", "Log", 0, AV_OPT_TYPE_CONST, {.i64 = AVCOL_TRC_LOG }, INT_MIN, INT_MAX, V|E|D, "color_trc_type"}, V 365 libavcodec/options_table.h {"log316", "Log square root", 0, AV_OPT_TYPE_CONST, {.i64 = AVCOL_TRC_LOG_SQRT }, INT_MIN, INT_MAX, V|E|D, "color_trc_type"}, V 366 libavcodec/options_table.h {"iec61966-2-4", "IEC 61966-2-4", 0, AV_OPT_TYPE_CONST, {.i64 = AVCOL_TRC_IEC61966_2_4 }, INT_MIN, INT_MAX, V|E|D, "color_trc_type"}, V 367 libavcodec/options_table.h {"bt1361e", "BT.1361", 0, AV_OPT_TYPE_CONST, {.i64 = AVCOL_TRC_BT1361_ECG }, INT_MIN, INT_MAX, V|E|D, "color_trc_type"}, V 368 libavcodec/options_table.h {"iec61966-2-1", "IEC 61966-2-1", 0, AV_OPT_TYPE_CONST, {.i64 = AVCOL_TRC_IEC61966_2_1 }, INT_MIN, INT_MAX, V|E|D, "color_trc_type"}, V 369 libavcodec/options_table.h {"bt2020-10", "BT.2020 - 10 bit", 0, AV_OPT_TYPE_CONST, {.i64 = AVCOL_TRC_BT2020_10 }, INT_MIN, INT_MAX, V|E|D, "color_trc_type"}, V 370 libavcodec/options_table.h {"bt2020-12", "BT.2020 - 12 bit", 0, AV_OPT_TYPE_CONST, {.i64 = AVCOL_TRC_BT2020_12 }, INT_MIN, INT_MAX, V|E|D, "color_trc_type"}, V 371 libavcodec/options_table.h {"smpte2084", "SMPTE 2084", 0, AV_OPT_TYPE_CONST, {.i64 = AVCOL_TRC_SMPTE2084 }, INT_MIN, INT_MAX, V|E|D, "color_trc_type"}, V 372 libavcodec/options_table.h {"smpte428", "SMPTE 428-1", 0, AV_OPT_TYPE_CONST, {.i64 = AVCOL_TRC_SMPTE428 }, INT_MIN, INT_MAX, V|E|D, "color_trc_type"}, V 373 libavcodec/options_table.h {"arib-std-b67", "ARIB STD-B67", 0, AV_OPT_TYPE_CONST, {.i64 = AVCOL_TRC_ARIB_STD_B67 }, INT_MIN, INT_MAX, V|E|D, "color_trc_type"}, V 374 libavcodec/options_table.h {"unspecified", "Unspecified", 0, AV_OPT_TYPE_CONST, {.i64 = AVCOL_TRC_UNSPECIFIED }, INT_MIN, INT_MAX, V|E|D, "color_trc_type"}, V 375 libavcodec/options_table.h {"log", "Log", 0, AV_OPT_TYPE_CONST, {.i64 = AVCOL_TRC_LOG }, INT_MIN, INT_MAX, V|E|D, "color_trc_type"}, V 376 libavcodec/options_table.h {"log_sqrt", "Log square root", 0, AV_OPT_TYPE_CONST, {.i64 = AVCOL_TRC_LOG_SQRT }, INT_MIN, INT_MAX, V|E|D, "color_trc_type"}, V 377 libavcodec/options_table.h {"iec61966_2_4", "IEC 61966-2-4", 0, AV_OPT_TYPE_CONST, {.i64 = AVCOL_TRC_IEC61966_2_4 }, INT_MIN, INT_MAX, V|E|D, "color_trc_type"}, V 378 libavcodec/options_table.h {"bt1361", "BT.1361", 0, AV_OPT_TYPE_CONST, {.i64 = AVCOL_TRC_BT1361_ECG }, INT_MIN, INT_MAX, V|E|D, "color_trc_type"}, V 379 libavcodec/options_table.h {"iec61966_2_1", "IEC 61966-2-1", 0, AV_OPT_TYPE_CONST, {.i64 = AVCOL_TRC_IEC61966_2_1 }, INT_MIN, INT_MAX, V|E|D, "color_trc_type"}, V 380 libavcodec/options_table.h {"bt2020_10bit", "BT.2020 - 10 bit", 0, AV_OPT_TYPE_CONST, {.i64 = AVCOL_TRC_BT2020_10 }, INT_MIN, INT_MAX, V|E|D, "color_trc_type"}, V 381 libavcodec/options_table.h {"bt2020_12bit", "BT.2020 - 12 bit", 0, AV_OPT_TYPE_CONST, {.i64 = AVCOL_TRC_BT2020_12 }, INT_MIN, INT_MAX, V|E|D, "color_trc_type"}, V 382 libavcodec/options_table.h {"smpte428_1", "SMPTE 428-1", 0, AV_OPT_TYPE_CONST, {.i64 = AVCOL_TRC_SMPTE428 }, INT_MIN, INT_MAX, V|E|D, "color_trc_type"}, V 383 libavcodec/options_table.h {"colorspace", "color space", OFFSET(colorspace), AV_OPT_TYPE_INT, {.i64 = AVCOL_SPC_UNSPECIFIED }, 0, INT_MAX, V|E|D, "colorspace_type"}, V 384 libavcodec/options_table.h {"rgb", "RGB", 0, AV_OPT_TYPE_CONST, {.i64 = AVCOL_SPC_RGB }, INT_MIN, INT_MAX, V|E|D, "colorspace_type"}, V 385 libavcodec/options_table.h {"bt709", "BT.709", 0, AV_OPT_TYPE_CONST, {.i64 = AVCOL_SPC_BT709 }, INT_MIN, INT_MAX, V|E|D, "colorspace_type"}, V 386 libavcodec/options_table.h {"unknown", "Unspecified", 0, AV_OPT_TYPE_CONST, {.i64 = AVCOL_SPC_UNSPECIFIED }, INT_MIN, INT_MAX, V|E|D, "colorspace_type"}, V 387 libavcodec/options_table.h {"fcc", "FCC", 0, AV_OPT_TYPE_CONST, {.i64 = AVCOL_SPC_FCC }, INT_MIN, INT_MAX, V|E|D, "colorspace_type"}, V 388 libavcodec/options_table.h {"bt470bg", "BT.470 BG", 0, AV_OPT_TYPE_CONST, {.i64 = AVCOL_SPC_BT470BG }, INT_MIN, INT_MAX, V|E|D, "colorspace_type"}, V 389 libavcodec/options_table.h {"smpte170m", "SMPTE 170 M", 0, AV_OPT_TYPE_CONST, {.i64 = AVCOL_SPC_SMPTE170M }, INT_MIN, INT_MAX, V|E|D, "colorspace_type"}, V 390 libavcodec/options_table.h {"smpte240m", "SMPTE 240 M", 0, AV_OPT_TYPE_CONST, {.i64 = AVCOL_SPC_SMPTE240M }, INT_MIN, INT_MAX, V|E|D, "colorspace_type"}, V 391 libavcodec/options_table.h {"ycgco", "YCGCO", 0, AV_OPT_TYPE_CONST, {.i64 = AVCOL_SPC_YCGCO }, INT_MIN, INT_MAX, V|E|D, "colorspace_type"}, V 392 libavcodec/options_table.h {"bt2020nc", "BT.2020 NCL", 0, AV_OPT_TYPE_CONST, {.i64 = AVCOL_SPC_BT2020_NCL }, INT_MIN, INT_MAX, V|E|D, "colorspace_type"}, V 393 libavcodec/options_table.h {"bt2020c", "BT.2020 CL", 0, AV_OPT_TYPE_CONST, {.i64 = AVCOL_SPC_BT2020_CL }, INT_MIN, INT_MAX, V|E|D, "colorspace_type"}, V 394 libavcodec/options_table.h {"smpte2085", "SMPTE 2085", 0, AV_OPT_TYPE_CONST, {.i64 = AVCOL_SPC_SMPTE2085 }, INT_MIN, INT_MAX, V|E|D, "colorspace_type"}, V 395 libavcodec/options_table.h {"unspecified", "Unspecified", 0, AV_OPT_TYPE_CONST, {.i64 = AVCOL_SPC_UNSPECIFIED }, INT_MIN, INT_MAX, V|E|D, "colorspace_type"}, V 396 libavcodec/options_table.h {"ycocg", "YCGCO", 0, AV_OPT_TYPE_CONST, {.i64 = AVCOL_SPC_YCGCO }, INT_MIN, INT_MAX, V|E|D, "colorspace_type"}, V 397 libavcodec/options_table.h {"bt2020_ncl", "BT.2020 NCL", 0, AV_OPT_TYPE_CONST, {.i64 = AVCOL_SPC_BT2020_NCL }, INT_MIN, INT_MAX, V|E|D, "colorspace_type"}, V 398 libavcodec/options_table.h {"bt2020_cl", "BT.2020 CL", 0, AV_OPT_TYPE_CONST, {.i64 = AVCOL_SPC_BT2020_CL }, INT_MIN, INT_MAX, V|E|D, "colorspace_type"}, V 399 libavcodec/options_table.h {"color_range", "color range", OFFSET(color_range), AV_OPT_TYPE_INT, {.i64 = AVCOL_RANGE_UNSPECIFIED }, 0, INT_MAX, V|E|D, "color_range_type"}, V 400 libavcodec/options_table.h {"unknown", "Unspecified", 0, AV_OPT_TYPE_CONST, {.i64 = AVCOL_RANGE_UNSPECIFIED }, INT_MIN, INT_MAX, V|E|D, "color_range_type"}, V 401 libavcodec/options_table.h {"tv", "MPEG (219*2^(n-8))", 0, AV_OPT_TYPE_CONST, {.i64 = AVCOL_RANGE_MPEG }, INT_MIN, INT_MAX, V|E|D, "color_range_type"}, V 402 libavcodec/options_table.h {"pc", "JPEG (2^n-1)", 0, AV_OPT_TYPE_CONST, {.i64 = AVCOL_RANGE_JPEG }, INT_MIN, INT_MAX, V|E|D, "color_range_type"}, V 403 libavcodec/options_table.h {"unspecified", "Unspecified", 0, AV_OPT_TYPE_CONST, {.i64 = AVCOL_RANGE_UNSPECIFIED }, INT_MIN, INT_MAX, V|E|D, "color_range_type"}, V 404 libavcodec/options_table.h {"mpeg", "MPEG (219*2^(n-8))", 0, AV_OPT_TYPE_CONST, {.i64 = AVCOL_RANGE_MPEG }, INT_MIN, INT_MAX, V|E|D, "color_range_type"}, V 405 libavcodec/options_table.h {"jpeg", "JPEG (2^n-1)", 0, AV_OPT_TYPE_CONST, {.i64 = AVCOL_RANGE_JPEG }, INT_MIN, INT_MAX, V|E|D, "color_range_type"}, V 406 libavcodec/options_table.h {"chroma_sample_location", "chroma sample location", OFFSET(chroma_sample_location), AV_OPT_TYPE_INT, {.i64 = AVCHROMA_LOC_UNSPECIFIED }, 0, INT_MAX, V|E|D, "chroma_sample_location_type"}, V 407 libavcodec/options_table.h {"unknown", "Unspecified", 0, AV_OPT_TYPE_CONST, {.i64 = AVCHROMA_LOC_UNSPECIFIED }, INT_MIN, INT_MAX, V|E|D, "chroma_sample_location_type"}, V 408 libavcodec/options_table.h {"left", "Left", 0, AV_OPT_TYPE_CONST, {.i64 = AVCHROMA_LOC_LEFT }, INT_MIN, INT_MAX, V|E|D, "chroma_sample_location_type"}, V 409 libavcodec/options_table.h {"center", "Center", 0, AV_OPT_TYPE_CONST, {.i64 = AVCHROMA_LOC_CENTER }, INT_MIN, INT_MAX, V|E|D, "chroma_sample_location_type"}, V 410 libavcodec/options_table.h {"topleft", "Top-left", 0, AV_OPT_TYPE_CONST, {.i64 = AVCHROMA_LOC_TOPLEFT }, INT_MIN, INT_MAX, V|E|D, "chroma_sample_location_type"}, V 411 libavcodec/options_table.h {"top", "Top", 0, AV_OPT_TYPE_CONST, {.i64 = AVCHROMA_LOC_TOP }, INT_MIN, INT_MAX, V|E|D, "chroma_sample_location_type"}, V 412 libavcodec/options_table.h {"bottomleft", "Bottom-left", 0, AV_OPT_TYPE_CONST, {.i64 = AVCHROMA_LOC_BOTTOMLEFT }, INT_MIN, INT_MAX, V|E|D, "chroma_sample_location_type"}, V 413 libavcodec/options_table.h {"bottom", "Bottom", 0, AV_OPT_TYPE_CONST, {.i64 = AVCHROMA_LOC_BOTTOM }, INT_MIN, INT_MAX, V|E|D, "chroma_sample_location_type"}, V 414 libavcodec/options_table.h {"unspecified", "Unspecified", 0, AV_OPT_TYPE_CONST, {.i64 = AVCHROMA_LOC_UNSPECIFIED }, INT_MIN, INT_MAX, V|E|D, "chroma_sample_location_type"}, V 416 libavcodec/options_table.h {"slices", "set the number of slices, used in parallelized encoding", OFFSET(slices), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX, V|E}, V 417 libavcodec/options_table.h {"thread_type", "select multithreading type", OFFSET(thread_type), AV_OPT_TYPE_FLAGS, {.i64 = FF_THREAD_SLICE|FF_THREAD_FRAME }, 0, INT_MAX, V|A|E|D, "thread_type"}, V 418 libavcodec/options_table.h {"slice", NULL, 0, AV_OPT_TYPE_CONST, {.i64 = FF_THREAD_SLICE }, INT_MIN, INT_MAX, V|E|D, "thread_type"}, V 419 libavcodec/options_table.h {"frame", NULL, 0, AV_OPT_TYPE_CONST, {.i64 = FF_THREAD_FRAME }, INT_MIN, INT_MAX, V|E|D, "thread_type"}, V 447 libavcodec/options_table.h {"refcounted_frames", NULL, OFFSET(refcounted_frames), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, A|V|D }, V 449 libavcodec/options_table.h {"side_data_only_packets", NULL, OFFSET(side_data_only_packets), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, A|V|E }, V 451 libavcodec/options_table.h {"apply_cropping", NULL, OFFSET(apply_cropping), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, V | D }, V 452 libavcodec/options_table.h {"skip_alpha", "Skip processing alpha", OFFSET(skip_alpha), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, V|D }, V 453 libavcodec/options_table.h {"field_order", "Field order", OFFSET(field_order), AV_OPT_TYPE_INT, {.i64 = AV_FIELD_UNKNOWN }, 0, 5, V|D|E, "field_order" }, V 454 libavcodec/options_table.h {"progressive", NULL, 0, AV_OPT_TYPE_CONST, {.i64 = AV_FIELD_PROGRESSIVE }, 0, 0, V|D|E, "field_order" }, V 455 libavcodec/options_table.h {"tt", NULL, 0, AV_OPT_TYPE_CONST, {.i64 = AV_FIELD_TT }, 0, 0, V|D|E, "field_order" }, V 456 libavcodec/options_table.h {"bb", NULL, 0, AV_OPT_TYPE_CONST, {.i64 = AV_FIELD_BB }, 0, 0, V|D|E, "field_order" }, V 457 libavcodec/options_table.h {"tb", NULL, 0, AV_OPT_TYPE_CONST, {.i64 = AV_FIELD_TB }, 0, 0, V|D|E, "field_order" }, V 458 libavcodec/options_table.h {"bt", NULL, 0, AV_OPT_TYPE_CONST, {.i64 = AV_FIELD_BT }, 0, 0, V|D|E, "field_order" }, V 459 libavcodec/options_table.h {"dump_separator", "set information dump field separator", OFFSET(dump_separator), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, A|V|S|D|E}, V 460 libavcodec/options_table.h {"codec_whitelist", "List of decoders that are allowed to be used", OFFSET(codec_whitelist), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, A|V|S|D }, V 463 libavcodec/options_table.h {"max_pixels", "Maximum number of pixels", OFFSET(max_pixels), AV_OPT_TYPE_INT64, {.i64 = INT_MAX }, 0, INT_MAX, A|V|S|D|E }, V 465 libavcodec/options_table.h {"hwaccel_flags", NULL, OFFSET(hwaccel_flags), AV_OPT_TYPE_FLAGS, {.i64 = AV_HWACCEL_FLAG_IGNORE_LEVEL }, 0, UINT_MAX, V|D, "hwaccel_flags"}, V 466 libavcodec/options_table.h {"ignore_level", "ignore level even if the codec level used is unknown or higher than the maximum supported level reported by the hardware driver", 0, AV_OPT_TYPE_CONST, { .i64 = AV_HWACCEL_FLAG_IGNORE_LEVEL }, INT_MIN, INT_MAX, V | D, "hwaccel_flags" }, V 467 libavcodec/options_table.h {"allow_high_depth", "allow to output YUV pixel formats with a different chroma sampling than 4:2:0 and/or other than 8 bits per component", 0, AV_OPT_TYPE_CONST, {.i64 = AV_HWACCEL_FLAG_ALLOW_HIGH_DEPTH }, INT_MIN, INT_MAX, V | D, "hwaccel_flags"}, V 468 libavcodec/options_table.h {"allow_profile_mismatch", "attempt to decode anyway if HW accelerated decoder's supported profiles do not exactly match the stream", 0, AV_OPT_TYPE_CONST, {.i64 = AV_HWACCEL_FLAG_ALLOW_PROFILE_MISMATCH }, INT_MIN, INT_MAX, V | D, "hwaccel_flags"}, V 469 libavcodec/options_table.h {"extra_hw_frames", "Number of extra hardware frames to allocate for the user", OFFSET(extra_hw_frames), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, V|D }, V 470 libavcodec/options_table.h {"discard_damaged_percentage", "Percentage of damaged samples to discard a frame", OFFSET(discard_damaged_percentage), AV_OPT_TYPE_INT, {.i64 = 95 }, 0, 100, V|D }, V 528 libavcodec/pixlet.c ctx->scaling[plane][V][i] = (1000000ULL << 32) / v; V 582 libavcodec/pixlet.c ctx->scaling[plane][V]); V 660 libavcodec/qsv.c ptr->V = qsv_mid->locked_frame->data[1] + 1; V 673 libavcodec/rv34.c uint8_t *Y, *U, *V, *srcY, *srcU, *srcV; V 741 libavcodec/rv34.c V = s->dest[2] + (xoff>>1) + (yoff>>1)*s->uvlinesize; V 745 libavcodec/rv34.c V = r->tmp_b_block_uv[dir*2+1] + (xoff>>1) + (yoff>>1)*s->uvlinesize; V 778 libavcodec/rv34.c chroma_mc[2-width] (V, srcV, s->uvlinesize, height*4, uvmx, uvmy); V 40 libavcodec/sbcdec.c int32_t V[2][170]; V 216 libavcodec/sbcdec.c int32_t *v = state->V[ch]; V 259 libavcodec/sbcdec.c int32_t *v = state->V[ch]; V 330 libavcodec/sbcdec.c memset(sbc->dsp.V, 0, sizeof(sbc->dsp.V)); V 314 libavcodec/tdsc.c static inline void tdsc_yuv2rgb(uint8_t *out, int Y, int U, int V) V 316 libavcodec/tdsc.c out[0] = av_clip_uint8(Y + ( 91881 * V + 32768 >> 16)); V 317 libavcodec/tdsc.c out[1] = av_clip_uint8(Y + (-22554 * U - 46802 * V + 32768 >> 16)); V 433 libavcodec/truemotion2.c int *Y, *U, *V;\ V 440 libavcodec/truemotion2.c V = (ctx->cur?ctx->V2:ctx->V1) + by * 2 * Vstride + bx * 2;\ V 527 libavcodec/truemotion2.c tm2_high_chroma(V, Vstride, clast + 2, ctx->CD + 2, deltas + 4); V 549 libavcodec/truemotion2.c tm2_low_chroma(V, Vstride, clast + 2, ctx->CD + 2, deltas, bx); V 572 libavcodec/truemotion2.c tm2_low_chroma(V, Vstride, clast + 2, ctx->CD + 2, deltas, bx); V 613 libavcodec/truemotion2.c tm2_low_chroma(V, Vstride, clast + 2, ctx->CD + 2, deltas, bx); V 655 libavcodec/truemotion2.c V[i] = Vo[i]; V 657 libavcodec/truemotion2.c U += Ustride; V += Vstride; V 661 libavcodec/truemotion2.c V -= Vstride * 2; V 663 libavcodec/truemotion2.c TM2_RECALC_BLOCK(V, Vstride, (clast + 2), (ctx->CD + 2)); V 691 libavcodec/truemotion2.c V[i] = Vo[i] + GET_TOK(ctx, TM2_UPD); V 694 libavcodec/truemotion2.c V += Vstride; V 699 libavcodec/truemotion2.c V -= Vstride * 2; V 701 libavcodec/truemotion2.c TM2_RECALC_BLOCK(V, Vstride, (clast + 2), (ctx->CD + 2)); V 745 libavcodec/truemotion2.c V[i] = Vo[i]; V 748 libavcodec/truemotion2.c V += Vstride; V 753 libavcodec/truemotion2.c V -= Vstride * 2; V 755 libavcodec/truemotion2.c TM2_RECALC_BLOCK(V, Vstride, (clast + 2), (ctx->CD + 2)); V 781 libavcodec/truemotion2.c int *Y, *U, *V; V 836 libavcodec/truemotion2.c V = (ctx->cur?ctx->V2:ctx->V1); V 840 libavcodec/truemotion2.c unsigned y = Y[i], u = U[i >> 1], v = V[i >> 1]; V 867 libavcodec/truemotion2.c V[-2] = V[-1] = V[0]; V 869 libavcodec/truemotion2.c V[cw + 1] = V[cw] = V[cw - 1]; V 874 libavcodec/truemotion2.c memcpy(V - 2 - 1 * ctx->uv_stride, V - 2, ctx->uv_stride); V 876 libavcodec/truemotion2.c memcpy(V - 2 - 2 * ctx->uv_stride, V - 2, ctx->uv_stride); V 879 libavcodec/truemotion2.c memcpy(V - 2 + 1 * ctx->uv_stride, V - 2, ctx->uv_stride); V 881 libavcodec/truemotion2.c memcpy(V - 2 + 2 * ctx->uv_stride, V - 2, ctx->uv_stride); V 885 libavcodec/truemotion2.c V += ctx->uv_stride; V 206 libavcodec/vaapi_encode_mjpeg.c huff->huffman_table[t].dc_values[i] = ht->V[i]; V 213 libavcodec/vaapi_encode_mjpeg.c huff->huffman_table[t].ac_values[i] = ht->V[i]; V 254 libavcodec/vaapi_encode_mjpeg.c fh->V[i] = 1 + (i == 0 ? desc->log2_chroma_h : 0); V 354 libavcodec/vaapi_encode_mjpeg.c huff->V[i] = values[i]; V 206 libavcodec/videotoolbox.c COUNT_SIZE_PS(V, v) V 323 libavcodec/videotoolbox.c APPEND_PS(V, v) V 66 libavcodec/wnv1.c unsigned char *Y,*U,*V; V 115 libavcodec/wnv1.c V = p->data[2]; V 121 libavcodec/wnv1.c prev_v = V[i] = wnv1_get_code(l, prev_v); V 125 libavcodec/wnv1.c V += p->linesize[2]; V 46 libavcodec/xl.c uint8_t *Y, *U, *V; V 68 libavcodec/xl.c V = p->data[2]; V 109 libavcodec/xl.c V[j >> 2] = c1 << 1; V 115 libavcodec/xl.c V += p->linesize[2]; V 186 libavcodec/xxan.c uint8_t *U, *V; V 220 libavcodec/xxan.c V = s->pic->data[2]; V 236 libavcodec/xxan.c V[i] = vval | (vval >> 5); V 240 libavcodec/xxan.c V += s->pic->linesize[2]; V 244 libavcodec/xxan.c memcpy(V, V - s->pic->linesize[2], avctx->width >> 1); V 248 libavcodec/xxan.c uint8_t *V2 = V + s->pic->linesize[2]; V 262 libavcodec/xxan.c V[i] = V[i+1] = V2[i] = V2[i+1] = vval | (vval >> 5); V 266 libavcodec/xxan.c V += s->pic->linesize[2] * 2; V 274 libavcodec/xxan.c memcpy(V, V - lines * s->pic->linesize[2], lines * s->pic->linesize[2]); V 38 libavdevice/avdevice.c {.i64 = AV_CODEC_ID_NONE}, AV_CODEC_ID_NONE, INT_MAX, E|D|A|V }, V 48 libavdevice/avdevice.c {.i64 = AV_PIX_FMT_NONE}, AV_PIX_FMT_NONE, INT_MAX, E|D|V }, V 50 libavdevice/avdevice.c {.str = NULL}, -1, INT_MAX, E|D|V }, V 52 libavdevice/avdevice.c {.str = NULL}, -1, INT_MAX, E|D|V }, V 54 libavdevice/avdevice.c {.dbl = -1}, -1, INT_MAX, E|D|V }, V 82 libavfilter/af_anequalizer.c { "curves", "draw frequency response curves", OFFSET(draw_curves), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, V|F }, V 83 libavfilter/af_anequalizer.c { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "hd720"}, 0, 0, V|F }, V 84 libavfilter/af_anequalizer.c { "mgain", "set max gain", OFFSET(mag), AV_OPT_TYPE_DOUBLE, {.dbl=60}, -900, 900, V|F }, V 85 libavfilter/af_anequalizer.c { "fscale", "set frequency scale", OFFSET(fscale), AV_OPT_TYPE_INT, {.i64=1}, 0, 1, V|F, "fscale" }, V 86 libavfilter/af_anequalizer.c { "lin", "linear", 0, AV_OPT_TYPE_CONST, {.i64=0}, 0, 0, V|F, "fscale" }, V 87 libavfilter/af_anequalizer.c { "log", "logarithmic", 0, AV_OPT_TYPE_CONST, {.i64=1}, 0, 0, V|F, "fscale" }, V 88 libavfilter/af_anequalizer.c { "colors", "set channels curves colors", OFFSET(colors), AV_OPT_TYPE_STRING, {.str = "red|green|blue|yellow|orange|lime|pink|magenta|brown" }, 0, 0, V|F }, V 60 libavfilter/avf_concat.c AV_OPT_TYPE_INT, { .i64 = 2 }, 1, INT_MAX, V|A|F}, V 63 libavfilter/avf_concat.c AV_OPT_TYPE_INT, { .i64 = 1 }, 0, INT_MAX, V|F }, V 69 libavfilter/avf_concat.c AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, V|A|F}, V 51 libavfilter/avfiltergraph.c { .i64 = AVFILTER_THREAD_SLICE }, 0, INT_MAX, F|V|A, "thread_type" }, V 52 libavfilter/avfiltergraph.c { "slice", NULL, 0, AV_OPT_TYPE_CONST, { .i64 = AVFILTER_THREAD_SLICE }, .flags = F|V|A, .unit = "thread_type" }, V 54 libavfilter/avfiltergraph.c AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, F|V|A }, V 56 libavfilter/avfiltergraph.c AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, F|V }, V 297 libavfilter/buffersrc.c { "width", NULL, OFFSET(w), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, V }, V 298 libavfilter/buffersrc.c { "video_size", NULL, OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, .flags = V }, V 299 libavfilter/buffersrc.c { "height", NULL, OFFSET(h), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, V }, V 300 libavfilter/buffersrc.c { "pix_fmt", NULL, OFFSET(pix_fmt), AV_OPT_TYPE_PIXEL_FMT, { .i64 = AV_PIX_FMT_NONE }, .min = AV_PIX_FMT_NONE, .max = INT_MAX, .flags = V }, V 301 libavfilter/buffersrc.c { "sar", "sample aspect ratio", OFFSET(pixel_aspect), AV_OPT_TYPE_RATIONAL, { .dbl = 0 }, 0, DBL_MAX, V }, V 302 libavfilter/buffersrc.c { "pixel_aspect", "sample aspect ratio", OFFSET(pixel_aspect), AV_OPT_TYPE_RATIONAL, { .dbl = 0 }, 0, DBL_MAX, V }, V 303 libavfilter/buffersrc.c { "time_base", NULL, OFFSET(time_base), AV_OPT_TYPE_RATIONAL, { .dbl = 0 }, 0, DBL_MAX, V }, V 304 libavfilter/buffersrc.c { "frame_rate", NULL, OFFSET(frame_rate), AV_OPT_TYPE_RATIONAL, { .dbl = 0 }, 0, DBL_MAX, V }, V 306 libavfilter/buffersrc.c { "sws_param", NULL, OFFSET(sws_param), AV_OPT_TYPE_STRING, .flags = V }, V 173 libavfilter/f_ebur128.c { "video", "set video output", OFFSET(do_video), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, V|F }, V 174 libavfilter/f_ebur128.c { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "640x480"}, 0, 0, V|F }, V 175 libavfilter/f_ebur128.c { "meter", "set scale meter (+9 to +18)", OFFSET(meter), AV_OPT_TYPE_INT, {.i64 = 9}, 9, 18, V|F }, V 176 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" }, V 177 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" }, V 178 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" }, V 179 libavfilter/f_ebur128.c { "metadata", "inject metadata in the filtergraph", OFFSET(metadata), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, A|V|F }, V 186 libavfilter/f_ebur128.c { "target", "set a specific target level in LUFS (-23 to 0)", OFFSET(target), AV_OPT_TYPE_INT, {.i64 = -23}, -23, 0, V|F }, V 187 libavfilter/f_ebur128.c { "gauge", "set gauge display type", OFFSET(gauge_type), AV_OPT_TYPE_INT, {.i64 = 0 }, GAUGE_TYPE_MOMENTARY, GAUGE_TYPE_SHORTTERM, V|F, "gaugetype" }, V 188 libavfilter/f_ebur128.c { "momentary", "display momentary value", 0, AV_OPT_TYPE_CONST, {.i64 = GAUGE_TYPE_MOMENTARY}, INT_MIN, INT_MAX, V|F, "gaugetype" }, V 189 libavfilter/f_ebur128.c { "m", "display momentary value", 0, AV_OPT_TYPE_CONST, {.i64 = GAUGE_TYPE_MOMENTARY}, INT_MIN, INT_MAX, V|F, "gaugetype" }, V 190 libavfilter/f_ebur128.c { "shortterm", "display short-term value", 0, AV_OPT_TYPE_CONST, {.i64 = GAUGE_TYPE_SHORTTERM}, INT_MIN, INT_MAX, V|F, "gaugetype" }, V 191 libavfilter/f_ebur128.c { "s", "display short-term value", 0, AV_OPT_TYPE_CONST, {.i64 = GAUGE_TYPE_SHORTTERM}, INT_MIN, INT_MAX, V|F, "gaugetype" }, V 192 libavfilter/f_ebur128.c { "scale", "sets display method for the stats", OFFSET(scale), AV_OPT_TYPE_INT, {.i64 = 0}, SCALE_TYPE_ABSOLUTE, SCALE_TYPE_RELATIVE, V|F, "scaletype" }, V 193 libavfilter/f_ebur128.c { "absolute", "display absolute values (LUFS)", 0, AV_OPT_TYPE_CONST, {.i64 = SCALE_TYPE_ABSOLUTE}, INT_MIN, INT_MAX, V|F, "scaletype" }, V 194 libavfilter/f_ebur128.c { "LUFS", "display absolute values (LUFS)", 0, AV_OPT_TYPE_CONST, {.i64 = SCALE_TYPE_ABSOLUTE}, INT_MIN, INT_MAX, V|F, "scaletype" }, V 195 libavfilter/f_ebur128.c { "relative", "display values relative to target (LU)", 0, AV_OPT_TYPE_CONST, {.i64 = SCALE_TYPE_RELATIVE}, INT_MIN, INT_MAX, V|F, "scaletype" }, V 196 libavfilter/f_ebur128.c { "LU", "display values relative to target (LU)", 0, AV_OPT_TYPE_CONST, {.i64 = SCALE_TYPE_RELATIVE}, INT_MIN, INT_MAX, V|F, "scaletype" }, V 163 libavfilter/qsvvpp.c surface->Data.V = frame->data[2]; V 168 libavfilter/qsvvpp.c surface->Data.V = frame->data[0] + 3; V 78 libavfilter/vaf_spectrumsynth.c { "scale", "set input amplitude scale", OFFSET(scale), AV_OPT_TYPE_INT, {.i64 = LOG}, 0, NB_SCALES-1, V, "scale" }, V 79 libavfilter/vaf_spectrumsynth.c { "lin", "linear", 0, AV_OPT_TYPE_CONST, {.i64=LINEAR}, 0, 0, V, "scale" }, V 80 libavfilter/vaf_spectrumsynth.c { "log", "logarithmic", 0, AV_OPT_TYPE_CONST, {.i64=LOG}, 0, 0, V, "scale" }, V 81 libavfilter/vaf_spectrumsynth.c { "slide", "set input sliding mode", OFFSET(sliding), AV_OPT_TYPE_INT, {.i64 = FULLFRAME}, 0, NB_SLIDES-1, V, "slide" }, V 82 libavfilter/vaf_spectrumsynth.c { "replace", "consume old columns with new", 0, AV_OPT_TYPE_CONST, {.i64=REPLACE}, 0, 0, V, "slide" }, V 83 libavfilter/vaf_spectrumsynth.c { "scroll", "consume only most right column", 0, AV_OPT_TYPE_CONST, {.i64=SCROLL}, 0, 0, V, "slide" }, V 84 libavfilter/vaf_spectrumsynth.c { "fullframe", "consume full frames", 0, AV_OPT_TYPE_CONST, {.i64=FULLFRAME}, 0, 0, V, "slide" }, V 85 libavfilter/vaf_spectrumsynth.c { "rscroll", "consume only most left column", 0, AV_OPT_TYPE_CONST, {.i64=RSCROLL}, 0, 0, V, "slide" }, V 94 libavfilter/vaf_spectrumsynth.c { "orientation", "set orientation", OFFSET(orientation), AV_OPT_TYPE_INT, {.i64=VERTICAL}, 0, NB_ORIENTATIONS-1, V, "orientation" }, V 95 libavfilter/vaf_spectrumsynth.c { "vertical", NULL, 0, AV_OPT_TYPE_CONST, {.i64=VERTICAL}, 0, 0, V, "orientation" }, V 96 libavfilter/vaf_spectrumsynth.c { "horizontal", NULL, 0, AV_OPT_TYPE_CONST, {.i64=HORIZONTAL}, 0, 0, V, "orientation" }, V 127 libavfilter/vf_avgblur_opencl.c s->radius[U] = s->radius[V] = s->chroma_param.radius; V 131 libavfilter/vf_avgblur_opencl.c s->power[U] = s->power[V] = s->chroma_param.power; V 102 libavfilter/vf_boxblur.c s->radius[U] = s->radius[V] = s->chroma_param.radius; V 106 libavfilter/vf_boxblur.c s->power[U] = s->power[V] = s->chroma_param.power; V 101 libavfilter/vf_drawbox.c s->yuv_color[V] = RGB_TO_V_CCIR(rgba_color[0], rgba_color[1], rgba_color[2], 0); V 200 libavfilter/vf_drawbox.c s->yuv_color[Y], s->yuv_color[U], s->yuv_color[V], s->yuv_color[A]); V 241 libavfilter/vf_drawbox.c row[2][x >> s->hsub] = s->yuv_color[V]; V 266 libavfilter/vf_drawbox.c row[2][x >> s->hsub] = (1 - alpha) * row[2][x >> s->hsub] + alpha * s->yuv_color[V]; V 413 libavfilter/vf_drawbox.c row[2][x >> drawgrid->hsub] = drawgrid->yuv_color[V]; V 438 libavfilter/vf_drawbox.c row[2][x >> drawgrid->hsub] = (1 - alpha) * row[2][x >> drawgrid->hsub] + alpha * drawgrid->yuv_color[V]; V 83 libavfilter/vf_fftfilt.c { "dc_V", "adjust gain in V plane", OFFSET(dc[V]), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 1000, FLAGS }, V 86 libavfilter/vf_fftfilt.c { "weight_V", "set chrominance expression in V plane", OFFSET(weight_str[V]), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, FLAGS }, V 103 libavfilter/vf_fftfilt.c static double weight_V(void *priv, double x, double y) { return lum(priv, x, y, V); } V 217 libavfilter/vf_fftfilt.c if (!s->dc[U] && !s->dc[V]) { V 219 libavfilter/vf_fftfilt.c s->dc[V] = s->dc[Y]; V 221 libavfilter/vf_fftfilt.c if (!s->dc[U]) s->dc[U] = s->dc[V]; V 222 libavfilter/vf_fftfilt.c if (!s->dc[V]) s->dc[V] = s->dc[U]; V 225 libavfilter/vf_fftfilt.c if (!s->weight_str[U] && !s->weight_str[V]) { V 227 libavfilter/vf_fftfilt.c s->weight_str[V] = av_strdup(s->weight_str[Y]); V 229 libavfilter/vf_fftfilt.c if (!s->weight_str[U]) s->weight_str[U] = av_strdup(s->weight_str[V]); V 230 libavfilter/vf_fftfilt.c if (!s->weight_str[V]) s->weight_str[V] = av_strdup(s->weight_str[U]); V 332 libavfilter/vf_fillborders.c s->yuv_color[V] = RGB_TO_V_CCIR(s->rgba_color[R], s->rgba_color[G], s->rgba_color[B], 0); V 79 libavfilter/vf_fps.c { "fps", "A string describing desired output framerate", OFFSET(framerate), AV_OPT_TYPE_VIDEO_RATE, { .str = "25" }, 0, INT_MAX, V|F }, V 80 libavfilter/vf_fps.c { "start_time", "Assume the first PTS should be this value.", OFFSET(start_time), AV_OPT_TYPE_DOUBLE, { .dbl = DBL_MAX}, -DBL_MAX, DBL_MAX, V|F }, V 81 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" }, V 82 libavfilter/vf_fps.c { "zero", "round towards 0", 0, AV_OPT_TYPE_CONST, { .i64 = AV_ROUND_ZERO }, 0, 0, V|F, "round" }, V 83 libavfilter/vf_fps.c { "inf", "round away from 0", 0, AV_OPT_TYPE_CONST, { .i64 = AV_ROUND_INF }, 0, 0, V|F, "round" }, V 84 libavfilter/vf_fps.c { "down", "round towards -infty", 0, AV_OPT_TYPE_CONST, { .i64 = AV_ROUND_DOWN }, 0, 0, V|F, "round" }, V 85 libavfilter/vf_fps.c { "up", "round towards +infty", 0, AV_OPT_TYPE_CONST, { .i64 = AV_ROUND_UP }, 0, 0, V|F, "round" }, V 86 libavfilter/vf_fps.c { "near", "round to nearest", 0, AV_OPT_TYPE_CONST, { .i64 = AV_ROUND_NEAR_INF }, 0, 0, V|F, "round" }, V 87 libavfilter/vf_fps.c { "eof_action", "action performed for last frame", OFFSET(eof_action), AV_OPT_TYPE_INT, { .i64 = EOF_ACTION_ROUND }, 0, EOF_ACTION_NB-1, V|F, "eof_action" }, V 88 libavfilter/vf_fps.c { "round", "round similar to other frames", 0, AV_OPT_TYPE_CONST, { .i64 = EOF_ACTION_ROUND }, 0, 0, V|F, "eof_action" }, V 89 libavfilter/vf_fps.c { "pass", "pass through last frame", 0, AV_OPT_TYPE_CONST, { .i64 = EOF_ACTION_PASS }, 0, 0, V|F, "eof_action" }, V 50 libavfilter/vf_framerate.c {"fps", "required output frames per second rate", OFFSET(dest_frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="50"}, 0, INT_MAX, V|F }, V 52 libavfilter/vf_framerate.c {"interp_start", "point to start linear interpolation", OFFSET(interp_start), AV_OPT_TYPE_INT, {.i64=15}, 0, 255, V|F }, V 53 libavfilter/vf_framerate.c {"interp_end", "point to end linear interpolation", OFFSET(interp_end), AV_OPT_TYPE_INT, {.i64=240}, 0, 255, V|F }, V 54 libavfilter/vf_framerate.c {"scene", "scene change level", OFFSET(scene_score), AV_OPT_TYPE_DOUBLE, {.dbl=8.2}, 0, 100., V|F }, V 56 libavfilter/vf_framerate.c {"flags", "set flags", OFFSET(flags), AV_OPT_TYPE_FLAGS, {.i64=1}, 0, INT_MAX, V|F, "flags" }, V 57 libavfilter/vf_framerate.c {"scene_change_detect", "enable scene change detection", 0, AV_OPT_TYPE_CONST, {.i64=FRAMERATE_FLAG_SCD}, INT_MIN, INT_MAX, V|F, "flags" }, V 58 libavfilter/vf_framerate.c {"scd", "enable scene change detection", 0, AV_OPT_TYPE_CONST, {.i64=FRAMERATE_FLAG_SCD}, INT_MIN, INT_MAX, V|F, "flags" }, V 55 libavfilter/vf_freezedetect.c { "n", "set noise tolerance", OFFSET(noise), AV_OPT_TYPE_DOUBLE, {.dbl=0.001}, 0, 1.0, V|F }, V 56 libavfilter/vf_freezedetect.c { "noise", "set noise tolerance", OFFSET(noise), AV_OPT_TYPE_DOUBLE, {.dbl=0.001}, 0, 1.0, V|F }, V 57 libavfilter/vf_freezedetect.c { "d", "set minimum duration in seconds", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64=2000000}, 0, INT64_MAX, V|F }, V 58 libavfilter/vf_freezedetect.c { "duration", "set minimum duration in seconds", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64=2000000}, 0, INT64_MAX, V|F }, V 76 libavfilter/vf_geq.c { "cr_expr", "set chroma red expression", OFFSET(expr_str[V]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, V 77 libavfilter/vf_geq.c { "cr", "set chroma red expression", OFFSET(expr_str[V]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, V 236 libavfilter/vf_geq.c if ((geq->expr_str[Y] || geq->expr_str[U] || geq->expr_str[V]) && (geq->expr_str[G] || geq->expr_str[B] || geq->expr_str[R])) { V 242 libavfilter/vf_geq.c if (!geq->expr_str[U] && !geq->expr_str[V]) { V 245 libavfilter/vf_geq.c geq->expr_str[V] = av_strdup(geq->expr_str[Y]); V 248 libavfilter/vf_geq.c if (!geq->expr_str[U]) geq->expr_str[U] = av_strdup(geq->expr_str[V]); V 249 libavfilter/vf_geq.c if (!geq->expr_str[V]) geq->expr_str[V] = av_strdup(geq->expr_str[U]); V 267 libavfilter/vf_geq.c (!geq->expr_str[U] || !geq->expr_str[V] || !geq->expr_str[A])) { V 93 libavfilter/vf_lut.c { "v", "set V expression", OFFSET(comp_expr_str[V]), AV_OPT_TYPE_STRING, { .str = "clipval" }, .flags = FLAGS }, V 268 libavfilter/vf_lut.c min[V] = 16 * (1 << (desc->comp[2].depth - 8)); V 272 libavfilter/vf_lut.c max[V] = 240 * (1 << (desc->comp[2].depth - 8)); V 54 libavfilter/vf_scdet.c { "threshold", "set scene change detect threshold", OFFSET(threshold), AV_OPT_TYPE_DOUBLE, {.dbl = 10.}, 0, 100., V|F }, V 55 libavfilter/vf_scdet.c { "t", "set scene change detect threshold", OFFSET(threshold), AV_OPT_TYPE_DOUBLE, {.dbl = 10.}, 0, 100., V|F }, V 56 libavfilter/vf_scdet.c { "sc_pass", "Set the flag to pass scene change frames", OFFSET(sc_pass), AV_OPT_TYPE_BOOL, {.dbl = 0 }, 0, 1, V|F }, V 57 libavfilter/vf_scdet.c { "s", "Set the flag to pass scene change frames", OFFSET(sc_pass), AV_OPT_TYPE_BOOL, {.dbl = 0 }, 0, 1, V|F }, V 874 libavfilter/vf_vectorscope.c const float V = o * v; V 877 libavfilter/vf_vectorscope.c dst[ l - 3] = dst[ l - 3] * f + V; V 878 libavfilter/vf_vectorscope.c dst[ l + 3] = dst[ l + 3] * f + V; V 879 libavfilter/vf_vectorscope.c dst[-l - 3] = dst[-l - 3] * f + V; V 880 libavfilter/vf_vectorscope.c dst[-l + 3] = dst[-l + 3] * f + V; V 884 libavfilter/vf_vectorscope.c dst[ l - 3] = dst[ l - 3] * f + V; V 885 libavfilter/vf_vectorscope.c dst[ l + 3] = dst[ l + 3] * f + V; V 886 libavfilter/vf_vectorscope.c dst[ l - 2] = dst[ l - 2] * f + V; V 887 libavfilter/vf_vectorscope.c dst[ l + 2] = dst[ l + 2] * f + V; V 888 libavfilter/vf_vectorscope.c dst[-l - 3] = dst[-l - 3] * f + V; V 889 libavfilter/vf_vectorscope.c dst[-l + 3] = dst[-l + 3] * f + V; V 890 libavfilter/vf_vectorscope.c dst[-l - 2] = dst[-l - 2] * f + V; V 891 libavfilter/vf_vectorscope.c dst[-l + 2] = dst[-l + 2] * f + V; V 919 libavfilter/vf_vectorscope.c const float V = o * v; V 922 libavfilter/vf_vectorscope.c dst[ l - 3] = dst[ l - 3] * f + V; V 923 libavfilter/vf_vectorscope.c dst[ l + 3] = dst[ l + 3] * f + V; V 924 libavfilter/vf_vectorscope.c dst[-l - 3] = dst[-l - 3] * f + V; V 925 libavfilter/vf_vectorscope.c dst[-l + 3] = dst[-l + 3] * f + V; V 929 libavfilter/vf_vectorscope.c dst[ l - 3] = dst[ l - 3] * f + V; V 930 libavfilter/vf_vectorscope.c dst[ l + 3] = dst[ l + 3] * f + V; V 931 libavfilter/vf_vectorscope.c dst[ l - 2] = dst[ l - 2] * f + V; V 932 libavfilter/vf_vectorscope.c dst[ l + 2] = dst[ l + 2] * f + V; V 933 libavfilter/vf_vectorscope.c dst[-l - 3] = dst[-l - 3] * f + V; V 934 libavfilter/vf_vectorscope.c dst[-l + 3] = dst[-l + 3] * f + V; V 935 libavfilter/vf_vectorscope.c dst[-l - 2] = dst[-l - 2] * f + V; V 936 libavfilter/vf_vectorscope.c dst[-l + 2] = dst[-l + 2] * f + V; V 779 libavutil/hwcontext_qsv.c surface->Data.V = frame->data[2]; V 792 libavutil/hwcontext_qsv.c surface->Data.V = frame->data[0] + 3; V 744 libswscale/output.c #define output_pixels(pos, Y1, U, Y2, V) \ V 749 libswscale/output.c dest[pos + 3] = V; \ V 752 libswscale/output.c dest[pos + 1] = V; \ V 758 libswscale/output.c dest[pos + 2] = V; \ V 777 libswscale/output.c int V = 1 << 18; V 785 libswscale/output.c V += chrVSrc[j][i] * chrFilter[j]; V 790 libswscale/output.c V >>= 19; V 791 libswscale/output.c if ((Y1 | Y2 | U | V) & 0x100) { V 795 libswscale/output.c V = av_clip_uint8(V); V 797 libswscale/output.c output_pixels(4*i, Y1, U, Y2, V); V 821 libswscale/output.c int V = (vbuf0[i] * uvalpha1 + vbuf1[i] * uvalpha) >> 19; V 823 libswscale/output.c if ((Y1 | Y2 | U | V) & 0x100) { V 827 libswscale/output.c V = av_clip_uint8(V); V 830 libswscale/output.c output_pixels(i * 4, Y1, U, Y2, V); V 848 libswscale/output.c int V = (vbuf0[i] +64) >> 7; V 850 libswscale/output.c if ((Y1 | Y2 | U | V) & 0x100) { V 854 libswscale/output.c V = av_clip_uint8(V); V 857 libswscale/output.c output_pixels(i * 4, Y1, U, Y2, V); V 865 libswscale/output.c int V = (vbuf0[i] + vbuf1[i]+128) >> 8; V 867 libswscale/output.c if ((Y1 | Y2 | U | V) & 0x100) { V 871 libswscale/output.c V = av_clip_uint8(V); V 874 libswscale/output.c output_pixels(i * 4, Y1, U, Y2, V); V 1006 libswscale/output.c int V = -(128 << 23); V 1015 libswscale/output.c V += chrVSrc[j][i] * (unsigned)chrFilter[j]; V 1037 libswscale/output.c V >>= 14; V 1048 libswscale/output.c R = V * c->yuv2rgb_v2r_coeff; V 1049 libswscale/output.c G = V * c->yuv2rgb_v2g_coeff + U * c->yuv2rgb_u2g_coeff; V 1096 libswscale/output.c int V = (vbuf0[i] * uvalpha1 + vbuf1[i] * uvalpha - (128 << 23)) >> 14; V 1106 libswscale/output.c R = V * c->yuv2rgb_v2r_coeff; V 1107 libswscale/output.c G = V * c->yuv2rgb_v2g_coeff + U * c->yuv2rgb_u2g_coeff; V 1152 libswscale/output.c int V = (vbuf0[i] - (128 << 11)) >> 2; V 1170 libswscale/output.c R = V * c->yuv2rgb_v2r_coeff; V 1171 libswscale/output.c G = V * c->yuv2rgb_v2g_coeff + U * c->yuv2rgb_u2g_coeff; V 1198 libswscale/output.c int V = (vbuf0[i] + vbuf1[i] - (128 << 12)) >> 3; V 1216 libswscale/output.c R = V * c->yuv2rgb_v2r_coeff; V 1217 libswscale/output.c G = V * c->yuv2rgb_v2g_coeff + U * c->yuv2rgb_u2g_coeff; V 1255 libswscale/output.c int V = -(128 << 23); V 1263 libswscale/output.c V += chrVSrc[j][i] * (unsigned)chrFilter[j]; V 1279 libswscale/output.c V >>= 14; V 1287 libswscale/output.c R = V * c->yuv2rgb_v2r_coeff; V 1288 libswscale/output.c G = V * c->yuv2rgb_v2g_coeff + U * c->yuv2rgb_u2g_coeff; V 1327 libswscale/output.c int V = (vbuf0[i] * uvalpha1 + vbuf1[i] * uvalpha - (128 << 23)) >> 14; V 1334 libswscale/output.c R = V * c->yuv2rgb_v2r_coeff; V 1335 libswscale/output.c G = V * c->yuv2rgb_v2g_coeff + U * c->yuv2rgb_u2g_coeff; V 1370 libswscale/output.c int V = (vbuf0[i] - (128 << 11)) >> 2; V 1383 libswscale/output.c R = V * c->yuv2rgb_v2r_coeff; V 1384 libswscale/output.c G = V * c->yuv2rgb_v2g_coeff + U * c->yuv2rgb_u2g_coeff; V 1403 libswscale/output.c int V = (vbuf0[i] + vbuf1[i] - (128 << 12)) >> 3; V 1416 libswscale/output.c R = V * c->yuv2rgb_v2r_coeff; V 1417 libswscale/output.c G = V * c->yuv2rgb_v2g_coeff + U * c->yuv2rgb_u2g_coeff; V 1653 libswscale/output.c int V = 1 << 18; V 1662 libswscale/output.c V += chrVSrc[j][i] * chrFilter[j]; V 1667 libswscale/output.c V >>= 19; V 1683 libswscale/output.c r = c->table_rV[V + YUVRGB_TABLE_HEADROOM]; V 1684 libswscale/output.c g = (c->table_gU[U + YUVRGB_TABLE_HEADROOM] + c->table_gV[V + YUVRGB_TABLE_HEADROOM]); V 1714 libswscale/output.c int V = (vbuf0[i] * uvalpha1 + vbuf1[i] * uvalpha) >> 19; V 1716 libswscale/output.c const void *r = c->table_rV[V + YUVRGB_TABLE_HEADROOM], V 1717 libswscale/output.c *g = (c->table_gU[U + YUVRGB_TABLE_HEADROOM] + c->table_gV[V + YUVRGB_TABLE_HEADROOM]), V 1747 libswscale/output.c int V = (vbuf0[i] + 64) >> 7; V 1749 libswscale/output.c const void *r = c->table_rV[V + YUVRGB_TABLE_HEADROOM], V 1750 libswscale/output.c *g = (c->table_gU[U + YUVRGB_TABLE_HEADROOM] + c->table_gV[V + YUVRGB_TABLE_HEADROOM]), V 1769 libswscale/output.c int V = (vbuf0[i] + vbuf1[i] + 128) >> 8; V 1771 libswscale/output.c const void *r = c->table_rV[V + YUVRGB_TABLE_HEADROOM], V 1772 libswscale/output.c *g = (c->table_gU[U + YUVRGB_TABLE_HEADROOM] + c->table_gV[V + YUVRGB_TABLE_HEADROOM]), V 1844 libswscale/output.c uint8_t *dest, int i, int Y, int A, int U, int V, V 1853 libswscale/output.c R = (unsigned)Y + V*c->yuv2rgb_v2r_coeff; V 1854 libswscale/output.c G = (unsigned)Y + V*c->yuv2rgb_v2g_coeff + U*c->yuv2rgb_u2g_coeff; V 2003 libswscale/output.c int V = (1<<9)-(128 << 19); V 2010 libswscale/output.c V += chrVSrc[j][i] * chrFilter[j]; V 2014 libswscale/output.c V >>= 10; V 2024 libswscale/output.c yuv2rgb_write_full(c, dest, i, Y, A, U, V, y, target, hasAlpha, err); V 2061 libswscale/output.c int V = (vbuf0[i] * uvalpha1 + vbuf1[i] * uvalpha-(128 << 19)) >> 10; V 2069 libswscale/output.c yuv2rgb_write_full(c, dest, i, Y, A, U, V, y, target, hasAlpha, err); V 2098 libswscale/output.c int V = (vbuf0[i] - (128<<7)) * 4; V 2106 libswscale/output.c yuv2rgb_write_full(c, dest, i, Y, A, U, V, y, target, hasAlpha, err); V 2115 libswscale/output.c int V = (vbuf0[i] + vbuf1[i] - (128<<8)) * 2; V 2123 libswscale/output.c yuv2rgb_write_full(c, dest, i, Y, A, U, V, y, target, hasAlpha, err); V 2177 libswscale/output.c int V = (1 << 9) - (128 << 19); V 2185 libswscale/output.c V += chrVSrc[j][i] * chrFilter[j]; V 2190 libswscale/output.c V >>= 10; V 2205 libswscale/output.c R = Y + V * c->yuv2rgb_v2r_coeff; V 2206 libswscale/output.c G = Y + V * c->yuv2rgb_v2g_coeff + U * c->yuv2rgb_u2g_coeff; V 2261 libswscale/output.c int V = -(128 << 23); V 2269 libswscale/output.c V += chrVSrc[j][i] * (unsigned)chrFilter[j]; V 2275 libswscale/output.c V >>= 14; V 2290 libswscale/output.c R = V * c->yuv2rgb_v2r_coeff; V 2291 libswscale/output.c G = V * c->yuv2rgb_v2g_coeff + U * c->yuv2rgb_u2g_coeff; V 2337 libswscale/output.c int V = -(128 << 23); V 2345 libswscale/output.c V += chrVSrc[j][i] * (unsigned)chrFilter[j]; V 2351 libswscale/output.c V >>= 14; V 2366 libswscale/output.c R = V * c->yuv2rgb_v2r_coeff; V 2367 libswscale/output.c G = V * c->yuv2rgb_v2g_coeff + U * c->yuv2rgb_u2g_coeff; V 2500 libswscale/output.c int V = 1 << 14, A = 1 << 14; V 2505 libswscale/output.c V -= 0x40000000; V 2515 libswscale/output.c V += chrVSrc[j][i] * (unsigned)chrFilter[j]; V 2523 libswscale/output.c V = 0x8000 + av_clip_int16(V >> 15); V 2529 libswscale/output.c AV_WL16(dest + 8 * i + 6, V); V 255 libswscale/ppc/yuv2rgb_altivec.c vector signed short U, vector signed short V, V 264 libswscale/ppc/yuv2rgb_altivec.c V = vec_sub(V, (vector signed short) V 272 libswscale/ppc/yuv2rgb_altivec.c vx = vec_sl(V, c->CSHIFT); V 277 libswscale/ppc/yuv2rgb_altivec.c *G = vec_mradds(V, c->CGV, uvx); V 300 libswscale/ppc/yuv2rgb_altivec.c vector signed short U, V; \ V 356 libswscale/ppc/yuv2rgb_altivec.c V = vec_unpackh(v); \ V 375 libswscale/ppc/yuv2rgb_altivec.c vx = vec_sl(V, lCSHIFT); \ V 382 libswscale/ppc/yuv2rgb_altivec.c uvx = vec_mradds(V, lCGV, uvx); \ V 471 libswscale/ppc/yuv2rgb_altivec.c vector signed short Y, U, V; V 486 libswscale/ppc/yuv2rgb_altivec.c V = (vector signed short) V 491 libswscale/ppc/yuv2rgb_altivec.c cvtyuvtoRGB(c, Y, U, V, &R0, &G0, &B0); V 497 libswscale/ppc/yuv2rgb_altivec.c V = (vector signed short) V 502 libswscale/ppc/yuv2rgb_altivec.c cvtyuvtoRGB(c, Y, U, V, &R1, &G1, &B1); V 636 libswscale/ppc/yuv2rgb_altivec.c vector signed short X, X0, X1, Y0, U0, V0, Y1, U1, V1, U, V; V 665 libswscale/ppc/yuv2rgb_altivec.c V = RND; V 671 libswscale/ppc/yuv2rgb_altivec.c V = vec_mradds(X, CCoeffs[j], V); V 678 libswscale/ppc/yuv2rgb_altivec.c V = vec_sra(V, SCL); V 683 libswscale/ppc/yuv2rgb_altivec.c V = vec_clip_s16(V); V 695 libswscale/ppc/yuv2rgb_altivec.c V0 = vec_mergeh(V, V); V 698 libswscale/ppc/yuv2rgb_altivec.c V1 = vec_mergel(V, V); V 756 libswscale/ppc/yuv2rgb_altivec.c V = RND; V 762 libswscale/ppc/yuv2rgb_altivec.c V = vec_mradds(X, CCoeffs[j], V); V 769 libswscale/ppc/yuv2rgb_altivec.c V = vec_sra(V, SCL); V 774 libswscale/ppc/yuv2rgb_altivec.c V = vec_clip_s16(V); V 786 libswscale/ppc/yuv2rgb_altivec.c V0 = vec_mergeh(V, V); V 789 libswscale/ppc/yuv2rgb_altivec.c V1 = vec_mergel(V, V); V 669 libswscale/rgb2rgb_template.c unsigned int V = ((rv * r + gv * g + bv * b) >> RGB2YUV_SHIFT) + 128; V 673 libswscale/rgb2rgb_template.c vdst[i] = V; V 735 libswscale/utils.c int64_t W, V, Z, Cy, Cu, Cv; V 793 libswscale/utils.c V = ROUNDED_DIV(ONE*ONE*vg, vr); V 794 libswscale/utils.c Z = ONE*ONE-W-V; V 800 libswscale/utils.c c->input_rgb2yuv_table[RY_IDX] = -ROUNDED_DIV((1 << RGB2YUV_SHIFT)*V , Cy); V 804 libswscale/utils.c c->input_rgb2yuv_table[RU_IDX] = ROUNDED_DIV((1 << RGB2YUV_SHIFT)*V , Cu); V 808 libswscale/utils.c c->input_rgb2yuv_table[RV_IDX] = ROUNDED_DIV((1 << RGB2YUV_SHIFT)*(V+Z) , Cv); V 72 libswscale/yuv2rgb.c V = pv[i]; \ V 73 libswscale/yuv2rgb.c r = (void *)c->table_rV[V+YUVRGB_TABLE_HEADROOM]; \ V 74 libswscale/yuv2rgb.c g = (void *)(c->table_gU[U+YUVRGB_TABLE_HEADROOM] + c->table_gV[V+YUVRGB_TABLE_HEADROOM]); \ V 158 libswscale/yuv2rgb.c int av_unused U, V, Y; \ V 169 libswscale/yuv2rgb.c int av_unused Y, U, V; \