2012-11-18 David Barina <ibarina@fit.vutbr.cz>
* ASVP: Fixed several bugs.
* ASVP: Optimized firmwares.
* Added dwt_util_arch function.

2012-11-12 David Barina <ibarina@fit.vutbr.cz>
* ASVP: Acceleration of non power of two image sizes.
* ASVP: Fixed several bugs.

2012-11-09 David Barina <ibarina@fit.vutbr.cz>
* On ASVP platform, added initial support for parallel processing by several
BCE workers.
* Added some logging functions.

2012-11-05 David Barina <ibarina@fit.vutbr.cz>
* Removed volatile modifier.
* Rewritten firmwares according to 64-bit data alignment.

2012-10-30 David Barina <ibarina@fit.vutbr.cz>
* Added initial support for UTIA ASVP platform and DMA memory transfers.

2011-10-07 David Barina <ibarina@fit.vutbr.cz>
* libdwt.c libdwt.h: Added support for CDF 5/3 wavelet.

2011-08-10 David Barina <ibarina@fit.vutbr.cz>
* libdwt.c libdwt.h: EdkDSP implementation speed-up.

2011-07-19 David Barina <ibarina@fit.vutbr.cz>
* libdwt.c libdwt.h: Added many timer types (enum dwt_timer_types) and
dwt_util_clock_available function. Code consolidation. Added experimental
dwt_util_switch_op function which changes PicoBlaze firmware.

2011-07-07 David Barina <ibarina@fit.vutbr.cz>
* libdwt.c firmware/fw_fp01_lift4sa.c firmware/fw_fp01_lift4sb.c: Two firmwares
for forward and inverse transform. Merged with coefficient scaling.

* libdwt.c (dwt_util_memcpy_stride_s, dwt_util_memcpy_stride_d): Added functions
for fast memory area copying.

2011-06-23 David Barina <ibarina@fit.vutbr.cz>
* libdwt.c firmware/fw_fp01_lift97.c: Improved EdkDSP acceleration (two lifting
steps merged together).

2011-06-20 David Barina <ibarina@fit.vutbr.cz>

* libdwt.c Makefile INSTALL firmware/fw_fp01_lift97.c: Improved UTIA EdkDSP
platform support. Computation is now implemented in PicoBlaze firmware.

2011-06-16 David Barina <ibarina@fit.vutbr.cz>

* libdwt.c libdwt.h Makefile INSTALL examples/simple: Added support for UTIA
EdkDSP platform. Several small fixes.

2011-06-07 David Barina <ibarina@fit.vutbr.cz>

* libdwt.h: Fixed usage of string class.

* examples/simple: Added simple example application.

2011-06-01 David Barina <ibarina@fit.vutbr.cz>

* libdwt.c libdwt.h: Added dwt_util_* functions for performance measurement.

2011-05-16 David Barina <ibarina@fit.vutbr.cz>

* libdwt.c libdwt.h (dwt_cdf97_f_d, dwt_cdf97_f_s, dwt_cdf97_i_d, dwt_cdf97_i_s)
(dwt_cdf97_f_ex_d, dwt_cdf97_f_ex_s, dwt_cdf97_f_ex_stride_d)
(dwt_cdf97_f_ex_stride_s, dwt_cdf97_i_ex_d, dwt_cdf97_i_ex_s)
(dwt_cdf97_i_ex_stride_d, dwt_cdf97_i_ex_stride_s, dwt_zero_padding_f_d)
(dwt_zero_padding_f_s, dwt_zero_padding_f_stride_d, dwt_zero_padding_f_stride_s)
(dwt_zero_padding_i_d, dwt_zero_padding_i_s, dwt_zero_padding_i_stride_d)
(dwt_zero_padding_i_stride_s, dwt_cdf97_2f_d, dwt_cdf97_2f_s, dwt_cdf97_2i_d)
(dwt_cdf97_2i_s): Added support for single precision floating point numbers.

* cvdwt.cpp cvdwt.h (isPOT, resizePOT, transform, wtshow): Added C++ OpenCV
interface.

* examples/opencv/showdwt.cpp: Now, using C++ OpenCV interface.

2011-05-09 David Barina <ibarina@fit.vutbr.cz>

* libdwt.c (dwt_cdf97_2f, dwt_cdf97_2i): More effective OpenMP parallelization.

* libdwt.c (or_shift, pot, bits, ceil_log2, ceil_div): Added some fast integer
math routines.

2011-05-03 David Barina <ibarina@fit.vutbr.cz>

* libdwt.c (dwt_cdf97_2f, dwt_cdf97_2i): Added OpenMP support.

2011-04-21 David Barina <ibarina@fit.vutbr.cz>

* libdwt.c libdwt.h (dwt_cdf97_2f, dwt_cdf97_2i): Added functions for image
processing.
