FFmpeg
Macros
attributes.h File Reference

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_const
 
#define  av_cold
 
#define  av_flatten
 
 
#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.
 
#define  av_unused
 
#define  av_used
  Mark a variable as used and prevent the compiler from optimizing it away.
 
#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 AV_GCC_VERSION_AT_LEAST (   x,
  y 
)    0

Definition at line 32 of file attributes.h.

#define av_always_inline   inline

Definition at line 41 of file attributes.h.

#define av_extern_inline   inline

Definition at line 49 of file attributes.h.

#define av_noinline

Definition at line 58 of file attributes.h.

#define av_pure

Definition at line 64 of file attributes.h.

#define av_const

Definition at line 70 of file attributes.h.

#define av_cold

Definition at line 76 of file attributes.h.

#define av_flatten

Definition at line 82 of file attributes.h.

#define attribute_deprecated

Definition at line 90 of file attributes.h.

#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.

Definition at line 112 of file attributes.h.

#define av_unused

Definition at line 120 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(), flv_read_metabody(), get_rac(), h264_handle_packet(), jp2_find_codestream(), matroska_decode_buffer(), mov_read_hdlr(), mp3_write_audio_packet(), multiple_resample(), nsv_parse_NSVf_header(), nsv_read_chunk(), p8idct(), 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 131 of file attributes.h.

#define av_alias

Definition at line 137 of file attributes.h.

#define av_uninit (   x )    x

Definition at line 143 of file attributes.h.

Referenced by adaptive_cb_search(), apply_channel_coupling(), av_opt_set_from_string(), bfi_decode_frame(), compand_delay(), 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_vp8_decode_frame(), ff_yuv2rgb_c_init_tables(), flv_read_packet(), main(), mpeg4_decode_block(), msmpeg4_encode_dc(), mss2_decode_frame(), process_options(), qtrle_encode_line(), and synth_frame().

#define av_builtin_constant_p (   x )    0

Definition at line 150 of file attributes.h.

Referenced by cmp().

#define av_printf_format (   fmtpos,
  attrpos 
)

Definition at line 151 of file attributes.h.

#define av_noreturn

Definition at line 157 of file attributes.h.


Generated on Sat Jan 25 2014 19:52:22 for FFmpeg by   doxygen 1.8.2

AltStyle によって変換されたページ (->オリジナル) /