[Flac-dev] 0.6 release
M.S.Powell at salford.ac.uk
Fri Jan 26 07:46:41 PST 2001
Those speed improvements are great. Quick test on an 365MB wav of Neil
Young's eponymous 1st album on a PIII 650E (Coppermine) under FreeBSD 4.2:
User Sys MB
shorten23 0:46s 4.0 208.3
shorten31 1:24s 5.3 208.6
flac CVS 4:21s 7.5 199.2
It's getting near to be a useful replacement for shorten. Only 3x slower.
Any idea why it uses so much more sys time? I would've thought they'd
all be about the same. I can see why shn31 uses more than shn23, because
it goes and appends that seek table after the encoding.
In my limited testing I note that it usually gets a few percent better
than Monkey Audio, but that MA occasionally gets a few percent better than
flac. I've been chatting with the MA author to get him to release a
version of his command line compressor MAC.exe to put support for pipes
in. He says that it will be able to decode to a pipe. However, it won't
encode from a pipe, because it has to know how much data it is going to be
compressing first and then it needs to seek around to update header info.
This is a big win for the obviously more elegant design of flac.
Keep up the good work Josh. I just with I knew some x86 assembly so I
could help out with the optimisation.
Mark Powell - UNIX System Administrator - The University of Salford
Academic Information Services, Clifford Whitworth Building,
Salford University, Manchester, M5 4WT, UK.
Tel: +44 161 295 5936 Fax: +44 161 295 5888 www.pgp.com for PGP key
More information about the Flac-dev