Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Decoder library #10

Open
spillerrec opened this issue May 31, 2017 · 0 comments
Open

Decoder library #10

spillerrec opened this issue May 31, 2017 · 0 comments

Comments

@spillerrec
Copy link
Owner

Develop a proper decoding library, and focus on great speed and memory consumtion. This is to make it easier to include it in applications and game engines.

Requiriments:

  • No dependency on Qt
  • Fast loading of just a single image
  • Support holding it in memory for fast drawing of several images.
  • Mode for reading only thumbnail + metadata (still missing)

Wanted:

  • LGPL if possible
  • No hard dependencies on file formats, support disabling for example FLIF.
  • Parallel decoding of needed images
  • Parallel rendering?
  • SIMD for SPEED.
  • OpenGL compatible buffers?
  • Control of when images get decoded, i.e. delaying decoding until needed to reduce memory usage.
  • Repacking for modifying metadata
  • Access to the raw images, so we can create an evaluator

Other points of interest:

  • Support a different format than ZIP which allows fast seeking. FxSF is being developed for this.
  • Investigate different overlay methods for rendering speed. (1bit alpha might be more efficient)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant