James Almer: > Signed-off-by: James Almer <jamr...@gmail.com> > --- > libavutil/buffer.c | 6 +++--- > libavutil/buffer.h | 6 +++--- > 2 files changed, 6 insertions(+), 6 deletions(-) > > diff --git a/libavutil/buffer.c b/libavutil/buffer.c > index b13eeadffb..a32b7deb89 100644 > --- a/libavutil/buffer.c > +++ b/libavutil/buffer.c > @@ -90,7 +90,7 @@ AVBufferRef *av_buffer_allocz(size_t size) > return ret; > } > > -AVBufferRef *av_buffer_ref(AVBufferRef *buf) > +AVBufferRef *av_buffer_ref(const AVBufferRef *buf) > { > AVBufferRef *ret = av_mallocz(sizeof(*ret)); > > @@ -216,7 +216,7 @@ int av_buffer_realloc(AVBufferRef **pbuf, size_t size) > return 0; > } > > -int av_buffer_replace(AVBufferRef **pdst, AVBufferRef *src) > +int av_buffer_replace(AVBufferRef **pdst, const AVBufferRef *src) > { > AVBufferRef *dst = *pdst; > AVBufferRef *tmp; > @@ -395,7 +395,7 @@ AVBufferRef *av_buffer_pool_get(AVBufferPool *pool) > return ret; > } > > -void *av_buffer_pool_buffer_get_opaque(AVBufferRef *ref) > +void *av_buffer_pool_buffer_get_opaque(const AVBufferRef *ref) > { > BufferPoolEntry *buf = ref->buffer->opaque; > av_assert0(buf); > diff --git a/libavutil/buffer.h b/libavutil/buffer.h > index 2c0ce1a108..e1ef5b7f07 100644 > --- a/libavutil/buffer.h > +++ b/libavutil/buffer.h > @@ -145,7 +145,7 @@ void av_buffer_default_free(void *opaque, uint8_t *data); > * @return a new AVBufferRef referring to the same AVBuffer as buf or NULL on > * failure. > */ > -AVBufferRef *av_buffer_ref(AVBufferRef *buf); > +AVBufferRef *av_buffer_ref(const AVBufferRef *buf); > > /** > * Free a given reference and automatically free the buffer if there are no > more > @@ -212,7 +212,7 @@ int av_buffer_realloc(AVBufferRef **buf, size_t size); > * @return 0 on success > * AVERROR(ENOMEM) on memory allocation failure. > */ > -int av_buffer_replace(AVBufferRef **dst, AVBufferRef *src); > +int av_buffer_replace(AVBufferRef **dst, const AVBufferRef *src); > > /** > * @} > @@ -313,7 +313,7 @@ AVBufferRef *av_buffer_pool_get(AVBufferPool *pool); > * therefore you have to use this function to access the original opaque > * parameter of an allocated buffer. > */ > -void *av_buffer_pool_buffer_get_opaque(AVBufferRef *ref); > +void *av_buffer_pool_buffer_get_opaque(const AVBufferRef *ref); > > /** > * @} >
LGTM. (Presuming that adding const to the outermost pointed-to-type is not considered an API break.) - Andreas _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-requ...@ffmpeg.org with subject "unsubscribe".