Dave Chapman
a9d9ef50bd
Move another buffer into IRAM
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6674 a1c6a512-1295-4272-9138-f99709370657
2005-06-11 14:39:52 +00:00
Jonas Häggqvist
3e76783101
Synced.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6673 a1c6a512-1295-4272-9138-f99709370657
2005-06-11 14:13:32 +00:00
Dave Chapman
c19563cba3
Maybe (or maybe not) support downsampling multi-channel AC3 files. liba52 is too slow to test properly
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6672 a1c6a512-1295-4272-9138-f99709370657
2005-06-11 14:03:15 +00:00
Miika Pekkarinen
1c5b392080
Fixed codec buffering problem.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6671 a1c6a512-1295-4272-9138-f99709370657
2005-06-11 13:47:01 +00:00
Dave Chapman
2f2d7d4913
First version of Musepack playback (not working)
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6670 a1c6a512-1295-4272-9138-f99709370657
2005-06-11 12:40:27 +00:00
Dave Chapman
775923e363
Add .a52 and .mpc to supported list of audio files
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6669 a1c6a512-1295-4272-9138-f99709370657
2005-06-11 12:37:36 +00:00
Dave Chapman
55ed7d7214
First codeca52 (A52 aka AC3 playback) - it is already faster than realtime, with zero optimisations
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6668 a1c6a512-1295-4272-9138-f99709370657
2005-06-11 10:08:17 +00:00
Thom Johansen
c82518ce06
Replaced critical loop with assembler. A bit closer to realtime now. This codec really needs all the 64 bit muls replaced with EMAC equivalents.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6667 a1c6a512-1295-4272-9138-f99709370657
2005-06-11 01:04:59 +00:00
Mats Lidell
197e3edce3
Synced
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6666 a1c6a512-1295-4272-9138-f99709370657
2005-06-11 00:09:11 +00:00
Jens Arnold
a4aa508bd0
Thread scheduler reworked to be less dependent on compiler behaviour. Stack overflow check is now possible on coldfire, enabled it. Unified code as much as possible.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6665 a1c6a512-1295-4272-9138-f99709370657
2005-06-10 23:05:15 +00:00
Pedro Vasconcelos
6b9350b4d3
A little improvement on Vorbis block synthesis.
...
Added myself to the list of contributors.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6664 a1c6a512-1295-4272-9138-f99709370657
2005-06-10 22:34:57 +00:00
Miika Pekkarinen
cd1d87c8cf
Small typo.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6663 a1c6a512-1295-4272-9138-f99709370657
2005-06-10 21:47:48 +00:00
Miika Pekkarinen
d480fdc721
Yet another crash bug fixed.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6662 a1c6a512-1295-4272-9138-f99709370657
2005-06-10 21:46:59 +00:00
Miika Pekkarinen
cd56d0fba5
Pause fixed.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6661 a1c6a512-1295-4272-9138-f99709370657
2005-06-10 20:46:39 +00:00
Miika Pekkarinen
9ff373cb65
Fixed a null pointer problem which caused crashing. Playback should be
...
now more stable.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6660 a1c6a512-1295-4272-9138-f99709370657
2005-06-10 20:29:35 +00:00
Miika Pekkarinen
7e0b6880d9
Fixed wav playing problems.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6659 a1c6a512-1295-4272-9138-f99709370657
2005-06-10 19:26:34 +00:00
Dave Chapman
ab81502f90
Use ci->request_buffer instead of ci->read_filebuf
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6658 a1c6a512-1295-4272-9138-f99709370657
2005-06-10 19:12:58 +00:00
Dave Chapman
cfda23517e
OK then, bitrate is in 1000s of bits per second, not 1024s of bits per second.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6657 a1c6a512-1295-4272-9138-f99709370657
2005-06-10 18:51:46 +00:00
Dave Chapman
7d0933b3c3
Add codecwav.c
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6656 a1c6a512-1295-4272-9138-f99709370657
2005-06-10 18:44:23 +00:00
Dave Chapman
d28b94bc3d
Correctly calculate bitrate for WAV files - bitrate is bits/second, not bytes/second
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6655 a1c6a512-1295-4272-9138-f99709370657
2005-06-10 18:12:36 +00:00
Dave Chapman
3c2c2f59f4
Add first version of WAV playback to iRiver - only 16-bit Stereo 44.1KHz files supported.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6654 a1c6a512-1295-4272-9138-f99709370657
2005-06-10 18:08:08 +00:00
Miika Pekkarinen
d30f1100ec
Much better UI performance and buffering times for MP3 and FLAC.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6653 a1c6a512-1295-4272-9138-f99709370657
2005-06-10 17:33:16 +00:00
Miika Pekkarinen
68b9acd7de
Added some basic codec configuration functionality.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6652 a1c6a512-1295-4272-9138-f99709370657
2005-06-10 15:02:10 +00:00
Miika Pekkarinen
2326beaf39
When selecting first song to play, buffer initially only 2 MiB. If
...
user continues listening to the same song, then fill the buffer completely.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6651 a1c6a512-1295-4272-9138-f99709370657
2005-06-10 13:43:12 +00:00
Miika Pekkarinen
637e313925
Fixed problem that playing sometimes did not start.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6650 a1c6a512-1295-4272-9138-f99709370657
2005-06-10 12:22:33 +00:00
Miika Pekkarinen
e0b51d4731
Setting plugin_loaded status before invalidating icache.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6649 a1c6a512-1295-4272-9138-f99709370657
2005-06-10 11:44:56 +00:00
Miika Pekkarinen
842bed7275
No more playlist viewer crashes.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6648 a1c6a512-1295-4272-9138-f99709370657
2005-06-10 11:35:52 +00:00
Miika Pekkarinen
2ed0b195be
Better handling for cpu_boost(). Small buffering fix.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6647 a1c6a512-1295-4272-9138-f99709370657
2005-06-10 10:58:45 +00:00
Miika Pekkarinen
b945fe84aa
Don't keep cpu boosted if length of track information is missing.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6646 a1c6a512-1295-4272-9138-f99709370657
2005-06-10 06:42:39 +00:00
Miika Pekkarinen
c2bf1360ad
Fixed problem that same track gets buffered twice after buffer
...
re-filling.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6645 a1c6a512-1295-4272-9138-f99709370657
2005-06-09 21:21:33 +00:00
Daniel Stenberg
c0f7448384
Martin Arver's fix to properly adapt the menu for the chosen font.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6644 a1c6a512-1295-4272-9138-f99709370657
2005-06-09 21:19:38 +00:00
Miika Pekkarinen
0bcc64cb4c
Reset cpu to not boosted state at startup. Do case-insensitive file
...
extension probing.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6643 a1c6a512-1295-4272-9138-f99709370657
2005-06-09 20:22:33 +00:00
Miika Pekkarinen
9e200e35cd
Fixed pause indicator. Better UI response with FLAC and Ogg Vorbis.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6642 a1c6a512-1295-4272-9138-f99709370657
2005-06-09 20:01:09 +00:00
Miika Pekkarinen
fe468b1149
Bunch of playback bugs fixed including next/prev/select track,
...
pausing, faster ui response, ...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6641 a1c6a512-1295-4272-9138-f99709370657
2005-06-09 19:31:35 +00:00
Jens Arnold
a501277a1c
Synced.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6640 a1c6a512-1295-4272-9138-f99709370657
2005-06-09 17:05:13 +00:00
Thom Johansen
8771bf230a
Typo.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6639 a1c6a512-1295-4272-9138-f99709370657
2005-06-09 14:27:27 +00:00
Thom Johansen
cc518c5f32
Full precision synth_full and dct32. Replaced all multiplications with proper 64 bit EMAC multiplications, which yields improved sound.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6638 a1c6a512-1295-4272-9138-f99709370657
2005-06-09 14:13:09 +00:00
Dave Chapman
7c54b3ad4b
Keep track of elapsed time during FLAC playback
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6637 a1c6a512-1295-4272-9138-f99709370657
2005-06-09 09:47:04 +00:00
Linus Nielsen Feltzing
6271b2b910
Added Crossfade setting for iRiver
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6636 a1c6a512-1295-4272-9138-f99709370657
2005-06-09 09:47:00 +00:00
Thom Johansen
614f0a333a
WavPack optimisation by David Bryant.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6635 a1c6a512-1295-4272-9138-f99709370657
2005-06-09 09:26:05 +00:00
Miika Pekkarinen
3ca1645496
Buffer refilling problem fixed.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6634 a1c6a512-1295-4272-9138-f99709370657
2005-06-09 07:59:02 +00:00
Miika Pekkarinen
c98ea5a6de
Oops, forgot to test simulator compile.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6633 a1c6a512-1295-4272-9138-f99709370657
2005-06-09 07:20:55 +00:00
Miika Pekkarinen
b4bc106efb
Fixed forward next track bugs (still some pause issues though). Added
...
experimental cross-fader.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6632 a1c6a512-1295-4272-9138-f99709370657
2005-06-09 07:19:16 +00:00
Linus Nielsen Feltzing
b24549616b
Now removes the old .zip file before building the new one
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6631 a1c6a512-1295-4272-9138-f99709370657
2005-06-09 06:50:52 +00:00
Linus Nielsen Feltzing
fd71c2ff87
Moved the Sokoban levels to .rockbox/rocks
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6630 a1c6a512-1295-4272-9138-f99709370657
2005-06-09 06:50:02 +00:00
Linus Nielsen Feltzing
005fc38d87
Snake2 port to iRiver by Alexander Spyridakis
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6629 a1c6a512-1295-4272-9138-f99709370657
2005-06-09 06:14:40 +00:00
Linus Nielsen Feltzing
7668bf78f2
Moved snake2.levels to .rockbox/rocks/
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6628 a1c6a512-1295-4272-9138-f99709370657
2005-06-09 06:14:04 +00:00
Dave Chapman
1971ee6765
Parse the metadata in a FLAC file to populate the "id3" struct (currently only length, samplerate etc)
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6627 a1c6a512-1295-4272-9138-f99709370657
2005-06-09 00:23:50 +00:00
Tomas Salfischberger
2d8e7f20d4
Bug fix: When paused, pressing next would start playing next track. Now it stays in pause mode. (pause still isn't perfect, afaik it's not working when it's loading data from disk.)
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6626 a1c6a512-1295-4272-9138-f99709370657
2005-06-08 22:51:24 +00:00
Jens Arnold
23797afb0b
Hot-plug support for iriver remote.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6625 a1c6a512-1295-4272-9138-f99709370657
2005-06-08 22:48:23 +00:00