![]() |
1 Attachment(s)
|
Update available
Changes - added wav stream detector - added flac codec - added jpg stream detector - added packjpg, brunsli, jojpeg codec - added feature that allows input to be a directory - added feature to extract detected streams - updated database feature - updated deduplication feature - IO function decode updated Notes I have added wav audio compression as an alternative of msc for people who has issues with it or don't want to use Freearc's tta codec as it processes wav files individually. One thing to note, it's not as good as tta, tak or even frog as it is based on flac codec (It was the only open source codec I could work with...). Also added jpg image compression codecs, you can pick between packjpg, brunsli or jojpeg. packjpg seems to have a memory leak, brunsli is fast but cannot deal with large jpg images and jojpeg can be used if you're after ratio as it is paq based (seems to be buggy so stick to packjpg or brunsli for now) A new parameter is added --extract=[path], this will extract all detected streams to a directory... if you're interested in the streams themselves. database and deduplication features have been updated and can now be used at all times without worrying about crc collisions. Special thanks to KaktoR for running several tests and Shelwien for providing compiled libraries for brunsli and jojpeg. @elit These issues will be investigated in time. |
Find little uncritical bug
Quote:
Quote:
One question. Why TTA but not TAK? Quote:
|
Quote:
|
Interesting, I should note that compression difference between different wav codecs is minimal. Also for me in the past, I found wavpack the best, It handle more formats(WAV/BWF/RF64, Sony Wave64, Apple CAF, Philips DSDIFF, and Sony DSF (all with no size limitations)), more modes(8, 16, 24, and 32-bit integer PCM; 32-bit float PCM; DSD audio; mono, stereo, and multichannel; sampling rates from 6 to 192 kHz (and non-standard rates)), RIFF chunks, is open source, does support STDIO which for me work unlike flac, which for some reason during decompression kept running past original size inflating to infinity(when used in FA with stdio mode).
However, flac is great too because is non-symetric so decompression is fast(although wavpack also seem to support asym. cmp.). I wonder how this work, if xtool is able to use it on chunks when wav files are inside big game packs, that would be indeed very useful. In fact, I don't know what would be the point beyond that as we could then just use standalone codecs? |
Could someone please remind me what's the difference between the 0.3.21 and 0.6.0 versions?
|
Quote:
Quote:
Quote:
I picked codecs based on the information provided here, it's not that I haven't tried wavpack. I did but it requires additional code as it generates lossy wav and a patch file in case you wanted to restore the original pcm data whereas flac does not. In addition, it doesn't seem to be thread safe which means it cannot work in xtool environment (maybe I'm mistaking it with tta). Quote:
|
Quote:
I am also perfectly ok with flac as well so don't worry about it, I just though this one may have been better due to more formats supported. https://www.wavpack.com |
Update available
Changes - added fast lzma2 compression for portable mode - fixed issues with wav stream detection - fixed minor issue with stream deduplication feature Notes I have added fast lzma2 compression for users who would want to use xtool without FA but still want to perform compression immediately after precompressing. Example Code:
xtool.exe precomp -mzlib -c32mb -t100p --dbase --dedup --compress=l10,t100p - - |
Quote:
|
Are there any current situations/titles that could benefit from the fast lzma2 compression option? Not fully awake, apologies if this is a tad silly to ask, with the answer being plainly obvious.
|
As far as i know, it was added to increase the portability of xtool.
Code:
Notes: |
Quote:
Maybe in the future it will get its own final compression with high compression gain and higher performance than lolz... It would be great! |
Quote:
@Razor thanks for the continued updates! |
Quote:
No. It's just a creative and really a gifted step, not more.:) |
| All times are GMT -7. The time now is 05:39. |
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2026, vBulletin Solutions Inc.
FileForums @ https://fileforums.com