ibaker
3e94bd6125
Enable lint errors in tests for remaining playback modules
...
Also fix existing violations
This enables the lint for tests in:
* `decoder-iamf`
* `exoplayer-rtsp`
* `test-exoplayer-playback`
* `test-session-current`
* `ui-compose`
PiperOrigin-RevId: 702728438
2024-12-04 08:08:01 -08:00
rohks
129cf8ea72
Use assumeTrue
for libiamf
availability check in IamfDecoderTest
...
This change ensures that the test uses `assumeTrue` to avoid failures when the `libiamf` library is not pre-built.
#cherrypick
PiperOrigin-RevId: 691333564
2024-10-30 02:01:05 -07:00
ktrajkovski
92cff64321
Add spatial effects to IAMF support in Exoplayer.
...
Check if the output device supports spatialization for the requested output format. If so, return a stream decoded for 6 channels in a 5.1 layout. Otherwise, return a stream decoded for 2 channels in a binaural layout.
PiperOrigin-RevId: 662546818
2024-08-13 09:34:50 -07:00
ktrajkovski
04bfeec751
Add decoding functions to IamfDecoder and LibiamfAudioRender.
...
PiperOrigin-RevId: 657621223
2024-07-30 09:33:31 -07:00
ibaker
8360e44e07
Remove multidex config from iamf_decoder
library's
...
`AndroidManifest.xml`. This doesn't have Gradle wiring yet, so was
probably missed as part of https://github.com/androidx/media/pull/1549 .
PiperOrigin-RevId: 657549817
2024-07-30 05:22:49 -07:00
ktrajkovski
2793ba845e
Implement IamfDecoder and LibiamfAudioRenderer configuration.
...
PiperOrigin-RevId: 655212678
2024-07-23 10:23:48 -07:00
ktrajkovski
104fcc1c76
Add skeleton of the IAMF JNI wrapper for the native decoder in libiamf.
...
PiperOrigin-RevId: 652761237
2024-07-16 02:54:21 -07:00