On 01/12/16 08:55, Xiang, Haihao wrote:
> Instead the user must call vaDestroyBuffer() to destroy a buffer explicitly.
> 
> If following the previous API specification,
> 1. Violate "who allocate who release" principle
> 2. The user cannot re-use VA buffer flexibly
> 3. The user still has to call vaDestroyBuffer() to destroy the buffers which
>    are not going to be passed to vaRenderPicture()
> 
> We discussed the change at https://bugs.freedesktop.org/show_bug.cgi?id=97970
> 
> Signed-off-by: Xiang, Haihao <haihao.xi...@intel.com>
> ---
>  va/va.h          |  9 +++++++--
>  va/va_enc_h264.h |  3 +--
>  va/va_vpp.h      | 12 +++---------
>  3 files changed, 11 insertions(+), 13 deletions(-)

This is a totally incompatible change to VAAPI, so please make libva before and 
after this change clearly distinguishable.

Probably you should increment the major version number and change the SONAME of 
libva, though I realise commercial concerns will likely block that.  At least 
increment the minor version number if nothing else can be done.

Thanks,

- Mark
_______________________________________________
Libva mailing list
Libva@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libva

Reply via email to