eval.c File Reference

simple arithmetic expression evaluator. More...

#include <float.h>
#include "avutil.h"
#include "common.h"
#include "eval.h"
#include "log.h"
#include "mathematics.h"
#include "time.h"
#include "avstring.h"
Include dependency graph for eval.c:

Data Structures

struct  Parser
 
struct  AVExpr
 

Macros

#define VARS   10
 
#define IS_IDENTIFIER_CHAR(c)   ((c) - '0' <= 9U || (c) - 'a' <= 25U || (c) - 'A' <= 25U || (c) == '_')
 

Typedefs

typedef struct Parser Parser
 

Functions

double av_strtod (const char *numstr, char **tail)
 Parse the string in numstr and return its value as a double. More...
 
static int strmatch (const char *s, const char *prefix)
 
static double etime (double v)
 
static double eval_expr (Parser *p, AVExpr *e)
 
static int parse_expr (AVExpr **e, Parser *p)
 
void av_expr_free (AVExpr *e)
 Free a parsed expression previously created with av_expr_parse(). More...
 
static int parse_primary (AVExpr **e, Parser *p)
 
static AVExprmake_eval_expr (int type, int value, AVExpr *p0, AVExpr *p1)
 
static int parse_pow (AVExpr **e, Parser *p, int *sign)
 
static int parse_dB (AVExpr **e, Parser *p, int *sign)
 
static int parse_factor (AVExpr **e, Parser *p)
 
static int parse_term (AVExpr **e, Parser *p)
 
static int parse_subexpr (AVExpr **e, Parser *p)
 
static int verify_expr (AVExpr *e)
 
int av_expr_parse (AVExpr **expr, const char *s, const char *const *const_names, const char *const *func1_names, double(*const *funcs1)(void *, double), const char *const *func2_names, double(*const *funcs2)(void *, double, double), int log_offset, void *log_ctx)
 Parse an expression. More...
 
double av_expr_eval (AVExpr *e, const double *const_values, void *opaque)
 Evaluate a previously parsed expression. More...
 
int av_expr_parse_and_eval (double *d, const char *s, const char *const *const_names, const double *const_values, const char *const *func1_names, double(*const *funcs1)(void *, double), const char *const *func2_names, double(*const *funcs2)(void *, double, double), void *opaque, int log_offset, void *log_ctx)
 Parse and evaluate an expression. More...
 

Variables

class {
      Eval
 
      av_default_item_name
 
      NULL
 
      LIBAVUTIL_VERSION_INT
 
}; 
 
static const int8_t si_prefixes ['z'- 'E'+1]
 
struct {
   const char *   name
 
