This repository contains an autobuild-vendored version of OpenJPEG used by Second Life.
OpenJPEG is an open-source JPEG 2000 codec written in C language. This repository packages it for use with Second Life's autobuild system.
The OpenJPEG source code is included as a git submodule pointing to the upstream repository at https://github.com/uclouvain/openjpeg.
This package is consumed by Second Life's build system through autobuild. The built artifacts include:
- Static/dynamic libraries (
libopenjp2
with platform-specific extensions) - Header files for JPEG 2000 codec functionality
- License and copyright information
To use this package in an autobuild-based project:
autobuild install openjpeg
To build this package locally:
- Ensure you have autobuild installed and configured
- Clone the repository with submodules:
git clone --recursive https://github.com/secondlife/3p-openjpeg.git
- Build the package:
autobuild build
OpenJPEG is licensed under the BSD license. See openjpeg/LICENSE
for full license text.
This repository follows the standard Second Life third-party package conventions:
- Fork the repository
- Create a feature branch
- Make your changes
- Test across all supported platforms
- Submit a pull request
For issues related to the OpenJPEG library itself, please report them to the upstream OpenJPEG repository.