diff options
Diffstat (limited to 'apps/codecs/aiff_enc.c')
-rw-r--r-- | apps/codecs/aiff_enc.c | 13 |
1 files changed, 2 insertions, 11 deletions
diff --git a/apps/codecs/aiff_enc.c b/apps/codecs/aiff_enc.c index 2d55dff755..69496f70ac 100644 --- a/apps/codecs/aiff_enc.c +++ b/apps/codecs/aiff_enc.c | |||
@@ -363,16 +363,10 @@ static bool init_encoder(void) | |||
363 | enum codec_status codec_main(void) | 363 | enum codec_status codec_main(void) |
364 | { | 364 | { |
365 | if (!init_encoder()) | 365 | if (!init_encoder()) |
366 | { | ||
367 | ci->enc_codec_loaded = -1; | ||
368 | return CODEC_ERROR; | 366 | return CODEC_ERROR; |
369 | } | ||
370 | |||
371 | /* main application waits for this flag during encoder loading */ | ||
372 | ci->enc_codec_loaded = 1; | ||
373 | 367 | ||
374 | /* main encoding loop */ | 368 | /* main encoding loop */ |
375 | while(!ci->stop_encoder) | 369 | while(!ci->stop_codec) |
376 | { | 370 | { |
377 | uint32_t *src; | 371 | uint32_t *src; |
378 | 372 | ||
@@ -380,7 +374,7 @@ enum codec_status codec_main(void) | |||
380 | { | 374 | { |
381 | struct enc_chunk_hdr *chunk; | 375 | struct enc_chunk_hdr *chunk; |
382 | 376 | ||
383 | if (ci->stop_encoder) | 377 | if (ci->stop_codec) |
384 | break; | 378 | break; |
385 | 379 | ||
386 | chunk = ci->enc_get_chunk(); | 380 | chunk = ci->enc_get_chunk(); |
@@ -400,8 +394,5 @@ enum codec_status codec_main(void) | |||
400 | /* reset parameters to initial state */ | 394 | /* reset parameters to initial state */ |
401 | ci->enc_set_parameters(NULL); | 395 | ci->enc_set_parameters(NULL); |
402 | 396 | ||
403 | /* main application waits for this flag during encoder removing */ | ||
404 | ci->enc_codec_loaded = 0; | ||
405 | |||
406 | return CODEC_OK; | 397 | return CODEC_OK; |
407 | } /* codec_start */ | 398 | } /* codec_start */ |