Mercurial > mplayer.hg
diff libvo/vosub_vidix.c @ 4198:7e2bf04c9a7c
added vidix_start() and vidix_stop() for better runtime-resize support ;)
author | alex |
---|---|
date | Wed, 16 Jan 2002 15:22:45 +0000 |
parents | 458831ca939a |
children | 9a33ad2f3547 |
line wrap: on
line diff
--- a/libvo/vosub_vidix.c Wed Jan 16 14:54:56 2002 +0000 +++ b/libvo/vosub_vidix.c Wed Jan 16 15:22:45 2002 +0000 @@ -145,11 +145,6 @@ printf("vosub_vidix: Can't configure playback: %s\n",strerror(err)); return -1; } - if((err=vdlPlaybackOn(vidix_handler))!=0) - { - printf("vosub_vidix: Can't start playback: %s\n",strerror(err)); - return -1; - } next_frame = 0; vidix_mem =vidix_play.dga_addr; @@ -159,10 +154,35 @@ return 0; } +void vidix_start(void) +{ + int err; + + if((err=vdlPlaybackOn(vidix_handler))!=0) + { + printf("vosub_vidix: Can't start playback: %s\n",strerror(err)); + return -1; + } + return 0; +} + +void vidix_stop(void) +{ + int err; + + if((err=vdlPlaybackOff(vidix_handler))!=0) + { + printf("vosub_vidix: Can't stop playback: %s\n",strerror(err)); + return -1; + } + return 0; +} + void vidix_term( void ) { if(verbose > 1) printf("vosub_vidix: vidix_term() was called\n"); - vdlPlaybackOff(vidix_handler); +// vdlPlaybackOff(vidix_handler); + vidix_stop(); vdlClose(vidix_handler); }