Class SubBlock


  • final class SubBlock
    extends java.lang.Object
    • Field Detail

      • dest

        private int[][] dest
      • diff

        private int[][] diff
      • hasNoZeroToken

        private boolean hasNoZeroToken
      • mode

        private int mode
      • predict

        private int[][] predict
      • tokens

        private int[] tokens
    • Method Detail

      • planeToType

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

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

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

        private int decodeToken​(BoolDecoder bc2,
                                int v)
                         throws java.io.IOException
        Throws:
        java.io.IOException
      • dequantSubBlock

        public void dequantSubBlock​(VP8Frame frame,
                                    java.lang.Integer Dc)
      • drawDebug

        public void drawDebug()
      • drawDebugH

        public void drawDebugH()
      • drawDebugV

        public void drawDebugV()
      • getDebugString

        public java.lang.String getDebugString()
      • getDest

        public int[][] getDest()
      • getDiff

        public int[][] getDiff()
      • getMacroBlock

        public MacroBlock getMacroBlock()
      • getMacroBlockPredict

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

        public int getMode()
      • 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 java.lang.String toString()
        Overrides:
        toString in class java.lang.Object