summaryrefslogtreecommitdiffstats
path: root/nihav-realmedia/src/codecs
Commit message (Collapse)AuthorAgeFilesLines
* fix clippy warningsKostya Shishkov2023-07-267-32/+20
|
* RealVideo 4 encoderKostya Shishkov2023-05-1813-2/+6002
|
* rv34: make coefficient data public for the upcoming encoderKostya Shishkov2023-05-181-24/+24
|
* rv40: split off data into separate module for the upcoming encoderKostya Shishkov2023-05-183-693/+697
|
* introduce a way for encoder to manifest its capabilitiesKostya Shishkov2023-03-141-0/+1
|
* Cook encoderKostya Shishkov2023-03-092-1/+1231
|
* cook: split data into a separate moduleKostya Shishkov2023-03-023-445/+449
|
* rename "str" variable to avoid confusion with the primitive typeKostya Shishkov2023-02-171-6/+6
|
* disable or remove unneeded debug messagesKostya Shishkov2022-12-233-7/+0
|
* make validate!() print message only in debug buildsKostya Shishkov2022-12-231-0/+5
|
* rv6: handle DQP properlyKostya Shishkov2022-11-081-7/+32
| | | | As found out by Peter Ross, they precede each CU instead of once per row.
* rv6: change loop filter to a version used in newer binary specificationsKostya Shishkov2022-11-081-4/+4
| | | | Suggested by Peter Ross
* give 'str' variables more appropriate namesKostya Shishkov2022-11-041-8/+8
|
* rv6: fix wrong filtering mode for intra predictionKostya Shishkov2022-11-031-12/+12
| | | | Reported by Peter Ross
* rv6: rework deblocking as suggested by Peter RossKostya Shishkov2022-11-032-45/+56
|
* rv6: fix typo in transformKostya Shishkov2022-11-032-12/+12
| | | | Spotted by Peter Ross
* rv6: fix some typos in loop filteringKostya Shishkov2022-11-032-14/+14
| | | | Reported by Peter Ross
* rv6: fix special case for chroma motion compensationKostya Shishkov2022-11-032-9/+11
| | | | Reported by Peter Ross
* rv6: edge emulation should align to 16x16 luma blocksKostya Shishkov2022-11-031-2/+2
| | | | Reported by Peter Ross
* rv6: in some places dimensions should be rounded up to 16Kostya Shishkov2022-10-261-5/+9
| | | | Reported by Peter Ross
* rv6: fix typo in chroma filtering loopKostya Shishkov2022-10-262-10/+10
| | | | Spotted by Peter Ross
* fix some clippy warningsKostya Shishkov2022-09-223-63/+31
|
* silence warnings in a newer rustcKostya Shishkov2022-09-051-0/+1
|
* annotate the sources for test samplesKostya Shishkov2021-11-209-0/+11
|
* replace vec.truncate(0) with vec.clear()Kostya Shishkov2021-10-293-8/+8
|
* cook: build multichannel mapKostya Shishkov2021-04-051-0/+1
|
* use MaybeUninit properlyKostya Shishkov2021-04-051-12/+16
|
* fix clippy warnings for update to rustc 1.46Kostya Shishkov2021-04-048-13/+13
|
* fix some warnings (unneeded parentheses, missing dyn keyword)Kostya Shishkov2020-09-272-5/+5
|
* rename register_all_codecs to register_all_decodersKostya Shishkov2020-07-0910-20/+20
|
* realmedia: fix or silence clippy warningsKostya Shishkov2020-06-167-22/+27
|
* rv60: switch to MD5-based testKostya Shishkov2020-06-111-2/+15
|
* rv60: fix neighbourhood checkKostya Shishkov2020-06-111-1/+1
|
* rv6: add frame skipping optionKostya Shishkov2020-06-111-4/+55
|
* introduce option handling for decodersKostya Shishkov2020-06-019-0/+55
|
* rv10: remove invalid chroma DC code -128Kostya Shishkov2020-04-111-2/+2
|
* rv20: update hashes after loopfilter bugfixKostya Shishkov2020-04-081-5/+5
|
* rv10: switch to MD5-based testsKostya Shishkov2020-04-071-2/+37
|
* rv10: do not use modified chroma quantizerKostya Shishkov2020-04-071-1/+0
|
* rv10: remove debug statementsKostya Shishkov2020-04-071-9/+0
|
* rv10: new versions are all above zeroKostya Shishkov2020-04-071-1/+1
|
* rv10: check quantiserKostya Shishkov2020-04-071-0/+3
|
* rv10: use OBMC if the codec flavour requires itKostya Shishkov2020-04-071-0/+3
|
* switch h263 decoder to take options as flagsKostya Shishkov2020-04-061-1/+1
| | | | This will allow to add further options like OBMC without changing the interface.
* rv10: fix coefficient quantisationKostya Shishkov2020-04-041-2/+11
|
* rv20: do not ignore deblocking flagKostya Shishkov2020-04-041-10/+14
|
* rv20: fix decoding with RPR presentKostya Shishkov2020-04-041-13/+20
|
* rv20: validate slice startKostya Shishkov2020-04-041-0/+1
|
* rv20: switch to MD5-based testKostya Shishkov2020-04-031-2/+24
|
* h263-based codecs: use proper motion compensationKostya Shishkov2020-04-031-8/+52
|