From e4f3a4354c2f78861a604fa645b191e41ba0038e Mon Sep 17 00:00:00 2001 From: Nicolas Pennequin Date: Thu, 11 Oct 2007 18:26:42 +0200 Subject: [PATCH] bufopen: Immediately request buffering for certain filetypes. This should perhaps be done by bufopen's user but put it in here for now. --- apps/buffering.c | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/apps/buffering.c b/apps/buffering.c index a10b66065..859a21fd2 100644 --- a/apps/buffering.c +++ b/apps/buffering.c @@ -658,18 +658,11 @@ int bufopen(char *file, size_t offset, enum data_type type) DEBUGF("bufopen: allocated %ld bytes. ID: %d\n", (long)size, h->id); -#if 0 if (type == TYPE_CODEC || type == TYPE_CUESHEET || type == TYPE_IMAGE) { /* Immediately buffer those */ - ssize_t ret = buffer_handle(h->id); - - /* Check that we got the complete file */ - if ((size_t)ret != h->filesize) { - bufclose(h->id); - return -3; - } + LOGFQUEUE("? >| buffering Q_BUFFER_HANDLE"); + queue_send(&buffering_queue, Q_BUFFER_HANDLE, h->id); } -#endif DEBUGF("bufopen: opened handle %d\n", h->id); return h->id; -- 2.11.4.GIT