summaryrefslogtreecommitdiff
path: root/include/kitchensink
diff options
context:
space:
mode:
authorTuomas Virtanen <katajakasa@gmail.com>2016-01-10 16:45:11 +0200
committerTuomas Virtanen <katajakasa@gmail.com>2016-01-10 16:45:11 +0200
commit5df7f9f1379ffe52049c96c0601c1d335cb78ebf (patch)
tree7512b8b5ed2b2c6161eff7cc12e692dfd3c07de5 /include/kitchensink
parentc17ddeacb1e5082049d70227f009018f10927b07 (diff)
Improvements to error checking
Diffstat (limited to 'include/kitchensink')
-rw-r--r--include/kitchensink/internal/kitringbuffer.h1
-rw-r--r--include/kitchensink/kitplayer.h2
2 files changed, 3 insertions, 0 deletions
diff --git a/include/kitchensink/internal/kitringbuffer.h b/include/kitchensink/internal/kitringbuffer.h
index 773ba29..2f67520 100644
--- a/include/kitchensink/internal/kitringbuffer.h
+++ b/include/kitchensink/internal/kitringbuffer.h
@@ -18,5 +18,6 @@ KIT_LOCAL int Kit_PeekRingBuffer(const Kit_RingBuffer *rb, char* data, int len);
KIT_LOCAL int Kit_AdvanceRingBuffer(Kit_RingBuffer *rb, int len);
KIT_LOCAL int Kit_GetRingBufferLength(const Kit_RingBuffer *rb);
KIT_LOCAL int Kit_GetRingBufferSize(const Kit_RingBuffer *rb);
+KIT_LOCAL int Kit_GetRingBufferFree(const Kit_RingBuffer *rb);
#endif // KITRINGBUFFER_H
diff --git a/include/kitchensink/kitplayer.h b/include/kitchensink/kitplayer.h
index b5c7ca3..3202272 100644
--- a/include/kitchensink/kitplayer.h
+++ b/include/kitchensink/kitplayer.h
@@ -6,6 +6,7 @@
#include <stdbool.h>
#include <SDL2/SDL_render.h>
+#include <SDL2/SDL_thread.h>
#ifdef __cplusplus
extern "C" {
@@ -36,6 +37,7 @@ typedef struct Kit_VideoFormat {
} Kit_VideoFormat;
typedef struct Kit_Player {
+ SDL_Thread *dec_thread;
Kit_PlayerState state;
Kit_VideoFormat vformat;
Kit_AudioFormat aformat;