Home | History | Annotate | Download | only in src

Lines Matching refs:info

92 amm-info@iis.fraunhofer.de
105 void SpatialDecConcealment_Init(SpatialDecConcealmentInfo *info,
107 FDK_ASSERT(info != NULL);
110 info->concealState = SpatialDecConcealState_Init;
117 info->concealParams.method = MPEGS_CONCEAL_DEFAULT_METHOD;
118 info->concealParams.numKeepFrames = MPEGS_CONCEAL_DEFAULT_NUM_KEEP_FRAMES;
119 info->concealParams.numFadeOutFrames =
121 info->concealParams.numFadeInFrames =
123 info->concealParams.numReleaseFrames =
131 SpatialDecConcealmentInfo *info,
142 FDK_ASSERT(info != NULL);
148 switch (info->concealState) {
163 FIXP_DBL fac = fDivNorm(info->cntStateFrames + 1,
164 info->concealParams.numFadeOutFrames + 1);
184 FIXP_DBL fac = fDivNorm(info->cntValidFrames + 1,
185 info->concealParams.numFadeInFrames + 1);
217 void SpatialDecConcealment_UpdateState(SpatialDecConcealmentInfo *info,
219 FDK_ASSERT(info != NULL);
222 info->cntValidFrames += 1;
224 info->cntValidFrames = 0;
227 switch (info->concealState) {
231 info->concealState = SpatialDecConcealState_Ok;
232 info->cntStateFrames = 0;
239 info->concealState = SpatialDecConcealState_Keep;
240 info->cntStateFrames = 0;
245 info->cntStateFrames += 1;
248 info->concealState = SpatialDecConcealState_Ok;
250 if (info->cntStateFrames >= info->concealParams.numKeepFrames) {
251 if (info->concealParams.numFadeOutFrames == 0) {
253 info->concealState = SpatialDecConcealState_Default;
256 info->concealState = SpatialDecConcealState_FadeToDefault;
257 info->cntStateFrames = 0;
264 info->cntStateFrames += 1;
265 if (info->cntValidFrames > 0) {
267 info->concealState = SpatialDecConcealState_FadeFromDefault;
268 info->cntStateFrames = 0;
270 if (info->cntStateFrames >= info->concealParams.numFadeOutFrames) {
272 info->concealState = SpatialDecConcealState_Default;
278 if (info->cntValidFrames > 0) {
279 if (info->concealParams.numFadeInFrames == 0) {
281 info->concealState = SpatialDecConcealState_Ok;
284 info->concealState = SpatialDecConcealState_FadeFromDefault;
285 info->cntValidFrames = 0;
291 info->cntValidFrames += 1;
293 if (info->cntValidFrames >= info->concealParams.numFadeInFrames) {
295 info->concealState = SpatialDecConcealState_Ok;
299 info->concealState = SpatialDecConcealState_FadeToDefault;
300 info->cntStateFrames = 0;