mpv/sub
wm4 3d6d549dac vo_xv, vo_x11: simplify OSD redrawing
In order to support OSD redrawing for vo_xv and vo_x11, draw_bmp.c
included an awkward "backup" mechanism to copy and restore image
regions that have been changed by OSD/subtitles.

Replace this by a much simpler mechanism: keep a reference to the
original image, and use that to restore the Xv/X framebuffers.

In the worst case, this may increase cache pressure and memory usage,
even if no OSD or subtitles are rendered. In practice, it seems to be
always faster.
2013-01-13 20:04:12 +01:00
..
ass_mp.c sub: add --sub-text-* options to unstyled text subtitles font 2013-01-05 14:11:56 +01:00
ass_mp.h cleanup: ass_mp.h: remove dummy declarations 2013-01-06 16:22:50 +01:00
dec_sub.c
dec_sub.h
draw_bmp.c vo_xv, vo_x11: simplify OSD redrawing 2013-01-13 20:04:12 +01:00
draw_bmp.h vo_xv, vo_x11: simplify OSD redrawing 2013-01-13 20:04:12 +01:00
find_sub.c
find_subfiles.c
find_subfiles.h
img_convert.c video: cleanup: replace old mp_image function names 2013-01-13 20:04:11 +01:00
img_convert.h
osd_dummy.c
osd_font.pfb
osd_libass.c sub: add --sub-text-* options to unstyled text subtitles font 2013-01-05 14:11:56 +01:00
sd.h
sd_ass.c
sd_lavc.c
spudec.c
spudec.h
sub.c vo_xv, vo_x11: simplify OSD redrawing 2013-01-13 20:04:12 +01:00
sub.h vo_xv, vo_x11: simplify OSD redrawing 2013-01-13 20:04:12 +01:00
subassconvert.c
subassconvert.h
subreader.c
subreader.h