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. --- encoder.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'encoder.c') diff --git a/encoder.c b/encoder.c index 4e0ffb8..d039c9c 100644 --- a/encoder.c +++ b/encoder.c @@ -4,10 +4,9 @@ gboolean encoder_init(struct encoder *encoder) { return encoder->encoder->init(&encoder->data); } -gssize encoder_encode(struct encoder *encoder, const guchar *inbuf, gsize inbuf_size, - guchar *outbuf, gsize outbuf_size) { - return encoder->encoder->encode(encoder->data, inbuf, inbuf_size, - outbuf, outbuf_size); +gssize encoder_encode(struct encoder *encoder, GInputStream *input, + GOutputStream *output) { + return encoder->encoder->encode(encoder->data, input, output); } void encoder_close(struct encoder *encoder) { -- cgit v1.2.3