public class MBDeblocker extends Object
| Constructor and Description |
|---|
MBDeblocker() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
_filterBs(int bs,
int indexAlpha,
int indexBeta,
byte[] pelsP,
byte[] pelsQ,
int p2Idx,
int p1Idx,
int p0Idx,
int q0Idx,
int q1Idx,
int q2Idx,
boolean isChroma) |
protected void |
_filterBs4(int indexAlpha,
int indexBeta,
byte[] pelsP,
byte[] pelsQ,
int p3Idx,
int p2Idx,
int p1Idx,
int p0Idx,
int q0Idx,
int q1Idx,
int q2Idx,
int q3Idx,
boolean isChroma) |
void |
deblockMBGeneric(EncodedMB curMB,
EncodedMB leftMB,
EncodedMB topMB,
int[][] vertStrength,
int[][] horizStrength)
Deblocks bottom edge of topOutMB, right edge of leftOutMB and left/top
and inner block edges of outMB
|
void |
deblockMBI(EncodedMB outMB,
EncodedMB leftOutMB,
EncodedMB topOutMB) |
void |
deblockMBP(EncodedMB cur,
EncodedMB left,
EncodedMB top)
Deblocks P-macroblock
|
protected void |
filterBs(int bs,
int indexAlpha,
int indexBeta,
byte[] pelsP,
byte[] pelsQ,
int p2Idx,
int p1Idx,
int p0Idx,
int q0Idx,
int q1Idx,
int q2Idx) |
protected void |
filterBs4(int indexAlpha,
int indexBeta,
byte[] pelsP,
byte[] pelsQ,
int p3Idx,
int p2Idx,
int p1Idx,
int p0Idx,
int q0Idx,
int q1Idx,
int q2Idx,
int q3Idx) |
protected void |
filterBs4Chr(int indexAlpha,
int indexBeta,
byte[] pelsP,
byte[] pelsQ,
int p1Idx,
int p0Idx,
int q0Idx,
int q1Idx) |
protected void |
filterBsChr(int bs,
int indexAlpha,
int indexBeta,
byte[] pelsP,
byte[] pelsQ,
int p1Idx,
int p0Idx,
int q0Idx,
int q1Idx) |
public void deblockMBGeneric(EncodedMB curMB, EncodedMB leftMB, EncodedMB topMB, int[][] vertStrength, int[][] horizStrength)
curPix - Pixels of the current MBleftPix - Pixels of the leftMBtopPix - Pixels of the tipMBvertStrength - Border strengths for vertical edges (filtered first)horizStrength - Border strengths for the horizontal edgescurQp - Current MB's qpleftQp - Left MB's qptopQp - Top MB's qppublic void deblockMBP(EncodedMB cur, EncodedMB left, EncodedMB top)
cur - Pixels and parameters of encoded and reconstructed current
macroblockleft - Pixels and parameters of encoded and reconstructed left
macroblocktop - Pixels and parameters of encoded and reconstructed top
macroblockprotected void filterBs4Chr(int indexAlpha,
int indexBeta,
byte[] pelsP,
byte[] pelsQ,
int p1Idx,
int p0Idx,
int q0Idx,
int q1Idx)
protected void filterBsChr(int bs,
int indexAlpha,
int indexBeta,
byte[] pelsP,
byte[] pelsQ,
int p1Idx,
int p0Idx,
int q0Idx,
int q1Idx)
protected void filterBs4(int indexAlpha,
int indexBeta,
byte[] pelsP,
byte[] pelsQ,
int p3Idx,
int p2Idx,
int p1Idx,
int p0Idx,
int q0Idx,
int q1Idx,
int q2Idx,
int q3Idx)
protected void filterBs(int bs,
int indexAlpha,
int indexBeta,
byte[] pelsP,
byte[] pelsQ,
int p2Idx,
int p1Idx,
int p0Idx,
int q0Idx,
int q1Idx,
int q2Idx)
protected void _filterBs4(int indexAlpha,
int indexBeta,
byte[] pelsP,
byte[] pelsQ,
int p3Idx,
int p2Idx,
int p1Idx,
int p0Idx,
int q0Idx,
int q1Idx,
int q2Idx,
int q3Idx,
boolean isChroma)
protected void _filterBs(int bs,
int indexAlpha,
int indexBeta,
byte[] pelsP,
byte[] pelsQ,
int p2Idx,
int p1Idx,
int p0Idx,
int q0Idx,
int q1Idx,
int q2Idx,
boolean isChroma)
Copyright © 2019. All rights reserved.