[Flac-dev] Re: Bug#119396: flac: Decoded data does not equal orginal data.
Matt Zimmerman
mdz at debian.org
Mon Nov 12 18:30:01 PST 2001
retitle 119396 flac: problems encoding very small files
thanks
flac-dev: I received the following bug report from a Debian user. Please
preserve Cc: 119396-forwarded at bugs.debian.org when replying.
On Mon, Nov 12, 2001 at 05:44:09PM -0800, Adam M. Costello wrote:
> Package: flac
> Version: 1.0-3
> Severity: grave
>
> The file "test" is a 1000-byte raw audio file (44100 samples per second,
> 16-bit signed, native byte order (little-endian), 2 channels).
>
> flac -fl -fc 2 -fp 16 -fs 44100 test
> flac -d -fl -fc 2 -fp 16 -fs 44100 -o test-out test.flac
>
> test-out ought to be identical to test, but test-out is 12 bytes longer.
> The first 12 bytes are repeated. If the first 12 bytes of test-out are
> removed, then the two files will agree.
>
> -- System Information
> Debian Release: testing/unstable
> Kernel Version: Linux arwen 2.4.13 #2 SMP Fri Nov 9 04:29:32 GMT 2001 i686 unknown
>
> Versions of the packages flac depends on:
> ii libc6 2.2.4-3 GNU C Library: Shared libraries and Timezone
> ii libflac1 1.0-3 Free Lossless Audio Codec - runtime library
Adding -V to the command line gives this:
flac -V -fl -fc 2 -fp 16 -fs 44100 test
[...]
options: -P 0 -b 4608 -m -l 8 -q 0 -r 3,3 -R 0 -V
test: 101% complete, ratio=0.078
Which is clearly wrong (101%), and I think should probably trigger an error
(but doesn't). Based on a few quick tests, this kind of problem seems to
occur with any file smaller than 4k (at least when using
44100Hz/16bps/2chan).
--
- mdz
More information about the Flac-dev
mailing list