FFmpeg
|
common internal API header More...
#include <limits.h>
#include <stdint.h>
#include <stddef.h>
#include <assert.h>
#include "config.h"
#include "attributes.h"
#include "timer.h"
#include "cpu.h"
#include "dict.h"
#include "libm.h"
Go to the source code of this file.
Macros | |
#define | NDEBUG |
#define | emms_c() |
#define | attribute_align_arg |
#define | av_export |
#define | INT_BIT (CHAR_BIT * sizeof(int)) |
#define | E1(x) x |
#define | LOCAL_ALIGNED_A(a, t, v, s, o, ...) |
#define | LOCAL_ALIGNED_D(a, t, v, s, o, ...) |
#define | LOCAL_ALIGNED(a, t, v, ...) E1(LOCAL_ALIGNED_A(a, t, v, __VA_ARGS__,,)) |
#define | LOCAL_ALIGNED_8(t, v, ...) LOCAL_ALIGNED(8, t, v, __VA_ARGS__) |
#define | LOCAL_ALIGNED_16(t, v, ...) LOCAL_ALIGNED(16, t, v, __VA_ARGS__) |
#define | FF_ALLOC_OR_GOTO(ctx, p, size, label) |
#define | FF_ALLOCZ_OR_GOTO(ctx, p, size, label) |
#define | NULL_IF_CONFIG_SMALL(x) x |
Return NULL if CONFIG_SMALL is true, otherwise the argument without modification. More... | |
#define | ONLY_IF_THREADS_ENABLED(x) NULL |
Define a function with only the non-default version specified. More... | |
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... | |
Detailed Description
common internal API header
Definition in file libavutil/internal.h.
Macro Definition Documentation
#define attribute_align_arg |
Definition at line 55 of file libavutil/internal.h.
Referenced by av_buffersink_set_frame_size(), and get_bit_rate().
#define av_export |
Definition at line 62 of file libavutil/internal.h.
Definition at line 71 of file libavutil/internal.h.
#define emms_c | ( | ) |
Definition at line 48 of file libavutil/internal.h.
Referenced by ape_decode_frame(), av_picture_pad(), avcodec_decode_video2(), avcodec_encode_video2(), build_basis(), config_input(), dct_error(), decode_chunks(), decode_frame(), decode_slice(), decode_subframe(), decorrelate(), draw_slice(), dv_write_pack(), dvvideo_decode_frame(), encode_frame(), encode_picture(), encode_picture_lossless(), encode_picture_ls(), encode_slice(), encode_thread(), ff_ac3_process_exponents(), ff_draw_horiz_band(), ff_faandct(), ff_faandct248(), ff_faanidct(), ff_faanidct_add(), ff_faanidct_put(), ff_h264_draw_horiz_band(), ff_mjpeg_decode_sos(), ff_MPV_frame_end(), ff_rate_control_init(), ff_rate_control_uninit(), ff_rate_estimate_qscale(), field_end(), filter(), find_block_motion(), idct248_error(), initFilter(), multiple_resample(), select_input_picture(), slice_decode_thread(), sws_init_context(), swScale(), test_motion(), and vp3_draw_horiz_band().
#define FF_ALLOC_OR_GOTO | ( | ctx, | |
p, | |||
size, | |||
label | |||
) |
Definition at line 95 of file libavutil/internal.h.
Referenced by adpcm_encode_frame(), adpcm_encode_init(), allocate_buffers(), allocate_sample_buffers(), ape_decode_init(), context_init(), ff_iir_filter_init_coeffs(), ff_snow_common_init_after_header(), init_context_frame(), init_mdct_win(), initFilter(), mca(), and sws_init_context().
#define FF_ALLOCZ_OR_GOTO | ( | ctx, | |
p, | |||
size, | |||
label | |||
) |
Definition at line 104 of file libavutil/internal.h.
Referenced by alloc_buffers(), allocate_buffers(), allocate_sample_buffers(), context_init(), dnxhd_encode_init(), dnxhd_init_qmat(), dnxhd_init_rc(), dnxhd_init_vlc(), ff_h264_alloc_tables(), ff_iir_filter_init_coeffs(), ff_MPV_common_init(), ff_mpv_frame_size_alloc(), ff_snow_common_init_after_header(), init_context_frame(), init_duplicate_context(), initFilter(), mca(), and sws_init_context().
#define INT_BIT (CHAR_BIT * sizeof(int)) |
Definition at line 66 of file libavutil/internal.h.
Referenced by decode_cabac_mb_mvd(), h263_get_motion_length(), and inter_predict().
Definition at line 81 of file libavutil/internal.h.
Referenced by do_hybrid_window().
#define LOCAL_ALIGNED_16 | ( | t, | |
v, | |||
... | |||
) | LOCAL_ALIGNED(16, t, v, __VA_ARGS__) |
Definition at line 92 of file libavutil/internal.h.
Referenced by apply_channel_coupling(), apply_window_mp3(), bink_decode_plane(), binkb_decode_plane(), bit8x8_c(), count_mantissa_bits(), dca_subsubframe(), dct_max8x8_c(), dct_quantize(), dct_quantize_refine(), dct_sad8x8_c(), decode_slice_chroma(), decode_slice_luma(), decorrelation(), dnxhd_calc_bits_thread(), dv_decode_video_segment(), dv_init_enc_block(), ff_check_alignment(), ff_ps_apply(), h263_skip_b_part(), hybrid6_cx(), imc_decode_frame(), mpc7_decode_init(), quant_psnr8x8_c(), rd8x8_c(), rv34_decode_inter_macroblock(), rv34_output_i16x16(), sbr_hf_assemble(), and sbr_hf_inverse_filter().
#define LOCAL_ALIGNED_8 | ( | t, | |
v, | |||
... | |||
) | LOCAL_ALIGNED(8, t, v, __VA_ARGS__) |
Definition at line 86 of file libavutil/internal.h.
Referenced by dv_encode_video_segment(), h264_filter_mb_fast_internal(), and MPV_motion_internal().
Definition at line 73 of file libavutil/internal.h.
Definition at line 77 of file libavutil/internal.h.
#define NDEBUG |
Definition at line 30 of file libavutil/internal.h.
Return NULL if CONFIG_SMALL is true, otherwise the argument without modification.
Used to disable the definition of strings (for example AVCodec long_names).
Definition at line 123 of file libavutil/internal.h.
Referenced by a64multi_encode_frame(), ac3_eac3_probe(), amr_decode_fix_avctx(), amr_read_packet(), amv_encode_picture(), asf_write_trailer(), ass_decode_close(), ass_encode_frame(), audio_read_close(), calc_cpl_coord(), compute_dar(), cyuv_decode_frame(), daud_write_packet(), dc1394_read_common(), decode(), decode_end(), decode_flush(), decode_frame(), dv_probe(), dv_write_pack(), eightsvx_decode_close(), encode_close(), encode_end(), encode_init(), encode_superframe(), ff_eac3_output_frame_header(), ff_raw_write_packet(), ff_rtsp_open_transport_ctx(), filter_frame(), flashsv_decode_end(), flush(), g726_reset(), gsm_flush(), libgsm_encode_frame(), libgsm_flush(), md5_finish(), mmf_read_packet(), mov_write_trailer(), movie_request_frame(), mpeg12_class(), mvc_decode_end(), pnm_decode_frame(), pnm_encode_frame(), predictor_calc_error(), query_codec(), query_formats(), read_access_unit(), request_frame(), sp5x_decode_frame(), srt_decode_frame(), srt_encode_close(), swf_write_trailer(), uninit(), v408_decode_frame(), v408_encode_close(), vp3_init_thread_copy(), vp8_free(), and yuv4_probe().
Define a function with only the non-default version specified.
On systems with ELF shared libraries, all symbols exported from FFmpeg libraries are tagged with the name and major version of the library to which they belong. If a function is moved from one library to another, a wrapper must be retained in the original location to preserve binary compatibility.
Functions defined with this macro will never be used to resolve symbols by the build-time linker.
- Parameters
-
type return type of function name name of function args argument list of function ver version tag to assign function Return NULL if a threading library has not been enabled. Used to disable threading functions in AVCodec definitions when not needed.
Definition at line 162 of file libavutil/internal.h.
Referenced by decode_end(), and vp3_init_thread_copy().
Function Documentation
Log a generic warning message about a missing feature.
- Parameters
-
[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(), amr_decode_fix_avctx(), amrnb_decode_frame(), amrnb_decode_init(), amrwb_decode_init(), decode_frame_header(), decode_init(), decode_seq_header(), decode_subframe(), ff_mjpeg_decode_sof(), ff_spdif_read_packet(), ff_vc1_parse_frame_header_adv(), ogg_replace_stream(), parse_adts_frame_header(), parse_MP4SLDescrTag(), read_sbr_extension(), rso_read_header(), skeleton_header(), vp6_parse_header(), and write_header().
Log a generic warning message about a missing feature.
Additionally request that a sample showcasing the feature be uploaded.
- Parameters
-
[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 alac_decode_init(), amrwb_decode_frame(), ape_decode_init(), ast_read_header(), avpriv_adx_decode_header(), avr_read_header(), cdxl_decode_frame(), cinepak_decode(), cook_decode_init(), dca_decode_frame(), dca_exss_parse_header(), dca_parse_frame_header(), dca_subframe_header(), decode_audio_block(), decode_band_hdr(), decode_bytes(), decode_channel_transform(), decode_frame(), decode_frame_header(), decode_frame_headers(), decode_ga_specific_config(), decode_ics(), decode_init(), decode_mvc2(), decode_nop(), decode_packet(), decode_scalefactors(), decode_sgirle8(), decode_slice_header(), decode_subframe(), decode_wmv9(), determine_bitrate(), ea_read_packet(), epaf_read_header(), execute_code(), ff_compute_band_indexes(), ff_eac3_parse_header(), ff_mjpeg_decode_sof(), ff_parse_mpeg2_descriptor(), ff_spdif_read_packet(), ff_vc1_decode_blocks(), fill_coding_method_array(), flashsv_decode_frame(), get_packet_header(), h264_set_parameter_from_sps(), iff_read_header(), imc_decode_block(), imc_decode_init(), latm_decode_audio_specific_config(), lvf_read_header(), mimic_decode_frame(), mov_read_mdhd(), mpc7_decode_init(), mpc8_decode_init(), mtv_read_header(), mv_read_header(), mxf_read_packet_old(), mxf_read_primer_pack(), nist_read_header(), oma_read_header(), paf_vid_decode(), parse_fmtp(), parse_setup_header(), parse_video_var(), pmp_packet(), process_audio_header_eacs(), process_audio_header_elements(), process_ea_header(), process_frame_obj(), ptx_decode_frame(), qt_rtp_parse_packet(), read_block_data(), read_frame(), read_header(), read_major_sync(), read_restart_header(), read_sbr_extension(), read_stream_mux_config(), read_table(), rso_read_header(), rv10_decode_init(), rv10_decode_picture_header(), save_bits(), smc_decode_stream(), smjpeg_read_header(), spdif_get_offset_and_codec(), spdif_header_dts(), spdif_header_truehd(), sunrast_decode_frame(), synth_superframe(), tm2_read_header(), truemotion1_decode_header(), truespeech_decode_init(), unsupported(), vc1_decode_init(), vcr1_decode_init(), wsaud_read_header(), xa_decode(), xan_wc3_copy_pixel_run(), xmv_read_header(), xwd_decode_frame(), xwma_read_header(), and zero12v_decode_init().
Generated on Fri Dec 20 2024 06:56:13 for FFmpeg by 1.8.11