• R/O
  • HTTP
  • SSH
  • HTTPS

Liste der Commits

Tags
Keine Tags

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

hardware/intel/libva


RSS
Rev. Zeit Autor
96ee349 2012-09-26 18:27:26 Haitao Huang

test/encode/avcenc: rename swap32() to va_swap32().

Signed-off-by: Haitao Huang <haitao.huang@intel.com>

98ffec1 2012-09-26 18:26:52 Haitao Huang

test: remove trailing whitespaces in Android.mk files.

Signed-off-by: Haitao Huang <haitao.huang@intel.com>

2afd396 2012-09-26 18:17:11 Gwenole Beauchesne

Revert Pixmap-based EGL interfaces.

This was work-in-progress and it turned out to be less efficient
than a dedicated API that could allow direct texturing from YUV
components.

This reverts the following commits:
30b5e62: fix license template for Makefile.am
d1acbc9: add the missing license header to some files
fc8f1b8: include va_egl.h instead of va.h
c3ab994: array bound check
7b663dc: update the VA/EGL implementation in VAAPI
0851426: move va_egl.h to va/ to avoid compile error
1cda440: VA/EGL interfaces
af294d1: fix compiling error if GLESv1_CM isn't installed in the default location
2a4fcff: fix the number of the allocated elements
2f484d7: update VA/EGL test case as well
2ac9bac: a test case to use VA/EGL interfaces
731d575: new hooks to create/free native pixmap

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

44b03ff 2012-08-01 17:31:02 Gwenole Beauchesne

jpeg: pad Huffman table to 4-byte boundaries (Haihao).

Some VA driver implementations require alignment to 4-byte boundaries
so that to allow for direct memory transfers.

Signed-off-by: Gwenole Beauchesne <gwenole.beauchesne@intel.com>
(cherry picked from commit f8aa29ff28dcbe8134661c3c3c5ca30a8eadcad8)

69078e8 2012-08-01 17:31:02 Gwenole Beauchesne

tests: fix JPEG decoding test to match the latest API.

Fix bug in parsing Huffman DC table and also sync the code to match
the latest API change. In particular, pad the Huffman table with
zero to suit 4-byte boundaries.

Signed-off-by: Gwenole Beauchesne <gwenole.beauchesne@intel.com>
(cherry picked from commit d4c88950dafefead1a775c0ae6636917e23339fd)

8b2835e 2012-07-27 22:32:01 Gwenole Beauchesne

test/basic: fix make dist.

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

bd6fca9 2012-07-26 13:38:04 Xiang, Haihao

tests: merge JPEG decoding example from staging branch.

Cherry-pick'ed from:
1af5416: update JPEG decode demo to match current API
da40f08: fix display of dimensions
54b1002: mark default Huffman table as valid
d3b46ce: update JPEG decoding test case

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

1c84bb0 2012-07-26 13:30:16 Gwenole Beauchesne

Merge JPEG decoding API from staging branch.

This API is only suitable to Baseline profile.

Cherry-pick'ed from:
336a563: add initial JPEG decoding API
8a7f92b: cosmetics (vertical align)
9092ecf: fix IQ matrix and Huffman table buffer name
5d30647: add "Baseline" suffix the existing data structures
6eefff7: document decoding API is only suitable to baseline profile
de2df79: include <va/va_dec_jpeg.h> into core VA header
979f0e1: drop JPEG-2000 fields from structures for baseline profile
8a6b12d: drop sample_precision since P=8 for baseline profile

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

32a8cbd 2012-07-12 16:17:04 Xiang, Haihao

Fix compiling error

egl test case depends on va-egl

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

cc86031 2012-07-11 17:43:35 Haitao Huang

test/basic: changed build target to noinst so they are built by default

Signed-off-by: Haitao Huang <haitao.huang@intel.com>

baf2a44 2012-07-06 23:31:28 Haitao Huang

test/basic: fix build of basic tests.

Signed-off-by: Haitao Huang <haitao.huang@intel.com>

30b5e62 2012-07-06 22:18:10 Gwenole Beauchesne

