[FFmpeg-cvslog] avcodec/parser: Remove deprecated av_parser_change
Andreas Rheinhardt
git at videolan.org
Wed Apr 28 00:15:11 EEST 2021
ffmpeg | branch: master | Andreas Rheinhardt <andreas.rheinhardt at gmail.com> | Fri Feb 26 10:42:02 2021 +0100| [f34521266ec5816eefa4c10db6098cb91e03c695] | committer: James Almer
avcodec/parser: Remove deprecated av_parser_change
Deprecated in 9a07c1332cfe092b57b5758f22b686ca58806c60.
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt at gmail.com>
Signed-off-by: James Almer <jamrial at gmail.com>
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=f34521266ec5816eefa4c10db6098cb91e03c695
---
libavcodec/avcodec.h | 12 ------------
libavcodec/parser.c | 36 ------------------------------------
libavcodec/version.h | 3 ---
3 files changed, 51 deletions(-)
diff --git a/libavcodec/avcodec.h b/libavcodec/avcodec.h
index e817befa1c..43b83ac348 100644
--- a/libavcodec/avcodec.h
+++ b/libavcodec/avcodec.h
@@ -3276,18 +3276,6 @@ int av_parser_parse2(AVCodecParserContext *s,
int64_t pts, int64_t dts,
int64_t pos);
-#if FF_API_PARSER_CHANGE
-/**
- * @return 0 if the output buffer is a subset of the input, 1 if it is allocated and must be freed
- * @deprecated Use dump_extradata, remove_extra or extract_extradata
- * bitstream filters instead.
- */
-attribute_deprecated
-int av_parser_change(AVCodecParserContext *s,
- AVCodecContext *avctx,
- uint8_t **poutbuf, int *poutbuf_size,
- const uint8_t *buf, int buf_size, int keyframe);
-#endif
void av_parser_close(AVCodecParserContext *s);
/**
diff --git a/libavcodec/parser.c b/libavcodec/parser.c
index 08b9945a57..593ea9ddf7 100644
--- a/libavcodec/parser.c
+++ b/libavcodec/parser.c
@@ -184,42 +184,6 @@ int av_parser_parse2(AVCodecParserContext *s, AVCodecContext *avctx,
return index;
}
-#if FF_API_PARSER_CHANGE
-int av_parser_change(AVCodecParserContext *s, AVCodecContext *avctx,
- uint8_t **poutbuf, int *poutbuf_size,
- const uint8_t *buf, int buf_size, int keyframe)
-{
- if (s && s->parser->split) {
- if (avctx->flags & AV_CODEC_FLAG_GLOBAL_HEADER ||
- avctx->flags2 & AV_CODEC_FLAG2_LOCAL_HEADER) {
- int i = s->parser->split(avctx, buf, buf_size);
- buf += i;
- buf_size -= i;
- }
- }
-
- /* cast to avoid warning about discarding qualifiers */
- *poutbuf = (uint8_t *) buf;
- *poutbuf_size = buf_size;
- if (avctx->extradata) {
- if (keyframe && (avctx->flags2 & AV_CODEC_FLAG2_LOCAL_HEADER)) {
- int size = buf_size + avctx->extradata_size;
-
- *poutbuf_size = size;
- *poutbuf = av_malloc(size + AV_INPUT_BUFFER_PADDING_SIZE);
- if (!*poutbuf)
- return AVERROR(ENOMEM);
-
- memcpy(*poutbuf, avctx->extradata, avctx->extradata_size);
- memcpy(*poutbuf + avctx->extradata_size, buf,
- buf_size + AV_INPUT_BUFFER_PADDING_SIZE);
- return 1;
- }
- }
-
- return 0;
-}
-#endif
void av_parser_close(AVCodecParserContext *s)
{
if (s) {
diff --git a/libavcodec/version.h b/libavcodec/version.h
index f5780bd8aa..6c64e32b6d 100644
--- a/libavcodec/version.h
+++ b/libavcodec/version.h
@@ -69,9 +69,6 @@
#ifndef FF_API_OLD_ENCDEC
#define FF_API_OLD_ENCDEC (LIBAVCODEC_VERSION_MAJOR < 59)
#endif
-#ifndef FF_API_PARSER_CHANGE
-#define FF_API_PARSER_CHANGE (LIBAVCODEC_VERSION_MAJOR < 59)
-#endif
#ifndef FF_API_THREAD_SAFE_CALLBACKS
#define FF_API_THREAD_SAFE_CALLBACKS (LIBAVCODEC_VERSION_MAJOR < 60)
#endif
More information about the ffmpeg-cvslog
mailing list