libva (0.31.1-1+sds4) hardy; urgency=low

  * Fix detection of fglrx. Use AMD Display Library.
  * H.264 decoder updates to Ironlake (2010/07/13):
    - Allow vaGetImage() with arbitrary region.
    - Use original width/height for rendering.
    - Fix rendering of subpictures.
    - Fix vaGetImage() with empty VA surfaces.
    - Fix VA surface type (NV12 or I420) earlier in vaCreateContext().

 -- Gwenole Beauchesne <gbeauchesne@splitted-desktop.com>  Tue, 13 Jul 2010 13:53:46 +0200

libva (0.31.1-1+sds3) hardy; urgency=low

  * Fix vaErrorStr() for VA_STATUS_ERROR_INVALID_IMAGE_FORMAT.
  * H.264 decoder updates to Ironlake (2010/07/07):
    - Fix issue with different slice types within a same picture.
    - Fix BSD batch buffer size.
    - Fix the start of a slice for an MBAFF picture.
    - Fix slice_data_bit_offset. e.g. fix BASQP1_Sony_C.jsv.
    - Fix rendering to a Pixmap. i.e. allow VA/GLX to work again.

 -- Gwenole Beauchesne <gbeauchesne@splitted-desktop.com>  Wed, 07 Jul 2010 11:56:08 +0200

libva (0.31.1-1+sds2) hardy; urgency=low

  * H.264 decoder updates to Ironlake (2010/06/25):
    - Fix register blocks for ILDB.
    - Fix motion compensation kernel.
    - Fix chroma issue.
  * OpenGL extensions updates:
    - Drop GLX 1.3 requirement.
    - Fix all TFP functions to be called through a vtable.

 -- Gwenole Beauchesne <gbeauchesne@splitted-desktop.com>  Thu, 01 Jul 2010 10:59:23 +0200

libva (0.31.1-1+sds1) hardy; urgency=low

  * Add VA_STATUS_ERROR_INVALID_IMAGE_FORMAT.
  * Update DRI2 code to support swapbuffer (Haihao Xiang).
  * G45 updates:
    - Fix vaTerminate().
    - Drop vaDeriveImage(). Prefer 2x 1080p streams decode capability.
  * Update Ironlake H.264 decoder from i965_h264 branch (2010/06/08):
    - Add support for in-loop deblocking step.
    - Increase number of threads used for decoding.
    - Lower graphics memory usage to enable 2 HD streams decoding.
  * Upgrade to GIT snapshot 2010/06/04:
    - Add VA/GLX extensions.
    - Add support for Android.
    - Add JPEG encoding support.
    - Fix H.264 encoding support.

 -- Gwenole Beauchesne <gbeauchesne@splitted-desktop.com>  Wed, 09 Jun 2010 09:01:23 +0200

libva (0.31.0-1+sds13) hardy; urgency=low

  * Fix default OpenGL implementation for XBMC.
  * Fix compat buffers destruction in vaTerminate().
  * G45 updates:
    - Add NV12 image format.
    - Add H.264 decoder from i965_h264 branch (2010/04/19).
    - Don't clobber internal functions with system definitions.

 -- Gwenole Beauchesne <gbeauchesne@splitted-desktop.com>  Wed, 28 Apr 2010 15:29:56 +0200

libva (0.31.0-1+sds12) hardy; urgency=low

  * G45 updates:
    - Add I420 image format.
    - Fix destruction of image created by vaDeriveImage().
  * OpenGL extensions updates:
    - Fix vaCopySurfaceGLX() to handle the postprocessing flags.
    - Fix default implementation with TFP + FBO. Requires GLX 1.3.
    - Fix vaCreateSurfaceGLX() to handle GL_RGBA8 internal formats.

 -- Gwenole Beauchesne <gbeauchesne@splitted-desktop.com>  Sun, 04 Apr 2010 07:56:59 +0200

libva (0.31.0-1+sds11) hardy; urgency=low

  * G45 updates:
    - Add vaDeriveImage().
    - Fix YV12 image format.
  * OpenGL extensions updates:
    - Dynamically allocate VA/GLX vtable.
    - Fix display context destruction chain.
  * Upgrade to GIT snapshot 2010/03/08:
    - Merge SDS patches 010, 320.
    - Fix test/encode/h264encode.c issue.

 -- Gwenole Beauchesne <gbeauchesne@splitted-desktop.com>  Fri, 26 Feb 2010 10:26:13 +0000

