Skip to content

Commit 420a105

Browse files
author
Neeraj Deshpande
committed
Merge branch 'main' into development/bcm-refsw-20.2
2 parents 3690d28 + 2d6db42 commit 420a105

File tree

85 files changed

+2363
-472
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

85 files changed

+2363
-472
lines changed

board/explora/explora.txt

Lines changed: 16 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
libWPEFramework*
2+
libprime-video-device-layer.so
3+
libignition-device-layer.so
14
WPENetworkProcess
25
WPEWebProcess
36
WPEDatabaseProcess
@@ -63,6 +66,7 @@ libgstrtsp-1.0.so
6366
libgstrtp-1.0.so
6467
libgsturidownloader-1.0.so
6568
libgstvideo-1.0.so
69+
libgstisoff-1.0.so
6670
libharfbuzz-icu.so
6771
libharfbuzz.so
6872
libhogweed.so
@@ -92,7 +96,7 @@ libwebsocket.so
9296
libWPE.so
9397
libWPE-platform.so
9498
libWPEWebInspectorResources.so
95-
libWPEWebKit-0.1.so
99+
libWPEWebKit-1.0.so
96100
libxkbcommon.so
97101
libxml2.so
98102
libxslt.so
@@ -125,7 +129,6 @@ libWPEFrameworkMarshallings.so
125129
libWPEFrameworkCore.so
126130
libWPEFrameworkCryptalgo.so
127131
libWPEFrameworkPlugins.so
128-
libWPEFrameworkProtocols.so
129132
libWPEFrameworkTracing.so
130133
libWPEFrameworkVirtualInput.so
131134
libWPEFrameworkTimeSync.so
@@ -138,7 +141,14 @@ libWPEFrameworkJSONRPCPlugin.so
138141
libWPEFrameworkPlayerInfo.so
139142
libWPEFrameworkWebServer.so
140143
libWPEFrameworkAmazonPrime.so
141-
libwpe-0.2.so
144+
libWPEFrameworkWebSocket.so
145+
libWPEFrameworkCOM.so
146+
libgiognutls.so
147+
libWPEInjectedBundle.so
148+
libWPEFrameworkWebKitBrowserImpl.so
149+
libdeviceinfo.so
150+
libignition.so
151+
libwpe-1.0.so
142152
libWPEBackend-rdk.so
143153
libWPEBackend-default.so
144154
libwebpdemux.so
@@ -175,3 +185,6 @@ libWPEFrameworkInputSwitch.so
175185
playready
176186
MeteringCertificate.bin
177187
cobalt.json
188+
libpsl.so
189+
*.pem
190+
*.crt

board/explora/wpeframework.sh

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
#!/bin/sh
22

33
export SOURCE=/UserApps/metrological
4-
export LD_LIBRARY_PATH=$SOURCE/usr/share/ignition/lib:$SOURCE/usr/lib:/lib:/usr/lib:$SOURCE/lib:$SOURCE/usr/lib/wpeframework/plugins:$SOURCE/usr/lib/wpeframework/proxystubs
4+
export LD_LIBRARY_PATH=$SOURCE/usr/share/ignition/lib:$SOURCE/usr/lib:/lib:/usr/lib:$SOURCE/lib:$SOURCE/usr/lib/wpeframework/plugins:$SOURCE/usr/lib/wpeframework/proxystubs:$SOURCE/usr/libexec/wpe-webkit-1.0
55
export PATH=$SOURCE/usr/bin:$PATH
66
export GST_PLUGIN_SCANNER=$SOURCE/usr/libexec/gstreamer-1.0/gst-plugin-scanner
77
export GST_PLUGIN_SYSTEM_PATH=$SOURCE/usr/lib/gstreamer-1.0
@@ -18,6 +18,10 @@ export NF_GST_AUDIO_PCM_TRANSPORT_UNIT_OVERRIDE=5
1818
export NF_GST_AUDIO_PCM_LATENCY_OVERRIDE=170
1919
export NF_SW_PLAYBACK_QUEUE_SIZE_OVERRIDE=32
2020
export GST_DEBUG=1
21+
export GST_VIDEO_WINDOW_BOX_MODE='y'
22+
export GST_VIRTUAL_DISP_WIDTH=1280
23+
export GST_VIRTUAL_DISP_HEIGHT=720
24+
export GST_ENABLE_SVP='y'
2125

