OSDN Git Service

libva 1.4.0
[android-x86/hardware-intel-common-libva.git] / NEWS
1 libva NEWS -- summary of user visible changes.  2014-09-30
2 Copyright (C) 2009-2014 Intel Corporation
3
4 Version 1.4.0 - 30.Sep.2014
5 * API: add support for VP8 encoding
6 * API: add H.264 MVC profiles for decoding and encoding
7 * API: add buffer export interfaces for interop with 3rdparty APIs (EGL, OCL)
8 * API: add suppor for encoder quality level
9 * API: add attribute usage hint flag
10 * Fix build on 64-bit versions of Android (Qiming Shi)
11 * Assorted fixes to the VA fool and trace modules (Austin Yuan)
12
13 Version 1.3.1 - 09.May.2014
14 * API: fix VA_ENC_PACKED_HEADER_RAW_DATA value
15 * API: add STE filter to the VPP pipeline
16 * Update doxygen tags in libva
17 * Fix doc/Makefile.am
18 * A workaround for https://bugs.freedesktop.org/show_bug.cgi?id=76755
19
20 Version 1.3.0 - 24.Mar.2014
21 * API: add support for VP8 decoding
22 * API: drop VAEntrypointMax enumeration
23 * Enhancement for VA trace utility
24
25 Version 1.2.1 - 27.Jun.2013
26 * Fix https://bugs.freedesktop.org/show_bug.cgi?id=66221 
27 * Add back VA_DRIVER_INIT_FUNC definition for testing
28
29 Version 1.2.0 - 25.Jun.2013
30 * API: new H.264 encoding API for Main and High profiles
31 * API: add support for MPEG-2 encoding
32 * API: add video processing interfaces
33 * API: add vaQuerySurfaceAttributes() to query surface attributes supported by the underlying drivers.
34 * API: new version of vaCreateSurfaces()
35 * API: add new surface attributes to enable VA surface creation from external buffer
36 * API: add new RT formats and fourcc codes
37 * Refine VA trace utility
38 * Refine H.264 encoding test cases {avcenc, h264enc}
39 * A new test case for MPEG-2 encoding
40 * A lot of bug fixes
41
42 Version 1.1.1 - 19.Mar.2013
43 * Support wayland 1.0 protocol (Rob Bradford)
44 * Automake 1.13 fixups (Armin K)
45
46 Version 1.1.0 - 04.Oct.2012
47 * API: add Wayland support
48 * API: add raw DRM support for headless pipelines
49 * Fix generic VA/GLX implementation for newer cluttersink versions
50 * Fix threading issues in VA objects reference code (+Krzysztof Kotlenga)
51 * Fix build on Android Ice Cream Sandwich (+Haitao Huang, Daniel Charles)
52
53 Version 1.0.16 - 02.Aug.2012
54 * API: data structures for JPEG Baseline decoding
55 * API: clarify the definition of slice_data_bit_offset
56 * Add a simple test case for JPEG decoding
57
58 Version 1.0.15 - 28.Oct.2011
59 * API: make {Top,Bottom}FieldOrderCnt signed (Yi Wang)
60 * Add auto-generated Debian packaging
61 * Refine VA trace & VA fool utilities
62 * Move i965 driver to a specific repository (vaapi/intel-driver)
63 * Fix DSO link issue in tests
64 * Fix fglrx driver name detection
65 * Fix API vs. DSO vs. package versioning
66
67 Version 1.0.14 - 28.Jul.2011
68 * API: rename VA_DECODE_ERROR_TYPE to VADecodeErrorType
69 * Fix memory leaks (Edgar Hucek)
70 * Fix VA trace logs (Alexander Osin)
71 * Fix vaTerminate() with some applications, e.g. GStreamer
72
73 Version 1.0.13 - 30.May.2011
74 * API: fix VA_ROTATION_270 definition
75 * Add a simple H.264 encoder "avcenc" (Chang Zhou)
76 * Fix VA tracer (Alexander Osin)
77 * Fix vaBufferInfo() interface (Alexander Osin)
78
79 Version 1.0.12 - 01.Apr.2011
80 * API: add VARenderMode interface to select overlay or GPU rendering mode
81 * API: add VARenderDevice interface to allow rendering to an external device
82 * API: add VADisplayAttribOverlay{ColorKey,AutoPaintColorKey} interface
83 * Fix build issues on Android 2.3
84
85 Changes for older versions can be found in git log or previously
86 released packages.