mpv/libmpcodecs
wm4 ffb7a2fe17 sub: create sub_bitmap array even when using libass
One sub_bitmaps struct could contain either a libass ASS_Image list, or
a mplayer native list of sub-bitmaps. This caused code duplication in
vo_vdpau.c and bitmap_packer.c.

Avoid this by creating such a sub_bitmap array even with libass. This
basically copies the list and recreates it in mplayer's native format.
It gets rid of the code duplication, and will make implementing extended
subtitle and OSD rendering in other VOs easier.

Also do some cosmetic changes and other preparations for the following
commits.
2012-10-16 07:26:28 +02:00
..
ad.c
ad.h
ad_dvdpcm.c
ad_ffmpeg.c
ad_internal.h
ad_mpg123.c
ad_pcm.c
ad_spdif.c
cmmx.h
dec_audio.c
dec_audio.h
dec_video.c
dec_video.h
img_format.c
img_format.h
mp_image.c
mp_image.h
mpc_info.h
pullup.c
pullup.h
vd.c
vd.h
vd_ffmpeg.c
vd_internal.h
vd_null.c
vf.c
vf.h
vf_1bpp.c
vf_2xsai.c
vf_ass.c
vf_blackframe.c
vf_bmovl.c
vf_boxblur.c
vf_crop.c
vf_cropdetect.c
vf_decimate.c
vf_delogo.c
vf_denoise3d.c
vf_detc.c
vf_dint.c
vf_divtc.c
vf_dlopen.c
vf_dlopen.h
vf_down3dright.c
vf_dsize.c
vf_dvbscale.c
vf_eq.c
vf_eq2.c
vf_expand.c
vf_field.c
vf_fil.c
vf_filmdint.c
vf_fixpts.c
vf_flip.c
vf_format.c
vf_framestep.c
vf_fspp.c
vf_geq.c
vf_gradfun.c
vf_halfpack.c
vf_harddup.c
vf_hqdn3d.c
vf_hue.c
vf_il.c
vf_ilpack.c
vf_ivtc.c
vf_kerndeint.c
vf_lavc.c
vf_lavcdeint.c
vf_mcdeint.c
vf_mirror.c
vf_noformat.c
vf_noise.c
vf_ow.c
vf_palette.c
vf_perspective.c
vf_phase.c
vf_pp.c
vf_pp7.c
vf_pullup.c
vf_qp.c
vf_remove_logo.c
vf_rgbtest.c
vf_rotate.c
vf_sab.c
vf_scale.c
vf_scale.h
vf_screenshot.c
vf_smartblur.c
vf_softpulldown.c
vf_softskip.c
vf_spp.c
vf_stereo3d.c
vf_swapuv.c
vf_telecine.c
vf_test.c
vf_tfields.c
vf_tile.c
vf_tinterlace.c
vf_unsharp.c
vf_uspp.c
vf_vo.c
vf_yadif.c
vf_yuvcsp.c
vf_yvu9.c
vfcap.h
vqf.h