/** \file prebuffer_filter.c Paraslash's prebuffering filter. */
+#include <regex.h>
+#include <stdbool.h>
+
#include "para.h"
#include "prebuffer_filter.cmdline.h"
#include "list.h"
#include "sched.h"
#include "ggo.h"
+#include "buffer_tree.h"
#include "filter.h"
#include "string.h"
#include "error.h"
tv_add(&tv, now, &ppd->barrier);
}
ppd->prebuffered += inbuf_len;
- PARA_DEBUG_LOG("%zu bytes prebuffered\n", ppd->prebuffered);
+ PARA_DEBUG_LOG("%d bytes prebuffered\n", ppd->prebuffered);
if (*fn->fc->input_error >= 0) {
struct timeval diff;
if (tv_diff(now, &ppd->barrier, &diff) < 0)