[flac-dev] flac-1.3.1pre1

Jan Stary
Wed, 26 Nov 2014 22:15:04 -0000

On Nov 26 22:39:27, hans at stare.cz wrote:
> On Nov 25 00:43:22, mle+la at mega-nerd.com wrote:
> > http://downloads.xiph.org/releases/flac/beta/
> > Please test.
>
> ./test_replaygain.sh fails for me in tonegenerator(), saying:
>
> ./test_replaygain.sh[91]: mawk: not found
> Testing FLAC replaygain 8000 (8000 x 1) ... -: ERROR: got partial sample
>
> Apparently, the tone-generating awk script does not work with
> my system's awk, which is "awk version 20110810" as
distributed
> with current OpenBSD 5.6 GENERIC.MP#610 amd64.
> With mawk-1.3.4.20140914 it works fine
> (and ./test_replaygain.sh passes).
>
> Can anyone please shed some light on what's mawk-spacific
> about that awk script? It seems to be just a sine-generator.
>
> Here is the head of the hexdump of the two generated tones.

Ha! If the final

	printf("%c", byte[bx]);

is changed to

	printf("%d", byte[bx]);

the results produced by mawk and awk are identical.
So the diference must be just that mawk printf's "%c" differently.

$ wc -c a ma
   22000 a
   24000 ma