Parent Directory
|
Revision Log
| Links to HEAD: | (view) (download) (as text) (annotate) |
| Sticky Revision: |
Delete unused var and slight style police
New makefile solution: A single invocation of 'make' to build the entire tree. Fully controlled dependencies give faster and more correct recompiles. Many #include lines adjusted to conform to the new standards.
Data does not belong in .h files. Not even if it makes the .c file prettier.
Updated our source code header to explicitly mention that we are GPL v2 or later. We still need to hunt down snippets used that are not. 1324 modified files... http://www.rockbox.org/mail/archive/rockbox-dev-archive-2008-06/0060.shtml
Plugin parameters should be const.
Optimise some more line drawing calls.
Allow to select the core for running the user timer on portalplayer targets. * Incompatible plugin API change -> sorted API.
fix FS#8701 - metronome doesnt change back to ui font after drawing
Fixed the problems on the new version of the fire plugin (so repush it), added new actions to the pluginlib_actions to fix the keymaps on the Sansa e200 for the clock and fire plugins. Also slightly simplified the metronome plugin's key mapping with those new actions.
Reenable metronome on Archos targets which got lost during the big change to it in last summer and fix a warning (wrong data type). The plugin button action system causes problems with the Ondio controls (tapping and playing conflict, even though there are exceptions defined) and it's only halfway usable, probably this applies to the Player as well but couldn't test. It is still better than nothing and e.g. metronome is not completely controllable on c200 too where it is also enabled.
Accept FS#8341 - rename BUTTON_SCROLL_UP/DOWN to FWD/BACK on the e200 to make it consistant with the ipods. apart from removing a bit of confusion, it fixes the wheel in pictureflow and possibly elsewhere.
Fixed the metronome plugin crashing on target. Fixes <a href='http://www.rockbox.org/tracker/task/7421'>FS#7421</a>
Least but not last
How should I say ... oops ?
Use multi-screen api for metronome plugin, and made it run in the simulator by implementing the timer functions
Move the MEM_FUNCTION_WRAPPERS macro into plugin.h and get rid of the extra header file
Accept FS#7264 'Build with -Os switch for coldfire targets'. Introduces MEM_FUNCTION_WRAPPERS(api) macro which adds wrappers functions to a plugin to make plugins link correctly when gcc calls mem* functions directly.
Fix metronome errors for hw codec.
Plugins that play sound must be sure to set inputs and outputs on audio muxed targets. Add strict adherence to the interface protocols. Make sure playback sets the playback output as well.
Fix metronome plugin crashing on SWCODEC targets and fixed a division by zero as well when tapping in the beat.
Now charcell displays require lcd_update() for updating the main lcd content like bitmap displays.
fix metronome sync button
oops, its not as simple as that...
Enable syncing button in the metronome for I-Rivers
#if != #ifdef
fix metronome keys
fix ondio keys, and tempo +/- on all targets
implement actions in the plugins, bubbles and metronome converted. (hopefully buttons are correct, let me know in http://forums.rockbox.org/index.php?topic=5829.0 if there is a major stuff up)
Let SOURCES handle the sim exclusion for metronome
Allow the Sansa e200 UI simulator to be built. Thanks to Andre Smith for the nice image of the Sansa. Lots more to be done including testing and tweaking the keymaps and modifying the plugins for the Sansa's 176x220 LCD.
Fix errors when building H10 Normal build.
Use TIMER_FREQ for timers in plugins. Fixes timer speed on iPod.
Enabled metronome and battery_bench for X5
Code Police raid. Mostly changed // comments and indented to Rockbox style.
More iPod 3G work from Seven Le Mesle
Rework PCM buffer * Linked list instead of static array buffer pointers * Variable sized chunks * Improved mix handling * Reduction in duplicated code * Reduced IRAM usage w/o sacrificing performance * Converted to almost entirely unsigned math * Add pause function to reduce pcm_* exposure to playback. This WILL break playback on the iPod until linuxstb makes a followup commit.
New plugin loader. Solves the crashes introduced with the .bss changes while keeping the small binary size. The model & api version check is now part of the plugin loader. Codecs are not yet adapted, but the old method still works for them. Simulator plugins are not (yet) version-checked. API version numbering restarted, as this is an all-new system. Uses the target ID from configure, so don't change that too often.
Metronome patch by Martin Scarratt: BPM entry acceleration and proper stopping of playback on iriver
Work-in-progress iriver iFP-7xx port by Tomasz Malesinski
Correct metronome sound on PCM playback targets
Add iPod button definitions for Metronome
Metronome plugin for iriver targets, by Sebastian Henriksen, Martin Scarratt and me
Fixed several plugins for dB volume.
Moved implementation of user timer to the firmware layer, implemented it for iriver, and made it shareable based on priorities. On iriver, the user timer is shared between the backlight fading and other use, so if a plugin registers the timer, the backlight will resort to simple on/off switching until the plugin releases the timer again. Sorted and bumped the plugin api.
Moved the mpeg_sound_xxx() functions to sound.c and renamed them to sound_xxx()
Fix for adjustable frequency
nah, this doesn't depend on MAS but assumed bad stuff about LED/SH
MAS-specific plugin
Plugin fixes: Correct button name for MODE key in help texts, conforming to the manual & wiki documentation (Ondio plugins). Alternate image is selected with MINUS, not MENU (rockbox_flash for player). Shortened some help lines that didn't fit on the display with the default font (solitaire). Fixed a number of typos.
Correctly display paused state
Patch #1048937 by Jacob Erlbeck, Metronome tap speed entry
Plugin rework 1: (most) Compile-time keyboard configuration, for Ondio adaption. (all) Now using the default event handler, standard placement is now in switch() default case. (snow) Made USB aware. (video) Added contrast setting to Ondio version.
metronome.rock now uses default_event_handler_ex(). Adapted and enabled for Ondio.
a hell of a commit: changed several HAVE_xx configuration flags into multiple choice values (keypad, tuner, CPU, h/w codec)
Fixes: (1) metronome didn't yield() at all, (2) possible race condition, (3) complete cleanup when detecting USB connection, (4) removed TAB chars
Patch #958658, metronome uses plugin_register_timer now
minor bugfix
Patch #917313, changes in muting and timing handling
Ninja-cool metronome plugin by Matthias Wientapper, for both Player and Recorder
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.
| Admin: Björn Stenberg | ViewVC Help |
| Powered by ViewVC 1.1-dev |