avcodec: Remove sidedata-only-packet cruft
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@gmail.com> Signed-off-by: James Almer <jamrial@gmail.com>
This commit is contained in:
committed by
James Almer
parent
0f247986ad
commit
26ca5ebd7b
@@ -2029,21 +2029,6 @@ typedef struct AVCodecContext {
|
|||||||
uint64_t vbv_delay;
|
uint64_t vbv_delay;
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if FF_API_SIDEDATA_ONLY_PKT
|
|
||||||
/**
|
|
||||||
* Encoding only and set by default. Allow encoders to output packets
|
|
||||||
* that do not contain any encoded data, only side data.
|
|
||||||
*
|
|
||||||
* Some encoders need to output such packets, e.g. to update some stream
|
|
||||||
* parameters at the end of encoding.
|
|
||||||
*
|
|
||||||
* @deprecated this field disables the default behaviour and
|
|
||||||
* it is kept only for compatibility.
|
|
||||||
*/
|
|
||||||
attribute_deprecated
|
|
||||||
int side_data_only_packets;
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Audio only. The number of "priming" samples (padding) inserted by the
|
* Audio only. The number of "priming" samples (padding) inserted by the
|
||||||
* encoder at the beginning of the audio. I.e. this number of leading
|
* encoder at the beginning of the audio. I.e. this number of leading
|
||||||
|
@@ -1370,13 +1370,7 @@ static int flac_encode_frame(AVCodecContext *avctx, AVPacket *avpkt,
|
|||||||
av_md5_final(s->md5ctx, s->md5sum);
|
av_md5_final(s->md5ctx, s->md5sum);
|
||||||
write_streaminfo(s, avctx->extradata);
|
write_streaminfo(s, avctx->extradata);
|
||||||
|
|
||||||
#if FF_API_SIDEDATA_ONLY_PKT
|
|
||||||
FF_DISABLE_DEPRECATION_WARNINGS
|
|
||||||
if (avctx->side_data_only_packets && !s->flushed) {
|
|
||||||
FF_ENABLE_DEPRECATION_WARNINGS
|
|
||||||
#else
|
|
||||||
if (!s->flushed) {
|
if (!s->flushed) {
|
||||||
#endif
|
|
||||||
uint8_t *side_data = av_packet_new_side_data(avpkt, AV_PKT_DATA_NEW_EXTRADATA,
|
uint8_t *side_data = av_packet_new_side_data(avpkt, AV_PKT_DATA_NEW_EXTRADATA,
|
||||||
avctx->extradata_size);
|
avctx->extradata_size);
|
||||||
if (!side_data)
|
if (!side_data)
|
||||||
|
@@ -444,9 +444,6 @@ static const AVOption avcodec_options[] = {
|
|||||||
#if FF_API_OLD_ENCDEC
|
#if FF_API_OLD_ENCDEC
|
||||||
{"refcounted_frames", NULL, OFFSET(refcounted_frames), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, A|V|D },
|
{"refcounted_frames", NULL, OFFSET(refcounted_frames), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, A|V|D },
|
||||||
#endif
|
#endif
|
||||||
#if FF_API_SIDEDATA_ONLY_PKT
|
|
||||||
{"side_data_only_packets", NULL, OFFSET(side_data_only_packets), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, A|V|E },
|
|
||||||
#endif
|
|
||||||
{"apply_cropping", NULL, OFFSET(apply_cropping), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, V | D },
|
{"apply_cropping", NULL, OFFSET(apply_cropping), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, V | D },
|
||||||
{"skip_alpha", "Skip processing alpha", OFFSET(skip_alpha), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, V|D },
|
{"skip_alpha", "Skip processing alpha", OFFSET(skip_alpha), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, V|D },
|
||||||
{"field_order", "Field order", OFFSET(field_order), AV_OPT_TYPE_INT, {.i64 = AV_FIELD_UNKNOWN }, 0, 5, V|D|E, "field_order" },
|
{"field_order", "Field order", OFFSET(field_order), AV_OPT_TYPE_INT, {.i64 = AV_FIELD_UNKNOWN }, 0, 5, V|D|E, "field_order" },
|
||||||
|
@@ -54,9 +54,6 @@
|
|||||||
#ifndef FF_API_CODED_FRAME
|
#ifndef FF_API_CODED_FRAME
|
||||||
#define FF_API_CODED_FRAME (LIBAVCODEC_VERSION_MAJOR < 59)
|
#define FF_API_CODED_FRAME (LIBAVCODEC_VERSION_MAJOR < 59)
|
||||||
#endif
|
#endif
|
||||||
#ifndef FF_API_SIDEDATA_ONLY_PKT
|
|
||||||
#define FF_API_SIDEDATA_ONLY_PKT (LIBAVCODEC_VERSION_MAJOR < 59)
|
|
||||||
#endif
|
|
||||||
#ifndef FF_API_VDPAU_PROFILE
|
#ifndef FF_API_VDPAU_PROFILE
|
||||||
#define FF_API_VDPAU_PROFILE (LIBAVCODEC_VERSION_MAJOR < 59)
|
#define FF_API_VDPAU_PROFILE (LIBAVCODEC_VERSION_MAJOR < 59)
|
||||||
#endif
|
#endif
|
||||||
|
Reference in New Issue
Block a user