summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorGuenter Bartsch <guenter@users.sourceforge.net>2001-12-08 00:45:26 +0000
committerGuenter Bartsch <guenter@users.sourceforge.net>2001-12-08 00:45:26 +0000
commit2edcb897ed3a2de001e50c87a07c956547e19ad5 (patch)
tree8df74b82a3d827c946b8260ed76f4d563815e7fd /src
parentc411a4ea9f23a55037b2f338b4e8baa9d156a620 (diff)
downloadxine-lib-2edcb897ed3a2de001e50c87a07c956547e19ad5.tar.gz
xine-lib-2edcb897ed3a2de001e50c87a07c956547e19ad5.tar.bz2
osd renderer interface is public now
CVS patchset: 1175 CVS date: 2001/12/08 00:45:26
Diffstat (limited to 'src')
-rw-r--r--src/xine-engine/xine.c7
-rw-r--r--src/xine-engine/xine_internal.h7
2 files changed, 11 insertions, 3 deletions
diff --git a/src/xine-engine/xine.c b/src/xine-engine/xine.c
index 7c33d26c7..565bc84fe 100644
--- a/src/xine-engine/xine.c
+++ b/src/xine-engine/xine.c
@@ -17,7 +17,7 @@
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
*
- * $Id: xine.c,v 1.84 2001/12/01 15:11:57 miguelfreitas Exp $
+ * $Id: xine.c,v 1.85 2001/12/08 00:45:27 guenter Exp $
*
* top-level xine functions
*
@@ -714,3 +714,8 @@ int xine_is_stream_seekable (xine_t *this) {
return this->cur_input_plugin->get_capabilities (this->cur_input_plugin) & INPUT_CAP_SEEKABLE;
return 0;
}
+
+osd_renderer_t *xine_get_osd_renderer (xine_t *this) {
+
+ return this->osd_renderer;
+}
diff --git a/src/xine-engine/xine_internal.h b/src/xine-engine/xine_internal.h
index 5fdc58f3b..e2eb847fc 100644
--- a/src/xine-engine/xine_internal.h
+++ b/src/xine-engine/xine_internal.h
@@ -17,7 +17,7 @@
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
*
- * $Id: xine_internal.h,v 1.58 2001/11/28 22:19:12 miguelfreitas Exp $
+ * $Id: xine_internal.h,v 1.59 2001/12/08 00:45:27 guenter Exp $
*
*/
@@ -48,6 +48,7 @@ extern "C" {
#else
#include "spu_decoder_api.h"
#endif
+#include "osd.h"
#define INPUT_PLUGIN_MAX 50
#define DEMUXER_PLUGIN_MAX 50
@@ -182,7 +183,7 @@ struct xine_s {
video_decoder_t *cur_video_decoder_plugin;
int video_finished;
- void *osd_renderer;
+ osd_renderer_t *osd_renderer;
ao_instance_t *audio_out;
fifo_buffer_t *audio_fifo;
@@ -564,6 +565,8 @@ int xine_get_current_frame (xine_t *this, int *width, int *height,
#define XINE_ASPECT_RATIO_211_1 4
#define XINE_ASPECT_RATIO_DONT_TOUCH 42
+osd_renderer_t *xine_get_osd_renderer (xine_t *this);
+
#ifdef __cplusplus
}
#endif