mirror of
https://github.com/Rockbox/rockbox.git
synced 2025-11-15 08:02:34 -05:00
More audio code restructuring, mostly renaming functions so far
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6247 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
parent
8a237a829e
commit
e1f70587ce
1 changed files with 14 additions and 13 deletions
|
|
@ -29,6 +29,7 @@
|
||||||
#include "status.h"
|
#include "status.h"
|
||||||
#include "kernel.h"
|
#include "kernel.h"
|
||||||
#include "mpeg.h"
|
#include "mpeg.h"
|
||||||
|
#include "audio.h"
|
||||||
#include "mp3_playback.h"
|
#include "mp3_playback.h"
|
||||||
#include "ctype.h"
|
#include "ctype.h"
|
||||||
#include "file.h"
|
#include "file.h"
|
||||||
|
|
@ -199,7 +200,7 @@ bool radio_screen(void)
|
||||||
if(rec_create_directory() > 0)
|
if(rec_create_directory() > 0)
|
||||||
have_recorded = true;
|
have_recorded = true;
|
||||||
|
|
||||||
mpeg_stop();
|
audio_stop();
|
||||||
|
|
||||||
mpeg_init_recording();
|
mpeg_init_recording();
|
||||||
|
|
||||||
|
|
@ -281,9 +282,9 @@ bool radio_screen(void)
|
||||||
{
|
{
|
||||||
case FM_STOP:
|
case FM_STOP:
|
||||||
#ifndef SIMULATOR
|
#ifndef SIMULATOR
|
||||||
if(mpeg_status() == MPEG_STATUS_RECORD)
|
if(audio_status() == AUDIO_STATUS_RECORD)
|
||||||
{
|
{
|
||||||
mpeg_stop();
|
audio_stop();
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
#endif
|
#endif
|
||||||
|
|
@ -296,7 +297,7 @@ bool radio_screen(void)
|
||||||
#ifdef FM_RECORD
|
#ifdef FM_RECORD
|
||||||
case FM_RECORD:
|
case FM_RECORD:
|
||||||
#ifndef SIMULATOR
|
#ifndef SIMULATOR
|
||||||
if(mpeg_status() == MPEG_STATUS_RECORD)
|
if(audio_status() == AUDIO_STATUS_RECORD)
|
||||||
{
|
{
|
||||||
mpeg_new_file(rec_create_filename(buf));
|
mpeg_new_file(rec_create_filename(buf));
|
||||||
update_screen = true;
|
update_screen = true;
|
||||||
|
|
@ -315,8 +316,8 @@ bool radio_screen(void)
|
||||||
|
|
||||||
case FM_EXIT:
|
case FM_EXIT:
|
||||||
#ifndef SIMULATOR
|
#ifndef SIMULATOR
|
||||||
if(mpeg_status() == MPEG_STATUS_RECORD)
|
if(audio_status() == AUDIO_STATUS_RECORD)
|
||||||
mpeg_stop();
|
audio_stop();
|
||||||
#endif
|
#endif
|
||||||
done = true;
|
done = true;
|
||||||
keep_playing = true;
|
keep_playing = true;
|
||||||
|
|
@ -421,7 +422,7 @@ bool radio_screen(void)
|
||||||
#endif
|
#endif
|
||||||
case SYS_USB_CONNECTED:
|
case SYS_USB_CONNECTED:
|
||||||
/* Only accept USB connection when not recording */
|
/* Only accept USB connection when not recording */
|
||||||
if(mpeg_status() != MPEG_STATUS_RECORD)
|
if(audio_status() != AUDIO_STATUS_RECORD)
|
||||||
{
|
{
|
||||||
default_event_handler(SYS_USB_CONNECTED);
|
default_event_handler(SYS_USB_CONNECTED);
|
||||||
screen_freeze = true; /* Cosmetic: makes sure the
|
screen_freeze = true; /* Cosmetic: makes sure the
|
||||||
|
|
@ -442,7 +443,7 @@ bool radio_screen(void)
|
||||||
lcd_setmargins(0, 8);
|
lcd_setmargins(0, 8);
|
||||||
|
|
||||||
/* Only display the peak meter when not recording */
|
/* Only display the peak meter when not recording */
|
||||||
if(!mpeg_status())
|
if(!audio_status())
|
||||||
{
|
{
|
||||||
lcd_clearrect(0, 8 + fh*(top_of_screen + 3), LCD_WIDTH, fh);
|
lcd_clearrect(0, 8 + fh*(top_of_screen + 3), LCD_WIDTH, fh);
|
||||||
peak_meter_draw(0, 8 + fh*(top_of_screen + 3), LCD_WIDTH, fh);
|
peak_meter_draw(0, 8 + fh*(top_of_screen + 3), LCD_WIDTH, fh);
|
||||||
|
|
@ -490,7 +491,7 @@ bool radio_screen(void)
|
||||||
str(LANG_CHANNEL_MONO));
|
str(LANG_CHANNEL_MONO));
|
||||||
lcd_puts(0, top_of_screen + 2, buf);
|
lcd_puts(0, top_of_screen + 2, buf);
|
||||||
|
|
||||||
if(mpeg_status() == MPEG_STATUS_RECORD)
|
if(audio_status() == AUDIO_STATUS_RECORD)
|
||||||
{
|
{
|
||||||
hours = seconds / 3600;
|
hours = seconds / 3600;
|
||||||
minutes = (seconds - (hours * 3600)) / 60;
|
minutes = (seconds - (hours * 3600)) / 60;
|
||||||
|
|
@ -520,19 +521,19 @@ bool radio_screen(void)
|
||||||
status_draw(update_screen);
|
status_draw(update_screen);
|
||||||
}
|
}
|
||||||
|
|
||||||
if(mpeg_status() & MPEG_STATUS_ERROR)
|
if(audio_status() & AUDIO_STATUS_ERROR)
|
||||||
{
|
{
|
||||||
done = true;
|
done = true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifndef SIMULATOR
|
#ifndef SIMULATOR
|
||||||
if(mpeg_status() & MPEG_STATUS_ERROR)
|
if(audio_status() & AUDIO_STATUS_ERROR)
|
||||||
{
|
{
|
||||||
splash(0, true, str(LANG_DISK_FULL));
|
splash(0, true, str(LANG_DISK_FULL));
|
||||||
status_draw(true);
|
status_draw(true);
|
||||||
lcd_update();
|
lcd_update();
|
||||||
mpeg_error_clear();
|
audio_error_clear();
|
||||||
|
|
||||||
while(1)
|
while(1)
|
||||||
{
|
{
|
||||||
|
|
@ -542,7 +543,7 @@ bool radio_screen(void)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
mpeg_init_playback();
|
audio_init_playback();
|
||||||
|
|
||||||
sound_settings_apply();
|
sound_settings_apply();
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue