diff options
Diffstat (limited to 'libmpcodecs/vd.h')
-rw-r--r-- | libmpcodecs/vd.h | 12 |
1 files changed, 2 insertions, 10 deletions
diff --git a/libmpcodecs/vd.h b/libmpcodecs/vd.h index 30b10ce651..4615a9dc6e 100644 --- a/libmpcodecs/vd.h +++ b/libmpcodecs/vd.h @@ -33,21 +33,13 @@ typedef struct vd_functions void (*uninit)(sh_video_t *sh); int (*control)(sh_video_t *sh,int cmd,void* arg, ...); mp_image_t* (*decode)(sh_video_t *sh,void* data,int len,int flags); + struct mp_image *(*decode2)(struct sh_video *sh, void *data, int len, + int flags, double *reordered_pts); } vd_functions_t; // NULL terminated array of all drivers extern const vd_functions_t * const mpcodecs_vd_drivers[]; -extern int flip; -extern int fullscreen; -extern int opt_screen_size_x; -extern int opt_screen_size_y; -extern int softzoom; -extern int vd_use_slices; -extern int vidmode; -extern float movie_aspect; -extern float screen_size_xy; - #define VDCTRL_QUERY_FORMAT 3 /* test for availabilty of a format */ #define VDCTRL_QUERY_MAX_PP_LEVEL 4 /* test for postprocessing support (max level) */ #define VDCTRL_SET_PP_LEVEL 5 /* set postprocessing level */ |