libva (0.31.0-1+sds10) hardy; urgency=low

  * Add detection of Broadcom Crystal HD chip.
  * Require vaDriverInit() function to include SDS API version. 
  * OpenGL extensions updates:
    - Drop the 'bind' API. Only keep vaCopySurfaceGLX().
    - Fix FBO check for the generic implementation with TFP.
  * Compat: strip vaPutSurface() flags to match older API.
    - This fixes deinterlacing support with GMA500 "psb" driver.
  * Upgrade to GIT snapshot 2009/12/17:
    - Add a "magic" number to VADisplayContext.
    - Add more test programs, including h264 encoding.

 -- Gwenole Beauchesne <gbeauchesne@splitted-desktop.com>  Tue, 23 Feb 2010 11:29:52 +0000

libva (0.31.0-1+sds9) hardy; urgency=low

  * Add extra picture info for VDPAU/MPEG-4.

 --  Gwenole Beauchesne <gbeauchesne@splitted-desktop.com>  Mon, 23 Nov 2009 09:48:39 +0000

libva (0.31.0-1+sds8) hardy; urgency=low

  * Fix detection of ATI chipsets with fglrx >= 8.69-Beta1.
  * Upgrade to GIT snapshot 2009/11/20:
    - Merge in some G45 fixes and additions.
    - Add VA_STATUS_ERROR_SURFACE_IN_DISPLAYING.

 --  Gwenole Beauchesne <gbeauchesne@splitted-desktop.com>  Fri, 20 Nov 2009 10:44:07 +0000

libva (0.31.0-1+sds7) hardy; urgency=low

  * G45 updates:
    - Add RGBA subpicture formats.
    - Add YV12 vaGetImage() and vaPutImage().
    - Fix subpicture rendering (flickering).
    - Fix return value for unimplemented functions.
    - Fix vaPutSurface() to handle cliprects (up to 80).

 --  Gwenole Beauchesne <gbeauchesne@splitted-desktop.com>  Wed, 04 Nov 2009 12:16:11 +0000

libva (0.31.0-1+sds6) hardy; urgency=low

  * Fix compatibility with older programs linked against libva.so.0.
  * G45 updates:
    - Fix vaCreateImage() and vaDestroyImage().
    - Fix subpictures association to parent surfaces.
    - Fix rendering of subpictures (extra level of scaling).
    - Fix subpicture palette upload (IA44 and AI44 formats for now).

 --  Gwenole Beauchesne <gbeauchesne@splitted-desktop.com>  Fri, 30 Oct 2009 14:17:00 +0000

libva (0.31.0-1+sds5) hardy; urgency=low

  * G45 updates:
    - Fix VA driver version.
    - Fix vaAssociateSubpicture() arguments.
    - Add vaQueryDisplayAttributes() as a no-op.
    - Fix vaQueryImageFormats() to return 0 formats at this time.

 --  Gwenole Beauchesne <gbeauchesne@splitted-desktop.com>  Thu, 24 Sep 2009 12:23:49 +0000

libva (0.31.0-1+sds4) hardy; urgency=low

  * Fix chek for GLX extensions.
  * Fix libva pkgconfig dependencies.
  * Fix vainfo dependencies (Konstantin Pavlov).
  * Add C++ guards to <va/va_glx.h>.
  * Don't search LIBGL_DRIVERS_PATH, stick to extra LIBVA_DRIVERS_PATH.
  * Upgrade to GIT snapshot 2009/09/22:
    - Merge in SDS patches 001, 201, 202.
    - i965_drv_driver: use the horizontal position of a slice.

 --  Gwenole Beauchesne <gbeauchesne@splitted-desktop.com>  Tue, 22 Sep 2009 13:15:40 +0000

libva (0.31.0-1+sds3) hardy; urgency=low

  * Fix detection of ATI chipsets with fglrx >= 8.66-RC1.
  * Add VASliceParameterBufferMPEG2.slice_horizontal_position for i965 driver.

 --  Gwenole Beauchesne <gbeauchesne@splitted-desktop.com>  Thu, 10 Sep 2009 13:42:05 +0000

libva (0.31.0-1+sds2) hardy; urgency=low

  * Upgrade to GIT snapshot 2009/09/07.
  * Add generic VA/GLX implementation with TFP and FBO.

 --  Gwenole Beauchesne <gbeauchesne@splitted-desktop.com>  Tue, 08 Sep 2009 12:26:18 +0000

libva (0.31.0-1+sds1) hardy; urgency=low

  * Upgrade to VA API version 0.31 (2009/09/02 snapshot).
  * Add drmOpenOnce() / drmCloseOnce() replacements for libdrm < 2.3.

 --  Gwenole Beauchesne <gbeauchesne@splitted-desktop.com>  Wed, 02 Sep 2009 12:06:45 +0000

libva (0.30.4-1+sds6) hardy; urgency=low

  * Add OpenGL extensions (v3).

 --  Gwenole Beauchesne <gbeauchesne@splitted-desktop.com>  Fri, 28 Aug 2009 11:16:11 +0000

