media/extensions/gvr/src/main
andrewlewis ebe54113a9 Fix SonicAudioProcessor end of stream behavior
The `AudioProcessor` interface requires that no more input is queued after
queueing end of stream, but `DefaultAudioSink` did queue more input and the
implementation of `SonicAudioProcessor` actually relied on this to drain output
at the end of the stream.

Fix this behavior by getting `Sonic` output in `getOutput` and having
`DefaultAudioSink` only queue input to processors that are not draining.

Also add TODOs to clean up audio processor implementations where the code
handles interaction that doesn't conform to the interface.

PiperOrigin-RevId: 345406478
2020-12-03 17:11:47 +00:00
..
java/com/google/android/exoplayer2/ext/gvr Fix SonicAudioProcessor end of stream behavior 2020-12-03 17:11:47 +00:00
res Clean up GvrPlayerActivity 2019-10-15 23:08:23 +01:00
AndroidManifest.xml Add GVR spatial audio rendering extension. 2017-02-28 17:33:23 +00:00