Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | vp6dsp: SSE2 intrinsics version of bilinear motion compensation | Kostya Shishkov | 2023-07-27 | 1 | -0/+83 |
| | | | | | This is an old patch picked up mostly because those intrinsics are stable now. | ||||
* | fix clippy warnings | Kostya Shishkov | 2023-07-26 | 18 | -104/+60 |
| | |||||
* | TrueMotion 1 encoder | Kostya Shishkov | 2023-07-18 | 2 | -1/+913 |
| | | | | Only 15-bit mode is supported. | ||||
* | truemotion1data: signal delta table sizes | Kostya Shishkov | 2023-07-18 | 1 | -2/+2 |
| | |||||
* | truemotion1: split off data tables for the upcoming encoder | Kostya Shishkov | 2023-07-11 | 3 | -844/+848 |
| | |||||
* | introduce a way for encoder to manifest its capabilities | Kostya Shishkov | 2023-03-14 | 3 | -0/+3 |
| | |||||
* | make validate!() print message only in debug builds | Kostya Shishkov | 2022-12-23 | 1 | -0/+5 |
| | |||||
* | add Truemotion RT encoder | Kostya Shishkov | 2022-11-24 | 2 | -0/+419 |
| | |||||
* | give 'str' variables more appropriate names | Kostya Shishkov | 2022-11-04 | 1 | -2/+2 |
| | |||||
* | rename Duck IVF format for clarity | Kostya Shishkov | 2022-10-13 | 1 | -1/+1 |
| | |||||
* | fix some clippy warnings | Kostya Shishkov | 2022-09-22 | 11 | -55/+46 |
| | |||||
* | vp8: use safer initialisation of partition BoolCoders | Kostya Shishkov | 2022-09-05 | 1 | -7/+4 |
| | |||||
* | vp6enc: add fast(er) encoding mode | Kostya Shishkov | 2022-03-12 | 2 | -2/+200 |
| | |||||
* | vp7enc: remove duplicate tables | Kostya Shishkov | 2022-03-04 | 3 | -20/+2 |
| | |||||
* | vp7enc: fix encoding intra frames with too low quantiser | Kostya Shishkov | 2022-03-04 | 1 | -0/+4 |
| | |||||
* | VP7 encoder | Kostya Shishkov | 2022-03-02 | 13 | -64/+4138 |
| | |||||
* | vp7: split out tables | Kostya Shishkov | 2022-03-02 | 3 | -98/+99 |
| | |||||
* | vp6enc: split out future common parts to share them with VP7 encoder | Kostya Shishkov | 2022-03-02 | 8 | -414/+467 |
| | |||||
* | vp6enc: remove old unused counters | Kostya Shishkov | 2021-11-22 | 1 | -7/+0 |
| | |||||
* | annotate the sources for test samples | Kostya Shishkov | 2021-11-20 | 12 | -0/+17 |
| | |||||
* | Flash support | Kostya Shishkov | 2021-11-02 | 4 | -13/+37 |
| | |||||
* | replace vec.truncate(0) with vec.clear() | Kostya Shishkov | 2021-10-29 | 2 | -2/+2 |
| | |||||
* | VP8 decoder | Kostya Shishkov | 2021-10-14 | 5 | -3/+1966 |
| | |||||
* | vp7: split off data for the upcoming VP8 decoder | Kostya Shishkov | 2021-10-14 | 6 | -868/+889 |
| | |||||
* | vp6enc: allow setting codec version | Kostya Shishkov | 2021-10-02 | 1 | -5/+30 |
| | |||||
* | vp6: handle partial golden frame update in alpha case | Kostya Shishkov | 2021-10-02 | 1 | -2/+26 |
| | |||||
* | VP6 encoder | Kostya Shishkov | 2021-09-29 | 11 | -120/+4000 |
| | |||||
* | vp6: add test for VP6A | Kostya Shishkov | 2021-09-29 | 1 | -1/+36 |
| | |||||
* | vp6: mark simple profile as multistream | Kostya Shishkov | 2021-09-22 | 1 | -0/+1 |
| | |||||
* | vp6: split data into separate module | Kostya Shishkov | 2021-09-22 | 3 | -307/+310 |
| | |||||
* | vp6: fix alpha support | Kostya Shishkov | 2021-09-22 | 1 | -39/+51 |
| | |||||
* | use MaybeUninit properly | Kostya Shishkov | 2021-04-05 | 1 | -45/+60 |
| | |||||
* | fix clippy warnings for update to rustc 1.46 | Kostya Shishkov | 2021-04-04 | 7 | -26/+26 |
| | |||||
* | fix some warnings (unneeded parentheses, missing dyn keyword) | Kostya Shishkov | 2020-09-27 | 5 | -10/+10 |
| | |||||
* | on2avc: factor out common overlap code | Kostya Shishkov | 2020-07-17 | 1 | -57/+23 |
| | |||||
* | on2avc: fix scalefactor reading for partially empty band group | Kostya Shishkov | 2020-07-15 | 1 | -11/+26 |
| | |||||
* | rename register_all_codecs to register_all_decoders | Kostya Shishkov | 2020-07-09 | 11 | -25/+25 |
| | |||||
* | duck: fix or silence clippy warnings | Kostya Shishkov | 2020-06-16 | 12 | -146/+177 |
| | |||||
* | introduce option handling for decoders | Kostya Shishkov | 2020-06-01 | 10 | -0/+60 |
| | |||||
* | move IMA ADPCM decoder into codec_support | Kostya Shishkov | 2020-04-16 | 1 | -47/+1 |
| | |||||
* | make edge_emu() accept block alignment | Kostya Shishkov | 2020-03-24 | 3 | -4/+4 |
| | |||||
* | fix import crate for codec tests | Kostya Shishkov | 2020-02-21 | 10 | -10/+10 |
| | |||||
* | split nihav-codec-support crate from nihav-core | Kostya Shishkov | 2020-02-20 | 8 | -7/+13 |
| | | | | | The former is intended just for NihAV decoders, the latter is for both NihAV crates and for the code using NihAV. | ||||
* | make all codec crates export just register_all functions and document them | Kostya Shishkov | 2020-02-17 | 11 | -20/+21 |
| | |||||
* | duck/vpcommon: vp_tree! does not need to be exported | Kostya Shishkov | 2020-02-17 | 1 | -1/+0 |
| | |||||
* | remove trailing whitespaces | Kostya Shishkov | 2020-02-11 | 6 | -11/+11 |
| | |||||
* | Make BitReader rely on passed slice size without the additional arguments. | Kostya Shishkov | 2020-02-11 | 6 | -9/+9 |
| | |||||
* | vp7: switch to MD5-based testing | Kostya Shishkov | 2020-02-08 | 1 | -8/+15 |
| | |||||
* | vp7: fix special modes motion compensation | Kostya Shishkov | 2020-02-08 | 1 | -4/+13 |
| | |||||
* | vp7: reset scan on keyframe | Kostya Shishkov | 2020-02-08 | 1 | -0/+1 |
| |