summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorMiguel Freitas <miguelfreitas@users.sourceforge.net>2002-08-10 21:25:20 +0000
committerMiguel Freitas <miguelfreitas@users.sourceforge.net>2002-08-10 21:25:20 +0000
commite19962f736e9a0a7541314d4293c3158794d5f47 (patch)
tree674c1cceb6222e7152b57ee0cd282e5cfa94f8e7 /include
parent6235752f3a263fb44fdbc8dca6aaa096a813ce6c (diff)
downloadxine-lib-e19962f736e9a0a7541314d4293c3158794d5f47.tar.gz
xine-lib-e19962f736e9a0a7541314d4293c3158794d5f47.tar.bz2
syncing my local tree:
- removes w32codec syncshutdown hack - vo_driver api changed to support drivers with persistent overlays. that will break binary compatibility xine-lib/xine-ui (xine-ui needs to be recompiled). in order to keep binary compatibility overlay_begin/overlay_end must be added after redraw_needed. - video_overlay cleanups - fix a hard to trigger condition where redraw wouldn't happen (freeing handles) CVS patchset: 2427 CVS date: 2002/08/10 21:25:20
Diffstat (limited to 'include')
-rw-r--r--include/xine.h.tmpl.in6
1 files changed, 4 insertions, 2 deletions
diff --git a/include/xine.h.tmpl.in b/include/xine.h.tmpl.in
index b36a0ed50..a06856ea5 100644
--- a/include/xine.h.tmpl.in
+++ b/include/xine.h.tmpl.in
@@ -28,7 +28,7 @@
\endverbatim
*/
/*
- * $Id: xine.h.tmpl.in,v 1.104 2002/08/03 17:33:06 siggi Exp $
+ * $Id: xine.h.tmpl.in,v 1.105 2002/08/10 21:25:20 miguelfreitas Exp $
*
*/
@@ -481,7 +481,9 @@ struct vo_driver_s {
/**
* Overlay functions
*/
- void (*overlay_blend) (vo_driver_t *self, vo_frame_t *vo_img, vo_overlay_t *overlay);
+ void (*overlay_begin) (vo_driver_t *this, vo_frame_t *vo_img, int changed);
+ void (*overlay_blend) (vo_driver_t *this, vo_frame_t *vo_img, vo_overlay_t *overlay);
+ void (*overlay_end) (vo_driver_t *this, vo_frame_t *vo_img);
/**
* These can be used by the gui directly:
*/