-
Notifications
You must be signed in to change notification settings - Fork 573
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merge main (1.9.3) into 1.9 stable #2127
Merged
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This prevents underruns when doing sample rate conversion. Fixes #2046
OboeTester: save a WAVE file when DataPaths test fails Save specific channels that we are analyzing. This will help with debugging. Fixes #2044
This was an attempt to reproduce b/348615156 b/348615156 | P2 | [Oboe/OpenSLES] Deadlock is caused when close function is called immediately after stream playback.
Because the fingerprint may no longer have a timestamp! b/348672935 | P2 | ro.build.fingerprint has 00000000.000000 instead of the date
This triggers a race condition and a deadlock. To trigger #2059
Go up by a minor third or a perfect fourth just intoned interval. Fixes #2066
Temporarily unlock() and lock() when Destroy()ing a stream because that joins the callback thread. Fixes a rare ANR. Fixes #2059
This will prevent glitches caused by the number of input and output frames being different in the full duplex callback. Fixes #2068
Try to reproduce the bug in #2059. Use OBOE_SUPPRESS_LOG_SPAM to reduce logs during tests
Update as each test is run. Partial fix for #2050
If a device is unplugged then there is no point in running any remaining tests.
Do not test more USB device output channels than there are inputs. Fixes #2087
Also add NoiseSuppressor For #2090
Improve Data Paths description
Add options to enable ADPF and scrolling graphics Fixes #2103
…#2107) We use a BinaryDiscontinuityFinder to do a binary search over the possible buffer sizes. The output and then the input are scanned. Input scanning works by changing the InputMargin Skip scanning if stream is not MMAX EXCLUSIVE.
Give ADPF advance warning when the applicaiton workload changes. This can reduce glitching when the workload increases suddenly. It works by estimating what the callback duration will be and then reporting that to ADPF as if it had already happened. Add "Wkload" checkbox to CPU Load test Use a calibration factor that is only updated when the workload is >0. Improve docs and comments.
philburk
approved these changes
Dec 17, 2024
robertwu1
changed the title
Merge main into 1.9 stable
Merge main (1.9.3) into 1.9 stable
Dec 17, 2024
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.