aboutsummaryrefslogtreecommitdiffstats
path: root/nihav-duck
Commit message (Expand)AuthorAgeFilesLines
* vp6dsp: SSE2 intrinsics version of bilinear motion compensationKostya Shishkov2023-07-271-0/+83
* fix clippy warningsKostya Shishkov2023-07-2619-104/+65
* TrueMotion 1 encoderKostya Shishkov2023-07-183-2/+915
* 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-232-0/+10
* add Truemotion RT encoderKostya Shishkov2022-11-243-1/+421
* give 'str' variables more appropriate namesKostya Shishkov2022-11-041-2/+2
* switch demuxers to use NAStream::make_ts()Kostya Shishkov2022-11-041-2/+1
* rename Duck IVF format for clarityKostya Shishkov2022-10-132-2/+2
* 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-0214-65/+4140
* 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-2013-0/+18
* Flash supportKostya Shishkov2021-11-024-13/+37
* add some description to crates providing (de)coders and (de)muxersKostya Shishkov2021-10-291-0/+1
* replace vec.truncate(0) with vec.clear()Kostya Shishkov2021-10-292-2/+2
* VP8 decoderKostya Shishkov2021-10-146-4/+1968
* add IVF demuxer for VP8 test samplesKostya Shishkov2021-10-144-2/+150
* 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-2913-122/+4009
* 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
* introduce all_demuxers and all_{video,audio}_decoders features in crates miss...Kostya Shishkov2021-04-051-1/+3
* make tests that rely on external demuxers use only those from external cratesKostya Shishkov2021-04-051-1/+1
* use MaybeUninit properlyKostya Shishkov2021-04-051-45/+60
* fix clippy warnings for update to rustc 1.46Kostya Shishkov2021-04-048-26/+27
* 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-0912-26/+26
* duck: fix or silence clippy warningsKostya Shishkov2020-06-1613-146/+182
* 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
* fix re-exports of crate submodulesKostya Shishkov2020-02-201-1/+1
* split nihav-codec-support crate from nihav-coreKostya Shishkov2020-02-2010-7/+17
* make all codec crates export just register_all functions and document themKostya Shishkov2020-02-1712-21/+24