aboutsummaryrefslogtreecommitdiffstats
path: root/nihav-indeo/src/codecs
Commit message (Expand)AuthorAgeFilesLines
* fix clippy warningsKostya Shishkov2023-07-266-23/+22
* introduce a way for encoder to manifest its capabilitiesKostya Shishkov2023-03-141-0/+1
* indeo3enc: advance frameno on skip frames as wellKostya Shishkov2023-02-151-0/+1
* indeo3enc: requant input only in modes 0/3/10Kostya Shishkov2023-02-151-5/+1
* indeo3enc: rework cell intra flag logicKostya Shishkov2023-02-153-16/+19
* indeo3enc: fix always enabled frame recompressionKostya Shishkov2023-02-151-1/+1
* indeo3enc: fix mode10 interpolationKostya Shishkov2023-02-152-8/+6
* indeo3enc: rework the logic with motion cellsKostya Shishkov2023-02-143-33/+42
* indeo3enc: fix checksum calculationKostya Shishkov2023-02-142-3/+5
* rework Indeo 3 decoderKostya Shishkov2023-02-141-634/+891
* Indeo 3 encoderKostya Shishkov2023-02-066-1/+2306
* split Indeo 3 codebooks into separate moduleKostya Shishkov2023-02-063-674/+676
* make validate!() print message only in debug buildsKostya Shishkov2022-12-231-0/+5
* give 'str' variables more appropriate namesKostya Shishkov2022-11-041-9/+9
* indeo5: add source mention for a new testKostya Shishkov2022-10-131-0/+1
* indeo5: implement scalable streams supportKostya Shishkov2022-10-132-14/+111
* indeo5: fix off-by-one error in recombine_plane()Kostya Shishkov2022-10-131-103/+103
* indeo5: fix band size checkKostya Shishkov2022-10-131-1/+2
* prepare for implementing scalable Indeo 5Kostya Shishkov2022-10-134-5/+15
* indeo: reorder frames for Indeo4Kostya Shishkov2022-10-071-0/+5
* indeo: fix tile end calculationKostya Shishkov2022-10-071-1/+1
* indeo: do not align bitstream on empty tilesKostya Shishkov2022-10-061-1/+1
* indeo4: fix picture header parsingKostya Shishkov2022-10-061-7/+3
* indeo: fix selecting reference tileKostya Shishkov2022-10-061-1/+6
* fix some clippy warningsKostya Shishkov2022-09-225-27/+27
* annotate the sources for test samplesKostya Shishkov2021-11-206-0/+7
* replace vec.truncate(0) with vec.clear()Kostya Shishkov2021-10-292-7/+7
* use MaybeUninit properlyKostya Shishkov2021-04-051-9/+9
* fix clippy warnings for update to rustc 1.46Kostya Shishkov2021-04-046-9/+9
* fix some warnings (unneeded parentheses, missing dyn keyword)Kostya Shishkov2020-09-271-3/+3
* rename register_all_codecs to register_all_decodersKostya Shishkov2020-07-097-13/+13
* make HAMShuffler genericKostya Shishkov2020-06-161-1/+1
* indeo: fix or silence clippy warningsKostya Shishkov2020-06-165-21/+27
* introduce option handling for decodersKostya Shishkov2020-06-016-0/+36
* intel263: switch to MD5-based testKostya Shishkov2020-04-081-1/+19
* intel263: use codec-specific DSP functionsKostya Shishkov2020-04-081-3/+295
* intel263: fix quantisationKostya Shishkov2020-04-081-2/+10
* intel263: correct frame PTS in case of B-frames being presentKostya Shishkov2020-04-081-8/+30
* fix import crate for codec testsKostya Shishkov2020-02-216-6/+6
* split nihav-codec-support crate from nihav-coreKostya Shishkov2020-02-205-6/+10
* make all codec crates export just register_all functions and document themKostya Shishkov2020-02-177-12/+13
* Make BitReader rely on passed slice size without the additional arguments.Kostya Shishkov2020-02-115-5/+5
* indeo3: support mid-stream frame size changeKostya Shishkov2019-12-141-3/+4
* indeo5: switch to MD5-based testingKostya Shishkov2019-12-141-3/+103
* indeo/ivi: restore erroneously deleted chunkKostya Shishkov2019-12-141-0/+3
* indeo4: use MD5-based testingKostya Shishkov2019-12-141-2/+30
* indeo/ivi: init codebook for transparency planeKostya Shishkov2019-12-131-0/+1
* indeo/ivi: fix reference selectionKostya Shishkov2019-12-131-4/+1
* indeo/ivi: fix motion compensation routineKostya Shishkov2019-12-131-2/+2
* indeo/ivi: use tiles without referencesKostya Shishkov2019-12-111-9/+11