|
FFmpeg
|
#include "libavutil/channel_layout.h"#include "libavutil/opt.h"#include "avfilter.h"#include "audio.h"#include "filters.h"Go to the source code of this file.
Data Structures | |
| struct | CrystalizerContext |
| struct | ThreadData |
| Used for passing data between threads. More... | |
Macros | |
| #define | OFFSET(x) |
| #define | A AV_OPT_FLAG_AUDIO_PARAM|AV_OPT_FLAG_FILTERING_PARAM|AV_OPT_FLAG_RUNTIME_PARAM |
| #define | filters(fmt, type, inverse, clp, inverset, clip, one, clip_fn, packed) |
Functions | |
| AVFILTER_DEFINE_CLASS (crystalizer) | |
| filters (flt, float, inverse, noclip, 1, 0, 1.f, av_clipf, 1) filters(flt | |
| filters (flt, float, noinverse, noclip, 0, 0, 1.f, av_clipf, 1) filters(flt | |
| filters (fltp, float, inverse, noclip, 1, 0, 1.f, av_clipf, 0) filters(fltp | |
| filters (fltp, float, noinverse, noclip, 0, 0, 1.f, av_clipf, 0) filters(fltp | |
| filters (dbl, double, inverse, noclip, 1, 0, 1.0, av_clipd, 1) filters(dbl | |
| filters (dbl, double, noinverse, noclip, 0, 0, 1.0, av_clipd, 1) filters(dbl | |
| filters (dblp, double, inverse, noclip, 1, 0, 1.0, av_clipd, 0) filters(dblp | |
| filters (dblp, double, noinverse, noclip, 0, 0, 1.0, av_clipd, 0) filters(dblp | |
| static int | config_input (AVFilterLink *inlink) |
| static int | filter_frame (AVFilterLink *inlink, AVFrame *in) |
| static av_cold void | uninit (AVFilterContext *ctx) |
Variables | |
| static const AVOption | crystalizer_options [] |
| float | |
| inverse | |
| clip | |
| f | |
| av_clipf | |
| noinverse | |
| double | |
| av_clipd | |
| static const AVFilterPad | inputs [] |
| const FFFilter | ff_af_crystalizer |
| #define OFFSET | ( | x | ) |
Definition at line 35 of file af_crystalizer.c.
Definition at line 36 of file af_crystalizer.c.
Definition at line 55 of file af_crystalizer.c.
Referenced by add_filter(), av_bsf_graph_alloc_filter(), avfilter_graph_alloc_filter(), avfilter_graph_parse(), avfilter_graph_parse2(), avfilter_graph_parse_ptr(), do_scaled_8tap_c(), ff_ip_parse_blocks(), ff_ip_parse_sources(), ff_ip_reset_filters(), filters(), filters(), filters(), filters(), filters(), filters(), filters(), ip_parse_sources_and_blocks(), ost_bind_filter(), ost_get_filters(), schedule_update_locked(), streamcopy_init(), swri_dither_init(), and wv_unpack_dsd_high().
| AVFILTER_DEFINE_CLASS | ( | crystalizer | ) |
|
static |
Definition at line 141 of file af_crystalizer.c.
|
static |
Definition at line 178 of file af_crystalizer.c.
|
static |
Definition at line 220 of file af_crystalizer.c.
|
static |
Definition at line 38 of file af_crystalizer.c.
| float |
Definition at line 122 of file af_crystalizer.c.
Referenced by aac_encode_frame(), aarch64_setup_dither(), aarch64_setup_linear(), acb_excitation(), adaptive_quantization(), allocate_input_tensor(), amrnb_decode_init(), analyze_mono(), analyze_stereo(), apply_window_and_mdct(), asmgen_op_dither(), at1_unpack_dequant(), atrac9_decode_block(), average_slice16(), average_slice8(), bit_allocation(), build_dct_push_const(), butter_filter_stereo_samples(), calc_replaygain(), celt_decode_coarse_energy(), celt_exp_rotation(), celt_frame_mdct(), celt_gauge_psy_weight(), checkasm_check_audiodsp(), checkasm_randomize_rangef(), colorkey_opencl_init(), colormap_slice(), compare_fields(), compute_band_corr(), compute_band_energy(), compute_bilinear_map(), config_eq_output(), config_input(), config_input(), config_input(), config_input(), config_output(), config_output(), convolution_opencl_make_filter_params(), create_dither_buf(), cube1x6_to_xyz(), cube6x1_to_xyz(), DECL_READ(), decode_ppc(), dequant_lsp10r(), dequant_lsp16r(), dequantization_float(), dequantization_int_97(), dng_process_color16(), dnn_detect_parse_yolo_output(), draw_background(), draw_legend(), draw_region_rgb_packed(), drawbox_vaapi_filter_frame(), encode_block(), encode_subbands(), evrc_decode_init(), export_block(), ff_aac_ac_map_process(), ff_aac_usac_decode_frame(), ff_affine_transform(), ff_dsd2pcm_translate(), ff_generate_wave_table(), ff_sws_init_single_context(), ff_sws_pixel_type_size(), ff_wma_init(), fill32f(), fill_in_tongue(), fill_model_input_onnx(), filter_block2d(), filter_block3d1(), filter_block3d2(), filter_frame(), filter_frame(), filter_frame(), filter_frame(), find_inliers(), frame_erasure(), frequency_band(), get_bsize(), get_datatype_size(), get_datatype_size(), get_exponent_dynamic(), hscale_sizeof_weight(), import_block(), init_noise(), init_noise_samples(), interp_band_gain(), libvorbis_setup(), libx265_encode_init(), lininterp(), main(), move_audio(), mpa_encode_init(), nlmeans_opencl_init(), nlmeans_plane(), nlmeans_vulkan_filter_frame(), nmr_decide_stereo(), nmr_setup_channel(), nmr_solve_group(), normalize(), normalize::normalize(), optimize_colors(), opus_decode_packet(), opus_decode_subpacket(), opus_flush_resample(), pad_opencl_init(), parse_cinespace(), pixel_from_q64(), prelut_interp_1d_linear(), print_report(), print_stats(), ps_tableinit(), put_se_coef(), put_ue_coef(), render_capture_to_frame(), rnd_table_init(), run_channel_fft(), run_transcription(), sbr_hf_assemble(), set_params(), spectral_centroid(), spectral_kurtosis(), spectral_rolloff(), spectral_skewness(), spectral_spread(), spx_coordinates(), step_collect_psy_metrics(), supply_new_packets(), swr_init(), synthfilt_build_sb_samples(), temperature_slice32(), test_deemphasis(), test_quant_bands(), tetrahedron_to_xyz(), tiff_decode_tag(), tonemap_opencl_filter_frame(), unsharp_opencl_make_filter_params(), update_settings(), vorbis_encode_init(), wma_decode_block(), wma_lsp_to_curve_init(), X264_init(), XAVS_init(), xvid_correct_framerate(), xyz_to_cube1x6(), xyz_to_cube6x1(), yae_align(), yae_reset(), yule_filter_stereo_samples(), yuv2plane1_float_c_template(), and yuv2planeX_float_c_template().
| inverse |
Definition at line 122 of file af_crystalizer.c.
Referenced by correlate(), correlate_slice_buffered(), decorrelate(), filter_channel(), filters(), filters(), filters(), filters(), inverse(), lift(), liftS(), multiswap_invert_keys(), ocio_create_display_view_processor(), and ocio_create_file_transform_processor().
| clip |
Definition at line 122 of file af_crystalizer.c.
Referenced by alf_clip(), alf_filter_chroma(), alf_filter_chroma(), alf_filter_luma(), alf_filter_luma(), alf_get_coeff_and_clip(), alf_recon_coeff_and_clip(), blt_ipol(), blt_mask(), blt_solid(), check_alf_filter(), detect_clips(), filter(), filters(), filters(), filters(), filters(), filters(), FUNC2(), FUNC2(), FUNC2(), horiz_filter_clip(), horiz_filter_clip_bayer(), rv40_loop_filter(), transform2(), twinvq_mulawinv(), vc1_filter_line(), and vc1_filter_line().
| f |
Definition at line 122 of file af_crystalizer.c.
| av_clipf |
Definition at line 122 of file af_crystalizer.c.
| noinverse |
| double |
Definition at line 132 of file af_crystalizer.c.
Referenced by activate(), activate(), activate(), amf_init_filter_config(), analyze_frame(), analyze_plane(), audio_decode_frame(), av_q2d(), av_q2d_64(), av_rescale_rnd(), averaged_event_time_ms(), avi_write_header(), avpriv_solve_lls(), bits2qp(), build_dct_push_const(), build_filter(), calc_entropy(), calc_persp_luts(), calc_squared_error_and_weight(), checkasm_stats_estimate(), compute_rates(), compute_row(), config_input(), config_input(), config_input(), config_input(), config_input(), config_input(), config_input_ref(), config_output(), config_output(), config_props(), create_filtergraph(), cudascale_config_props(), cudascale_setup_filters(), dash_write_packet(), dct_error(), decfloat(), detect_clips(), detect_scene_change(), do_block_matching_multi(), do_corr(), do_ssim360(), draw_mandelbrot(), draw_qrcode(), draw_region(), draw_response(), dump_fir(), dump_spherical(), dump_spherical(), ebur128_calc_gating_block(), ebur128_calc_relative_threshold(), ebur128_gated_loudness(), encode_sample_description(), eval_expr(), eval_expr(), evaluate(), evaluate(), evaluate_parameters(), event_loop(), ff_dsd2pcm_translate(), ff_generate_wave_table(), ff_h2645_sei_to_frame(), ff_print_pts(), ff_rate_control_init(), ff_rate_estimate_qscale(), ff_scale_eval_dimensions(), ff_vmafmotion_process(), fill_whitepoint_conv_table(), filter_frame(), filter_frame(), filter_frame(), filter_frame(), filter_frame(), filter_slice(), frame_sum_square_err(), frame_sum_square_err(), generate_kernel(), generate_window_func(), geq_filter_frame(), geq_init(), get_aspect_ratio(), get_avg_xpsnr(), get_dither_value(), get_histogram(), get_out_samples(), get_qscale(), get_scene_score(), get_scene_score(), get_scene_score(), get_wsse(), hexfloat(), hls_write_packet(), init(), init(), init_axis_color(), init_pattern_from_string(), init_volume(), initialize(), interpolate(), is_frozen(), librsvg_decode_frame(), logdb(), main(), mapres(), mkv_handle_spherical(), nppscale_eval_dimensions(), opt_abort_on(), optimum_use15_7(), pad_opencl_config_output(), pad_vaapi_config_output(), parse_channel_expressions(), parse_playlist(), pixscope_filter_frame(), print_report(), print_results(), print_statistics(), process_callback(), pulse_audio_sink_input_cb(), qp2bits(), qrencode_config_input(), quantize_lpc_coefs(), read16_fft_bin(), read8_fft_bin(), read_thread(), request_frame(), run_implementation(), scale_eval_dimensions(), scale_vaapi_config_output(), seg_write_packet(), set_colorquant_ratio_meta(), slice_params(), ssim360_tape(), stream_component_open(), subtitle_thread(), swr_init(), swr_next_pts(), swri_get_dither(), test_compute_autocorr(), true_peak_limiter(), uninit(), unsharp_opencl_make_filter_params(), update_crops(), update_stream_timings(), update_video_stats(), value_string(), vgs_parse_color(), video_image_display(), voice_factor(), write_bitstream(), write_hls_media_playlist(), X264_frame(), yae_adjust_position(), yae_advance_to_next_frag(), and yae_reset().
| av_clipd |
Definition at line 132 of file af_crystalizer.c.
|
static |
Definition at line 227 of file af_crystalizer.c.
| const FFFilter ff_af_crystalizer |
Definition at line 236 of file af_crystalizer.c.