Deprecated List

Global AVCodecContext::dsp_mask
use av_set_cpu_flags_mask() instead.

Global AVCodecContext::inter_threshold
this field is unused

Global AVCodecContext::quantizer_noise_shaping
use mpegvideo private options instead

Global AVCodecContext::reordered_opaque
in favor of pkt_pts
  • encoding: unused
  • decoding: Set by user.

Global AVCodecContext::request_channels
Deprecated in favor of request_channel_layout.

Global AVCodecContext::sub_id
this field is unused

Global AVFrame::reordered_opaque
in favor of pkt_pts
  • encoding: unused
  • decoding: Read by user.

Global av_set_pts_info
this function is not supposed to be called outside of lavf

Global avformat_alloc_output_context
deprecated in favor of avformat_alloc_output_context2()

Global sws_getContext
Use sws_getCachedContext() instead.

File asrc_abuffer.h
use buffersrc.h instead.

Global av_asrc_buffer_add_audio_buffer_ref
use av_buffersrc_add_ref() instead.

Global av_asrc_buffer_add_buffer
use av_buffersrc_add_ref() instead.

Global av_asrc_buffer_add_samples
use av_buffersrc_add_ref() instead.

Global avfilter_all_formats
Use avfilter_make_all_formats() instead.

Global av_vsink_buffer_get_video_buffer_ref
Use av_buffersink_get_buffer_ref() instead.

Global av_vsrc_buffer_add_video_buffer_ref
use av_buffersrc_add_ref() instead.

Global av_vsrc_buffer_get_nb_failed_requests
use av_buffersrc_get_nb_failed_requests() instead.

File vsrc_buffer.h
use buffersrc.h instead.

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 av_eval_expr
Deprecated in favor of av_expr_eval().

Global av_free_expr
Deprecated in favor of av_expr_free().

Global av_parse_and_eval_expr
Deprecated in favor of av_expr_parse_and_eval().

Global av_parse_expr
Deprecated in favor of av_expr_parse().

Global av_fifo_peek
Use av_fifo_peek2() instead.

Global av_get_bits_per_sample_fmt
Use av_get_bytes_per_sample() instead.

Global avcodec_decode_audio3
Use avcodec_decode_audio4 instead.

Global avcodec_encode_audio
Use avcodec_encode_audio2 instead.

Global avcodec_encode_video
use avcodec_encode_video2() instead.

Global avcodec_alloc_context
use avcodec_alloc_context3()

Global avcodec_get_context_defaults
use avcodec_get_context_defaults3

Global avcodec_open
use avcodec_open2

Global av_destruct_packet_nofree
use NULL instead

Global av_parser_change
use AVBitstreamFilter

Global av_close_input_file
use avformat_close_input() Close a media file (but not its codecs).

Global av_find_stream_info
use avformat_find_stream_info.

Global av_read_packet
use AVFMT_FLAG_NOFILLIN | AVFMT_FLAG_NOPARSE to read raw unprocessed packets

Global av_interleave_packet_per_dts
this function was never meant to be called by the user programs.

Global av_find_opt
use av_opt_find.

Global av_set_string3
use av_opt_set()

Generated on Fri Oct 26 02:48:03 2012 for FFmpeg by  doxygen 1.5.8