|
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 | 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.
Definition at line 121 of file internal.h.
Definition at line 127 of file internal.h.
| #define SUINT unsigned |
Definition at line 136 of file internal.h.
| #define SUINT32 uint32_t |
Definition at line 137 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(), av1_handle_packet(), 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_bl16(), 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(), 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(), old_codec48(), 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_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 140 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().
1.8.17