Linus Nielsen Feltzing
|
2dd518a59b
|
H300 logo
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7878 a1c6a512-1295-4272-9138-f99709370657
|
2005-11-14 20:46:48 +00:00 |
|
Linus Nielsen Feltzing
|
b1b3a12e76
|
H300 Rockbox logo
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7877 a1c6a512-1295-4272-9138-f99709370657
|
2005-11-14 20:44:34 +00:00 |
|
Anton Oleynikov
|
697e832bef
|
fm radio: new preset mode, new button assignment and remote support for iRiver,
misc clean up and improvements
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7849 a1c6a512-1295-4272-9138-f99709370657
|
2005-11-13 21:03:53 +00:00 |
|
Linus Nielsen Feltzing
|
34e8359838
|
Allow volume change in the recording screen
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7845 a1c6a512-1295-4272-9138-f99709370657
|
2005-11-13 15:16:27 +00:00 |
|
Dave Chapman
|
64e5239b4c
|
iPod: Add placeholder button definitions - these need reviewing when the button usage for the iPod is decided
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7830 a1c6a512-1295-4272-9138-f99709370657
|
2005-11-12 16:07:17 +00:00 |
|
Andy
|
f6da6d85b6
|
Removed monitor option from audio_set_recording_options and the global setting rec_monitor.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7821 a1c6a512-1295-4272-9138-f99709370657
|
2005-11-12 14:49:43 +00:00 |
|
Andy
|
e6e5496535
|
iRiver: Initial support for wav-recording in recording menu. Supports mic/line-in (and radio), monitor mode, time-splitting (and byte-splitting), pause/resume etc. Things todo: Prerecording, peakmeter (should be simple), frequency other than 44.1 kHz, etc..
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7818 a1c6a512-1295-4272-9138-f99709370657
|
2005-11-12 04:00:56 +00:00 |
|
Jens Arnold
|
8051a0b724
|
Sound settings rework: * Put all fixed parameters (unit, decimals, step, min, max, default, set function) for the individual settings into one structure array. * Use the new individual sound setting functions where appropriate. * Added dummy sound setting functions and defined the codec type for the sims. Fixes wrong sound settings ranges in the simulators. * Code cleanup.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7770 a1c6a512-1295-4272-9138-f99709370657
|
2005-11-06 23:12:11 +00:00 |
|
Jens Arnold
|
13fcd68285
|
Patch #1316533 by Alexander Spyridakis: All characters on one virtual keyboard page for targets with large LCD.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7597 a1c6a512-1295-4272-9138-f99709370657
|
2005-10-08 07:12:28 +00:00 |
|
Linus Nielsen Feltzing
|
8b9c64f19d
|
iriver: Idle CPU in the FM radio screen
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7570 a1c6a512-1295-4272-9138-f99709370657
|
2005-09-29 11:19:55 +00:00 |
|
Dave Chapman
|
025873b3ac
|
Enable FM presets for iriver. Add a preset via the "add" option in the radio menu, and press ON/PLAY button to bring up the list of presets.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7540 a1c6a512-1295-4272-9138-f99709370657
|
2005-09-22 18:36:02 +00:00 |
|
Jens Arnold
|
2c0d04cc94
|
Fixed comment.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7508 a1c6a512-1295-4272-9138-f99709370657
|
2005-09-11 17:57:31 +00:00 |
|
Linus Nielsen Feltzing
|
4cd06c41f6
|
The status bas wasn't correctly redrawn in the FM radio screen
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7484 a1c6a512-1295-4272-9138-f99709370657
|
2005-09-06 21:01:35 +00:00 |
|
Jens Arnold
|
8fd5b177ed
|
Ondio FM: Removed S/PDIF option for recording source, as the Ondio doesn't have S/PDIF input. Bumped config block version so save your settings.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7482 a1c6a512-1295-4272-9138-f99709370657
|
2005-09-06 20:48:28 +00:00 |
|
Jens Arnold
|
1e0b5aabcb
|
Ondio FM button assignment: The recording screen now uses up/down to select the setting, and left/right to adjust it, like the recorders. Start/pause recording is short MODE. The radio screen now requires a MODE doubleclick to start recording. This should prevent unwanted recordings.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7474 a1c6a512-1295-4272-9138-f99709370657
|
2005-09-05 19:17:23 +00:00 |
|
Jens Arnold
|
58e9412bff
|
Added universal functions for creation of numbered filenames and date+time filenames (units with RTC only). Some size optimisations within code using these new functions. Everything should behave as before, except config saving will always find the highest file number + 1 even if the sequence is non-contiguous.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7449 a1c6a512-1295-4272-9138-f99709370657
|
2005-09-02 01:15:35 +00:00 |
|
Linus Nielsen Feltzing
|
6c2af7c2aa
|
On popular demand, the arrow cursor is reintroduced
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7438 a1c6a512-1295-4272-9138-f99709370657
|
2005-09-01 08:04:37 +00:00 |
|
Linus Nielsen Feltzing
|
f43216ff0b
|
Removed the line selector option, it is now always an inverse bar (except for the Player/Studio of course)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7423 a1c6a512-1295-4272-9138-f99709370657
|
2005-08-30 11:10:08 +00:00 |
|
Jens Arnold
|
d6c054575b
|
Renamed CONFIG_HWCODEC and MASNONE to the more appropriate CONFIG_CODEC and SWCODEC, respectively.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7416 a1c6a512-1295-4272-9138-f99709370657
|
2005-08-29 21:15:27 +00:00 |
|
Jens Arnold
|
99a0598c28
|
Major peakmeter rework: * Changed set/get functions for dbfs mode to bool type. * Removed performance setting, leaving (slightly adapted) high performance mode only. * Refresh rate is always 20 Hz now. * Readout doesn't do an extra (hidden) peek, should allow for slightly better clip detection. * Brought back high performance peakmeter for recording. Peakmeter stops hogging the CPU when the disk is spinning; this is enough to avoid the performance problem when saving data. * Optimisations, code cleanup and code policeing. * (iriver) Reduced CPU load of peakmeter by not calculating excessive overlaps. ** Bumped config block version, so save your settings before upgrading.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7415 a1c6a512-1295-4272-9138-f99709370657
|
2005-08-29 20:07:17 +00:00 |
|
Jens Arnold
|
9a3d117c78
|
Const policed the radio menu.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7408 a1c6a512-1295-4272-9138-f99709370657
|
2005-08-27 11:03:41 +00:00 |
|
Linus Nielsen Feltzing
|
4021798aec
|
FM radio: fix by Antonius Hellman, no more crash when loading preset files with more than 32 entries
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7398 a1c6a512-1295-4272-9138-f99709370657
|
2005-08-24 09:13:51 +00:00 |
|
Jens Arnold
|
c7e4f5f259
|
Keyboard code cleanup & optimisation. Corrected potential overflow problem.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7397 a1c6a512-1295-4272-9138-f99709370657
|
2005-08-24 06:48:39 +00:00 |
|
Jens Arnold
|
6c00e38665
|
Icon code cleanup, optimisation & policeing. Removed unused icons. Applied uniform icon naming scheme.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7396 a1c6a512-1295-4272-9138-f99709370657
|
2005-08-24 00:09:42 +00:00 |
|
Jens Arnold
|
992cbf20a0
|
Corrected malformed cvs id line.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7395 a1c6a512-1295-4272-9138-f99709370657
|
2005-08-23 22:07:26 +00:00 |
|
Jens Arnold
|
a6eb0f6669
|
Widgets: Reduced code size by not checking coordinate boundaries, as current lcd code handles clipping. Optimised calculation of scrollbar know position/size. Always clear inner part of checkbox. Removed old progressbar/slidebar direction enum.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7394 a1c6a512-1295-4272-9138-f99709370657
|
2005-08-23 22:06:15 +00:00 |
|
Linus Nielsen Feltzing
|
0ad617cbf0
|
Patch #1105616 by Ray Lambert - A-B Repeat for Archos studio/recorder, still not 100% complete, but I wanted to commit it before the 2.5 feature freeze
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7380 a1c6a512-1295-4272-9138-f99709370657
|
2005-08-21 23:01:12 +00:00 |
|
Linus Nielsen Feltzing
|
82ac901095
|
iriver: Radio screen didn't properly filter stray FM_EXIT events
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7349 a1c6a512-1295-4272-9138-f99709370657
|
2005-08-18 09:18:40 +00:00 |
|
Linus Nielsen Feltzing
|
604d59bc26
|
iriver: exit the FM screen (with FM audio on) with joystick push instead of Play
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7346 a1c6a512-1295-4272-9138-f99709370657
|
2005-08-18 07:01:18 +00:00 |
|
Linus Nielsen Feltzing
|
d3fde76fc7
|
FM radio simulation working again
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7332 a1c6a512-1295-4272-9138-f99709370657
|
2005-08-16 06:50:25 +00:00 |
|
Linus Nielsen Feltzing
|
8c7589bc96
|
Very lame, initial support for FM radio on the iriver
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7318 a1c6a512-1295-4272-9138-f99709370657
|
2005-08-13 17:35:02 +00:00 |
|
Jens Arnold
|
4f6375ca17
|
H1x0: Made the cursor movement button combos usable. Perhaps it would be better to use an Ondio-like mode mechanism instead, or move the accept function to a long press of SELECT.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7223 a1c6a512-1295-4272-9138-f99709370657
|
2005-07-22 12:42:50 +00:00 |
|
Miika Pekkarinen
|
e9919342c5
|
Initial attempt to support peak meter on iriver. It still has some
strange behaviour and readings might not be correct.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7182 a1c6a512-1295-4272-9138-f99709370657
|
2005-07-17 19:29:02 +00:00 |
|
Jens Arnold
|
f894a4c269
|
4-shades greyscale graphics core for iriver H1x0. 4-grey rockbox logo and light grey background in splash() boxes. Simplified the splash() box creation as the new graphics core does clipping. Adapted screendump feature and added flexible preprocessing to construct the bmp header. Rockboy now uses 4-grey mode as well. 4-grey support for win32 simulator. Fixed win32 player sim to not use double bitmap conversion via a recorder-like framebuffer, and correctly display double-height text. X11 simulator temporarily adapted. The display won't be distorted, but it still shows b&w only.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7046 a1c6a512-1295-4272-9138-f99709370657
|
2005-07-06 22:58:02 +00:00 |
|
Daniel Stenberg
|
01377e2e57
|
Hristo Kovachev's keypad fixes for the H300 build
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6912 a1c6a512-1295-4272-9138-f99709370657
|
2005-06-29 12:47:24 +00:00 |
|
Jens Arnold
|
7e11acbce9
|
Second part of graphics api rework. Bitmap drawing and text output converted; some code cleanup and more optimisations.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6906 a1c6a512-1295-4272-9138-f99709370657
|
2005-06-28 23:15:47 +00:00 |
|
Linus Nielsen Feltzing
|
a26b153ec9
|
Made the FM frequency setting wrap around
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6869 a1c6a512-1295-4272-9138-f99709370657
|
2005-06-26 12:15:40 +00:00 |
|
Jens Arnold
|
934941294b
|
Core functions taking advantage of the new, optimised lcd_hline() and lcd_vline() functions. Some cleanup.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6859 a1c6a512-1295-4272-9138-f99709370657
|
2005-06-25 00:28:09 +00:00 |
|
Jens Arnold
|
24a1f94cd7
|
Fixed yellow FM builds, and changed the function type names according to the rockbox coding style.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6858 a1c6a512-1295-4272-9138-f99709370657
|
2005-06-24 23:06:06 +00:00 |
|
Jens Arnold
|
04daef17a1
|
First part of graphics api rework. Special functions, parameter handling, pixel functions, lines and filled primitives done for black & white core, main display.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6856 a1c6a512-1295-4272-9138-f99709370657
|
2005-06-24 22:33:21 +00:00 |
|
Jens Arnold
|
97a8049389
|
New feature for units that can be powered or charged from USB (Recorder fm/v2, Ondios): USB power mode, based on patch #1110332 by Pieter Bos. This way you can save battery power or even charge the battery (fm/v2) while using your unit near a PC. Hold MODE (Ondio) or F1 (fm/v2) while plugging USB to enter that mode. A tiny USB plug icon will be displayed is the status bar (overridden by the regular power plug icon in case of fm/v2 when the charger is connected).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6836 a1c6a512-1295-4272-9138-f99709370657
|
2005-06-23 02:18:29 +00:00 |
|
Daniel Stenberg
|
a7de2e28d3
|
use the 160 pixels wide logo for wider LCDs too (for now at least)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6720 a1c6a512-1295-4272-9138-f99709370657
|
2005-06-15 11:48:50 +00:00 |
|
Linus Nielsen Feltzing
|
4dd5134a1f
|
Killed some warnings
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6587 a1c6a512-1295-4272-9138-f99709370657
|
2005-06-06 01:08:18 +00:00 |
|
Jens Arnold
|
5690f78fb2
|
Multiple choice LED configuration instead of HAVE_LED. Removes erroneous MMC icon display on iriver, and saves some code on Ondio. Removed invert_led() as it is no longer used.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6568 a1c6a512-1295-4272-9138-f99709370657
|
2005-06-04 23:15:52 +00:00 |
|
Jens Arnold
|
031e4b8738
|
New recording feature: Don't split every 24 hours if timesplit is off, but only split when the filesize approaches the 2GB limit.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6562 a1c6a512-1295-4272-9138-f99709370657
|
2005-06-04 12:14:46 +00:00 |
|
Jens Arnold
|
d9b66127ac
|
Recording screen rework: (1) Fixed irregular LED blinking on pause/ armed trigger. All redraw & LED intervals are now generated by the peakmeter_draw_get_button() delay alone, avoiding interference of different frequencies. (2) This also fixes irregular update intervals of the whole recording screen. (3) Code cleanup, smaller binary size. (4) Fixed gain limits (symmetric analog gain increase used mic gain limit, and so did the right analog gain decrease).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6559 a1c6a512-1295-4272-9138-f99709370657
|
2005-06-04 10:19:45 +00:00 |
|
Jens Arnold
|
9d14b73989
|
Bugfix: The peakmeter drew too much cpu power when recording, occasionally causing the recording buffer to wrap before the first save finished (when fsinfo didn't contain a next-free-cluster hint so that an exhaustive search was necessary).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6558 a1c6a512-1295-4272-9138-f99709370657
|
2005-06-04 09:48:03 +00:00 |
|
Linus Nielsen Feltzing
|
88f3a53b7e
|
iRiver remote LCD is only 128x64
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6542 a1c6a512-1295-4272-9138-f99709370657
|
2005-05-31 12:37:05 +00:00 |
|
Jens Arnold
|
e387a2238e
|
Proper indentation.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6525 a1c6a512-1295-4272-9138-f99709370657
|
2005-05-26 20:02:12 +00:00 |
|
Daniel Stenberg
|
1188f933aa
|
Made it build warning-free on the sim. This could not have worked in the sim
previously. Made readshort() and readlong() static.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6444 a1c6a512-1295-4272-9138-f99709370657
|
2005-05-08 22:11:15 +00:00 |
|