• R/O
  • HTTP
  • SSH
  • HTTPS

Listed des commits

Tags
Aucun tag

Frequently used words (click to add to your profile)

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

hardware/intel/libva


RSS
Révision l'heure Auteur
f47cb00 2014-09-09 02:18:54 Zhao Yakui

test/avcenc: Fix the incorrect parameter setting for SPS under CBR mode

Currently the parameter setting is incorrect for CBR, which causes that
it will complain the underflow/overflow during encoding.

V1->V2: Follow Haihao's comment to update some incorrect usage about the
frame_bit_rate.

Signed-off-by: Zhao Yakui <yakui.zhao@intel.com>
(cherry picked from commit 5e10a246287fa2dd3fae2bf756a5b33087cc097c)

d7e33a9 2014-09-09 02:18:36 Zhao Yakui

test/avcenc: Remove the dynamic shrink of coded buffer

Signed-off-by: Zhao Yakui <yakui.zhao@intel.com>
(cherry picked from commit 296e5a548b260fcca5713bbb3ed6477f63ac977f)

2e90a47 2014-09-09 02:17:44 Austin Yuan

vatrace: fix segfault of VASurfaceAttribExternalBufferDescriptor dumpping

Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>
(cherry picked from commit e286c3264ebf7582792ff56537dd14c9f49903cf)

5d4faa1 2014-09-09 02:16:43 Austin Yuan

vafool: fix the vaMapBuffer for the buffer from vaDeriveImage

It is not desired to run into FOOL path for the vaMapBuffer
from vaDeriveImage

Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>
(cherry picked from commit 2896166fefa36772ea6946ebc5df85024928dd6c)

3b656e4 2014-09-09 02:16:00 Austin Yuan

vatrace: fix a overwrite

Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>
(cherry picked from commit 7f1b4be6623f5fe65063581252d2b68bd77fd076)

12c3e7c 2014-09-09 02:15:29 Austin Yuan

vafool: simplify VAFOOL

Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>
(cherry picked from commit ce00603a8d58f2e25c7a6bb312f60fda0833e042)

11665e0 2014-09-09 02:15:12 Austin Yuan

vatrace: make LIBVA_TRACE_SURFACE work even without LIBVA_TRACE

Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>
(cherry picked from commit e39ebdd95062995e4bdf082d50bd7d9005a3be6c)

f3c221d 2014-09-09 02:09:51 Austin Yuan

vatrace: make standalone LIBVA_TRACE_CODEDBUF work w/o LIBVA_TRACE

Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>
(cherry picked from commit 22925d9b7d1730468fc7435bee96d9d9c39f5987)

fc2a198 2014-09-09 01:59:33 Qiming Shi

Enable 64bit build for Android, compatible with 32bit.

Refined the Android.mk to compatible with both 32 and 64 bit android
build.

Signed-off-by: Tinghong Li <tinghong.li@intel.com>
Signed-off-by: Qiming Shi <qiming.shi@intel.com>
(cherry picked from commit 03de01dce6f2b88b9c5ee54705aeebe17c6c5919)

21ce510 2014-09-08 00:20:37 Gwenole Beauchesne

API: add support for buffer exports.

Add interfaces for low-level buffer exports to suport interop with
external APIs like EGL or OpenCL (OCL). Theory of operations:

- vaAcquireBufferHandle(): locks buffer for external API usage. This
is a synchronization point. Upon successful return, useful buffer
details are returned in a somewhat implementation-specific way to
support interop with external APIs.

- vaReleaseBufferHandle(): unlocks buffer after usage from external
API, and deallocates any resources that were needed.

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

Conflicts:
va/va.h

ce81e5d 2014-09-08 00:16:01 Xiang, Haihao

Update comment for quality_level

Allow user set VAEncMiscParameterBufferQualityLevel::quality_level
to 0 to use default quality level

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

Conflicts:
va/va.h

c0af733 2014-09-08 00:14:42 Jonathan Bian

Added VAConfigEncQualityRange attribute and VAEncMiscParameterBufferQualityLevel to support encoder quality settings.

(cherry picked from commit 24a14f9d13e6fe0c25d4094c4884aa4076ed05bc)

Conflicts:
va/va.h

c356638 2014-08-28 01:52:03 Sameer Kibey