2226
#FIXME: Temporary solution for TCP receive buffer size
2327
sysctl net.core.rmem_max=262144
@@ -78,7 +82,12 @@ case "$1" in
7882
if [ ! -f $DRMSTORE ]; then
7983
touch /tmp/drmstore
8084
fi
81-
85+
if [ ! -f usr/libexec ]; then
86+
ln -s $SOURCE/usr/libexec /usr/libexec
87+
fi
88+
if [ ! -f /etc/ssl/certs/ca-certificates.crt ]; then
89+
ln -s /Systemapps/wpe/metrological/etc/ssl/certs/ca-certificates.crt /etc/ssl/certs/ca-certificates.crt
90+
fi
8291
grep -q "/usr/share ext4" /proc/mounts && echo "/usr/share is already mounted" || mount -t ext4 --bind $DESTINATION/share/ /usr/share/
8392
grep -q "/etc ext4" /proc/mounts && echo "/etc is already mounted" || mount -t ext4 --bind $DESTINATION/etc/ /etc/
8493
grep -q "/usr/lib ext4" /proc/mounts && echo "/usr/lib is already mounted" || mount -t ext4 --bind $DESTINATION/lib/ /usr/lib/

board/raspberrypi/rpi23-linux-5.10.config

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -330,7 +330,7 @@ CONFIG_BRCMFMAC_USB=y
330330
# CONFIG_WLAN_VENDOR_QUANTENNA is not set
331331
CONFIG_INPUT_MOUSEDEV=y
332332
CONFIG_INPUT_JOYDEV=m
333-
CONFIG_INPUT_EVDEV=m
333+
CONFIG_INPUT_EVDEV=y
334334
# CONFIG_KEYBOARD_ATKBD is not set
335335
CONFIG_KEYBOARD_GPIO=m
336336
CONFIG_KEYBOARD_MATRIX=m
@@ -598,16 +598,18 @@ CONFIG_LOGO=y
598598
# CONFIG_LOGO_LINUX_MONO is not set
599599
# CONFIG_LOGO_LINUX_VGA16 is not set
600600
CONFIG_SOUND=y
601-
CONFIG_SND=m
601+
CONFIG_SND=y
602602
# CONFIG_SND_PROC_FS is not set
603603
# CONFIG_SND_DRIVERS is not set
604604
# CONFIG_SND_SPI is not set
605-
# CONFIG_SND_USB is not set
606-
CONFIG_SND_SOC=m
607-
CONFIG_SND_BCM2835_SOC_I2S=m
605+
CONFIG_SND_USB=y
606+
CONFIG_SND_USB_AUDIO=y
607+
CONFIG_SND_SOC=y
608+
CONFIG_SND_BCM2835_SOC_I2S=y
608609
CONFIG_HID_BATTERY_STRENGTH=y
609610
CONFIG_HIDRAW=y
610-
# CONFIG_HID_GENERIC is not set
611+
CONFIG_HID_GENERIC=y
612+
CONFIG_USB_HID=y
611613
CONFIG_HID_PID=y
612614
CONFIG_USB_HIDDEV=y
613615
CONFIG_USB=y
@@ -634,7 +636,7 @@ CONFIG_DMA_BCM2708=y
634636
# CONFIG_VHOST_MENU is not set
635637
CONFIG_STAGING=y
636638
CONFIG_BCM2835_VCHIQ=y
637-
CONFIG_SND_BCM2835=m
639+
CONFIG_SND_BCM2835=y
638640
CONFIG_VIDEO_BCM2835=m
639641
CONFIG_VIDEO_CODEC_BCM2835=m
640642
# CONFIG_CLK_BCM2711_DVP is not set

