summaryrefslogtreecommitdiff
path: root/apps
diff options
context:
space:
mode:
authorPeter D'Hoye <peter.dhoye@gmail.com>2006-04-01 15:52:06 +0000
committerPeter D'Hoye <peter.dhoye@gmail.com>2006-04-01 15:52:06 +0000
commit769f18be1d1a65aa521b91a9f7ba0f8baa0e0e4e (patch)
tree17d4e8d8604501650331d3ddbcfd08050b85ec7c /apps
parentd884806a91f8a3d599210efa05d243a19a739e1c (diff)
downloadrockbox-769f18be1d1a65aa521b91a9f7ba0f8baa0e0e4e.tar.gz
rockbox-769f18be1d1a65aa521b91a9f7ba0f8baa0e0e4e.zip
simulator stubs for iriver recording, iriver sims now have a recording screen (doesn't actually record!)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9403 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps')
-rw-r--r--apps/recorder/recording.c78
1 files changed, 77 insertions, 1 deletions
diff --git a/apps/recorder/recording.c b/apps/recorder/recording.c
index 84fef9f3a1..5fa0f398fe 100644
--- a/apps/recorder/recording.c
+++ b/apps/recorder/recording.c
@@ -1537,7 +1537,83 @@ void audio_beep(int duration)
1537 /* dummy */ 1537 /* dummy */
1538 (void)duration; 1538 (void)duration;
1539} 1539}
1540#endif 1540
1541#ifdef SIMULATOR
1542/* stubs for recording sim */
1543void audio_init_recording(void)
1544{
1545}
1546
1547void audio_close_recording(void)
1548{
1549}
1550
1551unsigned long audio_recorded_time(void)
1552{
1553 return 123;
1554}
1555
1556unsigned long audio_num_recorded_bytes(void)
1557{
1558 return 5 * 1024 * 1024;
1559}
1560
1561void audio_set_recording_options(int frequency, int quality,
1562 int source, int channel_mode,
1563 bool editable, int prerecord_time)
1564{
1565 frequency = frequency;
1566 quality = quality;
1567 source = source;
1568 channel_mode = channel_mode;
1569 editable = editable;
1570 prerecord_time = prerecord_time;
1571}
1572
1573void audio_set_recording_gain(int left, int right, int type)
1574{
1575 left = left;
1576 right = right;
1577 type = type;
1578}
1579
1580void audio_stop_recording(void)
1581{
1582}
1583
1584void audio_pause_recording(void)
1585{
1586}
1587
1588void audio_resume_recording(void)
1589{
1590}
1591
1592void pcm_rec_get_peaks(int *left, int *right)
1593{
1594 if (left)
1595 *left = 0;
1596 if (right)
1597 *right = 0;
1598}
1599
1600void audio_record(const char *filename)
1601{
1602 filename = filename;
1603}
1604
1605void audio_new_file(const char *filename)
1606{
1607 filename = filename;
1608}
1609
1610unsigned long pcm_rec_status(void)
1611{
1612 return 0;
1613}
1614
1615#endif /* #ifdef SIMULATOR */
1616#endif /* #ifdef CONFIG_CODEC == SWCODEC */
1541 1617
1542 1618
1543#endif /* HAVE_RECORDING */ 1619#endif /* HAVE_RECORDING */