Make Android builds use f32 audio instead of int16_t
Categories
(Core :: Audio/Video: Playback, task)
Tracking
()
Tracking | Status | |
---|---|---|
firefox118 | --- | fixed |
People
(Reporter: padenot, Assigned: padenot)
References
Details
Attachments
(6 files)
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review |
It's time, Android devices have had fast f32 hardware for ages now, and it's easier to use the same paths everywhere -- Android has been using a lot of f32 code anyway, anytime it's not just simple playback (but also for keeping sample data, maybe we'll have to do something there).
Comment 1•1 year ago
|
||
The severity field is not set for this bug.
:jimm, could you have a look please?
For more information, please visit BugBot documentation.
Assignee | ||
Comment 2•1 year ago
|
||
Depends on D176158
Assignee | ||
Comment 3•1 year ago
|
||
This is removing defines that control the preferred sample type and fixes all
uses.
Depends on D181519
Assignee | ||
Comment 4•1 year ago
|
||
This allows getting audio in int16_t from e.g. a system API and converting it
without reallocation to f32.
Depends on D183275
Assignee | ||
Comment 5•1 year ago
|
||
Depends on D183277
Assignee | ||
Comment 6•1 year ago
|
||
It's very misleading if the decoder isn't doing batches but has latency, such as on
Android, since it doesn't match input and output packets.
Depends on D183278
Updated•1 year ago
|
Assignee | ||
Comment 9•1 year ago
|
||
THis is investigated in bug 1833654. It's been disabled on desktop (that uses
f32) for a long time, but now the same problem happens on mobile now that it has
been switched to f32.
Depends on D183513
Updated•1 year ago
|
Updated•1 year ago
|
Comment 10•1 year ago
|
||
Comment 11•1 year ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/0a0ec1730ddb
https://hg.mozilla.org/mozilla-central/rev/37c5b9265487
https://hg.mozilla.org/mozilla-central/rev/bf88e8a6256c
https://hg.mozilla.org/mozilla-central/rev/c26367197d24
https://hg.mozilla.org/mozilla-central/rev/ac78317c5c5f
https://hg.mozilla.org/mozilla-central/rev/6cdca3101f3b
Assignee | ||
Updated•1 year ago
|
Updated•1 year ago
|
Description
•