Update libcubeb to revision a7e83aa (and associated repos/crates)
Categories
(Core :: Audio/Video: cubeb, task)
Tracking
()
| Tracking | Status | |
|---|---|---|
| firefox84 | --- | fixed |
People
(Reporter: padenot, Assigned: padenot)
References
Details
Attachments
(8 files)
|
47 bytes,
text/x-phabricator-request
|
Details | Review | |
|
47 bytes,
text/x-phabricator-request
|
Details | Review | |
|
47 bytes,
text/x-phabricator-request
|
Details | Review | |
|
47 bytes,
text/x-phabricator-request
|
Details | Review | |
|
47 bytes,
text/x-phabricator-request
|
Details | Review | |
|
47 bytes,
text/x-phabricator-request
|
Details | Review | |
|
47 bytes,
text/x-phabricator-request
|
Details | Review | |
|
47 bytes,
text/x-phabricator-request
|
Details | Review |
This contains commits:
a7e83aa - Add stream_set_name = null to cubeb_ops structs (#617)
7c9a666 - oss: Initialize cubeb_stream::state properly (#618)
226d383 - OSS (FreeBSD/illumos) backend (#600)
dce06b1 - Add stream preference to request a persistent stream session and implement this in WASAPI.
8d596fe - Address review comments
3fbbc67 - Don't use AUDCLNT_STREAMOPTIONS_RAW on MinGW, it's not defined yet.
b33659d - Make RAW WASAPI streams opt-in
2141a1e - Pass in AUDCLNT_STREAMOPTIONS_RAW when possible when initializing an AudioClient
970e118 - Require at least the windows 8.1 SDK for building cubeb
01e0997 - Add stream_set_name = null to cubeb_ops structs
2e842a0 - Add method to change stream name
082ba33 - Fix CMake rust path and only use rust deps if needed
1d480fa - jack: Add functions to connect a cb+phys port pair
dafe69a - jack: Special case playing mono source in stereo
| Assignee | ||
Updated•5 years ago
|
| Assignee | ||
Comment 1•5 years ago
|
||
Updated•5 years ago
|
| Assignee | ||
Comment 2•5 years ago
|
||
Depends on D93360
| Assignee | ||
Comment 3•5 years ago
|
||
This is the first two chunks in https://github.com/freebsd/freebsd-ports/blob/ed3dd5591642608f136a452c9e1d1b765721d498/www/firefox/files/patch-cubeb-oss, from From: jbeich <jbeich@FreeBSD.org>. The rest of this patch file is now upstream.
This allows OSS users to drop a patch downstream.
Depends on D93361
| Assignee | ||
Comment 4•5 years ago
|
||
Depends on D93339
| Assignee | ||
Comment 5•5 years ago
|
||
Depends on D93363
| Assignee | ||
Comment 6•5 years ago
|
||
Depends on D93364
| Assignee | ||
Comment 7•5 years ago
|
||
Depends on D93366
Comment on attachment 9181304 [details]
Bug 1670917 - Add the new OSS backend for cubeb to update.sh. r?#cubeb-reviewers
Can you update to a7e83aa in order to pick up one more OSS fix? See https://github.com/kinetiknz/cubeb/compare/7c9a666...a7e83aa. Without it cubeb_stream_set_name on FreeBSD may crash Firefox.
EDIT: Oops, this comment is against attachment 9181305 [details] instead.
| Assignee | ||
Comment 9•5 years ago
|
||
I meant to do that but failed, thanks for double-checking.
| Assignee | ||
Updated•5 years ago
|
Updated•5 years ago
|
| Assignee | ||
Comment 10•5 years ago
|
||
Looks like another bug (bug 1615884, that I was fixing at the same time on the same machine) had reformatted cubeb to something else and it was completely different from upstream as well, so I fixed this in the same update.
| Assignee | ||
Comment 11•5 years ago
|
||
This needs https://github.com/djg/cubeb-pulse-rs/pull/63 to be merged before landing.
Comment 12•5 years ago
|
||
Comment 13•5 years ago
|
||
Backed out for perma failures.
Logs:
https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=319169195&repo=autoland&lineNumber=28937
https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=319166370&repo=autoland&lineNumber=28723
https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=319163961&repo=autoland&lineNumber=29427
https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=319166028&repo=autoland&lineNumber=28717
https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=319166229&repo=autoland&lineNumber=29386
https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=319169211&repo=autoland&lineNumber=29430
Backout: https://hg.mozilla.org/integration/autoland/rev/696fe5816935b3be77afc521fc67e8aa291eddea
Comment 14•5 years ago
|
||
Comment 15•5 years ago
•
|
||
D94202 should fix this - green GTest linux1804-64-asan (and others) with fix applied.
Updated•5 years ago
|
| Assignee | ||
Comment 16•5 years ago
|
||
Thanks, Matthew, I'll reland this as is with your patch on top.
Comment 17•5 years ago
|
||
Comment 18•5 years ago
|
||
| bugherder | ||
https://hg.mozilla.org/mozilla-central/rev/a315d159c710
https://hg.mozilla.org/mozilla-central/rev/c43e96393162
https://hg.mozilla.org/mozilla-central/rev/05f488a3248c
https://hg.mozilla.org/mozilla-central/rev/7aabab2aec48
https://hg.mozilla.org/mozilla-central/rev/c5f44f282feb
https://hg.mozilla.org/mozilla-central/rev/ea18293a465f
https://hg.mozilla.org/mozilla-central/rev/7947997fb69a
https://hg.mozilla.org/mozilla-central/rev/c5dd23d6bdd8
Description
•