avfilter.c File Reference
#include "libavutil/avassert.h"
#include "libavutil/avstring.h"
#include "libavutil/channel_layout.h"
#include "libavutil/common.h"
#include "libavutil/imgutils.h"
#include "libavutil/opt.h"
#include "libavutil/pixdesc.h"
#include "libavutil/rational.h"
#include "libavutil/samplefmt.h"
#include "audio.h"
#include "avfilter.h"
#include "formats.h"
#include "internal.h"
Include dependency graph for avfilter.c:

Go to the source code of this file.

Macros

#define LICENSE_PREFIX   "libavfilter license: "
 

Functions

static int ff_filter_frame_framed (AVFilterLink *link, AVFrame *frame)
 
void ff_tlog_ref (void *ctx, AVFrame *ref, int end)
 
unsigned avfilter_version (void)
 Return the LIBAVFILTER_VERSION_INT constant. More...
 
const char * avfilter_configuration (void)
 Return the libavfilter build-time configuration. More...
 
const char * avfilter_license (void)
 Return the libavfilter license. More...
 
void ff_command_queue_pop (AVFilterContext *filter)
 
void ff_insert_pad (unsigned idx, unsigned *count, size_t padidx_off, AVFilterPad **pads, AVFilterLink ***links, AVFilterPad *newpad)
 Insert a new pad. More...
 
int avfilter_link (AVFilterContext *src, unsigned srcpad, AVFilterContext *dst, unsigned dstpad)
 Link two filters together. More...
 
void avfilter_link_free (AVFilterLink **link)
 Free the link in *link, and set its pointer to NULL. More...
 
int avfilter_link_get_channels (AVFilterLink *link)
 Get the number of channels of a link. More...
 
void avfilter_link_set_closed (AVFilterLink *link, int closed)
 Set the closed field of a link. More...
 
int avfilter_insert_filter (AVFilterLink *link, AVFilterContext *filt, unsigned filt_srcpad_idx, unsigned filt_dstpad_idx)
 Insert a filter in the middle of an existing link. More...
 
int avfilter_config_links (AVFilterContext *filter)
 Negotiate the media format, dimensions, etc of all inputs to a filter. More...
 
void ff_tlog_link (void *ctx, AVFilterLink *link, int end)
 
int ff_request_frame (AVFilterLink *link)
 Request an input frame from the filter at the other end of the link. More...
 
int ff_poll_frame (AVFilterLink *link)
 Poll a frame from the filter chain. More...
 
void ff_update_link_current_pts (AVFilterLink *link, int64_t pts)
 
int avfilter_process_command (AVFilterContext *filter, const char *cmd, const char *arg, char *res, int res_len, int flags)
 Make the filter instance process a command. More...
 
AVFilteravfilter_get_by_name (const char *name)
 Get a filter definition matching the given name. More...
 
int avfilter_register (AVFilter *filter)
 Register a filter. More...
 
const AVFilteravfilter_next (const AVFilter *prev)
 Iterate over all registered filters. More...
 
