libass: Subtitles get rendered uncorrectly
In some instances, the subtitles (animated ones) don't get rendered as expected and that is supported by the fact that other players render it normally
Happens in the PC client too.
Description
Some of the subtitles from "some" videos get glitched and not rendered correctly like these two
- "https://mega.nz/file/n2Q3HQyI#47PtR96Z0KzpFyGaWobWFBuwcYGk_rlIefpGc8X_-UA" which has the entire subs glitching
- "https://nyaa.si/view/987109" which only some of the opening KFX is glitched in it(mostly the second half of the opening)
Expected behavior
It is supposed te render subtitles like mx player or mpv player did, which i recorded and uploaded here: Mx Player and on Mpv
Actual behavior
I recorded the actual behavior and uploaded it here.
Steps to reproduce
1.Use vlc without Hardware acceleration
2.play the video
3.bug happens
Screenshot / video
Context
I think it mostly happens when layers of subtitles happen to overlap multiple times a second
Note
I've reported this bug on email a time ago and didn't get a response so i decided to report here, hope it get fixed soon. Best of luck
App version
3.3.4
Android version
Android 10 Running MIUI 12.0.3
Device model
Xiaomi Redmi Note 8 Pro
App mode
Smartphone