[roll] Roll fuchsia Revert "[audio_core] Fix small bug in MixStage::ReadLockImpl"

This reverts commit f7901a2634f7f9377647d8899479d5264dd00d9d.

Reason for revert: http://fxb/95042 causing flakes in audio-policy-pipeline-test

Original change's description:
> [audio_core] Fix small bug in MixStage::ReadLockImpl
>
> MixStage has a fixed-size destination buffer and will mix up to that
> many frames per ReadLockImpl call. Given ReadLock(F,N), where
> N > DestBufferSize and the source does not have any frames until after
> frame position F + DestBufferSize, MixStage::ReadLockImpl currently
> returns std::nullopt. This is incorrect: we have source data for the
> range [F, F+N), so we should not return std::nullopt.
>
> To fix this problem, if we find nothing to mix in the first block,
> try the next block until our request runs out.
>
> Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/644029

No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/654308
Original-Revision: 9f14cd2bc4a11c005ae6307673dbbb597ac572dc
GitOrigin-RevId: 76b4ab0f7742b2c2c0b39c4433f43d835e026e63
Change-Id: I4d980a2b0a3dbb30a0089851d6ea081c02b588ce
1 file changed
tree: 7d7ecf7fbf44b58ab6eb7c17628191f7594f4acc
  1. infra/
  2. third_party/
  3. cts
  4. firmware
  5. flower
  6. jiri.lock
  7. minimal
  8. prebuilts
  9. README.md
  10. stem
  11. test_durations
  12. toolchain
README.md

Integration

This repository contains Fuchsia's Global Integration manifest files.

Making changes

All changes should be made to the internal version of this repository. Our infrastructure automatically updates this version when the internal one changes.

Currently all changes must be made by a Google employee. Non-Google employees wishing to make a change can ask for assistance via the IRC channel #fuchsia on Freenode.

Obtaining the source

First install Jiri.

Next run:

$ jiri init
$ jiri import minimal https://fuchsia.googlesource.com/integration
$ jiri update

Third party

Third party projects should have their own subdirectory in ./third_party.