Class LoopFilter
java.lang.Object
com.twelvemonkeys.imageio.plugins.webp.vp8.LoopFilter
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static int
clamp
(int value) private static int
common_adjust
(boolean use_outer_taps, Segment seg) private static boolean
filter_yes
(int I, int E, int p3, int p2, int p1, int p0, int q0, int q1, int q2, int q3) private static Segment
private static Segment
private static boolean
hev
(int threshold, int p1, int p0, int q0, int q1) (package private) static void
loopFilterBlock
(MacroBlock cmb, MacroBlock lmb, MacroBlock tmb, int frameType, boolean simpleFilter, int sharpness) (package private) static void
loopFilterSimpleBlock
(MacroBlock cmb, MacroBlock lmb, MacroBlock tmb, int sharpnessLevel) (package private) static void
loopFilterUVBlock
(MacroBlock cmb, MacroBlock lmb, MacroBlock tmb, int sharpnessLevel, int frameType) (package private) static void
loopFilterYBlock
(MacroBlock cmb, MacroBlock lmb, MacroBlock tmb, int sharpnessLevel, int frameType) private static void
private static int
s2u
(int v) private static void
private static void
private static void
simple_segment
(int edge_limit, Segment seg) private static void
subblock_filter
(int hev_threshold, int interior_limit, int edge_limit, Segment seg) private static int
u2s
(int v)
-
Constructor Details
-
LoopFilter
LoopFilter()
-
-
Method Details
-
clamp
private static int clamp(int value) -
common_adjust
-
filter_yes
private static boolean filter_yes(int I, int E, int p3, int p2, int p1, int p0, int q0, int q1, int q2, int q3) -
getSegH
-
getSegV
-
hev
private static boolean hev(int threshold, int p1, int p0, int q0, int q1) -
loopFilterBlock
static void loopFilterBlock(MacroBlock cmb, MacroBlock lmb, MacroBlock tmb, int frameType, boolean simpleFilter, int sharpness) -
loopFilterSimpleBlock
static void loopFilterSimpleBlock(MacroBlock cmb, MacroBlock lmb, MacroBlock tmb, int sharpnessLevel) -
loopFilterUVBlock
static void loopFilterUVBlock(MacroBlock cmb, MacroBlock lmb, MacroBlock tmb, int sharpnessLevel, int frameType) -
loopFilterYBlock
static void loopFilterYBlock(MacroBlock cmb, MacroBlock lmb, MacroBlock tmb, int sharpnessLevel, int frameType) -
MBfilter
-
s2u
private static int s2u(int v) -
setSegH
-
setSegV
-
simple_segment
-
subblock_filter
private static void subblock_filter(int hev_threshold, int interior_limit, int edge_limit, Segment seg) -
u2s
private static int u2s(int v)
-