Opened 15 years ago
Closed 15 years ago
AV subtitle durations sometimes handled incorrectly
https://docs.google.com/leaf?id=0BxETmfuHvGPQOWQ0YzZkZGUtOGNjNy00MzI3LTk3ZWQtYjg5N2I5NjQ0MDNj&sort=name&layout=list&num=50
This is a 100 MB sample from a children's DVD with a "read-along" feature implemented in terms of AV subtitles. The appearance of this feature is that individual words in the subtitle change color as they are spoken. The experience in myth is pretty bad, as the subtitles flash on and off quickly instead of displaying smoothly as they do in vlc. It appears the author of this DVD is using zero-duration subtitles to mean infinite duration (or until the next subtitle is to be displayed). The attached patch changes zero duration to be 10 seconds, which makes the sample display nicely, even if it's not necessarily the best solution.
The second issue is probably related. If you pause while a subtitle is displayed, it is still erased after its duration elapses, even though playback is paused. This is because of the way m_expireTimes is used. I didn't test, but I suspect the subtitle durations do not respect timestretch.
Change History (8)
Changed 15 years ago by Jim Stichnoth <stichnot@…>
Owner: |
changed from Janne Grunau to markk
|
Status: |
new →
assigned
|
Resolution: |
→ fixed
|
Status: |
assigned →
closed
|
Changed 15 years ago by Jim Stichnoth <stichnot@…>
Resolution: |
fixed
|
Status: |
closed →
new
|
Resolution: |
→ fixed
|
Status: |
new →
closed
|
Jim - is that link correct? It's not working for me here. thanks.