Constructor and Description |
---|
NIOBitStream(BitReader br) |
Modifier and Type | Method and Description |
---|---|
Block |
BlockReader.nextBlock(BitReader bits) |
Modifier and Type | Method and Description |
---|---|
void |
BlockPCE.parse(BitReader _in) |
void |
BlockICS.parse(BitReader _in) |
void |
BlockFil.parse(BitReader _in) |
void |
BlockDSE.parse(BitReader _in) |
void |
BlockCPE.parse(BitReader _in) |
void |
BlockCCE.parse(BitReader _in) |
abstract void |
Block.parse(BitReader _in) |
protected int |
BlockICS.parseICSInfo(BitReader _in) |
Modifier and Type | Method and Description |
---|---|
static boolean |
CAVLCReader.moreRBSPData(BitReader bits) |
static boolean |
CAVLCReader.readBool(BitReader bits,
String message) |
static int |
CAVLCReader.readME(BitReader bits,
String string) |
static int |
CAVLCReader.readNBit(BitReader bits,
int n,
String message) |
static SliceHeader |
SliceHeaderReader.readPart1(BitReader _in) |
static SliceHeader |
SliceHeaderReader.readPart2(SliceHeader sh,
NALUnit nalUnit,
SeqParameterSet sps,
PictureParameterSet pps,
BitReader _in) |
static int |
CAVLCReader.readSE(BitReader bits,
String message) |
static int |
CAVLCReader.readTE(BitReader bits,
int max) |
static int |
CAVLCReader.readU(BitReader bits,
int i,
String string) |
static int |
CAVLCReader.readUE(BitReader bits) |
static int |
CAVLCReader.readUEtrace(BitReader bits,
String message) |
static int |
CAVLCReader.readZeroBitCount(BitReader bits,
String message) |
Constructor and Description |
---|
SliceReader(PictureParameterSet activePps,
CABAC cabac,
CAVLC[] cavlc,
MDecoder mDecoder,
BitReader reader,
Mapper mapper,
SliceHeader sh,
NALUnit nalUnit) |
Modifier and Type | Method and Description |
---|---|
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) |
void |
CAVLC.readChromaDCBlock(BitReader reader,
int[] coeff,
boolean leftAvailable,
boolean topAvailable) |
int |
CAVLC.readCoeffs(BitReader _in,
VLC coeffTokenTab,
VLC[] totalZerosTab,
int[] coeffLevel,
int firstCoeff,
int nCoeff,
int[] zigzag) |
void |
CAVLC.readLumaDCBlock(BitReader reader,
int[] coeff,
int mbX,
boolean leftAvailable,
MBType leftMbType,
boolean topAvailable,
MBType topMbType,
int[] zigzag4x4) |
Modifier and Type | Method and Description |
---|---|
static int[] |
SeqParameterSet.readScalingList(BitReader src,
int sizeOfScalingList) |
Modifier and Type | Method and Description |
---|---|
protected void |
MPEGDecoder.blockInter(BitReader bits,
VLC vlcCoeff,
int[] block,
int[] scan,
int escSize,
int qScale,
int[] qmat) |
protected void |
Mpeg2Thumb4x4.blockInter(BitReader bits,
VLC vlcCoeff,
int[] block,
int[] scan,
int escSize,
int qScale,
int[] qmat) |
protected void |
Mpeg2Thumb2x2.blockInter(BitReader bits,
VLC vlcCoeff,
int[] block,
int[] scan,
int escSize,
int qScale,
int[] qmat) |
protected void |
MPEGDecoder.blockIntra(BitReader bits,
VLC vlcCoeff,
int[] block,
int[] intra_dc_predictor,
int blkIdx,
int[] scan,
int escSize,
int intra_dc_mult,
int qScale,
int[] qmat) |
protected void |
Mpeg2Thumb4x4.blockIntra(BitReader bits,
VLC vlcCoeff,
int[] block,
int[] intra_dc_predictor,
int blkIdx,
int[] scan,
int escSize,
int intra_dc_mult,
int qScale,
int[] qmat) |
protected void |
Mpeg2Thumb2x2.blockIntra(BitReader bits,
VLC vlcCoeff,
int[] block,
int[] intra_dc_predictor,
int blkIdx,
int[] scan,
int escSize,
int intra_dc_mult,
int qScale,
int[] qmat) |
int |
MPEGDecoder.decodeMacroblock(PictureHeader ph,
MPEGDecoder.Context context,
int prevAddr,
int[] qScaleCode,
byte[][] buf,
int stride,
BitReader bits,
int vertOff,
int vertStep,
MPEGPred pred) |
int |
Mpeg2Thumb4x4.decodeMacroblock(PictureHeader ph,
MPEGDecoder.Context context,
int prevAddr,
int[] qScaleCode,
byte[][] buf,
int stride,
BitReader bits,
int vertOff,
int vertStep,
MPEGPred pred) |
int |
Mpeg2Thumb2x2.decodeMacroblock(PictureHeader ph,
MPEGDecoder.Context context,
int prevAddr,
int[] qScaleCode,
byte[][] buf,
int stride,
BitReader bits,
int vertOff,
int vertStep,
MPEGPred pred) |
void |
MPEGDecoder.decodeSlice(PictureHeader ph,
int verticalPos,
MPEGDecoder.Context context,
byte[][] buf,
BitReader _in,
int vertOff,
int vertStep) |
static int |
MPEGDecoder.mpegSigned(BitReader bits,
int size) |
protected void |
MPEGPred.predict16x16Field(Picture[] reference,
int x,
int y,
BitReader bits,
int backward,
int[][] mbPix) |
protected void |
MPEGPred.predict16x16Frame(Picture reference,
int x,
int y,
BitReader bits,
int backward,
int[][] mbPix) |
protected void |
MPEGPred.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 |
MPEGPred.predictInField(Picture[] reference,
int x,
int y,
int[][] mbPix,
BitReader bits,
int motionType,
int backward,
int fieldNo) |
void |
MPEGPred.predictInFrame(Picture reference,
int x,
int y,
int[][] mbPix,
BitReader _in,
int motionType,
int backward,
int spatial_temporal_weight_code) |
static int |
MPEGDecoder.twosSigned(BitReader bits,
int size) |
Modifier and Type | Method and Description |
---|---|
static SequenceScalableExtension |
SequenceScalableExtension.read(BitReader _in) |
static SequenceExtension |
SequenceExtension.read(BitReader _in) |
static SequenceDisplayExtension |
SequenceDisplayExtension.read(BitReader _in) |
static SequenceDisplayExtension.ColorDescription |
SequenceDisplayExtension.ColorDescription.read(BitReader _in) |
static QuantMatrixExtension |
QuantMatrixExtension.read(BitReader _in) |
static PictureTemporalScalableExtension |
PictureTemporalScalableExtension.read(BitReader _in) |
static PictureSpatialScalableExtension |
PictureSpatialScalableExtension.read(BitReader _in) |
static PictureCodingExtension |
PictureCodingExtension.read(BitReader _in) |
static PictureCodingExtension.CompositeDisplay |
PictureCodingExtension.CompositeDisplay.read(BitReader _in) |
static CopyrightExtension |
CopyrightExtension.read(BitReader _in) |
static PictureDisplayExtension |
PictureDisplayExtension.read(BitReader bits,
SequenceExtension se,
PictureCodingExtension pce) |
Modifier and Type | Method and Description |
---|---|
static void |
MPEG4DecodingContext.getMatrix(BitReader br,
short[] matrix) |
boolean |
MPEG4DecodingContext.readVOPHeader(BitReader br) |
Modifier and Type | Method and Description |
---|---|
protected void |
ProresToThumb4x4.decodeOnePlane(BitReader bits,
int blocksPerSlice,
int[] out,
int[] qMat,
int[] scan,
int mbX,
int mbY,
int plane) |
protected void |
ProresToThumb2x2.decodeOnePlane(BitReader bits,
int blocksPerSlice,
int[] out,
int[] qMat,
int[] scan,
int mbX,
int mbY,
int plane) |
protected void |
ProresToThumb.decodeOnePlane(BitReader bits,
int blocksPerSlice,
int[] out,
int[] qMat,
int[] scan,
int mbX,
int mbY,
int plane) |
protected void |
ProresDecoder.decodeOnePlane(BitReader bits,
int blocksPerSlice,
int[] out,
int[] qMat,
int[] scan,
int mbX,
int mbY,
int plane) |
protected static void |
ProresDecoder.readACCoeffs(BitReader bits,
int[] qMat,
int[] out,
int blocksPerSlice,
int[] scan,
int max,
int log2blkSize) |
static int |
ProresDecoder.readCodeword(BitReader reader,
Codebook codebook) |
static void |
ProresDecoder.readDCCoeffs(BitReader bits,
int[] qMat,
int[] out,
int blocksPerSlice,
int blkSize) |
Modifier and Type | Method and Description |
---|---|
static BitReader |
BitReader.createBitReader(ByteBuffer bb) |
BitReader |
BitReader.fork() |
Modifier and Type | Method and Description |
---|---|
int |
VLC.readVLC(BitReader _in) |
int |
VLC.readVLC16(BitReader _in) |
Copyright © 2019. All rights reserved.