Move audio data processing to ProcessInput
Categories
(Core :: Audio/Video: MediaStreamGraph, task, P1)
Tracking
()
Tracking | Status | |
---|---|---|
firefox97 | --- | fixed |
People
(Reporter: chunmin, Assigned: chunmin)
References
(Regression)
Details
Attachments
(5 files, 2 obsolete files)
The interface for getting the data source of the AudioInputProcessing is in NotifyInputData now. It's better to get its data source from ProcessInput instead. In ProcessInput, we should be able to take an AudioSegment AudioInputTrack's input port souce, so AudioInputTrack can process data from any kind of MediaTrack
Assignee | ||
Comment 1•3 years ago
|
||
This comment should be deleted in Bug 1725810.
Assignee | ||
Comment 2•3 years ago
|
||
Depends on D127605
Assignee | ||
Comment 3•3 years ago
|
||
The following patches will add an abstract MediaTrack for the audio
input devices. The NativeInputTrack will be one implementation of it.
These MediaTracks holding the audio input data should be put together so
this patch moves the NativeInputTrack into individual .h and .cpp files,
which will also be the places implementing this new type of MediaTrack.
Depends on D125626
Assignee | ||
Comment 4•3 years ago
|
||
The interface for getting the data source of the AudioInputProcessing in
AudioInputTrack is moved from AudioInputProcessing::NotifyInputData to
::ProcessInput, which takes an AudioSegment forwarded from the
AudioInputTrack's source track
Depends on D117965
Assignee | ||
Comment 5•3 years ago
|
||
Add a simple test checking the data from NativeInputTrack
Depends on D122513
Assignee | ||
Comment 6•3 years ago
|
||
Depends on D117965
Assignee | ||
Comment 7•3 years ago
|
||
Replace the data principal in DeviceInputTrack PRINCIPAL_HANDLE_NONE
by a MediaTrackGraph system principal
Depends on D122513
Updated•3 years ago
|
Updated•3 years ago
|
Comment 8•3 years ago
|
||
Comment on attachment 9252036 [details]
Bug 1741959 - Set a default PrincipalHandle to DeviceInputTrack
Revision D131871 was moved to bug 1746735. Setting attachment 9252036 [details] to obsolete.
Comment 9•3 years ago
|
||
Comment on attachment 9251426 [details]
Bug 1741959 - Add test for NativeInputTrack
Revision D130232 was moved to bug 1746735. Setting attachment 9251426 [details] to obsolete.
Comment 10•3 years ago
|
||
Comment 11•3 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/9de2c0343e5a
https://hg.mozilla.org/mozilla-central/rev/a1a835bfd32c
https://hg.mozilla.org/mozilla-central/rev/560f9a2d8a5a
https://hg.mozilla.org/mozilla-central/rev/8a828e078a37
https://hg.mozilla.org/mozilla-central/rev/d4ceca3a925a
Description
•