don't segfault when data didn't make it in

Original commit message from CVS:
don't segfault when data didn't make it in
parent adcae26e
common @ 895baa0f
Subproject commit 5b6a58f419c3d6fdd4abbe9943cd17a4fd2addcc
Subproject commit 895baa0fa0f829ef752424a31bbb2cf68e63842e
......@@ -211,11 +211,14 @@ gst_qtdemux_init (GstQTDemux *qtdemux)
}
static GstCaps*
quicktime_type_find (GstBuffer *buf,
gpointer private)
quicktime_type_find (GstBuffer *buf, gpointer private)
{
gchar *data = GST_BUFFER_DATA (buf);
/* we could get a NULL buffer, for example when the input could not be
* mmap'd */
g_return_val_if_fail (data != NULL, NULL);
/* exactly like in the old version */
if (!strncmp (&data[4], "wide", 4) ||
!strncmp (&data[4], "moov", 4) ||
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment