ext/gnomevfs/gstgnomevfssink.c: fix erase signal - if any handler returns false the...
authorBenjamin Otte <otte@gnome.org>
Fri, 9 Apr 2004 18:55:09 +0000 (18:55 +0000)
committerBenjamin Otte <otte@gnome.org>
Fri, 9 Apr 2004 18:55:09 +0000 (18:55 +0000)
Original commit message from CVS:
* ext/gnomevfs/gstgnomevfssink.c:
(_gst_boolean_allow_overwrite_accumulator),
(gst_gnomevfssink_class_init):
fix erase signal - if any handler returns false the file will not be
overwritten. If no handler is connected, the file will not be
overwritten either.
renamed signal to "allow-overwrite"
* ext/mad/gstid3tag.c: (tag_list_to_id3_tag_foreach):
free string when adding it to ID3 failed
* ext/vorbis/vorbisdec.c: (vorbis_dec_event):
unref event when done
* gst/audioconvert/gstaudioconvert.c: (_fixate_caps_to_int):
free caps
* gst/typefind/gsttypefindfunctions.c:
(mpeg_video_stream_type_find):
fix invalid read

ChangeLog
ext/mad/gstid3tag.c

index 8e0b945..2d17ee2 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,22 @@
+2004-04-09  Benjamin Otte  <otte@gnome.org>
+
+       * ext/gnomevfs/gstgnomevfssink.c:
+       (_gst_boolean_allow_overwrite_accumulator),
+       (gst_gnomevfssink_class_init):
+         fix erase signal - if any handler returns false the file will not be
+         overwritten. If no handler is connected, the file will not be
+         overwritten either.
+         renamed signal to "allow-overwrite"
+       * ext/mad/gstid3tag.c: (tag_list_to_id3_tag_foreach):
+         free string when adding it to ID3 failed
+       * ext/vorbis/vorbisdec.c: (vorbis_dec_event):
+         unref event when done
+       * gst/audioconvert/gstaudioconvert.c: (_fixate_caps_to_int):
+         free caps
+       * gst/typefind/gsttypefindfunctions.c:
+       (mpeg_video_stream_type_find):
+         fix invalid read 
+
 2004-04-08  David Schleef  <ds@schleef.org>
 
        * gst/ffmpegcolorspace/gstffmpegcolorspace.c:
index d27bf0f..2c03ca7 100644 (file)
@@ -648,6 +648,7 @@ tag_list_to_id3_tag_foreach (const GstTagList * list, const gchar * tag_name,
     }
     if (id3_field_addstring (field, (id3_ucs4_t *) put) != 0) {
       GST_WARNING ("could not add a string to id3 tag field");
+      g_free (put);
       return;
     }
   }