Mercurial > mplayer.hg
view libmpcodecs/vd_internal.h @ 19938:f862045246a9
Aggregate multiple small EOSD textures into one large since hundreds of
texture creates are very slow.
Might cause artefacts with scaled OSD since large textures are not cleared each
time.
author | reimar |
---|---|
date | Fri, 22 Sep 2006 20:23:17 +0000 |
parents | 1972c3475d93 |
children | 4faee1254928 |
line wrap: on
line source
#include "codec-cfg.h" #include "img_format.h" #include "stream.h" #include "demuxer.h" #include "stheader.h" #include "vd.h" extern int divx_quality; // prototypes: //static vd_info_t info; static int control(sh_video_t *sh,int cmd,void* arg,...); static int init(sh_video_t *sh); static void uninit(sh_video_t *sh); static mp_image_t* decode(sh_video_t *sh,void* data,int len,int flags); #define LIBVD_EXTERN(x) vd_functions_t mpcodecs_vd_##x = {\ &info,\ init,\ uninit,\ control,\ decode\ };