FFmpeg
|
Typedefs | |
using | scheduling = ===============The purpose of these rules is to ensure that frames flow in the filter graph without getting stuck and accumulating somewhere. Simple filters that output one frame for each input frame should not have to worry about it. There are two design for filters:one using the filter_frame() and request_frame() callbacks and the other using the activate() callback. The design using filter_frame() and request_frame() is legacy, but it is suitable for filters that have a single input and process one frame at a time. New filters with several inputs, that treat several frames at a time or that require a special treatment at EOF should probably use the design using activate(). activate -------- This method is called when something must be done in a filter |
Functions | |
Filter the word “frame” indicates either a video frame or a group of audio as stored in an AVFrame structure Format for each input and each output the list of supported formats For video that means pixel format For audio that means channel sample | format (the sample packing is implied by the sample format) and sample rate. The lists are not just lists |
Filter the word “frame” indicates either a video frame or a group of audio as stored in an AVFrame structure Format for each input and each output the list of supported formats For video that means pixel format For audio that means channel sample they are references to shared objects When the negotiation mechanism computes the intersection of the formats supported at each end of a all references to both lists are replaced with a reference to the intersection And when a single format is eventually chosen for a link amongst the remaining all references to the list are updated That means that if a filter requires that its input and output have the same format amongst a supported all it has to do is use a reference to the same list of formats query_formats can leave some formats unset and return | AVERROR (EAGAIN) to cause the negotiation mechanism toagain later. That can be used by filters with complex requirements to use the format negotiated on one link to set the formats supported on another. Frame references ownership and permissions |
the buffer is automatically deallocated once all corresponding references have been destroyed The characteristics of the | data (resolution, sample rate, etc.) are stored in the reference |
the definition of that something depends on the semantic of the filter The callback must examine the status of the filter s links and proceed accordingly The status of output links is stored in the status_in and status_out fields and tested by the | ff_outlink_frame_wanted () function. If this function returns true |
they must not be accessed directly The fifo field contains the frames that are queued in the input for processing by the filter The status_in and status_out fields contains the queued | status (EOF or error) of the link |
and forward the | result (frame or status change) to the corresponding input. If nothing is possible |
and forward the test the status of outputs and forward it to the corresponding | input (s). If still not possible |
if (ret) | |
if (priv->next_frame) | |
if (ret< 0) return ret | |
if (ff_outlink_frame_wanted(outlink)) | |
FF_FILTER_FORWARD_STATUS_ALL (outlink, filter) | |
FF_FILTER_FORWARD_STATUS (inlink, outlink) | |
FF_FILTER_FORWARD_STATUS_ALL (inlink, filter) | |
FF_FILTER_FORWARD_WANTED (outlink, inlink) | |
filter_frame For filters that do not use the | activate () callback |
these buffered frames must be flushed immediately if a new input produces new | output (Example:frame rate-doubling filter:filter_frame must(1) flush the second copy of the previous frame, if it is still there,(2) push the first copy of the incoming frame,(3) keep the second copy for later.) If the input frame is not enough to produce output |
Variables | |
Filter | design |
Filter the word “frame” indicates either a video frame or a group of audio | samples |
Filter the word “frame” indicates either a video frame or a group of audio as stored in an AVFrame structure Format | negotiation |
Filter the word “frame” indicates either a video frame or a group of audio as stored in an AVFrame structure Format for each input and each output | links |
Filter the word “frame” indicates either a video frame or a group of audio as stored in an AVFrame structure Format for each input and each output the list of supported formats For video that means pixel format For audio that means channel | layout |
Filter the word “frame” indicates either a video frame or a group of audio as stored in an AVFrame structure Format for each input and each output the list of supported formats For video that means pixel format For audio that means channel sample they are references to shared objects When the negotiation mechanism computes the intersection of the formats supported at each end of a | link |
Filter the word “frame” indicates either a video frame or a group of audio as stored in an AVFrame structure Format for each input and each output the list of supported formats For video that means pixel format For audio that means channel sample they are references to shared objects When the negotiation mechanism computes the intersection of the formats supported at each end of a all references to both lists are replaced with a reference to the intersection And when a single format is eventually chosen for a link amongst the remaining | list |
Filter the word “frame” indicates either a video frame or a group of audio as stored in an AVFrame structure Format for each input and each output the list of supported formats For video that means pixel format For audio that means channel sample they are references to shared objects When the negotiation mechanism computes the intersection of the formats supported at each end of a all references to both lists are replaced with a reference to the intersection And when a single format is eventually chosen for a link amongst the remaining | again |
the frame and frame reference mechanism is intended to | avoid |
the frame and frame reference mechanism is intended to as much as | possible |
the frame and frame reference mechanism is intended to as much as expensive copies of that data while still allowing the filters to produce correct results The data is stored in buffers represented by AVFrame structures Several references can point to the same frame | buffer |
different references for the same buffer can show different characteristics In | particular |
the definition of that something depends on the semantic of the filter The callback must examine the status of the filter s links and proceed accordingly The status of output links is stored in the | frame_wanted_out |
the definition of that something depends on the semantic of the filter The callback must examine the status of the filter s links and proceed accordingly The status of output links is stored in the status_in and status_out fields and tested by the then the processing requires a frame on this link and the filter is expected to make efforts in that direction The status of input links is stored by the | status_in |
the definition of that something depends on the semantic of the filter The callback must examine the status of the filter s links and proceed accordingly The status of output links is stored in the status_in and status_out fields and tested by the then the processing requires a frame on this link and the filter is expected to make efforts in that direction The status of input links is stored by the fifo and status_out | fields |
status_in is a status change that must be taken into account after all frames in fifo have been | processed |
status_out is the status that have been taken into | account |
status_out is the status that have been taken into it is final when it is not The typical task of an activate callback is to first check the backward status of output and if relevant forward it to the corresponding input | Then |
status_out is the status that have been taken into it is final when it is not The typical task of an activate callback is to first check the backward status of output and if relevant forward it to the corresponding input if | relevant |
if no frame is | available |
and forward the test the status of outputs and forward it to the corresponding return FFERROR_NOT_READY If the filters stores internally one or a few frame for some | input = input_where_a_frame_is_most_needed() |
and forward the test the status of outputs and forward it to the corresponding return FFERROR_NOT_READY If the filters stores internally one or a few frame for some it can consider them to be part of the FIFO and delay acknowledging a status change accordingly Example | code |
ret = ff_inlink_consume_frame(inlink, &frame) | |
return | FFERROR_NOT_READY |
The exact code depends on how similar the blocks are and how related they are to the | block = block[y][x-1].dc[2] + cr_diff |
The exact code depends on how similar the blocks are and how related they are to the and needs to apply these operations to the correct inlink or outlink if there are several Macros are available to factor that when no extra processing is | needed |
The exact code depends on how similar the blocks are and how related they are to the and needs to apply these operations to the correct inlink or outlink if there are several Macros are available to factor that when no extra processing is | inlink |
filter_frame For filters that do not use the this method is called when a frame is pushed to the filter s input It can be called at any time except in a reentrant way If the input frame is enough to produce | output |
filter_frame For filters that do not use the this method is called when a frame is pushed to the filter s input It can be called at any time except in a reentrant way If the input frame is enough to produce then the filter should push the output frames on the output link immediately As an exception to the previous rule if the input frame is enough to produce several output frames then the filter needs output only at least one per link The additional frames can be left buffered in the | filter |
these buffered frames must be flushed immediately if a new input produces new the filter must not call request_frame to get more It must just process the frame or queue it The task of requesting more frames is left to the filter s request_frame method or the application If a filter has several | inputs |
these buffered frames must be flushed immediately if a new input produces new the filter must not call request_frame to get more It must just process the frame or queue it The task of requesting more frames is left to the filter s request_frame method or the application If a filter has several the filter must be ready for frames arriving randomly on any input | Therefore |
these buffered frames must be flushed immediately if a new input produces new the filter must not call request_frame to get more It must just process the frame or queue it The task of requesting more frames is left to the filter s request_frame method or the application If a filter has several the filter must be ready for frames arriving randomly on any input any filter with several inputs will most likely require some kind of queuing mechanism It is perfectly acceptable to have a limited queue and to drop frames when the inputs are too unbalanced request_frame For filters that do not use the this method is called when a frame is wanted on an output For a | source |
these buffered frames must be flushed immediately if a new input produces new the filter must not call request_frame to get more It must just process the frame or queue it The task of requesting more frames is left to the filter s request_frame method or the application If a filter has several the filter must be ready for frames arriving randomly on any input any filter with several inputs will most likely require some kind of queuing mechanism It is perfectly acceptable to have a limited queue and to drop frames when the inputs are too unbalanced request_frame For filters that do not use the this method is called when a frame is wanted on an output For a it should directly call filter_frame on the corresponding output For a if there are queued frames already | ready |
these buffered frames must be flushed immediately if a new input produces new the filter must not call request_frame to get more It must just process the frame or queue it The task of requesting more frames is left to the filter s request_frame method or the application If a filter has several the filter must be ready for frames arriving randomly on any input any filter with several inputs will most likely require some kind of queuing mechanism It is perfectly acceptable to have a limited queue and to drop frames when the inputs are too unbalanced request_frame For filters that do not use the this method is called when a frame is wanted on an output For a it should directly call filter_frame on the corresponding output For a if there are queued frames already one of these frames should be pushed If | not |
these buffered frames must be flushed immediately if a new input produces new the filter must not call request_frame to get more It must just process the frame or queue it The task of requesting more frames is left to the filter s request_frame method or the application If a filter has several the filter must be ready for frames arriving randomly on any input any filter with several inputs will most likely require some kind of queuing mechanism It is perfectly acceptable to have a limited queue and to drop frames when the inputs are too unbalanced request_frame For filters that do not use the this method is called when a frame is wanted on an output For a it should directly call filter_frame on the corresponding output For a if there are queued frames already one of these frames should be pushed If the filter should request a frame on one of its repeatedly until at least one frame has been pushed Return | values |
these buffered frames must be flushed immediately if a new input produces new the filter must not call request_frame to get more It must just process the frame or queue it The task of requesting more frames is left to the filter s request_frame method or the application If a filter has several the filter must be ready for frames arriving randomly on any input any filter with several inputs will most likely require some kind of queuing mechanism It is perfectly acceptable to have a limited queue and to drop frames when the inputs are too unbalanced request_frame For filters that do not use the this method is called when a frame is wanted on an output For a it should directly call filter_frame on the corresponding output For a if there are queued frames already one of these frames should be pushed If the filter should request a frame on one of its repeatedly until at least one frame has been pushed Return or at least make progress towards producing a | frame |
these buffered frames must be flushed immediately if a new input produces new the filter must not call request_frame to get more It must just process the frame or queue it The task of requesting more frames is left to the filter s request_frame method or the application If a filter has several the filter must be ready for frames arriving randomly on any input any filter with several inputs will most likely require some kind of queuing mechanism It is perfectly acceptable to have a limited queue and to drop frames when the inputs are too unbalanced request_frame For filters that do not use the this method is called when a frame is wanted on an output For a it should directly call filter_frame on the corresponding output For a if there are queued frames already one of these frames should be pushed If the filter should request a frame on one of its repeatedly until at least one frame has been pushed Return or at least make progress towards producing a it should | return |
if it could not for temporary | reasons |
if it could not because there are no more | frames |
if it could not because there are no more it should return AVERROR_EOF The typical implementation of request_frame for a filter with several inputs will look like | that |
Note except for filters that can have queued frames and | sources |
Note except for filters that can have queued frames and request_frame does not push and as a | reaction |
using scheduling = =============== The purpose of these rules is to ensure that frames flow in the filter graph without getting stuck and accumulating somewhere. Simple filters that output one frame for each input frame should not have to worry about it. There are two design for filters: one using the filter_frame() and request_frame() callbacks and the other using the activate() callback. The design using filter_frame() and request_frame() is legacy, but it is suitable for filters that have a single input and process one frame at a time. New filters with several inputs, that treat several frames at a time or that require a special treatment at EOF should probably use the design using activate(). activate -------- This method is called when something must be done in a filter |
Definition at line 142 of file filter_design.txt.
Filter the word “frame” indicates either a video frame or a group of audio as stored in an AVFrame structure Format for each input and each output the list of supported formats For video that means pixel format For audio that means channel sample format | ( | the sample packing is implied by the sample | format | ) |
Referenced by convert_from_tensorflow.Operand::__str__(), alloc_frame_empty(), av_hwframe_ctx_create_derived(), av_sscanf(), avformat_alloc_output_context2(), bktr_init(), call_kernel(), cdxl_read_packet(), compute_vmaf_score(), config_output(), config_props(), configure_output_audio_filter(), configure_video_device(), convert_axis_pixel_format(), copy_picture_field(), create(), create_frame(), decode_frame(), dnxhd_decode_frame(), dxva_list_guids_debug(), ff_alloc_input_device_context(), ff_alsa_open(), ff_AMediaCodec_configure(), ff_AMediaFormat_delete(), ff_AMediaFormat_getBuffer(), ff_AMediaFormat_getFloat(), ff_AMediaFormat_getInt32(), ff_AMediaFormat_getInt64(), ff_AMediaFormat_getString(), ff_AMediaFormat_new(), ff_AMediaFormat_newFromObject(), ff_AMediaFormat_setBuffer(), ff_AMediaFormat_setFloat(), ff_AMediaFormat_setInt32(), ff_AMediaFormat_setInt64(), ff_AMediaFormat_setString(), ff_AMediaFormat_toString(), ff_draw_init(), ff_flac_is_extradata_valid(), ff_flv_decode_picture_header(), ff_flv_encode_picture_header(), ff_frame_pool_audio_init(), ff_frame_pool_get(), ff_frame_pool_get_audio_config(), ff_frame_pool_get_video_config(), ff_frame_pool_video_init(), ff_h261_encode_picture_header(), ff_h263_decode_picture_header(), ff_h263_encode_picture_header(), ff_intel_h263_decode_picture_header(), ff_mediacodec_dec_init(), ff_mediacodec_dec_receive(), ff_mov_read_stsd_entries(), ff_overlay_init_x86(), ff_qsv_map_pixfmt(), ffat_update_ctx(), filter(), filter_color(), filter_color2(), filter_mono(), flac_decode_init(), format_init(), fov_from_dfov(), fsb_read_header(), get_sample(), get_sdl_pix_fmt_and_blendmode(), get_sindex(), h261_decode_picture_header(), handle_0alpha(), handle_jpeg(), handle_xyz(), import_pem(), init(), init_processing_chain(), libdav1d_picture_allocator(), magy_decode_frame(), main(), match_video_size(), mediacodec_dec_parse_format(), mediacodec_decode_init(), mkv_write_stereo_mode(), mov_codec_id(), mov_parse_stsd_data(), mov_read_frma(), mov_skip_multiple_stsd(), nist_read_header(), open_slave(), opengl_get_fragment_shader_code(), pix_fmt_to_mfx_fourcc(), print_link_prop(), query_formats(), realloc_texture(), resample_init(), reset_ptr(), sdl2_write_header(), setup_array(), swap_sample_fmts_on_filter(), vaapi_decode_find_best_format(), vs2av_log(), vt_map_frame(), writer_print_integers(), xv_get_tag_from_format(), and yae_reset().
Referenced by a64multi_encode_init(), aa_read_header(), aac_adtstoasc_filter(), aac_decode_init(), aac_encode_frame(), aac_encode_init(), aac_parse_packet(), aasc_decode_init(), ac3_decode_frame(), ac3_handle_packet(), acm_read_header(), activate(), adaptation_set_add_stream(), add_adaptation_set(), add_buf_dep_exec_ctx(), add_candidate_ref(), add_coded_side_data(), add_crc_to_array(), add_display_matrix(), add_entry(), add_event(), add_file(), add_filename_as_pkt_side_data(), add_filter(), add_fragment(), add_interval(), add_segment(), add_to_queue(), add_tracked_method(), add_video_stream(), addroi_filter_frame(), adp_read_header(), adpcm_decode_init(), adpcm_encode_init(), ads_read_header(), adts_aac_read_header(), adts_aac_read_packet(), adts_init(), adx_encode_frame(), adx_encode_init(), adx_read_header(), adx_read_packet(), aea_read_header(), aea_read_packet(), aeval_config_output(), afc_read_header(), aic_decode_init(), aiff_read_header(), aiff_write_header(), aix_read_header(), al_get_error(), alac_encode_init(), alloc_buffers(), alloc_huffman(), alloc_lines(), alloc_mem(), alloc_metrics(), alloc_out_frame(), alloc_picture(), alloc_picture_tables(), alloc_sample_buffer(), alloc_scratch_buffers(), alloc_sequence_buffers(), alloc_slice(), alloc_sws_context(), alloc_table(), alloc_x96_sample_buffer(), allocate_3dlut(), allocate_buffers(), allocate_buffers2(), allocate_frame_buffers(), allocate_plane(), allocate_sample_buffers(), alp_read_header(), amf_copy_buffer(), amf_encode_init_h264(), amf_encode_init_hevc(), amf_init_context(), amf_init_encoder(), amf_load_library(), amf_parse_object(), amqp_proto_open(), amr_read_header(), amr_read_packet(), amr_wb_encode_frame(), amr_wb_encode_init(), analyze_chunk(), annexb_read_header(), annexb_read_packet(), aom_encode(), aom_init(), apc_read_header(), apc_read_packet(), ape_decode_frame(), ape_decode_init(), ape_read_header(), ape_read_packet(), ape_tag_read_field(), apm_read_header(), apng_encode_frame(), apng_read_header(), apng_read_packet(), apng_write_header(), apng_write_packet(), append_extradata(), append_path(), application_data(), apply_color_indexing_transform(), apply_palette(), apply_param_change(), apply_window_and_mdct(), aptx_hd_read_header(), aptx_read_header(), aqt_read_header(), argo_asf_read_header(), asf_get_packet(), asf_read_content_desc(), asf_read_ext_content(), asf_read_metadata(), asf_read_metadata_obj(), asf_read_packet(), asf_read_payload(), asf_read_picture(), asf_read_seek(), asf_read_stream_properties(), asf_read_value(), asf_write_header(), asf_write_packet(), asfrtp_parse_packet(), asink_query_formats(), asr_init(), ass_decode_frame(), ass_decode_init(), ass_encode_frame(), ass_encode_init(), ass_read_header(), ast_read_header(), ast_write_header(), async_seek(), atrac1_decode_init(), atrac3_decode_init(), atrac3p_decode_init(), atrac9_decode_init(), audio_decode_frame(), audio_get_buffer(), audio_read_header(), audio_read_packet(), audio_thread(), audio_write_frame(), audio_write_header(), audio_write_packet(), aura_decode_init(), auxiliary_info_alloc_size(), av1_frame_merge_filter(), av1_frame_merge_init(), av1_frame_split_init(), av1_metadata_update_side_data(), av_ac3_parse_header(), av_adts_header_parse(), av_aes_ctr_init(), av_aes_init(), av_audio_fifo_drain(), av_audio_fifo_peek(), av_audio_fifo_peek_at(), av_audio_fifo_read(), av_audio_fifo_write(), av_bitstream_filter_filter(), av_bprint_alloc(), av_bprint_finalize(), av_bsf_alloc(), av_bsf_init(), av_bsf_list_parse_str(), av_bsf_send_packet(), av_buffer_make_writable(), av_buffer_realloc(), av_buffersrc_add_frame_flags(), av_buffersrc_add_frame_internal(), av_buffersrc_parameters_set(), av_camellia_init(), av_cast5_init(), av_chroma_location_from_name(), av_color_primaries_from_name(), av_color_range_from_name(), av_color_space_from_name(), av_color_transfer_from_name(), av_copy_packet_side_data(), av_crc_init(), av_demuxer_open(), av_des_init(), av_dict_get_string(), av_dict_set(), av_dirac_parse_sequence_header(), av_dynarray_add_nofree(), av_escape(), av_expr_parse(), av_expr_parse_and_eval(), av_fifo_grow(), av_fifo_realloc2(), av_file_map(), av_frame_apply_cropping(), av_frame_copy(), av_frame_get_buffer(), av_frame_make_writable(), av_frame_ref(), av_frame_set_qp_table(), av_get_channel_layout_channel_index(), av_get_extended_channel_layout(), av_get_output_timestamp(), av_grow_packet(), av_hash_alloc(), av_hmac_final(), av_hwdevice_ctx_create(), av_hwdevice_ctx_create_derived_opts(), av_hwframe_ctx_create_derived(), av_hwframe_ctx_init(), av_hwframe_get_buffer(), av_hwframe_map(), av_hwframe_transfer_data(), av_hwframe_transfer_get_formats(), av_image_alloc(), av_image_check_sar(), av_image_check_size2(), av_image_copy_to_buffer(), av_image_fill_black(), av_image_fill_linesizes(), av_image_fill_pointers(), av_image_get_buffer_size(), av_image_get_linesize(), av_jni_set_java_vm(), av_lfg_init_from_data(), av_mediacodec_default_init(), av_mediacodec_release_buffer(), av_mediacodec_render_buffer_at_time(), av_opt_copy(), av_opt_get(), av_opt_get_channel_layout(), av_opt_get_dict_val(), av_opt_get_image_size(), av_opt_get_key_value(), av_opt_is_set_to_default(), av_opt_is_set_to_default_by_name(), av_opt_query_ranges_default(), av_opt_serialize(), av_opt_set(), av_opt_set_bin(), av_opt_set_channel_layout(), av_opt_set_dict_val(), av_opt_set_from_string(), av_opt_set_image_size(), av_opt_set_video_rate(), av_packet_add_side_data(), av_packet_copy_props(), av_packet_from_data(), av_packet_merge_side_data(), av_packet_ref(), av_packet_shrink_side_data(), av_packet_split_side_data(), av_parse_color(), av_parse_time(), av_parse_video_rate(), av_parse_video_size(), av_parser_change(), av_pix_fmt_count_planes(), av_pix_fmt_get_chroma_sub_sample(), av_probe_input_buffer2(), av_rc4_init(), av_read_frame(), av_read_pause(), av_read_play(), av_reallocp(), av_reallocp_array(), av_ripemd_init(), av_samples_alloc(), av_samples_alloc_array_and_samples(), av_samples_get_buffer_size(), av_sdp_create(), av_sha512_init(), av_sha_init(), av_size_mult(), av_stream_add_side_data(), av_strerror(), av_thread_message_queue_alloc(), av_thread_message_queue_nb_elems(), av_thread_message_queue_recv(), av_thread_message_queue_send(), av_twofish_init(), av_tx_init(), av_usleep(), av_utf8_decode(), av_vdpau_bind_context(), av_vdpau_get_profile(), av_vdpau_get_surface_parameters(), av_write_frame(), av_write_uncoded_frame_query(), available_samples(), avcodec_copy_context(), avcodec_dct_init(), avcodec_decode_subtitle2(), avcodec_encode_audio2(), avcodec_encode_video2(), avcodec_enum_to_chroma_pos(), avcodec_fill_audio_frame(), avcodec_get_hw_frames_parameters(), avcodec_open2(), avcodec_parameters_copy(), avcodec_parameters_from_context(), avcodec_parameters_to_context(), avcodec_receive_frame(), avcodec_receive_packet(), avcodec_send_frame(), avcodec_send_packet(), avdevice_app_to_dev_control_message(), avdevice_capabilities_create(), avdevice_dev_to_app_control_message(), avdevice_list_devices(), avf_read_header(), avf_read_packet(), avfilter_config_links(), avfilter_graph_create_filter(), avfilter_graph_parse(), avfilter_graph_parse2(), avfilter_graph_parse_ptr(), avfilter_graph_queue_command(), avfilter_graph_request_oldest(), avfilter_graph_send_command(), avfilter_init_str(), avfilter_link(), avfilter_process_command(), avfilter_transform(), avformat_alloc_output_context2(), avformat_find_stream_info(), avformat_match_stream_specifier(), avformat_open_input(), avformat_seek_file(), avgblur_opencl_filter_frame(), avgblur_opencl_init(), avgblur_vulkan_filter_frame(), avi_add_ientry(), avi_read_header(), avi_read_tag(), avi_write_header(), avio_close_dir(), avio_get_str(), avio_open_dir(), avio_pause(), avio_printf(), avio_read_dir(), avio_read_to_bprint(), avio_seek(), avio_seek_time(), avio_size(), avpriv_ac3_parse_header(), avpriv_bprint_to_extradata(), avpriv_do_elbg(), avpriv_init_elbg(), avpriv_io_delete(), avpriv_io_move(), avpriv_set_systematic_pal2(), avpriv_slicethread_create(), avpriv_tempfile(), avpriv_vsnprintf(), avr_read_header(), avresample_build_matrix(), avresample_get_matrix(), avresample_get_out_samples(), avresample_open(), avresample_set_channel_mapping(), avresample_set_compensation(), avresample_set_matrix(), avs_decode_init(), avs_read_audio_packet(), avs_read_packet(), avs_read_video_packet(), avui_decode_frame(), avui_encode_init(), bethsoftvid_decode_init(), bfi_decode_init(), bfi_read_header(), bfi_read_packet(), binary_export(), bktr_init(), blend_frames(), bluray_open(), bluray_read(), bluray_seek(), bmp_decode_frame(), bmp_encode_init(), bmv_read_header(), bmv_read_packet(), bsf_list_filter(), bsf_parse_single(), buf_realloc(), build_filter(), build_table(), bytestream2_seek(), bytestream2_seek_p(), caca_write_header(), caf_write_header(), caf_write_packet(), calc_persp_luts(), calculate_sums(), capture_screen(), cbr_bit_allocation(), cbs_av1_assemble_fragment(), cbs_av1_read_unit(), cbs_av1_ref_tile_data(), cbs_av1_write_increment(), cbs_av1_write_ns(), cbs_av1_write_obu(), cbs_fill_fragment_data(), cbs_h2645_assemble_fragment(), cbs_h2645_replace_ps(), cbs_h2645_write_slice_data(), cbs_h265_read_nal_unit(), cbs_insert_unit(), cbs_jpeg_assemble_fragment(), cbs_jpeg_read_unit(), cbs_jpeg_split_fragment(), cbs_jpeg_write_scan(), cbs_mpeg2_assemble_fragment(), cbs_mpeg2_read_unit(), cbs_mpeg2_write_slice(), cbs_read_fragment_content(), cbs_vp9_assemble_fragment(), cbs_vp9_read_unit(), cbs_vp9_write_increment(), cbs_vp9_write_le(), cbs_vp9_write_s(), cbs_vp9_write_unit(), cbs_write_se_golomb(), cbs_write_ue_golomb(), cbs_write_unit_data(), cdata_read_header(), cdg_decode_frame(), cdg_decode_init(), cdg_tile_block(), cdtoons_decode_frame(), cdtoons_decode_init(), cdxl_decode_frame(), cdxl_read_packet(), celt_header(), cenc_decrypt(), cenc_filter(), cfhd_decode(), channelmap_config_input(), channelmap_filter_frame(), channelmap_init(), che_configure(), check_exprs(), check_extensions(), check_field_queue(), check_http_code(), check_ir(), check_modelinput_inlink(), check_packet(), check_pkt(), check_stream_max_drift(), check_timecode(), check_video_streams(), choose_tiling(), chromaber_vulkan_filter_frame(), chs_alloc_lsb_band_data(), chs_alloc_msb_band_data(), chs_assemble_freq_bands(), cin_read_frame_header(), cin_read_header(), cine_read_header(), cine_read_seek(), cinepak_decode_init(), cinepak_encode_init(), cinvideo_decode_init(), cllc_decode_frame(), clv_decode_frame(), clv_decode_init(), cmv_decode_init(), cng_decode_init(), cng_encode_init(), codec2_read_header(), codec2_read_packet(), codec2_write_header(), codec2raw_read_header(), codec_reinit(), codecctl_int(), color_get(), color_inc(), colorkey_opencl_init(), combine_residual_frame(), command(), comment(), compact_init(), compand_delay(), compand_drain(), compand_nodelay(), compat_decode(), compute_crc_of_packets(), concat_open(), concat_read_header(), concat_read_packet(), concat_seek(), config_audio_output(), config_filter(), config_input(), config_input0(), config_input_impulse(), config_input_main(), config_input_palette(), config_input_props(), config_input_ref(), config_inputs(), config_output(), config_output_props(), config_props(), config_props_input(), config_video(), config_video_output(), configure_filtergraph(), configure_input_audio_filter(), configure_input_video_filter(), configure_video_device(), connect_ports(), convert_coeffs(), convert_sub_to_old_ass_form(), convert_zp2tf(), convolution_opencl_filter_frame(), convolution_opencl_init(), convolution_opencl_make_filter_params(), cook_decode_init(), cookie_string(), copy_chapters(), copy_from(), copy_from_dnn_to_frame(), copy_from_frame_to_dnn(), copy_init_section(), copy_moof(), copy_packet_data(), copy_to_pbr(), cpia_decode_init(), create_audio_stream(), create_buf(), create_cel_evals(), create_cv_pixel_buffer_info(), create_encoder_dict_h264(), create_exec_ctx(), create_filter(), create_filtergraph(), create_frame(), create_map(), create_sink(), create_stream(), create_subcc_streams(), create_vorbis_context(), crossover_setup(), crypto_open2(), crypto_seek(), crypto_write(), crystalhd_decode_packet(), crystalhd_receive_frame(), cuda_context_init(), cuda_device_derive(), cuda_device_init(), cuda_frames_get_constraints(), cuda_frames_init(), cuda_get_buffer(), cuda_transfer_data(), cuda_transfer_get_formats(), cudascale_filter_frame(), cudascale_init(), cudaupload_config_output(), cudaupload_filter_frame(), curves_init(), cuvid_decode_frame(), cuvid_decode_init(), cuvid_decode_packet(), cuvid_output_frame(), cuvid_test_capabilities(), D(), d3d11va_device_init(), d3d11va_frames_get_constraints(), d3d11va_frames_init(), d3d11va_get_buffer(), d3d11va_transfer_data(), d3d11va_transfer_get_formats(), dash_init(), dash_parse_prft(), dash_read_header(), dash_read_seek(), dashenc_delete_file(), dashenc_delete_segment_file(), data_open(), daud_header(), daud_packet(), davs2_dump_frames(), dc1394_read_common(), dcadec_decode_frame(), dcadec_init(), dcstr_read_header(), dec_enc(), decimate_init(), decklink_get_attr_string(), decklink_select_input(), decklink_write_audio_packet(), decklink_write_video_packet(), decode(), decode_8(), decode_aiff_header(), decode_audio(), decode_audio_frame(), decode_audio_specific_config_gb(), decode_band(), decode_block(), decode_cce(), decode_dvd_subtitles(), decode_element(), decode_entropy_coded_image(), decode_extradata_ps_mp4(), decode_frame(), decode_frame_common(), decode_frame_header(), decode_header(), decode_header_trees(), decode_huffman2(), decode_i_frame(), decode_iccp_chunk(), decode_idat_chunk(), decode_info_header(), decode_init(), decode_inter(), decode_inter_plane(), decode_intra(), decode_intra_plane(), decode_lowdelay(), decode_main_header(), decode_motion_vectors(), decode_mous(), decode_move(), decode_nal_sei_pic_timing(), decode_nal_sei_user_data_registered_itu_t_t35(), decode_p_frame(), decode_packet(), decode_pic(), decode_pic_hdr(), decode_picture_header(), decode_read(), decode_registered_user_data_closed_caption(), decode_rle(), decode_slice(), decode_stream_header(), decode_styl(), decode_subframe_lpc(), decode_text_chunk(), decode_unregistered_user_data(), decode_video(), decode_wave_header(), decode_write(), decode_zbuf(), decode_zlib(), decoder_decode_frame(), decoder_init(), decoder_start(), decompose_zp2biquads(), decrypt_init(), deint_vaapi_build_filter_params(), deint_vaapi_filter_frame(), deinvert_buffer(), dejudder_init(), denoise_depth(), denoise_vaapi_build_filter_params(), derf_read_header(), deshake_opencl_init(), detect_clips(), device_init(), device_open(), device_try_init(), dfa_decode_init(), dfa_read_header(), dfa_read_packet(), dh_is_valid_public_key(), dhav_read_packet(), dilate_init(), dirac_combine_frame(), dirac_decode_data_unit(), dirac_decode_init(), disp_tree(), display_end_segment(), dnxhd_decode_init(), dnxhd_encode_init(), dnxhd_encode_rdo(), dnxhd_find_qscale(), dnxhd_init_qmat(), dnxhd_init_rc(), dnxhd_init_vlc(), do_adobe_auth(), do_audio_out(), do_encode(), do_encrypt(), do_interpolation(), do_llnw_auth(), do_video_out(), do_vmaf(), dolby_e_init(), dpcm_decode_frame(), dpcm_decode_init(), draw_background(), draw_glyphs(), draw_legend(), draw_spatial(), draw_text(), drm_device_create(), drm_get_buffer(), drm_map_frame(), drm_map_from(), drm_transfer_data_from(), drm_transfer_data_to(), drm_transfer_get_formats(), dsf_read_header(), dshow_add_device(), dshow_cycle_pins(), dshow_open_device(), dshow_read_header(), dshow_read_packet(), dshow_set_audio_buffer_size(), dsp_init(), dss_read_header(), dss_read_metadata_string(), dss_sp_read_packet(), dtshd_read_header(), dummy_encode(), dump_curves(), dump_extradata(), dv_assemble_frame(), dv_handle_packet(), dv_read_header(), dv_read_packet(), dv_read_timecode(), dvbsub_parse_clut_segment(), dvbsub_parse_display_definition_segment(), dvbsub_parse_page_segment(), dvbsub_parse_region_segment(), dvdsub_decode(), dvdsub_parse_extradata(), dvvideo_encode_init(), dxa_read_header(), dxa_read_packet(), dxva2_device_create(), dxva2_device_create9ex(), dxva2_frames_init(), dxva2_get_buffer(), dxva2_init_pool(), dxva2_map_frame(), dxva2_map_from(), dxva2_transfer_data_from(), dxva2_transfer_data_to(), dxva2_transfer_get_formats(), dxva_get_decoder_configuration(), dxva_get_decoder_guid(), ea_read_header(), ea_read_packet(), ebml_read_master(), ebml_read_num(), ebur128_energy_in_interval(), ebur128_gated_loudness(), ebur128_init_channel_map(), eightsvx_decode_frame(), encode(), encode_apng(), encode_audio_frame(), encode_dvb_subtitles(), encode_dvd_subtitles(), encode_frame(), encode_init(), encode_intervals(), encode_picture_ls(), encode_png(), encode_sample_description(), encode_str8(), encode_strip(), encode_subband_c0run(), encode_superframe(), encode_tile(), encode_write(), enqueue_buffer(), enqueue_packet(), ensure_playlist(), entry_func(), epaf_read_header(), epic_add_pixel_to_cache(), equ_init(), escape124_decode_init(), escape130_decode_init(), estimate_best_b_count(), estimate_timings_from_pts(), eval_function(), exif_decode_tag(), expand(), expand_function(), expand_text(), expand_tseq(), export(), expr_count(), extra_information(), extract_extradata(), extract_extradata_av1(), extract_extradata_h2645(), extract_extradata_init(), extract_extradata_mpeg12(), extract_extradata_mpeg4(), extract_extradata_vc1(), extract_header(), fbdev_read_header(), fbdev_read_packet(), fbdev_write_header(), fbdev_write_packet(), fdk_aac_decode_init(), ff_ac3_float_encode_init(), ff_ac3_float_mdct_init(), ff_ac3_validate_metadata(), ff_add_index_entry(), ff_add_param_change(), ff_af_queue_add(), ff_alloc_a53_sei(), ff_alloc_entries(), ff_alloc_extradata(), ff_alloc_input_device_context(), ff_alloc_packet2(), ff_alloc_picture(), ff_alsa_extend_reorder_buf(), ff_alsa_get_device_list(), ff_alsa_open(), ff_alsa_xrun_recover(), ff_amf_get_string(), ff_amf_receive_packet(), ff_amf_send_frame(), ff_aptx_init(), ff_ass_add_rect(), ff_ass_subtitle_header_full(), ff_attach_decode_data(), ff_audio_data_combine(), ff_audio_data_copy(), ff_audio_data_init(), ff_audio_data_read_from_fifo(), ff_audio_data_realloc(), ff_audio_data_set_channels(), ff_audio_mix_get_matrix(), ff_audio_mix_set_matrix(), ff_audio_resample(), ff_av1_filter_obus_buf(), ff_av1_packet_split(), ff_avc_decode_sps(), ff_avc_write_annexb_extradata(), ff_bgmc_init(), ff_boxblur_eval_filter_params(), ff_bprint_to_codecpar_extradata(), ff_bsf_get_packet(), ff_bsf_get_packet_ref(), ff_cavs_init(), ff_cavs_init_top_lines(), ff_cbs_alloc_unit_content(), ff_cbs_alloc_unit_data(), ff_cbs_h264_add_sei_message(), ff_cbs_init(), ff_cbs_insert_unit_content(), ff_cbs_insert_unit_data(), ff_cbs_read_packet(), ff_cbs_write_extradata(), ff_cbs_write_packet(), ff_cbs_write_signed(), ff_cbs_write_unsigned(), ff_ccitt_unpack(), ff_celt_error_to_averror(), ff_celt_init(), ff_celt_pvq_init(), ff_combine_frame(), ff_connect_parallel(), ff_copy_whiteblacklists(), ff_dca_core_filter_fixed(), ff_dca_core_filter_frame(), ff_dca_core_parse_exss(), ff_dca_lbr_init(), ff_dca_xll_filter_frame(), ff_dcaadpcm_init(), ff_dct_init(), ff_decklink_init_device(), ff_decklink_list_devices(), ff_decklink_list_formats(), ff_decklink_read_header(), ff_decklink_set_format(), ff_decklink_write_header(), ff_decklink_write_packet(), ff_decode_bsfs_init(), ff_decode_frame_props(), ff_decode_get_hw_frames_ctx(), ff_dh_compute_shared_secret_key(), ff_dh_generate_public_key(), ff_dh_write_public_key(), ff_draw_init(), ff_dxva2_common_frame_params(), ff_dxva2_decode_init(), ff_ebur128_loudness_range_multiple(), ff_ebur128_relative_threshold(), ff_ebur128_sample_peak(), ff_els_decode_unsigned(), ff_fbdev_get_device_list(), ff_ffv1_allocate_initial_states(), ff_ffv1_common_init(), ff_ffv1_init_slice_contexts(), ff_ffv1_init_slice_state(), ff_ffv1_init_slices_state(), ff_fill_line_with_color(), ff_fill_rgba_map(), ff_filter_graph_run_once(), ff_filter_process_command(), ff_flac_parse_picture(), ff_flv_decode_picture_header(), ff_format_output_open(), ff_formats_pixdesc_filter(), ff_frame_pool_get_audio_config(), ff_frame_pool_get_video_config(), ff_frame_thread_encoder_init(), ff_frame_thread_init(), ff_framequeue_add(), ff_framesync_configure(), ff_framesync_get_frame(), ff_framesync_init(), ff_get_buffer(), ff_get_wav_header(), ff_graph_thread_init(), ff_h261_get_picture_format(), ff_h263_decode_frame(), ff_h263_decode_init(), ff_h2645_extract_rbsp(), ff_h2645_packet_split(), ff_h264_alloc_tables(), ff_h264_decode_picture_parameter_set(), ff_h264_decode_seq_parameter_set(), ff_h264_parse_sprop_parameter_sets(), ff_h264_ref_picture(), ff_h264_slice_context_init(), ff_h264_update_thread_context(), ff_hevc_decode_nal_pps(), ff_hevc_decode_nal_sps(), ff_hevc_decode_nal_vps(), ff_hevc_set_new_ref(), ff_hls_write_file_entry(), ff_htmlmarkup_to_ass(), ff_http_do_new_request2(), ff_huff_gen_len_table(), ff_huffyuv_alloc_temp(), ff_hwframe_map_create(), ff_id3v2_parse_apic(), ff_id3v2_parse_priv_dict(), ff_id3v2_write_apic(), ff_image_copy_plane_uc_from_x86(), ff_img_read_header(), ff_img_read_packet(), ff_init_desc_cfmt_convert(), ff_init_desc_chscale(), ff_init_desc_fmt_convert(), ff_init_desc_hscale(), ff_init_filters(), ff_init_gamma_convert(), ff_init_vlc_sparse(), ff_init_vscale(), ff_inlink_make_frame_writable(), ff_insert_pad(), ff_instantiate_mf(), ff_interleave_add_packet(), ff_interleaved_peek(), ff_intrax8_common_init(), ff_ivi_init_planes(), ff_ivi_init_tiles(), ff_jni_init_jfields(), ff_jpeg2000_dwt_init(), ff_jpeg2000_init_component(), ff_jpegls_decode_lse(), ff_jpegls_decode_picture(), ff_libopenh264_check_version(), ff_libwebp_encode_init_common(), ff_libwebp_error_to_averror(), ff_libwebp_get_frame(), ff_listen_connect(), ff_load_image(), ff_lpc_init(), ff_make_absolute_url2(), ff_mdct15_init(), ff_mediacodec_dec_receive(), ff_mediacodec_dec_send(), ff_mjpeg_decode_frame(), ff_mjpeg_decode_init(), ff_mjpeg_decode_sof(), ff_mjpeg_encode_init(), ff_mjpeg_find_marker(), ff_mkv_stereo3d_conv(), ff_mms_asf_header_parser(), ff_mov_add_hinted_packet(), ff_mov_cenc_init(), ff_mov_init_hinting(), ff_mov_read_stsd_entries(), ff_mov_write_packet(), ff_mpeg4_encode_picture_header(), ff_mpeg4_frame_end(), ff_mpeg_er_init(), ff_mpeg_framesize_alloc(), ff_mpeg_ref_picture(), ff_mpeg_update_thread_context(), ff_mpv_common_frame_size_change(), ff_mpv_common_init(), ff_mpv_encode_init(), ff_mpv_encode_picture(), ff_mpv_export_qp_table(), ff_mpv_reallocate_putbitbuffer(), ff_mss12_decode_init(), ff_network_sleep_interruptible(), ff_network_wait_fd(), ff_network_wait_fd_timeout(), ff_nut_add_sp(), ff_nvdec_decode_init(), ff_nvdec_frame_params(), ff_nvdec_simple_decode_slice(), ff_nvdec_start_frame(), ff_nvenc_encode_frame(), ff_nvenc_encode_init(), ff_nvenc_receive_packet(), ff_nvenc_send_frame(), ff_opencl_filter_config_input(), ff_opencl_filter_config_output(), ff_opencl_filter_load_program(), ff_opencl_filter_load_program_from_file(), ff_opencl_filter_query_formats(), ff_opencl_filter_work_size_from_image(), ff_openssl_init(), ff_opus_error_to_averror(), ff_opus_parse_extradata(), ff_opus_psy_init(), ff_oss_audio_open(), ff_packet_list_put(), ff_parse_channel_layout(), ff_parse_fmtp(), ff_parse_mpeg2_descriptor(), ff_parse_pixel_format(), ff_parse_sample_format(), ff_parse_sample_rate(), ff_parse_time_base(), ff_pcm_read_packet(), ff_poll_interrupt(), ff_psy_init(), ff_pulse_audio_connect_context(), ff_pulse_audio_get_devices(), ff_qsv_codec_id_to_mfx(), ff_qsv_enc_init(), ff_qsv_encode(), ff_qsv_get_continuous_buffer(), ff_qsv_init_session_frames(), ff_qsv_map_pixfmt(), ff_qsvvpp_create(), ff_qsvvpp_filter_frame(), ff_rate_control_init(), ff_raw_audio_read_header(), ff_raw_data_read_header(), ff_raw_subtitle_read_header(), ff_raw_video_read_header(), ff_rdft_init(), ff_read_line_to_bprint_overwrite(), ff_read_packet(), ff_read_riff_info(), ff_replaygain_export_raw(), ff_request_frame_to_filter(), ff_reshuffle_raw_rgb(), ff_rfps_add_frame(), ff_rl_init(), ff_rtmp_calc_digest(), ff_rtmp_check_alloc_array(), ff_rtmp_packet_create(), ff_rtmp_packet_read(), ff_rtmp_packet_read_internal(), ff_rtmpe_gen_pub_key(), ff_rtp_chain_mux_open(), ff_rtsp_open_transport_ctx(), ff_rtsp_setup_output_streams(), ff_rv10_encode_picture_header(), ff_scale_image(), ff_side_data_set_encoder_stats(), ff_side_data_set_prft(), ff_side_data_update_matrix_encoding(), ff_silk_decode_superframe(), ff_silk_init(), ff_slice_buffer_init(), ff_sndio_open(), ff_snow_alloc_blocks(), ff_snow_common_init_after_header(), ff_spdif_read_packet(), ff_srtp_set_crypto(), ff_stream_encode_params_copy(), ff_subtitles_queue_seek(), ff_tadd_bytes_metadata(), ff_tadd_doubles_metadata(), ff_tadd_long_metadata(), ff_tadd_rational_metadata(), ff_tadd_shorts_metadata(), ff_tadd_string_metadata(), ff_thread_ref_frame(), ff_thread_release_buffer(), ff_thread_video_encode_frame(), ff_tls_open(), ff_tls_open_underlying(), ff_tls_read(), ff_tls_write(), ff_twinvq_decode_frame(), ff_twinvq_decode_init(), ff_tx_gen_compound_mapping(), ff_tx_gen_ptwo_revtab(), ff_tx_init_mdct_fft(), ff_udp_set_remote_url(), ff_url_decompose(), ff_v4l2_buffer_enqueue(), ff_v4l2_buffer_initialize(), ff_v4l2_context_dequeue_frame(), ff_v4l2_context_dequeue_packet(), ff_v4l2_context_enqueue_frame(), ff_v4l2_context_enqueue_packet(), ff_v4l2_context_init(), ff_v4l2_context_set_status(), ff_v4l2_m2m_codec_init(), ff_v4l2_m2m_create_context(), ff_vaapi_common_frame_params(), ff_vaapi_decode_init(), ff_vaapi_decode_issue(), ff_vaapi_decode_make_param_buffer(), ff_vaapi_decode_make_slice_buffer(), ff_vaapi_encode_init(), ff_vaapi_encode_receive_packet(), ff_vaapi_encode_send_frame(), ff_vaapi_vpp_config_input(), ff_vaapi_vpp_config_output(), ff_vaapi_vpp_make_param_buffers(), ff_vaapi_vpp_render_picture(), ff_vc1_decode_init_alloc_tables(), ff_vdpau_add_buffer(), ff_vdpau_common_frame_params(), ff_vdpau_common_init(), ff_videotoolbox_alloc_frame(), ff_vk_add_dep_exec_ctx(), ff_vk_add_descriptor_set(), ff_vk_add_exec_dep(), ff_vk_add_push_constant(), ff_vk_compile_shader(), ff_vk_create_exec_ctx(), ff_vk_create_imageview(), ff_vk_filter_config_input(), ff_vk_filter_config_output(), ff_vk_filter_config_output_inplace(), ff_vk_filter_query_formats(), ff_vk_init_compute_pipeline(), ff_vk_init_pipeline_layout(), ff_vk_map_buffers(), ff_vk_unmap_buffers(), ff_vmafmotion_init(), ff_voc_get_packet(), ff_vorbis_comment(), ff_vorbiscomment_write(), ff_vp56_init_context(), ff_wms_parse_sdp_a_line(), ff_yadif_filter_frame(), ff_yadif_request_frame(), ff_yuv2rgb_c_init_tables(), ffat_create_decoder(), ffat_decode(), ffat_encode(), ffat_init_decoder(), ffat_init_encoder(), ffat_set_extradata(), ffat_update_ctx(), ffio_ensure_seekback(), ffio_fdopen(), ffio_limit(), ffio_realloc_buf(), ffio_rewind_with_probe_data(), ffio_set_buf_size(), ffmal_update_format(), ffmmal_add_packet(), ffmmal_init_decoder(), ffmmal_set_ref(), ffmpeg_cleanup(), fft_ref_init(), ffurl_accept(), ffurl_connect(), ffurl_get_multi_file_handle(), ffurl_get_short_seek(), ffurl_read(), ffurl_read_complete(), ffurl_seek(), ffurl_shutdown(), ffurl_write(), fic_decode_frame(), fic_decode_init(), fieldmatch_init(), fifo_init(), fifo_mux_init(), fifo_thread_attempt_recovery(), fifo_thread_dispatch_message(), fifo_thread_process_recovery_failure(), fifo_thread_recover(), fifo_thread_write_header(), fifo_write_header(), fifo_write_packet(), fifo_write_trailer(), file_check(), file_delete(), file_move(), file_read(), file_write(), fill_frameinfo_by_link(), fill_gamma_table(), film_init(), film_read_header(), film_read_packet(), film_write_packet(), filter(), filter_encode_write_frame(), filter_frame(), filter_frame_fixed(), filter_frame_float(), filter_packet(), filter_query_formats(), filter_units_filter(), filter_units_init(), filter_units_make_type_list(), find_and_decode_index(), find_component(), find_device(), find_headers_search_validate(), fir_frame(), fir_to_phase(), fits_encode_frame(), fits_read_header(), fits_read_packet(), fixup_vorbis_headers(), flac_encode_frame(), flac_encode_init(), flac_init(), flac_parse_init(), flac_read_header(), flac_read_timestamp(), flac_write_block_comment(), flac_write_picture(), flashsv2_encode_init(), flashsv_decode_frame(), flashsv_decode_init(), flashsv_encode_frame(), flashsv_encode_init(), flat_init(), flic_decode_init(), floor_encode(), flush(), flush_buffer(), flush_dynbuf(), flush_encoders(), flush_frame(), flush_packet(), flv_append_keyframe_info(), flv_data_packet(), flv_init(), flv_queue_extradata(), flv_read_packet(), flv_write_packet(), force_one_stream(), format_name(), fourxm_read_header(), fourxm_read_packet(), frame_add_buf(), frame_alloc(), frame_copy_audio(), frame_copy_props(), frame_copy_video(), frame_header_obu(), frame_list_add_frame(), frame_queue_init(), frei0r_init(), frm_read_header(), fsb_read_header(), ftp_auth(), ftp_connect(), ftp_connect_control_connection(), ftp_current_dir(), ftp_delete(), ftp_file_size(), ftp_get_file_handle(), ftp_list_mlsd(), ftp_list_nlst(), ftp_move(), ftp_open_dir(), ftp_passive_mode(), ftp_passive_mode_epsv(), ftp_read(), ftp_read_dir(), ftp_restart(), ftp_retrieve(), ftp_seek(), ftp_send_command(), ftp_set_dir(), ftp_shutdown(), ftp_store(), ftp_type(), ftp_write(), func_eval_expr_int_format(), func_pts(), fwse_read_header(), g2m_decode_frame(), g2m_decode_init(), g2m_init_buffers(), g722_encode_init(), g722_read_header(), g723_1_decode_init(), g723_1_encode_frame(), g723_1_encode_init(), g723_1_init(), g726_read_header(), g729_read_header(), gdigrab_read_header(), gdigrab_read_packet(), gdv_decode_init(), gdv_read_header(), gdv_read_packet(), gen_mdct_exptab(), gen_sub_ass(), gen_sub_bitmap(), gen_sub_text(), generate_codebook(), generate_dither_noise(), generate_fake_vps(), generate_joint_tables(), generate_kernel(), generate_new_codebooks(), genh_read_header(), geq_filter_frame(), geq_init(), geq_query_formats(), get_aac_sample_rates(), get_asf_string(), get_aspect_ratio(), get_audio_buffer(), get_audio_flags(), get_bit_length(), get_buffer(), get_channel(), get_channel_idx(), get_chunk(), get_chunk_filename(), get_chunk_header(), get_cookies(), get_cox(), get_current_encryption_info(), get_cv_pixel_format(), get_cv_pixel_info(), get_derivative(), get_format(), get_format_from_sample_fmt(), get_frame(), get_frame_buffer(), get_frame_internal(), get_free_frame(), get_http_header_data(), get_image_format(), get_input_packet(), get_key(), get_metadata(), get_nalsize(), get_obu_bit_length(), get_out_samples(), get_packet(), get_pix_fmt_depth(), get_ppt(), get_private_data(), get_range_off(), get_sindex(), get_siz(), get_speaker_pos(), get_stats(), get_surface(), get_tag(), get_tcp_server_response(), get_video_buffer(), get_video_private_data(), getfilter_float(), gif_decode_frame(), gif_decode_init(), gif_encode_frame(), gif_encode_init(), gif_read_header(), gif_read_image(), gif_read_packet(), gif_write_header(), gif_write_packet(), gif_write_trailer(), glslang_compile(), gnutls_url_pull(), gnutls_url_push(), gopher_connect(), grab_read_header(), grab_read_packet(), gradients_request_frame(), graph_build(), graph_check_validity(), graph_config_formats(), graph_config_pointers(), gsm_read_header(), gsm_read_packet(), guess_channel_layout(), gxf_write_header(), h261_handle_packet(), h263_handle_packet(), h264_export_enc_params(), h264_export_frame_props(), h264_init_context(), h264_init_ps(), h264_metadata_filter(), h264_metadata_update_side_data(), h265_metadata_update_side_data(), halfpel_interpol(), handle_chunk_type(), handle_file(), handle_p_frame_apng(), handle_packets(), handle_tls_error(), handle_transport_error(), handler(), hap_init(), hca_read_header(), hcom_init(), hcom_read_header(), hds_write_header(), headphone_frame(), hevc_handle_packet(), hevc_init_context(), hevc_ref_frame(), hls_append_segment(), hls_delete_old_segments(), hls_encryption_start(), hls_init(), hls_mux_init(), hls_open(), hls_read_header(), hls_read_seek(), hls_rename_temp_file(), hls_slice_data_wpp(), hls_slice_header(), hls_start(), hls_write_packet(), hls_write_trailer(), hnm_decode_init(), hnm_read_header(), http_buf_read(), http_connect(), http_handshake(), http_open(), http_open_cnx(), http_read_stream(), http_seek_internal(), http_shutdown(), http_write_reply(), huf_build_dec_table(), huf_uncompress(), huff_reader_build_canonical(), hvcc_add_nal_unit(), hw_device_init_from_string(), hw_device_init_from_type(), hw_device_setup_for_decode(), hw_device_setup_for_encode(), hw_device_setup_for_filter(), hwaccel_init(), hwaccel_retrieve_data(), hwdownload_config_input(), hwdownload_config_output(), hwdownload_filter_frame(), hwframe_pool_prealloc(), hwmap_config_output(), hwmap_filter_frame(), hwupload_config_output(), hwupload_filter_frame(), hwupload_query_formats(), icecast_open(), ico_check_attributes(), ico_write_header(), ico_write_packet(), id3v2_put_priv(), idcin_read_header(), idcin_read_packet(), iec61883_read_header(), iec61883_receive_task(), iff_read_header(), ifilter_parameters_from_frame(), ifilter_send_frame(), ifv_read_header(), ilbc_decode_init(), ilbc_encode_init(), ilbc_parse_fmtp(), ilbc_parse_sdp_line(), ilbc_read_header(), ilbc_read_packet(), ilbc_write_header(), image_available(), image_get_linesize(), imc_decode_init(), imm5_init(), import_pem(), ingenient_read_packet(), init(), init_audio(), init_axis_color(), init_axis_empty(), init_axis_from_file(), init_axis_from_font(), init_band(), init_buffers(), init_bundles(), init_coef_vlc(), init_com_mf(), init_complex_filtergraph(), init_context_defaults(), init_context_frame(), init_convert_timestamp(), init_converted_samples(), init_cook_mlt(), init_cqt(), init_cscheme(), init_decoder(), init_dict(), init_duplicate_context(), init_encoder(), init_fifo(), init_filter(), init_filter_graph(), init_filter_param(), init_filters(), init_frames(), init_input_frame(), init_input_stream(), init_mdct_win(), init_muxer(), init_mv_table(), init_noise(), init_out_pool(), init_out_session(), init_output_stream(), init_output_stream_streamcopy(), init_pass2(), init_pattern_from_file(), init_pattern_from_string(), init_prec(), init_processing_chain(), init_pts(), init_report(), init_resampler(), init_segment(), init_stage(), init_table_pools(), init_tile(), init_tiles(), init_video(), init_video_param(), init_video_stream(), init_volume(), init_vpp_session(), initialize_fifo_tst_muxer_chain(), inject_fake_duration_metadata(), insert_trim(), interpolate(), interpolate_refplane(), interpolation(), ip_parse_addr_list(), ip_parse_sources_and_blocks(), ipmovie_read_header(), ipmovie_read_packet(), ipvideo_decode_init(), ir2_decode_init(), ircam_read_header(), ircam_write_header(), is_recoverable(), ism_flush(), ism_seek(), ism_write_header(), iss_read_header(), iss_read_packet(), ivf_init(), ivi_init_tiles(), ivr_read_header(), ivr_read_packet(), jacosub_read_header(), join_config_output(), join_init(), jpeg2000_decode_packet(), jpeg_parse_packet(), kmsgrab_read_header(), kmsgrab_read_packet(), latm_decode_audio_specific_config(), latm_parse_packet(), latm_write_header(), launch_kernel(), lavfi_read_header(), lavfi_read_packet(), leb(), libaribb24_decode(), libaribb24_generate_ass_header(), libaribb24_handle_regions(), libaribb24_init(), libcelt_dec_init(), libcodec2_init_common(), libcodec2_init_encoder(), libdav1d_init(), libdav1d_picture_allocator(), libdav1d_receive_frame(), libkvazaar_encode(), libkvazaar_init(), libopenjpeg_encode_frame(), libopenjpeg_encode_init(), libopus_check_max_channels(), libopus_check_vorbis_layout(), libopus_configure_encoder(), libopus_decode_init(), libopus_encode(), libopus_encode_init(), librav1e_encode_init(), librav1e_receive_packet(), librav1e_send_frame(), libshine_encode_init(), libsmbc_connect(), libsmbc_delete(), libsmbc_move(), libsmbc_open(), libsmbc_open_dir(), libsmbc_read(), libsmbc_read_dir(), libsmbc_seek(), libsmbc_write(), libsrt_getsockopt(), libsrt_neterrno(), libsrt_network_wait_fd(), libsrt_network_wait_fd_timeout(), libsrt_open(), libsrt_set_options_post(), libsrt_set_options_pre(), libsrt_setsockopt(), libsrt_setup(), libssh_authentication(), libssh_create_sftp_session(), libssh_create_ssh_session(), libssh_delete(), libssh_move(), libssh_open_dir(), libssh_open_file(), libssh_read(), libssh_read_dir(), libssh_seek(), libssh_write(), libvorbis_encode_init(), libwebp_anim_encode_frame(), libwebp_anim_encode_init(), libx265_encode_frame(), libx265_encode_init(), libx265_encode_set_roi(), libx265_param_parse_float(), libx265_param_parse_int(), link_filter_inouts(), list_standards(), ljpeg_decode_rgb_scan(), ljpeg_encode_init(), LLVMFuzzerTestOneInput(), lmlm4_read_header(), lmlm4_read_packet(), load_ca(), load_cert(), load_data(), load_font_file(), load_glyph(), load_input_picture(), load_mask(), load_path(), load_textfile(), loas_read_header(), lrc_read_header(), lrc_write_header(), lrc_write_packet(), lut2_config_output(), lvf_read_header(), lxf_read_header(), mace_decode_init(), magy_decode_frame(), magy_encode_init(), main(), map_pixel_format(), match_stream_specifier(), match_streams(), match_streams_one_to_one(), mca(), md5_close(), md5_open(), mediacodec_dec_parse_format(), mediacodec_decode_init(), mediacodec_receive_frame(), mediacodec_wrap_hw_buffer(), mediacodec_wrap_sw_buffer(), metadata_itut_t35(), metasound_decode_init(), mf_choose_output_type(), mf_create(), mf_enca_input_adjust(), mf_enca_output_type_get(), mf_encv_input_adjust(), mf_encv_output_type_get(), mf_init(), mf_receive_sample(), mf_send_frame(), mf_send_sample(), microdvd_read_header(), mimic_decode_frame(), mimic_decode_init(), misc_vaapi_filter_frame(), mjpeg_decode_app(), mjpeg_decode_com(), mkv_add_cuepoint(), mkv_check_new_extra_data(), mkv_init(), mkv_strip_wavpack(), mkv_write_attachments(), mkv_write_codecprivate(), mkv_write_packet_internal(), mkv_write_simpletag(), mkv_write_stereo_mode(), mkv_write_track(), mkv_write_trailer(), mlp_encode_init(), mm_decode_init(), mmap_init(), mmap_read_frame(), mmap_start(), mmf_read_header(), mms_open(), mms_read(), mmsh_open_internal(), mmsh_read_seek(), mmsh_seek(), modplug_load_metadata(), modplug_read_header(), modplug_read_packet(), mov_add_tfra_entries(), mov_cenc_end_packet(), mov_change_extradata(), mov_create_chapter_track(), mov_create_dvd_sub_decoder_specific_info(), mov_create_timecode_track(), mov_finalize_stsd_codec(), mov_init(), mov_open_dref(), mov_parse_auxiliary_info(), mov_parse_stsd_data(), mov_parse_uuid_spherical(), mov_preroll_write_stbl_atoms(), mov_read_adrm(), mov_read_chap(), mov_read_clli(), mov_read_cmov(), mov_read_coll(), mov_read_colr(), mov_read_covr(), mov_read_ctts(), mov_read_custom(), mov_read_dac3(), mov_read_ddts(), mov_read_dec3(), mov_read_dref(), mov_read_dvcc_dvvc(), mov_read_elst(), mov_read_ftyp(), mov_read_hdlr(), mov_read_header(), mov_read_keys(), mov_read_mdcv(), mov_read_pssh(), mov_read_saio(), mov_read_sample_encryption_info(), mov_read_sbgp(), mov_read_schm(), mov_read_sdtp(), mov_read_senc(), mov_read_smdm(), mov_read_st3d(), mov_read_stco(), mov_read_stps(), mov_read_stsc(), mov_read_stsd(), mov_read_stss(), mov_read_stsz(), mov_read_stts(), mov_read_sv3d(), mov_read_tenc(), mov_read_tkhd(), mov_read_trak(), mov_read_trun(), mov_read_udta_string(), mov_read_uuid(), mov_read_wave(), mov_text_encode_frame(), mov_text_tx3g(), mov_try_read_block(), mov_write_ac3_tag(), mov_write_ctts_tag(), mov_write_dmlp_tag(), mov_write_dvc1_structs(), mov_write_eac3_tag(), mov_write_header(), mov_write_identification(), mov_write_single_packet(), mov_write_source_reference_tag(), mov_write_stts_tag(), mov_write_tmcd_tag(), mov_write_trailer(), mov_write_uuidprof_tag(), mov_write_video_tag(), movie_common_init(), movie_push_frame(), mp3_header_decompress(), mp3_init(), mp3_read_header(), mp3_sync(), mp3lame_encode_frame(), mp3lame_encode_init(), mp_decode_frame(), mp_decode_init(), MPA_encode_init(), mpa_robust_parse_packet(), mpc7_decode_frame(), mpc8_read_header(), mpc_read_header(), mpc_read_packet(), mpeg4_unpack_bframes_filter(), mpeg_decode_frame(), mpeg_field_start(), mpeg_mux_init(), mpeg_mux_write_packet(), mpegts_handle_packet(), mpegts_init(), mpegts_push_data(), mpegts_read_header(), mpegts_set_stream_info(), mpegts_write_packet_internal(), mpjpeg_read_header(), mpjpeg_read_packet(), mpl2_read_header(), mpsub_read_header(), msf_read_header(), msnwc_tcp_read_header(), msrle_decode_init(), mss1_decode_init(), mss2_decode_init(), mss3_decode_init(), mss4_decode_init(), msvideo1_decode_init(), mtaf_read_header(), mtv_read_header(), musx_read_header(), mv_read_header(), mv_read_packet(), mv_read_seek(), mxf_absolute_bodysid_offset(), mxf_add_metadata_set(), mxf_add_metadata_stream(), mxf_compute_index_tables(), mxf_compute_ptses_fake_index(), mxf_decrypt_triplet(), mxf_get_sorted_table_segments(), mxf_handle_missing_index_segment(), mxf_init_timecode(), mxf_parse_package_comments(), mxf_parse_structural_metadata(), mxf_read_generic_descriptor(), mxf_read_index_entry_array(), mxf_read_local_tags(), mxf_read_partition_pack(), mxf_read_primer_pack(), mxf_read_strong_ref_array(), mxf_read_utf16_string(), mxf_uid_to_str(), mxf_umid_to_str(), mxf_write_header(), mxg_read_header(), mxg_read_packet(), mxg_update_cache(), mxpeg_check_dimensions(), mxpeg_decode_frame(), mxpeg_decode_init(), mxpeg_decode_mxm(), my_ass_subtitle_header(), nc_read_header(), nc_read_packet(), neighbor_opencl_filter_frame(), neighbor_opencl_init(), neighbor_opencl_make_filter_params(), nested_io_open(), new_pes_packet(), nist_read_header(), nlmeans_opencl_filter_frame(), nlmeans_opencl_init(), nlmeans_plane(), noise(), normalize_double(), nppscale_filter_frame(), nppscale_init(), npptranspose_config_props(), npptranspose_filter_frame(), npptranspose_init(), nprobe(), nsp_read_header(), nsv_parse_NSVf_header(), nut_write_header(), nut_write_packet(), nuv_header(), nuv_packet(), nvdec_decoder_create(), nvdec_h264_decode_slice(), nvdec_hevc_decode_slice(), nvdec_hevc_start_frame(), nvdec_init_hwframes(), nvdec_retrieve_data(), nvdec_test_capabilities(), nvenc_alloc_surface(), nvenc_check_capabilities(), nvenc_check_codec_support(), nvenc_check_device(), nvenc_find_free_reg_resource(), nvenc_load_libraries(), nvenc_register_frame(), nvenc_setup_device(), nvenc_setup_encoder(), nvenc_setup_extradata(), nvenc_setup_surfaces(), ogg_buffer_page(), ogg_build_flac_headers(), ogg_build_opus_headers(), ogg_build_speex_headers(), ogg_build_vp8_headers(), ogg_init(), ogg_new_stream(), ogg_read_packet(), ogg_replace_stream(), ogg_save(), oggvorbis_decode_init(), old_flac_header(), oma_read_header(), oma_write_header(), omx_component_init(), omx_encode_frame(), omx_encode_init(), on2avc_decode_init(), open_camera(), open_codec_context(), open_demux_for_component(), open_file(), open_filter_param(), open_input(), open_input_file(), open_null_ctx(), open_output_file(), open_slave(), open_stream(), opencl_device_create(), opencl_device_create_internal(), opencl_device_derive(), opencl_device_init(), opencl_enumerate_devices(), opencl_enumerate_platforms(), opencl_filter_device(), opencl_filter_set_device(), opencl_frames_derive_to(), opencl_frames_get_constraints(), opencl_frames_init(), opencl_frames_init_command_queue(), opencl_get_buffer(), opencl_get_plane_format(), opencl_map_frame(), opencl_map_from(), opencl_map_to(), opencl_pool_alloc(), opencl_transfer_data_from(), opencl_transfer_data_to(), opencl_transfer_get_formats(), opencl_wait_events(), opengl_compile_shaders(), opengl_control_message(), opengl_create_window(), opengl_read_limits(), opengl_write_header(), opt_channel_layout(), opt_codec(), opt_default(), opt_filter_complex(), opt_filter_complex_script(), opt_filter_hw_device(), opt_format(), opt_map(), opt_map_channel(), opt_old2new(), opt_qscale(), opt_sameq(), opt_show_entries(), opt_show_format_entry(), opt_size(), opt_target(), opt_timecode(), opus_decode_init(), opus_decode_subpacket(), opus_encode_frame(), opus_encode_init(), opus_header(), oscilloscope_config_input(), output_frame(), output_mpd(), output_packet(), output_single_frame(), overlay_cuda_config_output(), overlay_opencl_blend(), overlay_opencl_load(), overlay_qsv_init(), overlay_vulkan_blend(), packet_alloc(), packet_queue_init(), packetizer_read(), pad_last_frame(), pad_opencl_config_output(), pad_opencl_init(), padding_obu(), paf_video_init(), parse_adaptation_sets(), parse_cc_stream_mapstring(), parse_channel_expressions(), parse_channel_name(), parse_cinespace(), parse_command(), parse_command_line(), parse_commands(), parse_common_header(), parse_content_encoding(), parse_content_length(), parse_cookie(), parse_decoder_init(), parse_definition(), parse_expr(), parse_factor(), parse_file(), parse_filter(), parse_fmtp(), parse_fmtp_config(), parse_fontsize(), parse_fragment(), parse_frame_header(), parse_frame_no_pbr(), parse_frame_pbr(), parse_frames(), parse_header(), parse_ifo_palette(), parse_inputs(), parse_interval(), parse_intervals(), parse_iplconvkernel(), parse_key_value_pair(), parse_keyframes_index(), parse_location(), parse_manifest_adaptationset_attr(), parse_manifest_representation(), parse_manifest_segmenttimeline(), parse_manifest_segmenturlnode(), parse_mapping(), parse_maps(), parse_MP4DecConfigDescrTag(), parse_nal_units(), parse_named_def(), parse_navi_table(), parse_object_segment(), parse_optgroup(), parse_option(), parse_options(), parse_outputs(), parse_packet(), parse_playlist(), parse_points(), parse_points_str(), parse_primary(), parse_psfile(), parse_read_interval(), parse_read_intervals(), parse_rule(), parse_set_cookie(), parse_set_cookie_expiry_time(), parse_setup_header(), parse_slave_failure_policy_option(), parse_slave_fifo_options(), parse_string(), parse_strk(), parse_subexpr(), parse_sws_flags(), parse_synth_channel(), parse_synth_channel_bell(), parse_synth_channel_sine(), parse_synth_channel_spin(), parse_term(), parse_time_sequence(), parse_times(), parse_variant_stream_mapstring(), parse_video_var(), parse_volume(), parse_vtrk(), pcm_decode_frame(), pcm_decode_init(), pcm_dvd_decode_init(), pcm_dvd_encode_init(), pcm_read_header(), pcx_decode_frame(), pcx_encode_frame(), pcx_rle_encode(), pic_arrays_init(), pick_format(), pixscope_config_input(), pixscope_filter_frame(), piz_uncompress(), pjs_read_header(), plot_cqt(), plot_freqs(), plot_spectrum_column(), pmp_header(), pmp_packet(), png_dec_init(), png_enc_init(), pnm_decode_frame(), pnm_encode_frame(), pp_bnk_read_header(), pp_bnk_read_packet(), pp_config_props(), pp_filter_frame(), pp_process_command(), pp_query_formats(), preload_sofa(), prepare_cube_in(), prepare_cube_out(), prepare_input_packet(), prepare_packet(), print_tls_error(), procamp_vaapi_build_filter_params(), procamp_vaapi_filter_frame(), process_command(), process_frame(), process_frame_obj(), process_input(), process_line(), process_options(), process_output_surface(), process_work_frame(), program_opencl_init(), program_opencl_load(), program_opencl_run(), prompeg_create_bitstring(), prompeg_init(), prompeg_open(), prores_encode_init(), prores_metadata_init(), psy_3gpp_init(), pulse_add_detected_device(), pulse_control_message(), pulse_read_header(), pulse_read_packet(), pulse_server_info_cb(), pulse_write_frame(), pulse_write_header(), pulse_write_packet(), push_frame(), push_single_pic(), put_audio_specific_config(), put_codeword(), put_main_header(), put_str16(), pva_read_header(), pva_read_packet(), pvf_read_header(), qcp_read_header(), qdm2_parse_config(), qdm2_parse_packet(), qsv_decode(), qsv_decode_header(), qsv_decode_init(), qsv_decode_preinit(), qsv_device_create(), qsv_device_derive_from_child(), qsv_enc_init(), qsv_frames_derive_from(), qsv_frames_derive_to(), qsv_frames_get_constraints(), qsv_frames_init(), qsv_get_buffer(), qsv_init(), qsv_init_child_ctx(), qsv_init_opaque_alloc(), qsv_init_pool(), qsv_init_session(), qsv_init_surface(), qsv_load_plugins(), qsv_map_from(), qsv_map_to(), qsv_retrieve_enc_params(), qsv_setup_mids(), qsv_transfer_data_child(), qsv_transfer_data_from(), qsv_transfer_data_to(), qsv_transfer_get_formats(), qsvdeint_config_props(), qsvenc_init_session(), qsvscale_config_props(), qsvscale_filter_frame(), qsvscale_init(), qt_rtp_parse_packet(), qtrle_decode_init(), qtrle_encode_init(), query_formats(), query_formats_src(), queue_frames(), r3d_read_red1(), r3d_read_reda(), ra288_decode_init(), randomize(), raw_decode(), raw_init_decoder(), rawvideo_read_header(), rdt_init(), rdt_parse_sdp_line(), read_channels(), read_data_packet(), read_desc_chunk(), read_frame(), read_frame_internal(), read_gains(), read_header(), read_header_gme(), read_header_openmpt(), read_header_vs(), read_huffman_code_normal(), read_interval_packets(), read_line(), read_number(), read_packet(), read_packet_openmpt(), read_packet_vs(), read_packet_wrapper(), read_part_of_packet(), read_seek(), read_seek_vs(), read_shape_from_file(), read_sm_data(), read_specific_config(), read_tag(), read_tf_coefficients(), read_tfra(), read_thread(), read_whole_file(), read_zp_coefficients(), ready_codebook(), ready_residue(), real_seek(), realign_frame(), realloc_alpha_uv(), realtext_read_header(), reap_filters(), rebuild_filter_bank_with_compensation(), recode_subtitle(), reconfigure_at_keyframe(), recover(), recv_msg(), redspark_read_header(), redspark_read_packet(), reget_buffer_internal(), register_range(), remap_layout(), remove_extradata_init(), render_fontconfig(), render_freetype(), reopen_demux_for_component(), request_frame(), resample(), residue_encode(), resolve_content_path(), ret_str(), retry_transfer_wrapper(), return_audio_frame(), return_frame(), rfc4175_handle_packet(), ring_init(), rkmpp_init_decoder(), rkmpp_retrieve_frame(), rkmpp_send_packet(), rkmpp_write_data(), rl2_decode_init(), rl2_read_header(), rl2_read_packet(), rm_assemble_video_frame(), rm_read_audio_stream_info(), rm_read_header(), rm_read_header_old(), rm_read_multi(), rm_read_packet(), roq_decode_init(), roq_dpcm_encode_init(), roq_encode_init(), roq_encode_video(), roq_read_header(), roq_read_packet(), roq_write_header(), rpl_read_header(), rpl_read_packet(), rprobe(), rpza_decode_init(), rscc_decode_frame(), rscc_init(), rsd_read_header(), rso_read_header(), rtmp_calc_swf_verification(), rtmp_calc_swfhash(), rtmp_handshake(), rtmp_http_open(), rtmp_http_read(), rtmp_open(), rtmp_packet_read_one_chunk(), rtmp_read_seek(), rtmp_receive_hs_packet(), rtmp_send_hs_packet(), rtmp_server_handshake(), rtmp_write(), rtmp_write_amf_data(), rtp_get_multi_file_handle(), rtp_mpegts_write_header(), rtp_open(), rtp_parse_mp4_au(), rtp_parse_packet_internal(), rtp_read(), rtp_send_samples(), rtp_write(), rtp_write_header(), rtp_write_packet(), rtsp_read_announce(), rtsp_read_header(), rtsp_read_packet(), rtsp_read_request(), rtsp_send_reply(), rtsp_write_packet(), run_test(), rv10_write_header(), rv30_decode_init(), rv30_parse_slice_header(), rv34_decoder_alloc(), s302m_encode2_frame(), s302m_encode_init(), s337m_read_packet(), sami_paragraph_to_ass(), sami_read_header(), sap_fetch_packet(), sap_read_header(), sap_write_header(), sap_write_packet(), save_subtitle_set(), sbc_analyze_audio(), sbc_decode_frame(), sbc_encode_init(), sbg_read_header(), sbg_read_seek2(), sbr_hf_apply_noise(), scale_double(), scale_eval_dimensions(), scale_frame(), scale_parse_expr(), scale_vaapi_filter_frame(), scale_vaapi_init(), scale_vulkan_config_output(), scale_vulkan_filter_frame(), scc_read_header(), scc_write_header(), screenpresso_init(), sctp_open(), sctp_wait_fd(), sdl2_write_packet(), sdr2_read_header(), sds_read_header(), sdx_read_header(), search_queue_families(), search_sub_ts(), seek_data(), seek_frame_generic(), seek_test(), seg_init(), seg_write_packet(), segment_end(), segment_mux_init(), select_rc_mode(), select_reference_stream(), select_voice(), send_command_packet(), send_invoke_response(), send_silence(), sender_thread(), seq_fill_buffer(), seq_init_frame_buffers(), seq_read_header(), seq_read_packet(), seqvideo_decode_init(), ser_read_header(), set_aes_arg(), set_channel_info(), set_control(), set_downmix_coeffs(), set_enable_expr(), set_expr(), set_extradata(), set_fontsize(), set_format(), set_gauss(), set_hwframe_ctx(), set_number(), set_param(), set_params(), set_roi_map(), set_segment_filename(), set_side_data(), set_spdif(), set_string(), set_string_binary(), set_string_bool(), set_string_fmt(), set_volume(), setup_crossbar_options(), setup_derivative_buffers(), setup_pps(), setup_side_data_entry(), sharpness_vaapi_build_filter_params(), shift_data(), shorten_decode_frame(), show_help(), shuffleplanes_filter_frame(), sierpinski_request_frame(), siff_parse_vbv1(), siff_read_packet(), siren_init(), sls_flag_check_duration_size(), sls_flag_check_duration_size_index(), sls_flag_use_localtime_filename(), sls_flags_filename_process(), smacker_decode_header_tree(), smacker_read_header(), smacker_read_packet(), smc_decode_init(), smjpeg_read_header(), smjpeg_write_header(), smka_decode_frame(), smooth_init(), smush_read_header(), smush_read_packet(), smvjpeg_decode_frame(), smvjpeg_decode_init(), sol_read_packet(), source_config_props(), source_request_frame(), sox_read_header(), sox_write_header(), spatial_activate(), spdif_header_aac(), spdif_header_dts(), spdif_header_dts4(), spdif_header_eac3(), spdif_write_header(), spdif_write_packet(), speex_header(), split_filename(), split_init(), srt_read_header(), srt_write_header(), start_connect_attempt(), start_jack(), stl_read_header(), storeframe(), str_read_header(), str_read_packet(), stream_component_open(), stream_toggle_pause(), sub2video_prepare(), subband_bufer_alloc(), subfile_open(), subfile_seek(), submit_stats(), subviewer1_read_header(), subviewer_read_header(), sunrast_decode_frame(), sunrast_encode_init(), sup_read_header(), sup_write_header(), svag_read_header(), svc_decode_frame(), svc_encode_init(), svq1_decode_frame(), svq1_decode_init(), svq1_encode_frame(), svq1_encode_init(), svq1_encode_plane(), svq3_decode_frame(), svq3_decode_init(), svq3_decode_slice_header(), svq3_parse_packet(), swf_read_header(), swf_read_packet(), swf_write_header(), swr_build_matrix(), swr_config_frame(), swr_convert(), swr_get_out_samples(), swr_init(), swr_set_channel_mapping(), swr_set_compensation(), swr_set_matrix(), swri_dither_init(), swri_get_dither(), swri_realloc_audio(), swri_rematrix_init(), sws_init_context(), sws_scale(), tak_decode_frame(), tak_read_header(), take_samples(), targa_encode_frame(), targa_encode_init(), tcp_get_window_size(), tcp_open(), tdsc_init(), tedcaptions_read_header(), tee_open(), tee_write_header(), tee_write_packet(), teletext_decode_frame(), test_random_shared_secret(), test_ref_data(), text2movsub(), tgv_decode_frame(), tgv_decode_init(), theora_header(), thp_read_header(), thp_read_packet(), thread_get_buffer_internal(), threedostr_read_header(), tiff_decode_tag(), tiff_init(), tiff_unpack_fax(), tiff_unpack_strip(), timestamp_queue_enqueue(), tls_client_handshake(), tls_client_handshake_loop(), tls_open(), tls_read(), tls_read_callback(), tls_write(), tls_write_callback(), tm2_build_huff_table(), tmv_read_header(), tonemap_opencl_config_output(), tonemap_opencl_filter_frame(), tonemap_opencl_init(), tonemap_vaapi_build_filter_params(), tonemap_vaapi_filter_frame(), tonemap_vaapi_init(), tonemap_vaapi_save_metadata(), tonemap_vaapi_set_filter_params(), tqi_decode_frame(), track_header(), track_index(), transcode(), transcode_from_filter(), transcode_step(), transfer_data_alloc(), transpose_opencl_config_output(), transpose_opencl_filter_frame(), transpose_opencl_init(), transpose_vaapi_build_filter_params(), transpose_vaapi_filter_frame(), transpose_vaapi_vpp_config_output(), truemotion1_decode_header(), truemotion1_decode_init(), try_decode_frame(), try_push_frame(), try_seek(), tscc2_decode_init(), tta_decode_init(), tta_encode_frame(), tta_encode_init(), tta_init(), tta_read_header(), twolame_encode_init(), txd_read_header(), ty_read_header(), udp_open(), udp_read(), udp_set_multicast_sources(), udp_set_url(), udp_write(), ulti_decode_init(), unrefcount_frame(), unsharp_opencl_filter_frame(), unsharp_opencl_init(), unsharp_opencl_make_filter_params(), unsupported_codec(), update_block_buffers(), update_context_from_thread(), update_dimensions(), update_fontsize(), update_frame_pool(), update_master_pl_info(), update_md5_sum(), update_size(), update_streams_from_subdemuxer(), update_variant_stream_info(), url_alloc_for_protocol(), url_bio_bread(), url_bio_bwrite(), url_open_dyn_buf_internal(), user_data(), utvideo_encode_frame(), utvideo_encode_init(), v210_read_header(), v308_decode_frame(), v408_decode_frame(), v410_decode_frame(), v4l2_buf_increase_ref(), v4l2_buf_to_bufref(), v4l2_bufref_to_buf(), v4l2_configure_contexts(), v4l2_dequeue_v4l2buf(), v4l2_encode_init(), v4l2_get_coded_format(), v4l2_get_device_list(), v4l2_get_raw_format(), v4l2_h264_profile_from_ff(), v4l2_handle_event(), v4l2_mpeg4_profile_from_ff(), v4l2_prepare_contexts(), v4l2_probe_driver(), v4l2_read_header(), v4l2_receive_frame(), v4l2_release_buffers(), v4l2_set_parameters(), v4l2_stop_decode(), v4l2_stop_encode(), v4l2_try_raw_format(), v4l2_try_start(), vaapi_decode_find_best_format(), vaapi_decode_make_config(), vaapi_device_connect(), vaapi_device_create(), vaapi_device_derive(), vaapi_device_init(), vaapi_encode_create_recon_frames(), vaapi_encode_h264_configure(), vaapi_encode_h264_init(), vaapi_encode_h264_write_access_unit(), vaapi_encode_h265_init(), vaapi_encode_h265_init_sequence_params(), vaapi_encode_h265_write_access_unit(), vaapi_encode_init_gop_structure(), vaapi_encode_init_rate_control(), vaapi_encode_init_slice_structure(), vaapi_encode_issue(), vaapi_encode_make_packed_header(), vaapi_encode_make_param_buffer(), vaapi_encode_mjpeg_configure(), vaapi_encode_mjpeg_write_extra_buffer(), vaapi_encode_mjpeg_write_image_header(), vaapi_encode_mpeg2_init(), vaapi_encode_mpeg2_write_fragment(), vaapi_encode_output(), vaapi_encode_pick_next(), vaapi_encode_profile_entrypoint(), vaapi_encode_vp8_write_quant_table(), vaapi_encode_wait(), vaapi_frames_get_constraints(), vaapi_frames_init(), vaapi_get_buffer(), vaapi_get_image_format(), vaapi_map_frame(), vaapi_map_to(), vaapi_map_to_memory(), vaapi_transfer_data_from(), vaapi_transfer_data_to(), vaapi_transfer_get_formats(), vag_read_header(), validate_float_option(), validate_name(), validate_options(), var_size_bme(), vble_decode_init(), vc1_decode_frame(), vc1_decode_init(), vc1t_read_header(), vc1t_read_packet(), vc2_encode_frame(), vc2_encode_init(), vc2hq_handle_frame_fragment(), vcr1_decode_frame(), vdpau_error(), vdpau_frames_get_constraints(), vdpau_frames_init(), vdpau_get_buffer(), vdpau_h264_init(), vdpau_hevc_init(), vdpau_init_pixmfts(), vdpau_mpeg4_init(), vdpau_transfer_data_from(), vdpau_transfer_data_to(), vdpau_transfer_get_formats(), vdpau_vc1_init(), vdpau_vp9_init(), verify_md5(), vfw_read_header(), vfw_read_packet(), vid_read_packet(), video_decode(), video_decode_example(), video_get_buffer(), video_thread(), videotoolbox_buffer_copy(), videotoolbox_init(), videotoolbox_postproc_frame(), videotoolbox_retrieve_data(), viv_read_header(), viv_read_packet(), vivo_read_header(), vk_alloc_mem(), vmd_read_header(), vmd_read_packet(), vmdaudio_decode_frame(), vmdaudio_decode_init(), vmdvideo_decode_init(), voc_read_header(), voc_read_packet(), voc_read_seek(), voc_write_header(), vorbis_encode_frame(), vorbis_error_to_averror(), vorbis_header(), vorbis_parse_id_hdr(), vorbis_parse_setup_hdr_codebooks(), vorbis_parse_setup_hdr_floors(), vorbis_parse_setup_hdr_mappings(), vorbis_parse_setup_hdr_modes(), vorbis_parse_setup_hdr_residues(), vp56_size_changed(), vp78_decode_frame(), vp8_alloc_frame(), vp8_broken_sequence(), vp8_handle_packet(), vp8_init_frames(), vp8_lossy_decode_alpha(), vp9_encode_set_roi(), vp9_export_enc_params(), vp9_frame_alloc(), vp9_frame_ref(), vp9_handle_packet(), vp9_raw_reorder_filter(), vp9_superframe_filter(), vp9_superframe_init(), vp9_superframe_split_filter(), vp9_superframe_split_init(), vpk_read_header(), vpk_read_packet(), vplayer_read_header(), vpp_init(), vpx_decode(), vpx_encode(), vpx_init(), vqa_decode_init(), vqf_read_header(), vqf_read_packet(), vt_get_buffer(), vt_transfer_data_from(), vt_transfer_data_to(), vt_transfer_get_formats(), vtenc_configure_encoder(), vtenc_create_encoder(), vtenc_q_push(), vulkan_device_derive(), vulkan_filter_set_device(), vulkan_filter_set_frames(), vulkan_frames_get_constraints(), vulkan_frames_init(), vulkan_get_buffer(), vulkan_map_frame_to_mem(), vulkan_map_to(), vulkan_transfer_data_from(), vulkan_transfer_data_to(), vulkan_transfer_get_formats(), wavesynth_decode(), wavesynth_init(), wavesynth_parse_extradata(), wavpack_decode_init(), wavpack_encode_frame(), wavpack_encode_init(), wc3_read_header(), wc3_read_packet(), webm_chunk_init(), webm_dash_manifest_write_header(), webp_decode_frame(), webp_write_header(), webvtt_encode_frame(), webvtt_read_header(), webvtt_write_header(), wma_decode_init(), wmavoice_decode_init(), wmv2_encode_init(), wrapped_avframe_decode(), wrapped_avframe_encode(), write_adaptation_set(), write_extradata(), write_fragments(), write_frame(), write_header(), write_image_header(), write_manifest(), write_muxed_file(), write_number(), write_option(), write_packet(), write_packet_common(), write_packets_from_bsfs(), write_picture(), write_skip_frames(), write_sm_data(), write_streamheader(), write_trailer(), write_uncoded_frame_internal(), writer_open(), writer_register(), ws_snd_decode_frame(), wsaud_read_header(), wsaud_read_packet(), wsd_read_header(), wsvqa_read_header(), wsvqa_read_packet(), wv_dsd_reset(), wv_read_header(), wv_read_packet(), wv_write_header(), wv_write_packet(), wve_read_header(), X264_frame(), X264_init(), xa_read_header(), xan_decode_frame(), xan_decode_init(), xavs2_encode_frame(), xavs2_init(), XAVS_init(), xcbgrab_frame(), xcbgrab_read_header(), xcbgrab_reposition(), xface_decode_init(), xface_encode_frame(), xfade_frame(), xfade_opencl_config_output(), xfade_opencl_load(), xiph_handle_packet(), xiph_parse_fmtp_pair(), xma_decode_init(), xml_export(), xml_init(), xmv_fetch_audio_packet(), xmv_fetch_new_packet(), xmv_fetch_video_packet(), xmv_process_packet_header(), xmv_read_header(), xpm_decode_frame(), xsub_encode(), xv_control_message(), xv_write_header(), xvag_read_header(), xvid_encode_frame(), xvid_encode_init(), xvid_strip_vol_header(), xwd_encode_frame(), xwma_read_header(), y216_decode_frame(), y41p_decode_frame(), yae_flush(), yae_load_data(), yae_load_frag(), yae_overlap_add(), yae_reset(), yop_decode_init(), yop_read_header(), yuv4_decode_frame(), yuv4_read_header(), yuv4_read_packet(), yuv4_write_header(), yuv4_write_packet(), zerocodec_decode_init(), zmq_proto_wait(), and zmq_proto_wait_timeout().
the buffer is automatically deallocated once all corresponding references have been destroyed The characteristics of the data | ( | resolution | , |
sample | rate, | ||
etc. | |||
) |
the definition of that something depends on the semantic of the filter The callback must examine the status of the filter s links and proceed accordingly The status of output links is stored in the status_in and status_out fields and tested by the ff_outlink_frame_wanted | ( | ) |
Referenced by activate(), consume_from_fifos(), spatial_activate(), xfade_activate(), and xfade_opencl_activate().
they must not be accessed directly The fifo field contains the frames that are queued in the input for processing by the filter The status_in and status_out fields contains the queued status | ( | EOF or | error | ) |
Referenced by activate(), avf_read_packet(), consume_from_fifos(), control_port_cb(), copy_avframe_to_pixel_buffer(), copy_cvpixelbuffer(), copy_param_sets(), copy_replace_length_codes(), count_nalus(), create_cv_pixel_buffer(), create_cv_pixel_buffer_info(), decode_frame(), er_add_slice(), evaluate_parameters(), ff_avfilter_link_set_in_status(), ff_avfilter_link_set_out_status(), ff_er_add_slice(), ff_er_frame_end(), ff_h264_check_intra4x4_pred_mode(), ff_inlink_set_status(), ff_mediacodec_dec_init(), ff_mediacodec_dec_receive(), ff_mediacodec_dec_send(), ff_outlink_set_status(), ff_vc1_parse_frame_header(), ff_vc1_parse_frame_header_adv(), ff_vdpau_common_end_frame(), ff_vdpau_common_init(), ff_vdpau_common_uninit(), ffat_create_decoder(), ffat_init_encoder(), ffat_set_extradata(), ffmal_update_format(), ffmmal_fill_input_port(), ffmmal_fill_output_port(), ffmmal_flush(), ffmmal_init_decoder(), ffmmal_read_frame(), get_cv_pixel_info(), get_frame_internal(), get_input_tf(), get_length_code_size(), get_params_size(), guess_status_pts(), map_ssl_error(), mediacodec_dec_flush_codec(), mediacodec_wrap_hw_buffer(), mediacodec_wrap_sw_buffer(), set_extradata(), start_jack(), tls_open(), vdpau_error(), vtenc_cm_to_avpacket(), vtenc_configure_encoder(), vtenc_create_encoder(), vtenc_frame(), vtenc_init(), vtenc_output_callback(), vtenc_populate_extradata(), vtenc_send_frame(), write_status(), xfade_activate(), and xfade_opencl_activate().
Referenced by accumulate_huff_bit_consumption(), av_calloc(), av_malloc_array(), av_mallocz_array(), av_realloc_array(), avfilter_add_matrix(), avfilter_mul_matrix(), avfilter_sub_matrix(), avpriv_dnxhd_get_hr_frame_size(), bit_depth(), calculate_operand_dims_count(), cinepak_decode(), compute_crc_of_packets(), concat_read(), concat_seek(), config_input(), config_inputs(), config_output(), config_props(), decode_band(), decode_frame(), decode_gop_header(), decode_init(), dpcm_predict(), dv_audio_12to16(), encode_frame(), erf(), estimate_affine_2d(), ff_AMediaFormat_getBuffer(), ff_AMediaFormat_getString(), ff_decklink_read_header(), ff_dxva2_commit_buffer(), ff_dxva2_common_end_frame(), ff_exp2(), ff_get_cpu_flags_ppc(), ff_gmtime_r(), ff_ivi_dec_huff_desc(), ff_ivi_decode_frame(), ff_localtime_r(), ff_rtp_check_and_send_back_rr(), filter_frame(), ftp_status(), gaussian_filter(), generate_kernel(), get_bits1(), get_second_size(), get_subband_flags(), h264_handle_packet(), hdcd_integrate(), hdcd_scan(), iec61883_read_packet(), iec61883_receive_task(), imdct_calc(), init_cook_vlc_tables(), init_decoder(), init_encoder(), log2mono(), log2sample(), log2stereo(), main(), minimize_error(), mlp_filter_channel(), mms_read(), mov_read_atom_into_extradata(), opengl_compile_shaders(), opengl_load_shader(), parse_boolean(), parse_int(), pix_abs16x16_x2_mvi(), pix_abs16x16_xy2_mvi(), pix_abs16x16_y2_mvi(), pix_abs8x8_mvi(), process_cqt(), read_fps(), read_huff_channels(), read_int(), render_fontconfig(), restore_weight(), run_test(), seek_test(), svq1_decode_delta_block(), svq1_decode_frame(), svq1_motion_inter_4v_block(), svq1_motion_inter_block(), transform(), transform_channel(), unpack_SQVH(), video_decode(), video_decode_example(), xiph_parse_fmtp_pair(), xmv_fetch_audio_packet(), xmv_fetch_new_packet(), xmv_fetch_video_packet(), and xmv_read_packet().
if | ( | ret | = = AVERROR_EOF | ) |
Definition at line 179 of file filter_design.txt.
Referenced by aac_encode_init(), activate(), add_audio_device(), add_video_device(), adpcm_encode_init(), adx_encode_frame(), aiff_read_packet(), amf_init_context(), amr_wb_encode_frame(), ape_decode_value_3860(), ape_decode_value_3900(), ape_read_header(), apply_filter(), asf_read_pts(), asf_read_subpayload(), atrac3p_decode_frame(), audio_get_buffer(), av1_frame_split_filter(), av1_parser_parse(), av_encryption_init_info_add_side_data(), av_hwdevice_ctx_create(), av_hwdevice_ctx_create_derived_opts(), av_hwdevice_ctx_init(), av_hwdevice_get_hwframe_constraints(), av_hwdevice_hwconfig_alloc(), av_hwframe_ctx_create_derived(), av_hwframe_ctx_init(), av_hwframe_get_buffer(), av_hwframe_map(), av_hwframe_transfer_get_formats(), av_opt_query_ranges(), av_reduce(), av_timecode_init_from_string(), avcodec_get_hw_frames_parameters(), avcodec_open2(), avcodec_string(), average_quantized_coeffs(), avformat_find_stream_info(), avformat_open_input(), avgblur_opencl_filter_frame(), avi_write_header(), best_codebook_path_cost(), bilateral_obmc(), binkb_read_bundle(), buffer_needs_copy(), buffer_offset(), build_frame_code(), build_table(), calculate_bitrate(), cfhd_decode(), check_header_mismatch(), check_idct(), check_idct_dc4(), check_loopfilter_simple(), check_luma_dc_wht(), cin_read_packet(), cinaudio_decode_frame(), cmv_decode_inter(), cng_encode_frame(), commit_bitstream_and_slice_buffer(), compute_gru(), config_output(), config_props(), config_video_output(), construct_perm_table(), control_port_cb(), convert_coeffs(), create_stream(), cudaupload_config_output(), deblocking_filter_CTB(), decklink_autodetect(), decklink_write_video_packet(), decode_5(), decode_block(), decode_buffering_period(), decode_cabac_mb_skip(), decode_channel(), decode_exp_vlc(), decode_frame(), decode_init(), decode_lowdelay(), decode_mb_mode(), decode_mode(), decode_move(), decode_nal_sei_pic_timing(), decode_picture(), decode_ppc(), decode_raw_intra_rgb(), decode_receive_frame_internal(), decode_rgbx(), decode_slice(), decode_slice_header(), decode_subframe(), decode_tilehdr(), decode_vop_header(), decode_ybr10(), decode_yry10(), decompress_texture_thread(), dng_decode_jpeg(), dnxhd_decode_frame(), dpcm_decode_frame(), dshow_cycle_pins(), dshow_set_audio_buffer_size(), dump_audioservicetype(), dump_cpb(), dump_fir(), dump_roi(), dump_spherical(), dv_encode_video_segment(), dv_extract_audio(), dv_inject_audio(), dvdsub_parse_extradata(), dvvideo_decode_init(), dyn_buf_write(), encode_frame(), encode_init(), encode_mb_internal(), encode_mode(), encode_residual_ch(), encode_sample_description(), envelope_instant16(), envelope_peak16(), event_loop(), evrc_decode_frame(), expand_timestamps(), extract_extradata_mpeg12(), failing_write_packet(), fbdev_write_packet(), ff_ac3_compute_coupling_strategy(), ff_alloc_picture(), ff_bwdif_init_x86(), ff_cavs_mv(), ff_cavs_next_mb(), ff_celt_bitalloc(), ff_combine_frame(), ff_dca_lbr_parse(), ff_decode_get_hw_frames_ctx(), ff_determine_signal_peak(), ff_dnn_free_model_native(), ff_dnn_free_model_tf(), ff_dxva2_common_frame_params(), ff_dxva2_decode_init(), ff_er_frame_end(), ff_estimate_p_frame_motion(), ff_filter_init_hw_frames(), ff_get_format(), ff_h264_build_ref_list(), ff_h264_decode_picture_parameter_set(), ff_h264_decode_seq_parameter_set(), ff_h264_init_poc(), ff_h264_queue_decode_slice(), ff_hevc_split_coding_unit_flag_decode(), ff_id3v2_write_apic(), ff_img_read_packet(), ff_init_vscale_pfn(), ff_interleave_add_packet(), ff_intrax8_decode_picture(), ff_jpeg2000_set_significance(), ff_jpegls_decode_lse(), ff_mjpeg_decode_frame(), ff_mpeg4_encode_mb(), ff_nvdec_start_frame(), ff_nvenc_encode_init(), ff_opencl_filter_config_input(), ff_opencl_filter_work_size_from_image(), ff_qsv_enc_init(), ff_qsvvpp_create(), ff_rate_control_init(), ff_rate_estimate_qscale(), ff_read_frame_flush(), ff_slice_thread_init(), ff_sws_init_swscale_x86(), ff_thread_await_progress(), ff_thread_report_progress(), ff_update_hdr_metadata(), ff_vaapi_common_frame_params(), ff_vaapi_encode_send_frame(), ff_vdpau_common_frame_params(), ff_vdpau_common_init(), ff_vk_filter_config_input(), ff_vmafmotion_init(), ff_voc_get_packet(), ff_vp9_decode_block(), ff_xvmc_decode_mb(), ff_xvmc_field_start(), ff_yadif_init_x86(), ffio_realloc_buf(), fill_picture_parameters(), filter(), filter_channel(), filter_frame(), filter_slice(), find_ref_mvs(), fir_quantum(), fits_encode_frame(), flashsv_encode_frame(), flic_decode_init(), flush_packet(), free_section(), g723_1_decode_frame(), generate_intervals(), generate_joint_tables(), geq_filter_frame(), get_audio_frame(), get_bit_rate(), get_block_sizes(), get_delayed_pic(), get_ref_pic_index(), get_surface(), gif_encode_frame(), gif_image_write_image(), h261_decode_mb_skipped(), h263_probe(), h264_init_ps(), h264_parse(), h264_probe(), handle_packet(), hds_write_packet(), hevc_parse_slice_header(), hevc_probe(), hl_decode_mb_444(), hls_coding_unit(), hls_slice_header(), hq_decode_frame(), hqx_decode_422a(), hqx_decode_444a(), hwmap_config_output(), iff_read_header(), imc_refine_bit_allocation(), init(), init_dequant_tables(), init_out_session(), init_processing_chain(), init_video_param(), init_vpp_session(), input_callback(), inter_pred(), ipmovie_read_header(), ipvideo_decode_block_opcode_0x8(), ipvideo_decode_block_opcode_0xA(), ivi_decode_blocks(), ivi_decode_coded_blocks(), j2kenc_init(), kempf_decode_tile(), lagfun_frame16(), libdav1d_receive_frame(), libgsm_encode_frame(), librsvg_decode_frame(), libspeex_decode_frame(), libx265_encode_set_roi(), load_palette(), loop_filter(), magy_decode_frame(), magy_decode_slice10(), mc_part_std(), mc_part_weighted(), mc_subpel(), mcompand_channel(), mf_enca_output_score(), mlp_encode_frame(), mlp_parse(), mm_decode_inter(), motion_search(), mov_parse_mpeg2_frame(), mov_parse_vc1_frame(), mov_read_packet(), mov_read_seek(), mov_realloc_extradata(), mov_write_trailer(), mp_decode_frame(), mpeg1_encode_sequence_header(), mpeg4_decode_mb(), mpeg4_decode_partitioned_mb(), mpeg4video_probe(), mpeg_decode_mb(), mpeg_decode_slice(), mpeg_mux_init(), mpegps_probe(), msf_read_header(), mtv_read_header(), multiple_resample(), mxf_get_sorted_table_segments(), mxf_handle_missing_index_segment(), mxf_init_timecode(), mxf_interleave_get_packet(), mxf_parse_mpeg2_frame(), mxf_parse_structural_metadata(), mxf_write_partition(), nppscale_filter_frame(), npptranspose_filter_frame(), nvdec_init_hwframes(), nvenc_setup_device(), open_input_file(), optimum_use15_7(), pack_yuv(), parse_mb_skip(), parse_nal_units(), parse_packet(), parse_strk(), pcm_dvd_decode_frame(), pcm_encode_frame(), piz_uncompress(), plot_cqt(), png_handle_row(), pnm_decode_frame(), postfilter(), pred_spatial_direct_motion(), pred_temp_direct_motion(), print_pkt_side_data(), process(), process_16(), process_float(), process_frame(), program_opencl_run(), put_dc(), qcelp_decode_frame(), qdm2_decode(), qdm2_fft_tone_synthesizer(), qsv_decode_preinit(), qsv_frame_alloc(), qsv_frame_lock(), qsv_init_child_ctx(), qsv_map_from(), ra144_encode_frame(), read_header(), read_major_sync(), read_old_huffman_tables(), read_var_block_data(), remove_wasted_bits(), rfc4175_handle_packet(), rkmpp_send_packet(), rm_read_packet(), rpl_read_header(), rtsp_read_packet(), s302m_decode_frame(), s337m_probe(), sbr_hf_calc_npatches(), sbr_make_f_master(), seg_init(), seg_write_packet(), select_input_picture(), send_next_delayed_frame(), seqvideo_decode(), ser_read_packet(), set_channel_info(), set_control(), set_frame_data(), set_palette(), set_roi_map(), shorten_decode_frame(), show_frame(), smc_decode_stream(), sofalizer_fast_convolute(), store_packet(), submit_frame(), svq3_decode_frame(), svq3_decode_init(), svq3_decode_mb(), swr_init(), synth_block_fcb_acb(), synth_superframe(), tcp_open(), teletext_decode_frame(), test_derivation(), test_device(), tm2_decode_blocks(), tm2_null_res_block(), tonemap_opencl_init(), tonemap_vaapi_save_metadata(), uncompressed_header(), uninit_options(), unpack_superblocks(), unpack_vlcs(), unpack_yuv(), update_frame_pool(), update_initial_timestamps(), vaapi_encode_h265_init_picture_params(), vaapi_encode_issue(), vaapi_encode_mjpeg_write_extra_buffer(), vaapi_frames_init(), vaapi_vp9_start_frame(), vc1_decode_b_mb(), vc1_decode_b_mb_intfi(), vc1_decode_b_mb_intfr(), vc1_decode_i_block(), vc1_decode_p_mb_intfi(), vc1_decode_p_mb_intfr(), decklink_input_callback::VideoInputFrameArrived(), videotoolbox_postproc_frame(), vmd_decode(), vmdaudio_decode_frame(), vorbis_parse_setup_hdr_codebooks(), vp9_metadata_filter(), vpk_read_header(), wiener_denoise(), wma_decode_init(), wma_decode_superframe(), write_hls_media_playlist(), wsd_read_header(), wv_unpack_dsd_fast(), X264_frame(), XAVS_init(), xcorrelate_slow(), xvid_ff_2pass_create(), yuv2rgb_1_c_template(), yuv2rgb_2_c_template(), yuv2rgb_write_full(), and yuv4_write_packet().
if | ( | priv-> | next_frame | ) |
Definition at line 183 of file filter_design.txt.
else if | ( | ) |
Definition at line 280 of file filter_design.txt.
if | ( | ff_outlink_frame_wanted(outlink) | ) |
Definition at line 200 of file filter_design.txt.
FF_FILTER_FORWARD_STATUS_ALL | ( | outlink | , |
filter | |||
) |
FF_FILTER_FORWARD_STATUS | ( | inlink | , |
outlink | |||
) |
Referenced by activate(), and spatial_activate().
FF_FILTER_FORWARD_WANTED | ( | outlink | , |
inlink | |||
) |
Referenced by activate().
these buffered frames must be flushed immediately if a new input produces new the filter must not call request_frame to get more It must just process the frame or queue it The task of requesting more frames is left to the filter s request_frame method or the application If a filter has several the filter must be ready for frames arriving randomly on any input any filter with several inputs will most likely require some kind of queuing mechanism It is perfectly acceptable to have a limited queue and to drop frames when the inputs are too unbalanced request_frame For filters that do not use the activate | ( | ) |
Referenced by ff_instantiate_mf().
these buffered frames must be flushed immediately if a new input produces new output | ( | Example:frame rate-doubling filter:filter_frame must(1) flush the second copy of the previous | frame, |
if it is still | there, | ||
(2) push the first copy of the incoming | frame, | ||
(3) keep the second copy for | later. | ||
) |
Filter design |
Definition at line 2 of file filter_design.txt.
Definition at line 8 of file filter_design.txt.
Referenced by aac_decode_er_frame(), aac_decode_frame_int(), aac_encode_frame(), ac3_downmix_5_to_1_symmetric_c(), ac3_downmix_5_to_1_symmetric_c_fixed(), ac3_downmix_5_to_2_symmetric_c(), ac3_downmix_5_to_2_symmetric_c_fixed(), ac3_downmix_c(), ac3_downmix_c_fixed(), ac3_downmix_c_fixed16(), adpcm_analysis(), adpcm_compress_trellis(), adpcm_decode_frame(), adpcm_swf_decode(), adx_decode_frame(), adx_encode_frame(), alac_entropy_coder(), alac_linear_predictor(), amr_wb_encode_frame(), analyze_mono(), aptx_decode_channel(), aptx_decode_frame(), aptx_decode_samples(), aptx_encode_channel(), aptx_encode_frame(), aptx_encode_samples(), aptx_qmf_polyphase_analysis(), aptx_qmf_polyphase_synthesis(), aptx_qmf_tree_analysis(), aptx_qmf_tree_synthesis(), ast_write_trailer(), autoregression(), av_adts_header_parse(), available_samples(), avisynth_read_packet_audio(), avresample_get_out_samples(), butter_filter_stereo_samples(), calc_stereo_peak(), calc_stereo_rms(), cinaudio_decode_frame(), cng_encode_frame(), config_output(), conv(), cook_decode_frame(), copy_input_samples(), decode_frame(), decode_part_stereo(), decode_residuals(), decorr_mono_buffer(), draw_legend(), dv_get_audio_sample_count(), encode_frame(), evrc_decode_frame(), ff_aac_update_ltp(), ff_ac3dsp_downmix(), ff_ac3dsp_downmix_fixed(), ff_dca_core_filter_fixed(), ff_dca_downmix_to_stereo_fixed(), ff_dca_downmix_to_stereo_float(), ff_dca_lbr_flush(), ff_dca_xll_filter_frame(), ff_dsd2pcm_translate(), ff_framequeue_skip_samples(), ff_inlink_check_available_samples(), ff_lpc_calc_coefs(), ff_lpc_calc_ref_coefs(), ff_lpc_calc_ref_coefs_f(), ff_mlp_rematrix_channel(), ff_mpa_synth_filter_TMPL(), ff_mpadsp_apply_window_TMPL(), ff_msgsm_decode_block(), ff_samples_to_time_base(), ff_tilt_compensation(), ff_vorbis_floor1_render_list(), fill_in_adpcm_bufer(), filter(), filter_channel(), filter_frame(), filter_frame_fixed(), filter_frame_float(), filter_samples(), filter_ts(), flac_decorrelate_indep_c(), flac_decorrelate_ls_c(), flac_decorrelate_ms_c(), flac_decorrelate_rs_c(), flac_read_header(), floor_encode(), frame_erasure(), frame_list_remove_samples(), g722_encode_trellis(), get_frame_internal(), get_packet_header(), gsm_decode_block(), gsm_decode_frame(), hb_synthesis(), hdcd_analyze(), hdcd_analyze_prepare(), hdcd_envelope(), hdcd_integrate(), hdcd_process(), hdcd_process_stereo(), hdcd_scan(), input_data(), input_data_internal(), isfinite_array(), libAVMemInputPin_ReceiveMultiple(), libcodec2_encode(), libgsm_decode_frame(), libgsm_encode_frame(), libvorbis_encode_frame(), log2mono(), mace_decode_frame(), main(), mix_1_to_2_fltp_flt_c(), mix_2_to_1_s16p_flt_c(), mix_2_to_1_s16p_q8_c(), mix_2_to_6_fltp_flt_c(), mix_6_to_2_fltp_flt_c(), MIX_FUNC_GENERIC(), mov_build_index(), mov_read_custom(), mp_decode_frame(), MPA_encode_frame(), mxf_write_d10_audio_packet(), oggvorbis_decode_frame(), opus_decode_frame(), opus_decode_subpacket(), parse_ch(), parse_frame_data(), parse_x96_frame_data(), parse_x96_subframe_audio(), pcm_bluray_decode_frame(), pcm_decode_frame(), pcm_dvd_decode_samples(), pcm_dvd_encode_frame(), pcm_encode_frame(), postfilter(), postfilter_5k0(), predict(), pulse_write_packet(), r3d_read_reda(), ra144_decode_frame(), ra144_encode_frame(), random_ts(), read_packet(), read_samples_from_audio_fifo(), recurse_mono(), request_frame(), residue_encode(), s302m_encode2_frame(), sample_queue_push(), scan_word(), setup_array(), shift_mono(), sipr_decode_frame(), smka_decode_frame(), spdif_get_offset_and_codec(), spdif_header_aac(), spectral_to_sample(), synth_frame(), synth_lpc(), synth_superframe(), synthesis(), synthesis_filter(), synthfilt_build_sb_samples(), tak_decode_frame(), transform_channel(), truespeech_decode_frame(), tta_decode_frame(), tta_encode_frame(), update_md5_sum(), update_sample_display(), wma_decode_frame(), wma_decode_superframe(), write_element(), write_frame(), ws_snd_decode_frame(), wv_mono(), wv_unpack_mono(), and wv_unpack_stereo().
Filter the word “frame” indicates either a video frame or a group of audio as stored in an AVFrame structure Format negotiation |
Definition at line 12 of file filter_design.txt.
status_out is the status that have been taken into it is final when it is not The typical task of an activate callback is to first check the backward status of output links |
Definition at line 14 of file filter_design.txt.
Referenced by extract_inout(), ff_insert_pad(), heap_bubble_down(), and heap_bubble_up().
Filter the word “frame” indicates either a video frame or a group of audio as stored in an AVFrame structure Format for each input and each output the list of supported formats For video that means pixel format For audio that means channel layout |
Definition at line 18 of file filter_design.txt.
Referenced by clean_layout(), count_channels(), decode_intra4x4_modes(), decode_mb_mode(), decode_splitmvs(), dump_paramchange(), encode_init(), even(), ff_alsa_open(), ff_mov_get_channel_layout_tag(), ff_opus_parse_extradata(), ff_vk_add_descriptor_set(), ffat_convert_layout(), ffat_update_ctx(), init_filter(), main(), MAKE_REORDER_FUNCS(), mjpeg_decode_app(), mov_read_sv3d(), mxf_read_pixel_layout(), opt_channel_layout(), opus_decode_init(), output_configure(), parse_channel_name(), print_link_prop(), query_formats(), remap_layout(), sane_layout(), show_layouts(), sniff_channel_order(), truehd_layout(), vp7_decode_mvs(), vp8_decode_mvs(), and vulkan_map_frame_to_mem().
status_out is the status that have been taken into it is final when it is not The typical task of an activate callback is to first check the backward status of output and if relevant forward it to the corresponding input if for each input link |
Definition at line 23 of file filter_design.txt.
Referenced by apply_filter(), avfilter_config_links(), avfilter_insert_filter(), avfilter_link(), avfilter_link_free(), avfilter_link_get_channels(), avfilter_link_set_closed(), avgblur_vulkan_filter_frame(), buffer_offset(), check_ir(), chromaber_vulkan_filter_frame(), config_input(), config_output(), config_props(), config_props_in(), config_props_out(), connect_ports(), consume_update(), cudascale_filter_frame(), cudaupload_filter_frame(), default_filter_frame(), describe_frame_to_str(), ff_avfilter_graph_update_heap(), ff_avfilter_link_set_in_status(), ff_avfilter_link_set_out_status(), ff_default_get_audio_buffer(), ff_default_get_video_buffer(), ff_filter_frame(), ff_filter_frame_framed(), ff_filter_frame_to_filter(), ff_filter_init_hw_frames(), ff_get_audio_buffer(), ff_get_video_buffer(), ff_inlink_acknowledge_status(), ff_inlink_check_available_frame(), ff_inlink_check_available_samples(), ff_inlink_consume_frame(), ff_inlink_consume_samples(), ff_inlink_evaluate_timeline_at_frame(), ff_inlink_make_frame_writable(), ff_inlink_peek_frame(), ff_inlink_process_commands(), ff_inlink_queued_frames(), ff_inlink_queued_samples(), ff_inlink_request_frame(), ff_inlink_set_status(), ff_null_get_audio_buffer(), ff_null_get_video_buffer(), ff_outlink_frame_wanted(), ff_outlink_get_status(), ff_outlink_set_status(), ff_request_frame(), ff_request_frame_to_filter(), ff_tlog_link(), ff_update_link_current_pts(), ff_yadif_filter_frame(), ff_yadif_request_frame(), fill_frameinfo_by_link(), filter_frame(), filter_frame16(), filter_frame8(), filter_frame_ref(), fixstride(), free_link(), get_video_buffer(), graph_insert_fifos(), guess_map_any(), guess_map_matching(), have_alpha_planar(), heap_bubble_down(), heap_bubble_up(), hwdownload_filter_frame(), hwmap_filter_frame(), hwupload_filter_frame(), main(), nppscale_filter_frame(), npptranspose_filter_frame(), pick_format(), print_digraph(), print_link_prop(), qsvdeint_filter_frame(), qsvscale_filter_frame(), query_formats(), queue_frame(), request_frame(), return_audio_frame(), return_frame(), samples_ready(), scale_frame(), scale_slice(), scale_vulkan_filter_frame(), sierpinski_request_frame(), swap_channel_layouts_on_filter(), swap_sample_fmts_on_filter(), swap_samplerates_on_filter(), take_samples(), and update_pts().
Filter the word “frame” indicates either a video frame or a group of audio as stored in an AVFrame structure Format for each input and each output the list of supported formats For video that means pixel format For audio that means channel sample they are references to shared objects When the negotiation mechanism computes the intersection of the formats supported at each end of a all references to both lists are replaced with a reference to the intersection And when a single format is eventually chosen for a link amongst the remaining all references to the list are updated That means that if a filter requires that its input and output have the same format amongst a supported list |
Definition at line 25 of file filter_design.txt.
Referenced by add_candidate_ref(), add_serial_pair(), av_int_list_length_for_size(), av_match_list(), avdevice_free_list_devices(), await_references(), boundary_strength(), clear_frame_list(), clear_unused_frames(), coded_frame_add(), compute_default_clut(), dc1394_read_header(), decode_cabac_mb_ref(), derive_spatial_merge_candidates(), derive_temporal_colocated_mvs(), epic_decode_from_cache(), fetch_diagonal_mv(), ff_h264_build_ref_list(), ff_h264_decode_mb_cabac(), ff_h264_decode_mb_cavlc(), ff_h264_decode_ref_pic_list_reordering(), ff_h264_direct_ref_list_init(), ff_h264_pred_weight_table(), ff_hevc_frame_rps(), ff_vorbis_floor1_render_list(), ff_vorbis_ready_floor1_list(), fill_colmap(), fill_decode_caches(), fill_filter_caches_inter(), fill_slice_long(), fill_vaapi_plain_pred_weight_table(), filter_units_make_type_list(), free_frame_list(), get_free_frame(), get_lowest_part_list_y(), h264_fill_mbaff_ref_list(), h264_initialise_ref_list(), hl_decode_mb(), hl_decode_mb_444(), mc_dir_part(), mc_part_weighted(), movie_query_formats(), mv_mp_mode_mx(), pred_16x8_motion(), pred_8x16_motion(), pred_motion(), pred_spatial_direct_motion(), prefetch_motion(), process_synthesis_subpackets(), qdm2_search_subpacket_type_in_list(), scan_mmco_reset(), svq1_decode_block_intra(), svq1_decode_block_non_intra(), svq3_fetch_diagonal_mv(), svq3_pred_motion(), validate_mix_level(), vdpau_h264_set_reference_frames(), and write_back_motion_list().
Filter the word “frame” indicates either a video frame or a group of audio as stored in an AVFrame structure Format for each input and each output the list of supported formats For video that means pixel format For audio that means channel sample they are references to shared objects When the negotiation mechanism computes the intersection of the formats supported at each end of a all references to both lists are replaced with a reference to the intersection And when a single format is eventually chosen for a link amongst the remaining again |
Definition at line 25 of file filter_design.txt.
Referenced by activate(), decode_frame(), process_frame(), webvtt_event_to_ass(), and write_frame().
Definition at line 45 of file filter_design.txt.
Definition at line 45 of file filter_design.txt.
the frame and frame reference mechanism is intended to as much as expensive copies of that data while still allowing the filters to produce correct results The data is stored in buffers represented by AVFrame structures Several references can point to the same frame buffer |
Definition at line 49 of file filter_design.txt.
Referenced by amf_copy_buffer(), amf_encode_init_h264(), amf_encode_init_hevc(), amf_get_string(), append_buffer(), append_extra_bits(), av_bprint_init_for_buffer(), av_crc(), av_dict_get_string(), av_encryption_info_add_side_data(), av_encryption_info_get_side_data(), av_encryption_init_info_add_side_data(), av_fifo_alloc(), av_fifo_alloc_array(), av_fifo_peek2(), av_opt_serialize(), avi_metadata_creation_time(), avi_read_nikon(), avio_alloc_context(), basic_block_filtering(), binary_export(), call_log_format_line2(), check(), chunk_end(), cleanup(), config_output(), control_port_cb(), convolution_opencl_make_filter_params(), correlation(), create_augmented_vector(), create_frame(), decode(), decode_frame(), decode_move(), decode_write(), decorrelate_stereo(), do_vertical_columns(), draw_items(), dv_get_audio_sample_count(), dxva2_h264_decode_slice(), dxva2_hevc_decode_slice(), dxva2_mpeg2_decode_slice(), dxva2_vc1_decode_slice(), dxva2_vp9_decode_slice(), empty_buffer_done(), export_plane(), ff_AMediaCodec_getInputBuffer(), ff_AMediaCodec_getOutputBuffer(), ff_AMediaFormat_setBuffer(), ff_amf_receive_packet(), ff_attributes_dump(), ff_create_memory_sample(), ff_dxva2_common_end_frame(), ff_eval_coefs(), ff_flac_parse_streaminfo(), ff_htmlmarkup_to_ass(), ff_nvdec_simple_decode_slice(), ff_slice_buffer_load_line(), ff_slice_buffer_release(), ff_spatial_dwt(), ff_spatial_idwt(), ff_vaapi_decode_make_param_buffer(), ff_vaapi_vpp_make_param_buffers(), ffio_ensure_seekback(), ffio_fdopen(), ffio_init_context(), ffio_realloc_buf(), ffio_set_buf_size(), ffmal_copy_frame(), ffmmal_add_packet(), ffmmal_fill_input_port(), ffmmal_fill_output_port(), ffmmal_read_frame(), ffmmal_set_ref(), ffmmal_stop_decoder(), fifo_alloc_common(), fill_buffer_done(), fill_slice(), filter_frame(), filter_horizontally(), filter_plane2d(), filter_postscale(), filter_vertically(), final_block_filtering(), find_es_header(), fix_bitshift(), flac_read_header(), flush_dynbuf(), flush_packet(), flv_read_metabody(), gdigrab_read_header(), get_buffer(), get_generic_seed(), decklink_frame::GetBytes(), gopher_connect(), gxf_write_mpeg_auxiliary(), handle_p_frame_apng(), headphone_convolute(), hls_write_trailer(), horiz_slice_c(), id3v2_parse(), import_plane(), init_get_bits(), init_get_bits8(), init_get_bits8_le(), init_get_bits_xe(), init_put_bits(), init_sec_buffer(), input_callback(), interpolate_float(), jacosub_decode_frame(), libvorbis_encode_frame(), ljpeg_decode_rgb_scan(), ljpeg_encode_bgr(), long_filter_ehigh_3830(), long_filter_high_3800(), main(), mediacodec_buffer_release(), mediacodec_wrap_hw_buffer(), mf_sample_to_avpacket(), mf_v_avframe_to_sample(), mov_parse_uuid_spherical(), mov_read_uuid(), mov_read_wave(), mov_try_read_block(), mpegps_read_header(), mxg_update_cache(), neighbor_opencl_make_filter_params(), new_data_packet(), nist_read_header(), nvdec_h264_decode_slice(), nvdec_hevc_decode_slice(), nvdec_mjpeg_start_frame(), nvdec_mpeg4_start_frame(), omx_encode_frame(), omx_encode_init(), output_callback(), parse_profile_level_id(), process_callback(), put_main_header(), pvf_read_header(), rebase_put_bits(), decklink_allocator::ReleaseBuffer(), ripemd128_transform(), ripemd160_transform(), ripemd256_transform(), ripemd320_transform(), rkmpp_retrieve_frame(), rkmpp_write_data(), rtmp_server_handshake(), run_test(), scantag(), sha1_transform(), sofalizer_convolute(), spatial_compose53i_dy(), spatial_compose53i_init(), spatial_compose53i_init_TMPL(), spatial_compose97i_dy(), spatial_compose97i_init(), spatial_compose97i_init_TMPL(), spatial_compose_dd137i_init_TMPL(), spatial_compose_dd97i_init_TMPL(), spatial_decompose53i(), spatial_decompose97i(), spatial_idwt_init(), spatial_idwt_slice(), srt_decode_frame(), tak_read_header(), test_separators(), transform(), unsharp_opencl_make_filter_params(), v4l2_release_buffers(), vaapi_encode_add_global_param(), vaapi_encode_make_misc_param_buffer(), vaapi_encode_make_param_buffer(), vaapi_h264_decode_slice(), vaapi_mjpeg_decode_slice(), vaapi_mpeg2_decode_slice(), vaapi_mpeg4_decode_slice(), vaapi_vc1_decode_slice(), vaapi_vp8_decode_slice(), vaapi_vp9_decode_slice(), vdpau_h264_decode_slice(), vdpau_h264_start_frame(), vdpau_hevc_decode_slice(), vdpau_hevc_start_frame(), vdpau_mpeg4_start_frame(), vdpau_mpeg_decode_slice(), vdpau_mpeg_start_frame(), vdpau_vc1_decode_slice(), vdpau_vc1_start_frame(), vdpau_vp9_decode_slice(), vdpau_vp9_start_frame(), videotoolbox_buffer_copy(), vtenc_get_frame_info(), vtenc_q_push(), wc3_read_header(), webm_dash_manifest_compute_bandwidth(), write_image_header(), and wtvfile_open_sector().
Definition at line 55 of file filter_design.txt.
the definition of that something depends on the semantic of the filter The callback must examine the status of the filter s links and proceed accordingly The status of output links is stored in the frame_wanted_out |
Definition at line 148 of file filter_design.txt.
the definition of that something depends on the semantic of the filter The callback must examine the status of the filter s links and proceed accordingly The status of output links is stored in the status_in and status_out fields and tested by the then the processing requires a frame on this link and the filter is expected to make efforts in that direction The status of input links is stored by the status_in |
Definition at line 154 of file filter_design.txt.
the definition of that something depends on the semantic of the filter The callback must examine the status of the filter s links and proceed accordingly The status of output links is stored in the status_in and status_out fields and tested by the then the processing requires a frame on this link and the filter is expected to make efforts in that direction The status of input links is stored by the fifo and status_out fields |
Definition at line 155 of file filter_design.txt.
Referenced by avi_write_header(), ff_ape_parse_tag(), ff_ass_split_dialog2(), gxf_init_timecode(), put_blocks(), and update_pts().
status_in is a status change that must be taken into account after all frames in fifo have been processed |
Definition at line 159 of file filter_design.txt.
Referenced by map_ssl_error(), tls_read(), and tls_write().
Definition at line 160 of file filter_design.txt.
status_out is the status that have been taken into it is final when it is not The typical task of an activate callback is to first check the backward status of output and if relevant forward it to the corresponding input Then |
Definition at line 165 of file filter_design.txt.
status_out is the status that have been taken into it is final when it is not The typical task of an activate callback is to first check the backward status of output and if relevant forward it to the corresponding input if relevant |
Definition at line 165 of file filter_design.txt.
Definition at line 166 of file filter_design.txt.
Referenced by activate(), celt_decode_coarse_energy(), filter_frame(), mp3_read_probe(), and tls_read().
input = input_where_a_frame_is_most_needed() |
Definition at line 172 of file filter_design.txt.
Referenced by aax_filter(), add_conv_layer(), add_depth_to_space_layer(), add_maximum_layer(), add_pad_layer(), add_tonal_components(), allocate_input_tensor(), apng_do_inverse_blend(), apply_window_int16_c(), aptx_decode_samples(), autocorrelation(), avgblur_opencl_filter_frame(), avresample_convert(), calc_masking(), celt_frame_setup_input(), cenc_decrypt(), clp_v(), complex_divide(), complex_multiply(), compute_dense(), compute_gru(), compute_network0(), compute_rnn(), config_output(), convolution_opencl_filter_frame(), dcadec_decode_frame(), dct_a(), dct_b(), decode_bytes(), derive_key(), detect_scene_change(), dnn_execute_layer_conv2d(), dnn_execute_layer_depth2space(), dnn_execute_layer_math_binary(), dnn_execute_layer_math_unary(), dnn_execute_layer_maximum(), dnn_execute_layer_pad(), do_convolve(), evalfunc_0(), evalfunc_1(), export(), extract_m8(), extract_m8_i16(), ff_dca_core_dequantize(), ff_dcaadpcm_predict(), ff_h264_luma_dc_dequant_idct(), ff_h264_luma_dc_dequant_idct_8_mmi(), ff_imdct_calc_c(), ff_imdct_half_c(), ff_mdct_calc_c(), ff_mdct_calcw_c(), ff_vp8_idct_add_msa(), ff_vp8_luma_dc_wht_msa(), fill_ltable(), filter(), get_input_native(), get_input_tf(), get_output(), hwaccel_retrieve_data(), hwdownload_filter_frame(), hwmap_filter_frame(), hwupload_filter_frame(), idct(), idct10(), idct_column_false_mmi(), idct_column_true_mmi(), idct_mmi(), idct_msa(), idct_row_mmi(), imdct_calc(), imdct_half_32(), imdct_half_64(), imlt(), invert_step(), launch_kernel(), lbr_bank_c(), lfe_downsample(), lfe_iir_c(), libcodec2_decode(), list_filters(), load_native_model(), main(), match_video_size(), mdct_calc(), mod64_a(), mod64_b(), mod64_c(), mod_a(), mod_b(), mod_c(), mov_read_adrm(), move_audio(), neighbor_opencl_filter_frame(), nlmeans_opencl_filter_frame(), output_single_frame(), parse_outputs(), process_channels(), process_client(), process_frame(), process_sample(), program_opencl_init(), program_opencl_run(), residual_filter(), run_implementation(), run_lavu_aes128(), run_lavu_blowfish(), run_lavu_camellia(), run_lavu_cast128(), run_lavu_des(), run_lavu_md5(), run_lavu_rc4(), run_lavu_twofish(), run_lavu_xtea(), set_input_output_native(), set_input_output_tf(), set_option(), shift_history(), sub_qmf32_fixed_c(), sub_qmf32_float_c(), sub_qmf64_fixed_c(), sub_qmf64_float_c(), subband_transform(), sum_a(), sum_b(), sum_c(), sum_d(), svq3_luma_dc_dequant_idct_c(), test(), test_broadcast_input0(), test_broadcast_input1(), test_with_mode_constant(), test_with_mode_reflect(), test_with_mode_symmetric(), test_with_same_dilate(), test_with_valid(), thresholding(), tonemap_opencl_filter_frame(), transform_step(), transpose_opencl_filter_frame(), truespeech_read_frame(), unsharp_opencl_filter_frame(), update_gain_history(), v4l2_read_header(), vp9_iadst16_1d_columns_addblk_msa(), vp9_iadst16_1d_columns_msa(), vp9_iadst16x16_colcol_addblk_msa(), vp9_iadst4x4_colcol_addblk_msa(), vp9_iadst8x8_colcol_addblk_msa(), vp9_iadst_idct_16x16_add_msa(), vp9_iadst_idct_4x4_add_msa(), vp9_iadst_idct_8x8_add_msa(), vp9_idct16_1d_columns_addblk_msa(), vp9_idct16_1d_columns_msa(), vp9_idct16x16_10_colcol_addblk_msa(), vp9_idct16x16_1_add_msa(), vp9_idct16x16_colcol_addblk_msa(), vp9_idct32x32_1_add_msa(), vp9_idct32x32_34_colcol_addblk_msa(), vp9_idct32x32_colcol_addblk_msa(), vp9_idct4x4_1_add_msa(), vp9_idct4x4_colcol_addblk_msa(), vp9_idct8x32_1d_columns_addblk_msa(), vp9_idct8x32_1d_columns_msa(), vp9_idct8x8_12_colcol_addblk_msa(), vp9_idct8x8_1_add_msa(), vp9_idct8x8_colcol_addblk_msa(), vp9_idct_iadst_16x16_add_msa(), vp9_idct_iadst_4x4_add_msa(), vp9_idct_iadst_8x8_add_msa(), vp9_transpose_16x16(), vp9_transpose_16x8_to_8x16(), vp9_transpose_8x16_to_16x8(), wrap(), and xbr_filter().
and forward the test the status of outputs and forward it to the corresponding return FFERROR_NOT_READY If the filters stores internally one or a few frame for some it can consider them to be part of the FIFO and delay acknowledging a status change accordingly Example code |
Definition at line 178 of file filter_design.txt.
Referenced by asv1_get_level(), asv2_get_level(), av_utf8_decode(), avs2_probe(), bethsoftvid_decode_frame(), bfi_decode_frame(), bitplane_decoding(), bmv_aud_decode_frame(), build_canonical_huff(), build_huff(), build_huff10(), build_table(), calculate_codes(), cavsvideo_probe(), check_lengths(), cin_decode_lzss(), cin_decode_rle(), compute_scale_factors(), decode3(), decode_0(), decode_10bit_pulse(), decode_13(), decode_1p_track(), decode_2p_track(), decode_3p_track(), decode_4p_track(), decode_5p_track(), decode_6p_track(), decode_adaptive6(), decode_bgr_1(), decode_block(), decode_block_progressive(), decode_block_refinement(), decode_cell(), decode_cell_data(), decode_dc(), decode_dc_coeffs(), decode_dc_le(), decode_exp_vlc(), decode_ext_header(), decode_frame(), decode_i_block(), decode_p_block(), decode_plane_bitstream(), decode_rle(), decode_rle16(), decode_rle_bpp2(), decode_rle_bpp4(), decode_runlen(), decode_runlen_rgb(), decode_scale_factors(), decode_segment(), decode_spectrum_and_dequant(), decode_subblock(), decode_subblock1(), decode_subblock3(), decode_unit3(), decompress_p3(), dpcm_decode_init(), draw_glyphs(), draw_text(), dshow_check_event_queue(), dxt1_block_internal(), dxt3_block_internal(), dxt5_block_internal(), encode_ac_coeffs(), encode_block(), encode_dc_coeffs(), encode_dcs(), encode_exp_vlc(), encode_ext_header(), encode_slice(), encode_str8(), estimate_dcs(), extract_component(), ff_cfhd_init_vlcs(), ff_dvvideo_init(), ff_h263_decode_motion(), ff_h263_encode_motion(), ff_init_2d_vlc_rl(), ff_init_uni_ac_vlc(), ff_lzw_decode(), ff_lzw_encode(), ff_mjpeg_build_huffman_codes(), ff_mjpeg_build_optimal_huffman(), ff_mjpeg_encode_code(), ff_mjpeg_encode_coef(), ff_mjpeg_encode_picture_frame(), ff_mov_iso639_to_lang(), ff_mov_lang_to_iso639(), ff_mpeg12_find_best_frame_rate(), ff_mpeg1_encode_init(), ff_msmpeg4_decode_motion(), ff_msmpeg4_decode_picture_header(), ff_msmpeg4_encode_block(), ff_msmpeg4_encode_motion(), ff_rl_init_vlc(), ff_rv_decode_dc(), ff_vorbis_len2vlc(), ff_wma_run_level_decode(), ff_wmv2_decode_mb(), ff_wmv2_decode_picture_header(), find_startcode(), generate_joint_tables(), get_size_of_code(), get_vlc2(), gif_parse_next_image(), h261_encode_block(), h261_encode_motion(), h261_probe(), h263_encode_block(), h263_get_motion_length(), h263_probe(), h263p_decode_umotion(), h263p_encode_umotion(), h264_probe(), hevc_probe(), huff_build(), huff_build10(), huff_build12(), huff_reader_build_canonical(), huffman_decode(), init_mv_penalty_and_fcode(), init_uni_ac_vlc(), init_uni_h261_rl_tab(), init_uni_h263_rl_tab(), init_uni_mpeg4_rl_tab(), jpeg_put_marker(), load_glyph(), main(), mjpeg_decode_dc(), mmf_rate(), mp_get_code(), mpc8_dec_base(), mpc8_dec_enum(), mpeg1_encode_block(), mpeg1_encode_motion(), mpeg2_metadata_update_fragment(), mpeg4_decode_dc(), mpeg4_decode_studio_block(), mpeg_decode_motion(), mpeg_decode_slice(), mpegps_probe(), mpegts_push_data(), mpegvideo_probe(), msmpeg4_encode_dc(), msmpeg4v12_decode_mb(), msmpeg4v2_decode_motion(), msmpeg4v2_encode_motion(), msmpeg4v34_decode_mb(), mxf_read_pixel_layout(), old_codec1(), old_codec37(), paf_video_decode(), parse_aux_data(), parse_bintree(), parse_ch(), parse_coding_header(), parse_dmix_coeffs(), parse_lfe_16(), parse_lfe_24(), periods(), process_block(), put_marker(), put_vlc_symbol(), qpeg_decode_inter(), qpeg_decode_intra(), read_argb_line(), read_frame(), read_quant_spectral_coeffs(), read_rgb24_component_line(), read_yuv_component_line(), reverse_code(), rtsp_send_reply(), rv30_decode_intra_types(), rv30_decode_mb_info(), rv34_decode_block(), rv34_decode_cbp(), set_idx(), symmetric_dequant(), tiff_unpack_strip(), tm2_build_huff_table(), tm2_free_codes(), tm2_get_token(), ulti_decode_frame(), vaapi_encode_mpeg2_init_sequence_params(), validate_string(), vc1_probe(), vorbis_parse_audio_packet(), wavpack_encode_block(), wavpack_encode_sample(), webp_get_vlc(), wma_decode_block(), write_huff_codes(), writer_open(), ws_snd_decode_frame(), wv_unpack_dsd_fast(), and xavs2_init().
ret = ff_inlink_consume_frame(inlink, &frame) |
Definition at line 187 of file filter_design.txt.
Referenced by a64multi_encode_frame(), a_weighting(), aa_read_header(), aa_read_packet(), aac_adtstoasc_filter(), aac_adtstoasc_init(), aac_decode_frame_int(), aac_decode_init(), aac_encode_frame(), aac_encode_init(), aac_parse_packet(), aal_read_packet(), aasc_decode_frame(), ac3_decode_frame(), ac3_eac3_probe(), acm_read_header(), activate(), add_entry(), add_file(), add_filename_as_pkt_side_data(), add_fragment(), add_input_streams(), add_video_device(), adp_read_packet(), adpcm_decode_frame(), adpcm_encode_init(), ads_read_packet(), adts_aac_read_header(), adts_aac_read_packet(), adts_decode_extradata(), adts_write_packet(), adx_decode_frame(), adx_decode_init(), adx_encode_frame(), adx_read_header(), adx_read_packet(), aea_read_packet(), aeval_config_output(), aeval_query_formats(), afc_read_header(), afc_read_packet(), aic_decode_frame(), aic_decode_slice(), aiff_read_header(), aiff_write_trailer(), aix_read_packet(), al_decode_frame(), alac_decode_frame(), alac_decode_init(), alac_encode_frame(), alac_encode_init(), alloc_array_elem(), alloc_audio_frame(), alloc_bind_mem(), alloc_buffers(), alloc_frame(), alloc_frame_buffer(), alloc_mem(), alloc_picture(), allocate_buffers(), alp_read_header(), alp_read_packet(), amf_copy_buffer(), amf_encode_init_h264(), amf_encode_init_hevc(), amf_get_field_value2(), amf_get_string(), amf_init_context(), amf_parse_object(), amf_skip_tag(), amqp_proto_open(), amqp_proto_read(), amqp_proto_write(), amr_handle_packet(), amr_parse_sdp_line(), amr_wb_encode_frame(), amrnb_decode_frame(), amrwb_decode_frame(), android_camera_read_header(), android_camera_read_packet(), annexb_probe(), annexb_read_header(), annexb_read_packet(), aom_decode(), aom_init(), apc_read_header(), ape_decode_frame(), ape_read_header(), ape_read_packet(), ape_read_seek(), ape_tag_read_field(), apm_read_header(), apm_read_packet(), apng_encode_frame(), apng_read_header(), apng_read_packet(), apng_write_packet(), apng_write_trailer(), append_extradata(), append_flv_data(), append_packet_chunked(), apply_filter(), apply_palette(), apply_param_change(), aptx_decode_frame(), aptx_decode_samples(), aptx_encode_frame(), argo_asf_read_header(), argo_asf_read_packet(), asf_build_simple_index(), asf_deinterleave(), asf_parse_packet(), asf_read_ext_content(), asf_read_ext_content_desc(), asf_read_ext_stream_properties(), asf_read_header(), asf_read_language_list(), asf_read_marker(), asf_read_metadata(), asf_read_metadata_obj(), asf_read_multiple_payload(), asf_read_packet(), asf_read_payload(), asf_read_picture(), asf_read_replicated_data(), asf_read_seek(), asf_read_single_payload(), asf_read_stream_properties(), asf_read_subpayload(), asf_read_timestamp(), asf_read_unknown(), asf_read_value(), asf_set_metadata(), asf_store_aspect_ratio(), asf_write_header1(), asf_write_markers(), asf_write_packet(), asf_write_trailer(), asink_query_formats(), ast_read_packet(), async_buffer_task(), async_close(), async_open(), async_read_internal(), async_seek(), atomic_compare_exchange_strong(), atomic_exchange(), atomic_load(), atrac1_decode_frame(), atrac1_decode_init(), atrac3_decode_frame(), atrac3_decode_init(), atrac3al_decode_frame(), atrac3p_decode_frame(), atrac3p_decode_init(), atrac9_decode_frame(), audio_read_header(), audio_read_packet(), audio_thread(), audio_write_header(), audio_write_packet(), aura_decode_frame(), auto_matrix(), auxiliary_info_add_subsample(), auxiliary_info_write(), av1_frame_split_filter(), av1_frame_split_init(), av1_parser_init(), av1_parser_parse(), av_audio_fifo_peek(), av_audio_fifo_peek_at(), av_audio_fifo_realloc(), av_audio_fifo_write(), av_base64_encode(), av_bitstream_filter_filter(), av_bprint_finalize(), av_bsf_alloc(), av_bsf_init(), av_bsf_list_finalize(), av_bsf_list_parse_str(), av_bsf_send_packet(), av_buffer_alloc(), av_buffer_allocz(), av_buffer_pool_get(), av_buffer_ref(), av_buffersrc_add_frame_flags(), av_buffersrc_add_frame_internal(), av_dict_copy(), av_dict_parse_string(), av_encryption_info_clone(), av_encryption_init_info_get_side_data(), av_expr_parse(), av_expr_parse_and_eval(), av_find_best_stream(), av_frame_clone(), av_frame_is_writable(), av_frame_make_writable(), av_frame_new_side_data(), av_frame_new_side_data_from_buf(), av_frame_ref(), av_get_codec_tag_string(), av_get_pix_fmt_loss(), av_get_random_seed(), av_get_token(), av_grow_packet(), av_hwdevice_ctx_create(), av_hwdevice_ctx_create_derived_opts(), av_hwdevice_ctx_init(), av_hwframe_ctx_create_derived(), av_hwframe_ctx_init(), av_hwframe_get_buffer(), av_hwframe_map(), av_hwframe_transfer_data(), av_image_alloc(), av_image_copy_to_buffer(), av_image_fill_arrays(), av_image_fill_linesizes(), av_image_get_buffer_size(), av_interleaved_write_frame(), av_log_format_line2(), av_new_packet(), av_opt_copy(), av_opt_get(), av_opt_get_double(), av_opt_get_int(), av_opt_get_key_value(), av_opt_get_q(), av_opt_get_video_rate(), av_opt_is_set_to_default(), av_opt_query_ranges(), av_opt_query_ranges_default(), av_opt_serialize(), av_opt_set(), av_opt_set_dict2(), av_opt_set_from_string(), av_packet_clone(), av_packet_make_refcounted(), av_packet_make_writable(), av_packet_new_side_data(), av_packet_ref(), av_packet_unpack_dictionary(), av_parse_cpu_flags(), av_parse_ratio(), av_parse_video_rate(), av_parser_init(), av_pix_fmt_count_planes(), av_probe_input_buffer(), av_probe_input_buffer2(), av_read_frame(), av_samples_alloc_array_and_samples(), av_seek_frame(), av_set_options_string(), av_sscanf(), av_stream_new_side_data(), av_strerror(), av_strireplace(), av_strndup(), av_thread_message_queue_alloc(), av_thread_message_queue_nb_elems(), av_thread_message_queue_recv(), av_thread_message_queue_send(), av_timecode_init_from_string(), av_tree_insert(), av_utf8_decode(), av_vorbis_parse_init(), av_write_frame(), av_write_trailer(), avcodec_decode_subtitle2(), avcodec_default_execute(), avcodec_default_execute2(), avcodec_default_get_buffer2(), avcodec_encode_audio2(), avcodec_encode_subtitle(), avcodec_encode_video2(), avcodec_fill_audio_frame(), avcodec_get_hw_frames_parameters(), avcodec_open2(), avcodec_receive_frame(), avcodec_receive_packet(), avcodec_send_packet(), avdevice_capabilities_create(), avdevice_list_devices(), avdevice_list_input_sources(), avdevice_list_output_sinks(), avf_read_packet(), avfilter_config_links(), avfilter_graph_alloc(), avfilter_graph_alloc_filter(), avfilter_graph_config(), avfilter_graph_create_filter(), avfilter_graph_parse(), avfilter_graph_parse2(), avfilter_graph_parse_ptr(), avfilter_init_dict(), avfilter_init_str(), avfilter_insert_filter(), avformat_alloc_output_context2(), avformat_find_stream_info(), avformat_init_output(), avformat_match_stream_specifier(), avformat_network_init(), avformat_open_input(), avformat_queue_attached_pictures(), avformat_seek_file(), avformat_write_header(), avi_load_index(), avi_read_header(), avi_write_header(), avi_write_packet(), avi_write_packet_internal(), avio_accept(), avio_check(), avio_closep(), avio_open_dir(), avio_read_dir(), avio_read_to_bprint(), avio_seek_time(), avisynth_context_create(), avisynth_create_stream(), avisynth_open_file(), avisynth_read_header(), avisynth_read_packet(), avisynth_read_packet_audio(), avisynth_read_packet_video(), avpacket_queue_get(), avpicture_alloc(), avpriv_bprint_to_extradata(), avpriv_dca_parse_core_frame_header(), avpriv_do_elbg(), avpriv_fits_header_parse_line(), avpriv_init_elbg(), avpriv_io_delete(), avpriv_io_move(), avpriv_mpeg4audio_get_config(), avpriv_mpeg4audio_get_config2(), avpriv_mpegaudio_decode_header(), avpriv_snprintf(), avpriv_tak_parse_streaminfo(), avpriv_vsnprintf(), avresample_convert(), avresample_convert_frame(), avresample_open(), avs_decode_frame(), avs_read_audio_packet(), avs_read_packet(), avs_read_video_packet(), avui_decode_frame(), avui_encode_frame(), b_weighting(), bench_init(), bethsoftvid_decode_frame(), bfi_decode_frame(), bfi_read_header(), bfi_read_packet(), bink_decode_plane(), binkaudio_receive_frame(), binkb_decode_plane(), binkb_get_value(), bitpacked_decode_uyvy422(), bitpacked_decode_yuv422p10(), bktr_init(), blend_frame_for_dualinput(), bmp_decode_frame(), bmp_encode_frame(), bmv_aud_decode_frame(), bsf_list_append_internal(), bsf_list_filter(), bsf_list_init(), build_filter(), build_huff(), c_weighting(), caca_write_header(), cache_close(), cache_open(), cache_seek(), calc_parity_and_line_offset(), calc_persp_luts(), calculate_mode_score(), call_kernel(), call_log_format_line2(), call_resize_kernel(), can_merge_formats(), cavs_decode_frame(), cbs_write_unit_data(), cdata_read_packet(), cdg_decode_frame(), cdtoons_decode_frame(), cdxl_decode_frame(), cdxl_read_header(), cdxl_read_packet(), celt_header(), cenc_decrypt(), cenc_filter(), cfhd_decode(), channelmap_query_formats(), check(), check_bitstream(), check_decode_result(), check_enc_param(), check_field_queue(), check_init_output_file(), check_keyboard_interaction(), check_lengths(), check_stream_specifier(), check_video_streams(), chomp_filter(), choose_pix_fmts(), chs_parse_header(), chunk_end(), chunk_start(), cin_read_packet(), cinaudio_decode_frame(), cine_read_packet(), cinepak_decode_frame(), cinepak_encode_frame(), cllc_decode_frame(), close_slave(), cluster_mvs(), clv_decode_frame(), clv_decode_init(), cmv_decode_frame(), cmv_process_header(), cng_decode_frame(), cng_encode_frame(), cng_encode_init(), codec2_read_header(), codec2_read_packet(), codec2raw_read_header(), codec_create(), codec_init_static_fields(), codec_reinit(), coeff_sign_flag_decode(), color_string_to_rgba(), command(), compare_fields(), compat_decode(), compat_sem_init(), compute_mb_distortion(), concat_read_header(), concat_read_packet(), concat_seek(), config_audio_output(), config_changed(), config_input(), config_input_overlay(), config_out_props(), config_output(), config_output_props(), config_overlay_input(), config_props(), config_props_output(), configure_filtergraph(), configure_input_audio_filter(), configure_input_video_filter(), configure_output_audio_filter(), configure_output_video_filter(), consume_from_fifos(), convert_coeffs(), convert_frame(), convert_samples(), convert_zp2tf(), cook_decode_frame(), cook_decode_init(), copy_frame(), copy_metadata(), copy_moof(), copy_output(), copy_stream_props(), cpia_decode_frame(), create_buf(), create_capture_session(), create_exec_ctx(), create_filter(), create_frame(), create_image_reader(), create_instance(), create_master_playlist(), create_sink(), create_stream(), create_subcc_packet(), create_vorbis_context(), crypto_close(), crypto_open2(), crypto_write(), crystalhd_decode_packet(), crystalhd_receive_frame(), cuda_context_init(), cuda_device_create(), cuda_device_derive(), cuda_device_init(), cuda_pool_alloc(), cuda_transfer_data(), cudascale_config_props(), cudascale_filter_frame(), cudascale_scale(), cudaupload_config_output(), cudaupload_filter_frame(), cudaupload_query_formats(), curves_init(), cuvid_decode_frame(), cuvid_decode_init(), cuvid_decode_packet(), cuvid_output_frame(), cyuv_decode_frame(), d3d11va_device_create(), dash_check_bitstream(), dash_flush(), dash_init(), dash_read_header(), dash_read_packet(), dash_read_seek(), dash_seek(), dash_write_header(), dash_write_packet(), data_open(), daud_packet(), davs2_decode_frame(), davs2_flush(), dc1394_read_common(), dca_core_filter(), dca_parse_params(), dcadec_decode_frame(), dds_decode(), debug_accuracy(), dec_enc(), decimate_init(), decode(), decode_2(), decode_adaptive45(), decode_argb_frame(), decode_audio(), decode_audio_block(), decode_audio_specific_config(), decode_audio_specific_config_gb(), decode_band_hdr(), decode_block(), decode_blocks(), decode_blocks_ind(), decode_cce(), decode_cell(), decode_channel(), decode_channel_sound_unit(), decode_channel_wordlen(), decode_chunks(), decode_code_table_indexes(), decode_coeffs(), decode_component(), decode_cpe(), decode_dlta(), decode_eld_specific_config(), decode_element(), decode_entropy_coded_image(), decode_entropy_image(), decode_extradata_ps(), decode_extradata_ps_mp4(), decode_fint(), decode_frame(), decode_frame_common(), decode_frame_header(), decode_ga_specific_config(), decode_gainc_data(), decode_group3_1d_line(), decode_group3_2d_line(), decode_header(), decode_header_trees(), decode_huffman2(), decode_i_frame(), decode_i_mb(), decode_iccp_chunk(), decode_ics(), decode_idat_chunk(), decode_info_header(), decode_init(), decode_inter(), decode_inter_block(), decode_inter_blocks(), decode_inter_plane(), decode_intra(), decode_intra_block(), decode_intra_blocks(), decode_intra_plane(), decode_kfrm(), decode_main_header(), decode_mb(), decode_mb_i(), decode_motion_vectors(), decode_mous(), decode_move(), decode_mvdv(), decode_nal_unit(), decode_nal_units(), decode_p_block(), decode_p_frame(), decode_packet(), decode_pic(), decode_pic_hdr(), decode_plane(), decode_plane10(), decode_quant_wordlen(), decode_read(), decode_receive_frame_internal(), decode_registered_user_data_closed_caption(), decode_residual_block(), decode_residual_chroma(), decode_residues(), decode_rgb24_frame(), decode_rgb_frame_TMPL(), decode_scale_factors(), decode_scaling_matrices(), decode_seq_header(), decode_simple_internal(), decode_simple_receive_frame(), decode_slice(), decode_slice_chroma(), decode_slice_luma(), decode_slice_thread(), decode_speedhq_field(), decode_str(), decode_stream_header(), decode_subband_internal(), decode_subframe(), decode_subframe_fixed(), decode_subframe_lpc(), decode_syncpoint(), decode_tag(), decode_text_chunk(), decode_tiles(), decode_tones_info(), decode_unit(), decode_unit3(), decode_units(), decode_units3(), decode_value(), decode_video(), decode_wmv9(), decode_write(), decode_yuv_frame(), decode_zbuf(), decoder_decode_frame(), decoder_init(), decompose_transform(), decompose_zp2biquads(), decompress_chunks_thread(), decompress_i(), decompress_i3(), decompress_p(), decompress_p3(), default_execute(), default_query_formats_common(), deint_cuda_query_formats(), demux_audio(), demux_video(), deshake_transform_c(), detect_scene_change(), detect_stream_specific(), detect_unknown_subobject(), device_try_init(), dfa_decode_frame(), dfa_read_header(), dfa_read_packet(), dh_compute_key(), dh_is_valid_public_key(), dhav_read_packet(), dilate_init(), dirac_decode_data_unit(), dirac_decode_frame(), dirac_decode_frame_internal(), dirac_decode_init(), dirac_decode_picture_header(), dirac_get_arith_int(), dirac_get_arith_uint(), dirac_get_se_golomb(), dirac_header(), disp_tree(), display_end_segment(), dng_decode_jpeg(), dng_decode_tiles(), dnxhd_decode_dct_block(), dnxhd_decode_frame(), dnxhd_decode_header(), dnxhd_decode_row(), dnxhd_encode_fast(), dnxhd_encode_init(), dnxhd_encode_picture(), dnxhd_init_vlc(), do_audio_out(), do_blend(), do_convolve(), do_encode(), do_encrypt(), do_interpolation(), do_psnr(), do_ssim(), do_video_out(), do_vmaf(), dolby_e_decode_frame(), dpcm_decode_frame(), draw_text(), dsf_read_packet(), dshow_add_device(), dshow_check_event_queue(), dshow_open_device(), dshow_read_header(), dshow_set_audio_buffer_size(), dsp_init(), dss_723_1_read_packet(), dss_read_header(), dss_read_metadata_date(), dss_read_metadata_string(), dss_read_seek(), dss_sp_decode_frame(), dss_sp_read_packet(), dts_probe(), dtshd_read_header(), dump_attachment(), dump_curves(), dump_extradata(), dump_stream_format(), duration_max(), dv_read_header(), dv_read_packet(), dv_read_timecode(), dvbsub_decode(), dvbsub_encode(), dvbsub_parse_display_definition_segment(), dvbsub_parse_region_segment(), dvdsub_decode(), dvdsub_encode(), dvdsub_init(), dvdsub_parse_extradata(), dvvideo_decode_frame(), dvvideo_encode_frame(), dvvideo_encode_init(), dxa_read_header(), dxa_read_packet(), dxtory_decode_v1_410(), dxtory_decode_v1_420(), dxtory_decode_v1_444(), dxtory_decode_v1_rgb(), dxtory_decode_v2(), dxv_decode(), dxv_decompress_cocg(), dxv_decompress_opcodes(), dxv_decompress_ycg6(), dxv_decompress_yg10(), dxv_decompress_yo(), dxv_init(), dxva2_frames_init(), dxva2_h264_end_frame(), dxva2_hevc_end_frame(), dxva2_mpeg2_end_frame(), dxva2_transfer_data_from(), dxva2_transfer_data_to(), dxva2_vc1_end_frame(), dxva2_vp9_end_frame(), dyn_packet_buf_write(), ea_read_packet(), eac3_core_filter(), eightsvx_decode_frame(), encode(), encode_apng(), encode_bitstream(), encode_callback(), encode_codebook(), encode_dvb_subtitles(), encode_dvd_subtitles(), encode_frame(), encode_init(), encode_intervals(), encode_mode(), encode_nals(), encode_packets(), encode_picture(), encode_picture_ls(), encode_plane(), encode_png(), encode_rgb_frame_TMPL(), encode_slice(), encode_superframe(), encode_tile(), encode_write(), encode_write_frame(), end_ebml_master_crc32(), end_last_frame(), epic_decode_tile(), epic_hash_add(), epic_jb_decode_tile(), escape124_decode_frame(), escape130_decode_frame(), estimate_best_b_count(), estimate_timings_from_pts(), eval_expr(), evrc_decode_frame(), execute_code(), exif_decode_tag(), exit_program(), expand_function(), expand_text(), extract_extradata(), extract_extradata_av1(), extract_extradata_filter(), extract_extradata_h2645(), extract_extradata_init(), extract_inout(), extract_packet_props(), failing_write_packet(), fbdev_read_header(), fbdev_read_packet(), fbdev_write_header(), fdk_aac_decode_frame(), ff_ac3_encode_init(), ff_ac3_fixed_mdct_init(), ff_accept(), ff_all_channel_counts(), ff_all_channel_layouts(), ff_all_formats(), ff_all_samplerates(), ff_alloc_input_device_context(), ff_alloc_packet2(), ff_alloc_picture(), ff_alsa_get_device_list(), ff_AMediaCodec_cleanOutputBuffers(), ff_AMediaCodec_configure(), ff_AMediaCodec_delete(), ff_AMediaCodec_dequeueInputBuffer(), ff_AMediaCodec_dequeueOutputBuffer(), ff_AMediaCodec_flush(), ff_AMediaCodec_getInputBuffer(), ff_AMediaCodec_getName(), ff_AMediaCodec_getOutputBuffer(), ff_AMediaCodec_getOutputFormat(), ff_AMediaCodec_queueInputBuffer(), ff_AMediaCodec_releaseOutputBuffer(), ff_AMediaCodec_releaseOutputBufferAtTime(), ff_AMediaCodec_start(), ff_AMediaCodec_stop(), ff_AMediaCodecList_getCodecNameByType(), ff_AMediaCodecProfile_getProfileFromAVCodecContext(), ff_AMediaFormat_delete(), ff_AMediaFormat_getBuffer(), ff_AMediaFormat_getFloat(), ff_AMediaFormat_getInt32(), ff_AMediaFormat_getInt64(), ff_AMediaFormat_getString(), ff_AMediaFormat_toString(), ff_amf_encode_init(), ff_amf_receive_packet(), ff_amf_send_frame(), ff_amf_tag_size(), ff_ape_write_tag(), ff_atrac3p_decode_channel_unit(), ff_audio_data_alloc(), ff_audio_data_combine(), ff_audio_data_copy(), ff_audio_data_read_from_fifo(), ff_audio_data_realloc(), ff_audio_mix_alloc(), ff_audio_mix_set_matrix(), ff_audio_resample(), ff_av1_filter_obus_buf(), ff_av1_packet_split(), ff_avc_decode_sps(), ff_avc_parse_nal_units_buf(), ff_boxblur_eval_filter_params(), ff_bprint_to_codecpar_extradata(), ff_bufqueue_get(), ff_Build_SDK_INT(), ff_ccitt_unpack(), ff_celt_init(), ff_cfhd_init_vlcs(), ff_codec_open2_recursive(), ff_convert_dither(), ff_dca_core_filter_frame(), ff_dca_core_parse(), ff_dca_core_parse_exss(), ff_dca_exss_parse(), ff_dca_lbr_filter_frame(), ff_dca_lbr_parse(), ff_dca_xll_filter_frame(), ff_dca_xll_parse(), ff_dct_init(), ff_decklink_list_devices(), ff_decklink_list_devices_legacy(), ff_decklink_list_formats(), ff_decklink_read_header(), ff_decklink_set_configs(), ff_decklink_write_header(), ff_decode_bsfs_init(), ff_decode_get_hw_frames_ctx(), ff_decode_get_packet(), ff_default_get_video_buffer(), ff_dh_compute_shared_secret_key(), ff_dh_generate_public_key(), ff_dh_init(), ff_draw_supported_pixel_formats(), ff_dxva2_decode_init(), ff_els_decode_bit(), ff_exif_decode_ifd(), ff_fbdev_get_device_list(), ff_ffv1_init_slices_state(), ff_filter_activate(), ff_filter_alloc(), ff_filter_frame(), ff_filter_frame_framed(), ff_filter_frame_to_filter(), ff_find_unused_picture(), ff_flac_parse_picture(), ff_frame_pool_audio_init(), ff_frame_pool_video_init(), ff_frame_thread_encoder_init(), ff_framesync_activate(), ff_framesync_dualinput_get(), ff_framesync_dualinput_get_writable(), ff_framesync_get_frame(), ff_framesync_init_dualinput(), ff_gen_search(), ff_generate_avci_extradata(), ff_get_audio_buffer(), ff_get_buffer(), ff_get_cpu_flags_ppc(), ff_get_extradata(), ff_get_format(), ff_get_guid(), ff_get_packet_palette(), ff_get_video_buffer(), ff_graph_thread_init(), ff_h263_decode_frame(), ff_h263_decode_init(), ff_h263_decode_picture_header(), ff_h263_handle_packet(), ff_h263_resync(), ff_h2645_packet_split(), ff_h264_decode_extradata(), ff_h264_decode_mb_cabac(), ff_h264_decode_mb_cavlc(), ff_h264_decode_picture_parameter_set(), ff_h264_decode_seq_parameter_set(), ff_h264_execute_decode_slices(), ff_h264_handle_aggregated_packet(), ff_h264_handle_frag_packet(), ff_h264_queue_decode_slice(), ff_h264_ref_picture(), ff_h264_sei_decode(), ff_h264_update_thread_context(), ff_hap_set_chunk_count(), ff_hevc_annexb2mp4(), ff_hevc_annexb2mp4_buf(), ff_hevc_cabac_init(), ff_hevc_decode_extradata(), ff_hevc_decode_nal_pps(), ff_hevc_decode_nal_sei(), ff_hevc_decode_nal_sps(), ff_hevc_frame_nb_refs(), ff_hevc_frame_rps(), ff_hevc_intra_chroma_pred_mode_decode(), ff_hevc_output_frame(), ff_hevc_parse_sps(), ff_hevc_sao_eo_class_decode(), ff_hevc_slice_rpl(), ff_hq_init_vlcs(), ff_hqx_init_vlcs(), ff_http_do_new_request2(), ff_http_get_shutdown_status(), ff_http_match_no_proxy(), ff_huff_gen_len_table(), ff_hwframe_map_create(), ff_id3v1_read(), ff_id3v2_parse_chapters(), ff_id3v2_parse_priv_dict(), ff_id3v2_write_apic(), ff_id3v2_write_metadata(), ff_id3v2_write_simple(), ff_idet_filter_line_c(), ff_idet_filter_line_c_16bit(), ff_iir_filter_init_coeffs(), ff_img_read_packet(), ff_init_vlc_sparse(), ff_inlink_consume_samples(), ff_inlink_make_frame_writable(), ff_instantiate_mf(), ff_interleave_add_packet(), ff_interleave_packet_per_dts(), ff_intrax8_common_init(), ff_isom_write_av1c(), ff_isom_write_avcc(), ff_isom_write_hvcc(), ff_isom_write_vpcc(), ff_ivi_init_tiles(), ff_jni_exception_check(), ff_jni_exception_get_summary(), ff_jni_get_env(), ff_jni_init_jfields(), ff_jni_jstring_to_utf_chars(), ff_jni_utf_chars_to_jstring(), ff_jpeg2000_init_component(), ff_jpegls_decode_picture(), ff_libwebp_encode_init_common(), ff_libwebp_get_frame(), ff_listen(), ff_listen_bind(), ff_listen_connect(), ff_load_image(), ff_lzf_uncompress(), ff_make_absolute_url2(), ff_mediacodec_dec_flush(), ff_mediacodec_dec_init(), ff_mediacodec_dec_receive(), ff_merge_channel_layouts(), ff_merge_formats(), ff_merge_samplerates(), ff_mjpeg_decode_dht(), ff_mjpeg_decode_frame(), ff_mjpeg_decode_init(), ff_mjpeg_decode_sof(), ff_mjpeg_decode_sos(), ff_mjpeg_encode_stuffing(), ff_mkdir_p(), ff_mkv_stereo3d_conv(), ff_mlz_decompression(), ff_mov_add_hinted_packet(), ff_mov_cenc_avc_parse_nal_units(), ff_mov_cenc_avc_write_nal_units(), ff_mov_cenc_init(), ff_mov_cenc_write_packet(), ff_mov_init_hinting(), ff_mov_read_esds(), ff_mov_read_stsd_entries(), ff_mov_write_packet(), ff_mp4_read_dec_config_descr(), ff_mpeg4_decode_partitions(), ff_mpeg4_decode_picture_header(), ff_mpeg4_pred_dc(), ff_mpeg4audio_get_config_gb(), ff_mpeg_ref_picture(), ff_mpeg_update_thread_context(), ff_mpv_common_init(), ff_mpv_encode_init(), ff_mpv_encode_picture(), ff_mpv_frame_start(), ff_msmpeg4_decode_init(), ff_msmpeg4_encode_init(), ff_network_wait_fd(), ff_network_wait_fd_timeout(), ff_nvdec_decode_init(), ff_nvdec_end_frame(), ff_nvdec_simple_end_frame(), ff_nvdec_start_frame(), ff_nvenc_encode_init(), ff_opus_psy_init(), ff_opus_rc_dec_init(), ff_packet_list_put(), ff_parse_channel_layout(), ff_parse_creation_time_metadata(), ff_parse_mpeg2_descriptor(), ff_parse_pixel_format(), ff_parse_sample_format(), ff_parse_sample_rate(), ff_parse_time_base(), ff_pcm_read_packet(), ff_pcm_read_seek(), ff_planar_sample_fmts(), ff_pnm_decode_header(), ff_poll_interrupt(), ff_print_debug_info2(), ff_pulse_audio_connect_context(), ff_qsv_enc_init(), ff_qsv_encode(), ff_qsv_get_continuous_buffer(), ff_qsv_init_internal_session(), ff_qsv_init_session_frames(), ff_qsv_print_error(), ff_qsv_print_warning(), ff_qsv_process_data(), ff_qsvvpp_create(), ff_qsvvpp_filter_frame(), ff_raw_read_partial_packet(), ff_raw_video_read_header(), ff_rdft_init(), ff_read_line_to_bprint_overwrite(), ff_read_packet(), ff_reget_buffer(), ff_rename(), ff_request_frame_to_filter(), ff_reshuffle_raw_rgb(), ff_rm_parse_packet(), ff_rm_read_mdpr_codecdata(), ff_rm_retrieve_cache(), ff_rtjpeg_decode_frame_yuv420(), ff_rtmp_packet_read_internal(), ff_rtmp_packet_write(), ff_rtmpe_compute_secret_key(), ff_rtmpe_gen_pub_key(), ff_rtp_chain_mux_open(), ff_rtp_finalize_packet(), ff_rtsp_open_transport_ctx(), ff_rtsp_parse_streaming_commands(), ff_rtsp_setup_input_streams(), ff_rtsp_tcp_read_packet(), ff_rv34_decode_frame(), ff_rv34_decode_init(), ff_scale_eval_dimensions(), ff_scale_image(), ff_seek_frame_binary(), ff_set_dimensions(), ff_set_sar(), ff_slice_thread_execute_with_mainfunc(), ff_snappy_uncompress(), ff_snow_common_init_after_header(), ff_snow_frame_start(), ff_snow_get_buffer(), ff_spatial_idwt_init(), ff_spdif_read_packet(), ff_standardize_creation_time(), ff_stream_add_bitstream_filter(), ff_stream_encode_params_copy(), ff_subtitles_queue_read_packet(), ff_tee_parse_slave_options(), ff_thread_get_buffer(), ff_thread_ref_frame(), ff_thread_release_buffer(), ff_thread_video_encode_frame(), ff_tls_init(), ff_tls_open(), ff_tls_read(), ff_tls_write(), ff_twinvq_decode_frame(), ff_twinvq_decode_init(), ff_update_duplicate_context(), ff_v4l2_buffer_avpkt_to_buf(), ff_v4l2_buffer_buf_to_avframe(), ff_v4l2_buffer_buf_to_avpkt(), ff_v4l2_buffer_enqueue(), ff_v4l2_buffer_initialize(), ff_v4l2_context_enqueue_frame(), ff_v4l2_context_enqueue_packet(), ff_v4l2_context_get_format(), ff_v4l2_context_init(), ff_v4l2_context_release(), ff_v4l2_context_set_status(), ff_v4l2_m2m_codec_end(), ff_v4l2_m2m_codec_full_reinit(), ff_v4l2_m2m_codec_init(), ff_v4l2_m2m_codec_reinit(), ff_vc1_decode_entry_point(), ff_vc1_decode_init_alloc_tables(), ff_vc1_decode_sequence_header(), ff_vdpau_common_init(), ff_videotoolbox_alloc_frame(), ff_vk_add_descriptor_set(), ff_vk_compile_shader(), ff_vk_create_buf(), ff_vk_create_exec_ctx(), ff_vk_create_imageview(), ff_vk_init_compute_pipeline(), ff_vk_init_pipeline_layout(), ff_vk_init_sampler(), ff_vk_map_buffers(), ff_vk_start_exec_recording(), ff_vk_submit_exec_queue(), ff_vk_unmap_buffers(), ff_voc_get_packet(), ff_vorbis_comment(), ff_vorbis_nth_root(), ff_vp56_decode_frame(), ff_vp56_decode_mbs(), ff_wma_init(), ff_wms_parse_sdp_a_line(), ff_wmv2_decode_mb(), ff_wmv2_decode_secondary_picture_header(), ff_write_chained(), ff_yadif_request_frame(), ffat_decode(), ffat_encode(), ffat_encode_callback(), ffio_open_null_buf(), ffio_read_size(), ffmal_copy_frame(), ffmal_update_format(), ffmmal_add_packet(), ffmmal_decode(), ffmmal_init_decoder(), ffmmal_read_frame(), ffmpeg_cleanup(), ffurl_closep(), ffurl_get_protocols(), ffurl_handshake(), ffurl_open_whitelist(), ffurl_seek(), fic_decode_frame(), fic_decode_slice(), fieldmatch_init(), fifo_basic_test(), fifo_consumer_thread(), fifo_init(), fifo_mux_init(), fifo_overflow_drop_test(), fifo_thread_attempt_recovery(), fifo_thread_dispatch_message(), fifo_thread_process_recovery_failure(), fifo_thread_recover(), fifo_thread_write_header(), fifo_thread_write_packet(), fifo_thread_write_trailer(), fifo_write_header(), fifo_write_packet(), fifo_write_trailer(), file_check(), file_delete(), file_read(), file_write(), fileTest(), fill_block(), fill_buffer(), film_read_header(), film_read_packet(), film_read_seek(), film_write_header(), filter(), filter_channel(), filter_codec_opts(), filter_encode_write_frame(), filter_frame(), filter_frame_fixed(), filter_frame_float(), filter_grey_edge(), filter_packet(), filter_query_formats(), finalize_frame(), find_and_decode_index(), find_component(), find_device(), find_guid(), find_headers_search(), find_index_range(), find_stream(), find_tracked_method(), find_video_stream_info(), finish_frame(), fits_decode_frame(), fits_encode_frame(), fits_read_header(), fits_read_packet(), fits_write_packet(), fixed_exp(), fixed_log(), flac_decode_frame(), flac_decode_init(), flac_encode_frame(), flac_encode_init(), flac_finish_header(), flac_header(), flac_queue_flush(), flac_read_header(), flac_read_timestamp(), flac_write_header(), flac_write_packet(), flashsv_decode_block(), flashsv_decode_frame(), flic_decode_frame_15_16BPP(), flic_decode_frame_24BPP(), flic_decode_frame_8BPP(), flush(), flush_encoder(), flush_encoders(), flush_frame(), flush_init_segment(), flush_segment(), flv_check_bitstream(), flv_data_packet(), flv_get_extradata(), flv_read_packet(), flv_set_video_codec(), flv_write_packet(), format_name(), forward_status_change(), fourxm_read_header(), fourxm_read_packet(), frame_configure_elements(), frame_start(), framesync_advance(), fraps2_decode_plane(), frei0r_init(), frm_read_packet(), fsb_read_header(), fsb_read_packet(), ftp_delete(), ftp_features(), ftp_list(), ftp_move(), ftp_open_dir(), ftp_read_dir(), func_eval_expr(), func_eval_expr_int_format(), func_pts(), g2m_decode_frame(), g2m_decode_init(), g722_decode_frame(), g723_1_decode_frame(), g723_1_encode_frame(), g723_1_read_packet(), g729_read_packet(), gdigrab_read_header(), gdv_decode_frame(), gdv_read_packet(), gen_buffer_time(), gen_bytes_read(), gen_check_bw(), gen_connect(), gen_create_stream(), gen_delete_stream(), gen_fcpublish_stream(), gen_fcsubscribe_stream(), gen_fcunpublish_stream(), gen_get_stream_length(), gen_pause(), gen_play(), gen_pong(), gen_publish(), gen_release_stream(), gen_seek(), gen_swf_verification(), gen_window_ack_size(), generate_codebook(), generate_fake_vps(), generate_joint_tables(), generate_kernel(), generate_new_codebooks(), genh_read_header(), genh_read_packet(), geq_init(), get_aac_sample_rates(), get_asf_string(), get_aspect_ratio(), get_attachment(), get_audio_buffer(), get_bits64(), get_buffer(), get_buffer_with_edge(), get_coc(), get_cod(), get_codec_data(), get_cookies(), get_delayed_pic(), get_dw(), get_format(), get_frame_internal(), get_interleaved_ue_golomb(), get_keyword(), get_last_needed_nal(), get_moov_size(), get_opcodes(), get_packet(), get_packet_header(), get_packet_size(), get_pix_fmt_score(), get_preset_file_2(), get_pts(), get_qcd(), get_sample(), get_sample_rate(), get_scene_score(), get_shift(), get_sidx_size(), get_siz(), get_sockaddr(), get_surface(), get_ue_code(), get_utc_date_time_insec(), get_value(), get_video_buffer(), get_vlc_symbol(), getbit(), getlblockinc(), gif_decode_frame(), gif_encode_frame(), gif_parse_next_image(), gif_read_ext(), gif_read_header(), gif_read_image(), gif_read_packet(), gif_skip_subblocks(), glslang_init(), gnutls_url_pull(), gnutls_url_push(), grab_read_header(), graph_build(), graph_check_links(), graph_config_formats(), graph_config_links(), graph_insert_fifos(), gsm_read_packet(), gxf_interleave_packet(), gxf_packet(), gxf_write_header(), gxf_write_packet(), gxf_write_trailer(), h261_decode_frame(), h261_decode_gob(), h261_resync(), h263_handle_packet(), h264_decode_frame(), h264_decode_init(), h264_export_frame_props(), h264_field_start(), h264_frame_start(), h264_init_ps(), h264_mp4toannexb_filter(), h264_mp4toannexb_init(), h264_probe(), h264_slice_header_init(), h264_slice_header_parse(), h264_slice_init(), handle_buffered_output(), handle_chunk_size(), handle_connect_error(), handle_handshake_error(), handle_id3(), handle_invoke(), handle_invoke_error(), handle_invoke_result(), handle_metadata(), handle_notify(), handle_packet(), handle_packets(), handle_pk_parse_error(), handle_tls_error(), handle_transport_error(), handle_user_control(), hap_compress_frame(), hap_decode(), hap_encode(), hap_init(), hap_parse_decode_instructions(), hap_parse_frame_header(), hapqa_extract(), hca_read_header(), hca_read_packet(), hcom_decode(), hcom_read_header(), hds_flush(), hds_write(), hds_write_header(), hds_write_packet(), hevc_decode_extradata(), hevc_decode_frame(), hevc_decode_init(), hevc_decode_nal_units(), hevc_extradata_to_annexb(), hevc_frame_start(), hevc_mp4toannexb_filter(), hevc_mp4toannexb_init(), hevc_parse_sdp_line(), hevc_ref_frame(), hls_append_segment(), hls_coding_quadtree(), hls_coding_unit(), hls_decode_entry(), hls_decode_entry_wpp(), hls_delete_file(), hls_delete_old_segments(), hls_encryption_start(), hls_init(), hls_init_file_resend(), hls_mux_init(), hls_open(), hls_pcm_sample(), hls_read(), hls_read_header(), hls_read_packet(), hls_rename_temp_file(), hls_slice_data(), hls_slice_data_wpp(), hls_slice_header(), hls_transform_tree(), hls_window(), hls_write_header(), hls_write_packet(), hls_write_trailer(), hlsenc_io_close(), hn(), hnm_decode_frame(), hnm_decode_init(), hnm_read_header(), hnm_read_packet(), hq_decode_frame(), hq_decode_mb(), hq_hqa_decode_frame(), hqa_decode_frame(), hqa_decode_mb(), hqa_decode_slice(), hqx_decode_422(), hqx_decode_422a(), hqx_decode_444(), hqx_decode_444a(), hqx_decode_frame(), http_accept(), http_close(), http_handshake(), http_listen(), http_open(), http_seek_internal(), http_shutdown(), http_write(), http_write_reply(), huf_uncompress(), huf_unpack_enc_table(), huff_reader_build_canonical(), hvcc_add_nal_unit(), hvcc_array_add_nal_unit(), hvcc_parse_sps(), hwframe_pool_prealloc(), hwmap_query_formats(), hypot(), icecast_open(), ico_write_header(), id3v2_put_priv(), id3v2_put_ttag(), id3v2_read_internal(), idcin_decode_frame(), idcin_read_header(), idcin_read_packet(), idcin_read_seek(), iec61883_callback(), if(), iff_read_header(), iff_read_packet(), ifilter_send_eof(), ifilter_send_frame(), ifv_read_header(), ifv_read_packet(), iir_filter(), ilbc_decode_frame(), ilbc_encode_frame(), ilbc_parse_sdp_line(), ilbc_read_packet(), illumination_estimation(), image_available(), image_copy_plane_uc_from(), imc_decode_block(), imc_decode_frame(), imc_decode_init(), imm5_decode_frame(), imm5_init(), import_pem(), imx_dump_header(), ingenient_read_packet(), init(), init_audio(), init_axis_color(), init_axis_from_file(), init_axis_from_font(), init_band(), init_complex_filtergraph(), init_complex_filters(), init_context_defaults(), init_cook_mlt(), init_cqt(), init_decoder(), init_default_huffman_tables(), init_dict(), init_file(), init_filter(), init_filters(), init_frame_decoder(), init_frames(), init_framesync(), init_get_bits_xe(), init_image(), init_input(), init_input_stream(), init_mdct_win(), init_MP4DescrParseContext(), init_muxer(), init_out_pool(), init_output_bsfs(), init_output_stream(), init_output_stream_encode(), init_output_stream_streamcopy(), init_pattern_from_file(), init_processing_chain(), init_quantization_noise(), init_report(), init_sample_rate(), init_scale_session(), init_stage(), init_studio_vlcs(), init_tile(), init_tiles(), init_video_param(), init_video_param_jpeg(), init_vlcs(), init_volume(), init_vpp_session(), initFilter(), initializations(), initialize(), initialize_fifo_tst_muxer_chain(), inject_frame(), insert_filter(), insert_trim(), int_sqrt(), inter_predict_dc(), interleaved_write_packet(), interpolate(), ip_parse_sources_and_blocks(), ipmovie_read_packet(), ipvideo_decode_format_11_opcodes(), ipvideo_decode_frame(), ipvideo_decode_init(), ir2_decode_frame(), is_image(), ism_flush(), ism_seek(), ism_write_header(), ism_write_packet(), iss_read_packet(), ivf_init(), ivi_decode_blocks(), ivi_process_empty_tile(), ivr_read_header(), ivr_read_packet(), izero(), j2kenc_init(), jacosub_decode_frame(), jacosub_read_header(), join_config_output(), join_init(), join_query_formats(), jpeg2000_decode_frame(), jpeg2000_decode_packet(), jpeg2000_decode_packets(), jpeg2000_decode_packets_po_iteration(), jpeg2000_read_bitstream_packets(), jpeg2000_read_main_headers(), jpeg_parse_packet(), jpg_decode_data(), jpg_init(), kempf_decode_tile(), kempf_restore_buf(), lag_decode_arith_plane(), lag_decode_frame(), lag_decode_line(), latm_check_bitstream(), latm_decode_init(), latm_parse_packet(), latm_write_frame_header(), latm_write_packet(), lavfi_read_header(), lavfi_read_packet(), leb128(), libaribb24_decode(), libaribb24_handle_regions(), libcodec2_decode(), libcodec2_encode(), libdav1d_picture_allocator(), libgsm_decode_frame(), libgsm_encode_frame(), libopenjpeg_decode_frame(), libopenjpeg_encode_frame(), libopus_configure_encoder(), libopus_decode(), libopus_decode_init(), libopus_encode(), libopus_encode_init(), libopus_validate_layout_and_get_channel_map(), librav1e_encode_init(), librav1e_receive_packet(), librav1e_send_frame(), librsvg_decode_frame(), libshine_encode_frame(), libsmbc_connect(), libsmbc_delete(), libsmbc_move(), libsmbc_open(), libsmbc_open_dir(), libsmbc_read(), libsmbc_write(), libspeex_decode_frame(), libsrt_listen(), libsrt_listen_connect(), libsrt_network_wait_fd(), libsrt_network_wait_fd_timeout(), libsrt_open(), libsrt_read(), libsrt_setup(), libsrt_socket_nonblock(), libsrt_write(), libssh_connect(), libssh_delete(), libssh_move(), libssh_open(), libssh_open_dir(), libvorbis_encode_frame(), libvorbis_encode_init(), libvorbis_setup(), libwebp_anim_encode_frame(), libwebp_anim_encode_init(), libwebp_encode_frame(), libx265_encode_frame(), libx265_encode_init(), link_filter(), link_filter_inouts(), list_devices_for_context(), list_op(), list_standards(), ljpeg_encode_frame(), LLVMFuzzerTestOneInput(), lmlm4_read_packet(), load_apply_palette(), load_ca(), load_cert(), load_data(), load_glyph(), load_input_picture(), load_mask(), loco_decode_plane(), ls_get_code_regular(), ls_get_code_runterm(), lut2_config_output(), lvf_read_packet(), lxf_read_header(), lxf_read_packet(), lxf_sync(), m101_decode_frame(), mace_decode_frame(), magy_decode_frame(), magy_decode_slice(), magy_decode_slice10(), magy_encode_frame(), main(), make_tables_writable(), map_buffers(), match_section(), match_stream_specifier(), match_streams(), match_streams_exact_id(), match_streams_one_to_one(), mbedtls_recv(), mbedtls_send(), mcdec_map_color_format(), mediacodec_dec_parse_format(), mediacodec_decode_init(), mediacodec_receive_frame(), mediacodec_wrap_hw_buffer(), mediacodec_wrap_sw_buffer(), metasound_read_bitstream(), mf_choose_input_type(), mf_choose_output_type(), mf_create(), mf_init(), mf_negotiate_types(), mf_output_type_get(), mf_receive_packet(), mf_receive_sample(), mf_sample_to_avpacket(), mf_send_frame(), mf_send_sample(), mf_setup_context(), mf_v_avframe_to_sample(), microdvd_decode_frame(), microdvd_read_header(), mimic_decode_init(), mjpeg2jpeg_filter(), mjpeg_decode_app(), mjpeg_decode_scan_progressive_ac(), mjpega_dump_header(), mjpegb_decode_frame(), mkv_assemble_cues(), mkv_check_bitstream(), mkv_check_new_extra_data(), mkv_end_cluster(), mkv_strip_wavpack(), mkv_write_attachments(), mkv_write_chapters(), mkv_write_codecprivate(), mkv_write_flush_packet(), mkv_write_header(), mkv_write_packet(), mkv_write_packet_internal(), mkv_write_seekhead(), mkv_write_stereo_mode(), mkv_write_tag(), mkv_write_tag_targets(), mkv_write_tags(), mkv_write_track(), mkv_write_tracks(), mkv_write_trailer(), mlp_encode_frame(), mlp_encode_init(), mlp_parse(), mmf_read_packet(), mms_safe_send_recv(), mmsh_read_seek(), modplug_read_packet(), mov2textsub(), mov_auto_flush_fragment(), mov_cenc_start_packet(), mov_check_bitstream(), mov_check_timecode_track(), mov_create_timecode_track(), mov_flush_fragment(), mov_flush_fragment_interleaving(), mov_init(), mov_parse_auxiliary_info(), mov_parse_stsd_data(), mov_parse_uuid_spherical(), mov_read_aclr(), mov_read_adrm(), mov_read_av1c(), mov_read_avid(), mov_read_chpl(), mov_read_cmov(), mov_read_colr(), mov_read_covr(), mov_read_custom(), mov_read_dfla(), mov_read_dops(), mov_read_dref(), mov_read_dvc1(), mov_read_dvcc_dvvc(), mov_read_free(), mov_read_ftyp(), mov_read_glbl(), mov_read_hdlr(), mov_read_ilst(), mov_read_mfra(), mov_read_moof(), mov_read_moov(), mov_read_packet(), mov_read_pssh(), mov_read_saio(), mov_read_saiz(), mov_read_senc(), mov_read_strf(), mov_read_stsd(), mov_read_stsz(), mov_read_targa_y216(), mov_read_trak(), mov_read_udta_string(), mov_read_uuid(), mov_read_wave(), mov_read_wfex(), mov_rewrite_dvd_sub_extradata(), mov_seek_stream(), mov_switch_root(), mov_text_decode_frame(), mov_text_encode_init(), mov_text_init(), mov_write_audio_tag(), mov_write_dvc1_tag(), mov_write_header(), mov_write_mdia_tag(), mov_write_minf_tag(), mov_write_moof_tag(), mov_write_moov_tag(), mov_write_ms_tag(), mov_write_packet(), mov_write_sidx_tags(), mov_write_single_packet(), mov_write_stbl_tag(), mov_write_stsd_tag(), mov_write_subtitle_end_packet(), mov_write_track_udta_tag(), mov_write_trak_tag(), mov_write_udta_tag(), mov_write_wfex_tag(), movie_common_init(), movie_push_frame(), movie_query_formats(), movie_request_frame(), mp3_header_decompress(), mp3_parse_vbr_tags(), mp3_queue_flush(), mp3_read_header(), mp3_read_packet(), mp3_read_probe(), mp3_seek(), mp3_sync(), mp3_write_audio_packet(), mp3_write_header(), mp3_write_packet(), mp3_write_xing(), mp3lame_encode_frame(), mp3lame_encode_init(), mp4_read_iods(), mp4_read_od(), mp_decode_frame(), mp_read_codes_table(), MPA_encode_frame(), mpc7_decode_frame(), mpc7_decode_init(), mpc8_parse_seektable(), mpc8_read_header(), mpc8_read_packet(), mpc_read_header(), mpc_read_packet(), mpc_read_seek(), mpeg4_decode_header(), mpeg4_unpack_bframes_filter(), mpeg_decode_frame(), mpeg_decode_mb(), mpeg_decode_postinit(), mpeg_decode_slice(), mpeg_field_start(), mpeg_mux_end(), mpeg_mux_write_packet(), mpeg_parse_packet(), mpegaudio_parse(), mpegps_read_packet(), mpegps_read_pes_header(), mpegts_check_bitstream(), mpegts_get_dts(), mpegts_handle_packet(), mpegts_init(), mpegts_push_data(), mpegts_raw_read_packet(), mpegts_read_header(), mpegts_read_packet(), mpegts_resync(), mpegts_write_packet_internal(), mpjpeg_read_header(), mpjpeg_read_packet(), mpjpeg_read_probe(), mpl2_decode_frame(), msf_read_header(), msnwc_tcp_read_packet(), msrle_decode_frame(), mss1_decode_frame(), mss1_decode_init(), mss2_decode_frame(), mss2_decode_init(), mss3_decode_frame(), mss4_decode_dct_block(), mss4_decode_frame(), mss4_init_vlcs(), msvideo1_decode_frame(), mtv_read_packet(), mv_read_header(), mv_read_packet(), mvc_decode_frame(), mvc_decode_init(), mvd_decode(), mxf_add_umid_metadata(), mxf_compute_index_tables(), mxf_get_eia608_packet(), mxf_handle_missing_index_segment(), mxf_interleave(), mxf_parse_h264_frame(), mxf_parse_handle_essence(), mxf_parse_structural_metadata(), mxf_read_header(), mxf_read_identification_metadata(), mxf_read_local_tags(), mxf_read_packet(), mxf_read_preface_metadata(), mxf_read_seek(), mxf_read_strong_ref_array(), mxf_read_utf16_string(), mxf_seek_to_previous_partition(), mxf_set_pts(), mxf_write_header(), mxg_read_packet(), mxg_update_cache(), mxpeg_decode_com(), mxpeg_decode_frame(), my_ass_subtitle_header(), nc_read_packet(), new_output_stream(), next_byte(), noise(), normalize_double(), nppscale_config_props(), nppscale_filter_frame(), nppscale_scale(), npptranspose_config_props(), npptranspose_filter(), npptranspose_filter_frame(), nsv_read_chunk(), nut_read_packet(), nut_write_header(), nut_write_packet(), nut_write_trailer(), nuv_header(), nuv_packet(), nvdec_decoder_create(), nvdec_decoder_frame_alloc(), nvdec_h264_start_frame(), nvdec_hevc_start_frame(), nvdec_init_hwframes(), nvdec_mjpeg_start_frame(), nvdec_mpeg12_start_frame(), nvdec_mpeg4_start_frame(), nvdec_retrieve_data(), nvdec_test_capabilities(), nvdec_unmap_mapped_frame(), nvdec_vc1_start_frame(), nvdec_vp8_start_frame(), nvdec_vp9_start_frame(), nvenc_check_cap(), nvenc_check_capabilities(), nvenc_check_codec_support(), nvenc_check_device(), nvenc_copy_frame(), nvenc_load_libraries(), nvenc_open_session(), nvenc_print_error(), nvenc_register_frame(), nvenc_setup_device(), ogg_get_length(), ogg_packet(), ogg_read_header(), ogg_read_packet(), ogg_read_page(), ogg_read_seek(), ogg_save(), ogg_write_packet_internal(), oggvorbis_decode_frame(), oggvorbis_decode_init(), ogm_header(), old_flac_header(), oma_read_header(), omx_encode_frame(), omx_encode_init(), omx_init(), on2avc_decode_frame(), on2avc_decode_subframe(), on2avc_read_channel_data(), open_and_probe_video_streams(), open_audio(), open_camera(), open_codec_context(), open_demux_for_component(), open_file(), open_input(), open_input_file(), open_output_file(), open_slave(), open_stream(), open_url(), open_url_keepalive(), open_video(), opencl_device_create(), opencl_filter_device(), opencl_filter_platform(), opengl_create_window(), opengl_draw(), opengl_init_context(), opengl_release_window(), opengl_resize(), opengl_write_header(), opt_channel_layout(), opt_cpuflags(), opt_default(), opt_default_new(), opt_old2new(), opt_qscale(), opt_show_entries(), opt_show_format_entry(), opt_timecode(), opus_decode_frame(), opus_decode_init(), opus_decode_packet(), opus_decode_redundancy(), opus_decode_subpacket(), opus_encode_frame(), opus_encode_init(), opus_find_frame_end(), opus_flush_resample(), opus_header(), opus_init_resample(), opus_packet(), oscilloscope_process_command(), output_configure(), output_data(), output_frame(), output_mpd(), output_packet(), output_single_frame(), overlay_cuda_blend(), overlay_qsv_query_formats(), packet_alloc(), packet_queue_get(), packet_queue_put(), pad_last_frame(), pad_opencl_config_output(), paf_audio_decode(), paf_video_decode(), paf_video_init(), pam_encode_frame(), parse_3dl(), parse_adaptation_sets(), parse_adts_frame_header(), parse_atoms(), parse_audio(), parse_band_data(), parse_bintree(), parse_channel(), parse_channel_expressions(), parse_chunks(), parse_cinespace(), parse_command(), parse_commands(), parse_cube(), parse_dat(), parse_definition(), parse_device_name(), parse_dsd_diin(), parse_dsd_prop(), parse_expr(), parse_ext(), parse_factor(), parse_file(), parse_filter(), parse_fmtp_config(), parse_fragment(), parse_frame(), parse_frame_data(), parse_frame_no_pbr(), parse_frame_pbr(), parse_frames(), parse_grid_1_chunk(), parse_grid_1_sec_ch(), parse_high_res_grid(), parse_icy(), parse_ifo_palette(), parse_interval(), parse_intervals(), parse_iplconvkernel(), parse_key(), parse_key_value_pair(), parse_keyframes_index(), parse_label(), parse_lfe_chunk(), parse_m3d(), parse_manifest(), parse_manifest_adaptationset(), parse_manifest_representation(), parse_media_type(), parse_metadata(), parse_mp4_descr(), parse_mp4_descr_arr(), parse_MP4ESDescrTag(), parse_multipart_header(), parse_nal_units(), parse_obu_header(), parse_optgroup(), parse_option(), parse_optional_info(), parse_options(), parse_outputs(), parse_packed_headers(), parse_packet(), parse_playlist(), parse_presentation_segment(), parse_primary(), parse_psfile(), parse_read_interval(), parse_read_intervals(), parse_sequence_header(), parse_setup_header(), parse_slave_fifo_options(), parse_str_int(), parse_streaminfo(), parse_string(), parse_sub_headers(), parse_subexpr(), parse_subframe_audio(), parse_subframe_header(), parse_term(), parse_timecode_in_framenum_format(), parse_times(), parse_tonal_chunk(), parse_tonal_group(), parse_transform_color(), parse_transform_color_indexing(), parse_transform_predictor(), parse_ts1_chunk(), parse_ts2_chunk(), parse_video_info(), parse_x96_frame(), parse_x96_frame_data(), parse_x96_frame_exss(), parse_x96_subframe_audio(), parse_x96_subframe_header(), parse_xbr_frame(), parse_xbr_subframe(), parse_xch_frame(), parse_xxch_frame(), pcm_decode_frame(), pcm_dvd_encode_frame(), pcm_encode_frame(), pcx_decode_frame(), pcx_encode_frame(), pgm_probe(), pgmyuv_probe(), pick_formats(), pix_decode_frame(), pixlet_decode_frame(), piz_uncompress(), plot_spectrum_column(), pmp_packet(), png_decode_idat(), png_write_row(), pnm_decode_frame(), pnm_encode_frame(), pnm_parse(), pool_alloc_buffer(), pp_bnk_read_header(), pp_bnk_read_packet(), preload_sofa(), prepare_packet(), print_report(), print_tls_error(), probe_file(), process_client(), process_command(), process_frame(), process_frame_obj(), process_input(), process_input_packet(), process_line(), process_metadata(), process_options(), process_work_frame(), prompeg_write(), prompeg_write_fec(), prores_encode_frame(), prores_metadata(), psd_probe(), pthread_cond_timedwait(), pthread_join(), ptx_decode_frame(), pulse_add_detected_device(), pulse_control_message(), pulse_read_header(), pulse_read_packet(), pulse_update_sink_input_info(), pulse_write_header(), pulse_write_packet(), push_frame(), push_samples(), put_flac_codecpriv(), put_id3v2_tags(), put_str16(), pva_read_packet(), qcelp_decode_frame(), qcp_read_packet(), qdm2_decode_frame(), qdm2_parse_config(), qdmc_decode_frame(), qdmc_decode_init(), qsv_decode(), qsv_decode_frame(), qsv_decode_header(), qsv_decode_init(), qsv_decode_preinit(), qsv_device_create(), qsv_device_derive_from_child(), qsv_enc_init(), qsv_frame_alloc(), qsv_frame_lock(), qsv_frames_init(), qsv_init(), qsv_init_child_ctx(), qsv_init_pool(), qsv_init_session(), qsv_load_plugins(), qsv_map_from(), qsv_retrieve_enc_jpeg_params(), qsv_retrieve_enc_params(), qsv_retrieve_enc_vp9_params(), qsv_transfer_data_child(), qsv_transfer_data_from(), qsv_transfer_data_to(), qsvdeint_config_props(), qsvdeint_filter_frame(), qsvdeint_query_formats(), qsvenc_init_session(), qsvscale_config_props(), qsvscale_filter_frame(), qsvscale_query_formats(), qt_rtp_parse_packet(), qtrle_decode_frame(), qtrle_encode_frame(), query_formats(), query_formats_src(), query_frame(), r3d_read_header(), r3d_read_reda(), r3d_read_redv(), ra144_decode_frame(), ra144_encode_frame(), ra144_encode_init(), ra288_decode_frame(), raw_decode(), raw_encode(), raw_read_packet(), rawvideo_read_packet(), rdt_init(), read_access_unit(), read_apic(), read_block(), read_block_data(), read_bundle(), read_channel_params(), read_channels(), read_chunk(), read_connect(), read_custom_noise(), read_data(), read_decode_block(), read_decode_convert_and_store(), read_decoding_params(), read_dst_frame(), read_extra_header(), read_file(), read_frame(), read_frame_data(), read_frame_header(), read_frame_internal(), read_from_url(), read_gab2_sub(), read_header(), read_header_openmpt(), read_high_coeffs(), read_highpass(), read_huffman_code_normal(), read_huffman_tables(), read_index(), read_int(), read_interval_packets(), read_kuki_chunk(), read_line(), read_major_sync(), read_moof_duration(), read_odml_index(), read_old_huffman_tables(), read_packet(), read_packet_gme(), read_packet_openmpt(), read_packet_wrapper(), read_packets(), read_pakt_chunk(), read_part_of_packet(), read_quant_tables(), read_rle_sgi(), read_sbr_channel_pair_element(), read_sbr_single_channel_element(), read_seek(), read_shape_from_file(), read_sm_data(), read_specific_config(), read_stream_mux_config(), read_tfra(), read_thread(), read_var_block_data(), readfull(), real_seek(), realign_frame(), realtext_decode_frame(), reap_filters(), rebuild_filter_bank_with_compensation(), receive_frame(), receiver_thread(), rechunk_filter(), recode_subtitle(), reconfig_encoder(), recover(), recv_msg(), redspark_read_header(), redspark_read_packet(), reduce_formats(), reduce_formats_on_filter(), refresh_manifest(), reget_buffer_internal(), decklink_frame::Release(), decklink_allocator::Release(), decklink_input_callback::Release(), remove_extradata(), remove_extradata_init(), render_fontconfig(), reopen_demux_for_component(), request_frame(), request_inlink(), resample(), resample_flush(), restore_tree(), retry_transfer_wrapper(), return_audio_frame(), return_frame(), return_stored_frame(), rewind_file(), rfc4175_finalize_packet(), rfc4175_parse_sdp_line(), ring_generic_read(), rkmpp_flush(), rkmpp_init_decoder(), rkmpp_receive_frame(), rkmpp_retrieve_frame(), rkmpp_send_packet(), rkmpp_write_data(), rl2_decode_frame(), rl2_decode_init(), rl2_read_header(), rl2_read_packet(), rm_assemble_video_frame(), rm_read_audio_stream_info(), rm_read_header(), rm_read_multi(), rnnoise_model_from_file(), roq_decode_frame(), roq_dpcm_encode_frame(), roq_dpcm_encode_init(), roq_encode_frame(), roq_encode_video(), roq_read_packet(), rpl_read_packet(), rpza_decode_frame(), rpza_decode_stream(), rscc_decode_frame(), rscc_init(), rsd_read_header(), rsd_read_packet(), rtmp_calc_swf_verification(), rtmp_calc_swfhash(), rtmp_close(), rtmp_handshake(), rtmp_handshake_imprint_with_digest(), rtmp_http_close(), rtmp_http_open(), rtmp_http_read(), rtmp_http_send_cmd(), rtmp_open(), rtmp_packet_read_one_chunk(), rtmp_parse_result(), rtmp_pause(), rtmp_read(), rtmp_seek(), rtmp_send_packet(), rtmp_server_handshake(), rtmp_validate_digest(), rtmp_write(), rtmpe_open(), rtmpe_read(), rtmpe_write(), rtp_mpegts_write_header(), rtp_mpegts_write_packet(), rtp_write(), rtp_write_header(), rtsp_listen(), rtsp_read_announce(), rtsp_read_header(), rtsp_read_options(), rtsp_read_packet(), rtsp_read_record(), rtsp_read_request(), rtsp_read_seek(), rtsp_read_setup(), rtsp_write_header(), rtsp_write_packet(), run_test(), rv10_decode_frame(), rv10_decode_init(), rv10_decode_packet(), rv20_decode_picture_header(), rv30_decode_init(), rv40_decode_init(), rv40_parse_slice_header(), s302m_decode_frame(), s302m_encode2_frame(), s337m_read_packet(), sami_decode_frame(), sami_paragraph_to_ass(), sap_fetch_packet(), sap_read_header(), sap_write_header(), sap_write_packet(), save_avio_options(), save_subtitle_set(), sbc_decode_frame(), sbc_encode_frame(), sbg_read_packet(), sbr_sum_square_c(), scale_eval_dimensions(), scale_frame(), scale_parse_expr(), scan_file(), scc_read_header(), screenpresso_decode_frame(), screenpresso_init(), sctp_open(), sctp_read(), sctp_wait_fd(), sctp_write(), sdl2_write_header(), sdl2_write_packet(), sdp_parse_fmtp_config_h264(), sdr2_read_packet(), sds_read_packet(), seek_frame_generic(), seek_frame_internal(), seek_to_start(), seg_check_bitstream(), seg_init(), seg_write_header(), seg_write_packet(), seg_write_trailer(), segment_end(), segment_list_open(), segment_mux_init(), select_input_picture(), select_reference_stream(), send_delayed_frame(), send_filter_eof(), send_frame_to_filters(), send_invoke_response(), send_media_file_request(), send_next_delayed_frame(), send_protocol_select(), send_silence(), send_startup_packet(), sender_thread(), seqvideo_decode_frame(), seqvideo_decode_init(), ser_read_packet(), set_compensation(), set_enable_expr(), set_expr(), set_identity_matrix(), set_param(), set_params(), set_segment_filename(), set_spdif(), set_sps(), set_stats(), set_string_color(), set_string_dict(), set_string_image_size(), set_string_number(), set_string_video_rate(), set_vp9_codec_str(), setup_partitions(), setup_side_data_entry(), sgirle_decode_frame(), shift_data(), shorten_decode_frame(), show_chapters(), show_format(), show_program(), show_programs(), show_stream(), show_streams(), show_tags(), shuffleplanes_filter_frame(), siff_read_header(), siff_read_packet(), sigterm_handler(), sipr_decode_frame(), siren_decode(), skip_fragment(), slave_seek(), slice_decode_thread(), slice_end(), sls_flag_check_duration_size(), sls_flag_check_duration_size_index(), smacker_read_header(), smacker_read_packet(), smc_decode_frame(), smjpeg_read_packet(), smka_decode_frame(), smush_read_header(), smush_read_packet(), smvjpeg_decode_end(), smvjpeg_decode_frame(), smvjpeg_decode_init(), softfloat_reciprocal(), sol_read_packet(), spatial_activate(), spdif_get_offset_and_codec(), spdif_header_aac(), spdif_write_packet(), speedhq_decode_frame(), speedhq_decode_init(), speex_header(), split_commandline(), split_init(), srt_decode_frame(), srtp_open(), srtp_read(), start_connect_attempt(), start_ebml_master_crc32(), store_huffman_tables(), store_icy(), store_packet(), storeframe(), str_read_packet(), stream_component_open(), strip_specifiers(), sub2video_flush(), sub2video_get_blank_frame(), sub2video_push_ref(), subfile_open(), subfile_read(), subfile_seek(), submit_exec_ctx(), submit_frame(), submit_packet(), subtitle_handler(), subviewer_decode_frame(), sum_bits(), sunrast_decode_frame(), sunrast_encode_frame(), sup_read_packet(), svc_decode_frame(), svc_encode_frame(), svq1_decode_frame(), svq1_encode_frame(), svq1_encode_init(), svq3_decode_frame(), svq3_decode_init(), svq3_parse_packet(), swr_convert(), swr_convert_frame(), swr_convert_internal(), swr_init(), swr_inject_silence(), swr_next_pts(), swr_set_compensation(), sws_init_context(), sws_scale(), sws_setColorspaceDetails(), tag_tree_decode(), tak_decode_frame(), tak_parse(), tak_read_header(), take_samples(), targa_encode_frame(), targa_encode_rle(), tcp_accept(), tcp_open(), tcp_read(), tcp_write(), tdsc_decode_frame(), tdsc_decode_jpeg_tile(), tdsc_decode_tiles(), tdsc_init(), tdsc_load_cursor(), tdsc_parse_dtsm(), tdsc_parse_tdsf(), tedcaptions_read_header(), tee_close(), tee_open(), tee_write(), tee_write_header(), tee_write_packet(), tee_write_trailer(), teletext_decode_frame(), test(), test_av_parse_video_rate(), test_copy(), test_decompose(), test_dwt(), test_dwtf(), test_function(), test_random_shared_secret(), test_ref_data(), test_separators(), tex2D(), text2movsub(), text_decode_frame(), tgq_decode_frame(), tgq_decode_mb(), tgv_decode_frame(), thp_read_packet(), thread_execute(), thread_execute2(), threedostr_read_packet(), thumbnail_kernel(), tiff_decode_tag(), tiff_init(), tiff_unpack_fax(), tiff_unpack_strip(), tile_codeblocks(), tile_do_block(), tls_client_handshake(), tls_client_handshake_loop(), tls_open(), tls_read(), tls_read_callback(), tls_shutdown_client(), tls_write(), tls_write_callback(), tm2_read_stream(), tm2_read_tree(), tmv_decode_frame(), tmv_read_packet(), tonemap_opencl_config_output(), tqi_decode_frame(), tqi_decode_mb(), track_header(), transcode(), transcode_from_filter(), transcode_init(), transcode_step(), transcode_subtitles(), transfer_data_alloc(), transformed_point(), transpose_opencl_config_output(), truehd_core_filter(), truemotion1_decode_frame(), truemotion1_decode_header(), truemotion2rt_decode_frame(), truemotion2rt_decode_header(), truespeech_decode_frame(), try_decode_frame(), try_decode_video_frame(), try_export_flags(), try_load(), try_push_frame(), try_push_frames(), tscc2_decode_frame(), tscc2_decode_init(), tscc2_decode_slice(), tta_decode_frame(), tta_decode_init(), tta_encode_frame(), tta_read_packet(), tta_write_header(), tta_write_packet(), twinvq_read_bitstream(), twolame_encode_frame(), twolame_encode_init(), txd_decode_frame(), txd_read_packet(), ty_read_header(), ty_read_packet(), udp_close(), udp_open(), udp_read(), udp_write(), ulti_decode_frame(), unescape(), unix_open(), unix_read(), unix_write(), unmap_buffers(), unpack_bitstream(), unrefcount_frame(), update_chunk_offsets_callback(), update_dimensions(), update_frame_pool(), update_frames(), update_histogram_diff(), update_histogram_frame(), update_init_section(), update_master_pl_info(), update_size(), update_stream_avctx(), update_stream_extradata(), update_variant_stream_info(), upload_texture(), url_alloc_for_protocol(), url_bio_bread(), url_bio_bwrite(), usage(), utf8_strlen(), utvideo_encode_frame(), v210_read_header(), v210_read_packet(), v308_decode_frame(), v308_encode_frame(), v408_decode_frame(), v408_encode_frame(), v410_decode_frame(), v410_encode_frame(), v4l2_buf_to_bufref(), v4l2_buffer_buf_to_swframe(), v4l2_buffer_swframe_to_buf(), v4l2_configure_contexts(), v4l2_decode_init(), v4l2_dequeue_v4l2buf(), v4l2_encode_init(), v4l2_get_coded_format(), v4l2_get_device_list(), v4l2_get_ext_ctrl(), v4l2_get_raw_format(), v4l2_get_sar(), v4l2_handle_event(), v4l2_prepare_contexts(), v4l2_prepare_decoder(), v4l2_prepare_encoder(), v4l2_probe_driver(), v4l2_receive_frame(), v4l2_receive_packet(), v4l2_resolution_changed(), v4l2_set_parameters(), v4l2_stop_decode(), v4l2_stop_encode(), v4l2_try_raw_format(), v4l2_try_start(), vaapi_h264_end_frame(), vaapi_hevc_end_frame(), vaapi_mpeg2_end_frame(), vaapi_mpeg4_end_frame(), vaapi_vc1_end_frame(), validate_name(), validate_options(), validate_string(), var_size_bme(), vble_decode_frame(), vc1_decode_frame(), vc1_decode_i_block(), vc1_decode_i_block_adv(), vc1_decode_init(), vc1_decode_intra_block(), vc1_decode_p_block(), vc1_extract_header(), vc1t_read_header(), vc2_encode_frame(), vc2_encode_init(), vcr1_decode_frame(), vcr2_init_sequence(), vdpau_device_init(), vdpau_pool_alloc(), vfw_read_header(), vid_read_header(), video_thread(), videotoolbox_init(), videotoolbox_retrieve_data(), viv_read_header(), viv_read_packet(), vivo_read_header(), vivo_read_packet(), vk_alloc_mem(), vmd_read_header(), vmd_read_packet(), vmdaudio_decode_frame(), vmdvideo_decode_frame(), vorbis_decode_frame(), vorbis_decode_init(), vorbis_encode_frame(), vorbis_encode_init(), vorbis_header(), vorbis_parse_audio_packet(), vorbis_parse_init(), vorbis_parse_setup_hdr(), vorbis_parse_setup_hdr_codebooks(), vorbis_parse_setup_hdr_floors(), vorbis_residue_decode_internal(), vorbis_update_metadata(), vp3_decode_frame(), vp3_decode_init(), vp56_decode_mb(), vp5_decode_init(), vp5_parse_header(), vp6_decode_init(), vp6_parse_header(), vp78_decode_frame(), vp78_decode_init(), vp78_decode_mb_row_sliced(), vp7_decode_frame_header(), vp7_fade_frame(), vp8_alloc_frame(), vp8_decode_frame_header(), vp8_encode_set_roi(), vp8_handle_packet(), vp8_lossless_decode_frame(), vp8_lossy_decode_alpha(), vp8_lossy_decode_frame(), vp9_decode_frame(), vp9_encode_set_roi(), vp9_frame_alloc(), vp9_frame_ref(), vp9_superframe_split_filter(), vpk_read_packet(), vpk_read_seek(), vpx_decode(), vpx_init(), vqa_decode_init(), vqf_read_header(), vqf_read_packet(), vqf_read_seek(), vsink_query_formats(), vt_map_frame(), vtenc_send_frame(), vulkan_device_create_internal(), vulkan_device_derive(), vulkan_map_frame_to_mem(), vulkan_unmap_frame(), wait_for_state(), wait_start_exec_ctx(), wavpack_decode_block(), wavpack_decode_frame(), wavpack_encode_block(), wavpack_encode_frame(), wavpack_encode_init(), wc3_read_header(), wc3_read_packet(), webm_chunk_init(), webm_chunk_write_header(), webm_chunk_write_packet(), webm_chunk_write_trailer(), webm_dash_manifest_write_header(), webp_decode_frame(), webp_write_packet(), webp_write_trailer(), webvtt_decode_frame(), wma_decode_frame(), wma_decode_superframe(), wmapro_decode_packet(), wmv2_decode_init(), wmv2_decode_inter_block(), wmv2_decode_motion(), wmv9_init(), worker(), worker_func(), wrapped_url_read(), write_abst(), write_adaptation_set(), write_audio_frame(), write_begin(), write_chapter(), write_ctoc(), write_fragment(), write_fragments(), write_frame(), write_globalinfo(), write_header(), write_headers(), write_hls_media_playlist(), write_keyword_value(), write_manifest(), write_metadata(), write_muxed_file(), write_option(), write_packet(), write_packet_common(), write_packet_pipe(), write_packets_common(), write_packets_from_bsfs(), write_sm_data(), write_status(), write_stream_codec(), write_stream_data(), write_streaminfo(), write_trailer(), writeout(), writer_open(), writer_print_string(), writtenBytes(), ws_snd_decode_frame(), wsaud_read_packet(), wsvqa_read_header(), wsvqa_read_packet(), wv_get_value(), wv_mono(), wv_read_block_header(), wv_read_header(), wv_read_packet(), wv_stereo(), wv_unpack_mono(), wv_write_packet(), X264_frame(), xa_read_packet(), xan_decode_frame(), xan_decode_frame_type0(), xan_decode_frame_type1(), xan_huffman_decode(), xan_wc3_decode_frame(), xavs2_encode_frame(), XAVS_frame(), xbm_decode_frame(), xbm_encode_frame(), xcbgrab_read_header(), xcbgrab_read_packet(), xface_decode_frame(), xface_encode_frame(), xfade_activate(), xfade_opencl_activate(), xiph_handle_packet(), xma_decode_init(), xma_decode_packet(), xmv_process_packet_header(), xmv_read_header(), xpm_decode_frame(), xv_write_header(), xvid_encode_frame(), xvid_encode_init(), xwd_decode_frame(), xwd_encode_frame(), xwma_read_header(), xwma_read_packet(), y216_decode_frame(), y41p_decode_frame(), y41p_encode_frame(), yop_decode_frame(), yop_get_next_nibble(), yop_read_header(), yop_read_packet(), yuv4_decode_frame(), yuv4_encode_frame(), yuv4_read_packet(), zero12v_decode_frame(), zerocodec_decode_frame(), zmq_proto_open(), zmq_proto_read(), zmq_proto_wait(), zmq_proto_wait_timeout(), and zmq_proto_write().
return FFERROR_NOT_READY |
Definition at line 204 of file filter_design.txt.
Referenced by activate(), consume_from_fifos(), ff_filter_activate(), ff_filter_activate_default(), spatial_activate(), xfade_activate(), and xfade_opencl_activate().
block = block[y][x-1].dc[2] + cr_diff |
Definition at line 207 of file filter_design.txt.
Referenced by add_block(), add_dct(), add_dequant_dct(), add_pixels8_c(), add_pixels_clamped2_c(), add_pixels_clamped4_c(), add_pixels_clamped_msa(), add_yblock(), allocate_buffers(), apply_channel_coupling(), apply_mdct(), asv1_decode_block(), asv1_encode_block(), asv2_decode_block(), asv2_encode_block(), av_hmac_final(), av_hmac_init(), avpacket_queue_get(), backup_duplicate_context(), bayes_threshold(), bilateral_me(), bilateral_obmc(), bink_decode_plane(), bink_idct_add_c(), bink_idct_c(), bink_idct_put_c(), binkb_decode_plane(), bit_alloc(), bit_alloc_masking(), block_mc(), calc_plane_dct(), cavs_idct8_add_c(), celt_decode_coarse_energy(), celt_decode_fine_energy(), celt_denormalize(), celt_enc_quant_pfilter(), celt_encode_frame(), celt_frame_mdct(), celt_postfilter(), celt_postfilter_apply_transition(), celt_quant_final(), celt_quant_fine(), check_4block_inter(), check_block(), check_idct(), check_idct_dc4(), check_idct_multiple(), check_itxfm(), check_luma_dc_wht(), clear_block_c(), clip_coeffs(), cluster_mvs(), clv_dct(), cocg_block(), compress_alpha(), compress_color(), compute_rematrixing_strategy(), constant_color(), convert_coeffs(), copy_replace_length_codes(), count_exponent_bits(), count_frame_bits(), count_mantissa_bits_update_ch(), count_nalus(), crypto_seek(), dct_get(), dct_quantize_refine(), dct_quantize_TMPL(), dct_quantize_trellis_c(), dct_single_coeff_elimination(), dct_unquantize_h263_axp(), dct_unquantize_h263_inter_armv5te(), dct_unquantize_h263_inter_axp(), dct_unquantize_h263_inter_c(), dct_unquantize_h263_inter_neon(), dct_unquantize_h263_intra_armv5te(), dct_unquantize_h263_intra_axp(), dct_unquantize_h263_intra_c(), dct_unquantize_h263_intra_neon(), dct_unquantize_mpeg1_inter_c(), dct_unquantize_mpeg1_intra_c(), dct_unquantize_mpeg2_inter_c(), dct_unquantize_mpeg2_intra_bitexact(), dct_unquantize_mpeg2_intra_c(), decide_ac_pred(), decode(), decode_alpha_block(), decode_block(), decode_block_coeffs(), decode_block_coeffs_internal(), decode_block_intra(), decode_block_params(), decode_block_progressive(), decode_block_refinement(), decode_cabac_residual_dc(), decode_cabac_residual_dc_422(), decode_cabac_residual_dc_internal(), decode_cabac_residual_dc_internal_422(), decode_cabac_residual_nondc(), decode_cabac_residual_nondc_internal(), decode_cell(), decode_cell_data(), decode_dc_progressive(), decode_dct(), decode_dct_block(), decode_frame(), decode_gain_control(), decode_haar_block(), decode_i_block(), decode_init(), decode_inter_block(), decode_inter_blocks(), decode_intra_block(), decode_intra_blocks(), decode_mb(), decode_mb_b(), decode_mb_i(), decode_residual_block(), decode_residual_inter(), decode_slice_alpha(), decode_slice_chroma(), decode_slice_luma(), decode_yuv_frame(), decompress_indices(), denoise_dct_c(), diff_pixels_c(), diff_pixels_msa(), diff_pixels_mvi(), dirac_unpack_block_motion_data(), dnxhd_10bit_dct_quantize(), dnxhd_10bit_dct_quantize_444(), dnxhd_10bit_get_pixels_8x4_sym(), dnxhd_8bit_get_pixels_8x4_sym(), dnxhd_calc_ac_bits(), dnxhd_calc_bits_thread(), dnxhd_decode_dct_block(), dnxhd_encode_block(), dnxhd_encode_thread(), dnxhd_ssd_block(), dnxhd_unquantize_c(), dv_decode_ac(), dv_decode_video_segment(), dvbsub_parse_object_segment(), dxn3dc_block(), dxt1_block(), dxt1_block_internal(), dxt1a_block(), dxt2_block(), dxt3_block(), dxt3_block_internal(), dxt4_block(), dxt5_block(), dxt5_block_internal(), dxt5y_block(), dxt5ys_block(), encode_block(), encode_exponents(), encode_mb(), exp_quant_coarse(), export_plane(), extract_exponents(), fdct_get(), ff_ac3_apply_rematrixing(), ff_ac3_compute_coupling_strategy(), ff_ac3_encode_close(), ff_ac3_group_exponents(), ff_ac3_quantize_mantissas(), ff_add_pixels_clamped_c(), ff_add_pixels_clamped_mmi(), ff_add_pixels_clamped_msa(), ff_avg_pixels16_8_mmi(), ff_avg_pixels16_msa(), ff_avg_pixels16_x2_8_mmi(), ff_avg_pixels16_x2_msa(), ff_avg_pixels16_xy2_8_mmi(), ff_avg_pixels16_xy2_msa(), ff_avg_pixels16_y2_8_mmi(), ff_avg_pixels16_y2_msa(), ff_avg_pixels4_8_mmi(), ff_avg_pixels4_msa(), ff_avg_pixels4_x2_8_mmi(), ff_avg_pixels4_x2_msa(), ff_avg_pixels4_xy2_8_mmi(), ff_avg_pixels4_xy2_msa(), ff_avg_pixels4_y2_8_mmi(), ff_avg_pixels4_y2_msa(), ff_avg_pixels8_8_mmi(), ff_avg_pixels8_msa(), ff_avg_pixels8_x2_8_mmi(), ff_avg_pixels8_x2_msa(), ff_avg_pixels8_xy2_8_mmi(), ff_avg_pixels8_xy2_msa(), ff_avg_pixels8_y2_8_mmi(), ff_avg_pixels8_y2_msa(), ff_block_permute(), ff_cavs_load_intra_pred_luma(), ff_celt_decode_frame(), ff_celt_flush(), ff_clear_block_mmi(), ff_clear_block_msa(), ff_clear_blocks_mmi(), ff_clear_blocks_msa(), ff_dct_quantize_c(), ff_dct_unquantize_h263_inter_mmi(), ff_dct_unquantize_h263_inter_msa(), ff_dct_unquantize_h263_intra_mmi(), ff_dct_unquantize_h263_intra_msa(), ff_dct_unquantize_h263_neon(), ff_dct_unquantize_mpeg1_inter_mmi(), ff_dct_unquantize_mpeg1_intra_mmi(), ff_dct_unquantize_mpeg2_inter_msa(), ff_dct_unquantize_mpeg2_intra_mmi(), ff_denoise_dct_mmi(), ff_diff_pixels_mmi(), ff_diff_pixels_msa(), ff_ea_idct_put_c(), ff_eac3_output_frame_header(), ff_eac3_set_cpl_states(), ff_faanidct(), ff_faanidct_add(), ff_faanidct_put(), ff_fill_block16_mmi(), ff_fill_block8_mmi(), ff_fix_long_p_mvs(), ff_get_pixels_8_mmi(), ff_h261_encode_mb(), ff_h263_decode_mb(), ff_h263_encode_mb(), ff_h263_pred_acdc(), ff_h263_pred_motion(), ff_h264_chroma422_dc_dequant_idct(), ff_h264_chroma422_dc_dequant_idct_8_mmi(), ff_h264_chroma_dc_dequant_idct(), ff_h264_chroma_dc_dequant_idct_8_mmi(), ff_h264_idct8_add(), ff_h264_idct8_add4(), ff_h264_idct8_add4_8_mmi(), ff_h264_idct8_add4_msa(), ff_h264_idct8_add_8_mmi(), ff_h264_idct8_dc_add(), ff_h264_idct8_dc_add_8_mmi(), ff_h264_idct_add(), ff_h264_idct_add16(), ff_h264_idct_add16_8_mmi(), ff_h264_idct_add16_intra_msa(), ff_h264_idct_add16_msa(), ff_h264_idct_add16intra(), ff_h264_idct_add16intra_8_mmi(), ff_h264_idct_add8(), ff_h264_idct_add8_422(), ff_h264_idct_add8_422_8_mmi(), ff_h264_idct_add8_422_msa(), ff_h264_idct_add8_8_mmi(), ff_h264_idct_add8_msa(), ff_h264_idct_add_8_mmi(), ff_h264_idct_dc_add(), ff_h264_idct_dc_add_8_mmi(), ff_h264_weight_pixels16_8_mmi(), ff_h264_weight_pixels4_8_mmi(), ff_h264_weight_pixels8_8_mmi(), ff_iadst_iadst_16x16_add_msa(), ff_iadst_iadst_4x4_add_msa(), ff_iadst_iadst_8x8_add_msa(), ff_iadst_idct_16x16_add_msa(), ff_iadst_idct_4x4_add_msa(), ff_iadst_idct_8x8_add_msa(), ff_idct_iadst_16x16_add_msa(), ff_idct_iadst_4x4_add_msa(), ff_idct_iadst_8x8_add_msa(), ff_idct_idct_16x16_add_msa(), ff_idct_idct_32x32_add_msa(), ff_idct_idct_4x4_add_msa(), ff_idct_idct_8x8_add_msa(), ff_intrax8_common_init(), ff_jref_idct1_add(), ff_jref_idct1_put(), ff_jref_idct2_add(), ff_jref_idct2_put(), ff_jref_idct4_add(), ff_jref_idct4_put(), ff_jref_idct_add(), ff_jref_idct_put(), ff_mjpeg_encode_mb(), ff_mpeg1_decode_block_intra(), ff_mpeg1_encode_mb(), ff_mpeg4_encode_mb(), ff_mpeg4_pred_ac(), ff_mpv_reconstruct_mb(), ff_msmpeg4_decode_block(), ff_msmpeg4_encode_block(), ff_msmpeg4_encode_mb(), ff_mss34_dct_put(), ff_prores_idct_10(), ff_prores_idct_12(), ff_put_no_rnd_pixels16_x2_8_mmi(), ff_put_no_rnd_pixels16_x2_msa(), ff_put_no_rnd_pixels16_xy2_8_mmi(), ff_put_no_rnd_pixels16_xy2_msa(), ff_put_no_rnd_pixels16_y2_8_mmi(), ff_put_no_rnd_pixels16_y2_msa(), ff_put_no_rnd_pixels8_x2_8_mmi(), ff_put_no_rnd_pixels8_x2_msa(), ff_put_no_rnd_pixels8_xy2_8_mmi(), ff_put_no_rnd_pixels8_xy2_msa(), ff_put_no_rnd_pixels8_y2_8_mmi(), ff_put_no_rnd_pixels8_y2_msa(), ff_put_pixels16_8_mmi(), ff_put_pixels16_msa(), ff_put_pixels16_x2_8_mmi(), ff_put_pixels16_x2_msa(), ff_put_pixels16_xy2_8_mmi(), ff_put_pixels16_xy2_msa(), ff_put_pixels16_y2_8_mmi(), ff_put_pixels16_y2_msa(), ff_put_pixels4_8_mmi(), ff_put_pixels4_x2_8_mmi(), ff_put_pixels4_x2_msa(), ff_put_pixels4_xy2_8_mmi(), ff_put_pixels4_xy2_msa(), ff_put_pixels4_y2_8_mmi(), ff_put_pixels4_y2_msa(), ff_put_pixels8_8_mmi(), ff_put_pixels8_msa(), ff_put_pixels8_x2_8_mmi(), ff_put_pixels8_x2_msa(), ff_put_pixels8_xy2_8_mmi(), ff_put_pixels8_xy2_msa(), ff_put_pixels8_y2_8_mmi(), ff_put_pixels8_y2_msa(), ff_put_pixels_clamped_c(), ff_put_pixels_clamped_mmi(), ff_put_pixels_clamped_msa(), ff_put_signed_pixels_clamped_mmi(), ff_put_signed_pixels_clamped_msa(), ff_ref_fdct(), ff_ref_idct(), ff_rtjpeg_decode_frame_yuv420(), ff_simple_idct248_put(), ff_simple_idct44_add(), ff_simple_idct48_add(), ff_simple_idct84_add(), ff_simple_idct_8_mmi(), ff_simple_idct_add_8_mmi(), ff_simple_idct_add_axp(), ff_simple_idct_add_msa(), ff_simple_idct_axp(), ff_simple_idct_msa(), ff_simple_idct_put(), ff_simple_idct_put_8_mmi(), ff_simple_idct_put_axp(), ff_simple_idct_put_msa(), ff_snow_inner_add_yblock(), ff_snow_pred_block(), ff_subblock_synthesis(), ff_vc1_inv_trans_4x4_dc_mmi(), ff_vc1_inv_trans_4x4_mmi(), ff_vc1_inv_trans_4x8_dc_mmi(), ff_vc1_inv_trans_4x8_msa(), ff_vc1_inv_trans_8x4_dc_mmi(), ff_vc1_inv_trans_8x4_msa(), ff_vc1_inv_trans_8x8_dc_mmi(), ff_vc1_inv_trans_8x8_msa(), ff_vp3_idct_add_mmi(), ff_vp3_idct_add_msa(), ff_vp3_idct_dc_add_mmi(), ff_vp3_idct_dc_add_msa(), ff_vp3_idct_put_mmi(), ff_vp3_idct_put_msa(), ff_vp3dsp_idct10_add(), ff_vp3dsp_idct10_put(), ff_vp56_decode_mbs(), ff_vp8_idct_add_mmi(), ff_vp8_idct_dc_add4uv_mmi(), ff_vp8_idct_dc_add4uv_msa(), ff_vp8_idct_dc_add4y_mmi(), ff_vp8_idct_dc_add4y_msa(), ff_vp8_idct_dc_add_mmi(), ff_vp8_luma_dc_wht_dc_mmi(), ff_vp8_luma_dc_wht_mmi(), ff_vp8_luma_dc_wht_msa(), ff_wmv2_decode_mb(), ff_wmv2_decode_picture_header(), ff_wmv2_encode_mb(), ff_wmv2_idct_add_mmi(), ff_wmv2_idct_put_mmi(), ff_xvid_idct_add_mmi(), ff_xvid_idct_mmi(), ff_xvid_idct_put_mmi(), fic_decode_block(), fic_idct_put(), fill_block16_c(), fill_block8_c(), filter(), filter_frame(), filter_plane2d(), filter_plane3d1(), filter_plane3d2(), fir_quantum(), frame_block_to_cell(), free_blocks(), get(), get_block(), get_block_rate(), get_pixels_16_c(), get_pixels_8_c(), get_pixels_mvi(), global_mv(), h261_decode_block(), h261_encode_block(), h263_dct_unquantize_msa(), h263_decode_block(), h263_encode_block(), h263_mv4_search(), hard_thresholding(), hl_decode_mb(), hl_decode_mb_idct_luma(), hl_decode_mb_predict_luma(), hq_decode_block(), hq_idct_put(), hqx_idct_put(), idct(), idct2_add(), idct2_put(), idct_add(), idct_put(), import_plane(), inject_frame(), inter_predict_dc(), interlaced_search(), interpolate(), iterative_me(), j_rev_dct_arm_add(), j_rev_dct_arm_put(), jpg_decode_block(), m101_decode_frame(), match_colors(), mc_row(), mc_subpel(), mdec_decode_block_intra(), mjpeg_decode_scan(), mjpeg_decode_scan_progressive_ac(), mjpeg_idct_scan_progressive_ac(), mpeg1_decode_block_inter(), mpeg1_encode_block(), mpeg1_encode_mb_internal(), mpeg1_fast_decode_block_inter(), mpeg2_dct_unquantize_inter_msa(), mpeg2_decode_block_intra(), mpeg2_decode_block_non_intra(), mpeg2_fast_decode_block_intra(), mpeg2_fast_decode_block_non_intra(), mpeg4_decode_block(), mpeg4_decode_mb(), mpeg4_decode_partitioned_mb(), mpeg4_decode_studio_block(), mpeg4_encode_block(), mpeg4_encode_blocks(), mpeg4_get_block_length(), mpv_reconstruct_mb_internal(), msmpeg4v12_decode_mb(), msmpeg4v34_decode_mb(), mss4_decode_dct(), nelly_decode_block(), optimize_colors(), output_audio_block(), packet_queue_get(), parse_postfilter(), pixels16_x2(), pixels8_x2(), pixels8_xy2(), pixels8_y2(), pred16x16_horizontal_add(), pred16x16_vertical_add(), pred4x4_horizontal_add(), pred4x4_vertical_add(), pred8x16_horizontal_add(), pred8x16_vertical_add(), pred8x8_horizontal_add(), pred8x8_vertical_add(), pred8x8l_horizontal_add(), pred8x8l_horizontal_filter_add(), pred8x8l_vertical_add(), pred8x8l_vertical_filter_add(), pred_block_dc(), pred_block_mode(), pred_mv(), process_anticollapse(), propagate_block_data(), prores_fdct(), prores_idct_put_10_c(), prores_idct_put_12_c(), put_block_8x4(), put_dct(), put_pixels16_axp_asm(), put_pixels_clamped2_c(), put_pixels_clamped4_c(), put_pixels_clamped_msa(), put_signed_pixels_clamped_c(), put_signed_pixels_clamped_msa(), qian_thresholding(), read_dct_coeffs(), read_residue(), record_block(), refine_colors(), render_slice(), restore_ac_coeffs(), rgtc1_block_internal(), rgtc1s_block(), rgtc1u_alpha_block(), rgtc1u_block(), rgtc1u_gray_block(), rgtc2_block_internal(), rgtc2s_block(), rgtc2u_block(), rgtc_block_internal(), ripemd128_transform(), ripemd160_transform(), ripemd256_transform(), ripemd320_transform(), rtp_open(), rv34_idct_add_c(), rv34_inv_transform_dc_noround_c(), rv34_inv_transform_noround_c(), rv34_row_transform(), scale_coefficients(), search_mv(), seq_decode_op1(), set_blocks(), sha1_transform(), sha256_transform(), sha512_transform(), simple_idct_add_msa(), simple_idct_arm_add(), simple_idct_arm_put(), simple_idct_msa(), simple_idct_put_msa(), soft_thresholding(), sum_abs_dctelem_c(), svq3_add_idct_c(), svq3_decode_block(), tgq_decode_block(), tgq_idct_put_mb(), tqi_decode_mb(), tqi_idct_put(), unquant_block(), unquantize_dct_coeffs(), update_inter_block(), var_size_bmc(), var_size_bme(), vc1_decode_i_block(), vc1_decode_i_block_adv(), vc1_decode_intra_block(), vc1_decode_p_block(), vc1_inv_trans_4x4_c(), vc1_inv_trans_4x4_dc_c(), vc1_inv_trans_4x8_c(), vc1_inv_trans_4x8_dc_c(), vc1_inv_trans_8x4_c(), vc1_inv_trans_8x4_dc_c(), vc1_inv_trans_8x8_c(), vc1_inv_trans_8x8_dc_c(), vlc_decode_block(), vp3_dequant(), vp3_idct_add_c(), vp3_idct_dc_add_c(), vp3_idct_put_c(), vp56_idct_add(), vp56_idct_put(), vp7_decode_block_coeffs_internal(), vp8_decode_block_coeffs_internal(), vp9_export_enc_params(), wmv2_decode_inter_block(), wmv2_idct_add_c(), wmv2_idct_put_c(), xvid_idct_add(), xvid_idct_put(), yao_block(), yao_subblock(), yo_block(), zmbv_decode_xor_16(), zmbv_decode_xor_32(), and zmbv_decode_xor_8().
The exact code depends on how similar the blocks are and how related they are to the and needs to apply these operations to the correct inlink or outlink if there are several Macros are available to factor that when no extra processing is needed |
Definition at line 212 of file filter_design.txt.
Referenced by recheck_discard_flags(), stream_skip(), stream_write(), and tak_parse().
The exact code depends on how similar the blocks are and how related they are to the and needs to apply these operations to the correct inlink or outlink if there are several Macros are available to factor that when no extra processing is inlink |
Definition at line 212 of file filter_design.txt.
Referenced by activate(), add_filter(), add_to_queue(), addroi_config_input(), addroi_filter_frame(), aeval_config_output(), aeval_query_formats(), agate_config_input(), alloc_out_frame(), apply_lut(), apply_palette(), apply_unsharp_c(), av_buffersink_set_frame_size(), avfilter_config_links(), avgblur_opencl_filter_frame(), avgblur_opencl_make_filter_params(), blend_frame(), boxblur_opencl_make_filter_params(), calc_persp_luts(), channelmap_config_input(), channelmap_filter_frame(), check_black_end(), check_ir(), check_modelinput_inlink(), check_params(), compand_delay(), compand_nodelay(), compressor(), config_audio_input(), config_filter(), config_input(), config_input0(), config_input1(), config_input_impulse(), config_input_main(), config_input_overlay(), config_input_palette(), config_input_props(), config_input_ref(), config_inputs(), config_inputx(), config_inputy(), config_main_input(), config_out_props(), config_output(), config_output_props(), config_overlay_input(), config_props(), config_props_input(), config_props_output(), config_props_ref(), config_video(), convert_coeffs(), convolution_opencl_filter_frame(), cudascale_config_props(), cudaupload_config_output(), deint_vaapi_config_output(), deint_vaapi_filter_frame(), deshake_opencl_init(), do_blend(), do_eval(), draw_blank_frame(), draw_curves(), draw_legend(), draw_spatial(), draw_text(), eval_pts(), ff_boxblur_eval_filter_params(), ff_opencl_filter_config_input(), ff_qsvvpp_filter_frame(), ff_scale_adjust_dimensions(), ff_scale_eval_dimensions(), ff_vaapi_vpp_config_input(), ff_vk_filter_config_input(), filter_channel(), filter_color(), filter_color2(), filter_frame(), filter_frame_magnitude(), filter_frame_phase(), filter_mono(), flush_buffer(), flush_frame(), gate(), generate_kernel(), geq_config_props(), geq_filter_frame(), get_aspect_ratio(), get_audio_buffer(), get_coeffs(), get_frame_internal(), get_tile_pos(), get_video_buffer(), hwdownload_config_input(), hwdownload_config_output(), hwmap_config_output(), hwmap_get_buffer(), hwupload_config_output(), if(), init_vpp_session(), inject_frame(), interpolate(), join_config_output(), load_apply_palette(), misc_vaapi_filter_frame(), neighbor_opencl_filter_frame(), nlmeans_opencl_filter_frame(), nppscale_config_props(), npptranspose_config_props(), oscilloscope_config_input(), oscilloscope_filter_frame(), output_frame(), overlay_cuda_config_output(), pad_opencl_config_output(), pixscope_config_input(), pixscope_filter_frame(), plot_channel_log(), plot_freqs(), plot_spectrum_column(), pp_config_props(), pp_filter_frame(), prepare_sws_context(), procamp_vaapi_filter_frame(), process_command(), process_frame(), program_opencl_config_output(), push_frame(), push_single_pic(), qsvdeint_config_props(), qsvscale_config_props(), query_formats(), read_fft_data(), read_frame(), reduce_formats_on_filter(), request_frame(), request_inlink(), rescale_pts(), run_channel_fft(), scale_eval_dimensions(), scale_vaapi_config_output(), scale_vaapi_filter_frame(), scale_vulkan_config_output(), select_frame(), shuffleplanes_config_input(), shuffleplanes_filter_frame(), spatial_activate(), submit_frame(), tonemap_opencl_filter_frame(), tonemap_vaapi_filter_frame(), transpose_opencl_config_output(), transpose_opencl_filter_frame(), transpose_vaapi_filter_frame(), transpose_vaapi_vpp_config_output(), unsharp_opencl_filter_frame(), update_context(), update_eof_pts(), and update_oscilloscope().
filter_frame For filters that do not use the this method is called when a frame is pushed to the filter s input It can be called at any time except in a reentrant way If the input frame is enough to produce output |
Definition at line 225 of file filter_design.txt.
Referenced by aa_read_header(), ac3_decode_frame(), add_tonal_components(), apng_do_inverse_blend(), apply_gain(), apply_window_and_mdct(), apply_window_int16_c(), aptx_encode_samples(), autocorrelation(), avgblur_opencl_filter_frame(), avio_enum_protocols(), avresample_convert(), avresample_read(), buf_to_m2mctx(), cfhd_decode(), check_filter_outputs(), chomp3(), chomp6(), column_fidct_c(), compute_dense(), compute_quant_matrix(), config_output(), convolution_opencl_filter_frame(), copy_frame(), ctx_to_m2mctx(), dct_a(), dct_b(), decode_bytes(), decode_channel_sound_unit(), decode_frame(), decode_spectrum(), device_next(), dnn_execute_layer_conv2d(), dnn_execute_layer_depth2space(), dnn_execute_layer_math_binary(), dnn_execute_layer_math_unary(), dnn_execute_layer_maximum(), dnn_execute_layer_pad(), encode(), encode_block(), ff_celt_decode_frame(), ff_dca_core_dequantize(), ff_h264_luma_dc_dequant_idct(), ff_h264_luma_dc_dequant_idct_8_mmi(), ff_imdct_calc_c(), ff_imdct_half_c(), ff_pulse_audio_get_devices(), ff_silk_decode_superframe(), filter(), filter_arfq12(), filter_frame(), fir_sample(), handle_buffered_output(), handle_p_frame_apng(), horiz_filter(), horiz_filter_clip(), horiz_filter_clip_bayer(), hwaccel_retrieve_data(), hwdownload_filter_frame(), hwupload_filter_frame(), imdct_calc(), imdct_half_32(), imdct_half_64(), imlt(), interlaced_vertical_filter(), invert_step(), launch_kernel(), lbr_bank_c(), lfe_iir_c(), libcodec2_decode(), libspeex_decode_frame(), mace_decode_frame(), main(), map(), mdct_calc(), mjpeg2jpeg_filter(), mod64_a(), mod64_b(), mod64_c(), mod_a(), mod_b(), mod_c(), mov_read_adrm(), mpeg4_decode_dpcm_macroblock(), msrle_decode_8_16_24_32(), neighbor_opencl_filter_frame(), nlmeans_opencl_filter_frame(), oggvorbis_decode_frame(), overlay_opencl_blend(), periods(), print_frame_info(), process_channels(), process_sample(), program_opencl_run(), read_samples_from_audio_fifo(), receive_frame(), residual_filter(), run_implementation(), run_lavu_aes128(), run_lavu_blowfish(), run_lavu_camellia(), run_lavu_cast128(), run_lavu_des(), run_lavu_md5(), run_lavu_rc4(), run_lavu_twofish(), run_lavu_xtea(), sum_a(), sum_b(), sum_c(), sum_d(), svq3_luma_dc_dequant_idct_c(), symmetric_extension(), test(), test_broadcast_input0(), test_broadcast_input1(), test_no_broadcast(), test_with_mode_constant(), test_with_mode_reflect(), test_with_mode_symmetric(), test_with_same_dilate(), test_with_valid(), tonemap_opencl_filter_frame(), transform(), transform_channel(), transform_step(), transpose_opencl_filter_frame(), unsharp_opencl_filter_frame(), v4l2_decode_init(), v4l2_encode_init(), v4l2_prepare_decoder(), v4l2_receive_frame(), v4l2_receive_packet(), v4l2_send_frame(), v4l2_try_start(), vert_filter(), vp9_iadst16_1d_columns_msa(), vp9_idct16_1d_columns_msa(), vp9_idct8x32_1d_columns_msa(), vp9_transpose_16x16(), vp9_transpose_16x8_to_8x16(), vp9_transpose_8x16_to_16x8(), wrap(), xbr_filter(), xfade_frame(), zmbv_decode_xor_16(), zmbv_decode_xor_32(), and zmbv_decode_xor_8().
these buffered frames must be flushed immediately if a new input produces new the filter must not call request_frame to get more It must just process the frame or queue it The task of requesting more frames is left to the filter s request_frame method or the application If a filter has several the filter must be ready for frames arriving randomly on any input any filter with several inputs will most likely require some kind of queuing mechanism It is perfectly acceptable to have a limited queue and to drop frames when the inputs are too unbalanced request_frame For filters that do not use the this method is called when a frame is wanted on an output For a it should directly call filter_frame on the corresponding output For a filter |
Definition at line 228 of file filter_design.txt.
Referenced by adpcm_decode_frame(), annexb_read_header(), aom_init(), apply_filter(), apply_ir_filter(), av_bitstream_filter_next(), av_bsf_alloc(), avfilter_config_links(), avfilter_free(), avfilter_graph_alloc_filter(), avfilter_graph_dump_to_buf(), avfilter_graph_parse2(), avfilter_graph_parse_ptr(), avfilter_graph_queue_command(), avfilter_graph_send_command(), avfilter_init_str(), avfilter_process_command(), bsf_list_append_internal(), build_filter(), check_hscale(), check_mc(), chr_planar_vscale(), common_hz_2t_4x4_msa(), common_hz_2t_4x8_msa(), common_hz_2t_8x4_msa(), common_hz_2t_8x8mult_msa(), common_hz_2t_and_aver_dst_4x4_msa(), common_hz_2t_and_aver_dst_4x8_msa(), common_hz_2t_and_aver_dst_8x4_msa(), common_hz_2t_and_aver_dst_8x8mult_msa(), common_hz_4t_12w_msa(), common_hz_4t_16w_msa(), common_hz_4t_24w_msa(), common_hz_4t_32w_msa(), common_hz_4t_4w_msa(), common_hz_4t_4x16_msa(), common_hz_4t_4x2_msa(), common_hz_4t_4x4_msa(), common_hz_4t_4x8_msa(), common_hz_4t_6w_msa(), common_hz_4t_8w_msa(), common_hz_4t_8x2mult_msa(), common_hz_4t_8x4mult_msa(), common_hz_6t_4x4_msa(), common_hz_6t_4x8_msa(), common_hz_8t_12w_msa(), common_hz_8t_16w_msa(), common_hz_8t_24w_msa(), common_hz_8t_32w_msa(), common_hz_8t_48w_msa(), common_hz_8t_4w_msa(), common_hz_8t_4x16_msa(), common_hz_8t_4x4_msa(), common_hz_8t_4x8_msa(), common_hz_8t_64w_msa(), common_hz_8t_8w_msa(), common_hz_8t_8x4_msa(), common_hz_8t_8x8mult_msa(), common_hz_8t_and_aver_dst_16w_msa(), common_hz_8t_and_aver_dst_32w_msa(), common_hz_8t_and_aver_dst_4w_msa(), common_hz_8t_and_aver_dst_4x4_msa(), common_hz_8t_and_aver_dst_4x8_msa(), common_hz_8t_and_aver_dst_64w_msa(), common_hz_8t_and_aver_dst_8w_msa(), common_vt_2t_4x4_msa(), common_vt_2t_4x8_msa(), common_vt_2t_8x4_msa(), common_vt_2t_8x8mult_msa(), common_vt_2t_and_aver_dst_4x4_msa(), common_vt_2t_and_aver_dst_4x8_msa(), common_vt_2t_and_aver_dst_8x4_msa(), common_vt_2t_and_aver_dst_8x8mult_msa(), common_vt_4t_12w_msa(), common_vt_4t_16w_msa(), common_vt_4t_24w_msa(), common_vt_4t_32w_msa(), common_vt_4t_4w_msa(), common_vt_4t_4x2_msa(), common_vt_4t_4x4multiple_msa(), common_vt_4t_6w_msa(), common_vt_4t_8w_msa(), common_vt_4t_8x2_msa(), common_vt_4t_8x4mult_msa(), common_vt_4t_8x6_msa(), common_vt_8t_12w_msa(), common_vt_8t_16w_msa(), common_vt_8t_16w_mult_msa(), common_vt_8t_24w_msa(), common_vt_8t_32w_msa(), common_vt_8t_48w_msa(), common_vt_8t_4w_msa(), common_vt_8t_64w_msa(), common_vt_8t_8w_msa(), common_vt_8t_and_aver_dst_16w_msa(), common_vt_8t_and_aver_dst_16w_mult_msa(), common_vt_8t_and_aver_dst_32w_msa(), common_vt_8t_and_aver_dst_4w_msa(), common_vt_8t_and_aver_dst_64w_msa(), common_vt_8t_and_aver_dst_8w_msa(), compare_filter_params(), complex_divide(), complex_multiply(), configure_output_video_filter(), convolution_x(), convolve_avg_horiz_mmi(), convolve_avg_vert_mmi(), convolve_horiz_mmi(), convolve_vert_mmi(), copy_avg_fn(), copy_filter_params(), copy_restart_frame_params(), create_filter(), create_frame(), decode_frame(), detect_stream_specific(), determine_filters(), do_convolve(), do_scaled_8tap_c(), do_video_out(), eit_cb(), ff_alsa_get_device_list(), ff_avg_bilin_16h_msa(), ff_avg_bilin_16v_msa(), ff_avg_bilin_32h_msa(), ff_avg_bilin_32v_msa(), ff_avg_bilin_4h_msa(), ff_avg_bilin_4v_msa(), ff_avg_bilin_64h_msa(), ff_avg_bilin_64v_msa(), ff_avg_bilin_8h_msa(), ff_avg_bilin_8v_msa(), ff_celp_convolve_circ(), ff_command_queue_pop(), ff_filter_activate(), ff_filter_activate_default(), ff_filter_alloc(), ff_filter_graph_remove_filter(), ff_filter_graph_run_once(), ff_filter_set_ready(), ff_init_desc_chscale(), ff_init_desc_hscale(), ff_put_bilin_16h_msa(), ff_put_bilin_16v_msa(), ff_put_bilin_32h_msa(), ff_put_bilin_32v_msa(), ff_put_bilin_4h_msa(), ff_put_bilin_4v_msa(), ff_put_bilin_64h_msa(), ff_put_bilin_64v_msa(), ff_put_bilin_8h_msa(), ff_put_bilin_8v_msa(), ff_put_vp8_bilinear16_h_msa(), ff_put_vp8_bilinear16_v_msa(), ff_put_vp8_bilinear4_h_msa(), ff_put_vp8_bilinear4_v_msa(), ff_put_vp8_bilinear8_h_msa(), ff_put_vp8_bilinear8_v_msa(), ff_put_vp8_epel16_h4_mmi(), ff_put_vp8_epel16_h4_msa(), ff_put_vp8_epel16_h4v4_mmi(), ff_put_vp8_epel16_h4v6_mmi(), ff_put_vp8_epel16_h6_mmi(), ff_put_vp8_epel16_h6_msa(), ff_put_vp8_epel16_h6v4_mmi(), ff_put_vp8_epel16_h6v6_mmi(), ff_put_vp8_epel16_v4_mmi(), ff_put_vp8_epel16_v4_msa(), ff_put_vp8_epel16_v6_mmi(), ff_put_vp8_epel16_v6_msa(), ff_put_vp8_epel4_h4_mmi(), ff_put_vp8_epel4_h4_msa(), ff_put_vp8_epel4_h4v4_mmi(), ff_put_vp8_epel4_h4v6_mmi(), ff_put_vp8_epel4_h6_mmi(), ff_put_vp8_epel4_h6_msa(), ff_put_vp8_epel4_h6v4_mmi(), ff_put_vp8_epel4_h6v6_mmi(), ff_put_vp8_epel4_v4_mmi(), ff_put_vp8_epel4_v4_msa(), ff_put_vp8_epel4_v6_mmi(), ff_put_vp8_epel4_v6_msa(), ff_put_vp8_epel8_h4_mmi(), ff_put_vp8_epel8_h4_msa(), ff_put_vp8_epel8_h4v4_mmi(), ff_put_vp8_epel8_h4v6_mmi(), ff_put_vp8_epel8_h6_mmi(), ff_put_vp8_epel8_h6_msa(), ff_put_vp8_epel8_h6v4_mmi(), ff_put_vp8_epel8_h6v6_mmi(), ff_put_vp8_epel8_v4_mmi(), ff_put_vp8_epel8_v4_msa(), ff_put_vp8_epel8_v6_mmi(), ff_put_vp8_epel8_v6_msa(), filter_3800(), filter_fast_3320(), filter_have_queued(), filter_unblock(), forward_status_change(), hevc_hz_4t_12w_msa(), hevc_hz_4t_16w_msa(), hevc_hz_4t_24w_msa(), hevc_hz_4t_32w_msa(), hevc_hz_4t_4w_msa(), hevc_hz_4t_4x2_msa(), hevc_hz_4t_4x4_msa(), hevc_hz_4t_4x8multiple_msa(), hevc_hz_4t_6w_msa(), hevc_hz_4t_8w_msa(), hevc_hz_4t_8x2multiple_msa(), hevc_hz_4t_8x4multiple_msa(), hevc_hz_8t_12w_msa(), hevc_hz_8t_16w_msa(), hevc_hz_8t_24w_msa(), hevc_hz_8t_32w_msa(), hevc_hz_8t_48w_msa(), hevc_hz_8t_4w_msa(), hevc_hz_8t_64w_msa(), hevc_hz_8t_8w_msa(), hevc_hz_bi_4t_12w_msa(), hevc_hz_bi_4t_16w_msa(), hevc_hz_bi_4t_24w_msa(), hevc_hz_bi_4t_32w_msa(), hevc_hz_bi_4t_4w_msa(), hevc_hz_bi_4t_4x2_msa(), hevc_hz_bi_4t_4x4_msa(), hevc_hz_bi_4t_4x8multiple_msa(), hevc_hz_bi_4t_6w_msa(), hevc_hz_bi_4t_8w_msa(), hevc_hz_bi_4t_8x2_msa(), hevc_hz_bi_4t_8x4multiple_msa(), hevc_hz_bi_4t_8x6_msa(), hevc_hz_bi_8t_12w_msa(), hevc_hz_bi_8t_16w_msa(), hevc_hz_bi_8t_24w_msa(), hevc_hz_bi_8t_32w_msa(), hevc_hz_bi_8t_48w_msa(), hevc_hz_bi_8t_4w_msa(), hevc_hz_bi_8t_64w_msa(), hevc_hz_bi_8t_8w_msa(), hevc_hz_biwgt_4t_12w_msa(), hevc_hz_biwgt_4t_16w_msa(), hevc_hz_biwgt_4t_24w_msa(), hevc_hz_biwgt_4t_32w_msa(), hevc_hz_biwgt_4t_4w_msa(), hevc_hz_biwgt_4t_4x2_msa(), hevc_hz_biwgt_4t_4x4_msa(), hevc_hz_biwgt_4t_4x8multiple_msa(), hevc_hz_biwgt_4t_6w_msa(), hevc_hz_biwgt_4t_8w_msa(), hevc_hz_biwgt_4t_8x2_msa(), hevc_hz_biwgt_4t_8x4multiple_msa(), hevc_hz_biwgt_4t_8x6_msa(), hevc_hz_biwgt_8t_12w_msa(), hevc_hz_biwgt_8t_16w_msa(), hevc_hz_biwgt_8t_24w_msa(), hevc_hz_biwgt_8t_32w_msa(), hevc_hz_biwgt_8t_48w_msa(), hevc_hz_biwgt_8t_4w_msa(), hevc_hz_biwgt_8t_64w_msa(), hevc_hz_biwgt_8t_8w_msa(), hevc_hz_uniwgt_4t_12w_msa(), hevc_hz_uniwgt_4t_16w_msa(), hevc_hz_uniwgt_4t_24w_msa(), hevc_hz_uniwgt_4t_32w_msa(), hevc_hz_uniwgt_4t_4w_msa(), hevc_hz_uniwgt_4t_4x2_msa(), hevc_hz_uniwgt_4t_4x4_msa(), hevc_hz_uniwgt_4t_4x8multiple_msa(), hevc_hz_uniwgt_4t_6w_msa(), hevc_hz_uniwgt_4t_8w_msa(), hevc_hz_uniwgt_4t_8x2_msa(), hevc_hz_uniwgt_4t_8x4_msa(), hevc_hz_uniwgt_4t_8x6_msa(), hevc_hz_uniwgt_4t_8x8multiple_msa(), hevc_hz_uniwgt_8t_12w_msa(), hevc_hz_uniwgt_8t_16w_msa(), hevc_hz_uniwgt_8t_24w_msa(), hevc_hz_uniwgt_8t_32w_msa(), hevc_hz_uniwgt_8t_48w_msa(), hevc_hz_uniwgt_8t_4w_msa(), hevc_hz_uniwgt_8t_64w_msa(), hevc_hz_uniwgt_8t_8w_msa(), hevc_idct_16x16_msa(), hevc_idct_8x8_msa(), hevc_vt_4t_12w_msa(), hevc_vt_4t_16w_msa(), hevc_vt_4t_24w_msa(), hevc_vt_4t_32w_msa(), hevc_vt_4t_4w_msa(), hevc_vt_4t_4x16_msa(), hevc_vt_4t_4x2_msa(), hevc_vt_4t_4x4_msa(), hevc_vt_4t_4x8_msa(), hevc_vt_4t_6w_msa(), hevc_vt_4t_8w_msa(), hevc_vt_4t_8x2_msa(), hevc_vt_4t_8x4multiple_msa(), hevc_vt_4t_8x6_msa(), hevc_vt_8t_12w_msa(), hevc_vt_8t_16multx4mult_msa(), hevc_vt_8t_16w_msa(), hevc_vt_8t_24w_msa(), hevc_vt_8t_32w_msa(), hevc_vt_8t_48w_msa(), hevc_vt_8t_4w_msa(), hevc_vt_8t_64w_msa(), hevc_vt_8t_8w_msa(), hevc_vt_bi_4t_12w_msa(), hevc_vt_bi_4t_16w_msa(), hevc_vt_bi_4t_24w_msa(), hevc_vt_bi_4t_32w_msa(), hevc_vt_bi_4t_4w_msa(), hevc_vt_bi_4t_4x2_msa(), hevc_vt_bi_4t_4x4_msa(), hevc_vt_bi_4t_4x8multiple_msa(), hevc_vt_bi_4t_6w_msa(), hevc_vt_bi_4t_8w_msa(), hevc_vt_bi_4t_8x2_msa(), hevc_vt_bi_4t_8x4multiple_msa(), hevc_vt_bi_4t_8x6_msa(), hevc_vt_bi_8t_12w_msa(), hevc_vt_bi_8t_16multx2mult_msa(), hevc_vt_bi_8t_16w_msa(), hevc_vt_bi_8t_24w_msa(), hevc_vt_bi_8t_32w_msa(), hevc_vt_bi_8t_48w_msa(), hevc_vt_bi_8t_4w_msa(), hevc_vt_bi_8t_64w_msa(), hevc_vt_bi_8t_8w_msa(), hevc_vt_biwgt_4t_12w_msa(), hevc_vt_biwgt_4t_16w_msa(), hevc_vt_biwgt_4t_24w_msa(), hevc_vt_biwgt_4t_32w_msa(), hevc_vt_biwgt_4t_4w_msa(), hevc_vt_biwgt_4t_4x2_msa(), hevc_vt_biwgt_4t_4x4_msa(), hevc_vt_biwgt_4t_4x8multiple_msa(), hevc_vt_biwgt_4t_6w_msa(), hevc_vt_biwgt_4t_8w_msa(), hevc_vt_biwgt_4t_8x2_msa(), hevc_vt_biwgt_4t_8x4multiple_msa(), hevc_vt_biwgt_4t_8x6_msa(), hevc_vt_biwgt_8t_12w_msa(), hevc_vt_biwgt_8t_16multx2mult_msa(), hevc_vt_biwgt_8t_16w_msa(), hevc_vt_biwgt_8t_24w_msa(), hevc_vt_biwgt_8t_32w_msa(), hevc_vt_biwgt_8t_48w_msa(), hevc_vt_biwgt_8t_4w_msa(), hevc_vt_biwgt_8t_64w_msa(), hevc_vt_biwgt_8t_8w_msa(), hevc_vt_uniwgt_4t_12w_msa(), hevc_vt_uniwgt_4t_16w_msa(), hevc_vt_uniwgt_4t_24w_msa(), hevc_vt_uniwgt_4t_32w_msa(), hevc_vt_uniwgt_4t_4w_msa(), hevc_vt_uniwgt_4t_4x2_msa(), hevc_vt_uniwgt_4t_4x4_msa(), hevc_vt_uniwgt_4t_4x8multiple_msa(), hevc_vt_uniwgt_4t_6w_msa(), hevc_vt_uniwgt_4t_8w_msa(), hevc_vt_uniwgt_4t_8x2_msa(), hevc_vt_uniwgt_4t_8x4_msa(), hevc_vt_uniwgt_4t_8x6_msa(), hevc_vt_uniwgt_4t_8x8mult_msa(), hevc_vt_uniwgt_8t_12w_msa(), hevc_vt_uniwgt_8t_16multx4mult_msa(), hevc_vt_uniwgt_8t_16w_msa(), hevc_vt_uniwgt_8t_24w_msa(), hevc_vt_uniwgt_8t_32w_msa(), hevc_vt_uniwgt_8t_48w_msa(), hevc_vt_uniwgt_8t_4w_msa(), hevc_vt_uniwgt_8t_64w_msa(), hevc_vt_uniwgt_8t_8w_msa(), hScale16To15_c(), hScale16To19_c(), hScale8To15_c(), hScale8To19_c(), hScale_real(), hybrid_analysis(), iir_filter(), initFilter(), libAVEnumPins_Cleanup(), libAVEnumPins_Clone(), libAVEnumPins_Setup(), libAVPin_Disconnect(), libAVPin_QueryPinInfo(), libAVPin_ReceiveConnection(), libAVPin_Setup(), librav1e_encode_init(), list_filters(), lum_planar_vscale(), m4sl_cb(), main(), make_filters_from_proto(), mpegts_close_filter(), mpegts_open_filter(), mpegts_open_pes_filter(), mpegts_open_section_filter(), mpegts_push_data(), pat_cb(), pick_formats(), pmt_cb(), predictor_update_3930(), predictor_update_filter(), process_command(), ps_hybrid_analysis_c(), put_hevc_epel_bi_h(), put_hevc_epel_bi_hv(), put_hevc_epel_bi_v(), put_hevc_epel_bi_w_h(), put_hevc_epel_bi_w_hv(), put_hevc_epel_bi_w_v(), put_hevc_epel_h(), put_hevc_epel_hv(), put_hevc_epel_uni_h(), put_hevc_epel_uni_hv(), put_hevc_epel_uni_v(), put_hevc_epel_uni_w_h(), put_hevc_epel_uni_w_hv(), put_hevc_epel_uni_w_v(), put_hevc_epel_v(), put_hevc_qpel_bi_h(), put_hevc_qpel_bi_hv(), put_hevc_qpel_bi_v(), put_hevc_qpel_bi_w_h(), put_hevc_qpel_bi_w_hv(), put_hevc_qpel_bi_w_v(), put_hevc_qpel_h(), put_hevc_qpel_hv(), put_hevc_qpel_uni_h(), put_hevc_qpel_uni_hv(), put_hevc_qpel_uni_v(), put_hevc_qpel_uni_w_h(), put_hevc_qpel_uni_w_hv(), put_hevc_qpel_uni_w_v(), put_hevc_qpel_v(), query_formats(), read_filter_params(), reap_filters(), reduce_formats_on_filter(), resample_common_TMPL(), resample_linear(), resample_linear_TMPL(), resample_one(), scte_data_cb(), sdt_cb(), set_filter(), set_filter_params(), show_filters(), swap_channel_layouts_on_filter(), swap_sample_fmts_on_filter(), swap_samplerates_on_filter(), sws_freeFilter(), sws_getDefaultFilter(), test_hybrid_analysis(), transcode_init(), truespeech_apply_twopoint_filter(), tta_decode_frame(), tta_encode_frame(), write_filter_params(), xa_decode(), yuv2NBPS(), yuv2p010lX_BE_c(), yuv2p010lX_c(), yuv2p010lX_LE_c(), yuv2planeX(), yuv2planeX_10_c_template(), yuv2planeX_16_c_template(), yuv2planeX_8_16(), yuv2planeX_float_bswap_c_template(), yuv2planeX_float_c_template(), yuv2planeX_u(), and yuv2yuvX_TMPL().
these buffered frames must be flushed immediately if a new input produces new the filter must not call request_frame to get more It must just process the frame or queue it The task of requesting more frames is left to the filter s request_frame method or the application If a filter has several the filter must be ready for frames arriving randomly on any input any filter with several inputs will most likely require some kind of queuing mechanism It is perfectly acceptable to have a limited queue and to drop frames when the inputs are too unbalanced request_frame For filters that do not use the this method is called when a frame is wanted on an output For a it should directly call filter_frame on the corresponding output For a if there are queued frames already one of these frames should be pushed If the filter should request a frame on one of its inputs |
Definition at line 243 of file filter_design.txt.
Referenced by avfilter_graph_parse(), avfilter_graph_parse2(), configure_filtergraph(), guess_map_any(), guess_map_matching(), init(), init_complex_filtergraph(), init_filter(), init_filters(), join_config_output(), and push_frame().
these buffered frames must be flushed immediately if a new input produces new the filter must not call request_frame to get more It must just process the frame or queue it The task of requesting more frames is left to the filter s request_frame method or the application If a filter has several the filter must be ready for frames arriving randomly on any input Therefore |
Definition at line 244 of file filter_design.txt.
these buffered frames must be flushed immediately if a new input produces new the filter must not call request_frame to get more It must just process the frame or queue it The task of requesting more frames is left to the filter s request_frame method or the application If a filter has several the filter must be ready for frames arriving randomly on any input any filter with several inputs will most likely require some kind of queuing mechanism It is perfectly acceptable to have a limited queue and to drop frames when the inputs are too unbalanced request_frame For filters that do not use the this method is called when a frame is wanted on an output For a source |
Definition at line 255 of file filter_design.txt.
Referenced by blend_frame(), config_output(), decode_bmv_frame(), ff_copy_and_dup(), filter_frame(), hwmap_config_output(), opengl_load_shader(), overlay_opencl_load(), resample_common_TMPL(), resample_linear_TMPL(), resample_one_TMPL(), reverse_memcpy(), and rtp_write().
these buffered frames must be flushed immediately if a new input produces new the filter must not call request_frame to get more It must just process the frame or queue it The task of requesting more frames is left to the filter s request_frame method or the application If a filter has several the filter must be ready for frames arriving randomly on any input any filter with several inputs will most likely require some kind of queuing mechanism It is perfectly acceptable to have a limited queue and to drop frames when the inputs are too unbalanced request_frame For filters that do not use the this method is called when a frame is wanted on an output For a it should directly call filter_frame on the corresponding output For a if there are queued frames already ready |
Definition at line 258 of file filter_design.txt.
Referenced by libsrt_network_wait_fd().
these buffered frames must be flushed immediately if a new input produces new the filter must not call request_frame to get more It must just process the frame or queue it The task of requesting more frames is left to the filter s request_frame method or the application If a filter has several the filter must be ready for frames arriving randomly on any input any filter with several inputs will most likely require some kind of queuing mechanism It is perfectly acceptable to have a limited queue and to drop frames when the inputs are too unbalanced request_frame For filters that do not use the this method is called when a frame is wanted on an output For a it should directly call filter_frame on the corresponding output For a if there are queued frames already one of these frames should be pushed If not |
Definition at line 259 of file filter_design.txt.
these buffered frames must be flushed immediately if a new input produces new the filter must not call request_frame to get more It must just process the frame or queue it The task of requesting more frames is left to the filter s request_frame method or the application If a filter has several the filter must be ready for frames arriving randomly on any input any filter with several inputs will most likely require some kind of queuing mechanism It is perfectly acceptable to have a limited queue and to drop frames when the inputs are too unbalanced request_frame For filters that do not use the this method is called when a frame is wanted on an output For a it should directly call filter_frame on the corresponding output For a if there are queued frames already one of these frames should be pushed If the filter should request a frame on one of its repeatedly until at least one frame has been pushed Return values |
Definition at line 263 of file filter_design.txt.
Referenced by base_func_synth(), calc_persp_luts(), clean_mean(), DEFINE_BLEND8(), dequant_lsps(), do_eval(), draw_rectangle(), convert_from_tensorflow.TFConverter::dump_operands_to_file(), ff_dca_vlc_calc_alloc_bits(), ff_dca_vlc_calc_quant_bits(), ff_dca_vlc_enc_alloc(), ff_dca_vlc_enc_quant(), ff_vorbis_floor1_render_list(), ff_vorbis_ready_floor1_list(), filter_frame(), imdct_calc(), init_default_huffman_tables(), median_frames16(), median_frames8(), parse_gradient(), parse_iplconvkernel(), parse_mantissas(), print_ctl_info(), read_shape_from_file(), request_frame(), ringbuf_float_at(), set_default_ctl_value(), setup_window(), slice_geq_filter(), smka_decode_frame(), smooth(), synth_tones(), transform_channel(), and vaapi_encode_mjpeg_init_picture_params().
these buffered frames must be flushed immediately if a new input produces new the filter must not call request_frame to get more It must just process the frame or queue it The task of requesting more frames is left to the filter s request_frame method or the application If a filter has several the filter must be ready for frames arriving randomly on any input any filter with several inputs will most likely require some kind of queuing mechanism It is perfectly acceptable to have a limited queue and to drop frames when the inputs are too unbalanced request_frame For filters that do not use the this method is called when a frame is wanted on an output For a it should directly call filter_frame on the corresponding output For a if there are queued frames already one of these frames should be pushed If the filter should request a frame on one of its repeatedly until at least one frame has been pushed Return or at least make progress towards producing a frame |
Definition at line 264 of file filter_design.txt.
Referenced by a64multi_encode_frame(), aac_encode_frame(), ac3_decode_frame(), activate(), add_frame(), add_metadata(), add_metadata_from_side_data(), add_timecode_metadata(), add_to_queue(), addroi_filter_frame(), adpcm_decode_frame(), adx_decode_frame(), adx_encode_frame(), aic_decode_frame(), alac_decode_frame(), alac_encode_frame(), alloc_audio_frame(), alloc_frame(), alpha_inverse_prediction(), amf_copy_surface(), amf_create_buffer_with_frame_ref(), amplify_frame(), amr_wb_encode_frame(), amrnb_decode_frame(), amrwb_decode_frame(), analyze_frame(), aom_encode(), ape_decode_frame(), apply_cropping(), apply_filter(), apply_window_and_mdct(), aptx_decode_frame(), aptx_encode_frame(), aqt_probe(), aqt_read_header(), atrac1_decode_frame(), atrac3_decode_frame(), atrac3al_decode_frame(), atrac3p_decode_frame(), atrac9_decode_block(), atrac9_decode_frame(), audio_frame_cksum(), audio_get_buffer(), audio_thread(), aura_decode_frame(), av1_frame_split_filter(), av1_parser_parse(), av_buffersink_get_frame(), av_buffersink_get_frame_flags(), av_buffersink_get_samples(), av_buffersrc_add_frame(), av_buffersrc_add_frame_flags(), av_buffersrc_add_frame_internal(), av_buffersrc_write_frame(), av_content_light_metadata_create_side_data(), av_downmix_info_update_side_data(), av_dv_frame_profile(), av_dynamic_hdr_plus_create_side_data(), av_frame_alloc(), av_frame_apply_cropping(), av_frame_free(), av_frame_get_buffer(), av_frame_get_plane_buffer(), av_frame_get_side_data(), av_frame_is_writable(), av_frame_make_writable(), av_frame_new_side_data(), av_frame_new_side_data_from_buf(), av_frame_remove_side_data(), av_frame_unref(), av_guess_sample_aspect_ratio(), av_hwframe_get_buffer(), av_interleaved_write_uncoded_frame(), av_mastering_display_metadata_create_side_data(), av_stereo3d_create_side_data(), av_video_enc_params_create_side_data(), av_write_uncoded_frame(), avcodec_decode_audio4(), avcodec_default_get_buffer2(), avcodec_encode_audio2(), avcodec_encode_video2(), avcodec_fill_audio_frame(), avcodec_receive_frame(), avcodec_send_frame(), avisynth_read_packet_video(), bfi_decode_frame(), bink_decode_plane(), binkaudio_receive_frame(), binkb_decode_plane(), bitpacked_decode(), bitpacked_decode_uyvy422(), bitpacked_decode_yuv422p10(), bmv_aud_decode_frame(), buffer_needs_copy(), buffer_offset(), calc_cropping_offsets(), calc_ptr_alignment(), cbs_vp9_assemble_fragment(), cbs_vp9_free_frame(), cbs_vp9_read_unit(), cbs_vp9_write_unit(), cdg_decode_frame(), cdxl_decode_ham6(), cdxl_decode_ham8(), cdxl_decode_raw(), cdxl_decode_rgb(), cfhd_decode(), channel_decorrelation(), cinaudio_decode_frame(), cinepak_encode_frame(), clear_frame_list(), clear_plane(), cllc_decode_frame(), cmv_decode_frame(), cmv_decode_inter(), cmv_decode_intra(), cng_decode_frame(), cng_encode_frame(), comp_block(), compand_delay(), compand_drain(), compand_nodelay(), compare_sl(), compat_decode(), compute_frame_rms(), compute_frame_std_dev(), config_input(), consume_from_fifos(), consume_update(), cook_decode_frame(), copy_avframe_to_pixel_buffer(), copy_frame(), copy_from_dnn_to_frame(), copy_from_frame_to_dnn(), copy_input_samples(), copy_processed_frame(), copy_samples(), cpia_decode_frame(), create_clusters(), create_cv_pixel_buffer(), create_encoder_dict_h264(), create_frame(), create_subcc_packet(), crystalhd_receive_frame(), cuda_get_buffer(), cuvid_decode_frame(), cuvid_output_frame(), cyuv_decode_frame(), d3d11va_get_buffer(), d3d11va_transfer_data(), davs2_decode_frame(), davs2_dump_frames(), dcadec_decode_frame(), dct_get(), dds_decode(), dec_enc(), decklink_write_video_packet(), decode(), decode_audio_frame(), decode_bdlt(), decode_blck(), decode_blocks(), decode_bmv_frame(), decode_copy(), decode_dds1(), decode_dsw1(), decode_element(), decode_entropy_coded_image(), decode_frame(), decode_header(), decode_inter(), decode_inter_plane(), decode_intra(), decode_intra_plane(), decode_mb(), decode_mvdv(), decode_packet(), decode_plane(), decode_raw_intra(), decode_raw_intra_rgb(), decode_read(), decode_receive_frame_internal(), decode_runlen(), decode_runlen_rgb(), decode_simple_internal(), decode_simple_receive_frame(), decode_speedhq_field(), decode_tag(), decode_tdlt(), decode_tsw1(), decode_wdlt(), decode_write(), decoder_decode_frame(), decompress_texture_thread(), decompress_texture_thread_internal(), default_filter_frame(), describe_frame_to_str(), dfa_decode_frame(), dirac_decode_frame_internal(), display_frame(), dng_decode_jpeg(), dng_decode_strip(), dng_decode_tiles(), dnxhd_decode_frame(), dnxhd_decode_header(), dnxhd_decode_macroblock(), dnxhd_encode_picture(), dnxhd_load_picture(), do_audio_out(), do_chromahold16_slice(), do_chromahold_slice(), do_chromakey16_slice(), do_chromakey_slice(), do_colorhold_slice(), do_colorkey_slice(), do_despill_slice(), do_encode(), do_lumakey_slice16(), do_lumakey_slice8(), do_swap(), do_swizzle(), downscale(), dpcm_decode_frame(), draw_carpet_slice(), draw_glyphs(), draw_gradients_slice(), draw_gradients_slice16(), draw_sierpinski(), draw_slice(), draw_text(), draw_trace16(), draw_trace8(), draw_triangle_slice(), drm_get_buffer(), dsd_channel(), dss_sp_decode_frame(), dump_color_property(), dump_spherical(), dv_assemble_frame(), dv_audio_frame_size(), dv_extract_audio(), dv_extract_audio_info(), dv_extract_pack(), dv_extract_timecode(), dv_extract_video_info(), dv_inject_metadata(), dv_write_packet(), dvvideo_decode_frame(), dvvideo_encode_frame(), dx2_decode_slice_410(), dx2_decode_slice_420(), dx2_decode_slice_444(), dx2_decode_slice_555(), dx2_decode_slice_565(), dx2_decode_slice_5x5(), dx2_decode_slice_rgb(), dxva2_get_buffer(), eightsvx_decode_frame(), encode(), encode_audio_frame(), encode_frame(), encode_residual_ch(), encode_superframe(), encode_write(), escape124_decode_frame(), eval_pts(), evrc_decode_frame(), extract_field(), fdk_aac_decode_frame(), ff_ac3_output_frame(), ff_alloc_a53_sei(), ff_amf_send_frame(), ff_attach_decode_data(), ff_color_frame(), ff_dca_core_filter_frame(), ff_dca_lbr_filter_frame(), ff_dca_xll_filter_frame(), ff_decode_frame_props(), ff_default_get_audio_buffer(), ff_default_get_video_buffer(), ff_dv_frame_profile(), ff_dxva2_common_end_frame(), ff_dxva2_get_surface_index(), ff_filter_frame(), ff_filter_frame_framed(), ff_filter_frame_to_filter(), ff_frame_pool_get(), ff_frame_thread_encoder_free(), ff_framequeue_add(), ff_framequeue_free(), ff_framequeue_skip_samples(), ff_framesync_get_frame(), ff_get_buffer(), ff_hevc_bump_frame(), ff_hevc_frame_rps(), ff_hevc_output_frame(), ff_hevc_set_new_ref(), ff_hevc_unref_frame(), ff_inlink_consume_frame(), ff_inlink_consume_samples(), ff_inlink_evaluate_timeline_at_frame(), ff_inlink_make_frame_writable(), ff_inlink_process_commands(), ff_inlink_set_status(), ff_ivi_decode_frame(), ff_libwebp_get_frame(), ff_load_image(), ff_mediacodec_dec_receive(), ff_mediacodec_sw_buffer_copy_yuv420_packed_semi_planar(), ff_mediacodec_sw_buffer_copy_yuv420_packed_semi_planar_64x32Tile2m8ka(), ff_mediacodec_sw_buffer_copy_yuv420_planar(), ff_mediacodec_sw_buffer_copy_yuv420_semi_planar(), ff_mjpeg_decode_frame(), ff_nvdec_get_ref_idx(), ff_nvdec_start_frame(), ff_nvenc_encode_frame(), ff_nvenc_send_frame(), ff_opencl_filter_work_size_from_image(), ff_qsv_encode(), ff_qsv_find_surface_idx(), ff_qsv_get_continuous_buffer(), ff_qsv_process_data(), ff_reget_buffer(), ff_sbc_calculate_bits(), ff_side_data_update_matrix_encoding(), ff_snow_get_buffer(), ff_thread_video_encode_frame(), ff_twinvq_decode_frame(), ff_v4l2_buffer_avframe_to_buf(), ff_v4l2_buffer_buf_to_avframe(), ff_v4l2_context_dequeue_frame(), ff_v4l2_context_enqueue_frame(), ff_vaapi_encode_send_frame(), ff_vdpau_common_end_frame(), ff_videotoolbox_alloc_frame(), ff_vk_add_exec_dep(), ff_yadif_filter_frame(), ffat_decode(), ffat_encode(), ffat_encode_callback(), ffmal_copy_frame(), ffmmal_decode(), ffmmal_read_frame(), ffmmal_set_ref(), ffmpeg_cleanup(), fill_frame_from_iplimage(), fill_iplimage_from_frame(), fill_picture_parameters(), fill_tile4(), fill_tileX(), fill_vaapi_reference_frames(), filter_callback(), filter_encode_write_frame(), filter_frame(), filter_frame_fixed(), filter_frame_float(), filter_rgb(), filter_rgb_planar(), filter_slice_alpha(), filter_slice_alpha16(), filter_slice_chroma(), filter_slice_chroma16(), filter_slice_luma(), filter_slice_luma16(), filter_slice_rgb(), find_peak_magnitude(), fixed_borders16(), fixed_borders8(), flac_decode_frame(), flac_encode_frame(), flip(), format_init(), frame_add_buf(), frame_needs_copy(), framesync_inject_frame(), free_frame(), g722_decode_frame(), g723_1_decode_frame(), g723_1_encode_frame(), gdv_decode_frame(), generate_missing_ref(), get_audio_buffer(), get_audio_frame(), get_buffer(), get_concatdec_select(), get_cv_pixel_info(), get_frame_defaults(), get_frame_internal(), get_frame_mb(), get_free_frame(), get_input(), get_max_local_gain(), get_pixel16_uv(), get_pixel_uv(), get_pts(), get_ref_pic_index(), get_sample(), get_scene_score(), get_surface(), get_video_buffer(), get_video_frame(), gif_parse_next_image(), gif_read_image(), gradients_request_frame(), gray_frame(), gsm_decode_frame(), h264_fill_mbaff_ref_list(), halfpel_interpol(), hap_encode(), hcom_decode(), hnm_decode_frame(), hqx_decode_frame(), idcin_decode_frame(), idcin_decode_vlcs(), idct_put(), ifilter_parameters_from_frame(), ifilter_send_frame(), ilbc_decode_frame(), ilbc_encode_frame(), imc_decode_frame(), imm5_decode_frame(), init_frame(), init_image(), init_input_frame(), init_output_frame(), init_slice_rpl(), inverse_prediction(), ipvideo_decode_block_opcode_0x0(), ipvideo_decode_block_opcode_0x1(), ipvideo_decode_block_opcode_0x2(), ipvideo_decode_block_opcode_0x3(), ipvideo_decode_block_opcode_0x4(), ipvideo_decode_block_opcode_0x5(), ipvideo_decode_block_opcode_0x6_16(), ipvideo_decode_format_06_opcodes(), ipvideo_decode_format_10_opcodes(), ipvideo_decode_format_11_opcodes(), ipvideo_decode_frame(), ipvideo_format_06_firstpass(), ipvideo_format_06_secondpass(), is_frozen(), is_same1(), is_same1_16(), is_same3(), is_same3_16(), is_same4(), is_same4_16(), jpeg2000_decode_frame(), kmsgrab_free_frame(), kmsgrab_read_packet(), lag_decode_frame(), lavfi_read_packet(), libcelt_dec_decode(), libcodec2_decode(), libcodec2_encode(), libdav1d_receive_frame(), libgsm_decode_frame(), libgsm_encode_frame(), libkvazaar_encode(), libopenjpeg_copy_packed12(), libopenjpeg_copy_packed16(), libopenjpeg_copy_packed8(), libopenjpeg_copy_unpacked16(), libopenjpeg_copy_unpacked8(), libopenjpeg_decode_frame(), libopenjpeg_encode_frame(), libopus_decode(), libopus_encode(), librav1e_send_frame(), librsvg_decode_frame(), libshine_encode_frame(), libspeex_decode_frame(), libvorbis_encode_frame(), libwebp_anim_encode_frame(), libwebp_encode_frame(), libx265_encode_set_roi(), ljpeg_encode_bgr(), ljpeg_encode_yuv(), ljpeg_encode_yuv_mb(), LLVMFuzzerTestOneInput(), m101_decode_frame(), mace_decode_frame(), magy_decode_frame(), magy_encode_frame(), main(), map_frame_to_surface(), mark_ref(), mediacodec_receive_frame(), mediacodec_wrap_hw_buffer(), mediacodec_wrap_sw_buffer(), mf_a_avframe_to_sample(), mf_avframe_to_sample(), mf_send_frame(), mf_v_avframe_to_sample(), microdvd_read_header(), mirror_borders16(), mirror_borders8(), mlp_encode_frame(), movie_push_frame(), mp3lame_encode_frame(), MPA_encode_frame(), mpc7_decode_frame(), mpc8_decode_frame(), mss2_decode_frame(), mv_read_packet(), mv_read_seek(), mvc_decode_frame(), mxf_write_system_item(), null_filter_frame(), nvdec_retrieve_data(), nvenc_copy_frame(), nvenc_register_frame(), nvenc_upload_frame(), oggvorbis_decode_frame(), omx_encode_frame(), on2avc_decode_frame(), opencl_get_buffer(), opengl_write_frame(), opengl_write_packet(), opus_decode_packet(), opus_encode_frame(), oscilloscope_filter_frame(), output_data(), output_frame_end(), pad_last_frame(), paf_audio_decode(), paf_video_decode(), pcm_bluray_decode_frame(), pcm_decode_frame(), pcm_dvd_decode_frame(), pcm_dvd_encode_frame(), pcm_encode_frame(), pcx_encode_frame(), perform_compression(), perform_dc_correction(), pick_pixel1(), pick_pixel1_16(), pick_pixel3(), pick_pixel3_16(), pick_pixel4(), pick_pixel4_16(), picmemset(), picmemset_8bpp(), pix_decode_frame(), pixlet_decode_frame(), postprocess_chroma(), postprocess_luma(), prepare_frame(), print_frame(), process_bayer(), process_frame(), process_output(), push_single_pic(), qcelp_decode_frame(), qdm2_decode_frame(), qdmc_decode_frame(), qsv_decode(), qsv_decode_frame(), qsv_enc_frame(), qsv_get_buffer(), qsv_h264_set_encode_ctrl(), ra144_decode_frame(), ra144_encode_frame(), ra288_decode_frame(), raw_decode(), raw_encode(), rd_frame(), read_frame(), read_highpass(), read_interval_packets(), read_packet_vs(), realign_frame(), receive_frame(), reconfig_encoder(), reget_buffer_internal(), request_frame(), rkmpp_retrieve_frame(), rl2_decode_frame(), roq_dpcm_encode_frame(), roq_encode_frame(), rscc_decode_frame(), run_postproc(), s302m_decode_frame(), s302m_encode2_frame(), safe_get_ref_idx(), sbc_analyze_audio(), sbc_decode_frame(), sbc_encode_frame(), sbc_encode_init(), sbc_pack_frame(), sbc_synthesize_audio(), sbc_synthesize_eight(), sbc_synthesize_four(), sbc_unpack_frame(), decklink_output_callback::ScheduledFrameCompleted(), screenpresso_decode_frame(), select_frame(), send_delayed_frame(), set_frame_data(), set_meta(), set_pixel1(), set_pixel1_16(), set_pixel3(), set_pixel3_16(), set_pixel4(), set_pixel4_16(), set_sdl_yuv_conversion_mode(), sgirle_decode_frame(), shift_frame(), shorten_decode_frame(), show_frame(), shuffleplanes_filter_frame(), sierpinski_request_frame(), silk_decode_frame(), silk_decode_lpc(), silk_flush_frame(), sipr_decode_frame(), siren_decode(), smear_borders16(), smear_borders8(), smka_decode_frame(), source_request_frame(), spatial_activate(), speedhq_decode_frame(), sub2video_get_blank_frame(), sub2video_push_ref(), sub2video_update(), submit_frame(), sunrast_encode_frame(), svc_encode_frame(), svq1_decode_frame_header(), swf_read_packet(), synth_superframe(), tak_decode_frame(), take_samples(), tdsc_decode_frame(), tgq_decode_frame(), tgq_decode_mb(), tgq_idct_put_mb(), tgq_idct_put_mb_dconly(), tgv_decode_frame(), tgv_decode_inter(), tiff_decode_tag(), tmv_decode_frame(), tqi_decode_frame(), tqi_idct_put(), transfer_image_buf(), truespeech_decode_frame(), try_decode_frame(), try_decode_video_frame(), try_push_frame(), tta_decode_frame(), tta_encode_frame(), twolame_encode_frame(), ulti_convert_yuv(), ulti_grad(), ulti_pattern(), uninit(), unpack_frame(), unrefcount_frame(), update_context(), update_frame_pool(), upload_texture(), v210_decode_slice(), v410_decode_frame(), v4l2_buffer_buf_to_swframe(), v4l2_buffer_swframe_to_buf(), v4l2_read_packet(), v4l2_receive_frame(), v4l2_send_frame(), vaapi_encode_check_frame(), vaapi_get_buffer(), vaapi_vpp_frame_is_rgb(), validate_avframe_allocation(), vble_decode_frame(), vc1_probe(), vc2_encode_frame(), vdpau_get_buffer(), vdpau_hevc_start_frame(), verify_md5(), vibrance_slice16(), vibrance_slice8(), video_frame_cksum(), video_thread(), videotoolbox_postproc_frame(), videotoolbox_retrieve_data(), viv_read_seek(), vmd_decode(), vmd_read_packet(), vmdaudio_decode_frame(), vmdvideo_decode_frame(), vorbis_decode_frame(), vorbis_encode_frame(), vp3_decode_frame(), vp8_find_free_buffer(), vp9_decode_frame(), vp9_export_enc_params(), vp9_metadata_filter(), vp9_raw_reorder_filter(), vp9_raw_reorder_frame_free(), vp9_raw_reorder_frame_parse(), vp9_raw_reorder_make_output(), vpx_encode(), vqa_decode_chunk(), vqa_decode_frame(), vt_get_buffer(), vtenc_frame(), vtenc_send_frame(), vulkan_get_buffer(), wavesynth_decode(), wavpack_encode_frame(), wipe_side_data(), wma_decode_superframe(), wmapro_decode_packet(), worker(), wrap(), wrapped_avframe_encode(), wrapped_avframe_release_buffer(), write_audio_frame(), write_frame(), write_frame_header(), write_packet(), write_uncoded_frame_internal(), ws_snd_decode_frame(), X264_frame(), x8_init_block_index(), xan_decode_frame(), xan_wc3_copy_pixel_run(), xan_wc3_decode_frame(), xan_wc3_output_pixel_run(), xavs2_copy_frame(), xavs2_copy_frame_with_shift(), xavs2_encode_frame(), XAVS_frame(), xface_decode_frame(), xface_encode_frame(), xma_decode_packet(), xv_write_packet(), yop_decode_frame(), and yuv4_write_packet().
return |
Definition at line 264 of file filter_design.txt.
Referenced by ape_decode_value_3860(), ff_mpv_common_end(), read_index(), and xan_wc3_copy_pixel_run().
Note except for filters that can have queued frames and request_frame |