gst/mpegtsparse/: Make sure the gstmpegdesc debug lines do not critical when GST_DEBU...
authorZaheer Abbas Merali <zaheerabbas@merali.org>
Thu, 14 Feb 2008 14:22:57 +0000 (14:22 +0000)
committerZaheer Abbas Merali <zaheerabbas@merali.org>
Thu, 14 Feb 2008 14:22:57 +0000 (14:22 +0000)
Original commit message from CVS:
* gst/mpegtsparse/gstmpegdesc.c:
* gst/mpegtsparse/gstmpegdesc.h:
* gst/mpegtsparse/mpegtsparse.c:
Make sure the gstmpegdesc debug lines do not critical
when GST_DEBUG is enabled and also actually output.
Thanks to Alessandro Decina for spotting.
Fixes #516448

ChangeLog
gst/mpegtsparse/gstmpegdesc.c
gst/mpegtsparse/gstmpegdesc.h
gst/mpegtsparse/mpegtsparse.c

index 9338dd49854f529e602898334abb3830e4766be0..bf01807aa6e4adf68878d6f5ea0ef2091d999047 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,13 @@
+2008-02-14  Zaheer Abbas Merali  <zaheerabbas at merali dot org>
+
+       * gst/mpegtsparse/gstmpegdesc.c:
+       * gst/mpegtsparse/gstmpegdesc.h:
+       * gst/mpegtsparse/mpegtsparse.c:
+       Make sure the gstmpegdesc debug lines do not critical
+       when GST_DEBUG is enabled and also actually output.
+       Thanks to Alessandro Decina for spotting.
+       Fixes #516448
+
 2008-02-13  Jan Schmidt  <jan.schmidt@sun.com>
 
        * gst-libs/gst/Makefile.am:
index 9a4e11958274c848a77986293adeb2cdae19ab89..727b3e8af5bb0c6254b0210fbaf47f7119a19167 100644 (file)
@@ -35,8 +35,8 @@
 
 #include "gstmpegdesc.h"
 
-GST_DEBUG_CATEGORY (gstflumpegdesc_debug);
-#define GST_CAT_DEFAULT (gstflumpegdesc_debug)
+GST_DEBUG_CATEGORY (gstmpegtsdesc_debug);
+#define GST_CAT_DEFAULT (gstmpegtsdesc_debug)
 
 void
 gst_mpeg_descriptor_free (GstMPEGDescriptor * desc)
@@ -196,3 +196,10 @@ gst_mpeg_descriptor_nth (GstMPEGDescriptor * desc, guint i)
   }
   return NULL;
 }
+
+void
+gst_mpegtsdesc_init_debug ()
+{
+  GST_DEBUG_CATEGORY_INIT (gstmpegtsdesc_debug, "mpegtsdesc", 0,
+      "MPEG transport stream parser (descriptor)");
+}
index b75f6eb7b16f9805aafa867b5a100b6403303bcb..1003c801600816013b32afe203a594e7f8c80f8f 100644 (file)
@@ -292,6 +292,7 @@ typedef struct {
   guint8  *data;
 } GstMPEGDescriptor;
 
+void gst_mpegtsdesc_init_debug ();
 GstMPEGDescriptor*     gst_mpeg_descriptor_parse       (guint8 *data, guint size);
 void                   gst_mpeg_descriptor_free        (GstMPEGDescriptor *desc);
 
index 6b79d9f6dbaf08268709238d8a931eaeb0397620..e625e7bab35f4c273177c5949fd33de17c39454f 100644 (file)
@@ -28,6 +28,7 @@
 #include <stdlib.h>
 
 #include "mpegtsparse.h"
+#include "gstmpegdesc.h"
 
 /* latency in mseconds */
 #define TS_LATENCY 700
@@ -1202,6 +1203,7 @@ plugin_init (GstPlugin * plugin)
       "MPEG transport stream parser");
 
   mpegts_packetizer_init_debug ();
+  gst_mpegtsdesc_init_debug ();
 
   return gst_element_register (plugin, "mpegtsparse",
       GST_RANK_NONE, GST_TYPE_MPEGTS_PARSE);