summaryrefslogtreecommitdiffstats
path: root/ext/libcaca
diff options
context:
space:
mode:
authorWim Taymans <wim.taymans@gmail.com>2006-11-28 12:30:10 +0000
committerWim Taymans <wim.taymans@gmail.com>2006-11-28 12:30:10 +0000
commit3244d5cb8ace8e95fd7e1df427606eed8eb7a453 (patch)
treefa8fcdf441bda7c0f7b5cf048d761819be7a87d9 /ext/libcaca
parentf249d639f843b15487caf402374f189b5f702c7b (diff)
ext/libcaca/gstcacasink.c: Fix width and height properties.
Original commit message from CVS: * ext/libcaca/gstcacasink.c: (gst_cacasink_class_init): Fix width and height properties. * ext/libcaca/gstcacasink.h: Fix compilation on newer libcaca that require us to include a new header. Fixes #379918.
Diffstat (limited to 'ext/libcaca')
-rw-r--r--ext/libcaca/gstcacasink.c12
-rw-r--r--ext/libcaca/gstcacasink.h3
2 files changed, 12 insertions, 3 deletions
diff --git a/ext/libcaca/gstcacasink.c b/ext/libcaca/gstcacasink.c
index 1b4700d7..525f007f 100644
--- a/ext/libcaca/gstcacasink.c
+++ b/ext/libcaca/gstcacasink.c
@@ -149,13 +149,19 @@ gst_cacasink_class_init (GstCACASinkClass * klass)
gobject_class->get_property = gst_cacasink_get_property;
gstelement_class->change_state = gst_cacasink_change_state;
- g_object_class_install_property (G_OBJECT_CLASS (klass), ARG_SCREEN_WIDTH, g_param_spec_int ("screen-width", "screen_width", "screen_width", G_MININT, G_MAXINT, 0, G_PARAM_READABLE)); /* CHECKME */
- g_object_class_install_property (G_OBJECT_CLASS (klass), ARG_SCREEN_HEIGHT, g_param_spec_int ("screen-height", "screen_height", "screen_height", G_MININT, G_MAXINT, 0, G_PARAM_READABLE)); /* CHECKME */
+ g_object_class_install_property (G_OBJECT_CLASS (klass), ARG_SCREEN_WIDTH,
+ g_param_spec_int ("screen-width", "Screen Width",
+ "The width of the screen", 0, G_MAXINT, GST_CACA_DEFAULT_SCREEN_WIDTH,
+ G_PARAM_READABLE));
+ g_object_class_install_property (G_OBJECT_CLASS (klass), ARG_SCREEN_HEIGHT,
+ g_param_spec_int ("screen-height", "Screen Height",
+ "The height of the screen", 0, G_MAXINT,
+ GST_CACA_DEFAULT_SCREEN_HEIGHT, G_PARAM_READABLE));
g_object_class_install_property (G_OBJECT_CLASS (klass), ARG_DITHER,
g_param_spec_enum ("dither", "Dither Type", "Set type of Dither",
GST_TYPE_CACADITHER, CACA_DITHERING_NONE, G_PARAM_READWRITE));
g_object_class_install_property (G_OBJECT_CLASS (klass), ARG_ANTIALIASING,
- g_param_spec_boolean ("anti-aliasing", "Anti-Aliasing",
+ g_param_spec_boolean ("anti-aliasing", "Anti Aliasing",
"Enables Anti-Aliasing", TRUE, G_PARAM_READWRITE));
gstbasesink_class->set_caps = GST_DEBUG_FUNCPTR (gst_cacasink_setcaps);
diff --git a/ext/libcaca/gstcacasink.h b/ext/libcaca/gstcacasink.h
index 0403b8bc..f955f63d 100644
--- a/ext/libcaca/gstcacasink.h
+++ b/ext/libcaca/gstcacasink.h
@@ -26,6 +26,9 @@
#include <gst/video/video.h>
#include <caca.h>
+#ifdef CACA_API_VERSION_1
+# include <caca0.h>
+#endif
#ifdef __cplusplus
extern "C" {