My Solution:
I have Amazon Fire TV Lite with VLC 3.4.4 and have this frame drop on every subtitle change.
What helped for me is set OpenGL ES2 to "force on" in Advanced settings, and Close And Restart VLC.
Founding this take me about 6 hour fighting with reading logs, reinstalling different versions, fiddling with settings etc.
I have consistent results: when I set this to Always Off - subtitle frame drop comes back. When I switch it to Force On - subtitle frame drop disappears.
When I set it to Automatic then sometimes subtitles cause frames drop, sometimes not.
Some people say this works for them, some people say it doesn't. For me it didn't work. I have a Sony Bravia KD-49XF7596 LED TV. I did restart the application after changing the setting but the stutter was still there when a new subtitle line appeared.
I do think this OpenGL thing is officially a possible workaround but not necessarily always. See bottom of the page here:
https://code.videolan.org/videolan/vlc/ ... uests/3346
So for now, the only solution, if I really want to use subtitles, is to convert *.SRT subtitles to *.ASS.
However, even with *.ASS, in my case I had to open them in a text editor and delete the "[V4+ Styles]" tag and its properties (lines Format: and Style:). Not sure if these are added by my conversion tool (I use and old program called "Subtitle Workshop 4") or if all *.ASS subtitles have that tag. Anyway after removing that, they were rendered by VLC without stutter. It's just annoying and time consuming having to do this before watching every movie. VLC sucks. I wish Media Player Classic / Homecinema ran on Android.
I did notice that one of these reports on VideoLAN issues tracker was marked as "fixed" 1 month ago, and a "milestone to %4.0" was mentioned, but I'm not sure what that means. Maybe it means it will be fixed in VLC version 4.0. Hope so.
https://code.videolan.org/videolan/vlc/-/issues/27130