[roll] Roll fuchsia [media/vnext] add stream_io library

The stream_io library implements Input and Output classes for use by
consumer and producer implementations, respectively (e.g. a decoder
being both a consumer and a producer). It uses the StreamQueue and
StreamSinkClient/Impl classes from the stream_sink library to make
Input, Output and their subordinate Connection classes.

The stream_io library includes a BufferCollection objects, which
manage buffer collections on behalf of Inputs and Outputs. stream_io
also implements a Packet class and a PayloadBuffer class.

Test: unit tests all around
Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/602734
Original-Revision: 1c5001c39c8e6aef104aeb5174c85009e8295845
GitOrigin-RevId: 81ac851591325f74a1e0025453e9fee77f176578
Change-Id: Ibc0478512a79afd5243720283c8a44fa6ef2af61
1 file changed
tree: 6bccc76194fd6d63f9d7b40a4bcc1ff80cceeeb3
  1. infra/
  2. third_party/
  3. firmware
  4. flower
  5. jiri.lock
  6. minimal
  7. prebuilts
  8. README.md
  9. stem
  10. test_durations
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.