• 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. Hora Autor
599ab72 2015-06-04 11:33:09 Xiang, Haihao

Fix 'make dist'

Otherwise the tar package created by 'make dist' is not buildable

(cherry picked from commit 2d0ce24c66c14c3f77bef54bdc4605241e0527bd)

038adf2 2015-06-04 10:33:54 Xiang, Haihao

Update NEWS

Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
(cherry picked from commit 3c66aa58ccb0fcb393472eeaa6a9188216683a79)

d0c22df 2015-06-04 00:34:07 Xiang, Haihao

dec/vp8: fix segmentation update

Segment-based adjustments only occur if segmentation is enabled ($9.3).

Cc: Zhao Yakui <yakui.zhao@intel.com>
Tested-by: Charles, Daniel <daniel.charles@intel.com>
Acked-by: Zhao, Yakui <yakui.zhao@intel.com>
Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
Signed-off-by: Sean V Kelley <seanvk@posteo.de>

a3733cc 2015-06-02 15:50:44 Sreerenj Balachandran

HEVC/enc: Fix Multi Slice Encoding.

Fix the calculation of horizontal and vertical CTU position for next slice.

Signed-off-by: Sreerenj Balachandran <sreerenj.balachandran@intel.com>

1e7e693 2015-06-02 15:49:10 Sreerenj Balachandran

HEVC: encoder_utils: Fixes for packed slice header generation.

-- Write no_output_of_prior_pics_flag to bitstream header for IRAP pictures
-- The slice_temporal_mvp_enabled_flag should only presnt in non-IDR frames.
-- Write collocated_from_l0_flag to bitstream header for B slice.
-- The max_num_merge_cand should be 5 - MaxNumMergeCand

Signed-off-by: Sreerenj Balachandran <sreerenj.balachandran@intel.com>
Reviewed-by: Zhao Yakui <yakui.zhao@intel.com>

d33368e 2015-06-02 15:48:39 Sreerenj Balachandran

HEVC: Fix the nal unit type generation in packed slice header.

Generate the Nal unit type for packed slice headers based
on idr_pic_flag and reference_pic_flag.

Signed-off-by: Sreerenj Balachandran <sreerenj.balachandran@intel.com>
Reviewed-by: Zhao Yakui <yakui.zhao@intel.com>

ee36476 2015-06-02 15:46:31 Sreerenj Balachandran

HEVC: Fix the Wrong slice type usage

Don't mix the slice_type values of h264 and h265.

The SLICE_TYPE values of H264 and HEVC are different.
H264: Bslice_type = 1, Pslice_type = 0
HEVC: Bslice_type = 0, Pslice_type = 1

Signed-off-by: Sreerenj Balachandran <sreerenj.balachandran@intel.com>
Reviewed-by: Zhao Yakui <yakui.zhao@intel.com>

4a1c4d2 2015-05-25 09:25:42 Andy Furniss

VPP: Enable field rate madi/mcdi. Only second hunk is tested

Signed-off-by: Andy Furniss <adf.lists@gmail.com>

a8722ab 2015-05-25 09:25:42 Xiang, Haihao

VPP: Make sure the store buffer is allocated

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

fdf94b2 2015-05-25 09:25:42 Xiang, Haihao

VPP: Adjust the parameter settings to DI on GEN6/GEN7

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

9ead6ff 2015-05-25 09:25:42 Gwenole Beauchesne

vpp: add support for Motion-Compensated deinterlacing on Ivybridge.

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

1cd9cf5 2015-05-25 09:25:42 Gwenole Beauchesne

vpp: fix advanced deinterlacing on Sandybridge and Ivybridge.

This fixes support for Motion Adaptive deinterlacing mode on both
Sandybridge and Ivybridge platforms. In particular, correct field
ordering is now supported, and STMM ping-pong buffering is added.

v2: changed STMM surface format to Y800 for a single plane.

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

3215236 2015-05-25 09:25:42 Gwenole Beauchesne

vpp: fix memory leak in DNDI code path.

The original current_out_surface was never released on exit. Main
reason for that is the legacy VPP framework that did not allow the
VADriverContextP handle to be passed down to the desired .finalize()
hook. Improved that to bring it on par with the VEBOX code path.

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

b4763e9 2015-05-22 17:47:19 Xiang, Haihao

Bump version to 1.6.0.pre1

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

