FFmpeg
|
Macro definitions for various function/variable attributes. More...
Go to the source code of this file.
Macros | |
#define | AV_GCC_VERSION_AT_LEAST(x, y) 0 |
#define | av_always_inline inline |
#define | av_extern_inline inline |
#define | av_noinline |
#define | av_pure |
#define | av_restrict restrict |
#define | av_const |
#define | av_cold |
#define | av_flatten |
#define | attribute_deprecated |
#define | AV_NOWARN_DEPRECATED(code) code |
Disable warnings about deprecated features This is useful for sections of code kept for backward compatibility and scheduled for removal. More... | |
#define | av_unused |
#define | av_used |
Mark a variable as used and prevent the compiler from optimizing it away. More... | |
#define | av_alias |
#define | av_uninit(x) x |
#define | av_builtin_constant_p(x) 0 |
#define | av_printf_format(fmtpos, attrpos) |
#define | av_noreturn |
Detailed Description
Macro definitions for various function/variable attributes.
Definition in file attributes.h.
Macro Definition Documentation
#define attribute_deprecated |
Definition at line 90 of file attributes.h.
#define av_alias |
Definition at line 131 of file attributes.h.
#define av_always_inline inline |
Definition at line 41 of file attributes.h.
Referenced by AV_RL24(), avg_no_rnd_vc1_chroma_mc8_c(), backup_mb_border(), check_dc_pred8x8_mode(), check_intra_pred4x4_mode_emuedge(), check_intra_pred8x8_mode(), check_intra_pred8x8_mode_emuedge(), check_tm_pred4x4_mode(), check_tm_pred8x8_mode(), DECLARE_ALIGNED(), decode_block_coeffs(), decode_block_coeffs_internal(), decode_cabac_residual_dc(), decode_intra4x4_modes(), decode_mb_coeffs(), decode_mvs(), decode_splitmvs(), denoise_spatial(), denoise_temporal(), ff_clean_intra_table_entries(), get_cabac_cbf_ctx(), get_submv_prob(), h264_h_loop_filter_luma_altivec(), horizontal_compose_dd137i(), hpel_motion(), lowpass(), prefetch_motion(), put_bits_left(), read_mv_component(), rgb64ToUV_c_template(), rgb64ToY_c_template(), tempNoiseReducer(), vertical_compose53iL0(), vp8_mc_chroma(), vp8_mc_luma(), vp8_rac_get_nn(), weight_h264_W_altivec(), xchg_mb_border(), yuv2422_2_c_template(), yuv2422_X_c_template(), yuv2mono_2_c_template(), yuv2mono_X_c_template(), yuv2plane1_10_c_template(), yuv2plane1_16_c_template(), yuv2planeX_16_c_template(), yuv2rgb48_2_c_template(), yuv2rgb48_X_c_template(), yuv2rgb_2_c_template(), yuv2rgb_full_2_c_template(), yuv2rgb_full_X_c_template(), yuv2rgb_write(), yuv2rgb_write_full(), and yuv2rgb_X_c_template().
#define av_builtin_constant_p | ( | x | ) | 0 |
Definition at line 144 of file attributes.h.
Referenced by cmp().
#define av_cold |
Definition at line 78 of file attributes.h.
Referenced by amr_decode_fix_avctx(), ff_fft_init_arm(), ff_fft_init_x86(), filter_frame(), flashsv_decode_end(), flush(), g726_reset(), movie_request_frame(), predictor_calc_error(), query_formats(), request_frame(), swf_read_packet(), vp3_init_thread_copy(), vp6_decode_init_context(), vp6_filter(), and vp8_free().
#define av_const |
Definition at line 72 of file attributes.h.
Referenced by av_inv_q().
#define av_extern_inline inline |
Definition at line 49 of file attributes.h.
#define av_flatten |
Definition at line 84 of file attributes.h.
Definition at line 32 of file attributes.h.
#define av_noinline |
Definition at line 56 of file attributes.h.
#define av_noreturn |
Definition at line 151 of file attributes.h.
Disable warnings about deprecated features This is useful for sections of code kept for backward compatibility and scheduled for removal.
Definition at line 106 of file attributes.h.
Referenced by av_buffersink_set_frame_size(), and av_buffersrc_add_frame_internal().
#define av_printf_format | ( | fmtpos, | |
attrpos | |||
) |
Definition at line 145 of file attributes.h.
Referenced by avio_tell().
#define av_pure |
Definition at line 62 of file attributes.h.
Referenced by av_x_if_null().
#define av_restrict restrict |
Definition at line 66 of file attributes.h.
Definition at line 137 of file attributes.h.
Referenced by adaptive_cb_search(), apply_channel_coupling(), apply_window(), av_opt_set_from_string(), bfi_decode_frame(), count_colors(), dca_exss_parse_asset_header(), decode_subframe_fixed(), doVertLowPass_altivec(), draw_mandelbrot(), ea_read_packet(), encode_rgb_frame(), ff_h264_execute_ref_pic_marking(), ff_lpc_calc_coefs(), ff_msmpeg4_decode_block(), ff_seek_frame_binary(), ff_srtp_decrypt(), ff_vp56_decode_frame(), ff_yuv2rgb_c_init_tables(), flv_read_packet(), ivi_decode_blocks(), main(), mpeg4_decode_block(), msmpeg4_encode_dc(), mss2_decode_frame(), process_options(), qtrle_encode_line(), synth_frame(), and vp8_decode_frame().
#define av_unused |
Definition at line 114 of file attributes.h.
Referenced by asf_build_simple_index(), asf_read_frame_header(), audio_decode_frame(), av_file_map(), body(), count_frame_header(), decode_block(), decode_cabac_residual_internal(), decode_frame(), dvbsub_parse_region_segment(), estimate_timings(), ff_faandct(), ff_get_video_buffer(), ff_h264_filter_mb(), ff_rtp_check_and_send_back_rr(), ff_tlog_ref(), flush(), get_rac(), h264_handle_packet(), matroska_decode_buffer(), mov_read_hdlr(), mp3_write_audio_packet(), multiple_resample(), nsv_parse_NSVf_header(), nsv_read_chunk(), p8idct(), pack_li_1_C(), parse_dB(), parse_psfile(), r3d_read_red1(), r3d_read_reda(), r3d_read_redv(), r3d_read_reos(), row_fdct(), and show_filters().
#define av_used |
Mark a variable as used and prevent the compiler from optimizing it away.
This is useful for variables accessed only from inline assembler without the compiler being aware.
Definition at line 125 of file attributes.h.
Generated on Mon Nov 18 2024 06:52:04 for FFmpeg by 1.8.11