/third_party/ffmpeg/libavfilter/ |
H A D | vf_colorchannelmixer.c | 56 int (*filter_slice[2])(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs); 136 static int filter_slice_gbrp(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) in filter_slice_gbrp() argument 138 return filter_slice_rgba_planar_8(ctx, arg, jobnr, nb_jobs, 0, 8, 0); in filter_slice_gbrp() 141 static int filter_slice_gbrap(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) in filter_slice_gbrap() argument 143 return filter_slice_rgba_planar_8(ctx, arg, jobnr, nb_jobs, 1, 8, 0); in filter_slice_gbrap() 146 static int filter_slice_gbrp_pl(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) in filter_slice_gbrp_pl() argument 148 return filter_slice_rgba_planar_8(ctx, arg, jobnr, nb_jobs, 0, 8, 1); in filter_slice_gbrp_pl() 151 static int filter_slice_gbrap_pl(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) in filter_slice_gbrap_pl() argument 153 return filter_slice_rgba_planar_8(ctx, arg, jobnr, nb_jobs, 1, 8, 1); in filter_slice_gbrap_pl() 156 static int filter_slice_gbrp9(AVFilterContext *ctx, void *arg, int jobnr, in argument 161 filter_slice_gbrp10(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) filter_slice_gbrp10() argument 166 filter_slice_gbrap10(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) filter_slice_gbrap10() argument 171 filter_slice_gbrp12(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) filter_slice_gbrp12() argument 176 filter_slice_gbrap12(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) filter_slice_gbrap12() argument 181 filter_slice_gbrp14(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) filter_slice_gbrp14() argument 186 filter_slice_gbrp16(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) filter_slice_gbrp16() argument 191 filter_slice_gbrap16(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) filter_slice_gbrap16() argument 196 filter_slice_gbrp9_pl(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) filter_slice_gbrp9_pl() argument 201 filter_slice_gbrp10_pl(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) filter_slice_gbrp10_pl() argument 206 filter_slice_gbrap10_pl(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) filter_slice_gbrap10_pl() argument 211 filter_slice_gbrp12_pl(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) filter_slice_gbrp12_pl() argument 216 filter_slice_gbrap12_pl(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) filter_slice_gbrap12_pl() argument 221 filter_slice_gbrp14_pl(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) filter_slice_gbrp14_pl() argument 226 filter_slice_gbrp16_pl(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) filter_slice_gbrp16_pl() argument 231 filter_slice_gbrap16_pl(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) filter_slice_gbrap16_pl() argument 236 filter_slice_rgba64(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) filter_slice_rgba64() argument 241 filter_slice_rgb48(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) filter_slice_rgb48() argument 246 filter_slice_rgba64_pl(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) filter_slice_rgba64_pl() argument 251 filter_slice_rgb48_pl(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) filter_slice_rgb48_pl() argument 256 filter_slice_rgba(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) filter_slice_rgba() argument 261 filter_slice_rgb24(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) filter_slice_rgb24() argument 266 filter_slice_rgb0(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) filter_slice_rgb0() argument 271 filter_slice_rgba_pl(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) filter_slice_rgba_pl() argument 276 filter_slice_rgb24_pl(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) filter_slice_rgb24_pl() argument 281 filter_slice_rgb0_pl(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) filter_slice_rgb0_pl() argument 286 filter_slice_gbrp32(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) filter_slice_gbrp32() argument 291 filter_slice_gbrap32(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) filter_slice_gbrap32() argument 296 filter_slice_gbrp32_pl(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) filter_slice_gbrp32_pl() argument 301 filter_slice_gbrap32_pl(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) filter_slice_gbrap32_pl() argument [all...] |
H A D | vf_colorcorrect.c | 59 int jobnr, int nb_jobs); 61 int jobnr, int nb_jobs); 64 static int average_slice8(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) in average_slice8() argument 71 const int slice_start = (height * jobnr) / nb_jobs; in average_slice8() 72 const int slice_end = (height * (jobnr + 1)) / nb_jobs; in average_slice8() 89 s->analyzeret[jobnr][0] = s->analyzeret[jobnr][2] = imax * sum_u / (float)((slice_end - slice_start) * width) - 0.5f; in average_slice8() 90 s->analyzeret[jobnr][1] = s->analyzeret[jobnr][3] = imax * sum_v / (float)((slice_end - slice_start) * width) - 0.5f; in average_slice8() 95 static int average_slice16(AVFilterContext *ctx, void *arg, int jobnr, in argument 126 minmax_slice8(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) minmax_slice8() argument 162 minmax_slice16(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) minmax_slice16() argument 198 median_8(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) median_8() argument 252 median_16(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) median_16() argument 315 colorcorrect_slice8(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) colorcorrect_slice8() argument 355 colorcorrect_slice16(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) colorcorrect_slice16() argument [all...] |
H A D | vf_colorize.c | 40 int jobnr, int nb_jobs); 48 static int colorizey_slice8(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) in colorizey_slice8() argument 54 const int slice_start = (height * jobnr) / nb_jobs; in colorizey_slice8() 55 const int slice_end = (height * (jobnr + 1)) / nb_jobs; in colorizey_slice8() 71 static int colorizey_slice16(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) in colorizey_slice16() argument 77 const int slice_start = (height * jobnr) / nb_jobs; in colorizey_slice16() 78 const int slice_end = (height * (jobnr + 1)) / nb_jobs; in colorizey_slice16() 94 static int colorize_slice8(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) in colorize_slice8() argument 100 const int slice_start = (height * jobnr) / nb_jobs; in colorize_slice8() 101 const int slice_end = (height * (jobnr in colorize_slice8() 122 colorize_slice16(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) colorize_slice16() argument 150 do_slice(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) do_slice() argument [all...] |
H A D | vf_fftfilt.c | 79 int (*rdft_horizontal)(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs); 80 int (*irdft_horizontal)(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs); 127 static int rdft_horizontal8(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) in rdft_horizontal8() argument 135 const int slice_start = (h * jobnr) / nb_jobs; in rdft_horizontal8() 136 const int slice_end = (h * (jobnr+1)) / nb_jobs; in rdft_horizontal8() 149 s->htx_fn(s->hrdft[jobnr][plane], in rdft_horizontal8() 158 static int rdft_horizontal16(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) in rdft_horizontal16() argument 166 const int slice_start = (h * jobnr) / nb_jobs; in rdft_horizontal16() 167 const int slice_end = (h * (jobnr+1)) / nb_jobs; in rdft_horizontal16() 180 s->htx_fn(s->hrdft[jobnr][plan in rdft_horizontal16() 189 irdft_horizontal8(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) irdft_horizontal8() argument 219 irdft_horizontal16(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) irdft_horizontal16() argument 389 multiply_data(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) multiply_data() argument 410 copy_vertical(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) copy_vertical() argument 435 rdft_vertical(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) rdft_vertical() argument 454 irdft_vertical(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) irdft_vertical() argument 473 copy_horizontal(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) copy_horizontal() argument [all...] |
H A D | vf_overlay.c | 352 int is_straight, int jobnr, int nb_jobs) in blend_slice_packed_rgb() 377 slice_start = i + (imax * jobnr) / nb_jobs; in blend_slice_packed_rgb() 378 slice_end = i + (imax * (jobnr+1)) / nb_jobs; in blend_slice_packed_rgb() 449 int jobnr, \ 470 slice_start = j + (jmax * jobnr) / nb_jobs; \ 471 slice_end = j + (jmax * (jobnr+1)) / nb_jobs; \ 569 int jobnr, int nb_jobs) \ 581 slice_start = i + (imax * jobnr) / nb_jobs; \ 582 slice_end = i + ((imax * (jobnr+1)) / nb_jobs); \ 624 int jobnr, in 349 blend_slice_packed_rgb(AVFilterContext *ctx, AVFrame *dst, const AVFrame *src, int main_has_alpha, int x, int y, int is_straight, int jobnr, int nb_jobs) blend_slice_packed_rgb() argument 649 blend_slice_planar_rgb(AVFilterContext *ctx, AVFrame *dst, const AVFrame *src, int hsub, int vsub, int main_has_alpha, int x, int y, int is_straight, int jobnr, int nb_jobs) blend_slice_planar_rgb() argument 678 blend_slice_yuv420(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) blend_slice_yuv420() argument 686 blend_slice_yuva420(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) blend_slice_yuva420() argument 694 blend_slice_yuv420p10(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) blend_slice_yuv420p10() argument 702 blend_slice_yuva420p10(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) blend_slice_yuva420p10() argument 710 blend_slice_yuv422p10(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) blend_slice_yuv422p10() argument 718 blend_slice_yuva422p10(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) blend_slice_yuva422p10() argument 726 blend_slice_yuv422(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) blend_slice_yuv422() argument 734 blend_slice_yuva422(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) blend_slice_yuva422() argument 742 blend_slice_yuv444(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) blend_slice_yuv444() argument 750 blend_slice_yuva444(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) blend_slice_yuva444() argument 758 blend_slice_gbrp(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) blend_slice_gbrp() argument 766 blend_slice_gbrap(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) blend_slice_gbrap() argument 774 blend_slice_yuv420_pm(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) blend_slice_yuv420_pm() argument 782 blend_slice_yuva420_pm(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) blend_slice_yuva420_pm() argument 790 blend_slice_yuv422_pm(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) blend_slice_yuv422_pm() argument 798 blend_slice_yuva422_pm(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) blend_slice_yuva422_pm() argument 806 blend_slice_yuv444_pm(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) blend_slice_yuv444_pm() argument 814 blend_slice_yuva444_pm(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) blend_slice_yuva444_pm() argument 822 blend_slice_gbrp_pm(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) blend_slice_gbrp_pm() argument 830 blend_slice_gbrap_pm(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) blend_slice_gbrap_pm() argument 838 blend_slice_rgb(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) blend_slice_rgb() argument 846 blend_slice_rgba(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) blend_slice_rgba() argument 854 blend_slice_rgb_pm(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) blend_slice_rgb_pm() argument 862 blend_slice_rgba_pm(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) blend_slice_rgba_pm() argument [all...] |
H A D | vf_fade.c | 69 int (*filter_slice_luma)(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs); 70 int (*filter_slice_chroma)(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs); 71 int (*filter_slice_alpha)(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs); 232 static int filter_slice_rgb(AVFilterContext *ctx, void *arg, int jobnr, in filter_slice_rgb() argument 237 int slice_start = (frame->height * jobnr ) / nb_jobs; in filter_slice_rgb() 238 int slice_end = (frame->height * (jobnr+1)) / nb_jobs; in filter_slice_rgb() 252 static int filter_slice_luma(AVFilterContext *ctx, void *arg, int jobnr, in filter_slice_luma() argument 257 int slice_start = (frame->height * jobnr ) / nb_jobs; in filter_slice_luma() 258 int slice_end = (frame->height * (jobnr+1)) / nb_jobs; in filter_slice_luma() 277 static int filter_slice_luma16(AVFilterContext *ctx, void *arg, int jobnr, in filter_slice_luma16() argument 302 filter_slice_chroma(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) filter_slice_chroma() argument 329 filter_slice_chroma16(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) filter_slice_chroma16() argument 355 filter_slice_alpha(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) filter_slice_alpha() argument 380 filter_slice_alpha16(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) filter_slice_alpha16() argument [all...] |
H A D | vf_fftdnoiz.c | 272 int jobnr, int y, int x) in import_block() 284 AVComplexFloat *hdata = p->hdata[jobnr]; in import_block() 285 AVComplexFloat *hdata_out = p->hdata_out[jobnr]; in import_block() 286 AVComplexFloat *vdata_out = p->vdata_out[jobnr]; in import_block() 304 s->tx_fn(s->fft[jobnr], dst_out, dst, sizeof(float)); in import_block() 325 s->tx_fn(s->fft[jobnr], bdst, dst, sizeof(float)); in import_block() 335 int jobnr, int y, int x) in export_block() 347 AVComplexFloat *hdata = p->hdata[jobnr]; in export_block() 348 AVComplexFloat *hdata_out = p->hdata_out[jobnr]; in export_block() 349 AVComplexFloat *vdata_out = p->vdata_out[jobnr]; in export_block() 269 import_block(FFTdnoizContext *s, uint8_t *srcp, int src_linesize, float *buffer, int buffer_linesize, int plane, int jobnr, int y, int x) import_block() argument 332 export_block(FFTdnoizContext *s, uint8_t *dstp, int dst_linesize, float *buffer, int buffer_linesize, int plane, int jobnr, int y, int x) export_block() argument 379 filter_block3d2(FFTdnoizContext *s, int plane, float *pbuffer, float *nbuffer, int jobnr) filter_block3d2() argument 441 filter_block3d1(FFTdnoizContext *s, int plane, float *pbuffer, int jobnr) filter_block3d1() argument 498 filter_block2d(FFTdnoizContext *s, int plane, int jobnr) filter_block2d() argument 534 denoise(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) denoise() argument [all...] |
H A D | vf_bilateral.c | 156 int jobnr, int nb_jobs, int plane) \ 160 const int slice_start = (height * jobnr) / nb_jobs; \ 161 const int slice_end = (height * (jobnr+1)) / nb_jobs; \ 228 int jobnr, int nb_jobs, int plane) \ 232 const int slice_start = (width * jobnr) / nb_jobs; \ 233 const int slice_end = (width * (jobnr+1)) / nb_jobs; \ 331 int jobnr, int nb_jobs, int plane) \ 335 const int slice_start = (height * jobnr) / nb_jobs; \ 336 const int slice_end = (height * (jobnr+1)) / nb_jobs; \ 351 int jobnr, in in bilateralh_planes() 350 bilateralh_planes(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) bilateralh_planes() argument 371 bilateralv_planes(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) bilateralv_planes() argument 392 bilateralo_planes(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) bilateralo_planes() argument [all...] |
H A D | vf_colorlevels.c | 55 int (*colorlevels_slice[2])(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs); 109 const int slice_start = (process_h * jobnr ) / nb_jobs; \ 110 const int slice_end = (process_h * (jobnr+1)) / nb_jobs; \ 184 static int colorlevels_slice_8(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) in colorlevels_slice_8() argument 191 static int colorlevels_slice_16(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) in colorlevels_slice_16() argument 198 static int colorlevels_preserve_slice_8(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) in colorlevels_preserve_slice_8() argument 205 static int colorlevels_preserve_slice_16(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) in colorlevels_preserve_slice_16() argument 212 static int colorlevels_slice_8_planar(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) in colorlevels_slice_8_planar() argument 219 static int colorlevels_slice_9_planar(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) in colorlevels_slice_9_planar() argument 227 static int colorlevels_slice_10_planar(AVFilterContext *ctx, void *arg, int jobnr, in argument 235 colorlevels_slice_12_planar(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) colorlevels_slice_12_planar() argument 243 colorlevels_slice_14_planar(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) colorlevels_slice_14_planar() argument 251 colorlevels_slice_16_planar(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) colorlevels_slice_16_planar() argument 258 colorlevels_preserve_slice_8_planar(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) colorlevels_preserve_slice_8_planar() argument 265 colorlevels_preserve_slice_9_planar(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) colorlevels_preserve_slice_9_planar() argument 273 colorlevels_preserve_slice_10_planar(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) colorlevels_preserve_slice_10_planar() argument 281 colorlevels_preserve_slice_12_planar(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) colorlevels_preserve_slice_12_planar() argument 289 colorlevels_preserve_slice_14_planar(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) colorlevels_preserve_slice_14_planar() argument 297 colorlevels_preserve_slice_16_planar(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) colorlevels_preserve_slice_16_planar() argument [all...] |
H A D | vf_monochrome.c | 41 int jobnr, int nb_jobs); 43 int jobnr, int nb_jobs); 80 static int monochrome_slice8(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) in monochrome_slice8() argument 91 const int slice_start = (height * jobnr) / nb_jobs; in monochrome_slice8() 92 const int slice_end = (height * (jobnr + 1)) / nb_jobs; in monochrome_slice8() 119 static int monochrome_slice16(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) in monochrome_slice16() argument 130 const int slice_start = (height * jobnr) / nb_jobs; in monochrome_slice16() 131 const int slice_end = (height * (jobnr + 1)) / nb_jobs; in monochrome_slice16() 158 static int clear_slice8(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) in clear_slice8() argument 168 const int slice_start = (height * jobnr) / nb_job in clear_slice8() 184 clear_slice16(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) clear_slice16() argument [all...] |
H A D | vf_chromakey.c | 47 int jobnr, int nb_jobs); 117 static int do_chromakey_slice(AVFilterContext *avctx, void *arg, int jobnr, int nb_jobs) in do_chromakey_slice() argument 121 const int slice_start = (frame->height * jobnr) / nb_jobs; in do_chromakey_slice() 122 const int slice_end = (frame->height * (jobnr + 1)) / nb_jobs; in do_chromakey_slice() 147 static int do_chromakey16_slice(AVFilterContext *avctx, void *arg, int jobnr, int nb_jobs) in do_chromakey16_slice() argument 151 const int slice_start = (frame->height * jobnr) / nb_jobs; in do_chromakey16_slice() 152 const int slice_end = (frame->height * (jobnr + 1)) / nb_jobs; in do_chromakey16_slice() 181 static int do_chromahold_slice(AVFilterContext *avctx, void *arg, int jobnr, int nb_jobs) in do_chromahold_slice() argument 185 const int slice_start = ((frame->height >> ctx->vsub_log2) * jobnr) / nb_jobs; in do_chromahold_slice() 186 const int slice_end = ((frame->height >> ctx->vsub_log2) * (jobnr in do_chromahold_slice() 218 do_chromahold16_slice(AVFilterContext *avctx, void *arg, int jobnr, int nb_jobs) do_chromahold16_slice() argument [all...] |
H A D | vf_colortemperature.c | 49 int jobnr, int nb_jobs); 104 static int temperature_slice8(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) in temperature_slice8() argument 113 const int slice_start = (height * jobnr) / nb_jobs; in temperature_slice8() 114 const int slice_end = (height * (jobnr + 1)) / nb_jobs; in temperature_slice8() 145 static int temperature_slice16(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) in temperature_slice16() argument 155 const int slice_start = (height * jobnr) / nb_jobs; in temperature_slice16() 156 const int slice_end = (height * (jobnr + 1)) / nb_jobs; in temperature_slice16() 187 static int temperature_slice8p(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) in temperature_slice8p() argument 200 const int slice_start = (height * jobnr) / nb_jobs; in temperature_slice8p() 201 const int slice_end = (height * (jobnr in temperature_slice8p() 226 temperature_slice16p(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) temperature_slice16p() argument [all...] |
H A D | vf_colorcontrast.c | 47 int jobnr, int nb_jobs); 92 static int colorcontrast_slice8(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) in colorcontrast_slice8() argument 98 const int slice_start = (height * jobnr) / nb_jobs; in colorcontrast_slice8() 99 const int slice_end = (height * (jobnr + 1)) / nb_jobs; in colorcontrast_slice8() 144 static int colorcontrast_slice16(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) in colorcontrast_slice16() argument 152 const int slice_start = (height * jobnr) / nb_jobs; in colorcontrast_slice16() 153 const int slice_end = (height * (jobnr + 1)) / nb_jobs; in colorcontrast_slice16() 198 static int colorcontrast_slice8p(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) in colorcontrast_slice8p() argument 205 const int slice_start = (height * jobnr) / nb_jobs; in colorcontrast_slice8p() 206 const int slice_end = (height * (jobnr in colorcontrast_slice8p() 248 colorcontrast_slice16p(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) colorcontrast_slice16p() argument [all...] |
H A D | vf_hsvkey.c | 49 int jobnr, int nb_jobs); 89 static int do_hsvkey_slice(AVFilterContext *avctx, void *arg, int jobnr, int nb_jobs) in do_hsvkey_slice() argument 93 const int slice_start = (frame->height * jobnr) / nb_jobs; in do_hsvkey_slice() 94 const int slice_end = (frame->height * (jobnr + 1)) / nb_jobs; in do_hsvkey_slice() 114 static int do_hsvkey16_slice(AVFilterContext *avctx, void *arg, int jobnr, int nb_jobs) in do_hsvkey16_slice() argument 118 const int slice_start = (frame->height * jobnr) / nb_jobs; in do_hsvkey16_slice() 119 const int slice_end = (frame->height * (jobnr + 1)) / nb_jobs; in do_hsvkey16_slice() 140 static int do_hsvhold_slice(AVFilterContext *avctx, void *arg, int jobnr, int nb_jobs) in do_hsvhold_slice() argument 148 const int slice_start = (height * jobnr) / nb_jobs; in do_hsvhold_slice() 149 const int slice_end = (height * (jobnr in do_hsvhold_slice() 176 do_hsvhold16_slice(AVFilterContext *avctx, void *arg, int jobnr, int nb_jobs) do_hsvhold16_slice() argument [all...] |
H A D | af_headphone.c | 143 static int headphone_convolute(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) in headphone_convolute() argument 148 int offset = jobnr; in headphone_convolute() 149 int *write = &td->write[jobnr]; in headphone_convolute() 150 const float *const ir = td->ir[jobnr]; in headphone_convolute() 151 int *n_clippings = &td->n_clippings[jobnr]; in headphone_convolute() 152 float *ringbuffer = td->ringbuffer[jobnr]; in headphone_convolute() 153 float *temp_src = td->temp_src[jobnr]; in headphone_convolute() 214 static int headphone_fast_convolute(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) in headphone_fast_convolute() argument 219 int offset = jobnr; in headphone_fast_convolute() 220 int *write = &td->write[jobnr]; in headphone_fast_convolute() [all...] |
H A D | vf_lumakey.c | 40 int (*do_lumakey_slice)(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs); 43 static int do_lumakey_slice8(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) in do_lumakey_slice8() argument 47 const int slice_start = (frame->height * jobnr) / nb_jobs; in do_lumakey_slice8() 48 const int slice_end = (frame->height * (jobnr + 1)) / nb_jobs; in do_lumakey_slice8() 75 static int do_lumakey_slice16(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) in do_lumakey_slice16() argument 79 const int slice_start = (frame->height * jobnr) / nb_jobs; in do_lumakey_slice16() 80 const int slice_end = (frame->height * (jobnr + 1)) / nb_jobs; in do_lumakey_slice16()
|
H A D | vf_signalstats.c | 212 static int filter8_brng(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) in filter8_brng() argument 220 const int slice_start = (h * jobnr ) / nb_jobs; in filter8_brng() 221 const int slice_end = (h * (jobnr+1)) / nb_jobs; in filter8_brng() 246 static int filter16_brng(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) in filter16_brng() argument 255 const int slice_start = (h * jobnr ) / nb_jobs; in filter16_brng() 256 const int slice_end = (h * (jobnr+1)) / nb_jobs; in filter16_brng() 286 static int filter8_tout(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) in filter8_tout() argument 294 const int slice_start = (h * jobnr ) / nb_jobs; in filter8_tout() 295 const int slice_end = (h * (jobnr+1)) / nb_jobs; in filter8_tout() 334 static int filter16_tout(AVFilterContext *ctx, void *arg, int jobnr, in argument 377 filter8_vrep(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) filter8_vrep() argument 411 filter16_vrep(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) filter16_vrep() argument 457 compute_sat_hue_metrics8(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) compute_sat_hue_metrics8() argument 495 compute_sat_hue_metrics16(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) compute_sat_hue_metrics16() argument [all...] |
H A D | vf_colorconstancy.c | 247 * @param jobnr current job nubmer. 252 static int slice_get_derivative(AVFilterContext* ctx, void* arg, int jobnr, int nb_jobs) in slice_get_derivative() argument 276 slice_start = (height * jobnr ) / nb_jobs; in slice_get_derivative() 277 slice_end = (height * (jobnr + 1)) / nb_jobs; in slice_get_derivative() 291 slice_start = (width * jobnr ) / nb_jobs; in slice_get_derivative() 292 slice_end = (width * (jobnr + 1)) / nb_jobs; in slice_get_derivative() 315 * @param jobnr current job nubmer. 320 static int slice_normalize(AVFilterContext* ctx, void* arg, int jobnr, int nb_jobs) in slice_normalize() argument 331 const int slice_start = (numpixels * jobnr ) / nb_jobs; in slice_normalize() 332 const int slice_end = (numpixels * (jobnr in slice_normalize() 441 filter_slice_grey_edge(AVFilterContext* ctx, void* arg, int jobnr, int nb_jobs) filter_slice_grey_edge() argument 595 diagonal_transformation(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) diagonal_transformation() argument [all...] |
H A D | vf_yaepblur.c | 51 int (*pre_calculate_row)(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs); 52 int (*filter_slice )(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs); 95 int jobnr, int nb_jobs) \ 105 const int starty = height * jobnr / nb_jobs; \ 106 const int endy = height * (jobnr+1) / nb_jobs; \ 131 int jobnr, int nb_jobs) in pre_calculate_col() 140 const int startx = width * jobnr / nb_jobs; in pre_calculate_col() 141 const int endx = width * (jobnr + 1) / nb_jobs; in pre_calculate_col() 161 static int filter_slice_##name(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) \ 179 const int starty = height * jobnr / nb_job 130 pre_calculate_col(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) pre_calculate_col() argument [all...] |
H A D | vf_colorbalance.c | 56 int (*color_balance)(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs); 151 static int color_balance8_p(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) in color_balance8_p() argument 157 const int slice_start = (out->height * jobnr) / nb_jobs; in color_balance8_p() 158 const int slice_end = (out->height * (jobnr+1)) / nb_jobs; in color_balance8_p() 204 static int color_balance16_p(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) in color_balance16_p() argument 210 const int slice_start = (out->height * jobnr) / nb_jobs; in color_balance16_p() 211 const int slice_end = (out->height * (jobnr+1)) / nb_jobs; in color_balance16_p() 258 static int color_balance8(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) in color_balance8() argument 265 const int slice_start = (out->height * jobnr) / nb_jobs; in color_balance8() 266 const int slice_end = (out->height * (jobnr in color_balance8() 309 color_balance16(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) color_balance16() argument [all...] |
H A D | vf_chromashift.c | 52 int (*filter_slice[2])(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs); 56 static int smear_slice ## depth(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) \ 71 const int slice_start = (h * jobnr) / nb_jobs; \ 72 const int slice_end = (h * (jobnr+1)) / nb_jobs; \ 98 static int wrap_slice ## depth(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) \ 113 const int slice_start = (h * jobnr) / nb_jobs; \ 114 const int slice_end = (h * (jobnr+1)) / nb_jobs; \ 153 static int rgbasmear_slice ## depth(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) \ 176 const int slice_start = (h * jobnr) / nb_jobs; \ 177 const int slice_end = (h * (jobnr [all...] |
H A D | vf_vibrance.c | 46 int jobnr, int nb_jobs); 54 static int vibrance_slice8(AVFilterContext *avctx, void *arg, int jobnr, int nb_jobs) in vibrance_slice8() argument 72 const int slice_start = (height * jobnr) / nb_jobs; in vibrance_slice8() 73 const int slice_end = (height * (jobnr + 1)) / nb_jobs; in vibrance_slice8() 111 static int vibrance_slice16(AVFilterContext *avctx, void *arg, int jobnr, int nb_jobs) in vibrance_slice16() argument 131 const int slice_start = (height * jobnr) / nb_jobs; in vibrance_slice16() 132 const int slice_end = (height * (jobnr + 1)) / nb_jobs; in vibrance_slice16() 170 static int vibrance_slice8p(AVFilterContext *avctx, void *arg, int jobnr, int nb_jobs) in vibrance_slice8p() argument 192 const int slice_start = (height * jobnr) / nb_jobs; in vibrance_slice8p() 193 const int slice_end = (height * (jobnr in vibrance_slice8p() 225 vibrance_slice16p(AVFilterContext *avctx, void *arg, int jobnr, int nb_jobs) vibrance_slice16p() argument [all...] |
H A D | af_sofalizer.c | 332 static int sofalizer_convolute(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) in sofalizer_convolute() argument 337 int offset = jobnr; in sofalizer_convolute() 338 int *write = &td->write[jobnr]; in sofalizer_convolute() 339 const int *const delay = td->delay[jobnr]; in sofalizer_convolute() 340 const float *const ir = td->ir[jobnr]; in sofalizer_convolute() 341 int *n_clippings = &td->n_clippings[jobnr]; in sofalizer_convolute() 342 float *ringbuffer = td->ringbuffer[jobnr]; in sofalizer_convolute() 343 float *temp_src = td->temp_src[jobnr]; in sofalizer_convolute() 349 float *dst = (float *)out->extended_data[jobnr * planar]; /* get pointer to audio output buffer */ in sofalizer_convolute() 432 static int sofalizer_fast_convolute(AVFilterContext *ctx, void *arg, int jobnr, in argument [all...] |
H A D | median_template.c | 54 int slice_h_start, int slice_h_end, int jobnr) in filter_plane() 57 htype *ccoarse = s->coarse[jobnr]; in filter_plane() 58 htype *cfine = s->fine[jobnr]; in filter_plane() 74 if (jobnr == 0) { in filter_plane() 81 srcp = src + FFMAX(0, slice_h_start - radiusV - (jobnr != 0)) * src_linesize; in filter_plane() 82 for (int i = 0; i < radiusV + (jobnr != 0) * (1 + radiusV); i++) { in filter_plane() 52 filter_plane(AVFilterContext *ctx, const uint8_t *ssrc, int src_linesize, uint8_t *ddst, int dst_linesize, int width, int height, int slice_h_start, int slice_h_end, int jobnr) filter_plane() argument
|
H A D | vf_waveform.c | 125 int jobnr, int nb_jobs); 691 int jobnr, int nb_jobs) in lowpass16() 704 const int sliceh_start = !column ? (src_h * jobnr) / nb_jobs : 0; in lowpass16() 705 const int sliceh_end = !column ? (src_h * (jobnr+1)) / nb_jobs : src_h; in lowpass16() 706 const int slicew_start = column ? (src_w * jobnr) / nb_jobs : 0; in lowpass16() 707 const int slicew_end = column ? (src_w * (jobnr+1)) / nb_jobs : src_w; in lowpass16() 801 void *arg, int jobnr, \ 814 jobnr, nb_jobs); \ 829 int jobnr, int nb_jobs) in lowpass() 841 const int sliceh_start = !column ? (src_h * jobnr) / nb_job in lowpass() 686 lowpass16(WaveformContext *s, AVFrame *in, AVFrame *out, int component, int intensity, int offset_y, int offset_x, int column, int mirror, int jobnr, int nb_jobs) lowpass16() argument 824 lowpass(WaveformContext *s, AVFrame *in, AVFrame *out, int component, int intensity, int offset_y, int offset_x, int column, int mirror, int jobnr, int nb_jobs) lowpass() argument 961 flat16(WaveformContext *s, AVFrame *in, AVFrame *out, int component, int intensity, int offset_y, int offset_x, int column, int mirror, int jobnr, int nb_jobs) flat16() argument 1100 flat(WaveformContext *s, AVFrame *in, AVFrame *out, int component, int intensity, int offset_y, int offset_x, int column, int mirror, int jobnr, int nb_jobs) flat() argument 1529 chroma16(WaveformContext *s, AVFrame *in, AVFrame *out, int component, int intensity, int offset_y, int offset_x, int column, int mirror, int jobnr, int nb_jobs) chroma16() argument 1635 chroma(WaveformContext *s, AVFrame *in, AVFrame *out, int component, int intensity, int offset_y, int offset_x, int column, int mirror, int jobnr, int nb_jobs) chroma() argument 1739 color16(WaveformContext *s, AVFrame *in, AVFrame *out, int component, int intensity, int offset_y, int offset_x, int column, int mirror, int jobnr, int nb_jobs) color16() argument 1872 color(WaveformContext *s, AVFrame *in, AVFrame *out, int component, int intensity, int offset_y, int offset_x, int column, int mirror, int jobnr, int nb_jobs) color() argument 2004 acolor16(WaveformContext *s, AVFrame *in, AVFrame *out, int component, int intensity, int offset_y, int offset_x, int column, int mirror, int jobnr, int nb_jobs) acolor16() argument 2138 acolor(WaveformContext *s, AVFrame *in, AVFrame *out, int component, int intensity, int offset_y, int offset_x, int column, int mirror, int jobnr, int nb_jobs) acolor() argument [all...] |