From b3b467efbe884f04406b11466230aa99779a24c3 Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Thu, 2 Aug 2007 19:37:41 +0000 Subject: [PATCH] gst/realmedia/: Use g_hash_table_destroy instead of _unref which is too new. Original commit message from CVS: * gst/realmedia/asmrules.c: (gst_asm_node_free), (gst_asm_node_evaluate), (gst_asm_scan_new), (gst_asm_scan_free), (gst_asm_scan_string), (gst_asm_scan_number), (gst_asm_scan_identifier), (gst_asm_scan_print_token), (gst_asm_scan_next_token), (gst_asm_rule_free), (gst_asm_rule_add_property), (gst_asm_scan_parse_operand), (gst_asm_scan_parse_expression), (gst_asm_scan_parse_condition), (gst_asm_scan_parse_property), (gst_asm_scan_parse_rule), (gst_asm_rule_evaluate), (gst_asm_rule_book_new), (gst_asm_rule_book_n_rules), (gst_asm_rule_book_free), (gst_asm_rule_book_match), (main): * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select), (gst_rtsp_real_plugin_init): Use g_hash_table_destroy instead of _unref which is too new. --- ChangeLog | 17 +++++++++++++++++ gst/realmedia/asmrules.c | 4 ++-- gst/realmedia/rtspreal.c | 4 ++-- 3 files changed, 21 insertions(+), 4 deletions(-) diff --git a/ChangeLog b/ChangeLog index ba95e89..b6b431f 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,22 @@ 2007-08-02 Wim Taymans + * gst/realmedia/asmrules.c: (gst_asm_node_free), + (gst_asm_node_evaluate), (gst_asm_scan_new), (gst_asm_scan_free), + (gst_asm_scan_string), (gst_asm_scan_number), + (gst_asm_scan_identifier), (gst_asm_scan_print_token), + (gst_asm_scan_next_token), (gst_asm_rule_free), + (gst_asm_rule_add_property), (gst_asm_scan_parse_operand), + (gst_asm_scan_parse_expression), (gst_asm_scan_parse_condition), + (gst_asm_scan_parse_property), (gst_asm_scan_parse_rule), + (gst_asm_rule_evaluate), (gst_asm_rule_book_new), + (gst_asm_rule_book_n_rules), (gst_asm_rule_book_free), + (gst_asm_rule_book_match), (main): + * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp), + (rtsp_ext_real_stream_select), (gst_rtsp_real_plugin_init): + Use g_hash_table_destroy instead of _unref which is too new. + +2007-08-02 Wim Taymans + * gst/realmedia/.cvsignore: Add test to ignore. diff --git a/gst/realmedia/asmrules.c b/gst/realmedia/asmrules.c index 2508f15..f6669be 100644 --- a/gst/realmedia/asmrules.c +++ b/gst/realmedia/asmrules.c @@ -426,7 +426,7 @@ gst_asm_rule_new (void) static void gst_asm_rule_free (GstASMRule * rule) { - g_hash_table_unref (rule->props); + g_hash_table_destroy (rule->props); if (rule->root) gst_asm_node_free (rule->root); g_free (rule); @@ -690,7 +690,7 @@ main (gint argc, gchar * argv[]) n = gst_asm_rule_book_match (book, vars, rulematch); gst_asm_rule_book_free (book); - g_hash_table_unref (vars); + g_hash_table_destroy (vars); g_print ("%d rules matched\n", n); for (i = 0; i < n; i++) { diff --git a/gst/realmedia/rtspreal.c b/gst/realmedia/rtspreal.c index 7e8425d..8ae2f40 100644 --- a/gst/realmedia/rtspreal.c +++ b/gst/realmedia/rtspreal.c @@ -594,7 +594,7 @@ rtsp_ext_real_stream_select (GstRTSPExtension * ext, GstRTSPUrl * url) } } - g_hash_table_unref (vars); + g_hash_table_destroy (vars); /* strip final , if we added some stream rules */ if (rules->len > 0) { @@ -733,5 +733,5 @@ gboolean gst_rtsp_real_plugin_init (GstPlugin * plugin) { return gst_element_register (plugin, "rtspreal", - GST_RANK_NONE, GST_TYPE_RTSP_REAL); + GST_RANK_MARGINAL, GST_TYPE_RTSP_REAL); } -- 2.7.4