Android-x86
Fork
Donation

  • R/O
  • HTTP
  • SSH
  • HTTPS

hardware-intel-common-vaapi: List of commits

hardware/intel/common/vaapi


RSS
Rev. Time Author
bf6c650 oreo-x86 android-x86-8.1-r2 android-x86-8.1-r3 android-x86-8.1-r4 android-x86-8.1-r5 2019-05-20 17:48:30 Chih-Wei Huang

android: avoid compile warnnings

To avoid the warnings(errors):

hardware/intel/common/vaapi/src/gen75_vme.c:1070:5: error: variable 'i965_kernel_num' is used uninitialized whenever switch default is taken [-Werror,-Wsometimes-uninitialized]
default:
^~~~~~~
hardware/intel/common/vaapi/src/gen75_vme.c:1078:35: note: uninitialized use occurs here
vme_context->vme_kernel_sum = i965_kernel_num;
^~~~~~~~~~~~~~~

hardware/intel/common/vaapi/src/gen9_vme.c:2036:5: error: variable 'i965_kernel_num' is used uninitialized whenever switch default is taken [-Werror,-Wsometimes-uninitialized]
default:
^~~~~~~
hardware/intel/common/vaapi/src/gen9_vme.c:2044:35: note: uninitialized use occurs here
vme_context->vme_kernel_sum = i965_kernel_num;
^~~~~~~~~~~~~~~

I am not going to disable the warning (by -Wno-sometimes-uninitialized)
since it's still a useful checking from the compiler.

Signed-off-by: Chih-Wei Huang <cwhuang@linux.org.tw>

8a3d57d 2019-05-20 17:48:30 Chih-Wei Huang

android: ignore unimportant compile warnnings

Signed-off-by: Chih-Wei Huang <cwhuang@linux.org.tw>

a9d2c1f pie-x86 q-x86 android-x86-9.0-r1 android-x86-9.0-r2 2019-02-26 12:27:33 Chih-Wei Huang

android: avoid compile warnnings

To avoid the warnings(errors):

hardware/intel/common/vaapi/src/gen75_vme.c:1070:5: error: variable 'i965_kernel_num' is used uninitialized whenever switch default is taken [-Werror,-Wsometimes-uninitialized]
default:
^~~~~~~
hardware/intel/common/vaapi/src/gen75_vme.c:1078:35: note: uninitialized use occurs here
vme_context->vme_kernel_sum = i965_kernel_num;
^~~~~~~~~~~~~~~

hardware/intel/common/vaapi/src/gen9_vme.c:2036:5: error: variable 'i965_kernel_num' is used uninitialized whenever switch default is taken [-Werror,-Wsometimes-uninitialized]
default:
^~~~~~~
hardware/intel/common/vaapi/src/gen9_vme.c:2044:35: note: uninitialized use occurs here
vme_context->vme_kernel_sum = i965_kernel_num;
^~~~~~~~~~~~~~~

I am not going to disable the warning (by -Wno-sometimes-uninitialized)
since it's still a useful checking from the compiler.

Signed-off-by: Chih-Wei Huang <cwhuang@linux.org.tw>

8ebbabf 2019-02-26 12:01:46 Chih-Wei Huang

android: ignore unimportant compile warnnings

Signed-off-by: Chih-Wei Huang <cwhuang@linux.org.tw>

329975c 2019-02-13 09:15:14 Haihao Xiang

Return false instead of assertion failure

If so, the upper-layer application or library may handle the error.

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

a3b6dd4 2019-01-30 22:04:34 Haihao Xiang

Revert "VPP: clear a surface using media pipeline on GEN8+"

Commit 5bdb675 causes performance drop

This reverts commit 5bdb675 and fixes compiler errors.

10507d3 2019-01-29 09:39:12 Víctor Manuel Jáquez Leal

build: meson: compile without wayland support

This patch replaces the PR

https://github.com/intel/intel-vaapi-driver/pull/441

f139daf 2019-01-11 15:44:33 Haihao Xiang

Check the interface from libva first

And bump libva dependency to 1.4.0

This fixes https://github.com/intel/intel-vaapi-driver/issues/419

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

449c6f9 android-x86-8.1-r1 2019-01-08 11:19:19 Haihao Xiang

