summaryrefslogtreecommitdiffstats
path: root/gst/librfb/rfbdecoder.c
diff options
context:
space:
mode:
authorThijs Vermeir <thijsvermeir@gmail.com>2007-12-03 13:08:26 +0000
committerThijs Vermeir <thijsvermeir@gmail.com>2007-12-03 13:08:26 +0000
commit79b7ae29aa2bdc345496c975b56203fab7af5a00 (patch)
treebdbccef162a5f351e51797b5c8252907e16b057c /gst/librfb/rfbdecoder.c
parentd5ad427c732f6f398cfc9c1d9d4b1fe4298b543a (diff)
downloadgst-plugins-bad-79b7ae29aa2bdc345496c975b56203fab7af5a00.tar.gz
gst-plugins-bad-79b7ae29aa2bdc345496c975b56203fab7af5a00.tar.bz2
gst-plugins-bad-79b7ae29aa2bdc345496c975b56203fab7af5a00.zip
gst/librfb/rfbdecoder.c: Should fix the 64-bit build
Original commit message from CVS: * gst/librfb/rfbdecoder.c: Should fix the 64-bit build
Diffstat (limited to 'gst/librfb/rfbdecoder.c')
-rw-r--r--gst/librfb/rfbdecoder.c14
1 files changed, 9 insertions, 5 deletions
diff --git a/gst/librfb/rfbdecoder.c b/gst/librfb/rfbdecoder.c
index 04e95058..878183e1 100644
--- a/gst/librfb/rfbdecoder.c
+++ b/gst/librfb/rfbdecoder.c
@@ -408,7 +408,7 @@ rfb_decoder_message_set_encodings (GSList * encodings_list)
guint32 *encoding_type = (guint32 *) (message + 4);
while (encodings_list) {
- RFB_SET_UINT32 (encoding_type, (guint32) encodings_list->data);
+ RFB_SET_UINT32 (encoding_type, GPOINTER_TO_UINT (encodings_list->data));
encoding_type++;
encodings_list = encodings_list->next;
}
@@ -431,13 +431,17 @@ rfb_decoder_state_set_encodings (RfbDecoder * decoder)
GST_DEBUG ("entered set encodings");
- encoder_list = g_slist_append (encoder_list, (guint32 *) ENCODING_TYPE_CORRE);
- encoder_list = g_slist_append (encoder_list, (guint32 *) ENCODING_TYPE_RRE);
+ encoder_list =
+ g_slist_append (encoder_list, GUINT_TO_POINTER (ENCODING_TYPE_CORRE));
+ encoder_list =
+ g_slist_append (encoder_list, GUINT_TO_POINTER (ENCODING_TYPE_RRE));
if (decoder->use_copyrect) {
encoder_list =
- g_slist_append (encoder_list, (guint32 *) ENCODING_TYPE_COPYRECT);
+ g_slist_append (encoder_list,
+ GUINT_TO_POINTER (ENCODING_TYPE_COPYRECT));
}
- encoder_list = g_slist_append (encoder_list, (guint32 *) ENCODING_TYPE_RAW);
+ encoder_list =
+ g_slist_append (encoder_list, GUINT_TO_POINTER (ENCODING_TYPE_RAW));
guint8 *message = rfb_decoder_message_set_encodings (encoder_list);