[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1041368: RFP: libsmacker -- C library for decoding .smk Smacker Video files



Package: wnpp
Severity: wishlist
X-Debbugs-Cc: kennedy.greg@gmail.com, debian-devel-games@lists.debian.org, joe@nahmias.net

* Package name    : libsmacker
  Version         : 1.2.0
  Upstream Contact: Greg Kennedy <kennedy.greg@gmail.com>
* URL             : https://libsmacker.sourceforge.net/
* License         : LGPL-2.1
  Programming Lang: C
  Description     : C library for decoding .smk Smacker Video files

libsmacker is a cross-platform C library which can be used for decoding
Smacker Video files produced by RAD Game Tools. The library supports all
features of both v2 and v4 files, except that Bink Audio Compression (lossy
perceptual coding) is unsupported. For most use cases of libsmacker, this is
not a serious limitation. 

Smacker Video was the king of video middleware in the 1990s, and its
256-color compressed video format was used in over 2600 software titles.
Smacker files tend to pose a problem for "engine rewrite" projects for
legacy games: many used the .smk format for intro videos, cutscenes, and
animated textures.  What is needed is a library which supports the minimum
feature set from smackw32.dll to get an smk off a disk and the frames /
audio into a buffer in the correct order. Hence, libsmacker.


Reply to: