mpv/sub
wm4 37cf92c07a sub: change how libass output is converted to RGBA in some cases
This affects VOs (or other code which render OSD) which does not support
the LIBASS format, but only RGBA. Instead of having a converter stage in
osd.c, make mp_ass_packer_pack() output directly in RGBA.

In general, this is work towards refcounted subtitle images.

Although we could keep the "converter" design, doing it this way seems
simpler, at least considering the current situation with only 2 OSD
formats. It also prevents copying & packing the data twice, which will
lead to better performance. (Although I guess this case is not important
at all.)

It also fixes --force-rgba-osd-rendering when used with vo_opengl,
vo_vdpau, and vo_direct3d.
2016-07-03 19:32:31 +02:00
..
ass_mp.c sub: change how libass output is converted to RGBA in some cases 2016-07-03 19:32:31 +02:00
ass_mp.h sub: pack libass bitmaps directly in sd_ass.c and osd_libass.c 2016-06-30 21:38:50 +02:00
dec_sub.c sub: pass preferred OSD format to subtitle renderers 2016-07-03 19:31:56 +02:00
dec_sub.h sub: pass preferred OSD format to subtitle renderers 2016-07-03 19:31:56 +02:00
draw_bmp.c Relicense some non-MPlayer source files to LGPL 2.1 or later 2016-01-19 18:36:06 +01:00
draw_bmp.h
img_convert.c sub: change how libass output is converted to RGBA in some cases 2016-07-03 19:32:31 +02:00
img_convert.h sub: change how libass output is converted to RGBA in some cases 2016-07-03 19:32:31 +02:00
lavc_conv.c sub: interpret "text" subtitles as srt 2016-04-06 12:36:13 +02:00
osd.c sub: change how libass output is converted to RGBA in some cases 2016-07-03 19:32:31 +02:00
osd.h sub: pass preferred OSD format to subtitle renderers 2016-07-03 19:31:56 +02:00
osd_dummy.c sub: pass preferred OSD format to subtitle renderers 2016-07-03 19:31:56 +02:00
osd_font.otf
osd_libass.c sub: pass preferred OSD format to subtitle renderers 2016-07-03 19:31:56 +02:00
osd_state.h sub: change how libass output is converted to RGBA in some cases 2016-07-03 19:32:31 +02:00
sd.h sub: pass preferred OSD format to subtitle renderers 2016-07-03 19:31:56 +02:00
sd_ass.c sub: pass preferred OSD format to subtitle renderers 2016-07-03 19:31:56 +02:00
sd_lavc.c sub: pass preferred OSD format to subtitle renderers 2016-07-03 19:31:56 +02:00