[MPlayer-cvslog] r19469 - trunk/libmpcodecs/vf_vo.c

reimar subversion at mplayerhq.hu
Mon Aug 21 00:48:37 CEST 2006


Author: reimar
Date: Mon Aug 21 00:48:36 2006
New Revision: 19469

Modified:
   trunk/libmpcodecs/vf_vo.c

Log:
Get rid of useless vf->priv casts


Modified: trunk/libmpcodecs/vf_vo.c
==============================================================================
--- trunk/libmpcodecs/vf_vo.c	(original)
+++ trunk/libmpcodecs/vf_vo.c	Mon Aug 21 00:48:36 2006
@@ -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 @@
         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:



More information about the MPlayer-cvslog mailing list