summaryrefslogtreecommitdiff
path: root/webmdec.h
diff options
context:
space:
mode:
authorVignesh Venkatasubramanian <vigneshv@google.com>2014-04-14 15:21:22 -0700
committerVignesh Venkatasubramanian <vigneshv@google.com>2014-04-15 11:55:17 -0700
commitb92eb54106ed923885b8e2223575b791cb12fe6a (patch)
treec6ba5bae39322d3129393635446f8d884c2f0dfe /webmdec.h
parent096b44f43b15ff47da48b28d531411a4c831bd84 (diff)
downloadlibvpx-b92eb54106ed923885b8e2223575b791cb12fe6a.tar
libvpx-b92eb54106ed923885b8e2223575b791cb12fe6a.tar.gz
libvpx-b92eb54106ed923885b8e2223575b791cb12fe6a.tar.bz2
libvpx-b92eb54106ed923885b8e2223575b791cb12fe6a.zip
webmdec: Fix return values for webm_read_frame
Fix return values for webm_read_frame so that we can distinguish between error and end of stream. 0 - Success, 1 - End of stream, -1 error. Change-Id: Ic35d0c7d7a166e027711a3d2300ecdda25a5d0cc
Diffstat (limited to 'webmdec.h')
-rw-r--r--webmdec.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/webmdec.h b/webmdec.h
index fa5a52eaf..108c6ade9 100644
--- a/webmdec.h
+++ b/webmdec.h
@@ -31,6 +31,11 @@ struct WebmInputContext {
int file_is_webm(struct WebmInputContext *webm_ctx,
struct VpxInputContext *vpx_ctx);
+/* Reads a WebM video frame. Return values:
+ * 0 - Success
+ * 1 - End of File
+ * -1 - Error
+ */
int webm_read_frame(struct WebmInputContext *webm_ctx,
uint8_t **buffer,
size_t *bytes_in_buffer,