• 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/vaapi


RSS
Rev. Time Author
f5e479f nougat-x86 android-x86-7.1-r1 android-x86-7.1-r2 2017-08-11 09:08:36 U. Artie Eoff

test: fix AVCEContextTest/RateControl regression

Update AVCEContextTest/RateControl expectations that changed
since PR #197

Signed-off-by: U. Artie Eoff <ullysses.a.eoff@intel.com>

785c4f4 2017-08-11 09:08:36 U. Artie Eoff

test: add status expectation in I965TestFixture::createConfig

Add VAStatus parameter to I965TestFixture::createConfig to allow
users to pass in the expected status for testing.

Signed-off-by: U. Artie Eoff <ullysses.a.eoff@intel.com>

d3d961a 2017-08-11 09:08:36 U. Artie Eoff

avoid NULL pointer deref in i965_CreateConfig

The attrib_found pointer variable might be NULL in many cases.
Thus, check it before attempting to dereference it.

Fixes #246

Signed-off-by: U. Artie Eoff <ullysses.a.eoff@intel.com>

8718ff7 2017-08-10 15:39:17 Pengfei Qu

add brc mode check for AVC when creating the config

v0:this add the RC check for AVC encoder

Fixes #35

Signed-off-by: Pengfei Qu <Pengfei.Qu@intel.com>

07ccf51 2017-08-10 15:09:13 Guilherme

VAEncROI on GEN7 chipset fix

Copying line intel_h264_enc_roi_config() from gen75_vme.c to gen7_vme.c

1dd2076 2017-08-10 14:50:33 peng.chen

Add the configure attributes of EncMaxRefs for GEN9 HEVC encoder

Fixes #200

Signed-off-by: peng.chen <peng.c.chen@intel.com>

6b26f3f 2017-08-08 15:39:09 Mark Thompson

Do not apply AUD hack to non-RawData headers

Headers which are not VAEncPackedHeaderRawData should not be inserted
at the front of the access unit by the AUD hack - if they are, they will
end up duplicated if they match the test because they are also placed
later in the access unit.

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

8b8a0f6 2017-08-08 15:32:50 peng.chen

Update new media kernels for HEVC encoder

Fixes #240

Signed-off-by: peng.chen <peng.c.chen@intel.com>

51b5d37 2017-07-31 14:11:19 Xiang, Haihao

Correct the data type

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

642ed93 2017-07-31 14:11:19 Xiang, Haihao

Don't align the bitrate to 1000 for VDEnc AVC encoding

The HuC accepts the real bitrate setting

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

c8fb288 2017-07-31 14:11:19 Xiang, Haihao

Initialize the HME mv cost table for VDEnc AVC encoding

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

c4df0f4 2017-07-28 13:52:07 carpalis

add VC-1 intensity compensation for SNB

6702b01 2017-07-28 13:52:07 carpalis

implement intensity compensation for VC-1 decoding

Intensity compensation was not present for B-frames, but only for P-frames. When a P-frame flags intensity compensation for its forward reference frame, all subsequent B-frames that use this reference frame as well, need to do intensity compensation as well.

f536934 2017-07-28 10:59:25 Kelly Ledford

test: fix GCC 7.1.1 warnings/errors

Fixes #236: add explicit braces to avoid 'ambiguous else' warning.

Signed-off-by: Kelly Ledford <kelly.ledford@intel.com>

7f50a13 2017-07-17 14:11:03 Xiang, Haihao

Encoder: Avoid memory leak

An internal surface is created when the input surface doesn't meet the
HW requirement for encoding, however this surface is not destroyed when
the corresponding context is destroyed which causes the memory leak
issue. This patch fixes this issue.

This fixes https://github.com/01org/libyami/issues/751

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

ae8831f 2017-07-13 15:37:19 Mark Thompson

Remove useless frame dimension check for VP9

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

17bc8a0 2017-07-13 15:15:29 Xiang, Haihao

Don't check the stride in the y direction for a single plane surface

obj_surface->height is used to calculate the offset for U/V plane. for a
surface with single plane, the check is unnecessary

This fixes https://github.com/01org/intel-vaapi-driver/issues/222

Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
Reviewed-by: Daniel Charles <daniel.charles@intel.com>
Tested-by: Daniel Charles <daniel.charles@intel.com>

8e9b449 2017-07-13 13:17:12 peng.chen

Add HEVC ROI attributes for VAConfigAttribEncROI

Fixes #179

Signed-off-by: peng.chen <peng.c.chen@intel.com>

d97d81b 2017-07-13 13:17:12 peng.chen

Add the support of ROI for HEVC encoder on GEN9 SKL+

Fixes #179

Signed-off-by: peng.chen <peng.c.chen@intel.com>

15f79e0 2017-07-13 13:17:12 peng.chen

Parse ROI Misc parameters for CQP mode

Signed-off-by: peng.chen <peng.c.chen@intel.com>

424a9c9 2017-07-13 13:17:12 peng.chen

Update media kernels for hevc encoder

Signed-off-by: peng.chen <peng.c.chen@intel.com>

f9caf02 2017-07-12 17:04:26 Xiang, Haihao

Fix VDENC_PIPE_BUF_ADDR_STATE for AVC VDEnc encoding

DW22-DW27 are the first 2 reference surfaces in list0, not the down
scaling referece surfaces.

This fixes https://github.com/01org/intel-vaapi-driver/issues/224

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

684c5a1 2017-07-01 00:01:38 Pengfei Qu

Enc: add max ref number query for AVC encoder on SKL+

Fixes #199

Signed-off-by: Pengfei Qu <Pengfei.Qu@intel.com>

3bc528a 2017-06-28 14:03:11 Philipp Kerling

Remove generated file from tree and on clean

Signed-off-by: Philipp Kerling <pkerling@casix.org>

c3110dc 2017-06-21 13:51:13 Philipp Kerling

wayland: Also support wl_drm version 1

Just using version 2 without checking would lead to a protocol error
bringing down the entire application, and wl_drm version 1 is still
supported since v2 only adds PRIME capabilities.

6c895ff 2017-06-20 15:41:48 peng.chen

Fix the ROI bottom setting issue in vdenc

Signed-off-by: peng.chen <peng.c.chen@intel.com>

3cf1ffa 2017-06-20 10:13:18 Philipp Kerling

wayland: Use private event queue for compositor communication

(Ab)using the default queue that the application might itself use
already and work on in parallel to initializing libva is not
thread-safe. Make it thread-safe by setting a private queue on a
wrapped wl_display. Also print some more error messages in case things
go wrong.

Signed-off-by: Philipp Kerling <pkerling@casix.org>
Signed-off-by: Olivier Crete <olivier.crete@collabora.com>

36ad62c 2017-06-20 10:13:18 Philipp Kerling

wayland: Bump wayland-client dependency to 1.11.0

Signed-off-by: Philipp Kerling <pkerling@casix.org>

6ff5f34 2017-06-20 10:13:18 Philipp Kerling

wayland: Cleanup wl_registry on terminate

Signed-off-by: Philipp Kerling <pkerling@casix.org>
Signed-off-by: Olivier Crete <olivier.crete@collabora.com>

7633739 2017-06-13 01:05:20 Xiang, Haihao

Bump intel-vaapi-driver to 1.8.4.pre1 for development

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