3defe29 2015-05-22 17:36:48 Zhong Li

VP8 HWEnc: Init CBR QP at begining of gen8_mfc_vp8_init

Initialize CBR QP at begining of gen8_mfc_vp8_init(), because this
funtion will use qp to init prob_skip_false.

Signed-off-by: Zhong Li <zhong.li@intel.com>

c10c66c 2015-05-22 17:28:17 Zhong Li

VP8 HWEnc: Fix CBR qp setting for vme cost

1. The q_index range of vp8 is different from h264, it's need to be
mapped to avc qp range.
2. For CBR case, qp should be set to CBR calculated value.

Signed-off-by: Zhong Li <zhong.li@intel.com>
Reviewed-by: Zhao Yakui <yakui.zhao@intel.com>

33a43ed 2015-05-21 01:03:10 U. Artie Eoff

gen8_mfd: free surface used by JPEG decode

This is a follow up to previous commit:

commit 8dda0650b55c467200c34ada127b5d9b54edea5c
Author: Zhao Yakui <yakui.zhao@intel.com>
Date: Tue May 5 17:56:38 2015 +0800

Decode: Free the allocated internal surface used by JPEG to avoid memory leak

For GEN8, this code path is normally disabled by default.
However, one can enable this code path by defining JPEG_WA
during compilation. In that case, we would enable the
same memory leak. Thus, apply the same fix in gen8_mfd to
fix it.

Signed-off-by: U. Artie Eoff <ullysses.a.eoff@intel.com>
Signed-off-by: Sean V Kelley <seanvk@posteo.de>
Tested-by: Sean V Kelley <seanvk@posteo.de>

8dda065 2015-05-19 02:21:50 Zhao Yakui

Decode: Free the allocated internal surface used by JPEG to avoid memory leak

Signed-off-by: Zhao Yakui <yakui.zhao@intel.com>
Signed-off-by: Sean V Kelley <seanvk@posteo.de>
Tested-by: Sean V Kelley <seanvk@posteo.de>

0f20a46 2015-05-07 17:30:40 Zhong Li

VP8 HWEnc: Fix vp8 mv incorrectly stored issue

As vp8 spec, all luma motion vectors are doubled stored.
This patch has much benefit to P frame qualtity.

Signed-off-by: Zhong Li <zhong.li@intel.com>

a525a8f 2015-05-07 17:29:49 Xiang, Haihao

Fix the build on Android

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

37d1ee4 2015-04-29 17:01:50 Zhong Li

VP8 HWEnc: Alloc larger memory for internal buffer

It is to prevent the internal bitstream buffer overflow when qp is low.

Signed-off-by: Zhong Li <zhong.li@intel.com>

dbe95b6 2015-04-29 17:01:36 Zhong Li

VP8 HWEnc: Add CBR Support

Add bit rate control (CBR) for vp8 hw encoding

v1->v2: follow haihao's comment to update this patch

Signed-off-by: Zhong Li <zhong.li@intel.com>

be5f81e 2015-04-29 16:58:42 Xiang, Haihao

HEVC/dec: correct the frame store index

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

f5cac6f 2015-04-29 16:58:36 Xiang, Haihao

HEVC/dec: Fix collocated_ref_idx and collocated_from_l0_flag

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

f509640 2015-04-29 16:58:07 Xiang, Haihao

HEVC/dec: Make sure the derived value for ChromaLog2WeightDenom is in the the range of 0 to 7

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

996f6d4 2015-04-29 16:57:50 Xiang, Haihao

HEVC/dec: Fix weight/offset in HCP_WEIGHTOFFSET

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

70579a5 2015-04-29 16:52:24 Xiang, Haihao

Fix segmentation fault

The segmentation fault occurs when CBR is selected without HRD parameter

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

890f538 2015-04-17 17:14:10 Qu,Pengfei

HEVC enc:Added 4K&2K support; Added Profile&Level 5.1 above

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

ed03aeb 2015-04-03 12:14:26 Xiang, Haihao

Allow va{Get,Put}Image() to use derived image

The surface can't be the same surface from which the image has
been derived.

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>

28fab5d 2015-03-26 10:47:57 Sirisha Muppavarapu

Fix the quality factor.

The following are added in this commit:
1) Added lower bound to the quality factor.
2) Added extensive comments on scaling and normalization of the quality factor.