Sophie

Sophie

distrib > Mageia > 1 > i586 > media > nonfree-release > by-pkgid > 7301fa6fed6f5bee4b47fa16efc98da5 > files > 6

vaapi-driver-fglrx-0.7.8-2.mga1.i586.rpm

xvba-video NEWS -- summary of changes.  2011-02-26
Copyright (C) 2009-2011 Splitted-Desktop Systems

Version 0.7.8 - 26.Feb.2011
* Add compatibility glue with upstream libva >= 1.0.8

Version 0.7.7 - 15.Dec.2010
* Fix Evergreen workaround for newer fglrx versions
* Fix vaQueryConfigProfiles() & vaQueryConfigEntrypoints() duplicates

Version 0.7.6 - 04.Nov.2010
* Fix Evergreen workaround for fglrx >= 8.79.4
* Add vaPutSurface() high-quality scaling flag (VA_FILTER_SCALING_HQ)

Version 0.7.5 - 05.Oct.2010
* Add support for GL_TEXTURE_RECTANGLE_ARB textures
* Add workaround for GLX rendering on Evergreen chips
* Add vaPutSurface() low-quality scaling flag (VA_FILTER_SCALING_FAST)

Version 0.7.4 - 21.Sep.2010
* Check UVD is really enabled prior to using it
* Add debug info through XVBA_VIDEO_DEBUG=<level>
* Fix regression when decoding multiple slices per frame
* Fix system crash with H.264 videos encoded over HP @ L4.1

Version 0.7.3 - 05.Aug.2010
* Add compatibility glue with original VA-API 0.31.1
* Fix vaCopySurfaceGLX() to a GLX texture of different size

Version 0.7.2 - 13.Jul.2010
* Require fglrx >= 8.73.2 (Catalyst 10.5)
* Fix vaInitialize() return status if an error occurred
* Fix regression when rendering subpictures in VA/GLX mode
* Set VADisplayAttribDirectSurface to 1 in VA/GLX mode too

Version 0.7.1 - 09.Jul.2010
* Drop explicit link against libva
* Add compatibility glue with original VA-API 0.31.0
* Fix regression when rendering to a GL_RGBA texture
* Fix rendering of subpictures with size mod 16 != 0

Version 0.7.0 - 08.Jul.2010
* Add support for VA-API 0.31.1-sds1
* Requires fglrx driver version >= 8.69.2
* Fix VA/GLX to preserve caller's GL context
* Fix vaCopySurfaceGLX() to handle GL_RGBA8 textures
* Fix output surface creation code to detect errors

Version 0.6.11 - 18.Apr.2010
* Fix VA context destruction
* Fix rendering of empty surfaces
* Fix vaGetImage() in I420 format
* Fix vaCreateConfig() to validate profile & entrypoint

Version 0.6.10 - 18.Mar.2010
* Add I420 image format
* Add support for VA-API 0.31.0-sds6
* Fix destruction of child windows used by vaPutSurface()

Version 0.6.9 - 26.Feb.2010
* Build against VA-API 0.31.0-sds5
* Optimize rendering of VA images
* Fix detection of window size changes
* Fix rendering of multiple surfaces per window
* Add support for VA_CLEAR_DRAWABLE to vaPutSurface()

Version 0.6.8 - 22.Feb.2010
* Fix rendering of VA images not a multiple of 16
* Add support for GL_RGBA textures in vaCreateSurfaceGLX()
* Optimize rendering of multiple subpictures from a single image

Version 0.6.7 - 18.Feb.2010
* Use fail-safe values for H.264 videos encoded over HP@L4.1
* Fix hue rotation to preserve luminance
* Fix internal contrast range to [ 0.0f .. 10.0f ]
* Fix rendering of multiple subpictures per surface
* Fix vaCopySurfaceGLX() for surfaces with dimensions not a multiple of 16

Version 0.6.6 - 11.Feb.2010
* Fix XvBA objects destruction for fglrx >= 8.70.3
* Fix vaPutImage() to a surface used for decoding
* Fix vaGetImage()/vaPutSurface() with surface dimensions not a multiple of 16
* Fix rendering of VA subpictures that were previously deassociated

Version 0.6.5 - 08.Feb.2010
* Add brightness/contrast/hue/saturation display attributes
* Fix vaPutSurface() window resize. e.g. when switching to full-screen mode
* Allow vaPutSurface() to render to multiple drawables from a single surface

