Commit graph

4267 commits

Author SHA1 Message Date
Jörg Hohensohn
95298a9558 mp3 playback "engine" now in plugin API, rocks can make sound
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4285 a1c6a512-1295-4272-9138-f99709370657
2004-01-30 22:30:40 +00:00
Hardeep Sidhu
41354a85d9 Fixed bug when inserting playlists where comment and empty lines were not being skipped.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4284 a1c6a512-1295-4272-9138-f99709370657
2004-01-29 05:37:54 +00:00
Jörg Hohensohn
7789f9804e preparation for running directly from flash ROM
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4283 a1c6a512-1295-4272-9138-f99709370657
2004-01-28 20:43:31 +00:00
Jörg Hohensohn
bf4460e477 no code change, I just forgot to take my template disassembly out (a big comment block)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4282 a1c6a512-1295-4272-9138-f99709370657
2004-01-27 09:38:59 +00:00
Jörg Hohensohn
cb570b9263 Assembler optimized copy_read_sectors() gives another speedup of factor 1.4 for aligned and 1.2 for misaligned. Including my previous change the file reading is now nearly twice as fast compared to when I started this. -> Less disk uptime, longer battery life.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4281 a1c6a512-1295-4272-9138-f99709370657
2004-01-27 09:12:51 +00:00
Mats Lidell
0a8fef9a24 Synced.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4280 a1c6a512-1295-4272-9138-f99709370657
2004-01-27 07:56:06 +00:00
Jörg Hohensohn
c127509524 I knew this was going too fast with the new LCD function. Now contains a fix to control the speed to 71 fps, until I release the new A/V player.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4279 a1c6a512-1295-4272-9138-f99709370657
2004-01-27 07:21:29 +00:00
Jörg Hohensohn
c546b70e18 Really squeezed lcd_write_data() with tricky assembler optimization. Now it does 114 fps when playing video from memory (way more than the ~75 fps needed, I need to slow down the video player), leaving headroom for audio.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4278 a1c6a512-1295-4272-9138-f99709370657
2004-01-26 22:26:54 +00:00
Hardeep Sidhu
bd7c07a600 Fixed warning
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4277 a1c6a512-1295-4272-9138-f99709370657
2004-01-26 17:39:37 +00:00
Hardeep Sidhu
107ebc5ba9 Modified playlist handling to allow for multiple playlists to be edited at the same time. Added support in playlist viewer for viewing/editing playlists on disk (accessed via ON+PLAY->Playlist->View on a playlist). Added menu in playlist viewer for changing a few settings and saving playlist. Added File Options menu in playlist viewer ON+PLAY menu.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4276 a1c6a512-1295-4272-9138-f99709370657
2004-01-26 17:05:21 +00:00
Mats Lidell
1c7a88de78 Version 2 sync.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4275 a1c6a512-1295-4272-9138-f99709370657
2004-01-26 14:50:22 +00:00
Linus Nielsen Feltzing
da115da486 Oops. Wrong arguments to memset(). Thanks to Mike Wilson for pointing that out.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4274 a1c6a512-1295-4272-9138-f99709370657
2004-01-26 10:14:46 +00:00
Daniel Stenberg
a4c67dcab5 Brian Foley fixed a flaw that made this code segfault on bigendian systems
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4273 a1c6a512-1295-4272-9138-f99709370657
2004-01-26 07:51:35 +00:00
Björn Stenberg
61ba8bb6f5 Added Open Neo contributor Francois Boucher
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4272 a1c6a512-1295-4272-9138-f99709370657
2004-01-25 20:18:34 +00:00
Uwe Freese
11fe01b169 Updated german language file (in V2 format).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4271 a1c6a512-1295-4272-9138-f99709370657
2004-01-23 15:48:00 +00:00
Daniel Stenberg
a91dfd53be Henrik Backe's english language file cleanup. This ups the language file
version number from 1 to 2, making *ALL* old language files obsolete.


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4270 a1c6a512-1295-4272-9138-f99709370657
2004-01-23 11:41:11 +00:00
Daniel Stenberg
8e044b7856 mkdir() fix for the winsim, should fix the red build.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4269 a1c6a512-1295-4272-9138-f99709370657
2004-01-23 11:36:02 +00:00
Linus Nielsen Feltzing
ef7293f0bc New feature: NOw you can store the recorded files in either /recordings (the directory will be created automatically) or in the current directory.
New feature: A "Create directory" menu option (untested in the simulator).
Bug fix: The ON+Play menu could do nasty things if you pressed ON+Play in an empty dir.


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4268 a1c6a512-1295-4272-9138-f99709370657
2004-01-21 14:58:40 +00:00
Daniel Stenberg
33acdef9db Andreas Stemmer's update
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4267 a1c6a512-1295-4272-9138-f99709370657
2004-01-21 10:11:33 +00:00
Björn Stenberg
989123006c Check USB before resuming
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4266 a1c6a512-1295-4272-9138-f99709370657
2004-01-20 22:39:32 +00:00
Daniel Stenberg
c0b90ec4d9 link to the rvf docs as well
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4265 a1c6a512-1295-4272-9138-f99709370657
2004-01-20 14:05:19 +00:00
Daniel Stenberg
5ed1135213 Andreas Stemmer's tools page!
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4264 a1c6a512-1295-4272-9138-f99709370657
2004-01-20 13:37:34 +00:00
Daniel Stenberg
f8f7b56895 forgot </ol>
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4263 a1c6a512-1295-4272-9138-f99709370657
2004-01-20 13:34:27 +00:00
Linus Nielsen Feltzing
39051a548f The bookmark options were incorrectly read from the settings block, even if the data was uninitialized.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4262 a1c6a512-1295-4272-9138-f99709370657
2004-01-20 13:18:59 +00:00
Linus Nielsen Feltzing
f33b951430 Fixed the english language file, patch by Philip Pertermann
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4261 a1c6a512-1295-4272-9138-f99709370657
2004-01-20 12:07:40 +00:00
Linus Nielsen Feltzing
26f42605c2 Reverted to the old ADC driver, since it appeared to cause fake OFF keypresses (weird indeed, since the OFF key doesn't use the ADC on the plain Recorder). However, I did fix the batch convert, since it caused fake keypresses at boot time.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4260 a1c6a512-1295-4272-9138-f99709370657
2004-01-20 11:57:50 +00:00
Daniel Stenberg
14971f49cd gone!
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4259 a1c6a512-1295-4272-9138-f99709370657
2004-01-20 07:10:03 +00:00
Daniel Stenberg
505584e1d6 <dir> is now [dir]
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4258 a1c6a512-1295-4272-9138-f99709370657
2004-01-20 07:08:54 +00:00
Daniel Stenberg
de850d4fdf we have bookmarks, prerecording and 23 languages
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4257 a1c6a512-1295-4272-9138-f99709370657
2004-01-20 06:55:08 +00:00
Daniel Stenberg
8f4550a80f minor formatting fix
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4256 a1c6a512-1295-4272-9138-f99709370657
2004-01-19 22:46:06 +00:00
Daniel Stenberg
2e1844ab62 Zakk Roberts' docs, edited by me
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4255 a1c6a512-1295-4272-9138-f99709370657
2004-01-19 21:44:52 +00:00
Hardeep Sidhu
91cb20b335 Added bookmark.c. Defined HAVE_RTC.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4254 a1c6a512-1295-4272-9138-f99709370657
2004-01-18 21:29:06 +00:00
Hardeep Sidhu
11280c79d1 Don't start wps from rockbox_browse().
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4253 a1c6a512-1295-4272-9138-f99709370657
2004-01-18 21:26:34 +00:00
Jörg Hohensohn
e692b0e34b prepared to flash uncompressed ucl such that suitable Rockbox builds directly execute from ROM
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4252 a1c6a512-1295-4272-9138-f99709370657
2004-01-18 17:34:12 +00:00
Jörg Hohensohn
a8c9dd2e11 a typo prevented proper loading of the LCD flip from .cfg files
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4251 a1c6a512-1295-4272-9138-f99709370657
2004-01-17 12:36:30 +00:00
Björn Stenberg
db6f7cf1ff *** empty log message ***
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4250 a1c6a512-1295-4272-9138-f99709370657
2004-01-16 12:29:28 +00:00
Linus Nielsen Feltzing
fa0f02cacd Fixed the settings crash. The SH1 CPU is very picky about alignment.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4249 a1c6a512-1295-4272-9138-f99709370657
2004-01-16 09:40:37 +00:00
Jörg Hohensohn
862d2b5e3a warning + obsolete variable removed
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4248 a1c6a512-1295-4272-9138-f99709370657
2004-01-16 09:28:39 +00:00
Jörg Hohensohn
88faf38ef7 Optimized the sector read loop as much as C allows. I measured an overall speed improvement for file reading of 12.5% for 16-bit aligned and 35% for misaligned. I took the rest of ata_read_sectors() out of IRAM, it's sufficient if only the copy loop stays there.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4247 a1c6a512-1295-4272-9138-f99709370657
2004-01-16 09:02:21 +00:00
Björn Stenberg
89d2039367 Temporarily removed resume settings, since they crash! I need to look at it, but first I need to sleep.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4246 a1c6a512-1295-4272-9138-f99709370657
2004-01-16 00:55:03 +00:00
Björn Stenberg
c9a97763ef Allow any non-play button to cancel auto-bookmark
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4245 a1c6a512-1295-4272-9138-f99709370657
2004-01-16 00:21:43 +00:00
Björn Stenberg
baa991a89d Fixed resume problem (caused by the change from short to int)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4244 a1c6a512-1295-4272-9138-f99709370657
2004-01-16 00:18:33 +00:00
Björn Stenberg
c5f0b46065 Always show correct play mode
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4243 a1c6a512-1295-4272-9138-f99709370657
2004-01-15 23:05:13 +00:00
Linus Nielsen Feltzing
7c75386a83 Ooops. Forgot to clear the newly allocated cluster in mkdir()
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4242 a1c6a512-1295-4272-9138-f99709370657
2004-01-15 19:05:49 +00:00
Linus Nielsen Feltzing
54353e04b1 Second bug in mkdir() :-)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4241 a1c6a512-1295-4272-9138-f99709370657
2004-01-15 15:56:19 +00:00
Daniel Stenberg
d815ad6035 Added mpeg_next_track(), which returns a pointer to the id3 struct of the
upcoming song (if available).

Now we just need a WPS patch to make it possibly to display info based on
this!


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4240 a1c6a512-1295-4272-9138-f99709370657
2004-01-15 15:32:49 +00:00
Linus Nielsen Feltzing
ce1c93d628 First mkdir() bug killed :-)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4239 a1c6a512-1295-4272-9138-f99709370657
2004-01-15 14:34:54 +00:00
Linus Nielsen Feltzing
60b1c4bbe1 Implemented the mkdir() function in the FAT32 driver
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4238 a1c6a512-1295-4272-9138-f99709370657
2004-01-15 14:30:59 +00:00
Björn Stenberg
a73cc6afa2 Re-added wake-up alarm which was lost in the menu reorganisation.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4237 a1c6a512-1295-4272-9138-f99709370657
2004-01-15 08:25:42 +00:00
Jörg Hohensohn
4044f1e93a nicer reverse play, FF/FR with acceleration and position bar
(BTW: cut still images like lena to fit into buffer if they don't loop any more)


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4236 a1c6a512-1295-4272-9138-f99709370657
2004-01-15 07:48:02 +00:00