Lines Matching defs:Mode
170 Void DCACPred(VideoEncData *video, UChar Mode, Int *intraDC_decision, Int intraDCVlcQP);
173 static Bool IntraDCSwitch_Decision(Int Mode, Int intra_dc_vlc_threshold, Int intraDCVlcQP);
891 UChar Mode = video->headerInfo.Mode[video->mbnum];
902 DCACPred(video, Mode, &intraDC_decision, video->QP_prev);
913 if (dquant && Mode == MODE_INTRA)
915 Mode = MODE_INTRA_Q;
925 PutMCBPC_Intra(CBP, Mode, bs1); /* MCBPC */
927 if (Mode == MODE_INTRA_Q)
959 (*BlockCodeCoeff)(&(RLB[i]), bs3, 1 - intraDC_decision, ncoefblck[i], Mode);/* Code Intra AC*/
980 UChar Mode = video->headerInfo.Mode[mbnum];
991 intra = (Mode == MODE_INTRA || Mode == MODE_INTRA_Q);
1002 DCACPred(video, Mode, &intraDC_decision, QP_tmp);
1014 if (dquant && (Mode == MODE_INTRA || Mode == MODE_INTER))
1016 Mode += 2; /* make it MODE_INTRA_Q and MODE_INTER_Q */
1028 if ((Mode == MODE_INTER) && (video->mot[mbnum][0].x == 0) && (video->mot[mbnum][0].y == 0))
1029 Mode = video->headerInfo.Mode[video->mbnum] = MODE_SKIPPED;
1030 else if ((Mode == MODE_INTER4V) && (video->mot[mbnum][1].x == 0) && (video->mot[mbnum][1].y == 0)
1034 Mode = video->headerInfo.Mode[video->mbnum] = MODE_SKIPPED;
1038 if (Mode == MODE_SKIPPED)
1049 PutMCBPC_Inter(CBP, Mode, bs1); /* MCBPC */
1053 if (Mode == MODE_INTER || Mode == MODE_INTER_Q)
1059 else if (Mode == MODE_INTER4V)
1077 PutCBPY(CBP >> 2, (Char)(Mode == MODE_INTRA || Mode == MODE_INTRA_Q), bs2); /* cbpy */
1079 if (Mode == MODE_INTRA_Q)
1100 (*BlockCodeCoeff)(&(RLB[i]), bs3, 1 - intraDC_decision, ncoefblck[i], Mode);/* Code Intra AC*/
1106 PutCBPY(CBP >> 2, (Char)(Mode == MODE_INTRA || Mode == MODE_INTRA_Q), bs2); /* cbpy */
1107 if (Mode == MODE_INTER_Q)
1115 (*BlockCodeCoeff)(&(RLB[i]), bs3, 0, ncoefblck[i], Mode);/* Code Intra AC*/
1123 /* Short Header/Combined Mode with or without Error Resilience I-VOP and P-VOP Encoding */
1137 UChar Mode = video->headerInfo.Mode[video->mbnum];
1153 DCACPred(video, Mode, &intraDC_decision, video->QP_prev);
1170 if (dquant && Mode == MODE_INTRA)
1172 Mode = MODE_INTRA_Q;
1180 PutMCBPC_Intra(CBP, Mode, bs1); /* mcbpc I_VOP */
1190 if (Mode == MODE_INTRA_Q)
1210 (*BlockCodeCoeff)(&(RLB[i]), bs1, 1, ncoefblck[i], Mode); /* Code short header Intra AC*/
1214 else if (intraDC_decision == 0) /* Combined Intra Mode DC and AC coefficients */
1227 (*BlockCodeCoeff)(&(RLB[i]), bs1, 1, ncoefblck[i], Mode);/* Code Intra AC */
1230 else /* Combined Mode Intra DC/AC coefficients */
1235 (*BlockCodeCoeff)(&(RLB[i]), bs1, 0, ncoefblck[i], Mode);/* Code Intra AC */
1254 UChar Mode = video->headerInfo.Mode[mbnum];
1267 intra = (Mode == MODE_INTRA || Mode == MODE_INTRA_Q);
1277 DCACPred(video, Mode, &intraDC_decision, QP_tmp);
1290 if (dquant && (Mode == MODE_INTRA || Mode == MODE_INTER))
1292 Mode += 2; /* make it MODE_INTRA_Q and MODE_INTER_Q */
1302 if ((Mode == MODE_INTER) && (video->mot[mbnum][0].x == 0) && (video->mot[mbnum][0].y == 0))
1303 Mode = video->headerInfo.Mode[video->mbnum] = MODE_SKIPPED;
1304 else if ((Mode == MODE_INTER4V) && (video->mot[mbnum][1].x == 0) && (video->mot[mbnum][1].y == 0)
1308 Mode = video->headerInfo.Mode[video->mbnum] = MODE_SKIPPED;
1311 if (Mode == MODE_SKIPPED)
1322 PutMCBPC_Inter(CBP, Mode, bs1); /* mcbpc P_VOP */
1332 if (Mode == MODE_INTRA_Q || Mode == MODE_INTER_Q)
1340 if (Mode == MODE_INTER || Mode == MODE_INTER_Q)
1346 else if (Mode == MODE_INTER4V)
1376 (*BlockCodeCoeff)(&(RLB[i]), bs1, 1, ncoefblck[i], Mode); /* Code short header Intra AC*/
1380 else if (intraDC_decision == 0) /* Combined Intra Mode DC and AC coefficients */
1393 (*BlockCodeCoeff)(&(RLB[i]), bs1, 1, ncoefblck[i], Mode);/* Code Intra AC */
1396 else /* Combined Mode Intra DC/AC coefficients */
1401 (*BlockCodeCoeff)(&(RLB[i]), bs1, 0, ncoefblck[i], Mode);/* Code Intra AC */
1406 else /* Shortheader or Combined INTER Mode AC coefficients */
1411 (*BlockCodeCoeff)(&(RLB[i]), bs1, 0, ncoefblck[i], Mode);/* Code Inter AC*/
1432 Void BlockCodeCoeff_RVLC(RunLevelBlock *RLB, BitstreamEncVideo *bs, Int j_start, Int j_stop, UChar Mode)
1438 Int intra = (Mode == MODE_INTRA || Mode == MODE_INTRA_Q);
1504 Void BlockCodeCoeff_ShortHeader(RunLevelBlock *RLB, BitstreamEncVideo *bs, Int j_start, Int j_stop, UChar Mode)
1512 OSCL_UNUSED_ARG(Mode);
1573 Void BlockCodeCoeff_Normal(RunLevelBlock *RLB, BitstreamEncVideo *bs, Int j_start, Int j_stop, UChar Mode)
1580 Int intra = (Mode == MODE_INTRA || Mode == MODE_INTRA_Q);
1778 Int Mode Coding Mode
1926 static Bool IntraDCSwitch_Decision(Int Mode, Int intra_dc_vlc_thr, Int intraDCVlcQP)
1930 if (Mode == MODE_INTRA || Mode == MODE_INTRA_Q)
1998 UChar Mode */
2014 Void DCACPred(VideoEncData *video, UChar Mode, Int *intraDC_decision, Int intraDCVlcQP)
2071 Mode_top = video->headerInfo.Mode[mbnum-nMBPerRow];
2090 Mode_left = video->headerInfo.Mode[mbnum-1];
2515 *intraDC_decision = IntraDCSwitch_Decision(Mode, video->currVop->intraDCVlcThr, intraDCVlcQP);
2535 // UChar *Mode = video->headerInfo.Mode; /* modes for MBs */