Loki Announces Open Source JPEG Library

Loki Entertainment Software yesterday announced its third open-source project, a JPEG (joint photographic experts group) library for image manipulation in games.

The library, the SDL Motion JPEG Library (SMJPEG), creates and displays full motion video by using a format developed by the company. The format is based on the JPEG Group's library for JPEG image manipulation, combined with open-source ADPCM (Adaptive Differential Pulse Code Modulation) audio compression.

The format was developed when Loki ported Railroad Tycoon II: Gold Edition to Linux [See "Loki Releases Three More Games for Linux," May 18] for the game's original developer, PopTop Software Inc.

Loki is releasing the SMJPEG source code to the open-source community, while protecting the underlying code for the game itself, according to a press release issued by the company. In open-source development, code is freely released to interested developers on the Web, who then contribute fixes and enhancements.

Some of the features available in SMJPEG include adjustable video sizes, frame rates, compression levels, frame skipping and time synchronization.

While Loki was doing their first port to Linux -- for Activision Inc.'s Civilization: Call to Power -- they also created the technology for the SDL MPEG player, an MPEG (Moving Pictures Expert Group) audio and video player for Linux, which they also released to the open-source community.

Loki's open-source applications are available for free download from the company's Web site.

Loki, based in Orange County, California, can be reached at +1-714-505-8915 and found on the Web at http://www.lokigames.com.

Join the newsletter!


Sign up to gain exclusive access to email subscriptions, event invitations, competitions, giveaways, and much more.

Membership is free, and your security and privacy remain protected. View our privacy policy before signing up.

Error: Please check your email address.

More about ActivisionLoki Entertainment SoftwareMoving Pictures Expert GroupSDL

Show Comments