commit | cb9198eddf4b3571cbee71c14938d2b9fa0f69b2 | [log] [tgz] |
---|---|---|
author | Linus Nilsson <lnilsson@google.com> | Wed Apr 01 13:38:09 2020 -0700 |
committer | Linus Nilsson <lnilsson@google.com> | Wed Apr 22 15:01:34 2020 -0700 |
tree | 229b672bbb9f75df7ea64713aa3ebd9ab4cfe62b | |
parent | 2f09c72a625eb0fefd0dc2d255f913cf39d621ff [diff] |
Transcoder: Add MediaSampleQueue and unit tests. MediaSampleQueue asynchronously connects producers and consumers of compressed media samples. MediaSampleQueue will be used to hold output samples from each TrackTranscoder. MediaSampleQueue will be extended to optionally limit the number of (or cost of) samples it can hold before blocking the producer. Test: MediaSampleQueueTests Bug: 152091443 Change-Id: I8e78ea3c3848934078126220adaa91fb033b2088