Skip to content

Module_CompressJPEG

Charles edited this page Aug 5, 2026 · 11 revisions

Module: CompressJPEG

Status summary

Component Section 32-bit 64-bit Claimant Source Repo summary
CompressJPEG ROM modules - not built in repo, not tested in repo

Development status

Diagram from Module_CompressJPEG

Completeness

Functionality SWIs Services Uses Services TOTAL
50.00% 50.00% 50.00% 50.00% 50.00%

Summary

CompressJPEG is the JPEG compression module, adapting the Independent JPEG Group codec to RISC OS module/SWI use. It is the compression-side counterpart to JPEG decoding/rendering components.

Documentation

URL: PRM

Relationships

Diagram from Module_CompressJPEG

Diagram from Module_CompressJPEG

Discovered features

  • Has services
  • Has services fast
  • Has swis
  • Is c
  • Uses dynamic area

Provides

Functionality

In 32bit In 64 bit Interface
🔲 Image conversion
🔲 License info

Commands

None

SWIs

In 32bit In 64 bit Interface
🔲 CompressJPEG_Start (&4A500)
🔲 CompressJPEG_WriteLine (&4A501)
🔲 CompressJPEG_Finish (&4A502)
🔲 CompressJPEG_Comment (&4A503)
🔲 CompressJPEG_WriteLineExtended (&4A504)
🔲 CompressJPEG_5 (&4A505)
🔲 CompressJPEG_6 (&4A506)
🔲 CompressJPEG_7 (&4A507)
🔲 CompressJPEG_8 (&4A508)
🔲 CompressJPEG_9 (&4A509)
🔲 CompressJPEG_10 (&4A50A)
🔲 CompressJPEG_11 (&4A50B)
🔲 CompressJPEG_12 (&4A50C)
🔲 CompressJPEG_13 (&4A50D)
🔲 CompressJPEG_14 (&4A50E)
🔲 CompressJPEG_15 (&4A50F)
🔲 CompressJPEG_Transcode (&4A510)

Services

In 32bit In 64 bit Interface
🔲 Service_TaskManagerAcknowledgements

Vectors

None

Events

None

UpCalls

None


Issues calls to

Services

In 32bit In 64 bit Interface
🔲 Service_TaskManagerAcknowledgements

Vectors

None

Events

None

UpCalls

None

Modules

  • ColourTrans
  • CompressJPEG
  • ImageFileConvert
  • MessageTrans
  • SharedCLibrary

Clone this wiki locally