Package | Description |
---|---|
org.jcodec.codecs.h264 | |
org.jcodec.codecs.h264.decode | |
org.jcodec.codecs.h264.encode | |
org.jcodec.codecs.h264.io | |
org.jcodec.codecs.h264.io.model |
Modifier and Type | Field and Description |
---|---|
static MBType[] |
H264Const.bMbTypes |
Modifier and Type | Field and Description |
---|---|
MBType |
MBlock.curMbType |
MBType[] |
DeblockerInput.mbTypes |
MBType |
MBlock.prevMbType |
Modifier and Type | Method and Description |
---|---|
int |
SliceReader.decodeMBTypeI(int mbIdx,
boolean leftAvailable,
boolean topAvailable,
MBType leftMBType,
MBType topMBType) |
void |
SliceReader.readChromaAC(boolean leftAvailable,
boolean topAvailable,
int mbX,
int comp,
MBType curMbType,
int[] ac,
int blkOffLeft,
int blkOffTop,
int blkX) |
void |
SliceReader.readChromaDC(int mbX,
boolean leftAvailable,
boolean topAvailable,
int[] dc,
int comp,
MBType curMbType) |
protected int |
SliceReader.readCodedBlockPatternInter(boolean leftAvailable,
boolean topAvailable,
int leftCBP,
int topCBP,
MBType leftMB,
MBType topMB) |
protected int |
SliceReader.readCodedBlockPatternIntra(boolean leftAvailable,
boolean topAvailable,
int leftCBP,
int topCBP,
MBType leftMB,
MBType topMB) |
int |
SliceReader.readLumaAC(boolean leftAvailable,
boolean topAvailable,
int mbX,
MBType curMbType,
int blkX,
int j,
int[] ac16,
int blkOffLeft,
int blkOffTop) |
int |
SliceReader.readMBTypeB(int mbIdx,
boolean leftAvailable,
boolean topAvailable,
MBType leftMBType,
MBType topMBType) |
Modifier and Type | Method and Description |
---|---|
MBType |
EncodedMB.getType() |
Modifier and Type | Method and Description |
---|---|
static void |
MBEncoderI16x16.chromaResidual(Picture pic,
int mbX,
int mbY,
BitWriter out,
int qp,
int[][] ac1,
int[][] ac2,
CAVLC cavlc1,
CAVLC cavlc2,
MBType leftMBType,
MBType topMBType) |
void |
EncodedMB.setType(MBType type) |
Modifier and Type | Method and Description |
---|---|
int |
CABAC.codedBlockPatternIntra(MDecoder mDecoder,
boolean leftAvailable,
boolean topAvailable,
int cbpLeft,
int cbpTop,
MBType mbLeft,
MBType mbTop) |
protected int |
CAVLC.codeTableLuma(boolean leftAvailable,
MBType leftMBType,
int leftToken,
boolean topAvailable,
MBType topMBType,
int topToken) |
int |
CABAC.condTerm(MBType mbCur,
boolean nAvb,
MBType mbN,
boolean nBlkAvb,
int cbpN) |
VLC |
CAVLC.getCoeffTokenVLCForLuma(boolean leftAvailable,
MBType leftMBType,
int leftToken,
boolean topAvailable,
MBType topMBType,
int topToken) |
int |
CAVLC.readACBlock(BitReader reader,
int[] coeff,
int blkIndX,
int blkIndY,
boolean leftAvailable,
MBType leftMbType,
boolean topAvailable,
MBType topMbType,
int firstCoeff,
int nCoeff,
int[] zigzag4x4) |
int |
CABAC.readCodedBlockFlagChromaAC(MDecoder decoder,
int blkX,
int blkY,
int comp,
MBType left,
MBType top,
boolean leftAvailable,
boolean topAvailable,
int leftCBPChroma,
int topCBPChroma,
MBType cur) |
int |
CABAC.readCodedBlockFlagChromaDC(MDecoder decoder,
int mbX,
int comp,
MBType left,
MBType top,
boolean leftAvailable,
boolean topAvailable,
int leftCBPChroma,
int topCBPChroma,
MBType cur) |
int |
CABAC.readCodedBlockFlagLuma64(MDecoder decoder,
int blkX,
int blkY,
int comp,
MBType left,
MBType top,
boolean leftAvailable,
boolean topAvailable,
int leftCBPLuma,
int topCBPLuma,
int curCBPLuma,
MBType cur,
boolean is8x8Left,
boolean is8x8Top) |
int |
CABAC.readCodedBlockFlagLumaAC(MDecoder decoder,
CABAC.BlockType blkType,
int blkX,
int blkY,
int comp,
MBType left,
MBType top,
boolean leftAvailable,
boolean topAvailable,
int leftCBPLuma,
int topCBPLuma,
int curCBPLuma,
MBType cur) |
int |
CABAC.readCodedBlockFlagLumaDC(MDecoder decoder,
int mbX,
MBType left,
MBType top,
boolean leftAvailable,
boolean topAvailable,
MBType cur) |
int |
CABAC.readIntraChromaPredMode(MDecoder decoder,
int mbX,
MBType left,
MBType top,
boolean leftAvailable,
boolean topAvailable) |
void |
CAVLC.readLumaDCBlock(BitReader reader,
int[] coeff,
int mbX,
boolean leftAvailable,
MBType leftMbType,
boolean topAvailable,
MBType topMbType,
int[] zigzag4x4) |
int |
CABAC.readMBQpDelta(MDecoder decoder,
MBType prevMbType) |
int |
CABAC.readMBTypeB(MDecoder mDecoder,
MBType left,
MBType top,
boolean leftAvailable,
boolean topAvailable) |
int |
CABAC.readMBTypeI(MDecoder decoder,
MBType left,
MBType top,
boolean leftAvailable,
boolean topAvailable) |
int |
CABAC.readMVD(MDecoder decoder,
int comp,
boolean leftAvailable,
boolean topAvailable,
MBType leftType,
MBType topType,
H264Const.PartPred leftPred,
H264Const.PartPred topPred,
H264Const.PartPred curPred,
int mbX,
int partX,
int partY,
int partW,
int partH,
int list) |
int |
CABAC.readRefIdx(MDecoder mDecoder,
boolean leftAvailable,
boolean topAvailable,
MBType leftType,
MBType topType,
H264Const.PartPred leftPred,
H264Const.PartPred topPred,
H264Const.PartPred curPred,
int mbX,
int partX,
int partY,
int partW,
int partH,
int list) |
boolean |
CABAC.readTransform8x8Flag(MDecoder mDecoder,
boolean leftAvailable,
boolean topAvailable,
MBType leftType,
MBType topType,
boolean is8x8Left,
boolean is8x8Top) |
int |
CAVLC.writeACBlock(BitWriter out,
int blkIndX,
int blkIndY,
MBType leftMBType,
MBType topMBType,
int[] coeff,
VLC[] totalZerosTab,
int firstCoeff,
int maxCoeff,
int[] scan) |
void |
CABAC.writeIntraChromaPredMode(MEncoder encoder,
int mbX,
MBType left,
MBType top,
boolean leftAvailable,
boolean topAvailable,
int mode) |
void |
CAVLC.writeLumaDCBlock(BitWriter out,
int blkIndX,
int blkIndY,
MBType leftMBType,
MBType topMBType,
int[] coeff,
VLC[] totalZerosTab,
int firstCoeff,
int maxCoeff,
int[] scan) |
void |
CABAC.writeMBQpDelta(MEncoder encoder,
MBType prevMbType,
int mbQpDelta) |
void |
CABAC.writeMBTypeI(MEncoder encoder,
MBType left,
MBType top,
boolean leftAvailable,
boolean topAvailable,
int mbType) |
Modifier and Type | Field and Description |
---|---|
static MBType |
MBType.B_8x8 |
static MBType |
MBType.B_Bi_16x16 |
static MBType |
MBType.B_Bi_Bi_16x8 |
static MBType |
MBType.B_Bi_Bi_8x16 |
static MBType |
MBType.B_Bi_L0_16x8 |
static MBType |
MBType.B_Bi_L0_8x16 |
static MBType |
MBType.B_Bi_L1_16x8 |
static MBType |
MBType.B_Bi_L1_8x16 |
static MBType |
MBType.B_Direct_16x16 |
static MBType |
MBType.B_L0_16x16 |
static MBType |
MBType.B_L0_Bi_16x8 |
static MBType |
MBType.B_L0_Bi_8x16 |
static MBType |
MBType.B_L0_L0_16x8 |
static MBType |
MBType.B_L0_L0_8x16 |
static MBType |
MBType.B_L0_L1_16x8 |
static MBType |
MBType.B_L0_L1_8x16 |
static MBType |
MBType.B_L1_16x16 |
static MBType |
MBType.B_L1_Bi_16x8 |
static MBType |
MBType.B_L1_Bi_8x16 |
static MBType |
MBType.B_L1_L0_16x8 |
static MBType |
MBType.B_L1_L0_8x16 |
static MBType |
MBType.B_L1_L1_16x8 |
static MBType |
MBType.B_L1_L1_8x16 |
static MBType |
MBType.I_16x16 |
static MBType |
MBType.I_NxN |
static MBType |
MBType.I_PCM |
static MBType |
MBType.P_16x16 |
static MBType |
MBType.P_16x8 |
static MBType |
MBType.P_8x16 |
static MBType |
MBType.P_8x8 |
static MBType |
MBType.P_8x8ref0 |
Copyright © 2019. All rights reserved.