summaryrefslogtreecommitdiff
path: root/encoder.c
diff options
context:
space:
mode:
Diffstat (limited to 'encoder.c')
-rw-r--r--encoder.c7
1 files changed, 3 insertions, 4 deletions
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) {