use new FFI based mupdf API

This will use the new API where the Lua/C interface was used before
and also drop usage of mupdfimg wrapper which is now implemented
within the mupdf interface
This commit is contained in:
Hans-Werner Hilse
2014-10-19 00:22:35 +02:00
parent 67eb0c8663
commit e0868826ad
4 changed files with 8 additions and 44 deletions

View File

@@ -3,7 +3,6 @@ local Document = require("document/document")
local Configurable = require("configurable")
local Blitbuffer = require("ffi/blitbuffer")
local lfs = require("libs/libkoreader-lfs")
local Image = require("ffi/mupdfimg")
local Geom = require("ui/geometry")
local Device = require("ui/device")
local Screen = require("ui/screen")
@@ -148,7 +147,8 @@ function CreDocument:getCoverPageImage()
self:loadDocument()
local data, size = self._document:getCoverPageImageData()
if data and size then
local image = Image:fromData(data, size)
local Mupdf = require("ffi/mupdf")
local image = Mupdf:renderImage(data, size)
ffi.C.free(data)
return image
end