From 30aa38e29a03250192c3c0d4faa3c37a9d4d0357 Mon Sep 17 00:00:00 2001 From: Jon Bergli Heier Date: Sun, 5 Sep 2010 18:26:30 +0200 Subject: Rewrote encoder/decoder setup to use streams instead of buffers. --- decoder.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'decoder.h') diff --git a/decoder.h b/decoder.h index 36aa04d..4464a50 100644 --- a/decoder.h +++ b/decoder.h @@ -9,8 +9,8 @@ struct decoder_plugin { const gchar * const *extensions; gboolean (*init)(gpointer *data); - gssize (*decode)(gpointer data, const guchar *inbuf, gsize inbuf_size, - guchar *outbuf, gsize outbuf_size); + gssize (*decode)(gpointer data, GInputStream *input, + GOutputStream *output); void (*close)(gpointer data); }; @@ -21,8 +21,8 @@ struct decoder { }; gboolean decoder_init(struct decoder *decoder); -gssize decoder_decode(struct decoder *decoder, const guchar *inbuf, - gsize inbuf_size, guchar *outbuf, gsize outbuf_size); +gssize decoder_decode(struct decoder *decoder, GInputStream *input, + GOutputStream *output); void decoder_close(struct decoder *decoder); const struct decoder_plugin *decoder_get(const gchar *name); -- cgit v1.2.3