diff options
Diffstat (limited to 'gst/qtdemux/qtdemux_types.c')
-rw-r--r-- | gst/qtdemux/qtdemux_types.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/gst/qtdemux/qtdemux_types.c b/gst/qtdemux/qtdemux_types.c index d2b7e5a7..ef79d1d2 100644 --- a/gst/qtdemux/qtdemux_types.c +++ b/gst/qtdemux/qtdemux_types.c @@ -146,11 +146,12 @@ qtdemux_type_get (guint32 fourcc) int i; for (i = 0; i < n_qt_node_types; i++) { - if (qt_node_types[i].fourcc == fourcc) + if (G_UNLIKELY (qt_node_types[i].fourcc == fourcc)) return qt_node_types + i; } GST_WARNING ("unknown QuickTime node type %" GST_FOURCC_FORMAT, GST_FOURCC_ARGS (fourcc)); + return qt_node_types + n_qt_node_types - 1; } |