Commit Graph

18 Commits

Author SHA1 Message Date
Travis Howell 0c69a580ba Add patch #1611503 - DXA: Improved encoder (filesize and speed)
svn-id: r24837
2006-12-11 06:53:14 +00:00
Travis Howell 3c70565cc3 Add support for conversion of Bink video files. Use full filename of video file, since file extension is different in several HE games
svn-id: r24587
2006-11-02 10:54:48 +00:00
Travis Howell a43ed30eed Add patch #1504492 - DXA: New compression scheme
svn-id: r23334
2006-06-28 14:11:07 +00:00
Travis Howell 370963c548 Fix bug #1504440 encode_dxa: Suspect behaviour
svn-id: r23056
2006-06-12 07:08:58 +00:00
Torbjörn Andersson 0505f68d26 Removed the USE_ZMBV code, to avoid confusion. It was added as an experiment,
but the compression rate was reportedly not an improvement over standard DXA.

svn-id: r23038
2006-06-11 21:53:38 +00:00
Travis Howell 895500c5fa Fix typo
svn-id: r22861
2006-06-03 10:57:22 +00:00
Travis Howell e418574f07 Allow compression of separate audio file, if available too
svn-id: r22855
2006-06-03 06:43:16 +00:00
Travis Howell d13d42267d The Y-interlaced flag of Smacker format uses double height too. Fixes icetrench.smk and maybe others in 4CD version of FF
svn-id: r22833
2006-06-02 12:57:09 +00:00
Travis Howell 88f9afcd34 Remove WAV support, since we offer support for separate compressed sound files now
svn-id: r22832
2006-06-02 11:41:19 +00:00
Eugene Sandulenko 9e7159d2f8 Always use smallest result giving method for DXA compression. This gives
big size gain.

svn-id: r22232
2006-04-29 23:09:20 +00:00
Travis Howell f8f471abc7 Fix compiler warning
svn-id: r22212
2006-04-29 12:18:58 +00:00
Gregory Montoir 5fc121b582 some endianness fixes
svn-id: r22211
2006-04-29 12:15:23 +00:00
Eugene Sandulenko 348edfb178 - Better handling of incorrect PNGs. I.e. exit gracefully instead of crash
- Use best zlib compression method
- Experimental support of ZMBV video. Put zmbv.cpp znd zmbv.h to this directory,
  add it to Makefile and uncomment #define USE_ZMBV. However I modified it a
  bit, i.e. increased compression level and played with block size.

svn-id: r22202
2006-04-29 05:19:36 +00:00
Torbjörn Andersson e986ad05a8 Use readUint32LE() to extract header information from the SMK file. Also, if
the "Y-doubled" flag is set, the RAD Video Tools will already have scaled the
frames to twice the height indicated in the header. Compensate for that. (This
is not used in any of the Feeble Files cutscenes - not in the 2CD version, at
least - but Broken Sword 1 uses it for several.)

svn-id: r22196
2006-04-28 00:42:33 +00:00
Eugene Sandulenko 1df1736e56 For 100 frames video RAD Game Tools produced 3 digits frame numbers from
000 to 099, not 2 digits as it was assumed before. Fix it.

svn-id: r22146
2006-04-25 10:05:16 +00:00
Travis Howell 5505aef216 Ooops, leave _dxa as private
svn-id: r22143
2006-04-24 23:05:39 +00:00
Travis Howell bc5fcc1a8d Add NULL tag is audio doesn't exist, make adpcm compression optional and update help
svn-id: r22142
2006-04-24 23:02:30 +00:00
Eugene Sandulenko eb9545f2d9 Initial check-in of DXA encoder. Contributed code.
svn-id: r22096
2006-04-23 12:12:29 +00:00