• 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/intel-driver


RSS
Rev. Time Author
d0c6033 2015-03-26 09:38:59 Daniel Charles

check that intel-gen4asm tool is actually present

intel-gen4asm tool has to be present on the host tools so that
it can actually be used. Cross compiling shows problems when the
gpu-tools version is met but the tool is not available on the PATH

So, first check that the tool is available and later check for version
before defining HAVE_GEN4ASM.

Signed-off-by: Daniel Charles <daniel.charles@intel.com>
(cherry picked from commit 038097c00ad7b4f2e0fd572ee20f255dd378b5cb)

Conflicts:

configure.ac

185375b 2015-03-24 13:06:02 Gwenole Beauchesne

vpp: add support for "low-power" mode.

Add support for "low-power" mode expressed with VA_PROC_PIPELINE_FAST
flag set to VAProcPipelineParameterBuffer.pipeline_flags. The purpose
is to discard any complex operation that would consume too many HW
resources.

While doing so, also try to optimize for cases where we only want to
perform format conversion, scaling and basic bob-deinterlacing.

Signed-off-by: Gwenole Beauchesne <gwenole.beauchesne@intel.com>

896316a 2015-03-24 13:05:25 Olivier Crete

gen7_mfd: Optimise start code search

Code inspired from GStreamer

See https://bugs.freedesktop.org/show_bug.cgi?id=89507

Signed-off-by: Olivier Crete <olivier.crete@collabora.com>

8ac2289 2015-03-19 11:02:29 Sean V Kelley

Add support for HEVC decoding on CHV

We can re-use SKL HEVC decode pipeline

Signed-off-by: Sean V Kelley <seanvk@posteo.de>
Cc: haihao.xiang@intel.com
Cc: focus.luo@intel.com
(cherry picked from commit 78171ec3b8e73071405d9ff6ecbddc05a6787001)

652f141 2015-03-19 11:01:29 Zhong Li

MPEG2 ENC: Remove gen9 pak pipeline code

SKL pak pipeline of mpeg2 encoding is same as gen8,
so remove the redundant code

Signed-off-by: Zhong Li <zhong.li@intel.com>
(cherry picked from commit ac46de469dd5eeaed34be0510631228a07748ec3)

3c3c1a9 2015-03-19 11:01:29 Zhong Li

VP8 DEC: Change error concealment method

Use intra prediciton as error concealment method, instead of inter P
copy.

Signed-off-by: Zhong Li <zhong.li@intel.com>
(cherry picked from commit 8d8b4a577fbaa8d278fbc5fe213023cfeea5d57a)

f28adcd 2015-03-19 11:01:29 Qu,Pengfei

Disable the context check to avoid JPEG ENC failed

https://bugs.freedesktop.org/show_bug.cgi?id=88728
Signed-off-by: Qu,Pengfei <Pengfei.Qu@intel.com>
(cherry picked from commit a8ca5f911c7c19b5ede3f96ac6113606b9dd4d95)

ebcfb7c 2015-03-19 11:01:29 Qu,Pengfei

Just Style alignment

Signed-off-by: Qu,Pengfei <Pengfei.Qu@intel.com>
(cherry picked from commit 22439f1fcebbd2c1d563503720b1123a4bb97160)

d966272 2015-03-19 11:01:29 Qu,Pengfei

HEVC ENC:Added HEVC support in API function

Signed-off-by: Qu,Pengfei <Pengfei.Qu@intel.com>
(cherry picked from commit d4f1087a0606c7c8d2d5fd65d9f46990f41ce93a)

0aa21d9 2015-03-19 11:01:29 Qu,Pengfei

HEVC ENC:Added pipeline init

Signed-off-by: Qu,Pengfei <Pengfei.Qu@intel.com>
(cherry picked from commit 2759cabfa57c6e78ab2033cad4e7c2cbf2b9d4e2)

048c382 2015-03-19 11:01:29 Qu,Pengfei

HEVC ENC:Added VME pipeline

Signed-off-by: Qu,Pengfei <Pengfei.Qu@intel.com>
(cherry picked from commit 2a85633e34a4e66b18634e7b53cc91aa44ad2c2b)

Conflicts:
src/gen6_mfc_common.c

4f68ebf 2015-03-19 11:01:29 Qu,Pengfei

HEVC ENC:Added PAK pipeline

Signed-off-by: Qu,Pengfei <Pengfei.Qu@intel.com>
[Fix PAK-BSE data start offset in HCP_SLICE_STATE]
Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>

(cherry picked from commit 3f47222004c6c2e575b170c7c7c3be00f61df302)

f032d06 2015-03-19 11:01:29 Qu,Pengfei

HEVC ENC:Added slice header generated internally

Signed-off-by: Qu,Pengfei <Pengfei.Qu@intel.com>
(cherry picked from commit 2c54b96fe89aa0839f8c34935a84b79c41fde55d)

Conflicts:
src/i965_encoder_utils.h

82ca645 2015-03-19 11:01:29 Qu,Pengfei

HEVC ENC:Added PAK context for HEVC

Signed-off-by: Qu,Pengfei <Pengfei.Qu@intel.com>
(cherry picked from commit 41f23f3dcfe24ca9493b36cb00bab5317584b099)

d11b889 2015-03-19 11:01:29 Zhong Li

VP8 HWEnc: Add BSW VP8 HWEnc support

