lavc: remove disabled FF_API_OLD_ENCODE_VIDEO cruft
This commit is contained in:
parent
f073b1500e
commit
0f24a3ca99
@ -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
|
||||||
|
Loading…
Reference in New Issue
Block a user