ext/faad/gstfaad.c: Add debug category, remove Close() call that made it crash whenev...
authorRonald S. Bultje <rbultje@ronald.bitfreak.net>
Wed, 10 Aug 2005 09:33:58 +0000 (09:33 +0000)
committerRonald S. Bultje <rbultje@ronald.bitfreak.net>
Wed, 10 Aug 2005 09:33:58 +0000 (09:33 +0000)
Original commit message from CVS:
* ext/faad/gstfaad.c: (gst_faad_class_init), (gst_faad_setcaps):
Add debug category, remove Close() call that made it crash
whenever reusing, renegotiating or anything; Close() actually
free()s the handle and should only be called on READY->NULL.
* gst/qtdemux/qtdemux.c: (gst_qtdemux_loop_header):
Actually set caps on buffer (in addition to pad), also.

ChangeLog
gst/qtdemux/qtdemux.c

index 73765bf6504de12fd70ddd5ced85aaa88e5fff30..e16ac9631ba472f8203684659fe614550fd39d59 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,12 @@
+2005-08-10  Ronald S. Bultje  <rbultje@ronald.bitfreak.net>
+
+       * ext/faad/gstfaad.c: (gst_faad_class_init), (gst_faad_setcaps):
+         Add debug category, remove Close() call that made it crash
+         whenever reusing, renegotiating or anything; Close() actually
+         free()s the handle and should only be called on READY->NULL.
+       * gst/qtdemux/qtdemux.c: (gst_qtdemux_loop_header):
+         Actually set caps on buffer (in addition to pad), also.
+
 2005-08-10  Owen Fraser-Green  <owen@discobabe.net>
 
        * gst/realmedia/rmdemux.c (gst_rmdemux_sink_activate) 
index 32d31ddcf9bb883d66a64a1d7feb51c889fe8df3..7a31f89e19fc61fc9b701b42b3349b71cf8ae167 100644 (file)
@@ -678,8 +678,9 @@ gst_qtdemux_loop_header (GstPad * pad)
           /* ? */
           qtdemux->need_flush = FALSE;
         }
-        GST_DEBUG ("Pushing buf with time=%" GST_TIME_FORMAT "\n",
+        GST_DEBUG ("Pushing buf with time=%" GST_TIME_FORMAT,
             GST_TIME_ARGS (GST_BUFFER_TIMESTAMP (buf)));
+        gst_buffer_set_caps (buf, stream->caps);
         gst_pad_push (stream->pad, buf);
 
         GST_INFO ("pushing buffer on %" GST_PTR_FORMAT, stream->pad);