diff options
author | wm4 <wm4@nowhere> | 2012-10-02 00:25:06 +0200 |
---|---|---|
committer | wm4 <wm4@nowhere> | 2012-10-16 07:26:31 +0200 |
commit | 42572fdcc0931f814147974a11bc2c531843d124 (patch) | |
tree | 99b5fa253d68f14ff007296649f35ec4a4306d3e /asxparser.h | |
parent | 252ddcc014b7672a4434823fc6275be1b039bd79 (diff) | |
download | mpv-42572fdcc0931f814147974a11bc2c531843d124.tar.bz2 mpv-42572fdcc0931f814147974a11bc2c531843d124.tar.xz |
sub, vo_gl3, vo_vdpau: exit early if there are no sub-images to draw
libass may always return a full change if no subtitle images are
rendered in some cases (empty tracks). Also, a full change despite empty
sub-images list may be reported on initialization. Avoid invoking odd
special cases in the VO code by always exiting early if the sub-image
list is empty.
Note that at least for OSD, the code in sub.c doesn't even send a
request VOCTRL_DRAW_EOSD if the image list is empty. But the subtitle
rendering code in vf_vo.c is independent from this (at least for now).
Diffstat (limited to 'asxparser.h')
0 files changed, 0 insertions, 0 deletions