summaryrefslogtreecommitdiff
path: root/libavfilter/vf_hqx.c
Commit message (Collapse)AuthorAge
* all: do standards compliant absdiff computationGanesh Ajjanagadde2015-09-18
| | | | | | | | This resolves implementation defined behavior, and also silences -Wabsolute-value in clang 3.5+. Moreover, the generated asm is identical to before modulo nop padding. Signed-off-by: Ganesh Ajjanagadde <gajjanagadde@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avfilter: handle error in query_formats() of a bunch of random video filtersClément Bœsch2015-03-16
|
* avfilter/vf_hqx: optimize table initMichael Niedermayer2014-06-24
| | | | | | | | | | 5389024880 -> 1389386610 dezicycles This surely can be optimized more, i just didnt want to cause a slowdown when trying to make the fate test bitexact. Further optimization left to ubitux Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* avfilter/vf_hqx: avoid floatsMichael Niedermayer2014-06-24
| | | | | | | | this likely fixes fate failures 2748170880 -> 5389024880 dezicycles Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* avfilter/vf_hqx: remove << 0Michael Niedermayer2014-06-22
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* avfilter/vf_hqx: partly fix big endian fate testMichael Niedermayer2014-06-22
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* avfilter/hqx: add some self promotion in doxy.Clément Bœsch2014-06-21
| | | | This is useful to understand how it's different from the original code.
* avfilter/hqx: unroll the pattern calculationClément Bœsch2014-06-21
| | | | Code si smaller, no speed difference.
* avfilter: add hqx filter (hq2x, hq3x, hq4x)Clément Bœsch2014-06-21
Partially fixes Ticket #3404 (xbr filter remaining)