mpv/sub
wm4 6bec6ac558 sub: better alpha blending when rendering to alpha surfaces
This actually treats destination alpha correctly, and gives much better
results than before. I don't know if this is perfectly correct yet,
though. Slight difference with vo_opengl behavior suggests it might not
be.

Note that this does not affect VOs with true alpha support. vo_opengl
does not use this code at all, and does the alpha calculations in OpenGL
instead.
2015-12-24 14:43:23 +01:00
..
ass_mp.c sub: remove unused function, move another one 2015-11-29 17:55:02 +01:00
ass_mp.h sub: remove unused function, move another one 2015-11-29 17:55:02 +01:00
dec_sub.c dec_sub: avoid segfault on sub_init_decoder failure 2015-12-22 13:00:05 +01:00
dec_sub.h sub: remove unused video width/height headers 2015-12-18 03:59:52 +01:00
draw_bmp.c sub: better alpha blending when rendering to alpha surfaces 2015-12-24 14:43:23 +01:00
draw_bmp.h csputils: get rid of mp_csp_details 2015-01-06 16:50:58 +01:00
img_convert.c Update license headers 2015-04-13 12:10:01 +02:00
img_convert.h Revert "sub: support straight alpha additionally to premultiplied alpha" 2013-08-12 02:49:22 +02:00
lavc_conv.c lavc_conv: fix invalid write 2015-12-19 21:21:36 +01:00
osd.c video: switch from using display aspect to sample aspect 2015-12-19 20:45:36 +01:00
osd.h osd: use the same ASS_Renderer for OSD text and progbar 2015-11-28 19:24:31 +01:00
osd_dummy.c Add some missing "const"s 2014-10-10 13:44:08 +02:00
osd_font.otf osd+osc: Add left-arrow to osd-font 2014-08-21 18:45:41 +02:00
osd_libass.c osd: fix and cleanup font style management 2015-11-29 17:55:02 +01:00
osd_state.h osd: use the same ASS_Renderer for OSD text and progbar 2015-11-28 19:24:31 +01:00
sd.h sub: remove unused video width/height headers 2015-12-18 03:59:52 +01:00
sd_ass.c sd_ass: handle --sub-clear-on-seek correctly with non-ASS subs 2015-12-20 10:14:14 +01:00
sd_lavc.c video: switch from using display aspect to sample aspect 2015-12-19 20:45:36 +01:00