Version 0.6.4 - 20.Jan.2010
* Fix vaGetImage() with YV12 format
* Fix vaPutSurface() to only draw the requested source region
* Fix rendering of subpictures with size different from parent surface's

Version 0.6.3 - 18.Jan.2010
* Add background-color display attribute
* Fix output surface allocation logic
* Fix subwindow stacking order in vaPutSurface()
* Fix vaGetImage() to wait for decoding to complete

Version 0.6.2 - 14.Jan.2010
* Fix VA buffer leaks when decoded surfaces are not used
* Add support for RGBA, NV12 and YV12 image formats for vaPutImage()
* Don't capture keyboard and mouse events in windowed rendering mode with OpenGL

Version 0.6.1 - 11.Jan.2010
* Add support for surfaces not bound to any VA context for plain rendering
* Avoid flickering in windowed rendering mode with OpenGL (vaPutSurface())
* Fix windowed rendering with OpenGL for clips larger than the visible area

Version 0.6.0 - 30.Dec.2009
* Add vaPutSurface() implementation with OpenGL, if PCOM is disabled
* Add support for bob deinterlacing (PCOM only)

Version 0.5.4 - 04.Dec.2009
* Fix check for RGB subpicture format
* Fix support for VA_SUBPICTURE_GLOBAL_ALPHA flag
* Add YUY2 subpicture format (PCOM only)
* Add RGBA subpicture format (OpenGL only)

Version 0.5.3 - 28.Nov.2009
* Handle up to 16 subpictures in OpenGL rendering mode too

Version 0.5.2 - 27.Nov.2009
* Add ARGB subpictures to OpenGL renderer
* Fix rendering and destruction of subpictures
* Drop create/destroy context workarounds for fglrx >= 8.69.2

Version 0.5.1 - 12.Oct.2009
* Fix ARGB image format
* Fix H.264 level_idc reconstruction
* Fix vaCreateImage() when output VAImage points to stack
* Add vaPutImage() for full BGRA and NV12 image uploads 

Version 0.5.0 - 06.Oct.2009
* Fix vaGetImage() with YV12 pixels
* Add support for subpictures (PCOM only)

Version 0.4.4 - 24.Sep.2009
* Fix vaQueryConfigProfiles()
* Fix vaQueryConfigEntrypoints()

Version 0.4.3 - 22.Sep.2009
* Fix vaQuerySurfaceStatus()
* Fix various bugs in vaGetImage()
* Fix support for multiple VA/GLX surfaces per context

Version 0.4.2 - 10.Sep.2009
* Add VADisplayAttributes
* Add support for VA-API 0.31
* Fix one minor memory leak in vaDestroySurfaces()
* Make vaInitialize() fail if PCOM is disabled and fglrx < 8.66

Version 0.4.1 - 01.Sep.2009
* Fix vaQueryImageFormats()
* Add support for OpenGL extensions (v3) to VA-API
* Disable support for PCOM rendering in public releases

Version 0.4.0 - 21.Aug.2009
* Add support for OpenGL extensions to VA-API
* Fix VAImageID pool memory leak in vaTerminate()

Version 0.3.0 - 12.Aug.2009
* Add support for XvBA 0.74
* Add support for VAImage related functions:
  - vaCreateImage(), vaDestroyImage()
  - vaGetImage() for full surface readback only (i.e. no partial reads)

Version 0.2.3 - 04.Aug.2009
* Add support for VA-API 0.30
* Add support for vaSyncSurface() and vaQuerySurfaceStatus()
* Add debugging tools (XVBA_VIDEO_TRACE environment variable)
* Fix vaPutSurface() in asynchronous mode under some rare conditions

Version 0.2.2 - 17.Jun.2009
* Use asynchronous present model by default
* Fix video playback when window size changes
* Fix memory leak in presence of multiple slices per frame

Version 0.2.1 - 16.Jun.2009
* Add make bindist rule
* Fix fullscreen mode with some video clips
* Fix windowed mode to use the requested display bounds
* Fix unimplemented hooks to return an error (VA_STATUS_ERROR_OPERATION_FAILED)

Version 0.2.0 - 11.Jun.2009
* Fix memory leaks
* Fix VC-1 decoding
* Fix minor H.264 bugs

Version 0.1.1 - 10.Jun.2009
* Allow window size changes
* Fix VC-1 LEVEL reconstruction
* Fix H.264 level_idc reconstruction

Version 0.1.0 - 09.Jun.2009
* Initial public (binary) release