On Mon, 04 Mar 2013 23:17:09 +0100, Diego Biurrun <[email protected]> wrote:
> On Mon, Mar 04, 2013 at 11:35:05AM +0100, Anton Khirnov wrote:
> > --- /dev/null
> > +++ b/libavutil/buffer.h
> > @@ -0,0 +1,195 @@
> > +
> > + * There are two core objects in this API -- AVBuffer and AVBufferRef. 
> > AVBuffer
> > + * represents the data buffer itself; it is opaque and not meant to be 
> > accessed
> > + * by the caller directly, but only through AVBufferRef. However, the 
> > caller may
> > + * e.g. compare two AVBuffer pointers to check whether two different 
> > references
> > + * are describing the same data buffer (note that the two references may 
> > point
> > + * to different parts of the buffer, so comparing the data pointers will 
> > not
> > + * work).
> 
> I am now thoroughly confused why you suggest comparing two pointers and
> then go on to explain why comparing two pointers may fail...

I'm suggesting to compare AVBuffer pointers.

What can fail is comparing data pointers.

Those are different things.

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

Reply via email to