HEVC encoder: correct the minimal bitrate for VBR

This fixes https://github.com/intel/intel-vaapi-driver/issues/430

Signed-off-by: Haihao Xiang <haihao.xiang@intel.com>
Tested-by: U. Artie Eoff <ullysses.a.eoff@intel.com>

72f10f1 2018-12-11 11:35:27 Haihao Xiang

Merge branch 'v2.3-branch' into master

ce593cf 2018-12-10 10:56:28 Haihao Xiang

intel-vaapi-driver 2.3.0

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

4933545 2018-12-07 16:00:27 Haihao Xiang

intel-vaapi-driver 2.3.0.pre2

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

65ce900 2018-12-07 15:54:04 Haihao Xiang

Fix memory leak

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

851757c 2018-11-21 17:03:19 Haihao Xiang

intel-vaapi-driver 2.3.0.pre1

Update NEWS and bump a new version

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

ecfb0db 2018-11-21 16:39:19 Haihao Xiang

intel-vaapi-driver 2.4.0.pre1

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

b081236 2018-11-21 16:36:54 Haihao Xiang

Merge branch 'v2.2-branch' into intel--master

08de43c 2018-11-21 14:42:45 Cole Nelson

gen8_post_processing: optimization for gen8_pp_object_walker

gen8_pp_object_walker makes an unnecessary function call, checks a
return value that is always zero and makes non-indexed variable
assignments. All of which occurs inside nested for loops.

Move non-indexed assignments outside the iterative block and inline the
rest. This decreases frame drops for saturating workloads.

Fixes: #252

Signed-off-by: Cole Nelson <colex.nelson@intel.com>

4f8fe64 2018-11-21 14:34:42 Xu Guangxin

gen75_proc_picture: check return value from gen75_vpp_vebox

gen75_vpp_vebox will check many things like invalid param, unsupported features.
Better check the return value

dc20b64 2018-09-28 14:42:55 Haihao Xiang

vp8/enc: Avoid out of boundary MVs

This patch makes sure all MVs are in the right range, otherwise
out of boundary MVs will result in corrupted frame.

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

09f29d9 2018-09-14 10:48:37 Haihao Xiang

avc/enc: Fix bitrate reset

Use the right target bitrate once user changes the bitrate on the fly

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

3db2871 2018-09-14 10:43:29 Haihao Xiang

Add a new CFL PCI ID

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

d1cdcf5 2018-09-14 10:43:29 Haihao Xiang

Add a new KBL PCI ID

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

d805098 2018-08-21 11:59:35 Bernd Kuhls

Check for -fstack-protector

Not all toolchains provide support for -fstack-protector. This patch
provides a configure check to avoid build errors like

/home/buildroot/buildroot/output/host/opt/ext-toolchain/bin/../lib/gcc/x86_64-buildroot-linux-uclibc/6.4.0/../../../../x86_64-buildroot-linux-uclibc/bin/ld: cannot find -lssp_nonshared
/home/buildroot/buildroot/output/host/opt/ext-toolchain/bin/../lib/gcc/x86_64-buildroot-linux-uclibc/6.4.0/../../../../x86_64-buildroot-linux-uclibc/bin/ld: cannot find -lssp

edafd70 2018-08-13 11:55:05 Haihao Xiang

Enable multiple pass by default

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

fd79f75 2018-08-13 11:55:05 Haihao Xiang

Change the sequence of reading MMIO registers

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

5693f1a 2018-08-13 11:55:05 Haihao Xiang

Removed the padded bytes

Image status mask and ctrl are used as compare mask and data
in MI_CONDITIONAL_BATCH_BUFFER_END, so they must be adjacent
in memory

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

7954f64 2018-08-13 11:55:05 Haihao Xiang

Use the original picture size

vp8_context->frame_width/vp8_context->frame_height is aligned to 16 bytes,
however the original size is required

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

a862a72 2018-08-13 11:55:05 Haihao Xiang

Correct the base address for the 2nd level batchbuffer

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

1eddac3 2018-07-11 17:10:15 Haihao Xiang

libva-intel-driver 2.2.0

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

eef1571 2018-07-05 14:39:54 Haihao Xiang

intel-vaapi-driver 2.2.1.pre1 for development

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

Show on old repository browser