libva (0.30.4-1+sds5) hardy; urgency=low

  * Add VA_STATUS_ERROR_UNIMPLEMENTED.
  * Add vaBindSurfaceToTextureGLX() and vaReleaseSurfaceFromTextureGLX().

 --  Gwenole Beauchesne <gbeauchesne@splitted-desktop.com>  Wed, 26 Aug 2009 12:40:31 +0000

libva (0.30.4-1+sds4) hardy; urgency=low

  * Add OpenGL extensions.
  * Fix NVIDIA driver version check.
  * Fix libva-x11-VERSION.so.* build dependencies.

 --  Gwenole Beauchesne <gbeauchesne@splitted-desktop.com>  Tue, 18 Aug 2009 08:38:56 +0000

libva (0.30.4-1+sds3) hardy; urgency=low

  * Fix build of i965_drv_video.so (Paul Bender).
  * Check for libdrm >= 2.4 prior to allowing build of i965_drv_video.so.

 --  Gwenole Beauchesne <gbeauchesne@splitted-desktop.com>  Mon, 06 Jul 2009 10:58:19 +0000

libva (0.30.4-1+sds2) hardy; urgency=low

  * Drop obsolete struct fields.
  * Add VA_INVALID_ID helper macro.
  * Fix memory leak (VADriverContext.dri_state).
  * Fix VAEncSliceParameterBuffer compat thunk for 0.30 drivers.
  * Make the libva1 package own /usr/lib/va/drivers/ directory.

 --  Gwenole Beauchesne <gbeauchesne@splitted-desktop.com>  Thu, 02 Jul 2009 13:29:38 +0000

libva (0.30.4-1+sds1) hardy; urgency=low

  * Upgrade to VA API version 0.30.4.

 --  Gwenole Beauchesne <gbeauchesne@splitted-desktop.com>  Thu, 02 Jul 2009 09:30:15 +0000

libva (0.30-1+sds1) hardy; urgency=low

  * Upgrade to VA API version 0.30.
  * Fix vainfo and few build issues.

 --  Gwenole Beauchesne <gbeauchesne@splitted-desktop.com>  Thu, 25 Jun 2009 15:31:07 +0000

libva (0.29-2+sds12) hardy; urgency=low

  * Add debug package (libva1-dbg).
  * Fix va_IsIntelBuffer() for IEGD.

 --  Gwenole Beauchesne <gbeauchesne@splitted-desktop.com>  Thu, 16 Apr 2009 11:16:31 +0000

libva (0.29-2+sds11) hardy; urgency=low

  * Add VASliceParameterBufferBase.
  * Add new bit to signal VC-1 skipped P-frames.

 --  Gwenole Beauchesne <gbeauchesne@splitted-desktop.com>  Fri, 20 Mar 2009 13:23:59 +0000

libva (0.29-2+sds10) hardy; urgency=low

  * Rework library SONAME patch.
  * Rename MAKEFOURCC to VA_FOURCC.

 --  Gwenole Beauchesne <gbeauchesne@splitted-desktop.com>  Mon, 02 Mar 2009 15:50:54 +0000

libva (0.29-2+sds9) hardy; urgency=low

  * Lower libdrm-dev requirements. Drop libgl-dev build-dep.
  * Add H.264 reference_pic_flag (nal_ref_idc != 0) for VDPAU and XvBA.

 --  Gwenole Beauchesne <gbeauchesne@splitted-desktop.com>  Thu, 05 Feb 2009 13:34:49 +0000

libva (0.29-2+sds8) hardy; urgency=low

  * Add extra H.264 info for XvBA backend.
  * Set drivers path to LIBDIR/va-API_VERSION/drivers.
  * Drop drivers info retrieval through GLX.

 --  Gwenole Beauchesne <gbeauchesne@splitted-desktop.com>  Wed, 28 Jan 2009 09:56:13 +0000

libva (0.29-2+sds7) hardy; urgency=low

  * Add extra VC-1 info for VDPAU backend.
  * Make the API change clear in VAPictureH264 too.

 --  Gwenole Beauchesne <gbeauchesne@splitted-desktop.com>  Tue, 20 Jan 2009 12:26:16 +0000

libva (0.29-2+sds6) hardy; urgency=low

  * The H.264 additions require an ABI change.
  * Add compatibility layer with upstream libVA 0.29 buffers.

 --  Gwenole Beauchesne <gbeauchesne@splitted-desktop.com>  Fri, 16 Jan 2009 10:18:55 +0000

libva (0.29-2+sds5) hardy; urgency=low

  * Improve detection of NVIDIA driver.
  * Add extra H.264 info for VDPAU backend.
  * Add <va_version.h> for versioning helpers.

 --  Gwenole Beauchesne <gbeauchesne@splitted-desktop.com>  Tue, 13 Jan 2009 16:56:49 +0000

