summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2005-11-14Placeholder definition for iPod keypadDave Chapman1-0/+4
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7855 a1c6a512-1295-4272-9138-f99709370657
2005-11-14Define framebuffer for 16-bit displaysDave Chapman1-0/+5
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7854 a1c6a512-1295-4272-9138-f99709370657
2005-11-14iPod: Add backlight functions for NanoDave Chapman1-0/+12
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7853 a1c6a512-1295-4272-9138-f99709370657
2005-11-13First attempt at iPod threading.Thom Johansen2-17/+29
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7852 a1c6a512-1295-4272-9138-f99709370657
2005-11-13iPod fixes. Stack starts at stackend. Munge stack with 0xdeadbeef.Thom Johansen1-3/+10
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7851 a1c6a512-1295-4272-9138-f99709370657
2005-11-13new label for "move to next folder" option: "Auto change directory"Anton Oleynikov1-3/+3
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7850 a1c6a512-1295-4272-9138-f99709370657
2005-11-13fm radio: new preset mode, new button assignment and remote support for iRiver,Anton Oleynikov2-74/+330
misc clean up and improvements git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7849 a1c6a512-1295-4272-9138-f99709370657
2005-11-13Implement (unreliable) button detection using code from ipodlinux bootloader ↵Dave Chapman2-43/+176
- this needs replacing by a better button driver in firmware/ and triple-boot bootloader functionality. Current button mappings: MENU loads rockbox.ipod and checks the checksum (but doesn't execute it), PLAY will load and execute a Linux kernel (linux.bin). An error in either of those two actions, or no keypress will load the original firmware git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7848 a1c6a512-1295-4272-9138-f99709370657
2005-11-13Implement screen_dump() function for 16-bit colour displaysDave Chapman1-5/+27
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7847 a1c6a512-1295-4272-9138-f99709370657
2005-11-13Allow S/PDIF as recording source in the archos simsLinus Nielsen Feltzing3-9/+9
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7846 a1c6a512-1295-4272-9138-f99709370657
2005-11-13Allow volume change in the recording screenLinus Nielsen Feltzing1-25/+61
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7845 a1c6a512-1295-4272-9138-f99709370657
2005-11-13removed set audio status method - will be using different approachAnton Oleynikov3-31/+0
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7844 a1c6a512-1295-4272-9138-f99709370657
2005-11-13iPod: Work around a problem with one Tremor function not being happy in IRAM ↵Dave Chapman1-0/+4
(relocation truncated to fit linker error) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7843 a1c6a512-1295-4272-9138-f99709370657
2005-11-13iPod: Disable building the plugins for nowDave Chapman1-0/+2
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7842 a1c6a512-1295-4272-9138-f99709370657
2005-11-13Force -mlong-calls for iPod builds. This issue still needs investigating as ↵Dave Chapman2-7/+1
we do not want long-calls everywhere. The -ffunction-sections is also required to force gcc use long calls. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7841 a1c6a512-1295-4272-9138-f99709370657
2005-11-13Shorten updates from Mark Arigo: calculate average bitrate, skip id3v2 tags ↵Dave Chapman3-8/+28
and remove debugf definition from codec git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7840 a1c6a512-1295-4272-9138-f99709370657
2005-11-13new function to set audio status (to be used later)Anton Oleynikov1-0/+16
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7839 a1c6a512-1295-4272-9138-f99709370657
2005-11-13iRiver: fix for audio kept on while playing a file + new function to set ↵Anton Oleynikov2-0/+26
audio status (to be used later) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7838 a1c6a512-1295-4272-9138-f99709370657
2005-11-13Add LCD_LIGHTGRAY and LCD_DARKGRAY macros and correctly use LCD_LIGHTGRAY in ↵Dave Chapman2-1/+5
the old splash screen git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7837 a1c6a512-1295-4272-9138-f99709370657
2005-11-13iPod: Remove duplicate placeholder #ifdefDave Chapman1-7/+0
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7836 a1c6a512-1295-4272-9138-f99709370657
2005-11-12Coldfire: Assembler optimised memcpy(), 2.4x...10x (avg. 6.8x) as fast as ↵Jens Arnold2-19/+649
the C version when copying large blocks within SDRAM. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7835 a1c6a512-1295-4272-9138-f99709370657
2005-11-12fix warning on player buildsDaniel Stenberg1-0/+5
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7834 a1c6a512-1295-4272-9138-f99709370657
2005-11-12create the wps dir tooDaniel Stenberg1-0/+1
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7833 a1c6a512-1295-4272-9138-f99709370657
2005-11-121 - assume and use WPS files in .rockbox/wpsDaniel Stenberg4-11/+16
2 - load all BMPs for WPS from a directory in the same dir the WPS is loaded from, using the same name as the WPS file without extension git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7832 a1c6a512-1295-4272-9138-f99709370657
2005-11-12Use LCD_WHITE macro - this is defined for both greyscale and colour LCDsDave Chapman1-10/+2
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7831 a1c6a512-1295-4272-9138-f99709370657
2005-11-12iPod: Add placeholder button definitions - these need reviewing when the ↵Dave Chapman8-0/+80
button usage for the iPod is decided git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7830 a1c6a512-1295-4272-9138-f99709370657
2005-11-12iPod: Implement plugin.lds and enable codec building for all SWCODEC ↵Dave Chapman2-4/+18
platforms, not just H100 series git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7829 a1c6a512-1295-4272-9138-f99709370657
2005-11-12iPod: dummy implementation of dbg_flash_id()Dave Chapman1-1/+8
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7828 a1c6a512-1295-4272-9138-f99709370657
2005-11-12Use the correct call to lcd_set_background() for colour LCDsDave Chapman1-2/+6
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7827 a1c6a512-1295-4272-9138-f99709370657
2005-11-12iPod: current_tick is (currently) a macro - so we exclude it from the plugin ↵Dave Chapman4-0/+8
and codec APIs git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7826 a1c6a512-1295-4272-9138-f99709370657
2005-11-12More iPod changesDave Chapman4-121/+157
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7825 a1c6a512-1295-4272-9138-f99709370657
2005-11-12iPod changesDave Chapman4-4/+14
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7824 a1c6a512-1295-4272-9138-f99709370657
2005-11-12"signed char" policeDave Chapman2-5/+5
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7823 a1c6a512-1295-4272-9138-f99709370657
2005-11-12Explicitly make int8_t a "signed char" for better portability. e.g. "char" ↵Dave Chapman1-1/+1
is by default unsigned for ARM git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7822 a1c6a512-1295-4272-9138-f99709370657
2005-11-12Removed monitor option from audio_set_recording_options and the global ↵Andy8-33/+12
setting rec_monitor. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7821 a1c6a512-1295-4272-9138-f99709370657
2005-11-12Use ICODE_ATTR instead of __attribute__ ((section(".icode")))Dave Chapman2-11/+8
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7820 a1c6a512-1295-4272-9138-f99709370657
2005-11-12Fix for broken simulatorsAndy2-1/+5
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7819 a1c6a512-1295-4272-9138-f99709370657
2005-11-12iRiver: Initial support for wav-recording in recording menu. Supports ↵Andy19-378/+770
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-12OopsDave Chapman1-0/+1
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7817 a1c6a512-1295-4272-9138-f99709370657
2005-11-11Move ff_log2_tab out of header file into its own .c fileDave Chapman2-10/+15
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7816 a1c6a512-1295-4272-9138-f99709370657
2005-11-11fixed a bug in folder skipping preventing a feature to work in some casesAnton Oleynikov1-1/+1
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7815 a1c6a512-1295-4272-9138-f99709370657
2005-11-11Patch #1352575 - Shorten codec from the ffmpeg project. Rockbox ↵Dave Chapman14-15/+656
implementation by Mark Arigo. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7814 a1c6a512-1295-4272-9138-f99709370657
2005-11-11Import make_fw.c iPod firmware manipulation utility from the ipodlinux ↵Dave Chapman2-1/+521
project. Renamed it to ipod_fw.c for use in Rockbox. This is an exact copy of the current CVS version from the ipodlinux project. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7813 a1c6a512-1295-4272-9138-f99709370657
2005-11-11iPod: Code cleanup - the bootloader now compiles with zero warningsDave Chapman17-58/+111
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7812 a1c6a512-1295-4272-9138-f99709370657
2005-11-11The ID3v2 parser can now correctly skip to the next frame after parsing a ↵Linus Nielsen Feltzing1-0/+4
frame larger than the input buffer git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7811 a1c6a512-1295-4272-9138-f99709370657
2005-11-10iRiver: more robust folder skip routines + folder navigation on main unit viaAnton Oleynikov5-30/+74
either PLAY+LEFT/RIGHT or short then long LEFT/RIGHT git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7810 a1c6a512-1295-4272-9138-f99709370657
2005-11-10Don't reset plugin_loaded flag for a TSR plugin until it's exited. Fixes ↵Hardeep Sidhu1-1/+3
problem with playlist viewer overwriting the buffer where plugin is loaded. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7809 a1c6a512-1295-4272-9138-f99709370657
2005-11-10I meant that to be static.Thom Johansen1-1/+1
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7808 a1c6a512-1295-4272-9138-f99709370657
2005-11-10Moved all iPod specific code from lcd-16bit.c to lcd-ipod.c.Thom Johansen4-325/+337
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7807 a1c6a512-1295-4272-9138-f99709370657
2005-11-09H1x0: Put lcd_blit() intermediate buffers in IRAM instead of the current ↵Jens Arnold1-2/+2
thread stack. Speeds up the grayscale library. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7806 a1c6a512-1295-4272-9138-f99709370657