| @@ -3726,26 +3726,6 @@ AVCodec *avcodec_find_encoder_by_name(const char *name); | |||||
| int avcodec_encode_audio2(AVCodecContext *avctx, AVPacket *avpkt, | int avcodec_encode_audio2(AVCodecContext *avctx, AVPacket *avpkt, | ||||
| const AVFrame *frame, int *got_packet_ptr); | 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. | * Encode a frame of video. | ||||
| * | * | ||||
| @@ -1245,42 +1245,6 @@ end: | |||||
| return ret; | 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 < FF_MIN_BUFFER_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 (!ret && got_packet && avctx->coded_frame) { | |||||
| avctx->coded_frame->pts = pkt.pts; | |||||
| avctx->coded_frame->key_frame = !!(pkt.flags & AV_PKT_FLAG_KEY); | |||||
| } | |||||
| /* 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, | int attribute_align_arg avcodec_encode_video2(AVCodecContext *avctx, | ||||
| AVPacket *avpkt, | AVPacket *avpkt, | ||||
| const AVFrame *frame, | const AVFrame *frame, | ||||
| @@ -49,9 +49,6 @@ | |||||
| #ifndef FF_API_REQUEST_CHANNELS | #ifndef FF_API_REQUEST_CHANNELS | ||||
| #define FF_API_REQUEST_CHANNELS (LIBAVCODEC_VERSION_MAJOR < 56) | #define FF_API_REQUEST_CHANNELS (LIBAVCODEC_VERSION_MAJOR < 56) | ||||
| #endif | #endif | ||||
| #ifndef FF_API_OLD_ENCODE_VIDEO | |||||
| #define FF_API_OLD_ENCODE_VIDEO (LIBAVCODEC_VERSION_MAJOR < 55) | |||||
| #endif | |||||
| #ifndef FF_API_MPV_GLOBAL_OPTS | #ifndef FF_API_MPV_GLOBAL_OPTS | ||||
| #define FF_API_MPV_GLOBAL_OPTS (LIBAVCODEC_VERSION_MAJOR < 55) | #define FF_API_MPV_GLOBAL_OPTS (LIBAVCODEC_VERSION_MAJOR < 55) | ||||
| #endif | #endif | ||||