diff --git a/libavcodec/avcodec.h b/libavcodec/avcodec.h index 35e7e6097d..1f40ea69a9 100644 --- a/libavcodec/avcodec.h +++ b/libavcodec/avcodec.h @@ -4600,26 +4600,6 @@ AVCodec *avcodec_find_encoder_by_name(const char *name); int avcodec_encode_audio2(AVCodecContext *avctx, AVPacket *avpkt, const AVFrame *frame, int *got_packet_ptr); -#if FF_API_OLD_ENCODE_VIDEO -/** - * @deprecated use avcodec_encode_video2() instead. - * - * Encode a video frame from pict into buf. - * The input picture should be - * stored using a specific format, namely avctx.pix_fmt. - * - * @param avctx the codec context - * @param[out] buf the output buffer for the bitstream of encoded frame - * @param[in] buf_size the size of the output buffer in bytes - * @param[in] pict the input picture to encode - * @return On error a negative value is returned, on success zero or the number - * of bytes used from the output buffer. - */ -attribute_deprecated -int avcodec_encode_video(AVCodecContext *avctx, uint8_t *buf, int buf_size, - const AVFrame *pict); -#endif - /** * Encode a frame of video. * diff --git a/libavcodec/utils.c b/libavcodec/utils.c index 549e579504..0b8b5a73a8 100644 --- a/libavcodec/utils.c +++ b/libavcodec/utils.c @@ -1813,48 +1813,6 @@ end: return ret; } -#if FF_API_OLD_ENCODE_VIDEO -int attribute_align_arg avcodec_encode_video(AVCodecContext *avctx, uint8_t *buf, int buf_size, - const AVFrame *pict) -{ - AVPacket pkt; - int ret, got_packet = 0; - - if (buf_size < AV_INPUT_BUFFER_MIN_SIZE) { - av_log(avctx, AV_LOG_ERROR, "buffer smaller than minimum size\n"); - return -1; - } - - av_init_packet(&pkt); - pkt.data = buf; - pkt.size = buf_size; - - ret = avcodec_encode_video2(avctx, &pkt, pict, &got_packet); -#if FF_API_CODED_FRAME -FF_DISABLE_DEPRECATION_WARNINGS - if (!ret && got_packet && avctx->coded_frame) { - avctx->coded_frame->pts = pkt.pts; - avctx->coded_frame->key_frame = !!(pkt.flags & AV_PKT_FLAG_KEY); - if (avctx->codec->capabilities & AV_CODEC_CAP_INTRA_ONLY) - avctx->coded_frame->pict_type = AV_PICTURE_TYPE_I; - } -FF_ENABLE_DEPRECATION_WARNINGS -#endif - - /* free any side data since we cannot return it */ - if (pkt.side_data_elems > 0) { - int i; - for (i = 0; i < pkt.side_data_elems; i++) - av_free(pkt.side_data[i].data); - av_freep(&pkt.side_data); - pkt.side_data_elems = 0; - } - - return ret ? ret : pkt.size; -} - -#endif - int attribute_align_arg avcodec_encode_video2(AVCodecContext *avctx, AVPacket *avpkt, const AVFrame *frame, diff --git a/libavcodec/version.h b/libavcodec/version.h index 5a76b7f597..6d3e3c5af6 100644 --- a/libavcodec/version.h +++ b/libavcodec/version.h @@ -55,9 +55,6 @@ #ifndef FF_API_VIMA_DECODER #define FF_API_VIMA_DECODER (LIBAVCODEC_VERSION_MAJOR < 57) #endif -#ifndef FF_API_OLD_ENCODE_VIDEO -#define FF_API_OLD_ENCODE_VIDEO (LIBAVCODEC_VERSION_MAJOR < 57) -#endif #ifndef FF_API_CODEC_ID #define FF_API_CODEC_ID (LIBAVCODEC_VERSION_MAJOR < 57) #endif