libva (0.29-2+sds4) hardy; urgency=low

  * Split libVA for Core and Display interfaces.
  * Allow X11 backend to gather driver info through GLX.

 --  Gwenole Beauchesne <gbeauchesne@splitted-desktop.com>  Fri, 09 Jan 2009 14:25:03 +0000

libva (0.29-2+sds3) unstable; urgency=low

  * Migrate SONAME to libva-VERSION.so.MAJOR.

 --  Gwenole Beauchesne <gbeauchesne@splitted-desktop.com>  Thu, 08 Jan 2009 16:53:51 +0000

libva (0.29-2+sds2) hardy; urgency=low

  * Add MIT license file.
  * Add new testcase from upstream (actual MPEG-2 decoding).

 --  Gwenole Beauchesne <gbeauchesne@splitted-desktop.com>  Thu, 20 Nov 2008 13:07:36 +0000

libva (0.29-2+sds1) unstable; urgency=low

  * Allow SMP build.
  * Set drivers path to /usr/lib/xorg/modules/drivers

 --  Gwenole Beauchesne <gbeauchesne@splitted-desktop.com>  Fri, 31 Oct 2008 15:29:41 +0000

libva (0.29-2) gaston; urgency=low

  * force rebuild 

 -- Inuka Gunawardana <inuka.gunawardana@intel.com>  Mon, 31 Mar 2008 21:09:28 -0700

libva (0.29-1) gaston; urgency=low

  * Beta09 

 -- Inuka Gunawardana <inuka.gunawardana@intel.com>  Thu, 13 Mar 2008 17:31:44 -0700

libva (0.26-4) gaston; urgency=low

  * Force rebuild with Beta06 

 -- Inuka Gunawardana <inuka.gunawardana@intel.com>  Sun, 20 Jan 2008 21:36:06 -0800

libva (0.26-3) gaston; urgency=low

  * Beta6

 -- Inuka Gunawardana <inuka.gunawardan@intel.com>  Sun, 20 Jan 2008 21:21:18 -0800

libva (0.26-2) gaston; urgency=low

  * Beta3

 -- Inuka Gunawardana <inuka.gunawardana@intel.com>  Fri,  7 Dec 2007 18:49:40 -0800

libva (0.26-1) unstable; urgency=low

  * Update to API v0.26
  * Replaced vaCreateBuffer / vaBufferData with new single vaCreateBuffer call

 -- Waldo Bastian <waldo.bastian@intel.com>  Thu, 08 Nov 2007 18:23:17 -0800

libva (0.25-2) unstable; urgency=low

  * Define VA_LSB_FIRST/VA_MSB_FIRST

 -- Waldo Bastian <waldo.bastian@intel.com>  Tue, 06 Nov 2007 13:01:09 -0700

libva (0.25-1) unstable; urgency=low

  * Update to API v0.25
  * Replaced use of VASurface* with VASurfaceID
  * Replaced use of VAContext* with VAContextID
  * vaDestroySurface renamed to vaDestroySurfaces for consistency

 -- Waldo Bastian <waldo.bastian@intel.com>  Wed, 31 Oct 2007 10:01:09 -0700

libva (0.24-3) unstable; urgency=low

  * Improve input argument validation & error reporting
  * Adjustment of VC1 field widths

 -- Waldo Bastian <waldo.bastian@intel.com>  Thu, 25 Oct 2007 14:40:16 -0700

libva (0.24-2) unstable; urgency=low

  * Minor updates to dummy_video_drv and test cases

 -- Waldo Bastian <waldo.bastian@intel.com>  Thu, 04 Oct 2007 17:09:23 -0700

  * Updated to v0.24
  * Display attributes added
  * H264 parameter fixes
  * Swapped vaGetConfigAttributes and vaQueryConfigAttributes

 -- Waldo Bastian <waldo.bastian@intel.com>  Thu, 20 Sep 2007 15:08:04 -0700

  * Updated to v0.22
  * VAImage and VASubpicture added

 -- Waldo Bastian <waldo.bastian@intel.com>  Fri, 07 Sep 2007 04:32:28 -0700

  * Updated to v0.20
  * Clean up & exporting DRI interface

 -- Waldo Bastian <waldo.bastian@intel.com>  Thu, 09 Aug 2007 11:49:43 -0700

  * Add VA_INVALID_SURFACE

 -- Waldo Bastian <waldo.bastian@intel.com>  Wed, 11 Jul 2007 17:24:10 -0700

  * Initial release of libva

 -- Waldo Bastian <waldo.bastian@intel.com>  Mon, 18 Jun 2007 21:35:31 -0700

