Mercurial > mplayer.hg
comparison libmpcodecs/vf_vo.c @ 5508:53ce50ac2ce2
vf_next_uninit was Wrong Thing - thx to Fredrik Kuivinen
author | arpi |
---|---|
date | Sat, 06 Apr 2002 22:46:20 +0000 |
parents | d0d029fda134 |
children | 7a24a067f0af |
comparison
equal
deleted
inserted
replaced
5507:d0d029fda134 | 5508:53ce50ac2ce2 |
---|---|
55 static void draw_slice(struct vf_instance_s* vf, | 55 static void draw_slice(struct vf_instance_s* vf, |
56 unsigned char* src, int* stride, int w,int h, int x, int y){ | 56 unsigned char* src, int* stride, int w,int h, int x, int y){ |
57 video_out->draw_slice(src,stride,w,h,x,y); | 57 video_out->draw_slice(src,stride,w,h,x,y); |
58 } | 58 } |
59 | 59 |
60 static void uninit(struct vf_instance_s* vf){ | |
61 // video_out->uninit(); | |
62 } | |
63 | |
64 //===========================================================================// | 60 //===========================================================================// |
65 | 61 |
66 static int open(vf_instance_t *vf, char* args){ | 62 static int open(vf_instance_t *vf, char* args){ |
67 vf->config=config; | 63 vf->config=config; |
68 vf->control=control; | 64 vf->control=control; |
69 vf->query_format=query_format; | 65 vf->query_format=query_format; |
70 vf->get_image=get_image; | 66 vf->get_image=get_image; |
71 vf->put_image=put_image; | 67 vf->put_image=put_image; |
72 vf->draw_slice=draw_slice; | 68 vf->draw_slice=draw_slice; |
73 vf->uninit=uninit; | |
74 vf->priv=(void*)args; // video_out | 69 vf->priv=(void*)args; // video_out |
75 if(!video_out) return 0; // no vo ? | 70 if(!video_out) return 0; // no vo ? |
76 // if(video_out->preinit(args)) return 0; // preinit failed | 71 // if(video_out->preinit(args)) return 0; // preinit failed |
77 return 1; | 72 return 1; |
78 } | 73 } |