fmt_gsm: document that this format is also used for RTP
Add gapk testsuit
This testsuite takes a PCM auidio file and encodes from it everysupported format, and compares that output with a known sample (from anearlier, trusted version of gakp, shipped as part of this project).
I then re-decodes this file to PCM and also compares that with a shipped...
fmt_rtp_hr_ietf.c: Fix error encoding this format
We used the wrong length constant during encoding of RTP-HR IETF style.
EFR codec fixup.
While EFR has a canonical format of 31 bytes, the codec_efr.c does notuse that canonical format as input. Rather, it uses the format of .amrfiles with a 0x3C header as first byte. So the resulting encode/decodefunctions should not assume 31 bytes, but 32 bytes.
alsa/file input: return -1 on eof (short read)
This will permit for a more graceful error than the next element in theprocessing chain complaining that there's a 0-length input.
procqueue.c: Logging unficiation (always use the [x] prefix)
codac_amr: Remove printf() left from debugging/testing
direct all log statements to stderr to avoid breaking stdout data out
The tool has the capability to be used in a pipe, so stdout shouldrecevie nothing else but actual codec/pcm data.
fmt_ti: fix lsb/msb mix-up in ti_hr_from_canon()
I noticed that ti-hr format doesn't pass an encode-decode-playback test,and discussion with tnt resulted in the following conclusion:
19:29 <@tnt> looking at fr and efr, it's always msb_xxx19:30 <@tnt> and if I ever used it, then most likely it was for decoding...
print_help(): Fix formatting of help text
View all revisions
Also available in: Atom