diff --git a/libavfilter/buffersrc.c b/libavfilter/buffersrc.c index e91d2e470b..ce897f5f5b 100644 --- a/libavfilter/buffersrc.c +++ b/libavfilter/buffersrc.c @@ -70,7 +70,7 @@ typedef struct { return AVERROR(EINVAL);\ } -int av_buffersrc_write_frame(AVFilterContext *buffer_filter, AVFrame *frame) +int av_buffersrc_write_frame(AVFilterContext *buffer_filter, const AVFrame *frame) { BufferSourceContext *c = buffer_filter->priv; AVFilterBufferRef *buf; diff --git a/libavfilter/buffersrc.h b/libavfilter/buffersrc.h index ca82a75df8..452c691b09 100644 --- a/libavfilter/buffersrc.h +++ b/libavfilter/buffersrc.h @@ -45,6 +45,6 @@ int av_buffersrc_buffer(AVFilterContext *s, AVFilterBufferRef *buf); * @warning frame data will be memcpy()ed, which may be a big performance * hit. Use av_buffersrc_buffer() to avoid copying the data. */ -int av_buffersrc_write_frame(AVFilterContext *s, AVFrame *frame); +int av_buffersrc_write_frame(AVFilterContext *s, const AVFrame *frame); #endif /* AVFILTER_BUFFERSRC_H */