| 360 purple_media_codec_to_string(PurpleMediaCodec *codec) |
360 purple_media_codec_to_string(PurpleMediaCodec *codec) |
| 361 { |
361 { |
| 362 PurpleMediaCodecPrivate *priv; |
362 PurpleMediaCodecPrivate *priv; |
| 363 GString *string = NULL; |
363 GString *string = NULL; |
| 364 GList *item; |
364 GList *item; |
| 365 gchar *charstring; |
|
| 366 const gchar *media_type_str = NULL; |
365 const gchar *media_type_str = NULL; |
| 367 |
366 |
| 368 if (codec == NULL) { |
367 if (codec == NULL) { |
| 369 return g_strdup("(NULL)"); |
368 return g_strdup("(NULL)"); |
| 370 } |
369 } |
| 389 PurpleKeyValuePair *param = item->data; |
388 PurpleKeyValuePair *param = item->data; |
| 390 g_string_append_printf (string, " %s=%s", |
389 g_string_append_printf (string, " %s=%s", |
| 391 param->key, (gchar *)param->value); |
390 param->key, (gchar *)param->value); |
| 392 } |
391 } |
| 393 |
392 |
| 394 charstring = string->str; |
393 return g_string_free(string, FALSE); |
| 395 g_string_free (string, FALSE); |
394 } |
| 396 |
395 |
| 397 return charstring; |
|
| 398 } |
|
| 399 |
|