summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>2012-01-23 13:55:33 +0100
committerMark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>2012-01-23 14:13:43 +0100
commitae02c7820b8c6b0e2677969fe03bc9687a67089f (patch)
treec61768f240f8250587608210e298f75761c65866
parentb5c5fb58a349ae9479fd9f66ec6f54118e47c5df (diff)
nuvdemux: check directly for valid buffer
... rather than doing so indirectly in (incomplete) semantic way.
-rw-r--r--gst/nuvdemux/gstnuvdemux.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/gst/nuvdemux/gstnuvdemux.c b/gst/nuvdemux/gstnuvdemux.c
index 86418f069..bdbaae015 100644
--- a/gst/nuvdemux/gstnuvdemux.c
+++ b/gst/nuvdemux/gstnuvdemux.c
@@ -488,7 +488,7 @@ gst_nuv_demux_stream_data (GstNuvDemux * nuv)
switch (h->i_type) {
case 'V':
{
- if (h->i_length == 0)
+ if (!buf)
break;
GST_BUFFER_OFFSET (buf) = nuv->video_offset;
@@ -499,7 +499,7 @@ gst_nuv_demux_stream_data (GstNuvDemux * nuv)
}
case 'A':
{
- if (h->i_length == 0)
+ if (!buf)
break;
GST_BUFFER_OFFSET (buf) = nuv->audio_offset;