public class MBlockDecoderInter extends MBlockDecoderBase
di, interpolator, mbb, poc, s, scalingMatrix, sh
Constructor and Description |
---|
MBlockDecoderInter(Mapper mapper,
SliceHeader sh,
DeblockerInput di,
int poc,
DecoderState decoderState) |
Modifier and Type | Method and Description |
---|---|
int |
calcMVPrediction16x8Bottom(int a,
int b,
int c,
int d,
boolean aAvb,
boolean bAvb,
boolean cAvb,
boolean dAvb,
int refIdx,
int comp) |
int |
calcMVPrediction16x8Top(int a,
int b,
int c,
int d,
boolean aAvb,
boolean bAvb,
boolean cAvb,
boolean dAvb,
int refIdx,
int comp) |
int |
calcMVPrediction8x16Left(int a,
int b,
int c,
int d,
boolean aAvb,
boolean bAvb,
boolean cAvb,
boolean dAvb,
int refIdx,
int comp) |
int |
calcMVPrediction8x16Right(int a,
int b,
int c,
int d,
boolean aAvb,
boolean bAvb,
boolean cAvb,
boolean dAvb,
int refIdx,
int comp) |
void |
decode16x16(MBlock mBlock,
Picture mb,
Frame[][] refs,
H264Const.PartPred p0) |
void |
decode16x8(MBlock mBlock,
Picture mb,
Frame[][] refs,
H264Const.PartPred p0,
H264Const.PartPred p1) |
void |
decode8x16(MBlock mBlock,
Picture mb,
Frame[][] refs,
H264Const.PartPred p0,
H264Const.PartPred p1) |
decodeChroma, getScalingList, initScalingMatrix, predictChromaInter
public MBlockDecoderInter(Mapper mapper, SliceHeader sh, DeblockerInput di, int poc, DecoderState decoderState)
public void decode16x16(MBlock mBlock, Picture mb, Frame[][] refs, H264Const.PartPred p0)
public void decode16x8(MBlock mBlock, Picture mb, Frame[][] refs, H264Const.PartPred p0, H264Const.PartPred p1)
public void decode8x16(MBlock mBlock, Picture mb, Frame[][] refs, H264Const.PartPred p0, H264Const.PartPred p1)
public int calcMVPrediction16x8Top(int a, int b, int c, int d, boolean aAvb, boolean bAvb, boolean cAvb, boolean dAvb, int refIdx, int comp)
public int calcMVPrediction16x8Bottom(int a, int b, int c, int d, boolean aAvb, boolean bAvb, boolean cAvb, boolean dAvb, int refIdx, int comp)
public int calcMVPrediction8x16Left(int a, int b, int c, int d, boolean aAvb, boolean bAvb, boolean cAvb, boolean dAvb, int refIdx, int comp)
public int calcMVPrediction8x16Right(int a, int b, int c, int d, boolean aAvb, boolean bAvb, boolean cAvb, boolean dAvb, int refIdx, int comp)
Copyright © 2019. All rights reserved.