Libav
Macros
macros.h File Reference

Utility Preprocessor macros. More...

Go to the source code of this file.

Macros

#define AV_STRINGIFY(s)   AV_TOSTRING(s)
 
#define AV_TOSTRING(s)   #s
 
#define AV_GLUE(a, b)   a ## b
 
#define AV_JOIN(a, b)   AV_GLUE(a, b)
 
#define AV_PRAGMA(s)   _Pragma(#s)
 
#define FFALIGN(x, a)   (((x)+(a)-1)&~((a)-1))
 

Detailed Description

Utility Preprocessor macros.

Definition in file macros.h.

Macro Definition Documentation

◆ AV_PRAGMA

#define AV_PRAGMA (   s)    _Pragma(#s)

Definition at line 46 of file macros.h.

◆ FFALIGN

#define FFALIGN (   x,
  a 
)    (((x)+(a)-1)&~((a)-1))

Definition at line 48 of file macros.h.

Referenced by aic_decode_frame(), aic_decode_init(), alloc_scratch_buffers(), allocate_frame_buffers(), ape_decode_frame(), apply_channel_coupling(), atrac3_decode_init(), av_image_alloc(), av_image_copy_to_buffer(), av_image_fill_arrays(), av_samples_get_buffer_size(), avcodec_align_dimensions(), avcodec_align_dimensions2(), backward_filter(), blend_frame(), cdxl_decode_frame(), cdxl_read_packet(), check_epel(), check_qpel(), check_unweighted_pred(), check_weighted_pred(), codec_reinit(), config_input(), convert_samples(), cudaupload_config_output(), dds_decode(), decode_frame(), decode_i2_frame(), decode_init(), decode_pic(), decode_subframe(), decorrelate(), do_hybrid_window(), dxv_init(), dxva2_create_decoder(), encode_frame(), encode_init(), epic_jb_decode_tile(), estimate_slice_plane(), ff_audio_mix(), ff_celt_decode_frame(), ff_convert_dither(), ff_ivi_init_planes(), ff_lpc_calc_coefs(), ff_lpc_init(), ff_mpeg_framesize_alloc(), ff_mss12_decode_init(), ff_vc1_decode_init_alloc_tables(), ff_vc1_parse_frame_header_adv(), ffmal_copy_frame(), ffmmal_init_decoder(), fic_decode_frame(), fic_decode_init(), filter(), filter_frame(), filter_slice_chroma(), flv_write_packet(), g2m_init_buffers(), g2m_load_cursor(), generate_dither_noise(), get_audio_frame_duration(), get_max_frame_size(), get_video_buffer(), hap_init(), hcscale(), hq_decode_frame(), hqa_decode_frame(), hqx_decode_frame(), if(), init_dimensions(), init_lengths(), init_out_pool(), init_sizes(), init_stage(), init_video_param(), jpg_decode_data(), kempf_decode_tile(), kempf_restore_buf(), lag_decode_frame(), load_buffer(), mp3lame_encode_frame(), mpegvideo_extract_headers(), msrle_decode_frame(), mss4_decode_frame(), mss4_decode_init(), opus_decode_packet(), output_frame(), paf_video_init(), pcm_bluray_decode_frame(), pcm_bluray_parse_header(), qdm2_calculate_fft(), qsv_init(), read_table(), saturate_output_float(), screenpresso_decode_frame(), send_command_packet(), set_sample_rate_params(), spdif_header_dts4(), spdif_read_packet(), spdif_write_packet(), submit_frame(), sunrast_encode_init(), svq1_decode_frame(), sws_init_context(), tdsc_load_cursor(), tgq_decode_frame(), tscc2_decode_init(), txd_decode_frame(), utvideo_encode_init(), vaapi_encode_h264_init_internal(), vaapi_encode_h265_init_internal(), vaapi_encode_mjpeg_init_internal(), vp3_decode_init(), vp6_parse_header(), xsub_encode(), xwd_decode_frame(), and xwd_encode_frame().