aboutsummaryrefslogtreecommitdiffstats
path: root/nihav-duck/src/codecs
Commit message (Expand)AuthorAgeFilesLines
* vp6dsp: SSE2 intrinsics version of bilinear motion compensationKostya Shishkov2023-07-271-0/+83
* fix clippy warningsKostya Shishkov2023-07-2618-104/+60
* TrueMotion 1 encoderKostya Shishkov2023-07-182-1/+913
* truemotion1data: signal delta table sizesKostya Shishkov2023-07-181-2/+2
* truemotion1: split off data tables for the upcoming encoderKostya Shishkov2023-07-113-844/+848
* introduce a way for encoder to manifest its capabilitiesKostya Shishkov2023-03-143-0/+3
* make validate!() print message only in debug buildsKostya Shishkov2022-12-231-0/+5
* add Truemotion RT encoderKostya Shishkov2022-11-242-0/+419
* give 'str' variables more appropriate namesKostya Shishkov2022-11-041-2/+2
* rename Duck IVF format for clarityKostya Shishkov2022-10-131-1/+1
* fix some clippy warningsKostya Shishkov2022-09-2211-55/+46
* vp8: use safer initialisation of partition BoolCodersKostya Shishkov2022-09-051-7/+4
* vp6enc: add fast(er) encoding modeKostya Shishkov2022-03-122-2/+200
* vp7enc: remove duplicate tablesKostya Shishkov2022-03-043-20/+2
* vp7enc: fix encoding intra frames with too low quantiserKostya Shishkov2022-03-041-0/+4
* VP7 encoderKostya Shishkov2022-03-0213-64/+4138
* vp7: split out tablesKostya Shishkov2022-03-023-98/+99
* vp6enc: split out future common parts to share them with VP7 encoderKostya Shishkov2022-03-028-414/+467
* vp6enc: remove old unused countersKostya Shishkov2021-11-221-7/+0
* annotate the sources for test samplesKostya Shishkov2021-11-2012-0/+17
* Flash supportKostya Shishkov2021-11-024-13/+37
* replace vec.truncate(0) with vec.clear()Kostya Shishkov2021-10-292-2/+2
* VP8 decoderKostya Shishkov2021-10-145-3/+1966
* vp7: split off data for the upcoming VP8 decoderKostya Shishkov2021-10-146-868/+889
* vp6enc: allow setting codec versionKostya Shishkov2021-10-021-5/+30
* vp6: handle partial golden frame update in alpha caseKostya Shishkov2021-10-021-2/+26
* VP6 encoderKostya Shishkov2021-09-2911-120/+4000
* vp6: add test for VP6AKostya Shishkov2021-09-291-1/+36
* vp6: mark simple profile as multistreamKostya Shishkov2021-09-221-0/+1
* vp6: split data into separate moduleKostya Shishkov2021-09-223-307/+310
* vp6: fix alpha supportKostya Shishkov2021-09-221-39/+51
* use MaybeUninit properlyKostya Shishkov2021-04-051-45/+60
* fix clippy warnings for update to rustc 1.46Kostya Shishkov2021-04-047-26/+26
* fix some warnings (unneeded parentheses, missing dyn keyword)Kostya Shishkov2020-09-275-10/+10
* on2avc: factor out common overlap codeKostya Shishkov2020-07-171-57/+23
* on2avc: fix scalefactor reading for partially empty band groupKostya Shishkov2020-07-151-11/+26
* rename register_all_codecs to register_all_decodersKostya Shishkov2020-07-0911-25/+25
* duck: fix or silence clippy warningsKostya Shishkov2020-06-1612-146/+177
* introduce option handling for decodersKostya Shishkov2020-06-0110-0/+60
* move IMA ADPCM decoder into codec_supportKostya Shishkov2020-04-161-47/+1
* make edge_emu() accept block alignmentKostya Shishkov2020-03-243-4/+4
* fix import crate for codec testsKostya Shishkov2020-02-2110-10/+10
* split nihav-codec-support crate from nihav-coreKostya Shishkov2020-02-208-7/+13
* make all codec crates export just register_all functions and document themKostya Shishkov2020-02-1711-20/+21
* duck/vpcommon: vp_tree! does not need to be exportedKostya Shishkov2020-02-171-1/+0
* remove trailing whitespacesKostya Shishkov2020-02-116-11/+11
* Make BitReader rely on passed slice size without the additional arguments.Kostya Shishkov2020-02-116-9/+9
* vp7: switch to MD5-based testingKostya Shishkov2020-02-081-8/+15
* vp7: fix special modes motion compensationKostya Shishkov2020-02-081-4/+13
* vp7: reset scan on keyframeKostya Shishkov2020-02-081-0/+1