Android-x86
Fork
Spenden

  • R/O
  • HTTP
  • SSH
  • HTTPS

hardware-intel-intel-driver: Liste der Commits

hardware/intel/intel-driver


RSS
Rev. Zeit Autor
c98938c cm-13.0-x86 cm-14.0-x86 cm-14.1-x86 2016-07-26 19:27:19 Jaap Jan Meijer

Android: fix Android build

3962243 2016-06-21 11:06:06 Xiang, Haihao

libva-intel-driver 1.7.1

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

0d8d3bd 2016-06-07 14:12:08 Xiang, Haihao

Update NEWS

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

5d528ba 2016-06-07 14:11:49 Zhao Yakui

Fix the potential NULL issue

Signed-off-by: Zhao Yakui <yakui.zhao@intel.com>

73aed29 2016-06-07 14:11:49 Zhao Yakui

Restrict the VP9 HW encoding for Profile0

Fix the issue that VP9 HW encoding is reported incorrectly for VP9 Profile2.

Signed-off-by: Zhao Yakui <yakui.zhao@intel.com>

03cb94c 2016-06-03 01:20:52 Xiang, Haihao

libdrm 2.4.52 is required to avoid the compiler error

CC i965_drv_video_la-intel_batchbuffer.lo
intel_batchbuffer.c: In function 'intel_batchbuffer_emit_reloc64':
intel_batchbuffer.c:183:24: error: 'drm_intel_bo' has no member named 'offset64'
uint64_t offset = bo->offset64 + delta;
^
make[3]: *** [i965_drv_video_la-intel_batchbuffer.lo] Error 1

Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
Reviewed-by: Sean V Kelley <sean.v.kelley@intel.com>

fe62808 2016-06-03 01:20:43 Xiang, Haihao

Don't check WAYLAND_SCANNER if wayland isn't used or found

checking for WAYLAND... no
checking for LIBVA_WAYLAND_DEPS... no
checking for pkg-config... (cached) /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for WAYLAND_SCANNER... no
configure: error: Package requirements (wayland-scanner) were not met:

No package 'wayland-scanner' found

Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
Reviewed-by: Sean V Kelley <sean.v.kelley@intel.com>

8838a50 2016-06-01 11:36:52 Scott D Phillips

Remove extraneous OUT_BATCH in gen8_gpe_state_base_address

Line accidentally left behind in:

a82f0be Fix the 48-bit address issue for gpe_util functions on

Signed-off-by: Scott D Phillips <scott.d.phillips@intel.com>
Reviewed-by: Zhao Yakui <yakui.zhao@intel.com>

b4da4f5 2016-05-27 14:24:35 Xiang, Haihao

Update the dependency on VA-API version

VA-API 0.39.2 is required for VP9 encode

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

c0cb3ca 2016-05-27 14:24:35 Zhao Yakui

Export the VBR bit rate-control for VP9 encoding on KBL

Signed-off-by: Zhao Yakui <yakui.zhao@intel.com>
Reviewed-by: Sean V Kelley <sean.v.kelley@intel.com>

ab77659 2016-05-27 14:24:35 Zhao Yakui

Add the support of CBR/VBR for Vp9 Encoding

Signed-off-by: Zhao Yakui <yakui.zhao@intel.com>
Reviewed-by: Sean V Kelley <sean.v.kelley@intel.com>

142f388 2016-05-27 14:24:35 Zhao Yakui

Release the corresponding buffers for VP9 encoding

Signed-off-by: Zhao Yakui <yakui.zhao@intel.com>
Reviewed-by: Sean V Kelley <sean.v.kelley@intel.com>

55ce72a 2016-05-27 14:24:35 Zhao Yakui

Export the Vp9 encoding profile/entrypoint for KBL

Signed-off-by: Zhao Yakui <yakui.zhao@intel.com>
Reviewed-by: Sean V Kelley <sean.v.kelley@intel.com>

6a4cb72 2016-05-27 14:24:35 Zhao Yakui

Add the low-level implementation of VP9 encoding

The following are includes:
a. The definition of data structure related with VP9 encoding
b. VME/PAK pipeline related with VP9 encoding
c. The required helper function

Signed-off-by: Zhao Yakui <yakui.zhao@intel.com>
Reviewed-by: Sean V Kelley <sean.v.kelley@intel.com>

73e2bbc 2016-05-27 14:24:29 Zhao Yakui

