RISC OS Open
Safeguarding the past, present and future of RISC OS for everyone
ROOL
Home | News | Downloads | Bugs | Bounties | Forum | Documents | Photos | Contact us
Account

Update JPEG support

This bounty aims to update RISC OS to support the latest JPEG Formats (JPEG SWI’s). RISC OS currently supports JPEG (JFIF) files based on the IJG4 JPEG reference. This means that RISC OS is unable to directly make use of files that include the following features:

  • Progressive / Interlaced
  • Arithmetic Coded
  • Lossless v9 files
  • Adobe CMYK files

There are at least two threads of discussion on this subject in the ROOL forums, here and here.

The work below is an example of the sorts of development we’d like to see from this bounty, however we would be happy to discuss and agree a more specific plan and scope of work with anyone who wants to claim this bounty.

Phase 1

  • Modify SpriteExtend so that the implantation of newer JPEG specs is much simpler in future
  • Update SpriteExtend to support either the IJG8-Turbo or the IJG9a JPEG Reference
  • This would fix by implication bug no 349.

Phase 2

  • Update SpriteExtend so that the user can chose the IJG (8T or 9a) implementation as a system setting/dynamically by file decoding
  • Support NEON/SIMD instruction on ARM Cortex A8+ cores for optimal performance (select module during boot/automatic)
  • Update other JPEG-related binaries, e.g. jpegtran in !ChangeFSI to match
Donations 7
Total £1,618.67
State Completed ?
Help More information about the bounty scheme
Bounty scheme discussion forum

All bounties

Search whole site

Social

Follow us on and

ROOL Store

Buy RISC OS Open merchandise here, including SD cards for Raspberry Pi and more.

Donate! Why?

Help ROOL make things happen – please consider donating!

RISC OS IPR

RISC OS is an Open Source operating system owned by RISC OS Developments Ltd and licensed primarily under the Apache 2.0 license.

Actions

  • All bounties
Site design © RISC OS Open Limited 2018 except where indicated
The Canvass icons are adapted from material at defaulticon.com

Valid XHTML 1.0  |  Valid CSS

Powered by Canvass
This site runs on Rails

Hosted by Arachsys