aboutsummaryrefslogtreecommitdiffstats
path: root/gtk
diff options
context:
space:
mode:
authorMike Duigou <bondolo@dev.java.net>2007-10-31 15:16:33 +0000
committerMike Duigou <bondolo@dev.java.net>2007-10-31 15:16:33 +0000
commit7dcafc5e8265b5798a5e0ac823c3cc6e35ce9f83 (patch)
treee34e005a88d188fc4e5f713a46fed04ff6fd5ec6 /gtk
parent6090991c45f8f7e719d278a91b5d6be423d144a9 (diff)
Avoid casting directly from int to pointers. (It doesn't work on 64-bit linux)
svn path=/trunk/; revision=23322
Diffstat (limited to 'gtk')
-rw-r--r--gtk/rtp_player.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/gtk/rtp_player.c b/gtk/rtp_player.c
index c1ee8cbe24..8e00471854 100644
--- a/gtk/rtp_player.c
+++ b/gtk/rtp_player.c
@@ -473,7 +473,7 @@ decode_rtp_packet(rtp_packet_t *rp, SAMPLE **out_buff, GHashTable *decoders_hash
payload_type = rp->info->info_payload_type;
/* Look for registered codecs */
- decoder = g_hash_table_lookup(decoders_hash, (gpointer)payload_type);
+ decoder = g_hash_table_lookup(decoders_hash, GUINT_TO_POINTER(payload_type));
if (!decoder) { /* Put either valid or empty decoder into the hash table */
decoder = g_malloc(sizeof(rtp_decoder_t));
decoder->handle = NULL;
@@ -484,7 +484,7 @@ decode_rtp_packet(rtp_packet_t *rp, SAMPLE **out_buff, GHashTable *decoders_hash
if (decoder->handle)
decoder->context = codec_init(decoder->handle);
}
- g_hash_table_insert(decoders_hash, (gpointer)payload_type, decoder);
+ g_hash_table_insert(decoders_hash, GUINT_TO_POINTER(payload_type), decoder);
}
if (decoder->handle) { /* Decode with registered codec */
tmp_buff_len = codec_decode(decoder->handle, decoder->context, rp->payload_data, rp->info->info_payload_len, NULL, NULL);