Skip to content

Commit f77c71e

Browse files
author
Santhosh Ramani
committed
Playready v4 will be selected by default
When CDMi is selected in WPEframework plugins, Playready v4 will be selected by default. Provisioning from backend is not supported for Playready v4. Local vault provisioning is supported. If Playready v2.5 is preferred, select from menuconfig under DRM section.
1 parent 196831d commit f77c71e

File tree

7 files changed

+14
-11
lines changed

7 files changed

+14
-11
lines changed

package/libprovision/libprovision.mk

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
#
55
################################################################################
66

7-
LIBPROVISION_VERSION = 10322dfe52ca4225289825dfdb4f78ae01345ed6
7+
LIBPROVISION_VERSION = 1f84847b6996128e1667999546244bedef1d2ac6
88
LIBPROVISION_SITE_METHOD = git
99
LIBPROVISION_SITE = [email protected]:Metrological/libprovision.git
1010
LIBPROVISION_LICENSE = PROPRIETARY

package/playready/Config.in

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
config BR2_PACKAGE_PLAYREADY
22
select BR2_PACKAGE_HAS_PLAYREADY
33
depends on BR2_PACKAGE_WPEFRAMEWORK_CDMI_PLAYREADY
4-
bool "playready"
4+
bool "Playready v2.5"
55
help
6-
A playready implementation port from Microsoft.
6+
A playready v2.5 implementation port from Microsoft.
77

88
config BR2_PACKAGE_HAS_PLAYREADY
99
bool

package/playready4/Config.in

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
config BR2_PACKAGE_PLAYREADY4
22
select BR2_PACKAGE_HAS_PLAYREADY
3+
select BR2_PACKAGE_LIBCURL
34
depends on BR2_PACKAGE_WPEFRAMEWORK_CDMI_PLAYREADY
4-
bool "playready 4"
5+
bool "Playready v4.0"
56
help
67
A playready v4 implementation port from Microsoft.
78

package/playready4/playready4.mk

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,14 @@
44
#
55
################################################################################
66

7-
PLAYREADY4_VERSION = 17e0356ef6a357d3c20afbd6e125b86e8609e281
7+
PLAYREADY4_VERSION = 8440356ff33359a9f5b8e2453f51136df7559c32
88
PLAYREADY4_SITE = [email protected]:Metrological/playready.git
99
PLAYREADY4_SITE_METHOD = git
1010
PLAYREADY4_LICENSE = PROPRIETARY
1111
PLAYREADY4_DEPENDENCIES += libcurl
1212
PLAYREADY4_INSTALL_STAGING = YES
1313
PLAYREADY4_INSTALL_TARGET = YES
14-
PLAYREADY4_SUBDIR = "$(@D)/source/linux"
14+
PLAYREADY4_SUBDIR = "source/linux"
1515
PLAYREADY4_MAKE=$(MAKE1)
1616
PLAYREADY_USE_PROVISION = "OFF"
1717

@@ -25,7 +25,7 @@ endif
2525
# Parallel build issues, Use MAKE1 to disable parallel
2626
define PLAYREADY4_BUILD_CMDS
2727
ulimit -n 4096; \
28-
export PLAYREADY_DIR=$(PLAYREADY4_SUBDIR);\
28+
export PLAYREADY_DIR="$(@D)/$(PLAYREADY4_SUBDIR)";\
2929
export PLAYREADY_ROOT="$(@D)";\
3030
export PLAYREADY_PROFILE="drmprofilelinux.mk";\
3131
export LINUX_BUILD="1";\

package/wpe/wpeframework-cdmi/PlayreadyConfig.in

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@ config BR2_PACKAGE_WPEFRAMEWORK_CDMI_PLAYREADY_MODULE
1010
PlayReady
1111

1212
config BR2_PACKAGE_WPEFRAMEWORK_CDMI_PLAYREADY
13-
select BR2_PACKAGE_HAS_PLAYREADY
14-
bool
13+
select BR2_PACKAGE_PLAYREADY4 if !BR2_PACKAGE_PLAYREADY
14+
bool
1515

1616
config BR2_PACKAGE_WPEFRAMEWORK_CDMI_PLAYREADY_NEXUS
1717
bool
@@ -33,6 +33,8 @@ config BR2_PACKAGE_BCM_REFSW_SAGE_PLAYREADY_30
3333

3434
endchoice
3535

36+
37+
3638
config BR2_PACKAGE_WPEFRAMEWORK_CDMI_PLAYREADY_SECURE_STOP_METERING_CERTIFICATE
3739
depends on BR2_PACKAGE_WPEFRAMEWORK_CDMI_PLAYREADY_NEXUS_SVP
3840
string "SecureStop metering certificate"

package/wpe/wpeframework-cdmi/wpeframework-cdmi-playready/wpeframework-cdmi-playready.mk

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ endif
1212
WPEFRAMEWORK_CDMI_PLAYREADY_SITE_METHOD = git
1313
WPEFRAMEWORK_CDMI_PLAYREADY_SITE = [email protected]:rdkcentral/OCDM-Playready.git
1414
WPEFRAMEWORK_CDMI_PLAYREADY_INSTALL_STAGING = YES
15-
WPEFRAMEWORK_CDMI_PLAYREADY_DEPENDENCIES = wpeframework-clientlibraries playready
15+
WPEFRAMEWORK_CDMI_PLAYREADY_DEPENDENCIES = wpeframework-clientlibraries
1616
WPEFRAMEWORK_CDMI_PLAYREADY_CONF_OPTS = -DPERSISTENT_PATH=${BR2_PACKAGE_WPEFRAMEWORK_PERSISTENT_PATH}
1717

1818
ifeq ($(BR2_PACKAGE_PLAYREADY4),y)

package/wpe/wpeframework-provisioning/wpeframework-provisioning.mk

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
#
55
################################################################################
66

7-
WPEFRAMEWORK_PROVISIONING_VERSION = 6b4ae14236986b6762e44a2a116e11879c1cdd08
7+
WPEFRAMEWORK_PROVISIONING_VERSION = 9971f86e3c18a25e144e249f6dde2aac1f16fb6f
88
WPEFRAMEWORK_PROVISIONING_SITE_METHOD = git
99
WPEFRAMEWORK_PROVISIONING_SITE = [email protected]:WebPlatformForEmbedded/WPEPluginProvisioning.git
1010
WPEFRAMEWORK_PROVISIONING_INSTALL_STAGING = YES

0 commit comments

Comments
 (0)