1
mirror of https://github.com/mpv-player/mpv synced 2024-11-14 22:48:35 +01:00

Get rid of useless vf->priv casts

git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@19469 b3059339-0415-0410-9bf9-f77b7e298cf2
This commit is contained in:
reimar 2006-08-20 22:48:36 +00:00
parent af8b8d2fa4
commit c8007742e7

View File

@ -12,8 +12,8 @@
//===========================================================================//
struct priv_t {double pts; vo_functions_t *vo;};
#define video_out (((struct priv_t *)(vf->priv))->vo)
struct vf_priv_s {double pts; vo_functions_t *vo;};
#define video_out (vf->priv->vo)
static int query_format(struct vf_instance_s* vf, unsigned int fmt); /* forward declaration */
@ -104,7 +104,7 @@ static int put_image(struct vf_instance_s* vf,
mp_image_t *mpi, double pts){
if(!vo_config_count) return 0; // vo not configured?
// record pts (potentially modified by filters) for main loop
((struct priv_t *)vf->priv)->pts = pts;
vf->priv->pts = pts;
// first check, maybe the vo/vf plugin implements draw_image using mpi:
if(video_out->control(VOCTRL_DRAW_IMAGE,mpi)==VO_TRUE) return 1; // done.
// nope, fallback to old draw_frame/draw_slice: