On Wed, Aug 3, 2016 at 12:54 AM Anton Khirnov <[email protected]> wrote:

> A non-existent av_buffer_pool_can_uninit() function is mentioned instead
> of av_buffer_pool_uninit(). Also, this function is to be called by the
> caller, not the pool itself.
> ---
>  libavutil/buffer.h | 7 ++++---
>  1 file changed, 4 insertions(+), 3 deletions(-)
>
> diff --git a/libavutil/buffer.h b/libavutil/buffer.h
> index 46779ca..58def6f 100644
> --- a/libavutil/buffer.h
> +++ b/libavutil/buffer.h
> @@ -249,9 +249,10 @@ AVBufferPool *av_buffer_pool_init(int size,
> AVBufferRef* (*alloc)(int size));
>   * @param alloc a function that will be used to allocate new buffers when
> the
>   *              pool is empty.
>   * @param pool_free a function that will be called immediately before the
> pool
> - *                  is freed. I.e. after av_buffer_pool_can_uninit() is
> called
> - *                  by the pool and all the frames are returned to the
> pool and
> - *                  freed. It is intended to uninitialize the user opaque
> data.
> + *                  is freed. I.e. after av_buffer_pool_uninit() is called
> + *                  by the caller and all the frames are returned to the
> pool
>

"by the caller" sounds a bit redundant.

Perhaps also make it clear that this function is called *by*
av_buffer_pool_uninit(), not *after*?


> + *                  and freed. It is intended to uninitialize the user
> opaque
> + *                  data.
>

Other than that, the new version reads much better.

Timothy
_______________________________________________
libav-devel mailing list
[email protected]
https://lists.libav.org/mailman/listinfo/libav-devel

Reply via email to