Lines Matching refs:paramIdx
268 const INT paramIdx, const INT numParamSets,
277 if (independencyFlag || (losslessData->bsQuantCoarseXXX[paramIdx][0] !=
278 quantCoarseXXXprev[paramIdx])) {
279 losslessData->bsXXXDataMode[paramIdx][0] = FINECOARSE;
281 losslessData->bsXXXDataMode[paramIdx][0] = KEEP;
284 losslessData->bsXXXDataMode[paramIdx][0] = FINECOARSE;
290 FDKwriteBits(bitstream, losslessData->bsXXXDataMode[paramIdx][0], 2);
293 if (losslessData->bsQuantCoarseXXX[paramIdx][ps] !=
294 losslessData->bsQuantCoarseXXX[paramIdx][ps - 1]) {
295 losslessData->bsXXXDataMode[paramIdx][ps] = FINECOARSE;
297 losslessData->bsXXXDataMode[paramIdx][ps] = KEEP;
300 losslessData->bsXXXDataMode[paramIdx][ps] = FINECOARSE;
306 FDKwriteBits(bitstream, losslessData->bsXXXDataMode[paramIdx][ps], 2);
311 if (losslessData->bsXXXDataMode[paramIdx][ps] == FINECOARSE) {
313 if (losslessData->bsXXXDataMode[paramIdx][ps + 1] == FINECOARSE) {
316 if ((losslessData->bsQuantCoarseXXX[paramIdx][ps + 1] ==
317 losslessData->bsQuantCoarseXXX[paramIdx][ps]) &&
318 (losslessData->bsFreqResStrideXXX[paramIdx][ps + 1] ==
319 losslessData->bsFreqResStrideXXX[paramIdx][ps])) {
320 losslessData->bsDataPair[paramIdx][ps] = 1;
321 losslessData->bsDataPair[paramIdx][ps + 1] = 1;
331 losslessData->bsDataPair[paramIdx][ps] = 0;
335 losslessData->bsDataPair[paramIdx][ps + 1] = 0;
338 losslessData->bsDataPair[paramIdx][ps] = 0;
342 losslessData->bsDataPair[paramIdx][ps + 1] = 0;
347 if (losslessData->bsXXXDataMode[paramIdx][ps] == DEFAULT) {
352 quantCoarseXXXprev[paramIdx] = 0; /* Default data are always fine */
355 if (losslessData->bsXXXDataMode[paramIdx][ps] == FINECOARSE) {
356 FDKwriteBits(bitstream, losslessData->bsDataPair[paramIdx][ps], 1);
357 FDKwriteBits(bitstream, losslessData->bsQuantCoarseXXX[paramIdx][ps], 1);
358 FDKwriteBits(bitstream, losslessData->bsFreqResStrideXXX[paramIdx][ps],
361 if (losslessData->bsQuantCoarseXXX[paramIdx][ps] !=
362 quantCoarseXXXprev[paramIdx]) {
363 if (quantCoarseXXXprev[paramIdx]) {
372 getBsFreqResStride(losslessData->bsFreqResStrideXXX[paramIdx][ps]);
394 if (losslessData->bsDataPair[paramIdx][ps]) {
400 if (losslessData->bsDataPair[paramIdx][ps]) {
403 losslessData->bsQuantCoarseXXX[paramIdx][ps],
408 losslessData->bsQuantCoarseXXX[paramIdx][ps],
414 if (losslessData->bsDataPair[paramIdx][ps]) {
421 quantCoarseXXXprev[paramIdx] =
422 losslessData->bsQuantCoarseXXX[paramIdx][ps];
425 if (losslessData->bsDataPair[paramIdx][ps]) {
429 } /* if (losslessData->bsXXXDataMode[paramIdx][ps] == FINECOARSE ) */