- Global av_dlog (pctx,...)
- unused Useful to print debug messages that shouldn't get compiled in normally.
- Global av_dup_packet (AVPacket *pkt)
- Use av_packet_ref
- Global av_free_packet (AVPacket *pkt)
- Use av_packet_unref
- Global av_log_ask_for_sample (void *avc, const char *msg,...) av_printf_format(2
- Use avpriv_request_sample() instead.
- Global av_log_missing_feature (void *avc, const char *feature, int want_sample)
- Use avpriv_report_missing_feature() instead.
- 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_picture_copy (AVPicture *dst, const AVPicture *src, enum AVPixelFormat pix_fmt, int width, int height)
- av_image_copy() instead.
- Global av_picture_crop (AVPicture *dst, const AVPicture *src, enum AVPixelFormat pix_fmt, int top_band, int left_band)
- unused
- Global av_picture_pad (AVPicture *dst, const AVPicture *src, int height, int width, enum AVPixelFormat pix_fmt, int padtop, int padbottom, int padleft, int padright, int *color)
- unused
- Global av_register_bitstream_filter (AVBitStreamFilter *bsf)
- the old bitstream filtering API (using AVBitStreamFilterContext) is deprecated.
- Global av_vdpau_get_profile (AVCodecContext *avctx, VdpDecoderProfile *profile)
- Use av_vdpau_bind_context() instead.
- Global avcodec_copy_context (AVCodecContext *dest, const AVCodecContext *src)
- The semantics of this function are ill-defined and it should not be used. If you need to transfer the stream parameters from one codec context to another, use an intermediate AVCodecParameters instance and the avcodec_parameters_from_context() / avcodec_parameters_to_context() functions.
- Global avcodec_decode_audio4 (AVCodecContext *avctx, AVFrame *frame, int *got_frame_ptr, AVPacket *avpkt)
- Use avcodec_send_packet() and avcodec_receive_frame().
- Global avcodec_decode_video2 (AVCodecContext *avctx, AVFrame *picture, int *got_picture_ptr, AVPacket *avpkt)
- Use avcodec_send_packet() and avcodec_receive_frame().
- Global avcodec_encode_audio2 (AVCodecContext *avctx, AVPacket *avpkt, const AVFrame *frame, int *got_packet_ptr)
- use avcodec_send_frame()/avcodec_receive_packet() instead
- Global avcodec_encode_video2 (AVCodecContext *avctx, AVPacket *avpkt, const AVFrame *frame, int *got_packet_ptr)
- use avcodec_send_frame()/avcodec_receive_packet() instead
- Global avcodec_get_chroma_sub_sample (enum AVPixelFormat pix_fmt, int *h_shift, int *v_shift)
- Use av_pix_fmt_get_chroma_sub_sample
- Global avcodec_get_context_defaults3 (AVCodecContext *s, const AVCodec *codec)
- This function should not be used, as closing and opening a codec context multiple time is not supported.
- Global avcodec_get_edge_width (void)
- CODEC_FLAG_EMU_EDGE is deprecated, so this function is no longer needed
- Global avcodec_set_dimensions (AVCodecContext *s, int width, int height)
- this function is not supposed to be used from outside of lavc
- Global AVCodecContext::b_frame_strategy
- use encoder private options instead
- Global AVCodecContext::b_sensitivity
- use encoder private options instead
- Global AVCodecContext::border_masking
- use encoder private options instead
- Global AVCodecContext::brd_scale
- use encoder private options instead
- Global AVCodecContext::chromaoffset
- use encoder private options instead
- Global AVCodecContext::codec_name [32]
- this field is not used for anything in libavcodec
- Global AVCodecContext::coded_frame
- use the quality factor packet side data instead
- Global AVCodecContext::coder_type
- use encoder private options instead
- Global AVCodecContext::context_model
- use encoder private options instead
- Global AVCodecContext::debug_mv
- this option does not have any effect
- Global AVCodecContext::dtg_active_format
- Deprecated in favor of AVSideData
- Global AVCodecContext::error_rate
- use the 'error_rate' private AVOption of the mpegvideo encoders
- Global AVCodecContext::frame_bits
- this field is unused
- Global AVCodecContext::frame_skip_cmp
- use encoder private options instead
- Global AVCodecContext::frame_skip_exp
- use encoder private options instead
- Global AVCodecContext::frame_skip_factor
- use encoder private options instead
- Global AVCodecContext::frame_skip_threshold
- use encoder private options instead
- Global AVCodecContext::inter_quant_bias
- use encoder private option instead
- Global AVCodecContext::intra_quant_bias
- use encoder private option instead
- Global AVCodecContext::lmax
- use encoder private options instead
- Global AVCodecContext::lmin
- use encoder private options instead
- Global AVCodecContext::lowres
- use decoder private options instead
- Global AVCodecContext::max_prediction_order
- use encoder private options instead
- Global AVCodecContext::mb_threshold
- this field is unused
- Global AVCodecContext::me_method
- use codec private options instead
- Global AVCodecContext::me_penalty_compensation
- use encoder private options instead
- Global AVCodecContext::me_threshold
- this field is unused
- Global AVCodecContext::min_prediction_order
- use encoder private options instead
- Global AVCodecContext::mpeg_quant
- use encoder private options instead
- Global AVCodecContext::noise_reduction
- use encoder private options instead
- Global AVCodecContext::pre_me
- use encoder private options instead
- Global AVCodecContext::prediction_method
- use encoder private options instead
- Global AVCodecContext::rc_buffer_aggressivity
- use encoder private options instead
- Global AVCodecContext::rc_eq
- use encoder private options instead
- Global AVCodecContext::rc_qsquish
- use encoder private options instead
- Global AVCodecContext::rc_strategy
- use codec private option instead
- Global AVCodecContext::rtp_callback )(struct AVCodecContext *avctx, void *data, int size, int mb_nb)
- unused
- Global AVCodecContext::rtp_payload_size
- use encoder private options instead
- Global AVCodecContext::scenechange_threshold
- use encoder private options instead
- Global AVCodecContext::side_data_only_packets
- this field disables the default behaviour and it is kept only for compatibility.
- Global AVCodecContext::stream_codec_tag
- this field is unused
- Global AVCodecContext::timecode_frame_start
- use encoder private options instead
- Global AVCodecContext::vbv_delay
- this value is now exported as a part of AV_PKT_DATA_CPB_PROPERTIES packet side data
- Global AVCodecParserContext::convergence_duration
- unused
- Global AVFrame::error [AV_NUM_DATA_POINTERS]
- unused
- Global AVFrame::pkt_pts
- use the pts field instead
- Global AVFrame::reordered_opaque
- in favor of pkt_pts
- Global AVPacket::convergence_duration
- Same as the duration field, but as int64_t.
- Class AVPicture
- Use the imgutils functions
- Global avpicture_alloc (AVPicture *picture, enum AVPixelFormat pix_fmt, int width, int height)
- unused
- Global avpicture_fill (AVPicture *picture, uint8_t *ptr, enum AVPixelFormat pix_fmt, int width, int height)
- use av_image_fill_arrays() instead.
- Global avpicture_free (AVPicture *picture)
- unused
- Global avpicture_get_size (enum AVPixelFormat pix_fmt, int width, int height)
- use av_image_get_buffer_size() instead.
- Global avpicture_layout (const AVPicture *src, enum AVPixelFormat pix_fmt, int width, int height, unsigned char *dest, int dest_size)
- use av_image_copy_to_buffer() instead.
- Global AVSubtitleRect::pict
- unused
- Global CODEC_CAP_NEG_LINESIZES
- no codecs use this capability
- Global CODEC_FLAG_EMU_EDGE
- edges are not used/required anymore.
- Global CODEC_FLAG_GMC
- use the "gmc" private option of the libxvid encoder
- Global CODEC_FLAG_INPUT_PRESERVED
- passing reference-counted frames to the encoders replaces this flag
- Global CODEC_FLAG_MV0
- use the flag "mv0" in the "mpv_flags" private option of the mpegvideo encoders
- Global CODEC_FLAG_NORMALIZE_AQP
- use the flag "naq" in the "mpv_flags" private option of the mpegvideo encoders
- Global FF_DEBUG_MV
- this option does nothing
- Global FF_INPUT_BUFFER_PADDING_SIZE
- use AV_INPUT_BUFFER_PADDING_SIZE instead
- Global FF_MAX_B_FRAMES
- there is no libavcodec-wide limit on the number of B-frames
- Global FF_MIN_BUFFER_SIZE
- use AV_INPUT_BUFFER_MIN_SIZE instead
- Global Motion_Est_ID
- use codec private option instead