public class Intra8x8PredictionBuilder extends Object
Constructor and Description |
---|
Intra8x8PredictionBuilder() |
Modifier and Type | Method and Description |
---|---|
void |
copyAdd(byte[] pred,
int srcOff,
int[] residual,
int pixOff,
int rOff,
byte[] out) |
void |
fillAdd(int[] residual,
int pixOff,
int val,
byte[] pixOut) |
void |
predictDC(int[] residual,
boolean topLeftAvailable,
boolean topRightAvailable,
boolean leftAvailable,
boolean topAvailable,
byte[] topLeft,
byte[] leftRow,
byte[] topLine,
int mbOffX,
int blkX,
int blkY,
byte[] pixOut) |
void |
predictDiagonalDownLeft(int[] residual,
boolean topLeftAvailable,
boolean topAvailable,
boolean topRightAvailable,
byte[] topLeft,
byte[] topLine,
int mbOffX,
int blkX,
int blkY,
byte[] pixOut) |
void |
predictDiagonalDownRight(int[] residual,
boolean topRightAvailable,
byte[] topLeft,
byte[] leftRow,
byte[] topLine,
int mbOffX,
int blkX,
int blkY,
byte[] pixOut) |
void |
predictHorizontal(int[] residual,
boolean topLeftAvailable,
byte[] topLeft,
byte[] leftRow,
int mbOffX,
int blkX,
int blkY,
byte[] pixOut) |
void |
predictHorizontalDown(int[] residual,
boolean topRightAvailable,
byte[] topLeft,
byte[] leftRow,
byte[] topLine,
int mbOffX,
int blkX,
int blkY,
byte[] pixOut) |
void |
predictHorizontalUp(int[] residual,
boolean topLeftAvailable,
byte[] topLeft,
byte[] leftRow,
int mbOffX,
int blkX,
int blkY,
byte[] pixOut) |
void |
predictVertical(int[] residual,
boolean topLeftAvailable,
boolean topRightAvailable,
byte[] topLeft,
byte[] topLine,
int mbOffX,
int blkX,
int blkY,
byte[] pixOut) |
void |
predictVerticalLeft(int[] residual,
boolean topLeftAvailable,
boolean topRightAvailable,
byte[] topLeft,
byte[] topLine,
int mbOffX,
int blkX,
int blkY,
byte[] pixOut) |
void |
predictVerticalRight(int[] residual,
boolean topRightAvailable,
byte[] topLeft,
byte[] leftRow,
byte[] topLine,
int mbOffX,
int blkX,
int blkY,
byte[] pixOut) |
void |
predictWithMode(int mode,
int[] residual,
boolean leftAvailable,
boolean topAvailable,
boolean topLeftAvailable,
boolean topRightAvailable,
byte[] leftRow,
byte[] topLine,
byte[] topLeft,
int mbOffX,
int blkX,
int blkY,
byte[] pixOut) |
public void predictWithMode(int mode, int[] residual, boolean leftAvailable, boolean topAvailable, boolean topLeftAvailable, boolean topRightAvailable, byte[] leftRow, byte[] topLine, byte[] topLeft, int mbOffX, int blkX, int blkY, byte[] pixOut)
public void copyAdd(byte[] pred, int srcOff, int[] residual, int pixOff, int rOff, byte[] out)
public void fillAdd(int[] residual, int pixOff, int val, byte[] pixOut)
public void predictVertical(int[] residual, boolean topLeftAvailable, boolean topRightAvailable, byte[] topLeft, byte[] topLine, int mbOffX, int blkX, int blkY, byte[] pixOut)
public void predictHorizontal(int[] residual, boolean topLeftAvailable, byte[] topLeft, byte[] leftRow, int mbOffX, int blkX, int blkY, byte[] pixOut)
public void predictDC(int[] residual, boolean topLeftAvailable, boolean topRightAvailable, boolean leftAvailable, boolean topAvailable, byte[] topLeft, byte[] leftRow, byte[] topLine, int mbOffX, int blkX, int blkY, byte[] pixOut)
public void predictDiagonalDownLeft(int[] residual, boolean topLeftAvailable, boolean topAvailable, boolean topRightAvailable, byte[] topLeft, byte[] topLine, int mbOffX, int blkX, int blkY, byte[] pixOut)
public void predictDiagonalDownRight(int[] residual, boolean topRightAvailable, byte[] topLeft, byte[] leftRow, byte[] topLine, int mbOffX, int blkX, int blkY, byte[] pixOut)
public void predictVerticalRight(int[] residual, boolean topRightAvailable, byte[] topLeft, byte[] leftRow, byte[] topLine, int mbOffX, int blkX, int blkY, byte[] pixOut)
public void predictHorizontalDown(int[] residual, boolean topRightAvailable, byte[] topLeft, byte[] leftRow, byte[] topLine, int mbOffX, int blkX, int blkY, byte[] pixOut)
public void predictVerticalLeft(int[] residual, boolean topLeftAvailable, boolean topRightAvailable, byte[] topLeft, byte[] topLine, int mbOffX, int blkX, int blkY, byte[] pixOut)
public void predictHorizontalUp(int[] residual, boolean topLeftAvailable, byte[] topLeft, byte[] leftRow, int mbOffX, int blkX, int blkY, byte[] pixOut)
Copyright © 2019. All rights reserved.