diff options
author | Miguel Freitas <miguelfreitas@users.sourceforge.net> | 2002-08-10 21:25:20 +0000 |
---|---|---|
committer | Miguel Freitas <miguelfreitas@users.sourceforge.net> | 2002-08-10 21:25:20 +0000 |
commit | e19962f736e9a0a7541314d4293c3158794d5f47 (patch) | |
tree | 674c1cceb6222e7152b57ee0cd282e5cfa94f8e7 /include | |
parent | 6235752f3a263fb44fdbc8dca6aaa096a813ce6c (diff) | |
download | xine-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.in | 6 |
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: */ |