diff options
author | Mike Duigou <bondolo@dev.java.net> | 2007-10-31 15:16:33 +0000 |
---|---|---|
committer | Mike Duigou <bondolo@dev.java.net> | 2007-10-31 15:16:33 +0000 |
commit | 7dcafc5e8265b5798a5e0ac823c3cc6e35ce9f83 (patch) | |
tree | e34e005a88d188fc4e5f713a46fed04ff6fd5ec6 /gtk/rtp_player.c | |
parent | 6090991c45f8f7e719d278a91b5d6be423d144a9 (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/rtp_player.c')
-rw-r--r-- | gtk/rtp_player.c | 4 |
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); |