• R/O
  • HTTP
  • SSH
  • HTTPS

List of commits

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


RSS
Rev. Time Author
f0956f2 2017-01-22 16:00:50 Sean V Kelley

travis: Explicitly use apt-get for deps

Signed-off-by: Sean V Kelley <seanvk@posteo.de>

07e3e77 2017-01-22 15:34:40 Sean V. Kelley

Merge pull request #3 from seanvk/master

readme : Add CI and Coveralls badges

0e8abd3 2017-01-22 15:33:53 Sean V Kelley

travis: Initial import of travis instructions

This is a simple port that does a build/install and check.

Signed-off-by: Sean V Kelley <seanvk@posteo.de>

0426baf 2017-01-22 15:01:42 Sean V Kelley

readme : Add CI and Coveralls badges

Signed-off-by: Sean V Kelley <seanvk@posteo.de>

2dd6c1a 2017-01-22 14:47:46 Sean V Kelley

readme: Add mention to waffle kanban

Signed-off-by: Sean V Kelley <seanvk@posteo.de>

1c745cf 2017-01-22 14:40:11 Sean V Kelley

Update documentation for github

Adding and modifying typical files used on github
for documentation.

Signed-off-by: Sean V Kelley <seanvk@posteo.de>

f9be71b 2017-01-22 14:18:51 Sean V. Kelley

Create README.md

3eb038a 2017-01-09 14:30:29 Xiang, Haihao

Don't automatically destroy the buffer(s) passed to vaRenderPicture

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

v2: bump version to 0.40 because this is a incompatible change to VA-API

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

53f4752 2017-01-09 14:28:49 Xiang, Haihao

Merge branch 'v1.7-branch' into fdo--master

Conflicts:
configure.ac
va/va.h

acbc209 2016-12-23 22:45:47 Mark Thompson

va.h: Improve the comment on the encode framerate parameter

Signed-off-by: Mark Thompson <sw@jkqxz.net>

598fb9e 2016-11-22 13:49:44 Li Zhijian

va.h: fix compile warning

If we specify compiling option with "-Werror=strict-prototypes", we
will get the following error:
va/va.h:294:1: error: function declaration isn't a prototype [-Werror=strict-prototypes]
typedef int (*VAPrivFunc)();

This patch declares the VAPrivFunc with parameter 'void', to make the
compiler happy.

Signed-off-by: Li Zhijian <zhijianx.li@intel.com>

d0c867c 2016-11-21 11:04:31 Zhao Yakui

Add the fourcc of I010 format

I010 is another kind of 10-bit format. Its layout is similar to IYUV(I420).
And the lower 10-bit is used.

Signed-off-by: Zhao Yakui <yakui.zhao@intel.com>
Reviewed-by: Xiang, Haihao <haihao.xiang@intel.com>

4dc07b2 2016-11-18 07:38:19 Emil Velikov

drm: remove va_drm_is_authenticated check

If we do not use a render node we must authenticate. Doing the extra
GetClient calls/ioctls does not help much, so don't bother.

Cc: David Herrmann <dh.herrmann@gmail.com>
Cc: Daniel Vetter <daniel.vetter@ffwll.ch>
Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
Reviewed-by: Sean V Kelley <seanvk@posteo.de>

6b8fbf6 2016-11-17 03:06:52 Chris Wilson

va/x11: Require synchronisation to vblank with DRI2SwapBuffers

By passing divisor=0, we imply we do not care about synchronisation of
this request to the vertical refresh - the spec says that if we miss the
target frame, the swap will be presented as quickly as possible and may
forgo waiting until the next vblank. By using divisor=1, we request that
the swap be presented upon the vertical refresh immediately following
recipe, enforcing the synchronisation to vblank and avoiding tearing.

Reported-and-tested-by: Lukas Hejtmanek <xhejtman@ics.muni.cz>
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Reviewed-by: Sean V Kelley <seanvk@posteo.de>

3a7547b 2016-11-10 09:35:55 Xiang, Haihao

libva 1.7.4.pre1 for development

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

c4f37b5 2016-10-31 14:37:18 Xiang, Haihao

Update NEWS

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

a2e3e5f 2016-10-31 10:42:26 Xiang, Haihao

Bump VA-API version to 0.39.4

Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
(cherry picked from commit 3b7e4999950a04fabd42edbead8c2f24c6cdf3cf)

9ac4969 2016-10-31 10:42:26 Xiang, Haihao

wayland: Check whether prime fd can be used in buffer sharing mechanism

Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
(cherry picked from commit a55ea7cb3143d57c8dba1b76ccea3511ea69adf2)

91359d1 2016-10-31 10:42:26 Xiang, Haihao

New wayland-drm.xml

Update wayland-drm-client-protocol.h as well

Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
(cherry picked from commit d8719fb8b2d999c3de64def3a801778021c71f84)

909c9af 2016-10-31 09:59:38 Xiang, Haihao

A simple encoder for H.264/AVC SVC temporal scalability

It is based on VA-API

Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
Reviewed-by: Sean V Kelley <seanvk@posteo.de>
(cherry picked from commit 7aa2dd979a3758e1f6378344b235595c5028a9e7)

9d2c687 2016-10-31 09:59:38 Xiang, Haihao

Add the comment for framerate in VAEncMiscParameterFrameRate

To express a frame rate, such as 7.5, we have to use 'numerator / denominator'.
The high 2 bytes will be used as denominator and the low 2 bytes will be used
as numerator.

To keep backward compatible, the low 2 bytes is the real frame rate when the high
2 bytes is 0.

Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
Reviewed-by: Sean V Kelley <seanvk@posteo.de>
(cherry picked from commit 1ca62cedd41ed2061c3a9ddafadc59a4692a07c9)

d9b5d95 2016-10-31 09:59:38 Xiang, Haihao

Merge and modify encoding bit-rate control per temporal layer.

Cherry-pick'ed from:
e6f92ae: Added geneirc support for encoding bit-rate control per temporal layer
753ec17: va.h: add data structure for the structure of temporal layer encoding

v2: Update the comment that user must send VAEncMiscParameterTemporalLayerStructure before
VAEncMiscParameterRateControl and VAEncMiscParameterFrameRate and the condition for error return

Signed-off-by: Jonathan Bian <jonathan.bian@intel.com>
Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>
Signed-off-by: Zhangfei Zhang <zhangfei.zhang@intel.com>
Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
Reviewed-by: Sean V Kelley <seanvk@posteo.de>
(cherry picked from commit d12fc9823f3c09a834a071c2327ef8f9c1352649)

4e1ec29 2016-10-31 09:59:33 Xiang, Haihao

libva 1.7.3.pre1 for development

Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
(cherry picked from commit 2ebf897d51f1ac4e6620a830a402af0faa8df3ae)

Conflicts:
configure.ac

5c47c33 2016-10-28 03:41:25 Emmanuel Gil Peyrot

Add callbacks for error and info messages.

This lets any application using libva choose the best way to report
info and error messages to the user, for example graphical application
can open a popup on errors and write info messages in the toolbar.

Signed-off-by: Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
Reviewed-by: Sean V Kelley <seanvk@posteo.de>

3b7e499 2016-09-19 15:03:45 Xiang, Haihao

Bump VA-API version to 0.39.4

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

a55ea7c 2016-09-19 15:03:30 Xiang, Haihao

wayland: Check whether prime fd can be used in buffer sharing mechanism

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

d8719fb 2016-09-19 15:03:24 Xiang, Haihao

New wayland-drm.xml

Update wayland-drm-client-protocol.h as well

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

2ea2088 2016-09-19 15:00:41 Xiang, Haihao

Merge branch 'v1.7-branch' into fdo--master

Conflicts:
configure.ac

7aa2dd9 2016-09-14 07:26:26 Xiang, Haihao

A simple encoder for H.264/AVC SVC temporal scalability

It is based on VA-API

Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
Reviewed-by: Sean V Kelley <seanvk@posteo.de>

1ca62ce 2016-09-14 07:26:19 Xiang, Haihao

Add the comment for framerate in VAEncMiscParameterFrameRate

To express a frame rate, such as 7.5, we have to use 'numerator / denominator'.
The high 2 bytes will be used as denominator and the low 2 bytes will be used
as numerator.

To keep backward compatible, the low 2 bytes is the real frame rate when the high
2 bytes is 0.

Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
Reviewed-by: Sean V Kelley <seanvk@posteo.de>