/frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/arm11/vc/m4p10/src/ |
omxVCM4P10_TransformDequantChromaDCFromPair_s.s | 30 QP RN 2 97 LDR pQPDivTable, =armVCM4P10_QPDivTable ;// QP Division look-up-table base pointer 98 LDR pQPModTable, =armVCM4P10_VMatrixQPModTable ;// QP Modulo look-up-table base pointer 103 LDRSB Shift, [pQPDivTable, QP] ;// Shift = pQPDivTable[QP] 104 LDRSB Scale, [pQPModTable, QP] ;// Scale = pQPModTable[QP]
|
omxVCM4P10_DequantTransformResidualFromPairAndAdd_s.s | 39 QP RN 1 77 LDRSB QPmod,[pQPmod,QP] ;// (QP%6) * 6 78 LDRSB shift,[pQPdiv,QP] ;// Shift = QP / 6 184 QP RN 1 222 LDRSB QPmod,[pQPmod,QP] ;// (QP%6) * 6 223 LDRSB shift,[pQPdiv,QP] ;// Shift = QP / [all...] |
omxVCM4P10_TransformDequantLumaDCFromPair_s.s | 45 QP RN 1 318 LDR pQPDivTable, =armVCM4P10_QPDivTable ;// QP Division look-up-table base pointer 325 LDR pQPModTable, =armVCM4P10_VMatrixQPModTable ;// QP Modulo look-up-table base pointer 326 LDRSB Shift, [pQPDivTable, QP] ;// Shift = pQPDivTable[QP] 331 LDRSB Scale, [pQPModTable, QP] ;// Scale = pQPModTable[QP]
|
/frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/arm_neon/vc/m4p10/src/ |
omxVCM4P10_TransformDequantChromaDCFromPair_s.s | 33 QP RN 2 107 LDR pQPDivTable, =armVCM4P10_QPDivTable ;// QP Division look-up-table base pointer 108 LDR pQPModTable, =armVCM4P10_VMatrixQPModTable ;// QP Modulo look-up-table base pointer 113 LDRSB Shift, [pQPDivTable, QP] ;// Shift = pQPDivTable[QP] 114 LDRSB Scale, [pQPModTable, QP] ;// Scale = pQPModTable[QP]
|
omxVCM4P10_DequantTransformResidualFromPairAndAdd_s.s | 97 QP RN 1 ;//Load from stack 226 M_LDR QP,QPOnStack ;// Set up r1 for armVCM4P10_DequantLumaAC4x4 233 LDRSB QPmod,[pQPmod,QP] ;// (QP%6) * 6 234 LDRSB shift,[pQPdiv,QP] ;// Shift = QP / 6
|
omxVCM4P10_TransformDequantLumaDCFromPair_s.s | 50 QP RN 1 129 LDR pQPDivTable, =armVCM4P10_QPDivTable ;// QP Division look-up-table base pointer 130 LDR pQPModTable, =armVCM4P10_VMatrixQPModTable ;// QP Modulo look-up-table base pointer 141 LDRSB Shift, [pQPDivTable, QP] ;// ARM CODE: Shift = pQPDivTable[QP] 143 LDRSB Scale, [pQPModTable, QP] ;// ARM CODE: Scale = pQPModTable[QP]
|
/frameworks/av/media/libstagefright/codecs/m4v_h263/enc/src/ |
fastquant_inline.h | 99 __inline int32 aan_dc_scale(int32 coeff, int32 QP) 102 if (coeff < 0) coeff += (QP >> 1); 103 else coeff -= (QP >> 1); 124 __inline int32 coeff_dequant_mpeg(int32 q_value, int32 stepsize, int32 QP, int32 tmp) 131 stepsize *= QP; 243 __inline int32 coeff_dequant_mpeg(int32 q_value, int32 stepsize, int32 QP, int32 tmp) 250 smulbb stepsize, stepsize, QP 340 __inline int32 coeff_dequant_mpeg(int32 q_value, int32 stepsize, int32 QP, int32 tmp) 347 mul stepsize, stepsize, QP 379 __inline int32 aan_dc_scale(int32 coeff, int32 QP) 435 register int32 qp = QPdiv2; local 488 register int32 qp = QPx2; local 542 register int32 qp = QP; local 573 register int32 qp = QP; local [all...] |
combined_encode.cpp | 49 Int QP; 117 QP = QPMB[mbnum]; /* Get quant_scale */ 119 status = EncodeGOBHeader(video, slice_counter, QP, 0); //ind_y /* Encode GOB Header */ 129 QP = QPMB[mbnum]; /* always read new QP */ 159 status = (*CodeMB)(video, &fastDCTfunction, (offset << 5) + QP, ncoefblck); 275 Int QP; 315 QPMB[0] = video->QP_prev = QP = currVop->quantizer; 322 QP = QPMB[mbnum]; 373 status = EncodeGOBHeader(video, slice_counter, QP, 1); //ind_y /* Encode GOB Header * [all...] |
datapart_encode.cpp | 48 Int QP; 105 QP = QPMB[mbnum]; /* always read new QP */ 118 video->QP_prev = currVop->quantizer; /* store QP */ 130 status = (*CodeMB)(video, &fastDCTfunction, (offset << 5) + QP, ncoefblck); 222 Int QP; 259 QPMB[0] = video->QP_prev = QP = currVop->quantizer; 268 QP = QPMB[mbnum]; 321 QP = QPMB[mbnum]; /* always read new QP */ [all...] |
mp4enc_lib.h | 64 Int cal_dc_scalerENC(Int QP, Int type) ; 80 Int BlockQuantDequantMPEGInter(Short *rcoeff, Short *qcoeff, Int QP, Int *qmat, 84 Int BlockQuantDequantMPEGIntra(Short *rcoeff, Short *qcoeff, Int QP, Int *qmat, 88 Int BlockQuantDequantMPEGDCInter(Short *rcoeff, Short *qcoeff, Int QP, Int *qmat, 91 Int BlockQuantDequantMPEGDCIntra(Short *rcoeff, Short *qcoeff, Int QP, Int *qmat,
|
mp4lib_int.h | 254 Int QP; 265 Int QP; /* quantization level for current frame, = rc->Qc*/ 458 /* QP structure */ 464 Int QP;
|
rate_control.cpp | 170 /* Compute QP for the whole VOP and initialize MB-based RC 215 i = currVol->nTotalMB; /* testing changing QP at MB level */ 243 /* collect the necessary data: target bits, actual bits, mad and QP */ 245 pMP->QP = currVop->quantizer; 264 /* Purpose : Save QP, actual_bits, mad and R_D of the current iteration */ 274 pMP->pRDSamples[pMP->framePos][counter_samples].QP = pMP->QP; 318 pMP->sum_QP += pMP->QP; 691 /* Purpose : variable rate bit allocation + new QP determination scheme */ 698 /* Mad based variable bit allocation + QP calculation with a new quadratic method * [all...] |
vlc_encode.cpp | [all...] |
/frameworks/av/media/libstagefright/codecs/m4v_h263/dec/src/ |
dcac_prediction.cpp | 46 int QP = video->QPMB[mbnum]; 47 int QP_half = QP >> 1; 146 if (QP_tmp == QP) 158 q_block[i] = (val < 0) ? (int16)((val - QP_half) / QP) : (int16)((val + QP_half) / QP); 175 if (QP_tmp == QP) 187 q_block[i<<3] = (val < 0) ? (int16)((val - QP_half) / QP) : (int16)((val + QP_half) / QP);
|
mp4dec_lib.h | 81 int cal_dc_scaler(int QP, int type); 103 PV_STATUS GetMBheader(VideoDecData *video, int16 *QP); 109 PV_STATUS GetMBheaderDataPart_DQUANT_DC(VideoDecData *video, int16 *QP);
|
/frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/arm11/vc/api/ |
omxVC.h | 596 OMX_S32 qp; /* quantization parameter*/ member in struct:__anon38043 [all...] |
armVC.h | [all...] |
/frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/arm_neon/vc/api/ |
omxVC.h | 596 OMX_S32 qp; /* quantization parameter*/ member in struct:__anon38087 [all...] |
armVC.h | [all...] |
/frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/reference/vc/api/ |
omxVC.h | 596 OMX_S32 qp; /* quantization parameter*/ member in struct:__anon38131 [all...] |
/frameworks/av/media/libstagefright/codecs/avc/enc/src/ |
rate_control.cpp | 29 double QP2Qstep(int QP); 173 int qp; local 246 /*compute the initial QP*/ 270 qp = 35; 272 qp = 25; 274 qp = 20; 276 qp = 15; 277 rateCtrl->initQP = qp; 371 /* collect the necessary data: target bits, actual bits, mad and QP */ 373 pMP->QP = video->QPy [all...] |
avcenc_int.h | 98 //! convert from H.263 QP to H.264 quant given by: quant=pow(2,QP/6) 155 int QP; 166 int QP; /* quantization level for current frame, = rc->Qc*/ 208 int Qp; 233 uint rcEnable; /* enable rate control, '1' on, '0' const QP */ 234 int initQP; /* initial QP */
|
/frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/arm11/vc/m4p2/src/ |
omxVCM4P2_PredictReconCoefIntra_s.s | 86 QP RN 3 135 LDRB dcScaler,[index,QP]
|
/frameworks/av/media/libstagefright/codecs/avc/common/src/ |
deblock.cpp | 31 // NOTE: to change the tables below for instance when the QP doubling is changed from 6 to 8 values 46 // NOTE: this table is only QP clipping, index = QP + video->FilterOffsetA/B, clipped to [0, 51] 293 int edge, QP, QPC; 333 QP = (MbP->QPy + MbQ->QPy + 1) >> 1; // Average QP of the two blocks; 334 indexA = QP + video->FilterOffsetA; 335 indexB = QP + video->FilterOffsetB; 336 indexA = qp_clip_tab[indexA]; // IClip(0, MAX_QP, QP+video->FilterOffsetA) 337 indexB = qp_clip_tab[indexB]; // IClip(0, MAX_QP, QP+video->FilterOffsetB [all...] |
/frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/arm_neon/vc/m4p2/src/ |
omxVCM4P2_PredictReconCoefIntra_s.s | 82 QP RN 3 165 LDRB dcScaler,[index,QP]
|