Bug 238217

Summary: [GStreamer] Use interleave element when audiointerleave isn't present
Product: WebKit Reporter: Enrique Ocaña <eocanha>
Component: Web AudioAssignee: Enrique Ocaña <eocanha>
Status: RESOLVED WONTFIX    
Severity: Normal CC: calvaris, cdumez, eric.carlson, ews-watchlist, glenn, jer.noble, philipj, pnormand, sergio, vjaquez
Priority: P2    
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   
Attachments:
Description Flags
Patch ews-feeder: commit-queue-

Description Enrique Ocaña 2022-03-22 12:14:40 PDT
Some embedded systems may choose not to build the audiointerleave gst-plugins-base GStreamer element but do have the gst-plugins-good interleave element present. Both elements are equivalent in practice, so it would be nice if WebAudio could still work on those systems.
Comment 1 Enrique Ocaña 2022-03-22 12:24:11 PDT
Created attachment 455412 [details]
Patch
Comment 2 Philippe Normand 2022-03-22 12:49:17 PDT
Sorry but I'm inclined to r- this because we already require gst 1.14, in which audiointerleave is available in -base already. I see no compelling reason to fallback to interleave.
Comment 3 Enrique Ocaña 2022-03-23 04:32:43 PDT
Fair enough. I'll try to frame the issue as a downstream packaging problem instead of as a WebKit adaptability problem and enable support for the audiomixer gst-plugins-base plugin, which includes audiointerleave.