OpenJPH
Open-source implementation of JPEG2000 Part-15
ojph_transform_local.h File Reference
#include "ojph_defs.h"

Go to the source code of this file.

Classes

struct  ojph::local::LIFTING_FACTORS
 

Namespaces

namespace  ojph
 
namespace  ojph::local
 

Functions

void ojph::local::gen_rev_vert_wvlt_fwd_predict (const line_buf *line_src1, const line_buf *line_src2, line_buf *line_dst, ui32 repeat)
 
void ojph::local::gen_rev_vert_wvlt_fwd_update (const line_buf *line_src1, const line_buf *line_src2, line_buf *line_dst, ui32 repeat)
 
void ojph::local::gen_rev_horz_wvlt_fwd_tx (line_buf *line_src, line_buf *line_ldst, line_buf *line_hdst, ui32 width, bool even)
 
void ojph::local::gen_rev_vert_wvlt_bwd_predict (const line_buf *line_src1, const line_buf *line_src2, line_buf *line_dst, ui32 repeat)
 
void ojph::local::gen_rev_vert_wvlt_bwd_update (const line_buf *line_src1, const line_buf *line_src2, line_buf *line_dst, ui32 repeat)
 
void ojph::local::gen_rev_horz_wvlt_bwd_tx (line_buf *line_dst, line_buf *line_lsrc, line_buf *line_hsrc, ui32 width, bool even)
 
void ojph::local::gen_irrev_vert_wvlt_step (const line_buf *line_src1, const line_buf *line_src2, line_buf *line_dst, int step_num, ui32 repeat)
 
void ojph::local::gen_irrev_vert_wvlt_K (const line_buf *line_src, line_buf *line_dst, bool L_analysis_or_H_synthesis, ui32 repeat)
 
void ojph::local::gen_irrev_horz_wvlt_fwd_tx (line_buf *line_src, line_buf *line_ldst, line_buf *line_hdst, ui32 width, bool even)
 
void ojph::local::gen_irrev_horz_wvlt_bwd_tx (line_buf *line_dst, line_buf *line_lsrc, line_buf *line_hsrc, ui32 width, bool even)
 
void ojph::local::sse_irrev_vert_wvlt_step (const line_buf *src1, const line_buf *src2, line_buf *dst, int step_num, ui32 repeat)
 
void ojph::local::sse_irrev_vert_wvlt_K (const line_buf *src, line_buf *dst, bool L_analysis_or_H_synthesis, ui32 repeat)
 
void ojph::local::sse_irrev_horz_wvlt_fwd_tx (line_buf *src, line_buf *ldst, line_buf *hdst, ui32 width, bool even)
 
void ojph::local::sse_irrev_horz_wvlt_bwd_tx (line_buf *src, line_buf *ldst, line_buf *hdst, ui32 width, bool even)
 
void ojph::local::sse2_rev_vert_wvlt_fwd_predict (const line_buf *src1, const line_buf *src2, line_buf *dst, ui32 repeat)
 
void ojph::local::sse2_rev_vert_wvlt_fwd_update (const line_buf *src1, const line_buf *src2, line_buf *dst, ui32 repeat)
 
void ojph::local::sse2_rev_horz_wvlt_fwd_tx (line_buf *src, line_buf *ldst, line_buf *hdst, ui32 width, bool even)
 
void ojph::local::sse2_rev_vert_wvlt_bwd_predict (const line_buf *src1, const line_buf *src2, line_buf *dst, ui32 repeat)
 
void ojph::local::sse2_rev_vert_wvlt_bwd_update (const line_buf *src1, const line_buf *src2, line_buf *dst, ui32 repeat)
 
void ojph::local::sse2_rev_horz_wvlt_bwd_tx (line_buf *dst, line_buf *lsrc, line_buf *hsrc, ui32 width, bool even)
 
void ojph::local::avx_irrev_vert_wvlt_step (const line_buf *line_src1, const line_buf *line_src2, line_buf *line_dst, int step_num, ui32 repeat)
 
void ojph::local::avx_irrev_vert_wvlt_K (const line_buf *line_src, line_buf *line_dst, bool L_analysis_or_H_synthesis, ui32 repeat)
 
void ojph::local::avx_irrev_horz_wvlt_fwd_tx (line_buf *line_src, line_buf *line_ldst, line_buf *line_hdst, ui32 width, bool even)
 
void ojph::local::avx_irrev_horz_wvlt_bwd_tx (line_buf *line_dst, line_buf *line_lsrc, line_buf *line_hsrc, ui32 width, bool even)
 
void ojph::local::avx2_rev_vert_wvlt_fwd_predict (const line_buf *line_src1, const line_buf *line_src2, line_buf *line_dst, ui32 repeat)
 
void ojph::local::avx2_rev_vert_wvlt_fwd_update (const line_buf *line_src1, const line_buf *line_src2, line_buf *line_dst, ui32 repeat)
 
void ojph::local::avx2_rev_horz_wvlt_fwd_tx (line_buf *line_src, line_buf *line_ldst, line_buf *line_hdst, ui32 width, bool even)
 
void ojph::local::avx2_rev_vert_wvlt_bwd_predict (const line_buf *line_src1, const line_buf *line_src2, line_buf *line_dst, ui32 repeat)
 
void ojph::local::avx2_rev_vert_wvlt_bwd_update (const line_buf *line_src1, const line_buf *line_src2, line_buf *line_dst, ui32 repeat)
 
void ojph::local::avx2_rev_horz_wvlt_bwd_tx (line_buf *line_dst, line_buf *line_lsrc, line_buf *line_hsrc, ui32 width, bool even)
 
void ojph::local::wasm_rev_vert_wvlt_fwd_predict (const line_buf *line_src1, const line_buf *line_src2, line_buf *line_dst, ui32 repeat)
 
void ojph::local::wasm_rev_vert_wvlt_fwd_update (const line_buf *line_src1, const line_buf *line_src2, line_buf *line_dst, ui32 repeat)
 
void ojph::local::wasm_rev_horz_wvlt_fwd_tx (line_buf *line_src, line_buf *line_ldst, line_buf *line_hdst, ui32 width, bool even)
 
void ojph::local::wasm_rev_vert_wvlt_bwd_predict (const line_buf *line_src1, const line_buf *line_src2, line_buf *line_dst, ui32 repeat)
 
void ojph::local::wasm_rev_vert_wvlt_bwd_update (const line_buf *line_src1, const line_buf *line_src2, line_buf *line_dst, ui32 repeat)
 
void ojph::local::wasm_rev_horz_wvlt_bwd_tx (line_buf *line_dst, line_buf *line_lsrc, line_buf *line_hsrc, ui32 width, bool even)
 
void ojph::local::wasm_irrev_vert_wvlt_step (const line_buf *line_src1, const line_buf *line_src2, line_buf *line_dst, int step_num, ui32 repeat)
 
void ojph::local::wasm_irrev_vert_wvlt_K (const line_buf *line_src, line_buf *line_dst, bool L_analysis_or_H_synthesis, ui32 repeat)
 
void ojph::local::wasm_irrev_horz_wvlt_fwd_tx (line_buf *line_src, line_buf *line_ldst, line_buf *line_hdst, ui32 width, bool even)
 
void ojph::local::wasm_irrev_horz_wvlt_bwd_tx (line_buf *line_src, line_buf *line_ldst, line_buf *line_hdst, ui32 width, bool even)