summaryrefslogtreecommitdiff
path: root/firmware (follow)
Commit message (Collapse)AuthorAge
...
* Replaced some size_t with longs. That might solve some problems. FixedMiika Pekkarinen2005-06-27
| | | | | | | also problem where codec buffer length indicator goes negative. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6898 a1c6a512-1295-4272-9138-f99709370657
* H1x0: Reordered lcd init sequence to match the datasheet, including the ↵Jens Arnold2005-06-27
| | | | | | recommended pause. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6897 a1c6a512-1295-4272-9138-f99709370657
* Another crossfade related crash possible fixed.Miika Pekkarinen2005-06-27
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6894 a1c6a512-1295-4272-9138-f99709370657
* Possible crash fixed while crossfade is enabled.Miika Pekkarinen2005-06-27
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6891 a1c6a512-1295-4272-9138-f99709370657
* Patch 1163135 by Bryan Vandyke: Remove trailing spaces for ID3v2 tagsJonas Häggqvist2005-06-26
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6885 a1c6a512-1295-4272-9138-f99709370657
* Quick menu for iRiver: A long press on the PLAY key in the browser or the ↵Christi Scarborough2005-06-26
| | | | | | WPS will take you into the quick menu screen where certain common settings can be adjusted. Works just the same as F2 menu on Archos. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6880 a1c6a512-1295-4272-9138-f99709370657
* Initial DSP implementation. DSP supports resampling audio stream fromMiika Pekkarinen2005-06-26
| | | | | | | | codecs (currently works corrently only with mp3's, somebody should fix that). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6877 a1c6a512-1295-4272-9138-f99709370657
* Added new shuffle repeat mode that reshuffles playlist before repeating. ↵Hardeep Sidhu2005-06-25
| | | | | | Also added new shuffled insert mode that randomly inserts selected track(s) somewhere between current track and end of playlist. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6861 a1c6a512-1295-4272-9138-f99709370657
* Oops, the XYZ_PIXEL() macros are used elsewhere, so bring them back.Jens Arnold2005-06-25
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6860 a1c6a512-1295-4272-9138-f99709370657
* Core functions taking advantage of the new, optimised lcd_hline() and ↵Jens Arnold2005-06-25
| | | | | | lcd_vline() functions. Some cleanup. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6859 a1c6a512-1295-4272-9138-f99709370657
* Fixed yellow FM builds, and changed the function type names according to the ↵Jens Arnold2005-06-24
| | | | | | rockbox coding style. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6858 a1c6a512-1295-4272-9138-f99709370657
* First part of graphics api rework. Special functions, parameter handling, ↵Jens Arnold2005-06-24
| | | | | | 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
* BUTTON_RC_VOL relabeled as BUTTON_RC_MODE for consistency with main unit. ↵Christi Scarborough2005-06-24
| | | | | | RC keymappings changed to be consistent with main unit. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6853 a1c6a512-1295-4272-9138-f99709370657
* Fixed a warning.Jens Arnold2005-06-23
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6847 a1c6a512-1295-4272-9138-f99709370657
* Fix red builds.Jens Arnold2005-06-23
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6845 a1c6a512-1295-4272-9138-f99709370657
* Preparations for implementing the new graphics api: Ordered lcd bitmap ↵Jens Arnold2005-06-23
| | | | | | driver defines, variables and functions by function groups. Centralised some definitions, code cleanup. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6844 a1c6a512-1295-4272-9138-f99709370657
* Change current estimation for USB powered mode only if CURRENT_USB is less ↵Jens Arnold2005-06-23
| | | | | | than CURRENT_NORMAL (Ondio). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6838 a1c6a512-1295-4272-9138-f99709370657
* New feature for units that can be powered or charged from USB (Recorder ↵Jens Arnold2005-06-23
| | | | | | 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
* Make the simulator builds know about software poweroff, for more consistent ↵Jens Arnold2005-06-22
| | | | | | behaviour to the targets. Changed some #if conditions to better reflect the hardware. Fixes iriver sim. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6833 a1c6a512-1295-4272-9138-f99709370657
* Fixed CODEC_BUFFER_SIZE mismatchLinus Nielsen Feltzing2005-06-22
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6830 a1c6a512-1295-4272-9138-f99709370657
* Fixed formatting (uniform indentation of 4 spaces, removed tab chars). Some ↵Jens Arnold2005-06-22
| | | | | | slight optimisations. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6822 a1c6a512-1295-4272-9138-f99709370657
* H1x0: rolo_restart() now uses the actual destination address to start the ↵Jens Arnold2005-06-22
| | | | | | code. Some asm optimisation. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6811 a1c6a512-1295-4272-9138-f99709370657
* Moved to logf.hTomas Salfischberger2005-06-22
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6808 a1c6a512-1295-4272-9138-f99709370657
* My gcc v3.3.5 choked on the bool type, solved with this include.Tomas Salfischberger2005-06-22
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6807 a1c6a512-1295-4272-9138-f99709370657
* New debug screen for sw codec audio threadLinus Nielsen Feltzing2005-06-22
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6805 a1c6a512-1295-4272-9138-f99709370657
* Increased max number of tick tasksLinus Nielsen Feltzing2005-06-22
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6804 a1c6a512-1295-4272-9138-f99709370657
* Better values for the iriver batteryMarcoen Hirschberg2005-06-22
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6802 a1c6a512-1295-4272-9138-f99709370657
* Coldfire: slight memset() optimisation.Jens Arnold2005-06-22
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6799 a1c6a512-1295-4272-9138-f99709370657
* Daniel's fix that loads codecs in their own memory spaceLinus Nielsen Feltzing2005-06-22
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6794 a1c6a512-1295-4272-9138-f99709370657
* The iriver simulator now uses the correct LCD driverLinus Nielsen Feltzing2005-06-22
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6793 a1c6a512-1295-4272-9138-f99709370657
* memset() on coldfire now exploits burst mode whenever possible, giving ↵Jens Arnold2005-06-21
| | | | | | another speed increase of up to 2.4 times for large blocks. Added a slight optimisation for small blocks as well. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6790 a1c6a512-1295-4272-9138-f99709370657
* Assembler optimised memset() for coldfire. Speed increase ranging from a few ↵Jens Arnold2005-06-21
| | | | | | percent (small blocks) to 4 times (large unaligned blocks). Slight optimisation for SH1 as well. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6789 a1c6a512-1295-4272-9138-f99709370657
* preparation for sectioned linking (will remove dead functions/data)Jörg Hohensohn2005-06-21
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6785 a1c6a512-1295-4272-9138-f99709370657
* The last commit mixed up the arguments of cpu_boost(). Fixed that and ↵Jens Arnold2005-06-20
| | | | | | removed the #ifdefs again, added #define cpui_boost(on_off) for fixed frequency platforms instead. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6783 a1c6a512-1295-4272-9138-f99709370657
* Added few #ifdef HAVE_ADJUSTABLE_CPU_FREQ.Miika Pekkarinen2005-06-20
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6782 a1c6a512-1295-4272-9138-f99709370657
* Backlight dimming is now flicker free on all situations.Miika Pekkarinen2005-06-20
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6781 a1c6a512-1295-4272-9138-f99709370657
* Fixed glitches from crossfade.Miika Pekkarinen2005-06-20
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6780 a1c6a512-1295-4272-9138-f99709370657
* Iriver: Backlight fading is now configurable. Added a function to stop the ↵Jens Arnold2005-06-20
| | | | | | backlight from using timer1, freeing it for usage in plugins. Grouped together some related settings functions. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6779 a1c6a512-1295-4272-9138-f99709370657
* Crossfade fixes.Miika Pekkarinen2005-06-20
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6778 a1c6a512-1295-4272-9138-f99709370657
* Crossfade adjustments.Miika Pekkarinen2005-06-20
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6777 a1c6a512-1295-4272-9138-f99709370657
* Elapsed counter resets correctly when changing tracks.Miika Pekkarinen2005-06-20
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6771 a1c6a512-1295-4272-9138-f99709370657
* iriver: Prescale the digital volume when boosting treble/bass by decreasing ↵Jens Arnold2005-06-19
| | | | | | the mixer volume. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6770 a1c6a512-1295-4272-9138-f99709370657
* crossfade works much better but costs some cpu power if enabled.Miika Pekkarinen2005-06-19
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6768 a1c6a512-1295-4272-9138-f99709370657
* Some re-desing to buffer filling and track loading code and a few bugMiika Pekkarinen2005-06-19
| | | | | | | fixes. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6766 a1c6a512-1295-4272-9138-f99709370657
* Only stop backlight pwm timer if display is fully dimmed eitherMiika Pekkarinen2005-06-19
| | | | | | | on or off. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6765 a1c6a512-1295-4272-9138-f99709370657
* Don't initialize id3 structure with zeros on software codec platformsMiika Pekkarinen2005-06-19
| | | | | | | (buffering system will do this). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6764 a1c6a512-1295-4272-9138-f99709370657
* Iriver: First attempt at recording. Use Info->Debug->PCM recording to test ↵Andy2005-06-19
| | | | | | recording of wav-files. Seams to work fine except occasional 100 ms noise at pos 100 ms (not later) so initialization or synch problem.. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6763 a1c6a512-1295-4272-9138-f99709370657
* prevent build failures for non-iriver targetsDaniel Stenberg2005-06-18
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6762 a1c6a512-1295-4272-9138-f99709370657
* pcm_playback.c is not for simsDaniel Stenberg2005-06-18
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6760 a1c6a512-1295-4272-9138-f99709370657
* make it not attempt to build the sh1 assembler when build for H300Daniel Stenberg2005-06-18
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6759 a1c6a512-1295-4272-9138-f99709370657