From 7dcafc5e8265b5798a5e0ac823c3cc6e35ce9f83 Mon Sep 17 00:00:00 2001 From: Mike Duigou Date: Wed, 31 Oct 2007 15:16:33 +0000 Subject: Avoid casting directly from int to pointers. (It doesn't work on 64-bit linux) svn path=/trunk/; revision=23322 --- gtk/rtp_player.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gtk') 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); -- cgit v1.2.3