/third_party/ffmpeg/libavfilter/ |
H A D | vf_removegrain.c | 59 const int ma1 = FFMAX(a1, a8); \ 61 const int ma2 = FFMAX(a2, a7); \ 63 const int ma3 = FFMAX(a3, a6); \ 65 const int ma4 = FFMAX(a4, a5); \ 71 const int ma = FFMAX(FFMAX(FFMAX(a1, a2), FFMAX(a3, a4)), FFMAX(FFMAX(a in mode01() [all...] |
H A D | motion_estimation.c | 81 int x_min = FFMAX(me_ctx->x_min, x_mb - me_ctx->search_param); in ff_me_search_esa() 82 int y_min = FFMAX(me_ctx->y_min, y_mb - me_ctx->search_param); in ff_me_search_esa() 100 int x_min = FFMAX(me_ctx->x_min, x_mb - me_ctx->search_param); in ff_me_search_tss() 101 int y_min = FFMAX(me_ctx->y_min, y_mb - me_ctx->search_param); in ff_me_search_tss() 131 int x_min = FFMAX(me_ctx->x_min, x_mb - me_ctx->search_param); in ff_me_search_tdls() 132 int y_min = FFMAX(me_ctx->y_min, y_mb - me_ctx->search_param); in ff_me_search_tdls() 163 int x_min = FFMAX(me_ctx->x_min, x_mb - me_ctx->search_param); in ff_me_search_ntss() 164 int y_min = FFMAX(me_ctx->y_min, y_mb - me_ctx->search_param); in ff_me_search_ntss() 216 int x_min = FFMAX(me_ctx->x_min, x_mb - me_ctx->search_param); in ff_me_search_fss() 217 int y_min = FFMAX(me_ct in ff_me_search_fss() [all...] |
H A D | graphdump.c | 81 max_src_name = FFMAX(max_src_name, ln); in avfilter_graph_dump_to_buf() 82 max_in_name = FFMAX(max_in_name, strlen(l->dstpad->name)); in avfilter_graph_dump_to_buf() 83 max_in_fmt = FFMAX(max_in_fmt, print_link_prop(NULL, l)); in avfilter_graph_dump_to_buf() 88 max_dst_name = FFMAX(max_dst_name, ln); in avfilter_graph_dump_to_buf() 89 max_out_name = FFMAX(max_out_name, strlen(l->srcpad->name)); in avfilter_graph_dump_to_buf() 90 max_out_fmt = FFMAX(max_out_fmt, print_link_prop(NULL, l)); in avfilter_graph_dump_to_buf() 94 width = FFMAX(lname + 2, ltype + 4); in avfilter_graph_dump_to_buf()
|
H A D | vf_neighbor.c | 84 int limit = FFMAX(min - threshold, 0); in erosion() 90 min = FFMAX(min, limit); in erosion() 106 int limit = FFMAX(min - threshold, 0); in erosion16() 112 min = FFMAX(min, limit); in erosion16() 131 max = FFMAX(max, *(coordinates[i] + x)); in dilation() 153 max = FFMAX(max, AV_RN16A(coordinates[i] + x * 2)); in dilation16() 170 int limit = FFMAX(p1[x] - threshold, 0); in deflate() 174 dst[x] = FFMAX(FFMIN(sum / 8, p1[x]), limit); in deflate() 187 int limit = FFMAX(AV_RN16A(&p1[2 * x]) - threshold, 0); in deflate16() 191 dst[x] = FFMAX(FFMI in deflate16() [all...] |
H A D | vf_blockdetect.c | 95 // In case of fractional periods, FFMAX of current and neighbor pixels in calculate_blockiness() 111 temp = FFMAX(1, temp); in calculate_blockiness() 128 block += FFMAX(FFMAX(grad[i + 0], grad[i + 1]), grad[i - 1]); in calculate_blockiness() 137 ret = FFMAX(ret, temp); in calculate_blockiness() 154 temp = FFMAX(1, temp); in calculate_blockiness() 171 block += FFMAX(FFMAX(grad[(j + 0) * grad_linesize], in calculate_blockiness() 182 ret = FFMAX(ret, temp); in calculate_blockiness()
|
H A D | vf_despill.c | 70 spillmap = FFMAX(blue - (red * spillmix + green * factor), 0.f); in do_despill_slice() 72 spillmap = FFMAX(green - (red * spillmix + blue * factor), 0.f); in do_despill_slice() 75 red = FFMAX(red + spillmap * redscale + brightness * spillmap, 0.f); in do_despill_slice() 76 green = FFMAX(green + spillmap * greenscale + brightness * spillmap, 0.f); in do_despill_slice() 77 blue = FFMAX(blue + spillmap * bluescale + brightness * spillmap, 0.f); in do_despill_slice()
|
H A D | af_astats.c | 201 s->tc_samples = FFMAX(s->time_constant * outlink->sample_rate + .5, 1); in config_output() 308 p->max_diff = FFMAX(p->max_diff, fabs(d - p->last)); in update_stat() 319 p->max_index = FFMAX(p->max_index, index); in update_stat() 356 p->max_sigma_x2 = FFMAX(p->max_sigma_x2, p->avg_sigma_x2); in update_stat() 421 max = FFMAX(max, p->max); in set_metadata() 423 nmax = FFMAX(nmax, p->nmax); in set_metadata() 425 max_diff = FFMAX(max_diff, p->max_diff); in set_metadata() 429 max_sigma_x2 = FFMAX(max_sigma_x2, p->max_sigma_x2); in set_metadata() 431 noise_floor = FFMAX(noise_floor, p->noise_floor); in set_metadata() 463 set_meta(metadata, c + 1, "Peak_level", "%f", LINEAR_TO_DB(FFMAX( in set_metadata() [all...] |
H A D | median_template.c | 73 srcp = src + FFMAX(0, slice_h_start - radiusV) * src_linesize; in filter_plane() 81 srcp = src + FFMAX(0, slice_h_start - radiusV - (jobnr != 0)) * src_linesize; in filter_plane() 97 p = srcp + src_linesize * FFMAX(0, i - radiusV - 1); in filter_plane() 140 s->hsub(fine[k], &cfine[BINS * (width * k + FFMAX(luc[k] - 2 * radius - 1, 0))], BINS); in filter_plane() 145 s->hsub(coarse, &ccoarse[BINS * FFMAX(j - radius, 0)], BINS); in filter_plane()
|
H A D | vf_epx.c | 61 src_line[0] = src + src_linesize * FFMAX(slice_start - 1, 0); in epx2_slice() 76 D = src_line[1][FFMAX(x-1, 0)]; in epx2_slice() 128 src_line[0] = src + src_linesize * FFMAX(slice_start - 1, 0); in epx3_slice() 143 A = src_line[0][FFMAX(x-1, 0)]; in epx3_slice() 146 D = src_line[1][FFMAX(x-1, 0)]; in epx3_slice() 149 G = src_line[2][FFMAX(x-1, 0)]; in epx3_slice()
|
H A D | blend_modes.c | 64 #define BURN(a, b) (((a) == 0) ? (a) : FFMAX(0, MAX - ((MAX - (b)) << DEPTH) / (a))) 74 #define BURN(a, b) (((a) <= 0.0) ? (a) : FFMAX(0.0, 1.0 - (1.0 - (b)) / (a))) 119 fn(subtract, FFMAX(0, A - B)) 133 fn(lighten, FFMAX(A, B)) 139 fn(pinlight, (B < HALF) ? FFMIN(A, 2 * B) : FFMAX(A, 2 * (B - HALF))) 140 fn(phoenix, FFMIN(A, B) - FFMAX(A, B) + MAX)
|
H A D | avf_showvolume.c | 152 *peak = FFMAX(*peak, FFABS(src[i])); in find_peak() 168 s->nb_samples = FFMAX(1, av_rescale(inlink->sample_rate, s->frame_rate.den, s->frame_rate.num)); in config_input() 190 s->persistent_max_frames = (int) FFMAX(av_q2d(s->frame_rate) * s->draw_persistent_duration, 1.); in config_input() 350 dst[k * 4 + 0] = FFMAX(dst[k * 4 + 0] * s->f, 0); in filter_frame() 351 dst[k * 4 + 1] = FFMAX(dst[k * 4 + 1] * s->f, 0); in filter_frame() 352 dst[k * 4 + 2] = FFMAX(dst[k * 4 + 2] * s->f, 0); in filter_frame() 353 dst[k * 4 + 3] = FFMAX(dst[k * 4 + 3] * s->f, alpha); in filter_frame() 391 max_draw = FFMAX(0, calc_max_draw(s, outlink, s->max_persistent[c]) - 1); in filter_frame() 427 max_draw = FFMAX(0, calc_max_draw(s, outlink, s->max_persistent[c]) - 1); in filter_frame() 448 drawtext(out, FFMAX( in filter_frame() [all...] |
H A D | vf_delogo.c | 113 xclipl = FFMAX(-logo_x, 0); in apply_delogo() 114 xclipr = FFMAX(logo_x+logo_w-w, 0); in apply_delogo() 115 yclipt = FFMAX(-logo_y, 0); in apply_delogo() 116 yclipb = FFMAX(logo_y+logo_h-h, 0); in apply_delogo() 179 dist = FFMAX(dist, logo_x-x+band); in apply_delogo() 181 dist = FFMAX(dist, x-(logo_x+logo_w-1-band)); in apply_delogo() 184 dist = FFMAX(dist, logo_y-y+band); in apply_delogo() 186 dist = FFMAX(dist, y-(logo_y+logo_h-1-band)); in apply_delogo()
|
H A D | vf_huesaturation.c | 141 f = FFMAX(f, ir - FFMAX(ig, ib)); \ 143 f = FFMAX(f, FFMIN(ir, ig) - ib); \ 145 f = FFMAX(f, ig - FFMAX(ir, ib)); \ 147 f = FFMAX(f, FFMIN(ig, ib) - ir); \ 149 f = FFMAX(f, ib - FFMAX(ir, ig)); \ 151 f = FFMAX(f, FFMIN(ir, ib) - ig); \
|
H A D | avf_avectorscope.c | 183 d[j+0] = FFMAX(d[j+0] - s->fade[0], 0); in fade() 185 d[j+1] = FFMAX(d[j+1] - s->fade[1], 0); in fade() 187 d[j+2] = FFMAX(d[j+2] - s->fade[2], 0); in fade() 189 d[j+3] = FFMAX(d[j+3] - s->fade[3], 0); in fade() 230 s->nb_samples = FFMAX(1, av_rescale(inlink->sample_rate, s->frame_rate.den, s->frame_rate.num)); in config_input() 291 max = FFMAX(FFABS(sample), max); in filter_frame() 300 max = FFMAX(FFABS(samples[i]), max); in filter_frame()
|
H A D | vf_normalize.c | 149 max[c].in = FFMAX(max[c].in, inp[s->co[c]]); in find_min_max() 184 max[0].in = FFMAX(max[0].in, inrp[x]); in find_min_max_planar() 186 max[1].in = FFMAX(max[1].in, ingp[x]); in find_min_max_planar() 188 max[2].in = FFMAX(max[2].in, inbp[x]); in find_min_max_planar() 223 max[c].in = FFMAX(max[c].in, inp[s->co[c]]); in find_min_max_16() 258 max[0].in = FFMAX(max[0].in, inrp[x]); in find_min_max_planar_16() 260 max[1].in = FFMAX(max[1].in, ingp[x]); in find_min_max_planar_16() 262 max[2].in = FFMAX(max[2].in, inbp[x]); in find_min_max_planar_16()
|
/third_party/ffmpeg/libavcodec/ |
H A D | jpegls.c | 44 state->bpp = FFMAX(av_log2(state->maxval) + 1, 2); in ff_jpegls_init_state() 45 state->limit = 2*(state->bpp + FFMAX(state->bpp, 8)) - state->qbpp; in ff_jpegls_init_state() 48 state->A[i] = FFMAX(state->range + 32 >> 6, 2); in ff_jpegls_init_state() 90 s->T1 = iso_clip(FFMAX(2, basic_t1 / factor + 3 * s->near), in ff_jpegls_reset_coding_parameters() 93 s->T2 = iso_clip(FFMAX(3, basic_t2 / factor + 5 * s->near), in ff_jpegls_reset_coding_parameters() 96 s->T3 = iso_clip(FFMAX(4, basic_t3 / factor + 7 * s->near), in ff_jpegls_reset_coding_parameters()
|
H A D | ac3.c | 159 a = FFMAX(a - 64, 0); in calc_lowcomp1() 171 return FFMAX(a - 128, 0); in calc_lowcomp() 192 int max = FFMAX(v, psd[bin]); in ff_ac3_bit_alloc_calc_psd() 244 fastleak = FFMAX(fastleak - s->fast_decay, band_psd[band] - fast_gain); in ff_ac3_bit_alloc_calc_mask() 245 slowleak = FFMAX(slowleak - s->slow_decay, band_psd[band] - s->slow_gain); in ff_ac3_bit_alloc_calc_mask() 246 excite[band] = FFMAX(fastleak - lowcomp, slowleak); in ff_ac3_bit_alloc_calc_mask() 257 fastleak = FFMAX(fastleak - s->fast_decay, band_psd[band] - fast_gain); in ff_ac3_bit_alloc_calc_mask() 258 slowleak = FFMAX(slowleak - s->slow_decay, band_psd[band] - s->slow_gain); in ff_ac3_bit_alloc_calc_mask() 259 excite[band] = FFMAX(fastleak, slowleak); in ff_ac3_bit_alloc_calc_mask() 269 mask[band] = FFMAX(ac3_hearing_threshold_ta in ff_ac3_bit_alloc_calc_mask() [all...] |
H A D | intrax8dsp.c | 98 max_pix = FFMAX(max_pix, c); in x8_setup_spatial_compensation() 111 max_pix = FFMAX(max_pix, c); in x8_setup_spatial_compensation() 380 max = FFMAX(max, p3); in x8_loop_filter() 382 max = FFMAX(max, p5); in x8_loop_filter() 384 max = FFMAX(max, p8); in x8_loop_filter() 387 max = FFMAX(max, p2); in x8_loop_filter() 389 max = FFMAX(max, p4); in x8_loop_filter() 391 max = FFMAX(max, p6); in x8_loop_filter() 393 max = FFMAX(max, p7); in x8_loop_filter()
|
H A D | aacpsy.c | 244 if (FFMAX(bitrate, psy_abr_map[i].quality) != bitrate) { in lame_calc_attack_threshold() 524 ctx->pe.max = FFMAX(pe, ctx->pe.max); in calc_bit_demand() 526 + FFMAX(ctx->pe.min, pe * (pe / ctx->pe.max))) / (PSY_PE_FORGET_SLOPE + 1); in calc_bit_demand() 534 FFMAX(ctx->frame_bits + size - bits, ctx->frame_bits / 8)); in calc_bit_demand() 571 return FFMAX(reduction, 0.0f); in calc_reduction_3gpp() 591 thr = FFMAX(band->thr, band->energy * min_snr); in calc_reduced_thr_3gpp() 660 float pe = pctx->chan_bitrate > 32000 ? 0.0f : FFMAX(50.0f, 100.0f - pctx->chan_bitrate * 100.0f / 32000.0f); in psy_3gpp_analyze_channel() 678 bands[g].thr = FFMAX(bands[g].thr, bands[g-1].thr * coeffs[g].spread_hi[0]); in psy_3gpp_analyze_channel() 679 spread_en[w+g] = FFMAX(bands[g].energy, spread_en[w+g-1] * coeffs[g].spread_hi[1]); in psy_3gpp_analyze_channel() 682 bands[g].thr = FFMAX(band in psy_3gpp_analyze_channel() [all...] |
H A D | g729postfilter.c | 172 sh_ener = FFMAX(sh_ener, 0); in long_term_filter() 246 sh_gain_num = FFMAX(sh_gain_den, sh_ener); in long_term_filter() 265 gain_num_short = FFMAX(sum >> sh_gain_num, 0); in long_term_filter() 328 tmp = FFMAX(tmp, 0); in long_term_filter() 338 tmp = FFMAX(tmp, 0); in long_term_filter() 400 lt_filt_factor_a = FFMAX((L64_temp1 << 15) / (L64_temp1 + L64_temp0), MIN_LT_FILT_FACTOR_A); in long_term_filter() 553 *voicing = FFMAX(*voicing, i); in ff_g729_postfilter()
|
H A D | mathops.h | 120 if (c < d) return (FFMIN(b, d) + FFMAX(a, c)) / 2; in median4() 121 else return (FFMIN(b, c) + FFMAX(a, d)) / 2; in median4() 123 if (c < d) return (FFMIN(a, d) + FFMAX(b, c)) / 2; in median4() 124 else return (FFMIN(a, c) + FFMAX(b, d)) / 2; in median4()
|
H A D | mpegvideo_motion.c | 64 if ((unsigned)src_x >= FFMAX(s->h_edge_pos - 17, 0) || in gmc1_motion() 65 (unsigned)src_y >= FFMAX(s->v_edge_pos - 17, 0)) { in gmc1_motion() 108 if ((unsigned)src_x >= FFMAX((s->h_edge_pos >> 1) - 9, 0) || in gmc1_motion() 109 (unsigned)src_y >= FFMAX((s->v_edge_pos >> 1) - 9, 0)) { in gmc1_motion() 213 if ((unsigned)src_x >= FFMAX(s->h_edge_pos - (motion_x & 1) - 7, 0) || in hpel_motion() 214 (unsigned)src_y >= FFMAX(s->v_edge_pos - (motion_y & 1) - 7, 0)) { in hpel_motion() 304 if ((unsigned)src_x >= FFMAX(s->h_edge_pos - (motion_x & 1) - 15 , 0) || in mpeg_motion_internal() 305 (unsigned)src_y >= FFMAX( v_edge_pos - (motion_y & 1) - h + 1, 0)) { in mpeg_motion_internal() 538 if ((unsigned)src_x >= FFMAX(s->h_edge_pos - (motion_x & 3) - 15 , 0) || in qpel_motion() 539 (unsigned)src_y >= FFMAX( v_edge_po in qpel_motion() [all...] |
/third_party/ffmpeg/tests/checkasm/ |
H A D | audiodsp.c | 69 len = 16 * FFMAX(len, 1); in checkasm_check_audiodsp() 102 max = FFMAX(val1, val2); in checkasm_check_audiodsp() 107 len = 32 * FFMAX(len, 1); in checkasm_check_audiodsp() 130 max = FFMAX(val1, val2); in checkasm_check_audiodsp() 135 len = 16 * FFMAX(len, 1); in checkasm_check_audiodsp()
|
/third_party/ffmpeg/libavutil/ |
H A D | macros.h | 47 #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) macro 48 #define FFMAX3(a,b,c) FFMAX(FFMAX(a,b),c)
|
/third_party/ffmpeg/libswscale/ |
H A D | slice.c | 172 s->plane[i].sliceH = FFMAX(tot_lines, s->plane[i].sliceH); in ff_init_slice_from_src() 235 int nextSlice = FFMAX(lumFilterPos[lumY] + lumFilterSize - 1, in get_min_buffer_size() 241 (*out_lum_size) = FFMAX((*out_lum_size), nextSlice - lumFilterPos[lumY]); in get_min_buffer_size() 242 (*out_chr_size) = FFMAX((*out_chr_size), (nextSlice >> chrSubSample) - chrFilterPos[chrY]); in get_min_buffer_size() 268 lumBufSize = FFMAX(lumBufSize, c->vLumFilterSize + MAX_LINES_AHEAD); in ff_init_filters() 269 chrBufSize = FFMAX(chrBufSize, c->vChrFilterSize + MAX_LINES_AHEAD); in ff_init_filters() 280 c->numSlice = FFMAX(num_ydesc, num_cdesc) + 2; in ff_init_filters() 336 dstIdx = FFMAX(num_ydesc, num_cdesc); in ff_init_filters() 353 dstIdx = FFMAX(num_ydesc, num_cdesc); in ff_init_filters()
|