gst/matroska/ebml-read.c: Return GST_FLOW_UNEXPECTED instead of GST_FLOW_ERROR on...
authorSebastian Dröge <slomo@circular-chaos.org>
Mon, 16 Jun 2008 09:54:27 +0000 (09:54 +0000)
committerSebastian Dröge <slomo@circular-chaos.org>
Mon, 16 Jun 2008 09:54:27 +0000 (09:54 +0000)
Original commit message from CVS:
* gst/matroska/ebml-read.c: (gst_ebml_read_peek_bytes):
Return GST_FLOW_UNEXPECTED instead of GST_FLOW_ERROR on short reads.
If we get less bytes than requested we can't do anything except doing
our EOS logic.

ChangeLog
gst/matroska/ebml-read.c

index 1c964f5bd082e7cc6277d1becfeb52573ed2e757..99a90b08e826f83b6c41bb0769109f6a3ac2da55 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2008-06-16  Sebastian Dröge  <slomo@circular-chaos.org>
+
+       * gst/matroska/ebml-read.c: (gst_ebml_read_peek_bytes):
+       Return GST_FLOW_UNEXPECTED instead of GST_FLOW_ERROR on short reads.
+       If we get less bytes than requested we can't do anything except doing
+       our EOS logic.
+
 2008-06-15  Sebastian Dröge  <slomo@circular-chaos.org>
 
        * gst/matroska/matroska-demux.c: (gst_matroska_demux_reset),
index fc0427e9ac8f1b5815f2a852872d457a3bc8461b..82d8217a8d11d29a9a7f20d193ce22589fee4811 100644 (file)
@@ -266,7 +266,7 @@ gst_ebml_read_peek_bytes (GstEbmlRead * ebml, guint size, GstBuffer ** p_buf,
       *p_buf = NULL;
     if (bytes)
       *bytes = NULL;
-    return GST_FLOW_ERROR;
+    return GST_FLOW_UNEXPECTED;
   }
 
   if (p_buf)