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