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
Smacker decoder
Moderator: ScummVM Team
Re: Smacker decoder
it's known since when ffmpeg came out - general position seems to be to sit and wait if ffmpeg guys get sued over itDark-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
so maybe you'll see that in ScummVM in 2010 or so, hehe
clem
- eriktorbjorn
- ScummVM Developer
- Posts: 3561
- Joined: Mon Oct 31, 2005 7:39 am
Re: Smacker decoder
The ffmpeg Smacker decoder is known. In particular, it's known to still be somewhat slow and buggy.Dark-Star wrote:It is apparently based on the smacker-decoder from ffmpeg, maybe it's easier to take the code from there.
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.