Created by the British Broadcasting Corporation.
A class for fast downconversion of picture data. More...
#include <downconvert.h>
A class for fast down-conversion of picture data. The picture data is downconverted by a factor of two in each dimension, using fast filtering techniques. The filter is a half-band filter designed to trade off frequency response, ringiness, and aliasing
dirac::DownConverter::DownConverter | ( | ) |
dirac::DownConverter::~DownConverter | ( | ) | [inline] |
dirac::DownConverter::DownConverter | ( | const DownConverter & | cpy | ) | [private] |
A function to do the actual downconversion.
old_data | the picture data to be downconverted |
new_data | the resulting down-converted data. The array must be of the correct size. |
DownConverter& dirac::DownConverter::operator= | ( | const DownConverter & | rhs | ) | [private] |
void dirac::DownConverter::RowLoop | ( | const int | colpos, |
PicArray & | new_data | ||
) | [private] |
ValueType* dirac::DownConverter::m_row_buffer [private] |
const int dirac::DownConverter::Stage_I_Size = 6 [static, private] |
const int dirac::DownConverter::StageI_I = 86 [static, private] |
const int dirac::DownConverter::StageI_II = 46 [static, private] |
const int dirac::DownConverter::StageI_III = 4 [static, private] |
const int dirac::DownConverter::StageI_IV = -8 [static, private] |
const int dirac::DownConverter::StageI_Shift = 8 [static, private] |
const int dirac::DownConverter::StageI_V = -4 [static, private] |
const int dirac::DownConverter::StageI_VI = 4 [static, private] |
© 2004 British Broadcasting Corporation.
Dirac code licensed under the Mozilla Public License (MPL) Version 1.1.
HTML documentation generated by Dimitri van Heesch's
excellent Doxygen tool.