configs/explora_bcm7267_wpe_ml_defconfig

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,11 +33,12 @@ BR2_PACKAGE_WPEFRAMEWORK_DATA_PATH="/UserApps/metrological/usr/share/WPEFramewor
3333
BR2_PACKAGE_WPEFRAMEWORK_SYSTEM_PATH="/UserApps/metrological/usr/lib/wpeframework/plugins"
3434
BR2_PACKAGE_WPEFRAMEWORK_PROXYSTUB_PATH="/UserApps/metrological/usr/lib/wpeframework/proxystubs"
3535
BR2_PACKAGE_WPEFRAMEWORK_SYSTEM_PREFIX="MCA"
36+
BR2_PACKAGE_WPEFRAMEWORK_CRYPTOGRAPHY_IMPLEMENTATION_NEXUS=y
3637
# BR2_PACKAGE_WPEFRAMEWORK_CDMI_SOFTWARE_OVERRIDE is not set
3738
BR2_PACKAGE_WPEFRAMEWORK_CDMI_PLAYREADY_MODULE=y
3839
BR2_PACKAGE_WPEFRAMEWORK_CDMI_PLAYREADY_SECURE_STOP_METERING_CERTIFICATE="/UserApps/metrological/root/Netflix/artifacts/MeteringCertificate.bin"
3940
BR2_PACKAGE_WPEFRAMEWORK_CDMI_WIDEVINE_MODULE=y
40-
BR2_PACKAGE_BCM_REFSW_SAGE_WIDEVINE_VERSION_16=y
41+
BR2_PACKAGE_WIDEVINE_VERSION_16=y
4142
BR2_PACKAGE_WPEFRAMEWORK_CDMI_WIDEVINE_DEVICE_CERTIFICATE="/UserApps/metrological/root/OCDM/Widevine/cert.bin"
4243
BR2_PACKAGE_WPEFRAMEWORK_CDMI_WIDEVINE_STORAGE_LOCATION="/UserApps/metrological/root/OCDM/Widevine"
4344
BR2_PACKAGE_WPEFRAMEWORK_COBALT=y
@@ -85,7 +86,6 @@ BR2_PACKAGE_WPEFRAMEWORK_PLUGIN_NETFLIX_VP9_HDR=y
8586
BR2_PACKAGE_WPEFRAMEWORK_PLUGIN_NETFLIX_DEFAULT_LAUGUAGE="en-ZA"
8687
BR2_PACKAGE_WPEFRAMEWORK_PLUGIN_NETFLIX_DEVICE_KEYS="/tmp/netflix.bin"
8788
BR2_PACKAGE_WPEFRAMEWORK_PROVISIONING=y
88-
BR2_PACKAGE_WPEFRAMEWORK_PROVISIONING_CLOUD=y
8989
BR2_PACKAGE_WPEFRAMEWORK_PROVISIONING_FILES=y
9090
BR2_PACKAGE_ORC=y
9191
BR2_PACKAGE_SHARED_MIME_INFO=y

configs/raspberrypi3_wpe_ml_defconfig

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,7 @@ BR2_PACKAGE_MPG123=y
5656
BR2_PACKAGE_NETFLIX52=y
5757
BR2_PACKAGE_NETFLIX52_AUDIO_MIXER=y
5858
BR2_PACKAGE_BITSTREAM_VERA=y
59+
BR2_PACKAGE_RPI_BT_FIRMWARE=y
5960
BR2_PACKAGE_RPI_FIRMWARE=y
6061
BR2_PACKAGE_RPI_FIRMWARE_INSTALL_VCDBG=y
6162
BR2_PACKAGE_RPI_WIFI_FIRMWARE=y

