Smacker decoder

General chat related to ScummVM, adventure gaming, and so on.

Moderator: ScummVM Team

Post Reply
User avatar
Dark-Star
Posts: 150
Joined: Sun Oct 30, 2005 9:36 pm
Location: Reutlingen, GERMANY

Smacker decoder

Post by Dark-Star »

Hi!

I don't know if this is already well-known or not, but there seems to be an open-source Smacker(TM) implementation available here. It's C# code but it should be relatively easy to port it to C++. It is apparently based on the smacker-decoder from ffmpeg, maybe it's easier to take the code from there.

Of course, if it's not planned to add native Smacker decoding to ScummVM then please ignore this post ;)
clem
Posts: 2159
Joined: Mon Oct 31, 2005 11:14 am

Re: Smacker decoder

Post by clem »

Dark-Star wrote:Hi!

I don't know if this is already well-known or not, but there seems to be an open-source Smacker(TM) implementation available here. It's C# code but it should be relatively easy to port it to C++. It is apparently based on the smacker-decoder from ffmpeg, maybe it's easier to take the code from there.

Of course, if it's not planned to add native Smacker decoding to ScummVM then please ignore this post ;)
it's known since when ffmpeg came out - general position seems to be to sit and wait if ffmpeg guys get sued over it :)

so maybe you'll see that in ScummVM in 2010 or so, hehe

clem
User avatar
eriktorbjorn
ScummVM Developer
Posts: 3561
Joined: Mon Oct 31, 2005 7:39 am

Re: Smacker decoder

Post by eriktorbjorn »

Dark-Star wrote:It is apparently based on the smacker-decoder from ffmpeg, maybe it's easier to take the code from there.
The ffmpeg Smacker decoder is known. In particular, it's known to still be somewhat slow and buggy. :)

What we don't know is how RAD Game Tools will react to it, if they will react at all. That still remains to be seen.
Post Reply