Home | History | Annotate | Download | only in src

Lines Matching full:pvars

168     tmp3dec_file   *pVars = (tmp3dec_file *)pMem;
173 pVars->inputStream.pBuffer = pExt->pInputBuffer;
176 pVars->inputStream.usedBits = pExt->inputBufferUsedLength << 3;
177 pVars->inputStream.inputBufferCurrentLength = pExt->inputBufferCurrentLength;
180 errorCode = pvmp3_decode_header(&pVars->inputStream,
190 pVars->num_channels = (info->mode == MPG_MD_MONO) ? 1 : 2;
191 pExt->num_channels = pVars->num_channels;
214 pChVars[ LEFT] = &pVars->perChan[ LEFT];
215 pChVars[RIGHT] = &pVars->perChan[RIGHT];
225 sent_crc = getUpTo17bits(&pVars->inputStream, 16);
242 errorCode = pvmp3_get_side_info(&pVars->inputStream,
243 &pVars->sideInfo,
275 int32 temp = pvmp3_get_main_data_size(info, pVars);
282 if ((uint32)pVars->predicted_frame_size > pVars->inputStream.inputBufferCurrentLength)
291 fillMainDataBuf(pVars, temp);
294 main_data_end = pVars->mainDataStream.usedBits >> 3; /* in bytes */
295 if ((main_data_end << 3) < pVars->mainDataStream.usedBits)
298 pVars->mainDataStream.usedBits = main_data_end << 3;
302 bytes_to_discard = pVars->frame_start - pVars->sideInfo.main_data_begin - main_data_end;
307 pVars->frame_start -= BUFSIZE;
309 pVars->mainDataStream.usedBits -= (BUFSIZE << 3);
312 pVars->frame_start += temp;
352 pVars->mainDataStream.usedBits += (bytes_to_discard << 3);
362 for (ch = 0; ch < pVars->num_channels; ch++)
364 int32 part2_start = pVars->mainDataStream.usedBits;
369 pvmp3_get_scale_factors(&pVars->scaleFactors[ch],
370 &pVars->sideInfo,
373 &pVars->mainDataStream);
377 int32 * tmp = pVars->Scratch_mem;
378 pvmp3_mpeg2_get_scale_factors(&pVars->scaleFactors[ch],
379 &pVars->sideInfo,
384 &pVars->mainDataStream);
388 &pVars->sideInfo.ch[ch].gran[gr],
389 pVars,
395 &pVars->scaleFactors[ch],
396 &pVars->sideInfo.ch[ch].gran[gr],
405 if (pVars->num_channels == 2)
420 &pVars->scaleFactors[RIGHT],
421 &pVars->sideInfo.ch[LEFT].gran[gr],
427 int32 * tmp = pVars->Scratch_mem;
430 &pVars->scaleFactors[RIGHT],
431 &pVars->sideInfo.ch[ LEFT].gran[gr],
432 &pVars->sideInfo.ch[RIGHT].gran[gr],
441 for (ch = 0; ch < pVars->num_channels; ch++)
445 &pVars->sideInfo.ch[ch].gran[gr],
448 pVars->Scratch_mem);
451 &pVars->sideInfo.ch[ch].gran[gr],
464 if (pVars->sideInfo.ch[ch].gran[gr].mixed_block_flag &&
465 pVars->sideInfo.ch[ch].gran[gr].window_switching_flag)
479 pVars->sideInfo.ch[ch].gran[gr].block_type,
482 pVars->Scratch_mem);
490 pVars->num_channels,
497 ptrOutBuffer += pVars->num_channels * SUBBANDS_NUMBER * FILTERBANK_BANDS;
504 int32 ancillary_data_lenght = pVars->predicted_frame_size << 3;
506 ancillary_data_lenght -= pVars->inputStream.usedBits;
511 pVars->inputStream.usedBits += ancillary_data_lenght;
533 pExt->inputBufferUsedLength = pVars->inputStream.usedBits >> 3;
534 pExt->totalNumberOfBitsUsed += pVars->inputStream.usedBits;
568 tmp3dec_file *pVars = (tmp3dec_file *)pMem;
571 int32 offset = (pVars->inputStream.usedBits) >> INBUF_ARRAY_INDEX_SHIFT;
578 uint8 * ptr = pVars->inputStream.pBuffer + offset;
580 offset = pVars->mainDataStream.offset;
587 pv_memcpy((pVars->mainDataStream.pBuffer + offset), ptr, temp*sizeof(uint8));
588 pVars->mainDataStream.offset += temp;
596 fillDataBuf(&pVars->mainDataStream, tmp1);
597 fillDataBuf(&pVars->mainDataStream, tmp2);
603 fillDataBuf(&pVars->mainDataStream, tmp1);
607 pVars->mainDataStream.offset = module(pVars->mainDataStream.offset, BUFSIZE);
614 fillDataBuf(&pVars->mainDataStream, *(pVars->inputStream.pBuffer + module(offset++ , BUFSIZE)));
615 fillDataBuf(&pVars->mainDataStream, *(pVars->inputStream.pBuffer + module(offset++ , BUFSIZE)));
619 fillDataBuf(&pVars->mainDataStream, *(pVars->inputStream.pBuffer + module(offset , BUFSIZE)));
624 pVars->inputStream.usedBits += (temp) << INBUF_ARRAY_INDEX_SHIFT;
654 tmp3dec_file *pVars;
657 pVars = (tmp3dec_file *)pMem;
659 pVars->num_channels = 0;
665 pVars->mainDataStream.offset = 0;
667 pv_memset((void*)pVars->mainDataBuffer,
669 BUFSIZE*sizeof(*pVars->mainDataBuffer));
672 pVars->inputStream.pBuffer = pExt->pInputBuffer;
678 pHuff = pVars->ht;
766 tmp3dec_file *pVars;
769 pVars = (tmp3dec_file *)pMem;
770 pChVars[ LEFT] = &pVars->perChan[ LEFT];
771 pChVars[RIGHT] = &pVars->perChan[RIGHT];
773 pVars->frame_start = 0;
775 pVars->mainDataStream.offset = 0;
777 pVars->mainDataStream.pBuffer = pVars->mainDataBuffer;
778 pVars->mainDataStream.usedBits = 0;
781 pVars->inputStream.usedBits = 0; // in bits
818 pv_memset((void*)&pVars->scaleFactors[RIGHT],
822 pv_memset((void*)&pVars->scaleFactors[LEFT],
826 pv_memset((void*)&pVars->sideInfo,
830 pv_memset((void*)&pVars->sideInfo,