package/Config.in

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ menu "Audio and video applications"
1414
source "package/aampabr/Config.in"
1515
source "package/alsa-utils/Config.in"
1616
source "package/atest/Config.in"
17+
source "package/amazon-alexa/Config.in"
1718
source "package/amazon-backend/Config.in"
1819
source "package/amazon-ignition/Config.in"
1920
source "package/aumix/Config.in"
@@ -1703,6 +1704,7 @@ menu "Networking"
17031704
source "package/libpagekite/Config.in"
17041705
source "package/libpcap/Config.in"
17051706
source "package/libpjsip/Config.in"
1707+
source "package/libpsl/Config.in"
17061708
source "package/librsync/Config.in"
17071709
source "package/libshairplay/Config.in"
17081710
source "package/libshout/Config.in"
@@ -1762,6 +1764,7 @@ menu "Other"
17621764
source "package/apr-util/Config.in"
17631765
source "package/argp-standalone/Config.in"
17641766
source "package/armadillo/Config.in"
1767+
source "package/asio/Config.in"
17651768
source "package/atf/Config.in"
17661769
source "package/avro-c/Config.in"
17671770
source "package/bctoolbox/Config.in"

package/Config.in.host

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,7 @@ menu "Host utilities"
4646
source "package/mtd/Config.in.host"
4747
source "package/mtools/Config.in.host"
4848
source "package/mxsldr/Config.in.host"
49+
source "package/nodejs/Config.in.host"
4950
source "package/omap-u-boot-utils/Config.in.host"
5051
source "package/openocd/Config.in.host"
5152
source "package/opkg-utils/Config.in.host"

package/amazon-alexa/Config.in

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
source "package/amazon-alexa/alexa-pryon-kwd/Config.in"
2+
source "package/amazon-alexa/alexa-smart-screen-sdk/Config.in"
3+
source "package/amazon-alexa/apl-client-library/Config.in"
4+
source "package/amazon-alexa/apl-core-library/Config.in"
5+
source "package/amazon-alexa/avs-device-sdk/Config.in"
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
menuconfig BR2_PACKAGE_ALEXA_PRYON_KWD
2+
bool "alexa-pryon-kwd"
3+
help
4+
Pryon Key Word Engine for alexa-device-sdk and alexa-smart-screen
5+
6+
if BR2_PACKAGE_ALEXA_PRYON_KWD
7+
config BR2_PACKAGE_ALEXA_PRYON_KWD_PLATFORM
8+
string "Pryon platform name"
9+
default "rpi3"
10+
help
11+
Platform binaries to be used
12+
13+
endif
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
################################################################################
2+
#
3+
# alexa-pryon-kwd
4+
#
5+
################################################################################
6+
ALEXA_PRYON_KWD_VERSION = 7327f5ed7fb9372c9ba70c2bf3257f8c68831575
7+
ALEXA_PRYON_KWD_SITE = [email protected]:Metrological/alexa-pryon-kwd.git
8+
ALEXA_PRYON_KWD_SITE_METHOD = git
9+
ALEXA_PRYON_KWD_LICENSE = Proprietary
10+
ALEXA_PRYON_KWD_LICENSE_FILES = LICENSE.txt
11+
ALEXA_PRYON_KWD_INSTALL_STAGING = YES
12+
# dependency to ensure that WPEFRAMEWORK_DATA_PATH is set
13+
ALEXA_PRYON_KWD_DEPENDENCIES = wpeframework
14+
15+
ALEXA_PRYON_KWD_CONF_OPTS += -DALEXA_PRYON_KWD_AVS_DATAPATH="$(call qstrip,$(BR2_PACKAGE_WPEFRAMEWORK_DATA_PATH))/AVS/"
16+
ALEXA_PRYON_KWD_CONF_OPTS += -DALEXA_PRYON_KWD_PLATFORM=${BR2_PACKAGE_ALEXA_PRYON_KWD_PLATFORM}
17+
18+
ALEXA_PRYON_KWD_POST_INSTALL_TARGET_HOOKS += REMOVE_HEADERS_FROM_TARGET
19+
define REMOVE_HEADERS_FROM_TARGET
20+
rm -rf ${TARGET_DIR}/usr/include/pryon_lite
21+
endef
22+
23+
$(eval $(cmake-package))

0 commit comments

Comments
 (0)