[Webkit-unassigned] [Bug 218221] [GTK][WPE] Support for VP9 Profile 2 (10-bit color) in WebRTC

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Apr 1 08:19:03 PDT 2021


https://bugs.webkit.org/show_bug.cgi?id=218221

--- Comment #2 from Philippe Normand <pnormand at igalia.com> ---
I had a look at this one, a few notes:

- the libvpx shipped in the SDK doesn't support high bit depth pixel formats, but that's easy to fix (--enable-vp9-highbitdepth configure option)
- the gst 1.18 vp9dec still chokes after fixing libvpx
- gst 1.19 vp9dec works better thanks to the vp9parse element autoplugged in decodebin3
- the test still fails, here's the diff:

--- /app/webkit/WebKitBuild/Release/layout-test-results/webrtc/vp9-profile2-expected.txt
+++ /app/webkit/WebKitBuild/Release/layout-test-results/webrtc/vp9-profile2-actual.txt
@@ -4,7 +4,7 @@
 PASS Verify VP9 activation
 PASS Setting video exchange
 PASS Ensuring connection state is connected
-PASS Track is enabled, video should not be black
-PASS Track is disabled, video should be black
-PASS Track is enabled, video should not be black 2
+FAIL Track is enabled, video should not be black promise_test: Unhandled rejection with value: object "IndexSizeError: The index is not in the allowed range."
+FAIL Track is disabled, video should be black promise_test: Unhandled rejection with value: object "IndexSizeError: The index is not in the allowed range."
+FAIL Track is enabled, video should not be black 2 promise_test: Unhandled rejection with value: object "IndexSizeError: The index is not in the allowed range."


I suspect the decoded video dimensions are not correctly propagated from the player to the media element.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20210401/c418b302/attachment-0001.htm>


More information about the webkit-unassigned mailing list