   double   value
 
constants []
 

Detailed Description

simple arithmetic expression evaluator.

see http://joe.hotchkiss.com/programming/eval/eval.html

Macro Definition Documentation

#define IS_IDENTIFIER_CHAR (   c)    ((c) - '0' <= 9U || (c) - 'a' <= 25U || (c) - 'A' <= 25U || (c) == '_')

Referenced by strmatch().

#define VARS   10

Referenced by av_expr_parse(), and eval_expr().

Typedef Documentation

typedef struct Parser Parser

Function Documentation

double av_expr_eval ( AVExpr e,
const double *  const_values,
void opaque 
)

Evaluate a previously parsed expression.

Parameters
const_valuesa zero terminated array of values for the identifiers from av_expr_parse() const_names
opaquea pointer which will be passed to all functions from funcs1 and funcs2
Returns
the value of the expression

Referenced by av_expr_parse_and_eval(), config_props(), DEFINE_BLEND(), do_video_out(), draw_text(), eval_expr(), filter_frame(), geq_filter_frame(), get_qscale(), init(), modplug_read_packet(), request_frame(), select_frame(), and send_next().

int av_expr_parse ( AVExpr **  expr,
const char *  s,
const char *const *  const_names,
const char *const *  func1_names,
double(**)(void *, double)  funcs1,
const char *const *  func2_names,
double(**)(void *, double, double)  funcs2,
int  log_offset,
void log_ctx 
)

Parse an expression.

Parameters
expra pointer where is put an AVExpr containing the parsed value in case of successful parsing, or NULL otherwise. The pointed to AVExpr must be freed with av_expr_free() by the user when it is not needed anymore.
sexpression as a zero terminated string, for example "1+2^3+5*5+sin(2/3)"
const_namesNULL terminated array of zero terminated strings of constant identifiers, for example {"PI", "E", 0}
func1_namesNULL terminated array of zero terminated strings of funcs1 identifiers
funcs1NULL terminated array of function pointers for functions which take 1 argument
func2_namesNULL terminated array of zero terminated strings of funcs2 identifiers
funcs2NULL terminated array of function pointers for functions which take 2 arguments
log_ctxparent logging context
Returns
0 in case of success, a negative value corresponding to an AVERROR code otherwise

Referenced by av_expr_parse_and_eval(), config_input(), config_props(), ff_rate_control_init(), geq_init(), init(), modplug_read_header(), set_expr(), and transcode_init().

int av_expr_parse_and_eval ( double *  res,
const char *  s,
const char *const *  const_names,
const double *  const_values,
const char *const *  func1_names,
double(**)(void *, double)  funcs1,
const char *const *  func2_names,
double(**)(void *, double, double)  funcs2,
void opaque,
int  log_offset,
void log_ctx 
)

Parse and evaluate an expression.

Note, this is significantly slower than av_expr_eval().

Parameters
resa pointer to a double where is put the result value of the expression, or NAN in case of error
sexpression as a zero terminated string, for example "1+2^3+5*5+sin(2/3)"
const_namesNULL terminated array of zero terminated strings of constant identifiers, for example {"PI", "E", 0}
const_valuesa zero terminated array of values for the identifiers from const_names
func1_namesNULL terminated array of zero terminated strings of funcs1 identifiers
funcs1NULL terminated array of function pointers for functions which take 1 argument
func2_namesNULL terminated array of zero terminated strings of funcs2 identifiers
funcs2NULL terminated array of function pointers for functions which take 2 arguments
opaquea pointer which will be passed to all functions from funcs1 and funcs2
log_ctxparent logging context
Returns
0 in case of success, a negative value corresponding to an AVERROR code otherwise

Referenced by av_expr_parse_and_eval(), av_parse_ratio(), config(), config_input(), config_output_props(), config_props(), func_eval_expr(), init(), main(), and set_string_number().

double av_strtod ( const char *  numstr,
char **  tail 
)

Parse the string in numstr and return its value as a double.

If the string is empty, contains only whitespaces, or does not contain an initial substring that has the expected syntax for a floating-point number, no conversion is performed. In this case, returns a value of zero and the value returned in tail is the value of numstr.

Parameters
numstra string representing a number, may contain one of the International System number postfixes, for example 'K', 'M', 'G'. If 'i' is appended after the postfix, powers of 2 are used instead of powers of 10. The 'B' postfix multiplies the value for 8, and can be appended after another postfix or used alone. This allows using for example 'KB', 'MiB', 'G' and 'B' as postfix.
tailif non-NULL puts here the pointer to the char next after the last parsed character

Referenced by ff_parse_sample_rate(), parse_number_or_die(), parse_points_str(), parse_primary(), var_read_float(), and yae_set_tempo().

static double etime ( double  v)
static

Referenced by parse_primary().

static double eval_expr ( Parser p,
AVExpr e 
)
static

Referenced by av_expr_eval().

static AVExpr* make_eval_expr ( int  type,
int  value,
AVExpr p0,
AVExpr p1 
)
static
static int parse_dB ( AVExpr **  e,
Parser p,
int *  sign 
)
static

Referenced by parse_factor().

static int parse_expr ( AVExpr **  e,
Parser p 
)
static
static int parse_factor ( AVExpr **  e,
Parser p 
)
static

Referenced by parse_term().

static int parse_pow ( AVExpr **  e,
Parser p,
int *  sign 
)
static

Referenced by parse_dB().

static int parse_primary ( AVExpr **  e,
Parser p 
)
static

Referenced by parse_dB(), and parse_pow().

static int parse_subexpr ( AVExpr **  e,
Parser p 
)
static

Referenced by parse_expr().

static int parse_term ( AVExpr **  e,
Parser p 
)
static

Referenced by parse_subexpr().

static int strmatch ( const char *  s,
const char *  prefix 
)
static

Referenced by parse_primary().

static int verify_expr ( AVExpr e)
static

Referenced by av_expr_parse().

Variable Documentation

const { ... }
av_default_item_name
private
const { ... } constants[]
Initial value:
= {
{ "E", M_E },
{ "PI", M_PI },
{ "PHI", M_PHI },
}
#define M_E
Definition: ratecontrol.c:37
#define M_PHI
Definition: mathematics.h:43
#define M_PI
Definition: mathematics.h:46

Referenced by parse_primary().

Eval
private
const char* name

Referenced by parse_primary().

NULL
private

Referenced by a64multi_encode_frame(), aac_decode_frame_int(), aac_encode_frame(), aac_encode_init(), aacPlus_encode_init(), adaptive_cb_search(), add_av_stream1(), add_buffer_ref(), add_codec(), add_dstream(), add_file(), add_input_streams(), add_metadata(), add_pid_to_pmt(), add_to_pktbuf(), add_to_pool(), adts_aac_read_header(), adts_write_frame_header(), advance_line(), adx_parse(), adx_read_header(), aea_read_header(), afc_read_header(), aiff_read_header(), alloc_array_elem(), alloc_buffer(), alloc_sws_context(), allocate_buffers(), allocStuff(), amf_parse_object(), amr_decode_fix_avctx(), amr_handle_packet(), amr_parse_fmtp(), amr_read_header(), apc_read_header(), ape_decode_frame(), ape_read_header(), ape_tag_read_field(), append_entry(), append_inout(), apply_channel_coupling(), apply_motion_generic(), apply_unsharp(), aqt_read_header(), asf_read_header(), asf_read_picture(), asf_read_stream_properties(), asf_reset_header(), asf_write_header(), asf_write_header1(), asfrtp_free_context(), asfrtp_parse_packet(), asfrtp_parse_sdp_line(), asink_query_formats(), ass_decode_close(), ass_read_header(), ass_split_section(), assert_avoptions(), assert_file_overwrite(), ast_read_header(), atrac3_decode_frame(), atrac3_decode_init(), audio_decode_example(), audio_decode_frame(), audio_encode_example(), audio_read_close(), audio_read_header(), audio_read_packet(), auto_matrix(), av_abuffersink_params_alloc(), av_adler32_update(), av_aes_init(), av_asprintf(), av_audio_convert_alloc(), av_audio_fifo_alloc(), av_audio_fifo_read(), av_audio_fifo_write(), av_base64_encode(), av_bitstream_filter_init(), av_blowfish_crypt(), av_bmg_get(), av_bprint_alloc(), av_bprint_escape(), av_bprint_finalize(), av_bprint_get_buffer(), av_bprintf(), av_buffer_alloc(), av_buffer_allocz(), av_buffer_create(), av_buffer_pool_get(), av_buffer_pool_init(), av_buffer_pool_uninit(), av_buffer_realloc(), av_buffer_ref(), av_buffersink_get_frame_flags(), av_buffersink_params_alloc(), av_buffersink_set_frame_size(), av_buffersrc_add_frame_flags(), av_buffersrc_add_frame_internal(), av_calloc(), av_convert_lang_to(), av_crc_get_table(), av_des_mac(), av_dict_copy(), av_dict_get(), av_dict_set(), av_dump_format(), av_escape(), av_expr_parse(), av_expr_parse_and_eval(), av_fifo_alloc(), av_fifo_drain(), av_fifo_realloc2(), av_file_map(), av_find_best_stream(), av_find_info_tag(), av_find_input_format(), av_find_nearest_q_idx(), av_find_opt(), av_find_program_from_stream(), av_frame_alloc(), av_frame_clone(), av_frame_copy_props(), av_frame_get_plane_buffer(), av_frame_get_qp_table(), av_frame_get_side_data(), av_frame_new_side_data(), av_free_packet(), av_freep(), av_get_channel_description(), av_get_channel_name(), av_get_media_type_string(), av_get_packet(), av_get_pix_fmt_name(), av_get_profile_name(), av_get_random_seed(), av_get_sample_fmt_name(), av_get_string(), av_get_token(), av_gettime(), av_guess_codec(), av_guess_format(), av_hex_dump(), av_hex_dump_log(), av_hmac_alloc(), av_image_alloc(), av_image_copy(), av_image_fill_arrays(), av_image_get_buffer_size(), av_init_packet(), av_interleaved_write_frame(), av_log(), av_log_format_line(), av_log_missing_feature(), av_lzo1x_decode(), av_malloc(), av_new_packet(), av_new_program(), av_opencl_buffer_read(), av_opencl_buffer_read_image(), av_opencl_buffer_write(), av_opencl_buffer_write_image(), av_opencl_release_kernel(), av_opencl_uninit(), av_opt_child_class_next(), av_opt_child_next(), av_opt_find(), av_opt_find2(), av_opt_flag_is_set(), av_opt_free(), av_opt_freep_ranges(), av_opt_get(), av_opt_get_double(), av_opt_get_image_size(), av_opt_get_int(), av_opt_get_key_value(), av_opt_get_q(), av_opt_get_video_rate(), av_opt_next(), av_opt_ptr(), av_opt_query_ranges(), av_opt_query_ranges_default(), av_opt_set(), av_opt_set_bin(), av_opt_set_defaults2(), av_opt_set_dict(), av_opt_set_from_string(), av_opt_set_image_size(), av_opt_set_video_rate(), av_opt_show2(), av_packet_from_data(), av_packet_get_side_data(), av_packet_merge_side_data(), av_packet_new_side_data(), av_parse_cpu_caps(), av_parse_cpu_flags(), av_parse_ratio(), av_parse_time(), av_parser_init(), av_picture_pad(), av_pix_fmt_desc_get(), av_pix_fmt_desc_next(), av_pkt_dump2(), av_pkt_dump_log2(), av_probe_input_buffer(), av_probe_input_format2(), av_probe_input_format3(), av_realloc(), av_realloc_f(), av_register_all(), av_register_hwaccel(), av_register_input_format(), av_register_output_format(), av_samples_alloc(), av_set_double(), av_set_int(), av_set_q(), av_set_string3(), av_small_strptime(), av_strdup(), av_strerror(), av_stristr(), av_strnstr(), av_strtok(), av_tempfile(), av_tree_enumerate(), av_tree_find(), av_tree_insert(), av_write_frame(), av_write_trailer(), av_xtea_crypt(), avc_mp4_find_startcode(), avcodec_alloc_context3(), avcodec_alloc_frame(), avcodec_close(), avcodec_copy_context(), avcodec_decode_audio4(), avcodec_decode_subtitle2(), avcodec_decode_video2(), avcodec_descriptor_get(), avcodec_descriptor_get_by_name(), avcodec_descriptor_next(), avcodec_encode_audio(), avcodec_encode_audio2(), avcodec_fill_audio_frame(), avcodec_find_decoder_by_name(), avcodec_find_encoder_by_name(), avcodec_get_name(), avcodec_open2(), avcodec_register(), avcodec_string(), avcodec_thread_execute2(), avfilter_config_links(), avfilter_free(), avfilter_get_by_name(), avfilter_graph_alloc(), avfilter_graph_alloc_filter(), avfilter_graph_create_filter(), avfilter_graph_dump_to_buf(), avfilter_graph_get_filter(), avfilter_graph_parse(), avfilter_graph_parse2(), avfilter_init_dict(), avfilter_init_str(), avfilter_insert_filter(), avfilter_ref_buffer(), avfilter_register(), avfilter_register_all(), avfilter_transform(), avfilter_unref_bufferp(), avformat_alloc_output_context2(), avformat_close_input(), avformat_find_stream_info(), avformat_match_stream_specifier(), avformat_new_stream(), avformat_open_input(), avg_no_rnd_vc1_chroma_mc8_c(), avi_read_header(), avi_read_nikon(), avi_read_packet(), avi_write_header(), avi_write_packet(), avio_alloc_context(), avio_check(), avio_closep(), avio_enum_protocols(), avio_open(), avisynth_context_destroy(), avisynth_create_stream(), avisynth_read_packet_audio(), avpriv_dv_codec_profile(), avpriv_dv_frame_profile(), avpriv_dv_frame_profile2(), avpriv_dv_init_demux(), avpriv_mpegaudio_decode_header(), avpriv_new_chapter(), avpriv_set_pts_info(), avr_read_header(), avresample_alloc_context(), avresample_close(), avresample_convert(), avresample_set_compensation(), avs_read_header(), avs_read_packet(), avutil_version(), bfi_decode_frame(), bfi_read_header(), bit_alloc_masking(), bits2qp(), bktr_getframe(), bktr_init(), bluray_open(), bmp_encode_frame(), build_feed_streams(), build_file_streams(), build_filter(), build_table(), build_udp_url(), caca_write_trailer(), cache_open(), caf_write_header(), caf_write_packet(), cavsvideo_parse(), cavsvideo_probe(), cdata_read_header(), cdxl_read_packet(), check_diff(), check_format(), check_keyboard_interaction(), check_marker(), check_opcodes(), check_sessionid(), check_values(), choose_decoder(), choose_encoder(), choose_output(), choose_pix_fmts(), choose_pixel_fmt(), choose_sample_fmt(), cin_decode_rle(), cin_read_header(), cinepak_decode_frame(), clear_avprogram(), cllc_decode_init(), clone_tables(), close_connection(), close_slaves(), cmdutils_read_file(), codebook_trellis_rate(), codec_child_class_next(), codec_child_next(), coded_frame_add(), commit_bitstream_and_slice_buffer(), compact_print_section_header(), compact_print_str(), compile_kernel_file(), compute_bandwidth(), compute_bit_allocation(), compute_dar(), compute_exp_strategy(), compute_pkt_fields(), compute_pkt_fields2(), compute_real_filename(), compute_rematrixing_strategy(), compute_scale_factors(), compute_status(), compute_target_delay(), concat_open(), concat_read_header(), concat_seek(), concatenate_packet(), config(), config_input(), config_input_main(), config_input_overlay(), config_output(), config_output_props(), config_props(), config_props_output(), configure_audio_filters(), configure_filtergraph(), configure_input_audio_filter(), configure_input_video_filter(), configure_output_audio_filter(), configure_output_video_filter(), configure_video_filters(), cook_decode_frame(), cook_decode_init(), copy_from(), copy_metadata(), copy_moof(), copy_packet_data(), create(), create_all_formats(), create_audio_stream(), create_map(), create_new_audio_stream(), create_stream(), create_vorbis_context(), create_weave_frame(), ctime1(), D(), daud_header(), dc1394_read_common(), dca_decode_frame(), dca_downmix(), dca_parse(), decimate_init(), decode(), decode_audio(), decode_band_hdr(), decode_bytes(), decode_cabac_residual_dc_internal(), decode_cabac_residual_dc_internal_422(), decode_channel_sound_unit(), decode_chunks(), decode_component(), decode_dc(), decode_dvd_subtitles(), decode_element(), decode_flush(), decode_frame(), decode_i2_frame(), decode_info_header(), decode_init(), decode_init_static(), decode_init_thread_copy(), decode_lowdelay(), decode_lowdelay_slice(), decode_luma_residual(), decode_main_header(), decode_mb_i(), decode_nal_units(), decode_packet(), decode_picture(), decode_region(), decode_region_inter(), decode_region_intra(), decode_region_masked(), decode_slice_header(), decode_subpacket(), decode_tag(), decode_text_chunk(), decode_thread(), decode_update_thread_context(), decode_video(), decode_wmv9(), decode_zbuf(), decodeplane8(), decrypt_init(), default_print_section_header(), DEFINE_BLEND(), destroy(), dfa_read_header(), dh_is_valid_public_key(), dirac_decode_data_unit(), dirac_decode_frame(), dirac_decode_picture_header(), dirac_parse(), dirac_probe(), dnxhd_encode_fast(), dnxhd_encode_picture(), dnxhd_encode_rdo(), dnxhd_find_qscale(), dnxhd_parse(), dnxhd_probe(), do_audio_out(), do_exit(), do_streamcopy(), do_subtitle_out(), do_tls_poll(), do_video_out(), doTest(), doubles2str(), draw_glyphs(), draw_mandelbrot(), draw_slice(), draw_text(), dshow_add_device(), dshow_cycle_devices(), dshow_cycle_formats(), dshow_cycle_pins(), dshow_list_device_options(), dshow_open_device(), dshow_read_close(), dshow_read_header(), dshow_read_packet(), dshow_set_audio_buffer_size(), dtshd_read_header(), dump_attachment(), dump_metadata(), dump_stream_format(), dup_wchar_to_utf8(), dv1394_read_header(), dv1394_start(), dv_assemble_frame(), dv_decode_ac(), dv_encode_video_segment(), dv_extract_audio(), dv_extract_audio_info(), dv_extract_pack(), dv_guess_dct_mode(), dv_init_mux(), dv_write_header(), dv_write_pack(), dvbsub_init_decoder(), dvbsub_parse(), dvbsub_parse_page_segment(), dvbsub_parse_pixel_data_block(), dvd_nav_parse(), dvdsub_decode(), dvdsub_parse(), dvvideo_decode_frame(), dxa_read_header(), dxva2_h264_start_frame(), dxva2_mpeg2_start_frame(), dxva2_vc1_end_frame(), dxva2_vc1_start_frame(), dyn_buf_write(), ea_read_header(), encode_dvb_subtitles(), encode_dvd_subtitles(), encode_frame(), encode_init(), encode_line(), encode_mb_internal(), encode_picture(), encode_q_branch(), encode_window_bands_info(), encode_zlibprime(), encrypt_counter(), epaf_read_header(), escape124_decode_frame(), estimate_best_b_count(), estimate_timings_from_pts(), eval_expr(), execute_decode_slices(), exit_program(), expand_function(), export_orphan_timecode(), extract_inout(), Faac_encode_frame(), Faac_encode_init(), fbdev_read_header(), ff_aac_ac3_parse(), ff_ac3_apply_rematrixing(), ff_acelp_interpolate(), ff_all_channel_counts(), ff_all_channel_layouts(), ff_all_formats(), ff_alloc_packet(), ff_alloc_packet2(), ff_alsa_open(), ff_amf_read_string(), ff_ape_write(), ff_asf_parse_packet(), ff_asfcrypt_dec(), ff_ass_split(), ff_ass_split_dialog(), ff_ass_split_override_codes(), ff_ass_style_get(), ff_audio_data_alloc(), ff_audio_data_realloc(), ff_audio_mix_alloc(), ff_audio_mix_free(), ff_audio_mix_set_matrix(), ff_audio_rechunk_interleave(), ff_audio_resample(), ff_audio_resample_init(), ff_avc_write_annexb_extradata(), ff_bfin_get_unscaled_swscale(), ff_blend_rectangle(), ff_bufqueue_get(), ff_bufqueue_peek(), ff_cavs_mv(), ff_ccitt_unpack(), ff_check_alignment(), ff_codec_close_recursive(), ff_combine_frame(), ff_convert_dither(), ff_convert_matrix(), ff_copy_dshow_media_type(), ff_copy_int64_list(), ff_copy_int_list(), ff_create_schro_frame(), 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_dither_alloc(), ff_draw_color(), ff_dxva2_common_end_frame(), ff_er_frame_end(), ff_estimate_p_frame_motion(), ff_faanidct(), ff_faanidct_add(), ff_faanidct_put(), ff_filter_alloc(), ff_filter_frame(), ff_filter_frame_needs_framing(), ff_find_hwaccel(), ff_fix_long_mvs(), ff_frame_thread_encoder_free(), ff_frame_thread_encoder_init(), ff_get_audio_buffer(), ff_get_cpu_flags_ppc(), ff_get_logical_cpus(), ff_get_video_buffer(), ff_h263_decode_frame(), ff_h263_encode_init(), ff_h264_decode_mb_cavlc(), ff_h264_decode_nal(), ff_h264_decode_picture_parameter_set(), ff_h264_decode_ref_pic_list_reordering(), ff_h264_decode_ref_pic_marking(), ff_h264_decode_seq_parameter_set(), ff_h264_draw_horiz_band(), ff_h264_remove_all_refs(), ff_http_auth_create_response(), ff_http_match_no_proxy(), ff_huffyuv_generate_bits_table(), ff_id3v2_parse(), ff_id3v2_parse_apic(), ff_id3v2_read(), ff_id3v2_write_apic(), ff_id3v2_write_metadata(), ff_iir_filter_init(), ff_iir_filter_init_coeffs(), ff_init_cabac_states(), ff_init_scantable_permutation(), ff_init_vlc_sparse(), ff_insert_pad(), ff_interleave_add_packet(), ff_interleave_new_audio_packet(), ff_interleave_packet_per_dts(), ff_isom_write_avcc(), ff_ivi_init_tiles(), ff_j2k_tag_tree_init(), ff_jpegls_reset_coding_parameters(), ff_load_image(), ff_lpc_calc_ref_coefs(), ff_lpc_init(), ff_lzw_decode(), ff_make_absolute_url(), ff_merge_channel_layouts(), ff_merge_formats(), ff_merge_samplerates(), ff_metadata_conv(), ff_mjpeg_decode_frame(), ff_mjpeg_decode_init(), ff_mms_asf_header_parser(), ff_mov_add_hinted_packet(), ff_mov_get_channel_layout_tag(), ff_mov_init_hinting(), ff_mov_read_esds(), ff_mov_read_stsd_entries(), ff_mov_write_packet(), ff_mp_image_setfmt(), ff_mp_msg(), ff_mpeg4_encode_mb(), ff_mpeg_flush(), ff_mpeg_update_thread_context(), ff_mpegts_parse_open(), ff_MPV_common_end(), ff_MPV_common_frame_size_change(), ff_MPV_frame_start(), ff_mxf_get_samples_per_frame(), ff_network_init(), ff_new_mp_image(), ff_nut_free_sp(), ff_opencl_deshake_init(), ff_opencl_deshake_process_inout_buf(), ff_opencl_transform(), ff_packet_free_side_data(), ff_parse_fmtp(), ff_parse_key_value(), ff_parse_mpeg2_descriptor(), ff_pca_init(), ff_planar_sample_fmts(), ff_pnm_decode_header(), ff_pre_estimate_p_frame_motion(), ff_print_AM_MEDIA_TYPE(), ff_print_debug_info2(), ff_program_add_stream_index(), ff_rac_terminate(), ff_rate_control_init(), ff_raw_audio_read_header(), ff_raw_video_read_header(), ff_rdt_parse_open(), ff_rdt_parse_packet(), ff_read_frame_flush(), ff_read_packet(), ff_request_frame(), ff_rtmpe_update_keystream(), ff_rtp_chain_mux_open(), ff_rtp_finalize_packet(), ff_rtp_get_payload_type(), ff_rtp_handler_find_by_id(), ff_rtp_handler_find_by_name(), ff_rtp_parse_open(), ff_rtp_send_jpeg(), ff_rtp_set_remote_url(), ff_rtsp_open_transport_ctx(), ff_rtsp_parse_streaming_commands(), ff_rtsp_setup_input_streams(), ff_rtsp_setup_output_streams(), ff_rtsp_tcp_read_packet(), ff_rtsp_undo_setup(), ff_rv34_decode_frame(), ff_rv34_decode_init_thread_copy(), ff_scale_image(), ff_schro_queue_init(), ff_schro_queue_pop(), ff_sctp_recvmsg(), ff_sctp_send(), ff_set_cmp(), ff_slice_buffer_release(), ff_smil_get_attr_ptr(), ff_snow_common_end(), ff_spatial_idwt_init2(), ff_spdif_probe(), ff_spdif_read_packet(), ff_srtp_decrypt(), ff_srtp_free(), ff_srtp_set_crypto(), ff_store_parser_state(), ff_subblock_synthesis(), ff_subtitles_queue_insert(), ff_sws_getContextFromCmdLine(), ff_sws_getFlagsAndFilterFromCmdLine(), ff_sws_init_input_funcs(), ff_thread_await_progress(), ff_thread_flush(), ff_thread_release_buffer(), ff_thread_report_progress(), ff_thread_video_encode_frame(), ff_tls_deinit(), ff_tls_init(), ff_udp_set_remote_url(), ff_url_join(), ff_urldecode(), ff_vaapi_alloc_slice(), ff_vaapi_commit_slices(), ff_vc1_init_common(), ff_vda_create_decoder(), ff_vf_get_image(), ff_vf_next_config(), ff_vorbis_comment(), ff_vorbis_len2vlc(), ff_vorbiscomment_length(), ff_vorbiscomment_write(), ff_vp56_init_context(), ff_wma_init(), ff_wms_parse_sdp_a_line(), ff_wmv2_common_init(), ff_wmv2_decode_mb(), ff_xvid_rate_control_init(), ff_xvid_rate_control_uninit(), ff_xvid_rate_estimate_qscale(), ff_xvmc_field_start(), ff_xvmc_pack_pblocks(), ff_yuv2rgb_c_init_tables(), ff_yuv2rgb_get_func_ptr(), ff_yuv2rgb_init_altivec(), ff_yuv2rgb_init_mmx(), ff_yuv2rgb_init_vis(), ffio_get_checksum(), ffio_init_context(), ffio_limit(), ffio_url_child_class_next(), ffio_url_child_next(), ffm2_read_header(), ffm_read_header(), ffm_write_header(), ffmpeg_parse_options(), ffprobe_show_program_version(), ffserver_guess_format(), ffserver_opt_default(), ffserver_opt_preset(), ffurl_alloc(), ffurl_open(), ffurl_register_protocol(), fieldmatch_init(), fill_coding_method_array(), fill_picture_parameters(), film_read_header(), filter_child_class_next(), filter_child_next(), filter_codec_opts(), filter_frame(), find_codec_or_die(), find_encdec(), find_marker(), find_next_parse_unit(), find_option(), find_rtp_session(), find_rtp_session_with_url(), find_short(), find_smallest_bounding_rectangle(), find_stream(), find_transport(), find_unused_picture(), findRgbConvFn(), finish_frame(), finish_group(), fixed_cb_search(), fixup_vorbis_headers(), flac_fifo_read_wrap(), flac_parse(), flac_read_header(), flac_write_block_comment(), flashsv2_encode_init(), flashsv2_prime(), flat_print_section_header(), flat_print_str(), flic_read_header(), flush(), flush_change(), flush_dpb(), flush_encoders(), flush_fifo(), flush_packet(), flv_data_packet(), flv_read_metabody(), flv_read_packet(), flv_write_header(), flv_write_packet(), format_child_class_next(), format_child_next(), format_line(), fourxm_read_header(), frame_list_add_frame(), frame_list_clear(), frame_list_remove_samples(), frame_thread_free(), frame_thread_init(), frame_worker_thread(), free_buffers(), free_context_frame(), free_duplicate_context(), free_fragment_if_needed(), free_frame_if_needed(), free_input_threads(), free_packet_buffer(), free_pkt_fifo(), free_tables(), free_tracked_methods(), free_variant_list(), freeBuffers(), frei0r_init(), func_eval_expr(), g722_read_header(), g723_1_init(), g726_reset(), g729_read_header(), gen_connect(), geq_init(), get_4block_rd(), get_attachment(), get_best_frame(), get_bit_rate(), get_bits_left(), get_buffer2(), get_buffer_internal(), get_channel_name(), get_che(), get_chunk_header(), get_codec_guid(), get_codecs_sorted(), get_cookies(), get_date_tag(), get_dc(), get_device_list(), get_extra_meta_func(), get_format(), get_format_from_sample_fmt(), get_fourcc(), get_geokey_name(), get_histogram(), get_http_header_data(), get_id3_tag(), get_input_packet_mt(), get_input_stream(), get_intra_count(), get_level_prefix(), get_line(), get_metadata(), get_metadata_size(), get_metadata_val(), get_next_pkt(), get_number(), get_ost_filters(), get_packet_size(), get_packetheader(), get_pool(), get_preset_file(), get_preset_file_2(), get_sample_rate(), get_sindex(), get_sockaddr(), get_sr_golomb_shorten(), get_subtitle_pkt(), get_tcp_server_response(), get_ue_code(), get_video_buffer(), get_video_private_data(), get_vlc_symbol(), getopt(), getstr8(), gif_encode_frame(), gif_read_header(), gif_write_header(), gif_write_trailer(), gopher_close(), gopher_open(), grab_read_header(), grab_read_packet(), graph_insert_fifos(), grow_array(), gsm_parse(), gsm_read_header(), guess_input_channel_layout(), gxf_write_header(), gxf_write_umf_material_description(), h261_decode_frame(), h261_parse(), h263_handle_packet(), h263_parse(), h263_probe(), h264_frame_start(), h264_free_context(), h264_handle_packet(), h264_mp4toannexb_filter(), h264_parse(), handle_buffered_output(), handle_chunk_type(), handle_connect_error(), handle_file(), handle_invoke_error(), handle_invoke_result(), handle_notify(), handle_packet(), handle_packet_stream_changing_type(), handle_trimming(), has_header(), help(), hl_decode_mb_predict_luma(), hls_mux_init(), hls_read(), hls_read_header(), hls_read_seek(), hls_start(), hls_window(), hls_write_header(), hls_write_packet(), http_av_log(), http_connect(), http_get_file_handle(), http_open_cnx(), http_parse_request(), http_prepare_data(), http_read(), http_read_header(), http_receive_data(), http_seek(), http_server(), http_vlog(), hyscale(), id3v1_create_tag(), id3v1_set_string(), id3v2_3_metadata_split_date(), id3v2_check_write_tag(), idcin_decode_frame(), idcin_read_header(), iec61883_callback(), iec61883_close(), iec61883_read_header(), iec61883_receive_task(), iff_read_header(), ilbc_parse_fmtp(), ilbc_read_header(), imc_get_coeffs(), img_read_header(), img_read_packet(), ini_print_section_header(), ini_print_str(), init(), init_dict(), init_duplicate_context(), init_filters(), init_get_bits(), init_input(), init_input_filter(), init_input_stream(), init_input_threads(), init_MP4DescrParseContext(), init_muxer(), init_opencl_env(), init_options(), init_opts(), init_output_filter(), init_packetizer(), init_put_bits(), init_ralf_vlc(), init_report(), init_stream(), initFilter(), input_thread(), ipmovie_read_header(), ipvideo_decode_frame(), ircam_read_header(), is_intra_more_likely(), ism_flush(), ism_free(), ism_seek(), ism_write_header(), iso88591_to_utf8(), iss_read_header(), iterative_me(), ivi_decode_blocks(), jacosub_read_header(), join_query_formats(), jpeg_parse(), jpeg_parse_packet(), json_print_int(), json_print_item_str(), json_print_section_header(), kalman_smoothen(), l3_unscale(), latm_decode_audio_specific_config(), latm_parse(), latm_parse_packet(), lavfi_read_header(), lavfi_read_packet(), libAVFilter_FindPin(), libAVPin_Disconnect(), libAVPin_EnumMediaTypes(), libgsm_decode_close(), libgsm_encode_close(), libopenjpeg_decode_frame(), libopenjpeg_encode_frame(), libopenjpeg_guess_pix_fmt(), libquvi_read_header(), libschroedinger_decode_frame(), libschroedinger_encode_frame(), libspeex_decode_init(), link_filter_inouts(), lmlm4_read_header(), load_glyph(), load_input_picture(), load_ipmovie_packet(), loas_read_header(), lowdelay_subband(), lxf_read_header(), lxf_read_packet(), m4sl_cb(), main(), make_digest_auth(), make_eval_expr(), make_point(), match_section(), matroska_clear_queue(), matroska_convert_tag(), matroska_convert_tags(), matroska_decode_buffer(), matroska_deliver_packet(), matroska_ebmlnum_uint(), matroska_find_track_by_num(), matroska_parse_block(), matroska_parse_cluster(), matroska_parse_cluster_incremental(), matroska_parse_frame(), matroska_parse_rm_audio(), matroska_read_header(), md5_close(), merge_date(), microdvd_read_header(), mix_function_init(), mj2_create_image(), mjpeg_decode_scan(), mjpegb_decode_frame(), mkv_add_cuepoint(), mkv_add_seekhead_entry(), mkv_flush_dynbuf(), mkv_start_cues(), mkv_start_seekhead(), mkv_write_attachments(), mkv_write_block(), mkv_write_chapters(), mkv_write_header(), mkv_write_simpletag(), mkv_write_tag(), mkv_write_tags(), mkv_write_tracks(), mmap_init(), mmap_read_frame(), mmap_release_buffer(), mmf_read_header(), mms_open(), mms_put_utf16(), mms_read(), mms_safe_send_recv(), mmsh_open_internal(), modify_pred(), modplug_read_header(), modplug_read_packet(), mov_create_chapter_track(), mov_create_timecode_track(), mov_find_next_sample(), mov_flush_fragment(), mov_open_dref(), mov_probe(), mov_read_chapters(), mov_read_close(), mov_read_cmov(), mov_read_covr(), mov_read_custom_metadata(), mov_read_default(), mov_read_fiel(), mov_read_header(), mov_read_packet(), mov_read_tfhd(), mov_read_trak(), mov_read_trun(), mov_read_udta_string(), mov_text_decode_frame(), mov_write_3gp_udta_tag(), mov_write_chpl_tag(), mov_write_hdlr_tag(), mov_write_header(), mov_write_int8_metadata(), mov_write_mdhd_tag(), mov_write_minf_tag(), mov_write_moov_tag(), mov_write_string_metadata(), mov_write_stts_tag(), mov_write_tkhd_tag(), mov_write_tmcd_tag(), mov_write_tmpo_tag(), mov_write_trkn_tag(), mov_write_udta_sdp(), mov_write_uuidusmt_tag(), movie_common_init(), movie_push_frame(), movie_request_frame(), mp3_queue_flush(), mp3_read_header(), mp3lame_encode_init(), mp_decode_frame(), mp_decode_layer3(), mpc8_read_header(), mpc_read_header(), mpeg4video_parse(), mpeg_decode_frame(), mpeg_decode_quant_matrix_extension(), mpeg_mux_write_packet(), mpegaudio_parse(), mpegps_read_packet(), mpegts_add_service(), mpegts_close_filter(), mpegts_find_stream_type(), mpegts_open_pes_filter(), mpegts_open_section_filter(), mpegts_probe(), mpegts_push_data(), mpegts_read_header(), mpegts_set_stream_info(), mpegts_write_end(), mpegts_write_header(), mpegts_write_packet_internal(), mpegts_write_pmt(), mpegvideo_parse(), mpegvideo_probe(), mpl2_decode_frame(), mpl2_read_header(), mpsub_read_header(), msmpeg4v12_decode_mb(), msmpeg4v34_decode_mb(), msnwc_tcp_read_header(), msrle_decode_frame(), mss1_decode_init(), mss2_blit_wmv9_c(), mss2_decode_frame(), mss2_gray_fill_masked_c(), mss4_init_vlcs(), msvideo1_decode_frame(), mtv_read_header(), mv_read_header(), mxf_compute_index_tables(), mxf_compute_sample_count(), mxf_get_mpeg2_codec_ul(), mxf_interleave_get_packet(), mxf_parse_handle_essence(), mxf_parse_structural_metadata(), mxf_read_close(), mxf_read_generic_descriptor(), mxf_read_identification_metadata(), mxf_read_index_table_segment(), mxf_read_packet(), mxf_read_pixel_layout(), mxf_resolve_strong_ref(), mxf_seek_to_previous_partition(), mxf_set_current_edit_unit(), mxf_write_header(), mxg_read_header(), mxg_read_packet(), mxpeg_decode_end(), mxpeg_decode_frame(), nc_read_header(), new_audio_stream(), new_connection(), new_data_stream(), new_output_stream(), new_pes_packet(), new_stream(), new_subtitle_stream(), new_variant(), new_video_stream(), next_codec_for_id(), nist_read_header(), nprobe(), nsv_parse_NSVs_header(), nsv_probe(), nsv_read_chunk(), nsv_read_header(), nsv_read_packet(), nut_read_header(), nut_write_packet(), nuv_header(), ogg_find_codec(), ogg_get_length(), ogg_new_stream(), ogg_read_header(), ogg_read_timestamp(), ogg_write_header(), ogg_write_vorbiscomment(), oggvorbis_encode_frame(), oggvorbis_init_encoder(), ogm_chapter(), ogm_header(), oma_read_header(), opaque_list_pop(), open_audio(), open_codec_context(), open_file(), open_files(), open_input(), open_input_file(), open_input_stream(), open_null_ctx(), open_output_file(), open_slave(), open_stream(), open_video(), opt_audio_codec(), opt_bitrate(), opt_channel_layout(), opt_default(), opt_default_new(), opt_format(), opt_frame_pix_fmt(), opt_frame_size(), opt_input_file(), opt_list(), opt_loglevel(), opt_map(), opt_map_channel(), opt_max_alloc(), opt_preset(), opt_profile(), opt_progress(), opt_qscale(), opt_recording_timestamp(), opt_report(), opt_sameq(), opt_show_entries(), opt_show_format_entry(), opt_show_versions(), opt_streamid(), opt_target(), opt_timelimit(), opt_video_channel(), opt_video_codec(), opt_video_standard(), opt_vstats(), output_packet(), packet_queue_flush(), packet_queue_get(), packet_queue_put_private(), pad_last_frame(), paint_mouse_pointer(), palToRgbWrapper(), parse_chunks(), parse_command_line(), parse_commands(), parse_device_name(), parse_dynamic_acl(), parse_ffconfig(), parse_file(), parse_filter(), parse_fmtp(), parse_fmtp_config(), parse_forced_key_frames(), parse_fragment(), parse_frames(), parse_inputs(), parse_intervals(), parse_iplconvkernel(), parse_key_value_pair(), parse_keyframes_index(), parse_legacy_attrib(), parse_loglevel(), parse_matrix_coeffs(), parse_media_type(), parse_meta_type(), parse_MP4ESDescrTag(), parse_nal_units(), parse_number_or_die(), parse_optgroup(), parse_option(), parse_packet(), parse_picture(), parse_playlist(), parse_points_str(), parse_primary(), parse_psfile(), parse_streaminfo(), parse_string(), parse_time_or_die(), parse_times(), parse_videoinfoheader2(), pcm_read_header(), pcx_encode_frame(), pic_is_unused(), pick_format(), pick_formats(), pjs_read_header(), pkt_dump_internal(), pmp_header(), pmt_cb(), pnm_parse(), pool_alloc_buffer(), pp_get_mode_by_name_and_quality(), pp_postprocess(), pp_process_command(), precalc_coefs(), pred8x16_mad_cow_dc_0l0(), pred8x16_mad_cow_dc_0lt(), pred8x16_mad_cow_dc_l00(), pred8x16_mad_cow_dc_l0t(), pred8x8_mad_cow_dc_0l0(), pred8x8_mad_cow_dc_0lt(), pred8x8_mad_cow_dc_l00(), pred8x8_mad_cow_dc_l0t(), predict_slice(), predictor_decode_mono_3930(), predictor_decode_mono_3950(), prepare_sdp_description(), print_al_capture_devices(), print_codecs(), print_codecs_for_id(), print_error(), print_fps(), print_option(), print_program_info(), print_report(), probe(), process_callback(), process_input(), process_ipmovie_chunk(), process_line(), process_options(), process_synthesis_subpackets(), ps_read_extension_data(), pthread_cond_broadcast(), pthread_cond_destroy(), pthread_cond_init(), pthread_cond_signal(), pthread_create(), pthread_mutex_init(), pulse_read_header(), push_frame(), push_samples(), put_image(), put_meta(), put_packet(), put_s(), put_sot(), put_symbol(), put_vector(), put_vlc_symbol(), pva_read_header(), pvf_read_header(), qcp_read_header(), qdm2_decode(), qdm2_decode_fft_packets(), qdm2_decode_sub_packet_header(), qdm2_decode_super_block(), qdm2_fft_decode_tones(), qdm2_get_vlc(), qdm2_init(), qdm2_restore_block(), qdm2_search_subpacket_type_in_list(), qp2bits(), qpeg_decode_inter(), qt_rtp_parse_packet(), qtrle_decode_frame(), quantize_and_encode_band(), quantize_band_cost(), query_codec(), query_formats(), queue_frames(), queue_picture(), r3d_read_red1(), ra144_encode_frame(), raw_decode(), rawvideo_read_header(), rd8x8_c(), rdt_load_mdpr(), rdt_new_context(), rdt_parse_packet(), read_apic(), read_chapter(), read_code_table(), read_data(), read_data_packet(), read_dct_coeffs(), read_desc_chunk(), read_ffserver_streams(), read_file(), read_frame(), read_frame_data(), read_frame_internal(), read_from_packet_buffer(), read_gab2_sub(), read_geobtag(), read_header(), read_huffman_tables(), read_key(), read_len_table(), read_mfra(), read_packet(), read_packets(), read_seek(), read_tfra(), read_thread(), read_ts(), read_whole_file(), ready_codebook(), realloc_section_array(), realtext_decode_frame(), realtext_read_header(), reap_filters(), receive_frame(), recheck_discard_flags(), recode_subtitle(), remove_frame(), remove_long(), remove_short_at_index(), remove_stream(), RENAME(), request_frame(), request_inlink(), resample_child_class_next(), resample_child_next(), resample_init(), reset_packet(), reset_ptr(), resetup_tcp(), resolve_host(), return_audio_frame(), rl2_read_header(), rl2_read_packet(), rm_assemble_video_frame(), rm_read_header(), rm_read_header_old(), rm_read_packet(), roq_dpcm_encode_frame(), roq_read_packet(), rpl_read_header(), rprobe(), rso_read_header(), rtcp_parse_packet(), rtmp_calc_swfhash(), rtmp_close(), rtmp_http_open(), rtmp_http_send_cmd(), rtmp_log(), rtmp_open(), rtmp_write_amf_data(), rtmpe8_sig(), rtmpe_open(), rtmpe_read(), rtmpe_write(), rtp_new_av_stream(), rtp_new_connection(), rtp_open(), rtp_parse_one_packet(), rtp_parse_packet_internal(), rtp_parse_queued_packet(), rtp_write_header(), rtsp_cmd_describe(), rtsp_cmd_setup(), rtsp_listen(), rtsp_parse_request(), rtsp_probe(), rtsp_read_announce(), rtsp_read_close(), rtsp_read_header(), rtsp_read_packet(), rtsp_read_pause(), rtsp_read_play(), rtsp_read_setup(), rtsp_reply_header(), rtsp_write_close(), rtsp_write_packet(), rtsp_write_record(), rv10_decode_frame(), rv10_decode_packet(), rv10_write_header(), rv20_decode_picture_header(), rv34_decoder_free(), rv34_init_tables(), sami_close(), sami_paragraph_to_ass(), sami_read_header(), sap_fetch_packet(), sap_probe(), sap_read_header(), sap_write_close(), sap_write_header(), sbg_read_header(), sbg_read_probe(), sbr_dequant(), sctp_open(), sctp_read(), sdl_audio_callback(), sdl_write_trailer(), sdp_parse_fmtp_config_h264(), search_for_ms(), search_for_quantizers_anmr(), search_keyval(), seg_write_header(), segment_end(), segment_list_open(), segment_list_print_entry(), segment_mux_init(), segment_start(), select_dsp_funcs(), select_frame(), select_input_picture(), select_voice(), selfTest(), send_command_packet(), send_invoke_response(), send_next(), send_out(), seq_decode_op1(), seq_decode_op2(), seq_decode_op3(), seq_read_header(), seq_unpack_rle_block(), set_expr(), set_format(), set_number(), set_options(), set_string_number(), setup_find_stream_info_opts(), shift_codebook(), shorten_decode_close(), shorts2str(), show_bsfs(), show_codec_opts(), show_codecs(), show_filters(), show_format_opts(), show_formats(), show_frame(), show_help_children(), show_help_codec(), show_help_default(), show_help_demuxer(), show_help_filter(), show_help_muxer(), show_help_options(), show_opts(), show_packet(), show_pix_fmts(), show_protocols(), show_stream(), show_tags(), show_usage(), shutdown_callback(), siff_parse_vbv1(), slice_end(), smacker_decode_bigtree(), smacker_decode_tree(), smacker_read_header(), smc_decode_frame(), smjpeg_read_header(), smjpeg_write_header(), sol_read_header(), source_request_frame(), sox_read_header(), sox_write_header(), split_commandline(), srt_read_header(), srtp_close(), srtp_open(), sse(), sse_mb(), Stagefright_close(), Stagefright_decode_frame(), Stagefright_init(), start_multicast(), str_read_packet(), stream_close(), stream_component_close(), stream_component_open(), stream_open(), strip_specifiers(), sub2video_copy_rect(), sub2video_flush(), sub2video_heartbeat(), subtitle_thread(), subviewer1_read_header(), subviewer_decode_frame(), subviewer_read_header(), sunrast_decode_frame(), supply_new_packets(), svq1_decode_block_intra(), svq1_decode_block_non_intra(), svq1_encode_plane(), svq3_decode_frame(), swap_channel_layouts_on_filter(), swap_sample_fmts_on_filter(), swap_samplerates_on_filter(), swf_read_header(), swf_read_packet(), swf_write_audio(), swf_write_trailer(), switch_buffer(), swr_alloc_set_opts(), swr_drop_output(), swr_init(), swr_inject_silence(), swri_audio_convert_init_arm(), swri_audio_convert_init_x86(), swri_rematrix_init(), sws_allocVec(), sws_cloneVec(), sws_diffVec(), sws_freeContext(), sws_getCachedContext(), sws_getConstVec(), sws_getContext(), sws_getConvVec(), sws_getDefaultFilter(), sws_getGaussianVec(), sws_getShiftedVec(), sws_init_context(), sws_init_swScale(), sws_scale(), sws_sumVec(), swScale(), synchronize_audio(), synthfilt_build_sb_samples(), tak_decode_frame(), tak_parse(), tak_read_header(), tb_unreliable(), tcp_open(), tedcaptions_read_header(), tee_write_trailer(), term_exit(), test_motion(), text_decode_frame(), theora_packet(), thp_read_header(), thread_free(), thread_init(), tiff_decode_tag(), tiff_unpack_strip(), tls_open(), tmv_read_header(), toggle_full_screen(), transcode(), transcode_from_filter(), transcode_init(), transcode_step(), try_decode_frame(), tta_decode_close(), tta_decode_frame(), tta_decode_init(), tta_read_header(), twin_decode_frame(), txd_read_header(), type2str(), udp_close(), udp_get_file_handle(), udp_join_multicast_group(), udp_leave_multicast_group(), udp_open(), udp_port(), udp_read(), udp_resolve_host(), udp_set_multicast_sources(), udp_set_multicast_ttl(), udp_socket_create(), unescape(), uninit(), uninit_opts(), unpack_coeffs(), update_dimensions(), update_frame_pool(), update_stream_timings(), update_wrap_reference(), url_alloc_for_protocol(), url_open_dyn_buf_internal(), urlcontext_child_class_next(), urlcontext_child_next(), utvideo_decode_init(), utvideo_encode_init(), v4l2_read_header(), v4l_mm_read_picture(), vaapi_vc1_start_frame(), var_read_float(), var_read_string(), vc1_decode_b_mb(), vc1_decode_b_mb_intfi(), vc1_decode_frame(), vc1_decode_i_block_adv(), vc1_decode_init(), vc1_decode_intra_block(), vc1_parse(), vc1t_read_header(), vda_sync_decode(), vdadec_init(), vf_open(), vfw_read_header(), vfw_read_packet(), vid_read_packet(), video_decode_example(), video_display(), video_encode_example(), video_get_buffer(), video_refresh(), video_thread(), vivo_read_header(), vmd_read_header(), voc_read_header(), vorbis_decode_frame(), vorbis_encode_frame(), vorbis_floor0_decode(), vorbis_floor1_decode(), vorbis_parse_audio_packet(), 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(), vorbis_parse_setup_hdr_tdtransforms(), vorbis_residue_decode_internal(), vp3_draw_horiz_band(), vp3_init_thread_copy(), vp8_decode(), vp8_decode_frame(), vp8_decode_mb_row_no_filter(), vp8_decode_mb_row_sliced(), vp8_decode_mv_mb_modes(), vp8_encode(), vp8_filter_mb_row(), vp8_free_buffer(), vp8_new_context(), vplayer_read_header(), vqf_read_header(), vsink_query_formats(), wc3_read_header(), wc3_read_packet(), webvtt_decode_frame(), webvtt_read_header(), worker(), write_chapter(), write_fragment(), write_frame(), write_globalinfo(), write_header(), write_headers(), write_index(), write_manifest(), write_option(), write_packet(), write_stream_codec_info(), write_streaminfo(), write_table_entries_attrib(), write_table_redirector_legacy_attrib(), write_tags(), write_to_fifo(), write_video_frame(), writer_close(), writer_get_by_name(), writer_print_data(), writer_print_integer(), writer_print_string(), wsaud_read_header(), wsvqa_read_header(), wsvqa_read_packet(), wtvfile_open_sector(), wv_read_header(), x11grab_read_close(), x11grab_read_header(), x11grab_read_packet(), X264_frame(), X264_init(), x8_reset_vlc_tables(), x8_vlc_init(), xa_read_header(), XAVS_frame(), xiph_parse_fmtp_pair(), xml_print_section_header(), xml_print_str(), xmv_read_header(), xvid_encode_close(), xvid_encode_frame(), xvid_encode_init(), xvid_ff_2pass_after(), xvid_ff_2pass_create(), xvid_ff_2pass_destroy(), xvid_strip_vol_header(), xwd_decode_frame(), xwma_read_header(), yae_clear(), yae_flush(), yae_release_buffers(), yae_reset(), yae_set_tempo(), yop_decode_frame(), yop_get_next_nibble(), yop_read_header(), yuv2rgb_2_c_template(), yuv2rgb_full_2_c_template(), and yuv4_read_header().

const int8_t si_prefixes['z'- 'E'+1]
static
Initial value:
= {
['y'-'E']= -24,
['z'-'E']= -21,
['a'-'E']= -18,
['f'-'E']= -15,
['p'-'E']= -12,
['n'-'E']= - 9,
['u'-'E']= - 6,
['m'-'E']= - 3,
['c'-'E']= - 2,
['d'-'E']= - 1,
['h'-'E']= 2,
['k'-'E']= 3,
['K'-'E']= 3,
['M'-'E']= 6,
['G'-'E']= 9,
['T'-'E']= 12,
['P'-'E']= 15,
['E'-'E']= 18,
['Z'-'E']= 21,
['Y'-'E']= 24,
}

Referenced by av_strtod().

double value

Referenced by add_string_metadata(), ape_tag_read_field(), arith2_get_scaled_value(), asf_write_header1(), av_dict_set(), av_opt_set_from_string(), avi_read_tag(), avpriv_tak_parse_streaminfo(), check_4block_inter(), check_block(), decode_block(), decode_byterun(), decode_info_header(), decode_motion(), decode_skip_count(), dtshd_read_header(), encode_gbrp10(), encode_gbrp12(), encode_rgb48_10bit(), ff_bgmc_decode(), ff_draw_round_to_sub(), ff_log2_q15(), ff_parse_fmtp(), ff_rtsp_open_transport_ctx(), ff_svq1_packet_checksum(), filter_frame(), get_bucket(), get_scale(), get_sockaddr(), get_tag(), gxf_material_tags(), gxf_track_tags(), handle_connect_error(), id3v2_3_metadata_split_date(), init_dict(), init_loop_filter(), intlist_read(), make_eval_expr(), mov_metadata_raw(), mov_read_timecode_track(), mpegaudio_tableinit(), mxf_read_pixel_layout(), nist_read_header(), nsv_parse_NSVf_header(), opt_preset(), opt_timelimit(), pcx_rle_decode(), process_options(), put_bits(), qdm2_decode(), qdm2_decode_fft_packets(), qdm2_get_se_vlc(), qdm2_get_vlc(), quantize(), radix_sort_pass(), read_info_chunk(), read_tag(), read_var_block_data(), rtmp_write_amf_data(), subviewer_read_header(), sunrast_decode_frame(), sunrast_image_write_image(), tgq_decode_block(), tiff_decode_tag(), tta_decode_frame(), var_read_metadata(), vc1_decode_i_block(), vc1_decode_i_block_adv(), vc1_decode_intra_block(), vc1_decode_p_block(), vivo_read_header(), vlc_decode_block(), vp56_rac_gets(), vp8_rac_get_uint(), wv_get_value_float(), and xor_32_to_8().