Bug 241220 - Specific WebM file containing VP9 doesn't play
Summary: Specific WebM file containing VP9 doesn't play
Status: RESOLVED DUPLICATE of bug 229325
Alias: None
Product: WebKit
Classification: Unclassified
Component: Media (show other bugs)
Version: Safari Technology Preview
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Nobody
URL:
Keywords: InRadar
Depends on:
Blocks:
 
Reported: 2022-06-02 04:57 PDT by Paul Adenot
Modified: 2023-11-25 13:53 PST (History)
4 users (show)

See Also:


Attachments
fx-rt-profiler-part-a.webm (3.03 MB, video/webm)
2022-06-02 04:57 PDT, Paul Adenot
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Paul Adenot 2022-06-02 04:57:54 PDT
Created attachment 459955 [details]
fx-rt-profiler-part-a.webm

STR:
- Open the attached file in current Safari (Version 15.4 17613.1.17.1.6) or Safari Technology Preview (Release 146, Safari 15.4, WebKit 17614.1.14.10.6). It's also live on a page at https://blog.paul.cx/post/profiling-firefox-real-time-media-workloads/#the-new-solution

Expected:
- It plays

Actual:
- It doesn't play. The console reports: "Failed to load resource: PLugin-in handled load".
- I can reproduce this on both an x86_64 and ARM MacBook Pro running Monterey 12.3.
- Firefox, Chrome and all native media players that I've tested play the file


ffprobe on the file:

> Input #0, matroska,webm, from 'fx-rt-profiler-part-a.webm':
>   Metadata:
>     COM.APPLE.QUICKTIME.SOFTWARE: Mac OS X 10.15.5 (19F101)
>     MAJOR_BRAND     : qt  
>     MINOR_VERSION   : 0
>     COMPATIBLE_BRANDS: qt  
>     COM.APPLE.QUICKTIME.CREATIONDATE: 2020-06-17T15:09:11+0200
>     COM.APPLE.QUICKTIME.MAKE: Apple
>     COM.APPLE.QUICKTIME.MODEL: MacBookPro15,1
>     ENCODER         : Lavf58.20.100
>   Duration: 00:00:38.57, start: -0.007000, bitrate: 659 kb/s
>   Stream #0:0: Video: vp9 (Profile 0), yuv420p(tv), 1980x1212, SAR 1:1 DAR 165:101, 60 fps, 60 tbr, 1k tbn, 1k tbc (default)
>     Metadata:
>       HANDLER_NAME    : Core Media Video
>       ENCODER         : Lavc58.35.100 libvpx-vp9
>       DURATION        : 00:00:38.557000000
>   Stream #0:1: Audio: opus, 48000 Hz, 7.1, fltp (default)
>     Metadata:
>       HANDLER_NAME    : Core Media Audio
>       ENCODER         : Lavc58.35.100 libopus
>       DURATION        : 00:00:38.573000000
Comment 1 Radar WebKit Bug Importer 2022-06-02 05:41:33 PDT
<rdar://problem/94280874>
Comment 2 Jean-Yves Avenard [:jya] 2022-06-02 05:47:53 PDT
> Stream #0:1: Audio: opus, 48000 Hz, 7.1, fltp (default)

macOS' system Opus decoder doesn't support more than 2 channels.
Comment 3 Derk-Jan Hartman 2023-11-22 01:10:15 PST
Same issue: https://bugs.webkit.org/show_bug.cgi?id=229325
Comment 4 Alexey Proskuryakov 2023-11-25 13:53:33 PST

*** This bug has been marked as a duplicate of bug 229325 ***