summaryrefslogtreecommitdiff
path: root/xine_frontend_internal.h
diff options
context:
space:
mode:
Diffstat (limited to 'xine_frontend_internal.h')
-rw-r--r--xine_frontend_internal.h14
1 files changed, 13 insertions, 1 deletions
diff --git a/xine_frontend_internal.h b/xine_frontend_internal.h
index d774e54d..7409c867 100644
--- a/xine_frontend_internal.h
+++ b/xine_frontend_internal.h
@@ -4,7 +4,7 @@
* See the main source file 'xineliboutput.c' for copyright information and
* how to reach the author.
*
- * $Id: xine_frontend_internal.h,v 1.4 2008-11-14 23:20:03 phintuka Exp $
+ * $Id: xine_frontend_internal.h,v 1.5 2008-11-14 23:31:37 phintuka Exp $
*
*/
@@ -22,6 +22,18 @@ typedef struct fe_s {
/* base class */
frontend_t fe;
+ /* from xine_frontend.c */
+ double (*dest_pixel_aspect) (const struct fe_s *,
+ double video_pixel_aspect,
+ int video_width, int video_height);
+ void (*frame_output_handler)(void *data,
+ int video_width, int video_height,
+ double video_pixel_aspect,
+ int *dest_x, int *dest_y,
+ int *dest_width, int *dest_height,
+ double *dest_pixel_aspect,
+ int *win_x, int *win_y);
+
/* called from xine_frontend.c */
void (*update_display_size_cb) (struct fe_s *);
void (*toggle_fullscreen_cb) (struct fe_s *);