Streamtools: Refactor rescaling code
commit6faf81502a4f1636537fc14f3229e8b2bfb2209f
authorIlari Liusvaara <ilari.liusvaara@elisanet.fi>
Wed, 5 Jan 2011 23:02:41 +0000 (6 01:02 +0200)
committerIlari Liusvaara <ilari.liusvaara@elisanet.fi>
Wed, 5 Jan 2011 23:02:41 +0000 (6 01:02 +0200)
tree42b39fd6a7a09a99ed3f8431642f046c0d765ac2
parente5d874b33c77bbada26536fc4c7bae7da1076737
Streamtools: Refactor rescaling code

Refactor the rescaling code. Combo scaling is now supported.
26 files changed:
streamtools/Makefile
streamtools/dumpconvert.cpp
streamtools/packet-processor.cpp
streamtools/packet-processor.hpp
streamtools/rescalers/base.cpp [new file with mode: 0644]
streamtools/rescalers/bilinear.cpp [moved from streamtools/resizer/bilinear.cpp with 74% similarity]
streamtools/rescalers/factory.hpp [new file with mode: 0644]
streamtools/rescalers/hqx.cpp [new file with mode: 0644]
streamtools/rescalers/lanczos.cpp [moved from streamtools/resizer/lanczos.cpp with 60% similarity]
streamtools/rescalers/letterbox.cpp [moved from streamtools/resizer/letterbox.cpp with 73% similarity]
streamtools/rescalers/letterbox2.cpp [moved from streamtools/resizer/letterbox2.cpp with 74% similarity]
streamtools/rescalers/linear-separable.cpp [new file with mode: 0644]
streamtools/rescalers/linear-separable.hpp [new file with mode: 0644]
streamtools/rescalers/nearest.cpp [moved from streamtools/resizer/nearest.cpp with 82% similarity]
streamtools/rescalers/public.hpp [new file with mode: 0644]
streamtools/rescalers/simple.cpp [new file with mode: 0644]
streamtools/rescalers/simple.hpp [new file with mode: 0644]
streamtools/rescalers/xdrop9.cpp [new file with mode: 0644]
streamtools/resize-linear-separable.cpp [deleted file]
streamtools/resize-linear-separable.hpp [deleted file]
streamtools/resize.cpp
streamtools/resize.hpp
streamtools/resizer/hqx.cpp [deleted file]
streamtools/resizer/test.cpp [deleted file]
streamtools/resizer/xdrop9.cpp [deleted file]
streamtools/testresizer.cpp