summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* Major recording rework: (1) Slight optimisation of the recording transfer. ↵Jens Arnold2005-06-04
| | | | | | (2) Rework of the recording event loop: (a) When starting a recording, wait a bit longer before grabbing a header, increasing the chance that we get a valid one. (b) Bugfix: Always flush the whole buffer when it gets above the watermark. (c) Save in chunks for lower latency (1MB on 8MB-modded boxes, and 256KB on Ondio). (d) Hierarchical scheme of reasons to save data: stop_recording beats new_file, and new_file beats buffer_full. (e) Saving is done in one location. Decreased code size. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6560 a1c6a512-1295-4272-9138-f99709370657
* Recording screen rework: (1) Fixed irregular LED blinking on pause/ armed ↵Jens Arnold2005-06-04
| | | | | | 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
* Bugfix: The peakmeter drew too much cpu power when recording, occasionally ↵Jens Arnold2005-06-04
| | | | | | 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
* (1) Bugfix: create_xing_header() now returns 0 in case of an invalid header ↵Jens Arnold2005-06-04
| | | | | | template, i.e. when mp3headerinfo() returns false. It used to return a random number, causing all sorts of problems. This was the cause for the end of a recording (still in the buffer) occasionally overwriting the beginning. (2) Some code cleanup. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6557 a1c6a512-1295-4272-9138-f99709370657
* Truncate logfile on open.Jens Arnold2005-06-04
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6556 a1c6a512-1295-4272-9138-f99709370657
* Removed unnecessary code.Jens Arnold2005-06-03
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6555 a1c6a512-1295-4272-9138-f99709370657
* Updated norwegian translation.Thom Johansen2005-06-03
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6554 a1c6a512-1295-4272-9138-f99709370657
* Checksums for bootloader v2Linus Nielsen Feltzing2005-06-02
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6553 a1c6a512-1295-4272-9138-f99709370657
* iRiver: The hard drive power is now OFF by defaultLinus Nielsen Feltzing2005-06-02
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6551 a1c6a512-1295-4272-9138-f99709370657
* iRiver remote buttons support in logo pluginJonas Häggqvist2005-06-02
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6550 a1c6a512-1295-4272-9138-f99709370657
* Define for remote keypad typeJonas Häggqvist2005-06-02
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6549 a1c6a512-1295-4272-9138-f99709370657
* Bagder in version 1.81 of plugin.h: "fprintf() is now fdprintf()" so time to ↵Tomas Salfischberger2005-06-01
| | | | | | put it in here too :) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6548 a1c6a512-1295-4272-9138-f99709370657
* Modified logf to use a define for the log width, and changed it to default toDaniel Stenberg2005-06-01
| | | | | | | | 21 as that is what fits in an iriver LCD by default since the font is 6 pixels wide. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6547 a1c6a512-1295-4272-9138-f99709370657
* iRiver remote LCD start line adjustmentLinus Nielsen Feltzing2005-06-01
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6546 a1c6a512-1295-4272-9138-f99709370657
* Added logfdump - that writes the internal logf log to .rockbox/logf.txtDaniel Stenberg2005-06-01
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6545 a1c6a512-1295-4272-9138-f99709370657
* include the midi dir as wellDaniel Stenberg2005-06-01
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6544 a1c6a512-1295-4272-9138-f99709370657
* Use --ccache to enable ccache for buildsDaniel Stenberg2005-06-01
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6543 a1c6a512-1295-4272-9138-f99709370657
* iRiver remote LCD is only 128x64Linus Nielsen Feltzing2005-05-31
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6542 a1c6a512-1295-4272-9138-f99709370657
* some small fixesChristian Gmeiner2005-05-31
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6541 a1c6a512-1295-4272-9138-f99709370657
* ASM optimisation by David Bryant.Thom Johansen2005-05-31
| | | | | | | Placed various important arrays in IRAM. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6540 a1c6a512-1295-4272-9138-f99709370657
* avoid compilation alltogether if logf is not enabledDaniel Stenberg2005-05-30
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6539 a1c6a512-1295-4272-9138-f99709370657
* (Optional) logf supportDaniel Stenberg2005-05-30
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6538 a1c6a512-1295-4272-9138-f99709370657
* Added dummy function and simulator stub.Jens Arnold2005-05-30
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6537 a1c6a512-1295-4272-9138-f99709370657
* Fixed RED builds.Jens Arnold2005-05-30
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6536 a1c6a512-1295-4272-9138-f99709370657
* we dont need the test plugin anymoreChristian Gmeiner2005-05-30
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6535 a1c6a512-1295-4272-9138-f99709370657
* now everything should workChristian Gmeiner2005-05-30
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6534 a1c6a512-1295-4272-9138-f99709370657
* Remote LCD: added own backlight timeout stuffChristian Gmeiner2005-05-30
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6533 a1c6a512-1295-4272-9138-f99709370657
* Made string fit in recording screen.Jens Arnold2005-05-29
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6532 a1c6a512-1295-4272-9138-f99709370657
* Avoid radio interference from the MAS internal clock on devices with the ↵Jens Arnold2005-05-28
| | | | | | Samsung tuner (FM recorder, old Ondio FM) by slightly shifting it away when necessary. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6531 a1c6a512-1295-4272-9138-f99709370657
* Adjusted MMC debug info.Jens Arnold2005-05-27
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6530 a1c6a512-1295-4272-9138-f99709370657
* Some small fixes for playback: (1) Always fill up to the high watermark. (2) ↵Jens Arnold2005-05-27
| | | | | | A bit more robust id3v1 skipping. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6529 a1c6a512-1295-4272-9138-f99709370657
* Added -O2 to libmad GCC flags. Gives a nice boost.Thom Johansen2005-05-27
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6528 a1c6a512-1295-4272-9138-f99709370657
* Basic optimizations of the Vorbis decoder for the ihp-1x0.Pedro Vasconcelos2005-05-27
| | | | | | | Capable of real-time decoding with cpu freq at 120mhz. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6527 a1c6a512-1295-4272-9138-f99709370657
* Patch by Alexandre Bourget, fixes the hanging iriverify plugin issue when ↵Linus Nielsen Feltzing2005-05-27
| | | | | | converting already converted files git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6526 a1c6a512-1295-4272-9138-f99709370657
* Proper indentation.Jens Arnold2005-05-26
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6525 a1c6a512-1295-4272-9138-f99709370657
* Aligns in the middle of code is unnecessary.Thom Johansen2005-05-25
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6524 a1c6a512-1295-4272-9138-f99709370657
* Blind fix for gmini build.Jens Arnold2005-05-24
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6523 a1c6a512-1295-4272-9138-f99709370657
* use proper remote lcd functionsDaniel Stenberg2005-05-24
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6522 a1c6a512-1295-4272-9138-f99709370657
* update to the new logf style and moved the defines here tooDaniel Stenberg2005-05-24
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6521 a1c6a512-1295-4272-9138-f99709370657
* initial remote-LCD logf browserDaniel Stenberg2005-05-24
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6520 a1c6a512-1295-4272-9138-f99709370657
* initial take at logf log browserDaniel Stenberg2005-05-24
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6519 a1c6a512-1295-4272-9138-f99709370657
* re-link the output if librockbox.a is newerDaniel Stenberg2005-05-24
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6518 a1c6a512-1295-4272-9138-f99709370657
* Uses indices instead of pointersLinus Nielsen Feltzing2005-05-24
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6517 a1c6a512-1295-4272-9138-f99709370657
* remove text saying there is a default platformDaniel Stenberg2005-05-24
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6516 a1c6a512-1295-4272-9138-f99709370657
* No second (explicit) call to build libcomsim.aJens Arnold2005-05-24
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6515 a1c6a512-1295-4272-9138-f99709370657
* initial logf() work, not added to SOURCES yet (on purpose)Daniel Stenberg2005-05-23
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6514 a1c6a512-1295-4272-9138-f99709370657
* An icon for the searchengine filesJonas Häggqvist2005-05-23
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6513 a1c6a512-1295-4272-9138-f99709370657
* Make sure the context functions are always inlined, independent of ↵Jens Arnold2005-05-23
| | | | | | optimisation level. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6512 a1c6a512-1295-4272-9138-f99709370657
* Archos recorders: New recording data transfer routine. Not asm optimised ↵Jens Arnold2005-05-23
| | | | | | this time, but it should lower the possibility of broken recordings a little. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6511 a1c6a512-1295-4272-9138-f99709370657
* Remote LCD support added to the x11 simulator, take 1. The win32 simulatorDaniel Stenberg2005-05-23
| | | | | | | still builds, but shows no remote LCD yet. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6510 a1c6a512-1295-4272-9138-f99709370657