diff -NarU 6 a/Source/WebCore/platform/graphics/gstreamer/mse/WebKitMediaSourceGStreamer.cpp b/Source/WebCore/platform/graphics/gstreamer/mse/WebKitMediaSourceGStreamer.cpp
--- a/Source/WebCore/platform/graphics/gstreamer/mse/WebKitMediaSourceGStreamer.cpp 2024-07-31 10:05:28.000000000 +0100
+++ b/Source/WebCore/platform/graphics/gstreamer/mse/WebKitMediaSourceGStreamer.cpp 2024-08-05 16:59:58.906225172 +0100
@@ -398,31 +398,13 @@
GstElement* payloader = probData->payloader.get();
bool payloaderAttached = payloader && probData->payloaderAttached;
if (probData->didTryCreatePayloader == false)
{
probData->didTryCreatePayloader = true;
- if (WebCore::doCapsHaveType(caps, GST_VIDEO_CAPS_TYPE_PREFIX)) {
- // svppay element is always inserted even for non encrypted caps
- // to force secure memory video parser so we don't need to replace
- // parser when encrypted samples arrive
-
- // svppay payloader is available on Amlogic platform only
- GRefPtr<GstElementFactory> payloader_factory = adoptGRef(gst_element_factory_find("svppay"));
- if (payloader_factory) {
- probData->payloader = gst_element_factory_create(payloader_factory.get(), nullptr);
- payloader = probData->payloader.get();
- }
- if (payloader) {
- gst_bin_add(GST_BIN(parent_bin.get()), payloader);
- GST_INFO("svppay %s added to %s for pad %s",
- GST_ELEMENT_NAME(payloader), GST_ELEMENT_NAME(parent_bin.get()), GST_PAD_NAME(pad));
- } else {
- GST_INFO("svppay not found -> continuing without payloader");
- }
- }
+ GST_INFO("SVP PAY DISABLED FOR RIALTO");
}
if(!decryptorAttached && WebCore::areEncryptedCaps(caps))
{
if(!decryptor)
{
diff -NarU 6 a/Source/cmake/FindThunder.cmake b/Source/cmake/FindThunder.cmake
--- a/Source/cmake/FindThunder.cmake 2024-07-31 10:04:55.000000000 +0100
+++ b/Source/cmake/FindThunder.cmake 2024-08-05 16:59:58.906225172 +0100
@@ -53,15 +53,13 @@
HINTS ${PC_THUNDER_INCLUDEDIR}
${PC_THUNDER_INCLUDE_DIRS}
PATH_SUFFIXES "WPEFramework/ocdm/" "Thunder/ocdm/"
)
find_library(THUNDER_LIBRARY
- NAMES ocdm
- HINTS ${PC_THUNDER_LIBDIR}
- ${PC_THUNDER_LIBRARY_DIRS}
+ NAMES ocdmRialto
)
include(FindPackageHandleStandardArgs)
find_package_handle_standard_args(Thunder
FOUND_VAR THUNDER_FOUND
|