aboutsummaryrefslogtreecommitdiff
path: root/src/decoder
diff options
context:
space:
mode:
authorMax Kellermann <max@duempel.org>2013-01-08 01:02:06 +0100
committerMax Kellermann <max@duempel.org>2013-01-08 01:02:06 +0100
commitb83d069266836edfe998c9fbf75c039cdeafa6d0 (patch)
tree1cb7d7f0377574057df18b8f9491a33547535f2e /src/decoder
parent960b9a966450f4870a14c81170e3b625f9c13a8a (diff)
decoder/OggUtil: add struct forward declarations
Diffstat (limited to 'src/decoder')
-rw-r--r--src/decoder/OggUtil.cxx4
-rw-r--r--src/decoder/OggUtil.hxx9
2 files changed, 8 insertions, 5 deletions
diff --git a/src/decoder/OggUtil.cxx b/src/decoder/OggUtil.cxx
index 00dae288..7dda282c 100644
--- a/src/decoder/OggUtil.cxx
+++ b/src/decoder/OggUtil.cxx
@@ -23,7 +23,7 @@
bool
OggFeed(ogg_sync_state &oy, struct decoder *decoder,
- struct input_stream *input_stream, size_t size)
+ input_stream *input_stream, size_t size)
{
char *buffer = ogg_sync_buffer(&oy, size);
if (buffer == nullptr)
@@ -40,7 +40,7 @@ OggFeed(ogg_sync_state &oy, struct decoder *decoder,
bool
OggExpectPage(ogg_sync_state &oy, ogg_page &page,
- struct decoder *decoder, struct input_stream *input_stream)
+ decoder *decoder, input_stream *input_stream)
{
while (true) {
int r = ogg_sync_pageout(&oy, &page);
diff --git a/src/decoder/OggUtil.hxx b/src/decoder/OggUtil.hxx
index 95bf6472..c0be21fa 100644
--- a/src/decoder/OggUtil.hxx
+++ b/src/decoder/OggUtil.hxx
@@ -26,14 +26,17 @@
#include <stddef.h>
+struct input_stream;
+struct decoder;
+
/**
* Feed data from the #input_stream into the #ogg_sync_state.
*
* @return false on error or end-of-file
*/
bool
-OggFeed(ogg_sync_state &oy, struct decoder *decoder,
- struct input_stream *input_stream, size_t size);
+OggFeed(ogg_sync_state &oy, struct decoder *decoder, input_stream *is,
+ size_t size);
/**
* Feed into the #ogg_sync_state until a page gets available. Garbage
@@ -43,6 +46,6 @@ OggFeed(ogg_sync_state &oy, struct decoder *decoder,
*/
bool
OggExpectPage(ogg_sync_state &oy, ogg_page &page,
- struct decoder *decoder, struct input_stream *input_stream);
+ decoder *decoder, input_stream *input_stream);
#endif