Simple playback utility for SMUSH videos
C++ C Makefile
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
AUTHORS
COPYING Initial import Jun 22, 2012
Makefile Add support for codec 48 intraframes Mar 7, 2013
README
audioman.cpp Fix balance clipping bug Jun 23, 2012
audioman.h Add volume/balance control Jun 23, 2012
audiostream.cpp
audiostream.h
blocky16.cpp Initial import Jun 22, 2012
blocky16.h
codec37.cpp Initial import Jun 22, 2012
codec37.h Initial import Jun 22, 2012
codec47.cpp
codec47.h
codec48.cpp Implement codec48 method 3 Mar 15, 2013
codec48.h
graphicsman.cpp
graphicsman.h
imusechannel.cpp Add support for older sound formats Jun 24, 2012
pcm.cpp
pcm.h
rate.cpp
rate.h
saudchannel.cpp Add support for other PSAD audio rates Jun 24, 2012
smushchannel.cpp Add support for older sound formats Jun 24, 2012
smushchannel.h Add support for older sound formats Jun 24, 2012
smushplay.cpp Make failure to play error a bit closer to the truth Jul 2, 2012
smushvideo.cpp
smushvideo.h
stream.cpp Add MemoryReadStream from ScummVM Dec 29, 2012
stream.h Add MemoryReadStream from ScummVM Dec 29, 2012
types.h Initial import Jun 22, 2012
util.cpp Initial import Jun 22, 2012
util.h
vima.cpp Initial import Jun 22, 2012
vima.h

README

smushplay 0.0.1
===============

What is it?
***********
	A standalone LucasArts SMUSH movie player.

How do I build it?
******************
	1) Have SDL installed on your system
	2) Have zlib installed on your system
	3) Type 'make'
	4) If that doesn't work, submit a pull request that fixes it

How do I use it?
****************
	From the command line! Just run "./smushplay <video name>" and a window should appear with the video.

What videos are supported?
**************************
	Since there are many games out there using SMUSH, not all variants are supported right now. Here are games and their statuses:

	* Rebel Assault (DOS/3DO/Mac)
		Rebel Assault videos use the oldest version of SMUSH. Only a few of these videos play. Sound works.
	* Rebel Assault (Sega CD)
		Only a few of these videos play. Sound works.
	* Rebel Assault II
		Most Rebel Assault II videos play properly, but there are some glitches. Sound works.
	* Mortimer
		Some Mortimer videos work, but they are using a scaling feature that is not supported yet. Sound works.
	* Full Throttle/The Dig
		The videos should play properly. Sound works.
	* The Curse of Monkey Island/Shadows of the Empire/Grim Fandango *demo*/Outlaws
		The videos should play properly. Sound works.
	* Mysteries of the Sith
		The videos should play properly. Sound works.
	* X-Wing Alliance/Episode I Racer/Grim Fandango *full*
		The videos should play properly. Sound works.
	* Other games
		Untested! Please test and report!

	Also note that playing "NUT" files may or may not work. They weren't meant to be played as videos. Also note that text is not displayed in videos at this time, but hopefully will in the future.
	ScummVM-compressed videos do not have sound at this time.
	Standalone SMUSH audio files are not supported at this time.