Closed Bug 1624322 Opened 4 years ago Closed 4 years ago

Don't close the input stream when muting when using mic and headphones on the same device

Categories

(Core :: WebRTC: Audio/Video, defect, P1)

defect

Tracking

()

RESOLVED FIXED
mozilla76
Tracking Status
firefox76 --- fixed

People

(Reporter: padenot, Assigned: padenot)

References

Details

Attachments

(3 files)

This has a lot of side effects:

  • Changing the latency (this we can fix differently but we could fix it here)
  • Change the bluetooth mode (handsfree -> a2pd, which is very very bad for voip)
  • Does an audible glitch because we close and re-open the stream

Is this a playback/MTG bug, or a webrtc one?

Flags: needinfo?(padenot)

This is related to audio input, so in general it goes in this component.

Flags: needinfo?(padenot)

Ok, so a capture bug, got it. Since we're focusing a lot on quality-of-life and bugfixing right now, should this be P2?

Flags: needinfo?(padenot)
Priority: -- → P3

Glitches affect quality so I'd vote for P2

Priority: P3 → P2

This is P1 I'm addressing it now.

Flags: needinfo?(padenot)
Priority: P2 → P1
Assignee: nobody → padenot
Status: NEW → ASSIGNED

This needs bug 1624689 before working well.

Depends on: 1624689
No longer depends on: 1624689
Depends on: 1624689
Pushed by padenot@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/1ce0a5921f1c
Add the raw group ID to MediaDevice. r=jib
https://hg.mozilla.org/integration/autoland/rev/f6dcb0ce3a5e
Add a method to get the default device for a side in CubebDeviceEnumerator. r=achronop
https://hg.mozilla.org/integration/autoland/rev/bafcf7076dc0
When muting an input device, don't turn it off if the output is also being used. r=jib

Somehow missing include that is being included on other platforms.

Flags: needinfo?(padenot)
Pushed by padenot@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/98f0dd0b45cf
Add the raw group ID to MediaDevice. r=jib
https://hg.mozilla.org/integration/autoland/rev/ff31e658891e
Add a method to get the default device for a side in CubebDeviceEnumerator. r=achronop
https://hg.mozilla.org/integration/autoland/rev/29deade8f415
When muting an input device, don't turn it off if the output is also being used. r=jib
Status: ASSIGNED → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla76
Regressions: 1651331
Regressions: 1650181
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: