I confirm this is a Feature Request and NOT a support/technical query. Please use your Bitmovin Dashboard for raising support tickets.
on
Which product is your request related to?
Player
Description
In Media3 version 1.4.0-alpha02, Google changed the way Text track Decoding/Rendering works. Depending on the Subtitle encoding, ExoPlayer is sometimes unable to show the subtitle text due to this new method.
Google provided a method of switching back to the Legacy method of Subtitle decoding/rendering if the user wants.
Please consider exposing this Media3 setting in the Bitmovin Player so that we can switch back to using the Legacy Text Decoding.
Firstly, thanks for joining and contributing to the Bitmovin Community!
Thanks for raising this request. It’s not currently on our roadmap, but we’ll continue to monitor interest in adding this option to revert back to the legacy text decoding and let you know if it’s something we look to add in.
A short term option could be to raise a support request to assess your affected streams to see if there’s some workaround we can suggest in the meantime?
We also noticed that Google now deprecated the experimentalSetLegacyDecodingEnabled flag, so we’d definitely suggest just looking at the stream as part of a support ticket to see if there’s anything specific that can be worked around.
Can you please open a support ticket via the Bitmovin Dashboard with the details from this thread?
I have some good news for you. With the release (3.107.0) we added a new tweak config that enables you to switch back to the legacy parsing method. You can set parseSubtitlesDuringExtraction config to false to achieve that.
We have also found a fix in our subtitle formatting which we will attempt to get into production soon, since the “legacy text rendering” is deprecated.