Add BSW vp8 encoding support, and let SKL and BDW use the same PAK pipeline.

Signed-off-by: Zhong Li <zhong.li@intel.com>
(cherry picked from commit c2be56ae6f3628ea246a1dd02e5cac18da84df56)

126d3dc 2015-03-19 11:01:29 Zhong Li

VP8 HWEnc: declare copyright and license of vp8_probs.h

Signed-off-by: Zhong Li <zhong.li@intel.com>
(cherry picked from commit a52a5ffe1dc62ff12989e329860ae81ced247f00)

713af41 2015-03-19 11:01:29 Zhong Li

VP8 HWEnc: vp8 encode quality optimization

1. Add mv and mode cost calc
2. Support 16x16 and 4x4 intra prediction
3. Support multi-mode intar prediction
4. Support 16x16 New_MV mode inter prediction

Signed-off-by: Zhong Li <zhong.li@intel.com>
(cherry picked from commit a25bda914d4041a96252bd24a597558af3237b15)

6fe9c0b 2015-03-19 11:01:29 Zhong Li

VP8 HWEnc: Calc vp8 coded size by internal buffer

Signed-off-by: Zhong Li <zhong.li@intel.com>
(cherry picked from commit 379282cbc79b65c994c22009412472bdeddbb4cc)

2026efd 2015-03-19 11:01:29 Zhong Li

VP8 HWEnc: Add P frame encoding support

Signed-off-by: Zhong Li <zhong.li@intel.com>
(cherry picked from commit e4737bb3b29c5ac9fb01f4efccd743d260673e27)

Conflicts:
src/shaders/vme/Makefile.am

d954c80 2015-03-19 11:01:29 Zhong Li

VP8 HWEnc: Build VP8 PAK pipeline and enabling I frame

Signed-off-by: Zhong Li <zhong.li@intel.com>
(cherry picked from commit a18ce4664113d5b1a9b29ed45bf137df6b7a7898)

Conflicts:
src/i965_encoder_utils.c

4f0df22 2015-03-19 11:01:29 Zhong Li

VP8 HWEnc: Build vp8 gen9 encoding vme pipeline

Signed-off-by: Zhong Li <zhong.li@intel.com>
(cherry picked from commit d8588862d85414ef412fd5e7ae1fb9ca78b69e84)

Conflicts:
src/i965_device_info.c

0255ffc 2015-03-19 11:01:29 Zhong Li

VP8 HWEnc: Add vp8 gen9 intra frame encoding shader

Signed-off-by: Zhong Li <zhong.li@intel.com>
(cherry picked from commit 722fe89eae811743d7d46f9d11162aa3a5c3ba53)

Conflicts:
src/shaders/vme/Makefile.am

44bb6f0 2015-03-19 10:59:11 Xiang, Haihao

1.5.2.pre1 for development

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

b477713 2015-03-16 14:14:58 Xiang, Haihao

Add new SKL PCI ids

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

4c0fda6 2015-03-09 11:22:52 Sreerenj Balachandran

jpeg_enc: Fix the column raster conversion of quatization matrix.

Use temp array for the new raster order calculation, otherwise
it simply generate wrong values.

Note: There is opportunity for more optimization, for eg
we can avoid the usage of mulitple for loops here and there.

Signed-off-by: Sreerenj Balachandran <sreerenj.balachandran@intel.com>
Reviewed-by: Sirisha Muppavarapu <sirisha.muppavarapu@intel.com>

cec62e1 2015-03-09 11:17:57 Sreerenj Balachandran

jpeg_enc: Fix the quatisation matrix scaling.

The misplaced parentheses are causing wrong value assignment
to the quatization matrix.

This will allow the ecoding when quality > 50.
Otherwise it will simply generate garbage in encoded video
for any quality factor greater than 50

Signed-off-by: Sreerenj Balachandran <sreerenj.balachandran@intel.com>
Reviewed-by: Sirisha Muppavarapu <sirisha.muppavarapu@intel.com>

6b227c6 2015-03-09 11:16:06 Sreerenj Balachandran

jpeg_enc: Avoid integer overflow while doing quality factor scaling

For eg: The uint8_t will simple overflow if submitted
quality factor is 1 (5000/1).

Signed-off-by: Sreerenj Balachandran <sreerenj.balachandran@intel.com>
Reviewed-by: Sirisha Muppavarapu <sirisha.muppavarapu@intel.com>

d5da9bb 2015-03-05 10:13:35 Michael Müller

Do not print warnings on stdout

The driver should not use stdout as this pipe is used by
a lot of programs to exchange data and should instead print
debug messages to stderr

Signed-off-by: Michael Müller <michael@fds-team.de>

e8fde1c 2015-02-26 09:55:50 Zhong Li

decode/VP8: HW needs 1 extra byte for each partition

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

9a20d6c 2015-02-04 12:11:26 Heng-ruey Hsu

libva-intel-driver: Implement max width and height in QuerySurfaceAttributes

With this, we can get hardware supported resolution for video encode and
decode. This CL is used to prepare GetSupportedResolution in chrome.

Signed-off-by: Heng-ruey Hsu <henryhsu@chromium.org>
Reviewed-by: Wu-cheng Li <wuchengli@chromium.org>
Reviewed-by: Sean V Kelley <seanvk@posteo.de>
Cc: Pawel Osciak <posciak@chromium.org>
Cc: Stéphane Marchesin <marcheu@chromium.org>