Closed Bug 1221581 Opened 8 years ago Closed 2 years ago

Write a full-duplex jack cubeb backend


(Core :: Audio/Video: cubeb, defect, P5)






(Reporter: padenot, Unassigned)


(Blocks 1 open bug)


      No description provided.
Component: Audio/Video: MediaStreamGraph → Audio/Video: cubeb
Rank: 55
Priority: -- → P5
Depends on: 1280280
Assignee: nobody → damien
Depends on: 783733
Using compiled version of firefox with jack enabled. changeset:   363886:da66c4a05fda

Bumping this; 
 due to the fact that currently the pulse-audio bridge method favored in bugzilla comments does not work correctly (at least on my setup) with input sink patches for sites requiring mic input - no mic presence information is reported and OR worse if pulseaudio bridge is setup in non-exclusive mode (allowing pa to grab other sound devices not managed by Jack) it selects one of those inputs instead. 

Jack requires firefox to create an input sink on runtime; I think rather than have this be done on a per tab/site basis like is the case with output sources.
Sorry, I don't understand your last sentence.  What is wrong with the current duplex jack backend?  I have a set of changes coming that remove all mutexes (esp. ugly realtime thread trylock) in favour of atomic variables, with the downside that it ends up disconnecting/reconnecting the other ports every time an audio tab seeks.
Assignee: damien → nobody

We've had a jack backend for a long time now, it supports input. As far as I know, it works well.

Closed: 2 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.