Android-x86
Fork
Spenden

  • R/O
  • HTTP
  • SSH
  • HTTPS

hardware-intel-common-vaapi: Liste der Commits

hardware/intel/common/vaapi


RSS
Rev. Zeit Autor
bf6c650 oreo-x86 android-x86-8.1-r2 android-x86-8.1-r3 android-x86-8.1-r4 android-x86-8.1-r5 android-x86-8.1-r6 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>

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>

a33c21c 2018-07-05 14:30:20 Haihao Xiang

intel-vaapi-driver 2.2.0.pre1

Update NEWS and bump the version for 2.2.0.pre1

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

5bdb675 2018-07-03 15:19:04 Haihao Xiang

VPP: clear a surface using media pipeline on GEN8+

Remove the extra sync between BCS and CS rings

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

3ccc26b 2018-07-03 15:19:04 Haihao Xiang

render: clear background using 3D pipeline on GEN8+

Remove the extra sync between BCS and CS rings

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

ae1b9f4 2018-07-03 15:19:04 Haihao Xiang

Update some CSC kernels for packed pixels

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

8d7415f 2018-07-03 15:19:04 Haihao Xiang

Move the function declaration to an internal header file

gen9_p010_scaling_post_processing was added for VPP internal usage only

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

fbbd181 2018-06-29 13:24:40 Nicolas Chauvet

Don't show an error on hybrid driver failure

Distribution wants to have situation where both
hybrid/i965 drivers are avaible. Even when only the latter
is relevant on a given hardware.

Signed-off-by: Nicolas Chauvet <kwizart@gmail.com>

Show on old repository browser