6#define RESAMPLER_DEBUG_OPS 0
7#define RESAMPLER_DEFAULT_FILTER "lanczos4"
9#define RESAMPLER_MAX_DIMENSION 16384
58 Contrib_List* Pclist_x = NULL,
59 Contrib_List* Pclist_y = NULL,
82 void get_clists(Contrib_List** ptr_clist_x, Contrib_List** ptr_clist_y);
101#ifdef RESAMPLER_DEBUG_OPS
162 for (i = 0; i < k; i++)
Contrib_List * m_Pclist_x
void get_clists(Contrib_List **ptr_clist_x, Contrib_List **ptr_clist_y)
static int get_filter_num()
const Sample * get_line()
Resample_Real clamp_sample(Resample_Real f) const
Contrib_List * get_clist_x() const
Boundary_Op m_boundary_op
int count_ops(Contrib_List *Pclist, int k)
Contrib_List * make_clist(int src_x, int dst_x, Boundary_Op boundary_op, Resample_Real(*Pfilter)(Resample_Real), Resample_Real filter_support, Resample_Real filter_scale, Resample_Real src_ofs)
Contrib_List * m_Pclist_y
static char * get_filter_name(int filter_num)
void scale_y_add(Sample *Ptmp, const Sample *Psrc, Resample_Real weight, int dst_x)
bool put_line(const Sample *Psrc)
void scale_y_mov(Sample *Ptmp, const Sample *Psrc, Resample_Real weight, int dst_x)
unsigned char * m_Psrc_y_flag
int reflect(const int j, const int src_x, const Boundary_Op boundary_op)
void clamp(Sample *Pdst, int n)
Resampler(const Resampler &o)
Resampler & operator=(const Resampler &o)
void resample_x(Sample *Pdst, const Sample *Psrc)
@ STATUS_SCAN_BUFFER_FULL
void resample_y(Sample *Pdst)
Contrib_List * get_clist_y() const
#define RESAMPLER_DEFAULT_FILTER
#define RESAMPLER_MAX_DIMENSION
int scan_buf_y[MAX_SCAN_BUF_SIZE]
Sample * scan_buf_l[MAX_SCAN_BUF_SIZE]