Class LoopFilter
java.lang.Object
com.twelvemonkeys.imageio.plugins.webp.vp8.LoopFilter
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static intclamp(int value) private static intcommon_adjust(boolean use_outer_taps, Segment seg) private static booleanfilter_yes(int I, int E, int p3, int p2, int p1, int p0, int q0, int q1, int q2, int q3) private static Segmentprivate static Segmentprivate static booleanhev(int threshold, int p1, int p0, int q0, int q1) (package private) static voidloopFilterBlock(MacroBlock cmb, MacroBlock lmb, MacroBlock tmb, int frameType, boolean simpleFilter, int sharpness) (package private) static voidloopFilterSimpleBlock(MacroBlock cmb, MacroBlock lmb, MacroBlock tmb, int sharpnessLevel) (package private) static voidloopFilterUVBlock(MacroBlock cmb, MacroBlock lmb, MacroBlock tmb, int sharpnessLevel, int frameType) (package private) static voidloopFilterYBlock(MacroBlock cmb, MacroBlock lmb, MacroBlock tmb, int sharpnessLevel, int frameType) private static voidprivate static ints2u(int v) private static voidprivate static voidprivate static voidsimple_segment(int edge_limit, Segment seg) private static voidsubblock_filter(int hev_threshold, int interior_limit, int edge_limit, Segment seg) private static intu2s(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)
-