Bug 238217 - [GStreamer] Use interleave element when audiointerleave isn't present
Summary: [GStreamer] Use interleave element when audiointerleave isn't present
Status: RESOLVED WONTFIX
Alias: None
Product: WebKit
Classification: Unclassified
Component: Web Audio (show other bugs)
Version: WebKit Nightly Build
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Enrique Ocaña
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-03-22 12:14 PDT by Enrique Ocaña
Modified: 2022-03-26 06:52 PDT (History)
10 users (show)

See Also:


Attachments
Patch (2.04 KB, patch)
2022-03-22 12:24 PDT, Enrique Ocaña
ews-feeder: commit-queue-
Details | Formatted Diff | Diff

Note You need to log in before you can comment on or make changes to this bug.
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.