ref: 7c2e795156b5d969bdc807da910a35aa3afd315a
parent: ad1850d0f841bbd6245d5c09e3f6b750abf550f8
author: Sigrid Haflínudóttir <ftrvxmtrx@gmail.com>
date: Tue Sep 1 17:06:50 EDT 2020
leave dctd (jpeg) as is for now, ie just do a plain copy in the filter
--- a/filter.c
+++ b/filter.c
@@ -8,12 +8,19 @@
int openFlate(Filter *f, Object *o);
void closeFlate(Filter *f);
+static int
+fCopy(void *aux, Buffer *bi, Buffer *bo)
+{+ bufput(bo, bi->b, bi->sz);
+ return 0;
+}
+
static Filter filters[] = { {"ASCII85Decode", nil, nil, nil}, {"ASCIIHexDecode", nil, nil, nil}, {"CCITTFaxDecode", nil, nil, nil}, {"CryptDecode", nil, nil, nil},- {"DCTDecode", nil, nil, nil},+ {"DCTDecode", fCopy, nil, nil}, {"FlateDecode", fFlate, openFlate, closeFlate}, {"JBIG2Decode", nil, nil, nil}, {"JPXDecode", nil, nil, nil},--
⑨