Add lightweight streams to libcubeb

ASSIGNED
Unassigned

Status

()

Core
Audio/Video: cubeb
P5
normal
ASSIGNED
6 years ago
5 months ago

People

(Reporter: kinetik, Unassigned)

Tracking

(Blocks: 4 bugs)

Trunk
Points:
---
Dependency tree / graph

Firefox Tracking Flags

(Not tracked)

Details

(Reporter)

Description

6 years ago
Add lightweight streams that share a single OS audio backend and are mixed together in software to libcubeb.

This will aid in solving the bugs blocked by this bug.
(Reporter)

Updated

6 years ago
Blocks: 780531
(Reporter)

Updated

6 years ago
Blocks: 647732
(Reporter)

Updated

6 years ago
Blocks: 783052
(Reporter)

Updated

6 years ago
Blocks: 750596
(Reporter)

Updated

5 years ago
Blocks: 793024
(Reporter)

Updated

5 years ago
Blocks: 851893
(Reporter)

Updated

5 years ago
Assignee: kinetik → nobody
(Reporter)

Updated

4 years ago
Blocks: 958064
Component: Audio/Video → Audio/Video: MSG/cubeb/GMP
Component: Audio/Video: MediaStreamGraph → Audio/Video: cubeb
Matthew -- Do you still want this in the tree?  Paul and I were just talking, and we'd be good with closing this.  Does that work for you?
Flags: needinfo?(kinetic)
Priority: -- → P5
Flags: needinfo?(kinetic) → needinfo?(kinetik)
(Reporter)

Comment 2

2 years ago
I think we (still) need some kind of stream resource management for media playback to deal with bugs like bug 958064.  There's some expectation that we'll see higher numbers of media elements in the future as ads and other content uses media playback more.  The solution might not end up being lightweight streams as documented in the initial comment, but I think it's worth keeping this bug to track the issue and eventual solution.
Flags: needinfo?(kinetik)
You need to log in before you can comment on or make changes to this bug.