diff --git a/libavcodec/avcodec.h b/libavcodec/avcodec.h index cc74aeef04..8f93911019 100644 --- a/libavcodec/avcodec.h +++ b/libavcodec/avcodec.h @@ -3800,7 +3800,7 @@ typedef struct AVCodecParser { struct AVCodecParser *next; } AVCodecParser; -AVCodecParser *av_parser_next(AVCodecParser *c); +AVCodecParser *av_parser_next(const AVCodecParser *c); void av_register_codec_parser(AVCodecParser *parser); AVCodecParserContext *av_parser_init(int codec_id); @@ -4281,7 +4281,7 @@ int av_bitstream_filter_filter(AVBitStreamFilterContext *bsfc, const uint8_t *buf, int buf_size, int keyframe); void av_bitstream_filter_close(AVBitStreamFilterContext *bsf); -AVBitStreamFilter *av_bitstream_filter_next(AVBitStreamFilter *f); +AVBitStreamFilter *av_bitstream_filter_next(const AVBitStreamFilter *f); /* memory */ @@ -4343,7 +4343,7 @@ void av_register_hwaccel(AVHWAccel *hwaccel); * if hwaccel is non-NULL, returns the next registered hardware accelerator * after hwaccel, or NULL if hwaccel is the last one. */ -AVHWAccel *av_hwaccel_next(AVHWAccel *hwaccel); +AVHWAccel *av_hwaccel_next(const AVHWAccel *hwaccel); /** diff --git a/libavcodec/bitstream_filter.c b/libavcodec/bitstream_filter.c index 8960b19ecb..f524d3ef8d 100644 --- a/libavcodec/bitstream_filter.c +++ b/libavcodec/bitstream_filter.c @@ -25,7 +25,7 @@ static AVBitStreamFilter *first_bitstream_filter = NULL; -AVBitStreamFilter *av_bitstream_filter_next(AVBitStreamFilter *f) +AVBitStreamFilter *av_bitstream_filter_next(const AVBitStreamFilter *f) { if (f) return f->next; diff --git a/libavcodec/parser.c b/libavcodec/parser.c index 080bbc345d..6d20516f28 100644 --- a/libavcodec/parser.c +++ b/libavcodec/parser.c @@ -29,7 +29,7 @@ static AVCodecParser *av_first_parser = NULL; -AVCodecParser *av_parser_next(AVCodecParser *p) +AVCodecParser *av_parser_next(const AVCodecParser *p) { if (p) return p->next; diff --git a/libavcodec/utils.c b/libavcodec/utils.c index 16c30c3497..dc7ffc4cec 100644 --- a/libavcodec/utils.c +++ b/libavcodec/utils.c @@ -2279,7 +2279,7 @@ void av_register_hwaccel(AVHWAccel *hwaccel) hwaccel->next = NULL; } -AVHWAccel *av_hwaccel_next(AVHWAccel *hwaccel) +AVHWAccel *av_hwaccel_next(const AVHWAccel *hwaccel) { return hwaccel ? hwaccel->next : first_hwaccel; }