Enabling audio renderer mid-playback causes short video playback freeze
- Dominant language
- Java
- Stars
- 21.9k
- Forks
- 6k
- PR merge metrics
- No merged PRs in 30d
Description
Precondition:
on ExoPlayer 2.8.3 we found behaviour that when muting audio with Dolby stereo audio stream ('big buck bunny test video')
audio were not modified ( probably were pass-trough )
previous code:
`player.setVolume(0.0f);`
To workaround that we try to disable audio render.
Currently we are over switch to ExoPlayer 2.12.3
and use code:
`
DefaultTrackSelector.ParametersBuilder parametersBuilder = trackSelector.buildUponParameters();
parametersBuilder.setRendererDisabled(audioRendererIndex, disabled);
trackSelector.setParameters(parametersBuilder);
`
Actually our client complain that there is video freeze when there is call to enable audio renderer.
Is there better way to mute/unmute played stream ( which will work also for Dolby stereo audio, outputs with pass-trough ) and do not affect video playback ?
If not is there any way to track this freeze and set listener to get callback when it ends ?
Contributor guide
Assessment
This issue has not been assessed yet.