• R/O
  • HTTP
  • SSH
  • HTTPS

Commit

Tags
No Tags

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

hardware/intel/common/libva


Commit MetaInfo

Revisiond6db61ff7c74307ff845c8252205b0dadc23aba1 (tree)
Time2017-09-27 13:48:16
AuthorXiang, Haihao <haihao.xiang@inte...>
CommiterXiang, Haihao

Log Message

libva 2.0.0.pre1 for development

ABI was broken in the previous versions, so we will bump the VA API version
to 1.0.0 and library version to 2.0.0 for next release. Some data
structures will be changed or removed in the next commits

Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>

Change Summary

Incremental Difference

--- a/configure.ac
+++ b/configure.ac
@@ -21,14 +21,14 @@
2121 # SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
2222
2323 # VA-API version
24-# - increment major for any ABI change (which shall not occur!)
24+# - increment major for any ABI change
2525 # - increment minor for any interface change (e.g. new/modified function)
2626 # - increment micro for any other change (new flag, new codec definition, etc.)
2727 # - reset micro version to zero when minor version is incremented
2828 # - reset minor version to zero when major version is incremented
29-m4_define([va_api_major_version], [0])
30-m4_define([va_api_minor_version], [40])
31-m4_define([va_api_micro_version], [1])
29+m4_define([va_api_major_version], [1])
30+m4_define([va_api_minor_version], [0])
31+m4_define([va_api_micro_version], [0])
3232
3333 m4_define([va_api_version],
3434 [va_api_major_version.va_api_minor_version.va_api_micro_version])
@@ -41,8 +41,8 @@ m4_define([va_api_version],
4141 # - increment micro for any library release
4242 # - reset micro version to zero when VA-API major or minor version is changed
4343 m4_define([libva_major_version], [m4_eval(va_api_major_version + 1)])
44-m4_define([libva_minor_version], [m4_eval(va_api_minor_version - 32)])
45-m4_define([libva_micro_version], [4])
44+m4_define([libva_minor_version], [m4_eval(va_api_minor_version)])
45+m4_define([libva_micro_version], [0])
4646 m4_define([libva_pre_version], [1])
4747
4848 m4_define([libva_version],
--- a/va/va.c
+++ b/va/va.c
@@ -331,14 +331,6 @@ static VAStatus va_openDriver(VADisplay dpy, char *driver_name)
331331 int minor;
332332 } compatible_versions[] = {
333333 { VA_MAJOR_VERSION, VA_MINOR_VERSION },
334- { 0, 39 },
335- { 0, 38 },
336- { 0, 37 },
337- { 0, 36 },
338- { 0, 35 },
339- { 0, 34 },
340- { 0, 33 },
341- { 0, 32 },
342334 { -1, }
343335 };
344336