summaryrefslogtreecommitdiff
path: root/apps/playback.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/playback.c')
-rw-r--r--apps/playback.c20
1 files changed, 4 insertions, 16 deletions
diff --git a/apps/playback.c b/apps/playback.c
index d09d672dff..1b7aa68b85 100644
--- a/apps/playback.c
+++ b/apps/playback.c
@@ -138,10 +138,6 @@ enum {
138#if MEM > 8 138#if MEM > 8
139 Q_AUDIO_FILL_BUFFER_IF_ACTIVE_ATA, 139 Q_AUDIO_FILL_BUFFER_IF_ACTIVE_ATA,
140#endif 140#endif
141#ifdef AUDIO_HAVE_RECORDING
142 Q_AUDIO_LOAD_ENCODER,
143#endif
144
145#if 0 141#if 0
146 Q_CODEC_REQUEST_PENDING, 142 Q_CODEC_REQUEST_PENDING,
147#endif 143#endif
@@ -525,8 +521,8 @@ bool audio_load_encoder(int afmt)
525 audio_remove_encoder(); 521 audio_remove_encoder();
526 ci.enc_codec_loaded = 0; /* clear any previous error condition */ 522 ci.enc_codec_loaded = 0; /* clear any previous error condition */
527 523
528 LOGFQUEUE("audio > Q_AUDIO_LOAD_ENCODER"); 524 LOGFQUEUE("codec > Q_ENCODER_LOAD_DISK");
529 queue_post(&audio_queue, Q_AUDIO_LOAD_ENCODER, (intptr_t)enc_fn); 525 queue_post(&codec_queue, Q_ENCODER_LOAD_DISK, (intptr_t)enc_fn);
530 526
531 while (ci.enc_codec_loaded == 0) 527 while (ci.enc_codec_loaded == 0)
532 yield(); 528 yield();
@@ -547,7 +543,7 @@ void audio_remove_encoder(void)
547 if (ci.enc_codec_loaded <= 0) 543 if (ci.enc_codec_loaded <= 0)
548 return; 544 return;
549 545
550 ci.stop_codec = true; 546 ci.stop_encoder = true;
551 while (ci.enc_codec_loaded > 0) 547 while (ci.enc_codec_loaded > 0)
552 yield(); 548 yield();
553#endif 549#endif
@@ -2003,7 +1999,7 @@ static void codec_thread(void)
2003#endif 1999#endif
2004 logf("loading encoder"); 2000 logf("loading encoder");
2005 set_current_codec(CODEC_IDX_AUDIO); 2001 set_current_codec(CODEC_IDX_AUDIO);
2006 ci.stop_codec = false; 2002 ci.stop_encoder = false;
2007 status = codec_load_file((const char *)ev.data, &ci); 2003 status = codec_load_file((const char *)ev.data, &ci);
2008#ifdef PLAYBACK_VOICE 2004#ifdef PLAYBACK_VOICE
2009 mutex_unlock(&mutex_codecthread); 2005 mutex_unlock(&mutex_codecthread);
@@ -3691,14 +3687,6 @@ static void audio_thread(void)
3691 playlist_update_resume_info(audio_current_track()); 3687 playlist_update_resume_info(audio_current_track());
3692 break ; 3688 break ;
3693 3689
3694#ifdef AUDIO_HAVE_RECORDING
3695 case Q_AUDIO_LOAD_ENCODER:
3696 LOGFQUEUE("audio < Q_AUDIO_LOAD_ENCODER");
3697 LOGFQUEUE("audio > codec Q_ENCODER_LOAD_DISK");
3698 queue_post(&codec_queue, Q_ENCODER_LOAD_DISK, ev.data);
3699 break;
3700#endif
3701
3702#ifndef SIMULATOR 3690#ifndef SIMULATOR
3703 case SYS_USB_CONNECTED: 3691 case SYS_USB_CONNECTED:
3704 LOGFQUEUE("audio < SYS_USB_CONNECTED"); 3692 LOGFQUEUE("audio < SYS_USB_CONNECTED");