+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:
#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)
}
return NULL;
}
+
+void
+gst_mpegtsdesc_init_debug ()
+{
+ GST_DEBUG_CATEGORY_INIT (gstmpegtsdesc_debug, "mpegtsdesc", 0,
+ "MPEG transport stream parser (descriptor)");
+}
guint8 *data;
} GstMPEGDescriptor;
+void gst_mpegtsdesc_init_debug ();
GstMPEGDescriptor* gst_mpeg_descriptor_parse (guint8 *data, guint size);
void gst_mpeg_descriptor_free (GstMPEGDescriptor *desc);
#include <stdlib.h>
#include "mpegtsparse.h"
+#include "gstmpegdesc.h"
/* latency in mseconds */
#define TS_LATENCY 700
"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);