int avfilter_pad_count (const AVFilterPad *pads)
 Get the number of elements in a NULL-terminated array of AVFilterPads (e.g. More...
 
static const char * default_filter_name (void *filter_ctx)
 
static voidfilter_child_next (void *obj, void *prev)
 
static const AVClassfilter_child_class_next (const AVClass *prev)
 
AVFilterContextff_filter_alloc (const AVFilter *filter, const char *inst_name)
 Allocate a new filter context and return it. More...
 
void avfilter_free (AVFilterContext *filter)
 Free a filter context. More...
 
static int process_options (AVFilterContext *ctx, AVDictionary **options, const char *args)
 
int avfilter_init_dict (AVFilterContext *ctx, AVDictionary **options)
 Initialize a filter with the supplied dictionary of options. More...
 
int avfilter_init_str (AVFilterContext *filter, const char *args)
 Initialize a filter with the supplied parameters. More...
 
 if ()
 
const char * avfilter_pad_get_name (const AVFilterPad *pads, int pad_idx)
 Get the name of an AVFilterPad. More...
 
enum AVMediaType avfilter_pad_get_type (const AVFilterPad *pads, int pad_idx)
 Get the type of an AVFilterPad. More...
 
static int default_filter_frame (AVFilterLink *link, AVFrame *frame)
 
static int ff_filter_frame_needs_framing (AVFilterLink *link, AVFrame *frame)
 
int ff_filter_frame (AVFilterLink *link, AVFrame *frame)
 Send a frame of data to the next filter. More...
 
const AVClassavfilter_get_class (void)
 

Variables

static AVFilterfirst_filter
 
static const AVClass avfilter_class
 
 ret = avfilter_init_dict(filter, &options)
 
fail __pad0__
 

Macro Definition Documentation

#define LICENSE_PREFIX   "libavfilter license: "

Referenced by avfilter_license().

Function Documentation

static int default_filter_frame ( AVFilterLink link,
AVFrame frame 
)
static

Definition at line 847 of file avfilter.c.

Referenced by ff_filter_frame_framed().

static const char* default_filter_name ( void filter_ctx)
static

Definition at line 451 of file avfilter.c.

void ff_command_queue_pop ( AVFilterContext filter)

Definition at line 84 of file avfilter.c.

Referenced by avfilter_free(), and ff_filter_frame_framed().

AVFilterContext* ff_filter_alloc ( const AVFilter filter,
const char *  inst_name 
)

Allocate a new filter context and return it.

Parameters
filterwhat filter to create an instance of
inst_namename to give to the new filter context
Returns
newly created filter context or NULL on failure

Definition at line 495 of file avfilter.c.

Referenced by avfilter_graph_alloc_filter(), and ff_filter_alloc().

int ff_filter_frame ( AVFilterLink link,
AVFrame frame 
)

Send a frame of data to the next filter.

Parameters
linkthe output link over which the data is being sent
framea reference to the buffer of data being sent. The receiving filter will free this reference when it no longer needs it or pass it on to the next filter.
Returns
>= 0 on success, a negative AVERROR on error. The receiving filter is responsible for unreferencing frame in case of error.

Definition at line 964 of file avfilter.c.

Referenced by default_filter_frame().

static int ff_filter_frame_framed ( AVFilterLink link,
AVFrame frame 
)
static

Definition at line 852 of file avfilter.c.

Referenced by ff_filter_frame(), ff_filter_frame_needs_framing(), and ff_request_frame().

static int ff_filter_frame_needs_framing ( AVFilterLink link,
AVFrame frame 
)
static

Definition at line 923 of file avfilter.c.

Referenced by ff_filter_frame().

void ff_insert_pad ( unsigned  idx,
unsigned *  count,
size_t  padidx_off,
AVFilterPad **  pads,
AVFilterLink ***  links,
AVFilterPad newpad 
)

Insert a new pad.

Parameters
idxInsertion point. Pad is inserted at the end if this point is beyond the end of the list of pads.
countPointer to the number of pads in the list
padidx_offOffset within an AVFilterLink structure to the element to increment when inserting a new pad causes link numbering to change
padsPointer to the pointer to the beginning of the list of pads
linksPointer to the pointer to the beginning of the list of links
newpadThe new pad to add. A copy is made when adding.

Definition at line 93 of file avfilter.c.

Referenced by ff_insert_inpad(), and ff_insert_outpad().

int ff_poll_frame ( AVFilterLink link)

Poll a frame from the filter chain.

Parameters
linkthe input link
Returns
the number of immediately available frames, a negative number in case of error

Definition at line 350 of file avfilter.c.

Referenced by av_buffersink_poll_frame(), av_buffersink_set_frame_size(), ff_insert_outpad(), and ff_poll_frame().

int ff_request_frame ( AVFilterLink link)

Request an input frame from the filter at the other end of the link.

Parameters
linkthe input link
Returns
zero on success

Definition at line 319 of file avfilter.c.

Referenced by av_buffersink_get_frame_flags(), avfilter_graph_request_oldest(), ff_insert_outpad(), ff_request_frame(), join_request_frame(), request_frame(), request_inlink(), request_samples(), return_audio_frame(), and while().

void ff_tlog_link ( void ctx,
AVFilterLink link,
int  end 
)

Definition at line 295 of file avfilter.c.

Referenced by ff_filter_frame(), ff_get_video_buffer(), and ff_request_frame().

void ff_tlog_ref ( void ctx,
AVFrame ref,
int  end 
)

Definition at line 40 of file avfilter.c.

Referenced by ff_filter_frame().

void ff_update_link_current_pts ( AVFilterLink link,
int64_t  pts 
)

Definition at line 368 of file avfilter.c.

Referenced by ff_filter_frame_framed().

static const AVClass* filter_child_class_next ( const AVClass prev)
static

Definition at line 465 of file avfilter.c.

static void* filter_child_next ( void obj,
void prev 
)
static

Definition at line 457 of file avfilter.c.

if ( )

Definition at line 822 of file avfilter.c.

static int process_options ( AVFilterContext ctx,
AVDictionary **  options,
const char *  args 
)
static

Definition at line 624 of file avfilter.c.

Referenced by avfilter_init_str().

Variable Documentation

fail __pad0__

Definition at line 832 of file avfilter.c.

const AVClass avfilter_class
static
Initial value:
= {
.class_name = "AVFilter",
.item_name = default_filter_name,
.child_next = filter_child_next,
.child_class_next = filter_child_class_next,
}
static const char * default_filter_name(void *filter_ctx)
Definition: avfilter.c:451
static void * filter_child_next(void *obj, void *prev)
Definition: avfilter.c:457
LIBAVUTIL_VERSION_INT
Definition: eval.c:55
static const AVClass * filter_child_class_next(const AVClass *prev)
Definition: avfilter.c:465

Definition at line 486 of file avfilter.c.

Referenced by avfilter_get_class(), and ff_filter_alloc().

AVFilter* first_filter
static

Definition at line 821 of file avfilter.c.

Referenced by a64multi_encode_frame(), aac_decode_init(), aac_encode_frame(), aac_encode_init(), aac_parse_packet(), aacPlus_encode_frame(), aasc_decode_frame(), ac3_decode_frame(), add_file(), add_metadata_from_side_data(), adpcm_decode_frame(), adpcm_encode_frame(), adpcm_encode_init(), adx_decode_frame(), adx_decode_init(), adx_encode_frame(), adx_read_header(), adx_read_packet(), aea_read_packet(), afc_read_packet(), aiff_read_header(), aiff_write_packet(), aiff_write_trailer(), alac_decode_frame(), alac_decode_init(), alac_encode_frame(), alac_encode_init(), alloc_array_elem(), alloc_frame_buffer(), alloc_picture(), amr_decode_fix_avctx(), amr_parse_sdp_line(), amr_wb_encode_frame(), amrnb_decode_frame(), amrwb_decode_frame(), ape_decode_frame(), ape_read_packet(), ape_tag_read_field(), append_packet_chunked(), asf_read_ext_content_desc(), asf_read_header(), asf_read_language_list(), asf_read_marker(), asf_read_metadata(), asf_read_packet(), asf_read_picture(), asf_read_seek(), asf_read_stream_properties(), asink_init(), asink_query_formats(), ass_decode_close(), ast_read_packet(), atrac1_decode_frame(), atrac1_decode_init(), atrac3_decode_frame(), atrac3_decode_init(), audio_decode_frame(), audio_encode_example(), audio_read_header(), audio_read_packet(), audio_write_header(), audio_write_packet(), aura_decode_frame(), av_audio_fifo_read(), av_audio_fifo_realloc(), av_audio_fifo_write(), av_base64_encode(), av_bprint_finalize(), av_buffer_alloc(), av_buffer_allocz(), av_buffer_pool_get(), av_buffer_ref(), av_buffersink_get_frame_flags(), av_buffersink_get_samples(), av_buffersink_set_frame_size(), av_buffersrc_add_frame_flags(), av_buffersrc_add_frame_internal(), av_dict_parse_string(), av_expr_parse(), av_expr_parse_and_eval(), av_find_best_stream(), av_find_info_tag(), av_frame_clone(), av_frame_is_writable(), av_frame_make_writable(), av_frame_new_side_data(), av_frame_ref(), av_get_codec_tag_string(), av_get_random_seed(), av_get_token(), av_grow_packet(), av_image_alloc(), av_image_fill_arrays(), av_image_fill_linesizes(), av_interleaved_write_frame(), av_mpeg4_decode_header(), av_opencl_buffer_read_image(), av_opencl_create_kernel(), av_opencl_get_device_list(), av_opencl_get_option(), av_opencl_init(), av_opencl_register_kernel_code(), av_opencl_set_option(), 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_query_ranges_default(), av_opt_set(), av_opt_set_dict(), av_opt_set_from_string(), av_parse_cpu_flags(), av_parse_ratio(), av_parse_video_rate(), av_parser_init(), av_pix_fmt_count_planes(), av_probe_input_buffer(), av_read_frame(), av_samples_alloc_array_and_samples(), av_seek_frame(), av_set_options_string(), av_strerror(), av_timecode_init_from_string(), av_tree_insert(), av_write_frame(), av_write_trailer(), avcodec_close(), avcodec_decode_audio3(), avcodec_decode_audio4(), avcodec_decode_subtitle2(), avcodec_decode_video2(), avcodec_default_get_buffer2(), avcodec_encode_audio(), avcodec_encode_audio2(), avcodec_encode_subtitle(), avcodec_encode_video(), avcodec_encode_video2(), avcodec_fill_audio_frame(), avcodec_get_context_defaults3(), avcodec_get_pix_fmt_loss(), avcodec_open2(), avcodec_thread_execute(), avfilter_config_links(), avfilter_graph_alloc(), avfilter_graph_config(), avfilter_graph_create_filter(), avfilter_graph_parse(), avfilter_graph_parse2(), avfilter_init_dict(), avfilter_init_str(), avfilter_insert_filter(), avfilter_ref_buffer(), avformat_alloc_output_context2(), avformat_find_stream_info(), avformat_network_init(), avformat_open_input(), avformat_seek_file(), avformat_write_header(), avi_load_index(), avi_read_header(), avi_write_header(), avio_check(), avio_closep(), avio_printf(), avio_put_str16le(), avio_seek_time(), avisynth_context_create(), avisynth_create_stream(), avisynth_open_file(), avisynth_read_header(), avisynth_read_packet(), avpicture_alloc(), avpriv_bprint_to_extradata(), avpriv_dirac_parse_sequence_header(), avpriv_snprintf(), avpriv_vorbis_parse_extradata(), avpriv_vsnprintf(), avresample_convert(), avresample_open(), avresample_set_compensation(), avs_decode_frame(), avs_read_audio_packet(), avs_read_packet(), avs_read_video_packet(), avui_decode_frame(), avui_encode_frame(), bethsoftvid_decode_frame(), bfi_decode_frame(), bfi_read_packet(), bink_decode_plane(), binkb_decode_plane(), binkb_get_value(), bmp_decode_frame(), bmp_encode_frame(), bmv_aud_decode_frame(), brpix_decode_frame(), build_file_streams(), caca_write_header(), cavs_decode_frame(), cdata_read_packet(), cdg_decode_frame(), cdxl_decode_frame(), cdxl_read_header(), cdxl_read_packet(), channelmap_init(), check(), check_format(), check_keyboard_interaction(), check_stream_specifier(), choose_pix_fmts(), cin_read_packet(), cinaudio_decode_frame(), cinepak_decode_frame(), cllc_decode_frame(), cmdutils_read_file(), cmp_intervals(), cmv_decode_frame(), cng_decode_frame(), cng_encode_frame(), cng_encode_init(), codec_reinit(), command(), compare_fields(), compile_kernel_file(), concat_read_header(), concat_read_packet(), concat_seek(), concatenate_packet(), config_input(), config_input_overlay(), config_out_props(), config_output(), config_output_props(), config_props(), configure_audio_filters(), configure_complex_filters(), configure_filtergraph(), configure_input_audio_filter(), configure_input_video_filter(), configure_output_audio_filter(), configure_output_video_filter(), configure_video_filters(), convert_samples(), cook_decode_frame(), cook_decode_init(), copy_frame(), copy_metadata(), copy_moof(), copy_output(), cpia_decode_frame(), create_filter(), create_vorbis_context(), crypto_open2(), cyuv_decode_frame(), data_open(), daud_packet(), dc1394_read_common(), dca_decode_block(), dca_decode_frame(), dca_parse_params(), decode(), decode_2(), decode_argb_frame(), decode_audio(), decode_audio_specific_config(), decode_block(), decode_cce(), decode_cell(), decode_channel(), decode_channel_sound_unit(), decode_chunks(), decode_codestream(), decode_cpe(), decode_element(), decode_frame(), decode_frame_header(), decode_ga_specific_config(), decode_i_frame(), decode_i_mb(), decode_init(), decode_mb(), decode_packet(), decode_pic(), decode_residues(), decode_rgb24_frame(), decode_slice(), decode_slice_header(), decode_str(), decode_subframe(), decode_subframe_fixed(), decode_subframe_lpc(), decode_tag(), decode_text_chunk(), decode_thread(), decode_update_thread_context(), decode_video(), decode_wmv9(), decode_zbuf(), deshake_transform_c(), device_open(), device_try_init(), dfa_decode_frame(), dfa_read_packet(), dh_is_valid_public_key(), dilate_init(), dirac_decode_data_unit(), dirac_decode_frame(), dirac_get_arith_int(), dirac_get_arith_uint(), dirac_get_se_golomb(), dnxhd_decode_frame(), dnxhd_encode_fast(), dnxhd_encode_picture(), do_video_out(), dpcm_decode_frame(), draw_text(), dshow_add_device(), dshow_check_event_queue(), dshow_open_device(), dshow_read_header(), dshow_set_audio_buffer_size(), dsp_init(), dtshd_read_header(), dump_attachment(), dv_read_timecode(), dv_write_pack(), dvbsub_encode(), dvdsub_encode(), dvdsub_init(), dvvideo_decode_frame(), dxa_read_header(), dxa_read_packet(), dxva2_h264_end_frame(), dxva2_mpeg2_end_frame(), dxva2_vc1_end_frame(), dyn_packet_buf_write(), ea_read_packet(), eightsvx_decode_frame(), encode_bitstream(), encode_dvd_subtitles(), encode_frame(), encode_init(), encode_nals(), encode_packets(), encode_picture(), encode_picture_lossless(), encode_picture_ls(), encode_superframe(), encode_tile(), end_last_frame(), escape124_decode_frame(), escape130_decode_frame(), estimate_timings_from_pts(), evrc_decode_frame(), execute_code(), expand_function(), expand_text(), extract_inout(), Faac_encode_frame(), Faac_encode_init(), fbdev_read_header(), fbdev_read_packet(), ff_ac3_encode_init(), ff_all_channel_counts(), ff_all_channel_layouts(), ff_all_formats(), ff_all_samplerates(), ff_alloc_packet2(), ff_alloc_picture(), ff_asf_parse_packet(), ff_ass_add_rect(), 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_rechunk_interleave(), ff_audio_resample(), ff_avc_parse_nal_units_buf(), ff_bufqueue_get(), ff_ccitt_unpack(), ff_check_interrupt(), ff_codec_close_recursive(), ff_codec_open2_recursive(), ff_convert_dither(), ff_copy_int64_list(), ff_copy_int_list(), ff_default_get_audio_buffer(), ff_default_get_video_buffer(), ff_dh_compute_shared_secret_key(), ff_dh_generate_public_key(), ff_dh_init(), ff_filter_alloc(), ff_filter_frame_framed(), ff_filter_frame_needs_framing(), ff_find_unused_picture(), ff_get_audio_buffer(), ff_get_buffer(), ff_get_logical_cpus(), ff_get_video_buffer(), ff_h261_resync(), ff_h263_decode_frame(), ff_h263_decode_init(), ff_h263_resync(), ff_h264_decode_mb_cavlc(), ff_h264_decode_ref_pic_marking(), ff_http_match_no_proxy(), ff_id3v1_read(), ff_id3v2_read(), ff_id3v2_write_metadata(), ff_id3v2_write_simple(), ff_iir_filter_init_coeffs(), ff_init_vlc_sparse(), ff_interleave_packet_per_dts(), ff_isom_write_avcc(), ff_j2k_init_component(), ff_load_image(), ff_merge_channel_layouts(), ff_merge_formats(), ff_merge_samplerates(), ff_mjpeg_decode_dht(), ff_mjpeg_decode_frame(), ff_mjpeg_decode_sos(), ff_mov_add_hinted_packet(), ff_mov_init_hinting(), ff_mov_read_stsd_entries(), ff_mov_write_packet(), ff_mpeg4_pred_dc(), ff_mpeg_ref_picture(), ff_mpeg_update_thread_context(), ff_MPV_encode_picture(), ff_MPV_frame_start(), ff_msmpeg4_decode_init(), ff_network_wait_fd(), ff_network_wait_fd_timeout(), ff_opencl_deshake_init(), ff_opencl_deshake_process_inout_buf(), ff_opencl_transform(), ff_pcm_read_packet(), ff_pcm_read_seek(), ff_planar_sample_fmts(), ff_raw_read_partial_packet(), ff_raw_video_read_header(), ff_read_packet(), ff_reget_buffer(), ff_request_frame(), ff_rm_read_mdpr_codecdata(), 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_image(), ff_seek_frame_binary(), ff_snow_common_init_after_header(), ff_snow_frame_start(), ff_spdif_read_packet(), ff_thread_get_buffer(), ff_thread_ref_frame(), ff_thread_video_encode_frame(), ff_update_duplicate_context(), ff_vaapi_mpeg_end_frame(), ff_vc1_decode_blocks(), ff_vorbis_nth_root(), ff_vp56_decode_frame(), ff_wms_parse_sdp_a_line(), ffm_read_packet(), ffm_write_header(), ffmpeg_parse_options(), ffserver_opt_default(), ffserver_opt_preset(), ffurl_closep(), ffurl_open(), ffurl_seek(), ffv1_init_slices_state(), file_check(), fileTest(), film_read_packet(), filter_codec_opts(), filter_frame(), filter_frame_main(), filter_frame_over(), filter_line_c(), filter_line_c_16bit(), filter_query_formats(), find_and_decode_index(), find_stream(), find_tracked_method(), finish_frame(), flac_decode_frame(), flac_decode_init(), flac_encode_frame(), flac_encode_init(), flac_read_header(), flac_write_header(), flashsv_decode_block(), flashsv_decode_frame(), flic_decode_frame_15_16BPP(), flic_decode_frame_8BPP(), flic_read_packet(), flush(), flush_encoders(), flush_frames(), flush_segment(), flv_data_packet(), flv_read_packet(), flv_write_packet(), fourxm_read_header(), fourxm_read_packet(), frame_configure_elements(), fraps2_decode_plane(), frei0r_init(), frm_read_packet(), func_eval_expr(), g722_decode_frame(), g722_encode_frame(), g722_encode_init(), g723_1_decode_frame(), g723_1_read_packet(), g726_reset(), g729_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_play(), gen_pong(), gen_publish(), gen_release_stream(), gen_server_bw(), gen_swf_verification(), generate_joint_tables(), geq_init(), get_attachment(), get_audio_buffer(), get_bits64(), get_bits_long(), get_buffer(), get_buffer_internal(), get_cookies(), get_delayed_pic(), get_device_list(), get_input_packet_mt(), get_keyword(), get_moov_size(), get_packet(), get_packet_header(), get_pix_fmt_score(), get_preset_file_2(), get_sample_rate(), get_siz(), get_ue_code(), get_value(), get_video_buffer(), get_video_frame(), get_vlc_symbol(), 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(), grab_read_header(), graph_config_formats(), graph_config_links(), graph_insert_fifos(), gsm_read_packet(), gxf_packet(), h261_decode_frame(), h261_decode_gob(), h263_handle_packet(), h264_frame_start(), h264_mp4toannexb_filter(), handle_buffered_output(), handle_chunk_size(), handle_connect_error(), handle_connection(), handle_invoke(), handle_invoke_error(), handle_invoke_result(), handle_packet(), handle_packets(), handle_ping(), hls_open(), hls_read(), hls_read_header(), hls_read_packet(), hls_read_seek(), hls_window(), hls_write_header(), hls_write_packet(), http_close(), http_get_file_handle(), http_prepare_data(), http_send_data(), http_server(), http_shutdown(), http_write(), ico_write_header(), idcin_decode_frame(), idcin_read_header(), idcin_read_packet(), idcin_read_seek(), iec61883_callback(), iff_read_packet(), iir_filter(), ilbc_decode_frame(), ilbc_encode_frame(), ilbc_parse_sdp_line(), ilbc_read_packet(), imc_decode_block(), imc_decode_frame(), imc_decode_init(), img_read_packet(), ingenient_read_packet(), init(), init_audio(), init_cook_mlt(), init_dict(), init_filters(), init_frame_decoder(), init_get_bits(), init_image(), init_input(), init_input_stream(), init_input_threads(), init_mdct_win(), init_MP4DescrParseContext(), init_muxer(), init_opencl_env(), init_pattern_from_file(), init_report(), init_tile(), init_tiles(), init_vlcs(), initFilter(), input_thread(), int_sqrt(), interleave_packet(), interpolate(), ipmovie_read_packet(), ipvideo_decode_frame(), ipvideo_decode_opcodes(), ir2_decode_frame(), ism_flush(), ism_seek(), ism_write_header(), ism_write_packet(), iss_read_packet(), j2kenc_init(), jacosub_read_header(), join_config_output(), join_init(), join_request_frame(), jpeg_parse_packet(), lag_decode_frame(), lag_decode_line(), latm_decode_init(), latm_parse_packet(), lavfi_read_header(), lavfi_read_packet(), 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(), libquvi_read_header(), libschroedinger_decode_frame(), libschroedinger_encode_frame(), libshine_encode_frame(), libspeex_decode_frame(), link_filter(), link_filter_inouts(), list_standards(), lmlm4_read_packet(), load_glyph(), load_input_picture(), load_mask(), ls_get_code_regular(), ls_get_code_runterm(), lvf_read_packet(), lxf_read_header(), lxf_read_packet(), mace_decode_frame(), main(), make_tables_writable(), match_section(), matroska_decode_buffer(), matroska_parse_seekhead_entry(), matroska_read_header(), mdct_init(), mimic_decode_init(), mimic_decode_update_thread_context(), mjpeg_decode_scan_progressive_ac(), mjpegb_decode_frame(), mkv_write_attachments(), mkv_write_chapters(), mkv_write_codecprivate(), mkv_write_header(), mkv_write_packet(), mkv_write_packet_internal(), mkv_write_tag(), mkv_write_tags(), mkv_write_tracks(), mkv_write_trailer(), mmf_read_packet(), mms_safe_send_recv(), mmsh_read_seek(), mov_create_timecode_track(), mov_read_cmov(), mov_read_covr(), mov_read_ilst(), mov_read_moov(), mov_read_packet(), mov_read_trak(), mov_read_udta_string(), mov_read_wave(), mov_write_dvc1_tag(), mov_write_packet(), mov_write_subtitle_end_packet(), mov_write_udta_tag(), movie_common_init(), movie_push_frame(), movie_request_frame(), mp3_queue_flush(), mp3_read_packet(), mp3_seek(), mp3lame_encode_frame(), mp3lame_encode_init(), mp_decode_frame(), mp_read_codes_table(), MPA_encode_frame(), mpc7_decode_frame(), mpc_read_packet(), mpc_read_seek(), mpeg_decode_frame(), mpeg_mux_end(), mpeg_mux_write_packet(), mpegaudio_parse(), mpegps_read_packet(), mpegts_get_dts(), mpegts_handle_packet(), mpegts_raw_read_packet(), mpegts_read_header(), mpegts_read_packet(), mpegts_write_header(), mpegts_write_packet_internal(), 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(), multiple_resample(), mv_read_packet(), mvc_decode_frame(), mxf_compute_index_tables(), mxf_essence_container_end(), mxf_parse_handle_essence(), mxf_parse_structural_metadata(), mxf_read_header(), mxf_read_identification_metadata(), mxf_read_local_tags(), mxf_read_packet(), mxf_read_packet_old(), mxf_read_seek(), mxf_read_utf16_string(), mxf_write_header(), mxg_read_packet(), mxg_update_cache(), mxpeg_decode_com(), mxpeg_decode_frame(), nc_read_packet(), new_output_stream(), next_byte(), normalize_double(), nut_read_header(), nut_read_packet(), nut_write_header(), nut_write_packet(), nut_write_trailer(), nuv_header(), nuv_packet(), ogg_packet(), ogg_read_header(), ogg_read_packet(), ogg_read_page(), ogg_read_seek(), ogg_write_packet(), ogg_write_page(), oggvorbis_decode_frame(), oggvorbis_encode_frame(), oggvorbis_encode_init(), oggvorbis_init_encoder(), oma_read_header(), oma_read_packet(), open_audio(), open_codec_context(), open_file(), open_files(), open_input(), open_input_file(), open_input_stream(), open_output_file(), open_slave(), open_stream(), open_video(), opt_channel_layout(), opt_cpuflags(), opt_default(), opt_default_new(), opt_old2new(), opt_progress(), opt_qscale(), opt_show_entries(), opt_show_format_entry(), opt_timecode(), opt_timelimit(), output_configure(), output_data(), output_frame(), output_packet(), packet_queue_get(), packet_queue_put(), pad_last_frame(), paf_aud_decode(), paf_vid_decode(), pam_encode_frame(), parse_bintree(), parse_command(), parse_commands(), parse_device_name(), parse_expr(), parse_factor(), parse_file(), parse_filter(), parse_fmtp_config(), parse_fragment(), parse_frames(), parse_interval(), parse_intervals(), parse_iplconvkernel(), parse_key_value_pair(), parse_keyframes_index(), parse_label(), parse_media_type(), parse_optgroup(), parse_option(), parse_options(), parse_outputs(), parse_packet(), parse_picture(), parse_playlist(), parse_primary(), parse_psfile(), parse_setup_header(), parse_slave_options(), parse_streaminfo(), parse_string(), parse_subexpr(), parse_term(), parse_timecode_in_framenum_format(), parse_times(), pcm_decode_frame(), pcm_encode_frame(), pcx_decode_frame(), pcx_encode_frame(), pick_formats(), pictq_prev_picture(), plot_spectrum_column(), pmp_packet(), png_decode_idat(), png_write_row(), pnm_decode_frame(), pnm_encode_frame(), pool_alloc_buffer(), predictor_calc_error(), probe_file(), process_command(), process_frame(), process_input(), process_options(), prores_encode_frame(), ptx_decode_frame(), pulse_read_header(), push_frame(), push_samples(), put_id3v2_tags(), put_image(), pva_read_packet(), qcelp_decode_frame(), qcp_read_packet(), qdm2_decode_frame(), qt_rtp_parse_packet(), qtrle_decode_frame(), qtrle_encode_frame(), qtrle_encode_init(), query_codec(), query_formats(), r3d_read_header(), r3d_read_reda(), r3d_read_redv(), ra144_decode_frame(), ra144_encode_frame(), ra144_encode_init(), ra288_decode_frame(), raw_encode(), raw_read_packet(), rawvideo_read_packet(), rdt_new_context(), CustomSource::read(), read_access_unit(), read_block(), read_block_data(), read_channel_params(), read_connect(), read_data(), read_decode_block(), read_decoding_params(), read_extra_header(), read_file(), read_frame(), read_frame_data(), read_frame_header(), read_frame_internal(), read_gab2_sub(), read_header(), read_huffman_tables(), read_line(), read_major_sync(), read_old_huffman_tables(), read_packet(), read_shape_from_file(), read_specific_config(), read_stream_mux_config(), read_tfra(), read_thread(), real_seek(), reap_filters(), receive_frame(), recode_subtitle(), reduce_formats_on_filter(), ref_frames(), ref_picture(), reget_buffer_internal(), request_frame(), request_inlink(), request_samples(), resample(), resample_flush(), retry_transfer_wrapper(), return_audio_frame(), return_frame(), return_stored_frame(), rewind_file(), rl2_decode_frame(), rl2_read_header(), rl2_read_packet(), rm_assemble_video_frame(), rm_read_audio_stream_info(), roq_decode_frame(), roq_dpcm_encode_frame(), roq_dpcm_encode_init(), roq_encode_frame(), roq_read_packet(), round_to_kag(), rpl_read_packet(), rpza_decode_frame(), 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_parse_result(), rtmp_read(), rtmp_send_packet(), rtmp_server_handshake(), rtmp_validate_digest(), rtmp_write(), rtmpe_open(), rtmpe_read(), rtmpe_write(), rtp_write(), rtsp_listen(), rtsp_read_announce(), rtsp_read_header(), rtsp_read_options(), rtsp_read_packet(), rtsp_read_record(), rtsp_read_request(), rtsp_read_setup(), rtsp_write_header(), rtsp_write_packet(), rv10_decode_frame(), rv10_decode_init(), rv10_decode_packet(), rv20_decode_picture_header(), s302m_decode_frame(), sami_paragraph_to_ass(), sap_fetch_packet(), sap_read_header(), sap_write_header(), sap_write_packet(), sctp_open(), sctp_read(), sctp_wait_fd(), sctp_write(), sdl_write_header(), seek_frame_generic(), seek_frame_internal(), seg_write_header(), seg_write_packet(), seg_write_trailer(), segment_end(), segment_list_open(), select_input_picture(), select_reference_stream(), send_invoke_response(), send_out(), send_silence(), seqvideo_decode_frame(), set_expr(), set_options(), set_params(), set_string_number(), sgirle_decode_frame(), shift_data(), shorten_decode_frame(), siff_read_header(), sipr_decode_frame(), slice_decode_thread(), slice_end(), smacker_read_header(), smacker_read_packet(), smc_decode_frame(), smjpeg_read_packet(), smka_decode_frame(), softfloat_reciprocal(), sol_read_packet(), spdif_header_aac(), spdif_write_packet(), split_commandline(), split_write_packet(), srtp_open(), srtp_read(), Stagefright_init(), store_packet(), storeframe(), stream_component_open(), strip_specifiers(), sub2video_get_blank_frame(), sum_bits(), sunrast_decode_frame(), sunrast_encode_frame(), svq1_encode_frame(), svq3_decode_frame(), svq3_get_ue_golomb(), svq3_parse_packet(), swf_probe(), swr_convert(), swr_convert_internal(), swr_init(), swr_inject_silence(), swr_next_pts(), swr_set_compensation(), sws_scale(), sync(), tag_tree_decode(), tak_decode_frame(), tak_read_header(), targa_encode_frame(), targa_encode_rle(), tcp_open(), tcp_read(), tcp_write(), tedcaptions_read_header(), tee_write_header(), tee_write_packet(), tee_write_trailer(), tgq_decode_frame(), tgv_decode_frame(), thp_read_packet(), tiff_decode_tag(), tiff_unpack_strip(), tls_open(), tls_read(), tls_write(), tm2_read_stream(), tm2_read_tree(), tmv_decode_frame(), tmv_read_packet(), tqi_decode_frame(), transcode(), transcode_from_filter(), transcode_init(), transcode_step(), transcode_subtitles(), truemotion1_decode_frame(), truemotion1_decode_header(), truespeech_decode_frame(), try_decode_frame(), try_filter_frame(), try_filter_next_frame(), tscc2_decode_frame(), tscc2_decode_init(), tscc2_decode_slice(), tta_decode_frame(), tta_get_unary(), tta_read_packet(), twin_decode_frame(), twin_decode_init(), twolame_encode_frame(), twolame_encode_init(), txd_decode_frame(), txd_read_packet(), udp_close(), udp_open(), udp_read(), udp_write(), ulti_decode_frame(), unescape(), update_frame_pool(), update_frames(), url_alloc_for_protocol(), usage(), utvideo_encode_frame(), v308_decode_frame(), v308_encode_frame(), v408_decode_frame(), v408_encode_frame(), v410_decode_frame(), v410_encode_frame(), v4l2_set_parameters(), vaapi_h264_end_frame(), validate_acl(), validate_options(), vble_decode_frame(), vc1_decode_frame(), vcr1_decode_frame(), vdadec_decode(), vdadec_init(), vfw_read_header(), video_encode_example(), video_thread(), vivo_read_header(), vivo_read_packet(), 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_setup_hdr(), vorbis_parse_setup_hdr_codebooks(), vorbis_parse_setup_hdr_floors(), vp3_decode_frame(), vp3_decode_init(), vp5_decode_init(), vp6_decode_init(), vp8_alloc_frame(), vp8_decode(), vp8_decode_frame(), vp8_decode_init(), vp8_decode_init_thread_copy(), vp8_decode_update_thread_context(), vp8_handle_packet(), vp8_ref_frame(), vqa_decode_init(), vqf_read_packet(), vqf_read_seek(), vsink_init(), vsink_query_formats(), wavpack_decode_frame(), wc3_read_header(), wc3_read_packet(), while(), wma_decode_frame(), wma_decode_superframe(), wmv2_decode_motion(), wmv9_init(), worker(), write_audio_frame(), write_chapter(), write_fragment(), write_frame(), write_globalinfo(), write_header(), write_headers(), write_manifest(), write_option(), write_stream_codec(), write_stream_data(), write_streaminfo(), write_to_fifo(), write_video_frame(), writeout(), writer_open(), writtenBytes(), ws_snd_decode_frame(), wsaud_read_packet(), wsvqa_read_packet(), wv_get_value(), wv_read_header(), wv_read_packet(), wv_read_seek(), x11grab_read_header(), X264_frame(), xa_read_packet(), xan_decode_frame(), xan_decode_frame_type0(), xan_decode_frame_type1(), XAVS_frame(), xbm_decode_frame(), xbm_encode_frame(), xface_decode_frame(), xface_encode_frame(), xiph_handle_packet(), xmv_read_header(), xvid_encode_frame(), 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(), and zerocodec_decode_frame().