Added OTC hybrid UMD driver to the list of supported drivers

This will be used for hybrid codecs like VP8 h-encode. No change
to existing KMD interface.

Signed-off-by: Sameer Kibey <sameer.kibey@intel.com>
(cherry picked from commit 98669760e62f50ca3e38e99835692aee5f89a4bf)

acfcd5f 2014-08-04 11:41:59 Xiang, Haihao

avcenc: only support chroma_format_idc with 1

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

d5556ff 2014-08-04 11:00:13 Xiang, Haihao

h264encode: check driver supports the RateControl control mode or not

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

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

ab8cd4a 2014-07-31 16:50:24 Xiang, Haihao

h264encode: Make it runnable with the latest libva-intel-driver (1.3.2)

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

3fddb7f 2014-07-18 21:12:58 pylee

Add vaSurfaceAttribUsageHint to give the driver a hint of intended usage to optimize allocation (e.g. tiling).

(cherry picked from commit 6cdc2e54d40afeb1550b920a6a6221bafeec95ec)

67206b2 2014-07-18 21:04:24 Austin Yuan

Add frame_type to VP8 encoder

From penne.y.lee at intel.com

Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>
(cherry picked from commit c61d986851140a6d1e3f9a6d788bcb7a9407dffc)

f24804c 2014-07-18 21:04:08 Austin Yuan

va_enc_vp8: update the vp8 interface again

previous update missed some changes

Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>
(cherry picked from commit 34035a18a7e963da536e15e9dea32f77cde8577f)

4e79fd1 2014-07-18 21:03:56 Jonathan Bian

Removed fields in VP8 structures that duplicate VAEncMiscParameter structures. Added reference frames to support non auto reference frame implementation. Changed VAQMatrixBufferVP8 to use quantization index deltas.

(cherry picked from commit fbd3de9b22491689c6c3e5f1c305d7af76444e45)

3079175 2014-07-18 21:03:49 Jonathan Bian

Added support for VP8 encoding.

(cherry picked from commit d46a07340a641770487e7624bebc49f3258ea2ec)

Conflicts:
va/Android.mk

c61d8c6 2014-06-26 23:05:32 Xiang, Haihao

va: release VADisplayContext at the end of vaTerminate()

Otherwise it will result in invalid reading in va_TraceEnd()

Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
(cherry picked from commit d4988142a3f2256e38c5c5cdcdfc1b4f5f3c1ea9)
Tested-by: Daniel Charles <daniel.charles@intel.com> on ChromiumOS

ce3315a 2014-06-17 00:07:04 Gwenole Beauchesne

Bump VA-API to 0.35.2.

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

e86f405 2014-06-17 00:07:04 Gwenole Beauchesne

Merge H.264 MVC profiles from staging branch.

Cherry-pick'ed from:
64f0223: vainfo: add the support for the new VA profiles
b6a6e24: reorder VAProfile{H264MultiviewHigh,StereoHighVP8Version0_3}
7a5a81b: test/basic: update to new API

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

0337703 2014-05-09 13:53:26 Xiang, Haihao

bva: bump version to 1.3.2.pre1 for development

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

053f70f 2014-05-09 13:38:02 Xiang, Haihao

libva 1.3.1

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

f4647dc 2014-05-05 13:19:49 Xiang, Haihao

Update NEWS

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

4594372 2014-05-05 13:08:44 Xiang, Haihao

Bump VA-API to 0.35.1

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

9856039 2014-05-05 12:14:08 Gwenole Beauchesne

Fix VA_ENC_PACKED_HEADER_RAW_DATA value.

Attribute values for VAConfigAttribEncPackedHeaders config shall
represent a valid maskable set of bits. So, make sure "raw" packed
header mask is 0x10, not 0x0c.

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

254f05c 2014-04-25 10:54:20 Xiang, Haihao

Fix the broken install

install -d /usr/share/doc/libva/html
install -m 0644 html-out/* /usr/share/doc/libva/html
install: omitting directory `html-out/search'
make[2]: *** [install-html-local] Error 1
make[2]: Leaving directory `/home/xhh/graphics/ex/vaapi/libva/doc'
make[1]: *** [install-am] Error 2
make[1]: Leaving directory `/home/xhh/graphics/ex/vaapi/libva/doc'
make: *** [install-recursive] Error 1

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