Add some utility functions for i965_gpe_resources

This is to add the wrapper function required by vp9 encoding.

Signed-off-by: Zhao Yakui <yakui.zhao@intel.com>
Reviewed-by: Sean V Kelley <sean.v.kelley@intel.com>

8e0a101 2016-05-26 13:54:42 Zhao Yakui

Add the VAEncMacroblockMapBufferType buffer for encoding

Signed-off-by: Zhao Yakui <yakui.zhao@intel.com>
Reviewed-by: Sean V Kelley <sean.v.kelley@intel.com>

a82f0be 2016-05-26 13:54:42 Zhao Yakui

Fix the 48-bit address issue for gpe_util functions on gen8+

Signed-off-by: Zhao Yakui <yakui.zhao@intel.com>
Reviewed-by: Sean V Kelley <sean.v.kelley@intel.com>

36a3e77 2016-05-26 13:54:42 Zhao Yakui

Use the buffer allocated externally to configure dynamic state for gpe_context on Gen8+

Signed-off-by: Zhao Yakui <yakui.zhao@intel.com>
Reviewed-by: Sean V Kelley <sean.v.kelley@intel.com>

1984e3b 2016-05-26 13:54:42 Zhao Yakui

Add one field to keep the specific priv_state for encoding

It will be better that it is allocated/initialized in calling the
XXX_vme_context_init callback function.

Signed-off-by: Zhao Yakui <yakui.zhao@intel.com>
Reviewed-by: Sean V Kelley <sean.v.kelley@intel.com>

02eca5e 2016-05-26 13:54:42 Zhao Yakui

Add common helper functions for VP9 Hw encoding

Some are to initialize/update the frame_context related with VP9.
The second is to initialize the uncompressed_header, which can be used
when the user doesn't pass the uncompressed_header.

Signed-off-by: Zhao Yakui <yakui.zhao@intel.com>
Reviewed-by: Sean V Kelley <sean.v.kelley@intel.com>

2623285 2016-05-26 13:54:42 Zhao Yakui

Refine vp9_probs.h so that the prob table can be used for encoding

Otherwise the prob definition will be defined twice if it is included
in two files.

Signed-off-by: Zhao Yakui <yakui.zhao@intel.com>
Reviewed-by: Sean V Kelley <sean.v.kelley@intel.com>

32def60 2016-05-24 14:11:15 Xiang, Haihao

Avoid potential NULL pointer access

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

0be0b21 2016-05-11 11:58:30 Xiang, Haihao

Update the dependency on VA-API version

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

3d94c80 2016-05-09 17:52:22 Xiang, Haihao

Export Low power encoding for H.264 on SKL

Only CQP mode is supported by now

Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
Reviewed-By: Sean V Kelley <sean.v.kelley@intel.com>

8d1651b 2016-05-09 17:52:22 Xiang, Haihao

Implement low power mode on SKL

VDEnc is one of the fixed function pipelines in VDBox which is a dedicated
engine for low power mode

Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
Reviewed-By: Sean V Kelley <sean.v.kelley@intel.com>

0c13196 2016-05-09 17:52:22 Xiang, Haihao

Add support for VAEntrypointEncSliceLP

VAEntrypointEncSliceLP is used to expose low power variant of slice level
encoding entrypoint and we will implement low power encoding on SKL

Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
Reviewed-By: Sean V Kelley <sean.v.kelley@intel.com>

82a86f7 2016-05-09 17:52:22 Xiang, Haihao

Add a path to fetch encoder status from the underlying context

We can use it to get the coded buffer size if the underlying context support status query

Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
Reviewed-By: Sean V Kelley <sean.v.kelley@intel.com>

6dc412c 2016-05-09 17:52:22 Xiang, Haihao

Make intel_avc_find_skipemulcnt() a public function

In addition, move intel_avc_find_skipemulcnt() to i965_encoder_utils.c

Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
Reviewed-By: Sean V Kelley <sean.v.kelley@intel.com>

d0edf06 2016-05-09 17:52:22 Xiang, Haihao

Add some utility functions for MI commands for GEN9

Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
Reviewed-By: Sean V Kelley <sean.v.kelley@intel.com>

9e924b4 2016-05-09 17:52:22 Xiang, Haihao

Add 'struct i965_gpe_resource' and related utility functions

Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
Reviewed-By: Sean V Kelley <sean.v.kelley@intel.com>

Show on old repository browser