Peter D'Hoye
cb5129d074
Prevent gain increase when using AGC in Safety mode
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11101 a1c6a512-1295-4272-9138-f99709370657
2006-10-01 10:04:40 +00:00
Martin Scarratt
22e7e940a7
Oops, didnt mean to commit this
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11081 a1c6a512-1295-4272-9138-f99709370657
2006-09-27 21:36:50 +00:00
Martin Scarratt
c06eadb572
If a directory is created in the recording screen, the dir browser needs refreshing
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11080 a1c6a512-1295-4272-9138-f99709370657
2006-09-27 21:28:47 +00:00
Martin Scarratt
84cbab18da
Fixed the possiblity of fooling the recording screen into writing to a non existent directory.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11079 a1c6a512-1295-4272-9138-f99709370657
2006-09-27 19:12:37 +00:00
Martin Scarratt
84bd53e743
Recording Statusbar: Just shove those icons right by 1 pixel
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11069 a1c6a512-1295-4272-9138-f99709370657
2006-09-26 19:28:19 +00:00
Martin Scarratt
183499a2d4
Recording screen statusbar: Improved channel icon by Paul Louden and improved Q value display for Hardware codec targets
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11062 a1c6a512-1295-4272-9138-f99709370657
2006-09-26 11:56:59 +00:00
Martin Scarratt
3bf676ead3
Fix "Disk Full" splash hang in radio screen
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11051 a1c6a512-1295-4272-9138-f99709370657
2006-09-25 19:59:37 +00:00
Martin Scarratt
5dc08bbfb2
Support for I-river remotes in the radio screen
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11033 a1c6a512-1295-4272-9138-f99709370657
2006-09-23 12:22:01 +00:00
Martin Scarratt
a2ac8f42b1
Enable FM_MODE button and add new fm context types - now the radio should be fine!
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11032 a1c6a512-1295-4272-9138-f99709370657
2006-09-23 11:05:13 +00:00
Martin Scarratt
4598feec49
Fix warnings...
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11025 a1c6a512-1295-4272-9138-f99709370657
2006-09-22 13:08:17 +00:00
Martin Scarratt
a982365711
Button action code implemented in the radio screen. Should get rid of all thos wierd doublepress bugs and you can edit your presets again.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11024 a1c6a512-1295-4272-9138-f99709370657
2006-09-22 12:18:58 +00:00
Steve Bavin
1ea743fa9d
Oops - put back a different #ifdef
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11010 a1c6a512-1295-4272-9138-f99709370657
2006-09-20 09:59:39 +00:00
Steve Bavin
efbcc43720
Remove an #ifdef - simulators might talk too
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11009 a1c6a512-1295-4272-9138-f99709370657
2006-09-20 09:31:32 +00:00
Jens Arnold
fa9dee01bc
Reverted the recording timer commit, as it has at least 2 major problems. (1) It uses the user timer, which interferes e.g. with backlight fading on H1x0 (and potentially other targets). Using the user timer here is a waste, as the required timing lies in the range of seconds to days. A tick task would be sufficient. (2) It draws to the LCD from within an ISR. This must not be done unless there's a mechanism to ensure it doesn't interfere with the main thread's drawing, otherwise garbage might be displayed and LCD updates might stop working.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10991 a1c6a512-1295-4272-9138-f99709370657
2006-09-18 12:41:12 +00:00
Martin Scarratt
7ef47ed876
Recording countdown timer: set timer in recording settings screen (max 1 week countdown), start/pause timer in recording screen by pressing the pause button. If you have a separate record button then this will override the timer and start to record. Icon at bottom right of screen indicates timer is ticking. If you are in the recording screen when the countdown is over, recording will start automatically, if not then the icon will flash to indicate you should return to the recording screen to begin recording.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10990 a1c6a512-1295-4272-9138-f99709370657
2006-09-18 10:06:03 +00:00
Michael Sevakis
9d56f2d2cf
SWCODEC recording hang fixed. Fixed other trouble spots for codec swapping when playing. Removed call to audio_set_recording_options from fm_recording_settings on SWCODEC (Not proper to do ! My bad.).
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10978 a1c6a512-1295-4272-9138-f99709370657
2006-09-17 18:52:31 +00:00
Martin Scarratt
3ad2c5ad38
Fix a possible division by zero which caused much "IO5: at 310205A0" type angst while recording
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10941 a1c6a512-1295-4272-9138-f99709370657
2006-09-13 18:21:03 +00:00
Magnus Holmgren
1ecdbcced2
Save a few bytes on hwcodec targets...
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10937 a1c6a512-1295-4272-9138-f99709370657
2006-09-12 20:32:06 +00:00
Martin Scarratt
d7fa569df6
Improved statusbar icons in recording screen by Davide Gentile
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10935 a1c6a512-1295-4272-9138-f99709370657
2006-09-12 18:26:27 +00:00
Magnus Holmgren
08a3a59ea4
Make 'Filename:' on recording screen possible to translate. Also replace some hardcoded values with sizeof.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10908 a1c6a512-1295-4272-9138-f99709370657
2006-09-09 14:53:30 +00:00
Miika Pekkarinen
548e4484c9
Fixed the warning.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10874 a1c6a512-1295-4272-9138-f99709370657
2006-09-03 17:36:22 +00:00
Miika Pekkarinen
630c300660
Fixed cpu incorrectly unboosted at boot.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10871 a1c6a512-1295-4272-9138-f99709370657
2006-09-03 16:20:35 +00:00
Martin Scarratt
617b67e769
Display bitrate (Q value for Archos), samplerate, channels and recording format (M = MP3) in the statusbar in the recording screen. This is all new info for archos targets and I-river targets now have this info on the remote as well as the main screen
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10856 a1c6a512-1295-4272-9138-f99709370657
2006-09-02 17:30:30 +00:00
Martin Scarratt
2ad7b6b71f
Fix a display issue for targets with AGC where filetype info was overwriting the samplerate. Also filetype always displayed directly below samplerate in all modes for all targets
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10841 a1c6a512-1295-4272-9138-f99709370657
2006-09-01 09:24:29 +00:00
Jonathan Gordon
a3ff431775
removed an unneeded variable
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10835 a1c6a512-1295-4272-9138-f99709370657
2006-09-01 02:29:11 +00:00
Martin Scarratt
79198b9240
Fix a small display issue in the FM recording mode
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10819 a1c6a512-1295-4272-9138-f99709370657
2006-08-31 08:52:04 +00:00
Michael Sevakis
4fc717a4c1
Added FS#2939 Encoder Codec Interface + Codecs by Antonius Hellmann with additional FM Recording support and my modifications
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10789 a1c6a512-1295-4272-9138-f99709370657
2006-08-28 22:38:41 +00:00
Martin Scarratt
0ba2204beb
Button action code for the Virtual keyboard. Extra buttons for H1xx remote: Vol-+ Cursor Left/Right. H3xx remote:-10/+10 Cursor Left/Right.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10694 a1c6a512-1295-4272-9138-f99709370657
2006-08-22 13:21:13 +00:00
Martin Scarratt
c8bd9129bf
Button action code for recording screen. Shouldnt make any noticable difference in recording screen button operation except for H300 I-River remote, which should now work as expected, -10 button = LCD off
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10666 a1c6a512-1295-4272-9138-f99709370657
2006-08-20 21:33:40 +00:00
Magnus Holmgren
0b35bcfc71
Guard against division by zero in the peak meter (the settings menu allows the user the set range min and max to the same value; maybe that should be changed too).
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10631 a1c6a512-1295-4272-9138-f99709370657
2006-08-17 09:35:27 +00:00
Peter D'Hoye
5fc66e58dd
Automatic Gain Control during recording. At this point only compiled for iriver h1x0 and h3x0. Patch FS#4748 by Jvo Studer, Martin Scarratt and myself.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10625 a1c6a512-1295-4272-9138-f99709370657
2006-08-16 23:26:55 +00:00
Linus Nielsen Feltzing
224c0a13eb
Finally, the new button action system is here, thanks to Jonathan Gordon. Some button mappings have changed and other things may break. Comments should go to the forum, http://forums.rockbox.org/index.php?topic=5829.0 or the mailing list.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10582 a1c6a512-1295-4272-9138-f99709370657
2006-08-15 12:27:07 +00:00
Marcoen Hirschberg
91022738ee
fix button mappings for the gigabeat
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10502 a1c6a512-1295-4272-9138-f99709370657
2006-08-09 13:25:43 +00:00
Shachar Liberman
87902874c9
oops
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10477 a1c6a512-1295-4272-9138-f99709370657
2006-08-07 21:40:11 +00:00
Shachar Liberman
f17e5c04f3
FS#5587 Non-latin languages support update. Translators:Please change
...
the 48 new LANG_SYSFONT_ strings at the end of your language file if
they don't fit nicely with rockbox's internal font.
(for more info http://www.rockbox.org/twiki/bin/view/Main/NonLatinLanguages )
Developers:Please keep using LANG_SYSFONT strings when reffering to the
internal font. * Hebrew update.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10476 a1c6a512-1295-4272-9138-f99709370657
2006-08-07 21:24:22 +00:00
Daniel Stenberg
1e88be518a
Barry Wardell's keymappings for H10
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10446 a1c6a512-1295-4272-9138-f99709370657
2006-08-03 20:17:25 +00:00
Martin Scarratt
0c7f156727
Fixed display issue if you disabled remote LCD in recording screen close to bootup time
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10378 a1c6a512-1295-4272-9138-f99709370657
2006-07-31 13:12:40 +00:00
Martin Scarratt
1ae0cdbc46
I-River targets: A workaround for the recording interference hardware issue when recording with a remote. Disable remote LCD while recording by pressing vol- on the remote. All remote buttons and cliplight are still operational while lcd is disabled.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10376 a1c6a512-1295-4272-9138-f99709370657
2006-07-31 12:55:27 +00:00
Linus Nielsen Feltzing
8bb4bab54b
Turn off FM radio properly when starting playback, fixes FS#5706
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10321 a1c6a512-1295-4272-9138-f99709370657
2006-07-25 12:51:33 +00:00
Antoine Cellerier
4735e8ed53
Lets keep the '\n' in (see revision 1.53's commit message)
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10299 a1c6a512-1295-4272-9138-f99709370657
2006-07-23 18:54:00 +00:00
Martin Scarratt
af5393c7a6
Fix custom Virtual keyboards (broken during VK remote support implementation)
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10298 a1c6a512-1295-4272-9138-f99709370657
2006-07-23 18:33:43 +00:00
Antoine Cellerier
8eba20aefe
* when loading .kbd files, start a new line every time we find a '\n' char
...
* fix overlaping letters when using FONT_UI ( http://130.89.160.166/rockbox/jungti_overlapping_text.bmp )
* remove trailing white spaces
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10296 a1c6a512-1295-4272-9138-f99709370657
2006-07-23 17:16:38 +00:00
Martin Scarratt
d29c03484b
fix for targets using line edit in virtual keyboard (spotted by freqmod)
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10294 a1c6a512-1295-4272-9138-f99709370657
2006-07-23 15:12:34 +00:00
Martin Scarratt
9130a2a4a7
Added options to timesplit recording feature (now renamed filesplit). Choose to split file by either time or filesize. Also have the option to either start a new file or stop recording at split point. Bumped config version so save your settings before you update your build.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10285 a1c6a512-1295-4272-9138-f99709370657
2006-07-22 17:23:05 +00:00
Martin Scarratt
aaee4fb4a0
on-the-fly track split support for recording with IAudioX5. Also changed button mapping: short record-start new file, long record-settings, short play-pause/resume, long play-stop. Thanks to JhMikeS for testing
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10276 a1c6a512-1295-4272-9138-f99709370657
2006-07-21 19:58:35 +00:00
Linus Nielsen Feltzing
49b29dd91e
iAudio X5: allow recording of FM radio
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10273 a1c6a512-1295-4272-9138-f99709370657
2006-07-21 09:23:13 +00:00
Linus Nielsen Feltzing
ed4d7a33bd
Patch #5347 by Rani Hod - Adds FM radio and recording features to the iAudio X5.
...
Also includes a rewrite of the Coldfire I2C driver to include both read and write.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10272 a1c6a512-1295-4272-9138-f99709370657
2006-07-21 08:42:28 +00:00
Martin Scarratt
76b729c47b
On-the-fly filesplitting when recording for I-Rivers. Record button starts new file, Play/Pause button pauses/resumes recording. Also, Filename information for all screens > 80 pixels high.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10270 a1c6a512-1295-4272-9138-f99709370657
2006-07-20 22:44:10 +00:00
Martin Scarratt
13e49f5f91
Completed implementation of display GUI code for recording and peakmeter
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10249 a1c6a512-1295-4272-9138-f99709370657
2006-07-19 15:30:40 +00:00
Martin Scarratt
ef8317b599
Multi screen support for the Virtual Keyboard. If the screen is too small to contain all the characters press the mode button to flip to the next page. Still need a page flip for morse mode.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10245 a1c6a512-1295-4272-9138-f99709370657
2006-07-19 12:07:51 +00:00