• 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/libva


RSS
Rev. Time Author
a036556 2012-09-28 17:51:34 Daniel Charles

android: use Android logging utilities.

Log functions available are now Android compatible and log statements
will show on user space android logging system.

Defined a LOG_TAG and make it available for all versions of Android.

Signed-off-by: Daniel Charles <daniel.charles@intel.com>
Signed-off-by: Gwenole Beauchesne <gwenole.beauchesne@intel.com>

726898f 2012-09-28 17:15:42 Gwenole Beauchesne

tests: include "sysdeps.h" wherever necessary.

Use "sysdeps.h" header instead of "config.h" so that to include the
necessary definitions for Android.

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

dc23082 2012-09-28 17:05:00 Gwenole Beauchesne

tests: drop extraneous libva-x11.la dependency.

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

babe423 2012-09-28 16:55:47 Gwenole Beauchesne

autogen: modernize configure script generator.

Make it possible to run autogen.sh from a different location from the
original source directory. Make execution of the `configure' script
optional. i.e. don't run it by default if NO_CONFIGURE variable is set.

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

48fd9ef 2012-09-27 23:15:41 Gwenole Beauchesne

configure: minor clean-ups.

Add AC_CONFIG_MACRO_DIR as suggested by "recent" autoconf versions.
Drop extraneous LIBVA_{CFLAGS,LIBS} that were not used through out
the libva repository. Also reorder the list of detected outputs in
a sensible way.

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

f6fda5e 2012-09-27 23:08:34 Gwenole Beauchesne

tests: sanitize build of test cases.

Fix compiler paths when searching for dependencies, especially when they
are in non-standard locations. Drop _DEPENDENCIES that are automatically
generated. Also include a few cosmetics (vertical alignment).

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

0af6276 2012-09-27 23:08:34 Gwenole Beauchesne

build: drop useless Makefile variables.

libvacorelib and libvabackendlib variables are totally useless nowadays
since test cases use a common infrastructure for VA display options and
that other test cases are X11 specific anyway.

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

bfc0dfe 2012-09-27 23:08:34 Gwenole Beauchesne

Sanitize build dependencies.

Fix build dependencies for all backends (DRM, X11, GLX, EGL, Wayland),
especially when they don't live in standard locations.

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

0a49e64 2012-09-27 16:36:30 Ami Fischman

Fix the missing '=' in the test case

9c76090 2012-09-26 23:27:57 Gwenole Beauchesne

wayland: add initial support for EMGD driver.

Signed-off-by: Zhao Halley <halley.zhao@intel.com>
Signed-off-by: Gwenole Beauchesne <gwenole.beauchesne@intel.com>

4019121 2012-09-26 23:05:25 Zhao halley

wayland: ship with wayland-drm protocol.

Signed-off-by: Zhao Halley <halley.zhao@intel.com>
Signed-off-by: Gwenole Beauchesne <gwenole.beauchesne@intel.com>

a559a09 2012-09-26 23:05:25 Benjamin Franzke

tests: add PutSurface test for Wayland.

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

9388873 2012-09-26 23:05:25 Gwenole Beauchesne

tests: add support for Wayland.

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

05ebaf5 2012-09-26 23:05:24 Gwenole Beauchesne

API: add support for Wayland.

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

ca08485 2012-09-26 18:53:58 Gwenole Beauchesne

drm: don't export internal functions.

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

be903b0 2012-09-26 18:53:58 Gwenole Beauchesne

drm: move driver name detection to utilities.

Move VA driver name characterisation into a dedicated utilities file.
This is also meant to be useful to VA/Android that can re-use the same
file as is since it is self-contained.

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

5b2cfea 2012-09-26 18:53:58 Dmitry Ermilov

drm: fix build without X11 headers.

Signed-off-by: Dmitry Ermilov <dmitry.ermilov@intel.com>
Signed-off-by: Gwenole Beauchesne <gwenole.beauchesne@intel.com>

3ba1467 2012-09-26 18:53:58 Gwenole Beauchesne

drm: allow authentication through X11 server.

Make it possible to authenticate a DRM connection through an X server
that may already be running.

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

691c756 2012-09-26 18:53:58 Gwenole Beauchesne

drm: ensure DRM connection is authenticated.

Make sure the DRM connection is authenticated prior to returning a
valid display from vaGetDisplayDRM(). If an X or Wayland server is
running then authentication will also fail.

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

f4a27f2 2012-09-26 18:53:58 Gwenole Beauchesne

configure: check for visibility attribute.

Add a check for GCC "visibility" attribute. Also define DLL_HIDDEN helper
so that to declare functions as internal to a particular shared library.

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

bbc66c8 2012-09-26 18:49:51 Dmitry Ermilov

Allow build without VA/X11 API.

In this case, VA/GLX API is disabled and another backend shall be
built instead.

Signed-off-by: Dmitry Ermilov <dmitry.ermilov@intel.com>
Signed-off-by: Gwenole Beauchesne <gwenole.beauchesne@intel.com>

1b5d759 2012-09-26 18:48:01 Dmitry Ermilov

tests: add support for raw DRM.

Signed-off-by: Dmitry Ermilov <dmitry.ermilov@intel.com>
Signed-off-by: Gwenole Beauchesne <gwenole.beauchesne@intel.com>

bcc85ca 2012-09-26 18:47:56 Dmitry Ermilov

API: add support for raw DRM.

This API makes it possible to use DRM-based VA drivers without an X server.
Since this is a renderless API, vaPutSurface() is not available.

Signed-off-by: Dmitry Ermilov <dmitry.ermilov@intel.com>
Signed-off-by: Gwenole Beauchesne <gwenole.beauchesne@intel.com>

901bbe1 2012-09-26 18:46:59 Gwenole Beauchesne

API: backend: add VA display types.

Make it possible to easily find how the VA display was created. This
helps implement multiple backends in VA drivers. e.g. X11, Wayland
while keeping a single generated binary.

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

845baef 2012-09-26 18:45:55 Gwenole Beauchesne

API: backend: rename VADriverContext.dri_state to drm_state.

VADriverContext.drm_state holds data structures derived from struct
drm_state, thus also including struct dri_state for VA/X11 drivers.

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

4b55320 2012-09-26 18:44:45 Benjamin Franzke

API: introduce DRM common utilities and data structures.

Add <va/va_drmcommon.h> header for DRM-based drivers to use common
base utilities and data structures. So far, only the DRM state is
shared so that to maintain binary compatibility.

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

0d1bc5a 2012-09-26 18:41:33 Gwenole Beauchesne

tests: avcenc: allow selection of display.

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

7e31f12 2012-09-26 18:40:50 Gwenole Beauchesne

tests: allow selection of display.

Make it possible to select display for test applications that need
to render the decoded surfaces. Usage: --display <name> args.

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

112bb50 2012-09-26 18:40:33 Dmitry Ermilov

tests: avcenc: use common VA display creation routines.

Signed-off-by: Dmitry Ermilov <dmitry.ermilov@intel.com>

273d245 2012-09-26 18:39:03 Gwenole Beauchesne

tests: simplify VA display construction.

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