aboutsummaryrefslogtreecommitdiffstats
path: root/nihav-rad/src/codecs
Commit message (Expand)AuthorAgeFilesLines
* binkaud: fix monaural RDFT decoding (and add a test while at it)Kostya Shishkov2024-07-021-2/+13
* Bink Audio encoder (version b for now)Kostya Shishkov2023-10-072-1/+735
* binkaud: split out common data definitions for the future encoderKostya Shishkov2023-10-073-26/+38
* Bink Video encoder (only 'b' version for now)Kostya Shishkov2023-10-076-1/+1970
* binkvid: move data tables into separate moduleKostya Shishkov2023-10-073-571/+575
* smacker: add forgotten recursion depth checkKostya Shishkov2023-10-071-0/+1
* fix clippy warningsKostya Shishkov2023-07-263-6/+6
* make validate!() print message only in debug buildsKostya Shishkov2022-12-231-0/+5
* annotate the sources for test samplesKostya Shishkov2021-11-204-0/+8
* use MaybeUninit properlyKostya Shishkov2021-04-051-8/+8
* fix clippy warnings for update to rustc 1.46Kostya Shishkov2021-04-043-3/+3
* rename register_all_codecs to register_all_decodersKostya Shishkov2020-07-095-13/+13
* make HAMShuffler genericKostya Shishkov2020-06-161-1/+1
* rad: fix or silence clippy warningsKostya Shishkov2020-06-163-3/+6
* introduce option handling for decodersKostya Shishkov2020-06-014-0/+30
* binkvid: switch to MD5-based testsKostya Shishkov2020-03-081-10/+30
* binkvid: align width to 8 when calculating bundle sizesKostya Shishkov2020-03-071-0/+1
* binkvid: remove debug statementsKostya Shishkov2020-03-071-16/+0
* binkaud: separate tests for different audio flavoursKostya Shishkov2020-03-071-6/+12
* smacker: switch to MD5-based testsKostya Shishkov2020-03-061-9/+25
* smacker-audio: use interleaved output format as it is stored that way tooKostya Shishkov2020-02-251-4/+3
* fix import crate for codec testsKostya Shishkov2020-02-214-4/+4
* split nihav-codec-support crate from nihav-coreKostya Shishkov2020-02-203-2/+4
* make all codec crates export just register_all functions and document themKostya Shishkov2020-02-175-8/+9
* remove trailing whitespacesKostya Shishkov2020-02-112-2/+2
* Make BitReader rely on passed slice size without the additional arguments.Kostya Shishkov2020-02-114-6/+6
* make decoders Send-ableKostya Shishkov2019-11-274-6/+6
* make audio decoder tests write .wav files only by requestKostya Shishkov2019-11-182-2/+2
* add flush() to decoder interfaceKostya Shishkov2019-11-094-0/+13
* rad: fix some clippy warningsKostya Shishkov2019-05-155-19/+11
* fix clippy errorsKostya Shishkov2019-05-141-2/+6
* mark traits as dynKostya Shishkov2019-05-144-6/+6
* switch to better FFT interface and more flexible FFT implementationKostya Shishkov2019-05-051-1/+1
* introduce NADecoderSupport and buffer poolsKostya Shishkov2019-05-024-10/+10
* switch NAFrame references to ArcKostya Shishkov2019-04-294-6/+6
* switch NACodecInfo to ArcKostya Shishkov2019-04-294-14/+12
* switch to refcounted buffersKostya Shishkov2019-04-284-8/+8
* bink2: fix intra block DCsKostya Shishkov2019-04-171-2/+2
* bink2: transpose quant matrix for KB2fKostya Shishkov2019-03-251-1/+1
* bink2: alpha support and proper slicesKostya Shishkov2019-03-221-41/+143
* bink2: decode KB2i flagsKostya Shishkov2019-03-211-52/+52
* bink2: luma MC and slice height fixesKostya Shishkov2019-03-191-19/+27
* bink2: correct KB2f IDCTKostya Shishkov2019-03-181-8/+9
* bink2: implement calc_dc as in the referenceKostya Shishkov2019-03-161-3/+20
* disable bink2 test outputKostya Shishkov2019-03-151-1/+1
* Bink2 semi-working decoderKostya Shishkov2019-03-151-1/+2088
* smacker: reset only non-empty last symbolsKostya Shishkov2019-02-161-1/+3
* fix allocated buffer mutability after previous commitKostya Shishkov2019-02-153-6/+6
* Bink video decoderKostya Shishkov2019-02-061-1/+1822
* binkaudio: fix channelmapKostya Shishkov2019-01-311-1/+1