java.lang.Object
com.twelvemonkeys.imageio.plugins.webp.vp8.SubBlock

final class SubBlock extends Object
  • Field Details

    • above

      private final SubBlock above
    • dest

      private int[][] dest
    • diff

      private int[][] diff
    • hasNoZeroToken

      private boolean hasNoZeroToken
    • left

      private final SubBlock left
    • macroBlock

      private final MacroBlock macroBlock
    • mode

      private int mode
    • plane

      private final SubBlock.Plane plane
    • predict

      private int[][] predict
    • tokens

      private int[] tokens
  • Constructor Details

  • Method Details

    • planeToType

      public static int planeToType(SubBlock.Plane plane, boolean withY2)
    • DCTextra

      private int DCTextra(BoolDecoder bc2, int[] p) throws IOException
      Throws:
      IOException
    • decodeSubBlock

      public void decodeSubBlock(BoolDecoder bc2, int[][][][] coef_probs, int ilc, int type, boolean withY2) throws IOException
      Throws:
      IOException
    • decodeToken

      private int decodeToken(BoolDecoder bc2, int v) throws IOException
      Throws:
      IOException
    • dequantSubBlock

      public void dequantSubBlock(VP8Frame frame, Integer Dc)
    • drawDebug

      public void drawDebug()
    • drawDebugH

      public void drawDebugH()
    • drawDebugV

      public void drawDebugV()
    • getAbove

      public SubBlock getAbove()
    • getDebugString

      public String getDebugString()
    • getDest

      public int[][] getDest()
    • getDiff

      public int[][] getDiff()
    • getLeft

      public SubBlock getLeft()
    • getMacroBlock

      public MacroBlock getMacroBlock()
    • getMacroBlockPredict

      public int[][] getMacroBlockPredict(int intra_mode)
    • getMode

      public int getMode()
    • getPlane

      public SubBlock.Plane getPlane()
    • getPredict

      public int[][] getPredict()
    • getPredict

      public int[][] getPredict(int intra_bmode, boolean left)
    • getTokens

      int[] getTokens()
    • hasNoZeroToken

      public boolean hasNoZeroToken()
    • isDest

      public boolean isDest()
    • predict

      public void predict(VP8Frame frame)
    • reconstruct

      public void reconstruct()
    • setDest

      public void setDest(int[][] dest)
    • setDiff

      public void setDiff(int[][] diff)
    • setMode

      public void setMode(int mode)
    • setPixel

      public void setPixel(int x, int y, int p)
    • setPredict

      public void setPredict(int[][] predict)
    • toString

      public String toString()
      Overrides:
      toString in class Object