FFmpeg
|
#include <limits.h>
#include <stdint.h>
#include <stddef.h>
#include <assert.h>
#include <stdio.h>
#include "config.h"
#include "attributes.h"
#include "macros.h"
#include "pixfmt.h"
#include "libm.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_MEMORY_POISON 0x2a |
#define | AV_CHECK_OFFSET(s, m, o) |
#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... | |
int | avpriv_set_systematic_pal2 (uint32_t pal[256], enum AVPixelFormat pix_fmt) |
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_MEMORY_POISON 0x2a |
Definition at line 77 of file internal.h.
#define AV_CHECK_OFFSET | ( | s, | |
m, | |||
o | |||
) |
Definition at line 82 of file internal.h.
#define FF_ALLOC_TYPED_ARRAY | ( | p, | |
nelem | |||
) | (p = av_malloc_array(nelem, sizeof(*p))) |
Definition at line 87 of file internal.h.
#define FF_ALLOCZ_TYPED_ARRAY | ( | p, | |
nelem | |||
) | (p = av_calloc(nelem, sizeof(*p))) |
Definition at line 88 of file internal.h.
#define FF_PTR_ADD | ( | ptr, | |
off | |||
) | ((off) ? (ptr) + (off) : (ptr)) |
Definition at line 90 of file internal.h.
Access a field in a structure by its offset.
Definition at line 95 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 106 of file internal.h.
#define PTRDIFF_SPECIFIER "td" |
Definition at line 140 of file internal.h.
#define SIZE_SPECIFIER "zu" |
Definition at line 141 of file internal.h.
Definition at line 147 of file internal.h.
Definition at line 153 of file internal.h.
#define SUINT unsigned |
Definition at line 162 of file internal.h.
#define SUINT32 uint32_t |
Definition at line 163 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(), 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_ics(), decode_idat_chunk(), decode_nal_unit(), decode_seq_header(), decode_tones_info(), dnn_detect_post_proc(), dvbsub_parse_object_segment(), execute_model_th(), ff_get_wav_header(), ff_h264_decode_picture_parameter_set(), ff_hevc_encode_nal_vps(), ff_ivi_decode_frame(), ff_jpeg2000_decode_htj2k(), 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(), vp5_parse_header(), vp6_parse_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 |
int avpriv_set_systematic_pal2 | ( | uint32_t | pal[256], |
enum AVPixelFormat | pix_fmt | ||
) |
Definition at line 178 of file imgutils.c.
Referenced by av_image_alloc(), bmp_encode_frame(), ff_frame_pool_get(), gif_encode_init(), pcx_encode_frame(), scale_frame(), and xwd_encode_frame().
|
static |
Definition at line 168 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().