Closed Bug 1663917 Opened 4 years ago Closed 4 years ago

Update libcubeb to 1358724f73

Categories

(Core :: Audio/Video: cubeb, task)

task

Tracking

()

RESOLVED FIXED
83 Branch
Tracking Status
firefox83 --- fixed

People

(Reporter: padenot, Assigned: padenot)

References

Details

Attachments

(4 files)

No description provided.
Assignee: nobody → padenot
Status: NEW → ASSIGNED

This 0 commit unties the device selection from the fact that a stream
transports voice data. Telling cubeb that the stream has voice data allows
lowering the complexity of the resampler, and lowering the impact of the
resampler on the latency.

Depends on D89590

Pushed by padenot@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/f6b10dbb0863
Remove patch to disable an assertion in cubeb, it's now upstream. r=kinetik
https://hg.mozilla.org/integration/autoland/rev/5d049e004a9c
Update libcubeb 1d6509f. r=cubeb-reviewers,kinetik
https://hg.mozilla.org/integration/autoland/rev/efddab14db95
Remove special case on Windows for VOICE cubeb stream. r=kinetik
Flags: needinfo?(padenot)
Summary: Update libcubeb to d01d6f1149 → Update libcubeb to f39ce8a
Attachment #9174649 - Attachment description: Bug 1663917 - Update libcubeb 1d6509f. r?#cubeb-reviewers → Bug 1663917 - Update libcubeb f39ce8a. r?#cubeb-reviewers
Pushed by padenot@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/02d7087c466d
Remove patch to disable an assertion in cubeb, it's now upstream. r=kinetik
https://hg.mozilla.org/integration/autoland/rev/8d5dfe86bd98
Update libcubeb f39ce8a. r=cubeb-reviewers,kinetik
https://hg.mozilla.org/integration/autoland/rev/5ff7eb9b8a22
Remove special case on Windows for VOICE cubeb stream. r=kinetik
Status: ASSIGNED → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
Target Milestone: --- → 82 Branch

This has been backed out for crashes:

https://hg.mozilla.org/integration/autoland/rev/75f95f4eeb3ee0d3623c38e9d08adcc92b1a0986

Crash reports: anonymous namespace'::get_default_endpoint(`anonymous namespace'::com_ptr<T>&, __MIDL___MIDL_itf_mmdeviceapi_0000_0000_0001, __MIDL___MIDL_itf_mmdeviceapi_0000_0000_0002)

This also fixes the crash in bug 1664632.

Nightly updates have been halted and will resume after the next Nightly has been built and a release manager is available to turn updates on (1:00am UTC or later).

Status: RESOLVED → REOPENED
Flags: needinfo?(padenot)
Resolution: FIXED → ---
Target Milestone: 82 Branch → ---
Attachment #9174649 - Attachment description: Bug 1663917 - Update libcubeb f39ce8a. r?#cubeb-reviewers → Bug 1663917 - Update libcubeb a45f6d0. r?#cubeb-reviewers
Flags: needinfo?(padenot)
Summary: Update libcubeb to f39ce8a → Update libcubeb to a45f6d0
Blocks: 1614278
Pushed by padenot@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/18143730ca80
Remove patch to disable an assertion in cubeb, it's now upstream. r=kinetik
https://hg.mozilla.org/integration/autoland/rev/837d83a0bddd
Update libcubeb a45f6d0. r=cubeb-reviewers,kinetik
https://hg.mozilla.org/integration/autoland/rev/706c1dc89ab3
Remove special case on Windows for VOICE cubeb stream. r=kinetik
Status: REOPENED → RESOLVED
Closed: 4 years ago4 years ago
Resolution: --- → FIXED
Target Milestone: --- → 82 Branch
Attached file crash stack

I was able to get a minidump from :jcristau and get stacks, but initially only with Visual Studio (version 2017), by loading the minidump, using the symbol server AND installing exactly the same Nightly build on my machine alongside the Nightly build I use, and pointing Visual Studio to it.

Windbg (following the instructions at https://firefox-source-docs.mozilla.org/contributing/debugging/stacktrace_windbg.html) didn't produce a useful result until I did .exepath C:\Program Files\Nightly2, presumably for the same reasons it's required in Visual Studio.

I'll update the docs. David, do you consider those docs up to date enough, and should I just add a section about debugging a minidump from crash-stats?

Flags: needinfo?(dmajor)

I guess it's present, in the sense that it says to load the executable, but I'll add instructions specifically for a minidump.

Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Target Milestone: 82 Branch → ---
Summary: Update libcubeb to a45f6d0 → Update libcubeb to b66d915
Attachment #9174649 - Attachment description: Bug 1663917 - Update libcubeb a45f6d0. r?#cubeb-reviewers → Bug 1663917 - Update libcubeb b66d915. r?#cubeb-reviewers
Pushed by padenot@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/91ff0dad958b
Remove patch to disable an assertion in cubeb, it's now upstream. r=kinetik
https://hg.mozilla.org/integration/autoland/rev/5bf586f8f81a
Update libcubeb b66d915. r=cubeb-reviewers,kinetik
https://hg.mozilla.org/integration/autoland/rev/f08ef676251a
Remove special case on Windows for VOICE cubeb stream. r=kinetik

You can do .exepath SRV*c:\symbols to make the debugger pull the binaries from the symbol server. A section for minidumps sounds fine to me.

Flags: needinfo?(dmajor)
Status: REOPENED → RESOLVED
Closed: 4 years ago4 years ago
Resolution: --- → FIXED
Target Milestone: --- → 82 Branch
Status: RESOLVED → REOPENED
Flags: needinfo?(padenot)
Resolution: FIXED → ---
Target Milestone: 82 Branch → ---
Blocks: 1665895
Flags: needinfo?(padenot)
Summary: Update libcubeb to b66d915 → Update libcubeb to 1358724f73
Attachment #9174649 - Attachment description: Bug 1663917 - Update libcubeb b66d915. r?#cubeb-reviewers → Bug 1663917 - Update libcubeb to 1358724f73. r?#cubeb-reviewers
Pushed by padenot@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/816dbd626f0e
Remove patch to disable an assertion in cubeb, it's now upstream. r=kinetik
https://hg.mozilla.org/integration/autoland/rev/2bd9ec2f9cb4
Update libcubeb to 1358724f73. r=cubeb-reviewers,kinetik
https://hg.mozilla.org/integration/autoland/rev/fb01ca889dba
Remove special case on Windows for VOICE cubeb stream. r=kinetik
Status: REOPENED → RESOLVED
Closed: 4 years ago4 years ago
Resolution: --- → FIXED
Target Milestone: --- → 83 Branch
Regressions: 1691425
Regressions: 1722073
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: