sinek/include gtkxine.h,1.6,1.7

[email protected] Sat, 18 Jan 2003 21:59:09 -0800
Newsgroups gmane.comp.video.sinek.cvs
Message-ID <[email protected]>
Update of /cvsroot/sinek/sinek/include
In directory sc8-pr-cvs1:/tmp/cvs-serv7201

Modified Files:
	gtkxine.h 
Log Message:
added some video out functionality


Index: gtkxine.h
===================================================================
RCS file: /cvsroot/sinek/sinek/include/gtkxine.h,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -d -r1.6 -r1.7
--- gtkxine.h	17 Jan 2003 08:50:52 -0000	1.6
+++ gtkxine.h	19 Jan 2003 05:59:07 -0000	1.7
@@ -235,6 +235,20 @@
 int         gtk_xine_get_spu_channel      (GtkXine *xine);
 int         gtk_xine_set_video_channel    (GtkXine *xine, int channel);
 int         gtk_xine_get_video_channel    (GtkXine *xine);
+int         gtk_xine_set_video_contrast   (GtkXine *xine, int contrast);
+int         gtk_xine_get_video_contrast   (GtkXine *xine);
+int         gtk_xine_set_video_brightness (GtkXine *xine, int brightness);
+int         gtk_xine_get_video_brightness (GtkXine *xine);
+int         gtk_xine_set_video_saturation (GtkXine *xine, int saturation);
+int         gtk_xine_get_video_saturation (GtkXine *xine);
+int         gtk_xine_set_video_hue        (GtkXine *xine, int hue);
+int         gtk_xine_get_video_hue        (GtkXine *xine);
+int         gtk_xine_set_video_zoom_x     (GtkXine *xine, int x);
+int         gtk_xine_get_video_zoom_x     (GtkXine *xine);
+int         gtk_xine_set_video_zoom_y     (GtkXine *xine, int y);
+int         gtk_xine_get_video_zoom_y     (GtkXine *xine);
+
+int         gtk_xine_get_video_win_size   (GtkXine *xine, int *x, int *y, int *width, int *height);
 
 int         gtk_xine_set_volume           (GtkXine *xine, int volume);
 int         gtk_xine_get_volume           (GtkXine *xine);
@@ -288,51 +302,6 @@
 
 #ifdef __cplusplus
 }
-#endif
-
-#if 0
-/* REMOVEME */
-
-#include <gdk/gdkx.h>
-#include <xine/video_out_x11.h>
-#include <xine.h>
-
-struct sinek_visual_t 
-{
-	// struct x11_visual_t from xine
-	Display *display;
-	int screen;
-	double display_ratio;
-	Drawable d;
-	void *user_data;
-	void (*dest_size_cb) (void *user_data, int video_width, int video_height, int *dest_width, int *dest_height);
-	void (*frame_output_cb) (void *user_data, int video_width, int video_height, int *dest_x, int *dest_y, int *dest_width, int *dest_height, int *win_x, int *win_y);
-
-	// sinek-specific stuff
-	int video_width, video_height;
-	Window video_win;
-	int depth;
-};
-struct _GtkXine
-{
-GtkWidget parent;
-
-xine_t *xine;
-
-char *conf_file;
-char *video_driver;
-char *audio_driver;
-char *display_name;
-
-char *video_win_title;
-GtkWidget *video_win;
-//x11_visual_t visual;
-struct sinek_visual_t visual;
-
-ao_driver_t *ao_driver;
-vo_driver_t *vo_driver;
-config_values_t *conf;
-};
 #endif
 
 #endif




-------------------------------------------------------
This SF.NET email is sponsored by: Thawte.com - A 128-bit supercerts will
allow you to extend the highest allowed 128 bit encryption to all your 
clients even if they use browsers that are limited to 40 bit encryption. 
Get a guide here:http://ads.sourceforge.net/cgi-bin/redirect.pl?thaw0030en