diff options
author | Andreas Rheinhardt <andreas.rheinhardt@gmail.com> | 2021-03-07 00:10:12 +0100 |
---|---|---|
committer | James Almer <jamrial@gmail.com> | 2021-04-27 10:43:15 -0300 |
commit | cb3ac722f4fc8d819f663e346bdb53f64a70f1fd (patch) | |
tree | e4e07dcecf2086a074d0d8f1f98125581db53d0b | |
parent | a247ac640df3da573cd661065bf53f37863e2b46 (diff) | |
download | ffmpeg-cb3ac722f4fc8d819f663e346bdb53f64a70f1fd.tar.gz |
avcodec: Constify AVCodecParserContext.parser
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@gmail.com>
Signed-off-by: James Almer <jamrial@gmail.com>
-rw-r--r-- | doc/APIchanges | 3 | ||||
-rw-r--r-- | libavcodec/avcodec.h | 2 | ||||
-rw-r--r-- | libavcodec/parser.c | 2 |
3 files changed, 5 insertions, 2 deletions
diff --git a/doc/APIchanges b/doc/APIchanges index 9a29421446..14dfb58904 100644 --- a/doc/APIchanges +++ b/doc/APIchanges @@ -14,6 +14,9 @@ libavutil: 2017-10-21 API changes, most recent first: +2021-04-27 - xxxxxxxxxx - lavc yyyyyyyyy - avcodec.h + Constified AVCodecParserContext.parser. + 2021-04-27 - xxxxxxxxxx - lavd yyyyyyyyy - avdevice.h The av_*_device_next API functions now accept and return pointers to const AVInputFormat resp. AVOutputFormat. diff --git a/libavcodec/avcodec.h b/libavcodec/avcodec.h index 986e31b5aa..51281bf1b6 100644 --- a/libavcodec/avcodec.h +++ b/libavcodec/avcodec.h @@ -2877,7 +2877,7 @@ enum AVPictureStructure { typedef struct AVCodecParserContext { void *priv_data; - struct AVCodecParser *parser; + const struct AVCodecParser *parser; int64_t frame_offset; /* offset of the current frame */ int64_t cur_offset; /* current offset (incremented by each av_parser_parse()) */ diff --git a/libavcodec/parser.c b/libavcodec/parser.c index 593ea9ddf7..f81a62d592 100644 --- a/libavcodec/parser.c +++ b/libavcodec/parser.c @@ -55,7 +55,7 @@ found: s = av_mallocz(sizeof(AVCodecParserContext)); if (!s) goto err_out; - s->parser = (AVCodecParser*)parser; + s->parser = parser; s->priv_data = av_mallocz(parser->priv_data_size); if (!s->priv_data) goto err_out; |