You've already forked FFmpeg
mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2025-08-04 22:03:09 +02:00
avcodec: remove deprecated FF_API_SUBFRAMES
Deprecated since 2023-05-15. Signed-off-by: James Almer <jamrial@gmail.com>
This commit is contained in:
@ -2190,10 +2190,6 @@ const FFCodec ff_als_decoder = {
|
||||
.close = decode_end,
|
||||
FF_CODEC_DECODE_CB(decode_frame),
|
||||
.flush = flush,
|
||||
.p.capabilities =
|
||||
#if FF_API_SUBFRAMES
|
||||
AV_CODEC_CAP_SUBFRAMES |
|
||||
#endif
|
||||
AV_CODEC_CAP_DR1 | AV_CODEC_CAP_CHANNEL_CONF,
|
||||
.p.capabilities = AV_CODEC_CAP_DR1 | AV_CODEC_CAP_CHANNEL_CONF,
|
||||
.caps_internal = FF_CODEC_CAP_INIT_CLEANUP,
|
||||
};
|
||||
|
@ -269,9 +269,6 @@ const FFCodec ff_apac_decoder = {
|
||||
FF_CODEC_DECODE_CB(apac_decode),
|
||||
.close = apac_close,
|
||||
.p.capabilities = AV_CODEC_CAP_DELAY |
|
||||
#if FF_API_SUBFRAMES
|
||||
AV_CODEC_CAP_SUBFRAMES |
|
||||
#endif
|
||||
AV_CODEC_CAP_DR1,
|
||||
.caps_internal = FF_CODEC_CAP_INIT_CLEANUP,
|
||||
CODEC_SAMPLEFMTS(AV_SAMPLE_FMT_U8P, AV_SAMPLE_FMT_S16P),
|
||||
|
@ -1759,11 +1759,7 @@ const FFCodec ff_ape_decoder = {
|
||||
.init = ape_decode_init,
|
||||
.close = ape_decode_close,
|
||||
FF_CODEC_DECODE_CB(ape_decode_frame),
|
||||
.p.capabilities =
|
||||
#if FF_API_SUBFRAMES
|
||||
AV_CODEC_CAP_SUBFRAMES |
|
||||
#endif
|
||||
AV_CODEC_CAP_DELAY |
|
||||
.p.capabilities = AV_CODEC_CAP_DELAY |
|
||||
AV_CODEC_CAP_DR1,
|
||||
.caps_internal = FF_CODEC_CAP_INIT_CLEANUP,
|
||||
.flush = ape_flush,
|
||||
|
@ -1027,11 +1027,7 @@ const FFCodec ff_atrac3_decoder = {
|
||||
.init = atrac3_decode_init,
|
||||
.close = atrac3_decode_close,
|
||||
FF_CODEC_DECODE_CB(atrac3_decode_frame),
|
||||
.p.capabilities =
|
||||
#if FF_API_SUBFRAMES
|
||||
AV_CODEC_CAP_SUBFRAMES |
|
||||
#endif
|
||||
AV_CODEC_CAP_DR1,
|
||||
.p.capabilities = AV_CODEC_CAP_DR1,
|
||||
CODEC_SAMPLEFMTS(AV_SAMPLE_FMT_FLTP),
|
||||
.caps_internal = FF_CODEC_CAP_INIT_CLEANUP,
|
||||
};
|
||||
@ -1045,11 +1041,7 @@ const FFCodec ff_atrac3al_decoder = {
|
||||
.init = atrac3_decode_init,
|
||||
.close = atrac3_decode_close,
|
||||
FF_CODEC_DECODE_CB(atrac3al_decode_frame),
|
||||
.p.capabilities =
|
||||
#if FF_API_SUBFRAMES
|
||||
AV_CODEC_CAP_SUBFRAMES |
|
||||
#endif
|
||||
AV_CODEC_CAP_DR1,
|
||||
.p.capabilities = AV_CODEC_CAP_DR1,
|
||||
CODEC_SAMPLEFMTS(AV_SAMPLE_FMT_FLTP),
|
||||
.caps_internal = FF_CODEC_CAP_INIT_CLEANUP,
|
||||
};
|
||||
|
@ -1006,9 +1006,5 @@ const FFCodec ff_atrac9_decoder = {
|
||||
FF_CODEC_DECODE_CB(atrac9_decode_frame),
|
||||
.flush = atrac9_decode_flush,
|
||||
.caps_internal = FF_CODEC_CAP_INIT_CLEANUP,
|
||||
.p.capabilities =
|
||||
#if FF_API_SUBFRAMES
|
||||
AV_CODEC_CAP_SUBFRAMES |
|
||||
#endif
|
||||
AV_CODEC_CAP_DR1 | AV_CODEC_CAP_CHANNEL_CONF,
|
||||
.p.capabilities = AV_CODEC_CAP_DR1 | AV_CODEC_CAP_CHANNEL_CONF,
|
||||
};
|
||||
|
@ -427,9 +427,6 @@ const FFCodec ff_bonk_decoder = {
|
||||
FF_CODEC_DECODE_CB(bonk_decode),
|
||||
.close = bonk_close,
|
||||
.p.capabilities = AV_CODEC_CAP_DELAY |
|
||||
#if FF_API_SUBFRAMES
|
||||
AV_CODEC_CAP_SUBFRAMES |
|
||||
#endif
|
||||
AV_CODEC_CAP_DR1,
|
||||
.caps_internal = FF_CODEC_CAP_INIT_CLEANUP,
|
||||
CODEC_SAMPLEFMTS(AV_SAMPLE_FMT_S16P),
|
||||
|
@ -80,21 +80,6 @@
|
||||
*/
|
||||
#define AV_CODEC_CAP_SMALL_LAST_FRAME (1 << 6)
|
||||
|
||||
#if FF_API_SUBFRAMES
|
||||
/**
|
||||
* Codec can output multiple frames per AVPacket
|
||||
* Normally demuxers return one frame at a time, demuxers which do not do
|
||||
* are connected to a parser to split what they return into proper frames.
|
||||
* This flag is reserved to the very rare category of codecs which have a
|
||||
* bitstream that cannot be split into frames without timeconsuming
|
||||
* operations like full decoding. Demuxers carrying such bitstreams thus
|
||||
* may return multiple frames in a packet. This has many disadvantages like
|
||||
* prohibiting stream copy in many cases thus it should only be considered
|
||||
* as a last resort.
|
||||
*/
|
||||
#define AV_CODEC_CAP_SUBFRAMES (1 << 8)
|
||||
#endif
|
||||
|
||||
/**
|
||||
* Codec is experimental and is thus avoided in favor of non experimental
|
||||
* encoders
|
||||
|
@ -203,10 +203,6 @@ const FFCodec ff_ftr_decoder = {
|
||||
.close = ftr_close,
|
||||
.flush = ftr_flush,
|
||||
.priv_data_size = sizeof(FTRContext),
|
||||
.p.capabilities =
|
||||
#if FF_API_SUBFRAMES
|
||||
AV_CODEC_CAP_SUBFRAMES |
|
||||
#endif
|
||||
AV_CODEC_CAP_DR1,
|
||||
.p.capabilities = AV_CODEC_CAP_DR1,
|
||||
.caps_internal = FF_CODEC_CAP_INIT_CLEANUP,
|
||||
};
|
||||
|
@ -1118,10 +1118,6 @@ const FFCodec ff_g723_1_decoder = {
|
||||
.priv_data_size = sizeof(G723_1_Context),
|
||||
.init = g723_1_decode_init,
|
||||
FF_CODEC_DECODE_CB(g723_1_decode_frame),
|
||||
.p.capabilities =
|
||||
#if FF_API_SUBFRAMES
|
||||
AV_CODEC_CAP_SUBFRAMES |
|
||||
#endif
|
||||
AV_CODEC_CAP_DR1,
|
||||
.p.capabilities = AV_CODEC_CAP_DR1,
|
||||
.p.priv_class = &g723_1dec_class,
|
||||
};
|
||||
|
@ -761,11 +761,7 @@ const FFCodec ff_g729_decoder = {
|
||||
.init = decoder_init,
|
||||
FF_CODEC_DECODE_CB(decode_frame),
|
||||
.close = decode_close,
|
||||
.p.capabilities =
|
||||
#if FF_API_SUBFRAMES
|
||||
AV_CODEC_CAP_SUBFRAMES |
|
||||
#endif
|
||||
AV_CODEC_CAP_DR1,
|
||||
.p.capabilities = AV_CODEC_CAP_DR1,
|
||||
};
|
||||
|
||||
const FFCodec ff_acelp_kelvin_decoder = {
|
||||
@ -777,9 +773,5 @@ const FFCodec ff_acelp_kelvin_decoder = {
|
||||
.init = decoder_init,
|
||||
FF_CODEC_DECODE_CB(decode_frame),
|
||||
.close = decode_close,
|
||||
.p.capabilities =
|
||||
#if FF_API_SUBFRAMES
|
||||
AV_CODEC_CAP_SUBFRAMES |
|
||||
#endif
|
||||
AV_CODEC_CAP_DR1,
|
||||
.p.capabilities = AV_CODEC_CAP_DR1,
|
||||
};
|
||||
|
@ -195,11 +195,7 @@ const FFCodec ff_libspeex_decoder = {
|
||||
CODEC_LONG_NAME("libspeex Speex"),
|
||||
.p.type = AVMEDIA_TYPE_AUDIO,
|
||||
.p.id = AV_CODEC_ID_SPEEX,
|
||||
.p.capabilities =
|
||||
#if FF_API_SUBFRAMES
|
||||
AV_CODEC_CAP_SUBFRAMES |
|
||||
#endif
|
||||
AV_CODEC_CAP_DELAY | AV_CODEC_CAP_DR1 | AV_CODEC_CAP_CHANNEL_CONF,
|
||||
.p.capabilities = AV_CODEC_CAP_DELAY | AV_CODEC_CAP_DR1 | AV_CODEC_CAP_CHANNEL_CONF,
|
||||
.p.wrapper_name = "libspeex",
|
||||
.caps_internal = FF_CODEC_CAP_NOT_INIT_THREADSAFE,
|
||||
.priv_data_size = sizeof(LibSpeexContext),
|
||||
|
@ -180,9 +180,6 @@ const FFCodec ff_misc4_decoder = {
|
||||
.init = misc4_init,
|
||||
FF_CODEC_DECODE_CB(misc4_decode),
|
||||
.p.capabilities = AV_CODEC_CAP_DR1 |
|
||||
#if FF_API_SUBFRAMES
|
||||
AV_CODEC_CAP_SUBFRAMES |
|
||||
#endif
|
||||
AV_CODEC_CAP_CHANNEL_CONF,
|
||||
CODEC_SAMPLEFMTS(AV_SAMPLE_FMT_S16),
|
||||
};
|
||||
|
@ -817,9 +817,6 @@ const FFCodec ff_shorten_decoder = {
|
||||
FF_CODEC_DECODE_CB(shorten_decode_frame),
|
||||
.p.capabilities = AV_CODEC_CAP_CHANNEL_CONF |
|
||||
AV_CODEC_CAP_DELAY |
|
||||
#if FF_API_SUBFRAMES
|
||||
AV_CODEC_CAP_SUBFRAMES |
|
||||
#endif
|
||||
AV_CODEC_CAP_DR1,
|
||||
CODEC_SAMPLEFMTS(AV_SAMPLE_FMT_S16P, AV_SAMPLE_FMT_U8P),
|
||||
};
|
||||
|
@ -38,7 +38,6 @@
|
||||
*/
|
||||
|
||||
#define FF_API_INIT_PACKET (LIBAVCODEC_VERSION_MAJOR < 62)
|
||||
#define FF_API_SUBFRAMES (LIBAVCODEC_VERSION_MAJOR < 62)
|
||||
#define FF_API_TICKS_PER_FRAME (LIBAVCODEC_VERSION_MAJOR < 62)
|
||||
#define FF_API_DROPCHANGED (LIBAVCODEC_VERSION_MAJOR < 62)
|
||||
|
||||
|
@ -881,9 +881,6 @@ const FFCodec ff_wavarc_decoder = {
|
||||
FF_CODEC_DECODE_CB(wavarc_decode),
|
||||
.close = wavarc_close,
|
||||
.p.capabilities = AV_CODEC_CAP_DR1 |
|
||||
#if FF_API_SUBFRAMES
|
||||
AV_CODEC_CAP_SUBFRAMES |
|
||||
#endif
|
||||
AV_CODEC_CAP_DELAY,
|
||||
CODEC_SAMPLEFMTS(AV_SAMPLE_FMT_U8P, AV_SAMPLE_FMT_S16P),
|
||||
};
|
||||
|
@ -1335,11 +1335,7 @@ const FFCodec ff_wmalossless_decoder = {
|
||||
.close = decode_close,
|
||||
FF_CODEC_DECODE_CB(decode_packet),
|
||||
.flush = flush,
|
||||
.p.capabilities =
|
||||
#if FF_API_SUBFRAMES
|
||||
AV_CODEC_CAP_SUBFRAMES |
|
||||
#endif
|
||||
AV_CODEC_CAP_DR1 | AV_CODEC_CAP_DELAY,
|
||||
.p.capabilities = AV_CODEC_CAP_DR1 | AV_CODEC_CAP_DELAY,
|
||||
.caps_internal = FF_CODEC_CAP_INIT_CLEANUP,
|
||||
CODEC_SAMPLEFMTS(AV_SAMPLE_FMT_S16P, AV_SAMPLE_FMT_S32P),
|
||||
};
|
||||
|
@ -2100,11 +2100,7 @@ const FFCodec ff_wmapro_decoder = {
|
||||
.init = wmapro_decode_init,
|
||||
.close = wmapro_decode_end,
|
||||
FF_CODEC_DECODE_CB(wmapro_decode_packet),
|
||||
.p.capabilities =
|
||||
#if FF_API_SUBFRAMES
|
||||
AV_CODEC_CAP_SUBFRAMES |
|
||||
#endif
|
||||
AV_CODEC_CAP_DR1,
|
||||
.p.capabilities = AV_CODEC_CAP_DR1,
|
||||
.flush = wmapro_flush,
|
||||
CODEC_SAMPLEFMTS(AV_SAMPLE_FMT_FLTP),
|
||||
.caps_internal = FF_CODEC_CAP_INIT_CLEANUP,
|
||||
@ -2120,11 +2116,7 @@ const FFCodec ff_xma1_decoder = {
|
||||
.close = xma_decode_end,
|
||||
FF_CODEC_DECODE_CB(xma_decode_packet),
|
||||
.flush = xma_flush,
|
||||
.p.capabilities =
|
||||
#if FF_API_SUBFRAMES
|
||||
AV_CODEC_CAP_SUBFRAMES |
|
||||
#endif
|
||||
AV_CODEC_CAP_DR1 | AV_CODEC_CAP_DELAY,
|
||||
.p.capabilities = AV_CODEC_CAP_DR1 | AV_CODEC_CAP_DELAY,
|
||||
CODEC_SAMPLEFMTS(AV_SAMPLE_FMT_FLTP),
|
||||
.caps_internal = FF_CODEC_CAP_INIT_CLEANUP,
|
||||
};
|
||||
@ -2139,11 +2131,7 @@ const FFCodec ff_xma2_decoder = {
|
||||
.close = xma_decode_end,
|
||||
FF_CODEC_DECODE_CB(xma_decode_packet),
|
||||
.flush = xma_flush,
|
||||
.p.capabilities =
|
||||
#if FF_API_SUBFRAMES
|
||||
AV_CODEC_CAP_SUBFRAMES |
|
||||
#endif
|
||||
AV_CODEC_CAP_DR1 | AV_CODEC_CAP_DELAY,
|
||||
.p.capabilities = AV_CODEC_CAP_DR1 | AV_CODEC_CAP_DELAY,
|
||||
CODEC_SAMPLEFMTS(AV_SAMPLE_FMT_FLTP),
|
||||
.caps_internal = FF_CODEC_CAP_INIT_CLEANUP,
|
||||
};
|
||||
|
@ -2027,11 +2027,7 @@ const FFCodec ff_wmavoice_decoder = {
|
||||
.init = wmavoice_decode_init,
|
||||
.close = wmavoice_decode_end,
|
||||
FF_CODEC_DECODE_CB(wmavoice_decode_packet),
|
||||
.p.capabilities =
|
||||
#if FF_API_SUBFRAMES
|
||||
AV_CODEC_CAP_SUBFRAMES |
|
||||
#endif
|
||||
AV_CODEC_CAP_DR1 | AV_CODEC_CAP_DELAY,
|
||||
.p.capabilities = AV_CODEC_CAP_DR1 | AV_CODEC_CAP_DELAY,
|
||||
.caps_internal = FF_CODEC_CAP_INIT_CLEANUP,
|
||||
.flush = wmavoice_flush,
|
||||
};
|
||||
|
Reference in New Issue
Block a user