Commit 37f6ecd4 authored by Spenser Gilliland's avatar Spenser Gilliland Committed by Peter Korsgaard
Browse files

libopenmax: Add libopenmax virtual package



this adds the libopenmax virtual package for hardware based video acceleration

[Peter: fix openmax-without-any-backends check]
Signed-off-by: default avatarSpenser Gilliland <spenser@gillilanding.com>
Signed-off-by: default avatarPeter Korsgaard <jacmet@sunsite.dk>
parent 14602453
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
config BR2_PACKAGE_BELLAGIO
	bool "bellagio"
	depends on BR2_INSTALL_LIBSTDCPP
	select BR2_PACKAGE_HAS_OPENMAX
	help
	  Bellagio is an opensource implementation of the
	  OpenMAX IL API.
+3 −0
Original line number Diff line number Diff line
@@ -6,3 +6,6 @@ config BR2_PACKAGE_HAS_OPENGL_ES

config BR2_PACKAGE_HAS_OPENVG
	bool

config BR2_PACKAGE_HAS_OPENMAX
	bool
+24 −0
Original line number Diff line number Diff line
#############################################################
#
# Virtual package for libopenmax
#
#############################################################

LIBOPENMAX_SOURCE =

ifeq ($(BR2_PACKAGE_RPI_USERLAND),y)
LIBOPENMAX_DEPENDENCIES += rpi-userland
endif

ifeq ($(BR2_PACKAGE_BELLAGIO),y)
LIBOPENMAX_DEPENDENCIES += bellagio
endif

ifeq ($(LIBOPENMAX_DEPENDENCIES),)
define LIBOPENMAX_CONFIGURE_CMDS
	echo "No libopenmax implementation selected. Configuration error."
	exit 1
endef
endif

$(eval $(generic-package))
+1 −0
Original line number Diff line number Diff line
@@ -6,6 +6,7 @@ config BR2_PACKAGE_RPI_USERLAND
	select BR2_PACKAGE_HAS_OPENGL_EGL
	select BR2_PACKAGE_HAS_OPENGL_ES
	select BR2_PACKAGE_HAS_OPENVG
	select BR2_PACKAGE_HAS_OPENMAX
	help
	  Raspberry Pi Userland contains the necessary library to use the
	  VideoCore driver.