mirror of
https://github.com/samsonjs/media.git
synced 2026-03-26 09:35:47 +00:00
- Ensure that no memory is used by audio processors that are always inactive, by only allocating in flush() if active. If data was already allocated but a processor becomes inactive we assume that the allocation may be needed in future so do not remove it (e.g., in the case of ResamplingAudioProcessor). - Make SilenceSkippingAudioProcessor set up its buffers in flush(), and clarify that it is always necessary to call flush() if configure() returns true. - Make reset() reset all state for all processors. - Use @Nullable state or empty arrays for inactive audio processor buffers. - Miscellaneous style/consistency cleanup. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=190895783 |
||
|---|---|---|
| .. | ||
| cast | ||
| cronet | ||
| ffmpeg | ||
| flac | ||
| gvr | ||
| ima | ||
| jobdispatcher | ||
| leanback | ||
| mediasession | ||
| okhttp | ||
| opus | ||
| rtmp | ||
| vp9 | ||
| README.md | ||
ExoPlayer extensions
ExoPlayer extensions are modules that depend on external libraries to provide additional functionality. Browse the individual extensions and their READMEs to learn more.