Comment 4 for bug 620158

Revision history for this message
In , Mathieu-aosekai (mathieu-aosekai) wrote :

(In reply to comment #2)

I just emerged mplayer-9999 (MPlayer r31749), and I still have the two same problems.

For example, I have a video with both ASS and SRT bundled subtitles.

With ASS subtitles, I still get subtitles staying on screen until the next one even though it should disappear before, and sometimes timings/labels (e.g. "Dialogue: 0,0:23:50.35,0:23:51.05,Default-alt,Fuuko,0000,0000,0000,,Um...", for a "Um..." piece of dialog).

With SRT subtitles, normal subtitles disappear normally, and I do not have timings/labels anymore. However, the subtitles which showed timings/labels with ASS, now stay on screen, apparently indefinitely (even when the same character speaks, supposedly with the same labels).

With version 1.0_rc4_p20100612 (it says MPlayer r30554, but the number is set in the ebuild, and it is the same as 1.0_rc4_p20100506, so I suppose it has not been updated...), no other package change, same video, I have the same problems, except that for SRT subtitles, even the subtitles which showed timings/labels with ASS are removed correctly (however, it is displayed at the end of the line of the previous dialog, while it was correctly on a new line with r31749).

I tested with 1.0_rc4_p20100506 (MPlayer r30554 with `mplayer -v`...), there is no problem at all. I note that there was apparently some changes with seeking, as when I seek with this version, with both ASS and SRT subtitles, the current subtitle is not shown (I have to go back to the time at which it starts showing, for it to show), while with 1.0_rc4_p20100612 and 9999, the current subtitle is properly shown. I thus suppose there has been some direct changes to subtitle handling between 1.0_rc4_p20100506 and 1.0_rc4_p20100612, which may have caused the problems we are seeing.

I know I should post these details upstream, but I don't have enough time, and will bear with it for now.