Comments (4)
Recent-ish changes to the (unexported) broke retrospectiff.
from cl-jpeg.
There is a :descriptor option to decoder, used by e.g. cl-video to supply DHT which is same for whole AVI file: https://github.com/varjagg/cl-video/blob/master/avi.lisp#L142
Does that help?
from cl-jpeg.
It's possibly that could help, but that's still using the unexported interface of jpeg::make-descriptor (and (setf (jpeg::descriptor-byte-reader ...))). I think I might be able to make things work using the descriptor, but the interface for making/setting that should be exported.
from cl-jpeg.
OK I now exported make-descriptor and descriptor-byte-reader. Question is if there is a better abstraction for all that, but it really hinges on typical use cases, and we have only two right now. Either way it's probably better than exposing random bits of control flow that weren't meant to be API surface.
from cl-jpeg.
Related Issues (15)
- Git repo vs c-l.net?
- Metadata for Quicklisp HOT 2
- Build failure with SBCL SBCL 1.3.0.162-37e9044 HOT 3
- encoding grayscale jpeg images is broken HOT 5
- Inter-dependent forms inside eval-when HOT 5
- a little suggestion HOT 3
- Safety 0 is a bad idea HOT 1
- Wrong type declaration in crop-image
- update README etc... to reflect the canonical source location HOT 5
- Enable Travis CI for the project HOT 3
- progressive images not supported HOT 4
- Remove compile-time prints
- encoding image to bytes in memory? HOT 2
- How to convert base64 into JPEG image? HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from cl-jpeg.