test/egl: fix license template for Makefile.am.

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

d1acbc9 2012-06-29 14:05:19 Xiang, Haihao

Add the missing license header to some files

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

8e8e58c 2012-06-29 05:33:22 Austin Yuan

license header: add the missing license header to files

Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>

32c9ead 2012-06-28 18:04:50 Gwenole Beauchesne

Revert "libva 1.1.0"

API changes were not ready for distribution.
This reverts commit 465d96e609764b256383a1a5cd0dd2c8752f2e6f.

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

352f37a 2012-06-28 18:01:48 Gwenole Beauchesne

build: fix make dist.

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

55d57a2 2012-06-28 17:57:08 Gwenole Beauchesne

Fix build with alternate X11, GLX and EGL prefixes.

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

90460bb 2012-05-29 12:28:58 Xiang, Haihao

new version for development

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

465d96e 2012-05-29 11:20:40 Xiang, Haihao

libva 1.1.0

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

80cbd36 2012-05-10 14:42:39 Xiang, Haihao

Build EGL if EGL/egl.h isn't installed in the default path

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

b5407cf 2012-05-10 14:33:40 Xiang, Haihao

Fix regression caused by 027a1298c22aeecc2fee2d270cd86790530892f6

VA/EGL depends on EGL/egl.h, so checking for eglGetDisplay in -lEGL
doesn't mean it could be compiled or not.

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

aa8d1ca 2012-04-16 16:28:55 Bastien Nocera

test: fix build of v4l encode demo.

This fixes:
capture.cpp: In function ‘int read_frame()’:
capture.cpp:140:64: error: ‘read’ was not declared in this scope
capture.cpp: In function ‘void init_userp(unsigned int)’:
capture.cpp:431:30: error: ‘getpagesize’ was not declared in this scope
avcenc.cpp:283:26: warning: extended initializer lists only available with -std=c++11 or -std=gnu++11 [enabled by default]
capture.cpp: In function ‘void close_device()’:
capture.cpp:643:24: error: ‘close’ was not declared in this scope

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

122e7ed 2012-04-10 15:44:13 Yuanhan Liu

Fix bad Makefile indent

We should use TAB instead of SPACES there.

Signed-off-by: Yuanhan Liu <yuanhan.liu@linux.intel.com>

6d11214 2012-04-10 15:04:06 Xiang, Haihao

Fix configure error.

......
checking for GLESv1_CM... no
configure: error: Package requirements (glesv1_cm) were not met:

No package 'glesv1_cm' found

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

0953375 2012-04-08 14:31:38 Gwenole Beauchesne

.gitignore: update.

- Add new tests and generated files.
- Sort the lines by alphabetical order.

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

027a129 2012-04-08 14:14:50 Gwenole Beauchesne

configure: fix GLX and EGL tests.

Migrate checks for GLX and EGL to pkg-config checks or use default
include and libraries for testing.

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

5b2028e 2012-04-08 14:14:50 Gwenole Beauchesne

Revert "declare vaGetDisplay in va.h instead of va_xxx.h"

vaGetDisplay() belongs to winsys headers.

This reverts commit 52c87f898b210cddde70231021097c5a0bb6fdc3.

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

6c2765a 2012-04-08 14:14:50 Gwenole Beauchesne

API: h264 decode: fix the definition of slice_data_bit_offset.

Align with the existing practice in various media stacks available
in Linux today. i.e. codec layer submits slice data that represents
the original bitstream, thus including any emulation prevent bytes.
However, the slice_data_bit_offset represents an offset relative
to the buffer that contains the NAL unit byte and the rest of the
slice with any emulation prevention bytes removed.

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

bccf865 2012-04-05 17:09:31 Gwenole Beauchesne

API: h264 decode: clarify slice_data_bit_offset field.

slice_data_bit_offset represents a bit offset from the NAL Header Unit
byte to the begining of the slice_data(), thus including any emulation
prevention bytes. Baiscally, this represents the number of bits parsed
for slice_header().

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

0d1a407 2012-04-04 01:26:24 Gwenole Beauchesne

Allow 0.32.x drivers.

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