FFmpeg
|
#include <limits.h>
#include <stdint.h>
#include <stddef.h>
#include <assert.h>
#include <stdio.h>
#include "config.h"
#include "attributes.h"
#include "libm.h"
#include "macros.h"
Go to the source code of this file.
Macros | |
#define | NDEBUG |
#define | attribute_align_arg |
#define | av_export_avutil |
#define | FF_DISABLE_DEPRECATION_WARNINGS |
#define | FF_ENABLE_DEPRECATION_WARNINGS |
#define | FF_ALLOC_TYPED_ARRAY(p, nelem) (p = av_malloc_array(nelem, sizeof(*p))) |
#define | FF_ALLOCZ_TYPED_ARRAY(p, nelem) (p = av_calloc(nelem, sizeof(*p))) |
#define | FF_PTR_ADD(ptr, off) ((off) ? (ptr) + (off) : (ptr)) |
#define | FF_FIELD_AT(type, off, obj) (*(type *)((char *)&(obj) + (off))) |
Access a field in a structure by its offset. More... | |
#define | NULL_IF_CONFIG_SMALL(x) x |
Return NULL if CONFIG_SMALL is true, otherwise the argument without modification. More... | |
#define | PTRDIFF_SPECIFIER "td" |
#define | SIZE_SPECIFIER "zu" |
#define | ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) |
#define | ff_tlog(ctx, ...) do { } while(0) |
#define | SUINT unsigned |
#define | SUINT32 uint32_t |
Functions | |
void | avpriv_report_missing_feature (void *avc, const char *msg,...) av_printf_format(2 |
Log a generic warning message about a missing feature. More... | |
void void | avpriv_request_sample (void *avc, const char *msg,...) av_printf_format(2 |
Log a generic warning message about a missing feature. More... | |
static av_always_inline av_const int | avpriv_mirror (int x, int w) |
common internal API header
Definition in file internal.h.
#define NDEBUG |
Definition at line 30 of file internal.h.
#define attribute_align_arg |
Definition at line 50 of file internal.h.
#define av_export_avutil |
Definition at line 57 of file internal.h.
#define FF_DISABLE_DEPRECATION_WARNINGS |
Definition at line 72 of file internal.h.
#define FF_ENABLE_DEPRECATION_WARNINGS |
Definition at line 73 of file internal.h.
#define FF_ALLOC_TYPED_ARRAY | ( | p, | |
nelem | |||
) | (p = av_malloc_array(nelem, sizeof(*p))) |
Definition at line 77 of file internal.h.
#define FF_ALLOCZ_TYPED_ARRAY | ( | p, | |
nelem | |||
) | (p = av_calloc(nelem, sizeof(*p))) |
Definition at line 78 of file internal.h.
#define FF_PTR_ADD | ( | ptr, | |
off | |||
) | ((off) ? (ptr) + (off) : (ptr)) |
Definition at line 80 of file internal.h.
Access a field in a structure by its offset.
Definition at line 85 of file internal.h.
#define NULL_IF_CONFIG_SMALL | ( | x | ) | x |
Return NULL if CONFIG_SMALL is true, otherwise the argument without modification.
Used to disable the definition of strings.
Definition at line 94 of file internal.h.
#define PTRDIFF_SPECIFIER "td" |
Definition at line 128 of file internal.h.
#define SIZE_SPECIFIER "zu" |
Definition at line 129 of file internal.h.
Definition at line 135 of file internal.h.
Definition at line 141 of file internal.h.
#define SUINT unsigned |
Definition at line 150 of file internal.h.
#define SUINT32 uint32_t |
Definition at line 151 of file internal.h.
void avpriv_report_missing_feature | ( | void * | avc, |
const char * | msg, | ||
... | |||
) |
Log a generic warning message about a missing feature.
[in] | avc | a pointer to an arbitrary struct of which the first field is a pointer to an AVClass struct |
[in] | msg | string containing the name of the missing feature |
Referenced by aac_adtstoasc_filter(), aac_decode_frame_int(), alac_decode_frame(), alac_decode_init(), amrnb_decode_frame(), amrnb_decode_init(), amrwb_decode_init(), atrac3p_decode_frame(), avi_write_header(), bmp_decode_frame(), cfhd_decode(), check_modelinput_inlink(), check_output_nb(), codec2_read_header(), cpia_decode_frame(), decode_audio_specific_config_gb(), decode_block(), decode_eld_specific_config(), decode_element(), decode_extension_payload(), decode_frame(), decode_ga_specific_config(), decode_gop_header(), decode_group3_2d_line(), decode_header(), decode_idat_chunk(), decode_loudness_set(), decode_nal_unit(), decode_seq_header(), decode_tones_info(), decode_usac_core_coder(), decode_usac_sbr_data(), decode_usac_stereo_info(), dnn_detect_post_proc(), dvbsub_parse_object_segment(), execute_model_th(), ff_aac_decode_ics(), ff_get_wav_header(), ff_h264_decode_picture_parameter_set(), ff_hevc_encode_nal_vps(), ff_ivi_decode_frame(), ff_jpegls_decode_picture(), ff_mjpeg_decode_sof(), ff_mjpeg_decode_sos(), ff_proc_from_dnn_to_frame(), ff_proc_from_frame_to_dnn(), ff_rtp_send_vc2hq(), ff_rv10_encode_picture_header(), ff_spdif_read_packet(), ff_vc1_parse_frame_header_adv(), ff_vvc_slice_rpl(), fill_model_input_tf(), fill_model_input_th(), g2m_decode_frame(), g2m_load_cursor(), g723_1_encode_init(), get_output_ov(), get_packet_header(), h264_handle_packet(), handle_id3(), hevc_handle_packet(), hls_coding_unit(), infer_completion_callback(), init_model_ov(), jpeg_parse_packet(), mov_read_iloc(), mov_read_infe(), mov_read_iref_dimg(), mpc8_read_header(), mpegaudio_parse(), ogg_replace_stream(), old_codec37(), old_codec47(), parse_adts_frame_header(), parse_bit_alloc(), parse_channel(), parse_decoder_init(), parse_fmtp_config(), parse_MP4SLDescrTag(), parse_packed_headers(), pixfmt_from_pixmap_format(), read_frame_header(), read_header(), rpl_read_header(), rso_read_header(), rso_write_header(), s337m_get_offset_and_codec(), set_option(), shorten_decode_frame(), spdif_write_header(), svq3_decode_slice_header(), tak_decode_frame(), tiff_decode_tag(), txd_decode_frame(), v4l2_check_b_frame_support(), vfw_read_header(), vp9_handle_packet(), wv_read_block_header(), xcbgrab_read_header(), xiph_handle_packet(), and xwd_decode_frame().
void void avpriv_request_sample | ( | void * | avc, |
const char * | msg, | ||
... | |||
) |
Log a generic warning message about a missing feature.
Additionally request that a sample showcasing the feature be uploaded.
[in] | avc | a pointer to an arbitrary struct of which the first field is a pointer to an AVClass struct |
[in] | msg | string containing the name of the missing feature |
|
static |
Definition at line 154 of file internal.h.
Referenced by blur(), compose(), decompose(), ff_affine_transform(), spatial_compose53i_buffered_init(), spatial_compose53i_dy(), spatial_compose53i_dy_buffered(), spatial_compose53i_init(), spatial_compose53i_init_TMPL(), spatial_compose97i_buffered_init(), spatial_compose97i_dy(), spatial_compose97i_dy_buffered(), spatial_compose97i_init(), spatial_compose97i_init_TMPL(), spatial_compose_daub97i_dy_TMPL(), spatial_compose_dirac53i_dy_TMPL(), spatial_decompose53i(), and spatial_decompose97i().