public class MPEGPred extends Object
Modifier and Type | Field and Description |
---|---|
protected int |
chromaFormat |
protected int[][] |
fCode |
protected int[][][] |
mvPred |
protected boolean |
topFieldFirst |
Constructor and Description |
---|
MPEGPred(int[][] fCode,
int chromaFormat,
boolean topFieldFirst) |
Modifier and Type | Method and Description |
---|---|
protected int |
getPix1(byte[] ref,
int refW,
int refH,
int x,
int y,
int refVertStep,
int refVertOff) |
protected int |
getPix2(byte[] ref,
int refW,
int refH,
int x1,
int y1,
int x2,
int y2,
int refVertStep,
int refVertOff) |
protected int |
getPix4(byte[] ref,
int refW,
int refH,
int x1,
int y1,
int x2,
int y2,
int x3,
int y3,
int x4,
int y4,
int refVertStep,
int refVertOff) |
protected void |
predict16x16Field(Picture[] reference,
int x,
int y,
BitReader bits,
int backward,
int[][] mbPix) |
protected void |
predict16x16Frame(Picture reference,
int x,
int y,
BitReader bits,
int backward,
int[][] mbPix) |
void |
predict16x16NoMV(Picture picture,
int x,
int y,
int pictureStructure,
int backward,
int[][] mbPix) |
void |
predictEvenOddSafe(byte[] ref,
int refX,
int refY,
int refW,
int refH,
int refVertStep,
int refVertOff,
int[] tgt,
int tgtY,
int tgtW,
int tgtH,
int tgtVertStep) |
void |
predictEvenOddUnSafe(byte[] ref,
int refX,
int refY,
int refW,
int refH,
int refVertStep,
int refVertOff,
int[] tgt,
int tgtY,
int tgtW,
int tgtH,
int tgtVertStep) |
void |
predictFullXFullYSafe(byte[] ref,
int refX,
int refY,
int refW,
int refH,
int refVertStep,
int refVertOff,
int[] tgt,
int tgtY,
int tgtW,
int tgtH,
int tgtVertStep) |
void |
predictFullXFullYUnSafe(byte[] ref,
int refX,
int refY,
int refW,
int refH,
int refVertStep,
int refVertOff,
int[] tgt,
int tgtY,
int tgtW,
int tgtH,
int tgtVertStep) |
protected void |
predictGeneric(Picture reference,
int x,
int y,
BitReader bits,
int backward,
int[][] mbPix,
int tgtY,
int blkW,
int blkH,
int isSrcField,
int srcField,
int isDstField,
int vectIdx,
int predScale) |
void |
predictInField(Picture[] reference,
int x,
int y,
int[][] mbPix,
BitReader bits,
int motionType,
int backward,
int fieldNo) |
void |
predictInFrame(Picture reference,
int x,
int y,
int[][] mbPix,
BitReader _in,
int motionType,
int backward,
int spatial_temporal_weight_code) |
void |
predictMB(Picture ref,
int refX,
int vectX,
int refY,
int vectY,
int blkW,
int blkH,
int refVertStep,
int refVertOff,
int[][] tgt,
int tgtY,
int tgtVertStep) |
void |
predictOddEvenSafe(byte[] ref,
int refX,
int refY,
int refW,
int refH,
int refVertStep,
int refVertOff,
int[] tgt,
int tgtY,
int tgtW,
int tgtH,
int tgtVertStep) |
void |
predictOddEvenUnSafe(byte[] ref,
int refX,
int refY,
int refW,
int refH,
int refVertStep,
int refVertOff,
int[] tgt,
int tgtY,
int tgtW,
int tgtH,
int tgtVertStep) |
void |
predictOddOddSafe(byte[] ref,
int refX,
int refY,
int refW,
int refH,
int refVertStep,
int refVertOff,
int[] tgt,
int tgtY,
int tgtW,
int tgtH,
int tgtVertStep) |
void |
predictOddOddUnSafe(byte[] ref,
int refX,
int refY,
int refW,
int refH,
int refVertStep,
int refVertOff,
int[] tgt,
int tgtY,
int tgtW,
int tgtH,
int tgtVertStep) |
void |
predictPlane(byte[] ref,
int refX,
int refY,
int refW,
int refH,
int refVertStep,
int refVertOff,
int[] tgt,
int tgtY,
int tgtW,
int tgtH,
int tgtVertStep) |
void |
reset() |
protected int[][][] mvPred
protected int chromaFormat
protected int[][] fCode
protected boolean topFieldFirst
public void predictFullXFullYSafe(byte[] ref, int refX, int refY, int refW, int refH, int refVertStep, int refVertOff, int[] tgt, int tgtY, int tgtW, int tgtH, int tgtVertStep)
public void predictEvenOddSafe(byte[] ref, int refX, int refY, int refW, int refH, int refVertStep, int refVertOff, int[] tgt, int tgtY, int tgtW, int tgtH, int tgtVertStep)
public void predictOddEvenSafe(byte[] ref, int refX, int refY, int refW, int refH, int refVertStep, int refVertOff, int[] tgt, int tgtY, int tgtW, int tgtH, int tgtVertStep)
public void predictOddOddSafe(byte[] ref, int refX, int refY, int refW, int refH, int refVertStep, int refVertOff, int[] tgt, int tgtY, int tgtW, int tgtH, int tgtVertStep)
protected final int getPix1(byte[] ref, int refW, int refH, int x, int y, int refVertStep, int refVertOff)
protected final int getPix2(byte[] ref, int refW, int refH, int x1, int y1, int x2, int y2, int refVertStep, int refVertOff)
protected final int getPix4(byte[] ref, int refW, int refH, int x1, int y1, int x2, int y2, int x3, int y3, int x4, int y4, int refVertStep, int refVertOff)
public void predictFullXFullYUnSafe(byte[] ref, int refX, int refY, int refW, int refH, int refVertStep, int refVertOff, int[] tgt, int tgtY, int tgtW, int tgtH, int tgtVertStep)
public void predictEvenOddUnSafe(byte[] ref, int refX, int refY, int refW, int refH, int refVertStep, int refVertOff, int[] tgt, int tgtY, int tgtW, int tgtH, int tgtVertStep)
public void predictOddEvenUnSafe(byte[] ref, int refX, int refY, int refW, int refH, int refVertStep, int refVertOff, int[] tgt, int tgtY, int tgtW, int tgtH, int tgtVertStep)
public void predictOddOddUnSafe(byte[] ref, int refX, int refY, int refW, int refH, int refVertStep, int refVertOff, int[] tgt, int tgtY, int tgtW, int tgtH, int tgtVertStep)
public void predictPlane(byte[] ref, int refX, int refY, int refW, int refH, int refVertStep, int refVertOff, int[] tgt, int tgtY, int tgtW, int tgtH, int tgtVertStep)
public void predictInField(Picture[] reference, int x, int y, int[][] mbPix, BitReader bits, int motionType, int backward, int fieldNo)
public void predictInFrame(Picture reference, int x, int y, int[][] mbPix, BitReader _in, int motionType, int backward, int spatial_temporal_weight_code)
protected void predict16x16Field(Picture[] reference, int x, int y, BitReader bits, int backward, int[][] mbPix)
protected void predict16x16Frame(Picture reference, int x, int y, BitReader bits, int backward, int[][] mbPix)
protected void predictGeneric(Picture reference, int x, int y, BitReader bits, int backward, int[][] mbPix, int tgtY, int blkW, int blkH, int isSrcField, int srcField, int isDstField, int vectIdx, int predScale)
public void predictMB(Picture ref, int refX, int vectX, int refY, int vectY, int blkW, int blkH, int refVertStep, int refVertOff, int[][] tgt, int tgtY, int tgtVertStep)
public void predict16x16NoMV(Picture picture, int x, int y, int pictureStructure, int backward, int[][] mbPix)
public void reset()
Copyright © 2019. All rights reserved.