|
FFmpeg
|
Discrete wavelet transform. More...
#include "j2k_dwt.h"Go to the source code of this file.
Functions | |
| static void | extend53 (int *p, int i0, int i1) |
| static void | extend97 (float *p, int i0, int i1) |
| static void | sd_1d53 (int *p, int i0, int i1) |
| static void | dwt_encode53 (DWTContext *s, int *t) |
| static void | sd_1d97 (float *p, int i0, int i1) |
| static void | dwt_encode97 (DWTContext *s, int *t) |
| static void | sr_1d53 (int *p, int i0, int i1) |
| static void | dwt_decode53 (DWTContext *s, int *t) |
| static void | sr_1d97 (float *p, int i0, int i1) |
| static void | dwt_decode97 (DWTContext *s, int *t) |
| int | ff_j2k_dwt_init (DWTContext *s, uint16_t border[2][2], int decomp_levels, int type) |
| initialize DWT | |
| int | ff_j2k_dwt_encode (DWTContext *s, int *t) |
| int | ff_j2k_dwt_decode (DWTContext *s, int *t) |
| void | ff_j2k_dwt_destroy (DWTContext *s) |
Variables | |
| static const float | scale97 [] = {1.625786, 1.230174} |
Discrete wavelet transform.
Definition in file j2k_dwt.c.
|
inlinestatic |
|
inlinestatic |
|
static |
Definition at line 50 of file j2k_dwt.c.
Referenced by dwt_encode53().
|
static |
Definition at line 65 of file j2k_dwt.c.
Referenced by ff_j2k_dwt_encode().
|
static |
Definition at line 116 of file j2k_dwt.c.
Referenced by dwt_encode97().
|
static |
Definition at line 136 of file j2k_dwt.c.
Referenced by ff_j2k_dwt_encode().
|
static |
Definition at line 187 of file j2k_dwt.c.
Referenced by dwt_decode53().
|
static |
Definition at line 202 of file j2k_dwt.c.
Referenced by ff_j2k_dwt_decode().
|
static |
Definition at line 251 of file j2k_dwt.c.
Referenced by dwt_decode97().
|
static |
Definition at line 270 of file j2k_dwt.c.
Referenced by ff_j2k_dwt_decode().
| int ff_j2k_dwt_init | ( | DWTContext * | s, |
| uint16_t | border[2][2], | ||
| int | decomp_levels, | ||
| int | type | ||
| ) |
initialize DWT
| s | DWT context |
| border | coordinates of transformed region {{x0, x1}, {y0, y1}} |
| decomp_levels | number of decomposition levels |
| type | 0 for DWT 9/7; 1 for DWT 5/3 |
Definition at line 319 of file j2k_dwt.c.
Referenced by ff_j2k_init_component().
| int ff_j2k_dwt_encode | ( | DWTContext * | s, |
| int * | t | ||
| ) |
Definition at line 357 of file j2k_dwt.c.
Referenced by encode_tile().
| int ff_j2k_dwt_decode | ( | DWTContext * | s, |
| int * | t | ||
| ) |
Definition at line 370 of file j2k_dwt.c.
Referenced by decode_tile().
| void ff_j2k_dwt_destroy | ( | DWTContext * | s | ) |
Definition at line 383 of file j2k_dwt.c.
Referenced by ff_j2k_cleanup().
|
static |
Definition at line 30 of file j2k_dwt.c.
Referenced by dwt_decode97(), and dwt_encode97().
1.8.2