public class InterModeInfo extends ModeInfo
Constructor and Description |
---|
InterModeInfo(int segmentId,
boolean skip,
int txSize,
int yMode,
int subModes,
int uvMode) |
InterModeInfo(int segmentId,
boolean skip,
int txSize,
int yMode,
int subModes,
int uvMode,
long mvl0,
long mvl1,
long mvl2,
long mvl3) |
Modifier and Type | Method and Description |
---|---|
static long |
findBestMv(int miCol,
int miRow,
int blSz,
int ref,
int blk,
DecodingContext c,
boolean clearHp)
Finds near and nearest MVs and returns an MVList
|
long |
getMvl0() |
long |
getMvl1() |
long |
getMvl2() |
long |
getMvl3() |
static int |
getRef(int packed,
int n) |
boolean |
isInter() |
InterModeInfo |
read(int miCol,
int miRow,
int blSz,
VPXBooleanDecoder decoder,
DecodingContext c) |
protected int |
readCompRef(int miCol,
int miRow,
int blSz,
VPXBooleanDecoder decoder,
DecodingContext c) |
protected int |
readInterIntraMode(int miCol,
int miRow,
int blSz,
VPXBooleanDecoder decoder,
DecodingContext c) |
protected int |
readInterIntraModeSub(int miCol,
int miRow,
int blSz,
VPXBooleanDecoder decoder,
DecodingContext c) |
int |
readInterMode(int miCol,
int miRow,
int blSz,
VPXBooleanDecoder decoder,
DecodingContext c) |
protected int |
readInterpFilter(int miCol,
int miRow,
int blSz,
VPXBooleanDecoder decoder,
DecodingContext c) |
protected boolean |
readIsInter(int miCol,
int miRow,
int blSz,
VPXBooleanDecoder decoder,
DecodingContext c) |
int |
readKfUvMode(int yMode,
VPXBooleanDecoder decoder,
DecodingContext c) |
protected long[] |
readMV4x4(int miCol,
int miRow,
int blSz,
VPXBooleanDecoder decoder,
DecodingContext c,
int packedRefFrames) |
protected long |
readMV8x8AndAbove(int miCol,
int miRow,
int blSz,
VPXBooleanDecoder decoder,
DecodingContext c,
int packedRefFrames,
int lumaMode) |
protected long[] |
readMvSub8x8(int miCol,
int miRow,
int blSz,
VPXBooleanDecoder decoder,
DecodingContext c,
int packedRefFrames) |
protected boolean |
readRefMode(int miCol,
int miRow,
VPXBooleanDecoder decoder,
DecodingContext c) |
protected int |
readSingleRef(int miCol,
int miRow,
VPXBooleanDecoder decoder,
DecodingContext c) |
static int |
ref(int ref0,
int ref1) |
getSegmentId, getSubModes, getTxSize, getUvMode, getYMode, isSkip, readInterIntraUvMode, readKfIntraMode, readKfIntraModeSub, readSegmentId, readSkipFlag, readTxSize, vect4, vect4get
public InterModeInfo(int segmentId, boolean skip, int txSize, int yMode, int subModes, int uvMode)
public InterModeInfo(int segmentId, boolean skip, int txSize, int yMode, int subModes, int uvMode, long mvl0, long mvl1, long mvl2, long mvl3)
public long getMvl0()
public long getMvl1()
public long getMvl2()
public long getMvl3()
public InterModeInfo read(int miCol, int miRow, int blSz, VPXBooleanDecoder decoder, DecodingContext c)
protected long readMV8x8AndAbove(int miCol, int miRow, int blSz, VPXBooleanDecoder decoder, DecodingContext c, int packedRefFrames, int lumaMode)
protected long[] readMvSub8x8(int miCol, int miRow, int blSz, VPXBooleanDecoder decoder, DecodingContext c, int packedRefFrames)
protected long[] readMV4x4(int miCol, int miRow, int blSz, VPXBooleanDecoder decoder, DecodingContext c, int packedRefFrames)
public static int ref(int ref0, int ref1)
public static int getRef(int packed, int n)
public static long findBestMv(int miCol, int miRow, int blSz, int ref, int blk, DecodingContext c, boolean clearHp)
protected int readInterpFilter(int miCol, int miRow, int blSz, VPXBooleanDecoder decoder, DecodingContext c)
public int readInterMode(int miCol, int miRow, int blSz, VPXBooleanDecoder decoder, DecodingContext c)
protected int readCompRef(int miCol, int miRow, int blSz, VPXBooleanDecoder decoder, DecodingContext c)
protected int readSingleRef(int miCol, int miRow, VPXBooleanDecoder decoder, DecodingContext c)
protected boolean readRefMode(int miCol, int miRow, VPXBooleanDecoder decoder, DecodingContext c)
protected int readInterIntraMode(int miCol, int miRow, int blSz, VPXBooleanDecoder decoder, DecodingContext c)
protected int readInterIntraModeSub(int miCol, int miRow, int blSz, VPXBooleanDecoder decoder, DecodingContext c)
public int readKfUvMode(int yMode, VPXBooleanDecoder decoder, DecodingContext c)
protected boolean readIsInter(int miCol, int miRow, int blSz, VPXBooleanDecoder decoder, DecodingContext c)
Copyright © 2019. All rights reserved.