media/libraries/exoplayer/src
ibaker a6812156e6 Throw immediately from ExoPlayer.setVideoEffects() if dep not found
This method works by reflectively loading classes from the `lib-effect`
module, in order to avoid a hard dependency on this module for ExoPlayer
users that don't want video effect functionality. This change ensures
that a failure to load the necessary classes fails immediately, instead
of on a later thread inside `MediaCodecVideoRenderer` when the
reflection currently happens.

Also update the javadoc to make the dependency requirement clear.

#minor-release

PiperOrigin-RevId: 601387957
2024-01-25 02:43:35 -08:00
..
androidTest Test parsing-during-extraction in ClippedPlaybackTest 2024-01-23 07:27:11 -08:00
main Throw immediately from ExoPlayer.setVideoEffects() if dep not found 2024-01-25 02:43:35 -08:00
test Throw immediately from ExoPlayer.setVideoEffects() if dep not found 2024-01-25 02:43:35 -08:00