Deprecated List
Global av_destruct_packet_nofree (AVPacket *pkt)

use NULL instead

use NULL instead

Global av_eval_expr (AVExpr *e, const double *const_values, void *opaque)

Deprecated in favor of av_expr_eval().

Deprecated in favor of av_expr_eval().

Global av_fifo_peek (AVFifoBuffer *f, int offs)

Use av_fifo_peek2() instead.

Use av_fifo_peek2() instead.

Global av_find_opt (void *obj, const char *name, const char *unit, int mask, int flags)

use av_opt_find.

use av_opt_find.

Global av_free_expr (AVExpr *e)

Deprecated in favor of av_expr_free().

Deprecated in favor of av_expr_free().

Global av_get_bits_per_sample_fmt (enum AVSampleFormat sample_fmt)

Use av_get_bytes_per_sample() instead.

Use av_get_bytes_per_sample() instead.

Global av_parse_and_eval_expr (double *res, const char *s, const char *const *const_names, const double *const_values, const char *const *func1_names, double(*const *funcs1)(void *, double), const char *const *func2_names, double(*const *funcs2)(void *, double, double), void *opaque, int log_offset, void *log_ctx)

Deprecated in favor of av_expr_parse_and_eval().

Deprecated in favor of av_expr_parse_and_eval().

Global av_parse_expr (AVExpr **expr, const char *s, const char *const *const_names, const char *const *func1_names, double(*const *funcs1)(void *, double), const char *const *func2_names, double(*const *funcs2)(void *, double, double), int log_offset, void *log_ctx)

Deprecated in favor of av_expr_parse().

Deprecated in favor of av_expr_parse().

Global av_parser_change (AVCodecParserContext *s, AVCodecContext *avctx, uint8_t **poutbuf, int *poutbuf_size, const uint8_t *buf, int buf_size, int keyframe)
use AVBitstreamFilter
Global av_set_string3 (void *obj, const char *name, const char *val, int alloc, const AVOption **o_out)

use av_opt_set()

use av_opt_set()

Global av_vsink_buffer_get_video_buffer_ref (AVFilterContext *ctx, AVFilterBufferRef **picref, int flags)

Use av_buffersink_get_buffer_ref() instead.

Use av_buffersink_get_buffer_ref() instead.

Global av_vsink_buffer_get_video_buffer_ref (AVFilterContext *ctx, AVFilterBufferRef **picref, int flags)

Use av_buffersink_get_buffer_ref() instead.

Use av_buffersink_get_buffer_ref() instead.

Global AVCodecContext::reordered_opaque

in favor of pkt_pts

  • encoding: unused
  • decoding: Set by user.

in favor of pkt_pts

  • encoding: unused
  • decoding: Set by user.

in favor of pkt_pts

  • encoding: unused
  • decoding: Set by user.
Global avfilter_all_formats (enum AVMediaType type)

Use avfilter_make_all_formats() instead.

Use avfilter_make_all_formats() instead.

Global AVFrame::reordered_opaque

in favor of pkt_pts

  • encoding: unused
  • decoding: Read by user.

in favor of pkt_pts

  • encoding: unused
  • decoding: Read by user.

in favor of pkt_pts

  • encoding: unused
  • decoding: Read by user.
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.
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 sws_getContext (int srcW, int srcH, enum PixelFormat srcFormat, int dstW, int dstH, enum PixelFormat dstFormat, int flags, SwsFilter *srcFilter, SwsFilter *dstFilter, const double *param)

Use sws_getCachedContext() instead.

Use sws_getCachedContext() instead.