- Global av_alloc_vdpaucontext (void)
- use av_vdpau_bind_context() instead
- Global AV_CODEC_FLAG_DROPCHANGED
- callers should implement this functionality in their own code
- Global av_dct_init (int nbits, enum DCTTransformType type)
- use av_tx_init from libavutil/tx.h with an appropriate type of AV_TX_FLOAT_DCT
- Global av_fft_calc (FFTContext *s, FFTComplex *z)
- use the av_tx_fn value returned by av_tx_init, which also does permutation
- Global av_fft_init (int nbits, int inverse)
- use av_tx_init from libavutil/tx.h with a type of AV_TX_FLOAT_FFT
- Global av_fft_permute (FFTContext *s, FFTComplex *z)
- without replacement
- Global av_fmt_ctx_get_duration_estimation_method (const AVFormatContext *ctx)
- duration_estimation_method is public and can be read directly.
- Global AV_INPUT_BUFFER_MIN_SIZE
- Unused: avcodec_receive_packet() does not work with preallocated packet buffers.
- Global av_mdct_init (int nbits, int inverse, double scale)
- use av_tx_init from libavutil/tx.h with a type of AV_TX_FLOAT_MDCT, with a flag of AV_TX_FULL_IMDCT for a replacement to av_imdct_calc.
- Global av_rdft_init (int nbits, enum RDFTransformType trans)
- use av_tx_init from libavutil/tx.h with a type of AV_TX_FLOAT_RDFT
- Global av_stream_add_side_data (AVStream *st, enum AVPacketSideDataType type, uint8_t *data, size_t size)
- use av_packet_side_data_add() with the stream's codecpar side data
- Global av_stream_get_codec_timebase (const AVStream *st)
- do not call this function
- Global av_stream_get_side_data (const AVStream *stream, enum AVPacketSideDataType type, size_t *size)
- use av_packet_side_data_get() with the stream's codecpar side data
- Global av_stream_new_side_data (AVStream *stream, enum AVPacketSideDataType type, size_t size)
- use av_packet_side_data_new() with the stream's codecpar side data
- Global av_vdpau_alloc_context (void)
- use av_vdpau_bind_context() instead
- Global av_vdpau_hwaccel_get_render2 (const AVVDPAUContext *)
- render2 is public and can be accessed directly
- Global av_vdpau_hwaccel_set_render2 (AVVDPAUContext *, AVVDPAU_Render2)
- render2 is public and can be accessed directly
- Global AVCodec::ch_layouts
- use avcodec_get_supported_config()
- Global AVCodec::pix_fmts
- use avcodec_get_supported_config()
- Global AVCodec::sample_fmts
- use avcodec_get_supported_config()
- Global AVCodec::supported_framerates
- use avcodec_get_supported_config()
- Global AVCodec::supported_samplerates
- use avcodec_get_supported_config()
- Global avcodec_close (AVCodecContext *avctx)
- Do not use this function. Use avcodec_free_context() to destroy a codec context (either open or closed). Opening and closing a codec context multiple times is not supported anymore – use multiple codec contexts instead.
- Global AVCodecContext::ticks_per_frame
-
- Global AVFilmGrainH274Params::bit_depth_chroma
- use AVFilmGrainParams.bit_depth_chroma.
- Global AVFilmGrainH274Params::bit_depth_luma
- use AVFilmGrainParams.bit_depth_luma.
- Global AVFilmGrainH274Params::color_range
- use AVFilmGrainParams.color_{range,primaries,trc,space}.
- Global avfilter_config_links (AVFilterContext *filter)
- this function should never be called by users
- Global avfilter_link_free (AVFilterLink **link)
- this function should never be called by users
- Global AVFMT_ALLOW_FLUSH
- : Just send a NULL packet if you want to flush a muxer.
- Global avformat_transfer_internal_stream_timing_info (const AVOutputFormat *ofmt, AVStream *ost, const AVStream *ist, enum AVTimebaseSource copy_tb)
- do not call this function
- Global AVFrame::interlaced_frame
- Use AV_FRAME_FLAG_INTERLACED instead
- Global AVFrame::key_frame
- Use AV_FRAME_FLAG_KEY instead
- Global AVFrame::pkt_pos
- use AV_CODEC_FLAG_COPY_OPAQUE to pass through arbitrary user data from packets to frames
- Global AVFrame::pkt_size
- use AV_CODEC_FLAG_COPY_OPAQUE to pass through arbitrary user data from packets to frames
- Global AVFrame::top_field_first
- Use AV_FRAME_FLAG_TOP_FIELD_FIRST instead
- Global AVHDRVividColorToneMappingParams::three_Spline_enable_Strength
- Use three_spline instead
- Global AVHDRVividColorToneMappingParams::three_Spline_TH_Delta1
- Use three_spline instead
- Global AVHDRVividColorToneMappingParams::three_Spline_TH_Delta2
- Use three_spline instead
- Global AVHDRVividColorToneMappingParams::three_Spline_TH_enable
- Use three_spline instead
- Global AVHDRVividColorToneMappingParams::three_Spline_TH_enable_MB
- Use three_spline instead
- Global AVHDRVividColorToneMappingParams::three_Spline_TH_mode
- Use three_spline instead
- Global AVStream::nb_side_data
- use AVStream's codecpar side data.
- Global AVStream::side_data
- use AVStream's codecpar side data.
- File dict.h
- AVDictionary is provided for compatibility with libav. It is both in implementation as well as API inefficient. It does not scale and is extremely slow with large dictionaries. It is recommended that new code uses our tree container from tree.c/h where applicable, which uses AVL trees to achieve O(log n) performance.
- Global FF_LEVEL_UNKNOWN
- The following define is deprecated; use AV_LEVEL_UNKOWN in defs.h instead.
- Global FF_PROFILE_UNKNOWN
- The following defines are deprecated; use AV_PROFILE_* in defs.h instead.