Description On Linux (Fedora 44) with NVIDIA + Wayland, HEVC Main 10 videos play with audio only (completely black video) when using the new software decoder path (FFmpegVideoDecoder). Decoding itself succeeds — brave://media-internals shows the pipeline reaching kPlaying with FFmpegVideoDecoder selected — but the frames are never displayed. The issue is fixed by either: Adding --use-gl=egl, or Switching to --ozone-platform=x11 Environment Brave: 1.93.134 (Chromium 151.0.7922.108) OS: Fedora 44, KDE Plasma 6 (Wayland) GPU: NVIDIA GeForce RTX 5090 Driver: 610.57.04 (proprietary) Plex Web (Direct Stream of HEVC Main 10 content) Steps to reproduce Launch Brave normally on Wayland (no extra flags). Play an HEVC Main 10 video in Plex Web (or any site that uses MSE + HEVC Main 10). Observe: audio plays, video stays black. Check brave://media-internals — it shows: kVideoDecoderName: "FFmpegVideoDecoder" kIsPlatformVideoDecoder: false Pipeline reaches kPlaying Correct resolution and framerate reported Actual result Black video + working audio. Software decoder is selected and appears to succeed, but frames are not displayed. Expected result Video should be visible when using the software decoder path. Workarounds that fix it These both restore video: Bash# Preferred (stays on Wayland) brave-browser --ozone-platform=wayland --use-gl=egl --disable-features=VaapiVideoDecoder # Also works brave-browser --ozone-platform=x11 Additional notes brave://gpu shows Video Decode: Hardware accelerated at the top level, but the Video Acceleration Information section is empty (no codecs listed), which is expected on NVIDIA. Log line present: Should skip nVidia device named: nvidia-drm The problem only appears on Wayland. X11 works without extra flags. This is not a decoder selection failure — FFmpegVideoDecoder is correctly chosen after VA-API is rejected (kUnsupportedConfig).