Miika Pekkarinen
ef72f99681
Fixed a dead lock, file handle leak that caused wps to jam and
...
selected a smaller i2c timeout value.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6707 a1c6a512-1295-4272-9138-f99709370657
2005-06-14 14:36:46 +00:00
Miika Pekkarinen
58c71e0e36
Pause and probably some crashes fixed.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6706 a1c6a512-1295-4272-9138-f99709370657
2005-06-14 09:25:28 +00:00
Miika Pekkarinen
6ab53ba458
Even more quiet audio initialization.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6705 a1c6a512-1295-4272-9138-f99709370657
2005-06-14 07:54:09 +00:00
Marcoen Hirschberg
37f59a0f6f
- add Andy Young's patch to make sound init more quiet
...
- add myself to the credits at the spot of my first commit
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6704 a1c6a512-1295-4272-9138-f99709370657
2005-06-14 00:15:16 +00:00
Miika Pekkarinen
097444d07c
Fixed some mp3 metadata reading performance problem. Next track
...
switching should be more reliable.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6691 a1c6a512-1295-4272-9138-f99709370657
2005-06-12 15:14:20 +00:00
Thom Johansen
57f0ec1474
Added support for reading LAME header delay and padding fields for proper gapless MP3 support.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6689 a1c6a512-1295-4272-9138-f99709370657
2005-06-12 14:03:31 +00:00
Miika Pekkarinen
2528e7c023
Pausing tracks disabled until crashing issues are solved.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6683 a1c6a512-1295-4272-9138-f99709370657
2005-06-11 20:46:56 +00:00
Miika Pekkarinen
5f57069452
Fixed buffering problem with some files.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6682 a1c6a512-1295-4272-9138-f99709370657
2005-06-11 20:14:10 +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
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
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
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
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
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
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
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
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
Jens Arnold
969b246f76
Corrected placement of parentheses.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6624 a1c6a512-1295-4272-9138-f99709370657
2005-06-08 22:40:57 +00:00
Tomas Salfischberger
70fca2f6fc
Oops! Compile error on ondio and gmini... fixed now
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6620 a1c6a512-1295-4272-9138-f99709370657
2005-06-08 18:01:14 +00:00
Tomas Salfischberger
5b338bd8a7
Bugfix: It was impossible to shut the iriver down with the remote.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6619 a1c6a512-1295-4272-9138-f99709370657
2005-06-08 17:10:27 +00:00
Tomas Salfischberger
d23cec298d
Killed a warning :)
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6616 a1c6a512-1295-4272-9138-f99709370657
2005-06-08 16:08:38 +00:00
Tomas Salfischberger
6c999a9b53
More optimized fix (doing GPIO1_READ just once)
...
Formatting as amiconn wanted :)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6615 a1c6a512-1295-4272-9138-f99709370657
2005-06-08 15:55:19 +00:00
Tomas Salfischberger
1e5ff8ad0a
Fixed bug, the remote play/pause button (BUTTON_RC_ON) worked with hold on.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6614 a1c6a512-1295-4272-9138-f99709370657
2005-06-08 15:49:21 +00:00
Linus Nielsen Feltzing
ead61c1d18
Slightly better error handling in the iRiver I2C driver
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6607 a1c6a512-1295-4272-9138-f99709370657
2005-06-08 11:47:16 +00:00
Linus Nielsen Feltzing
cff83c78c7
ColdFire: DCR is a 16-bit register
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6604 a1c6a512-1295-4272-9138-f99709370657
2005-06-08 07:37:32 +00:00
Linus Nielsen Feltzing
aa9c329dbe
Wrong SDRAM refresh count in the iRiver boot loader
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6603 a1c6a512-1295-4272-9138-f99709370657
2005-06-08 05:58:51 +00:00
Jens Arnold
91c46c818a
Slightly more optimised memset() for SH1. Especially faster for 4 < length < 12.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6594 a1c6a512-1295-4272-9138-f99709370657
2005-06-07 17:27:47 +00:00
Miika Pekkarinen
82c2927d1e
Fixed: Ogg Vorbis crashing, MP3 file seeking, USB mode and a little
...
faster file buffering.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6591 a1c6a512-1295-4272-9138-f99709370657
2005-06-07 06:34:54 +00:00
Linus Nielsen Feltzing
acd903dfd6
Don't compile mpeg.c on the iRiver
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6580 a1c6a512-1295-4272-9138-f99709370657
2005-06-06 00:31:11 +00:00
Linus Nielsen Feltzing
d7aee08b2d
Recording is not yet available on the iRiver
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6579 a1c6a512-1295-4272-9138-f99709370657
2005-06-06 00:30:38 +00:00
Linus Nielsen Feltzing
d6f297e89f
Killed a warning
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6578 a1c6a512-1295-4272-9138-f99709370657
2005-06-05 23:46:09 +00:00
Linus Nielsen Feltzing
1c497e6045
First audio codec playback attempt by Miikka Pekkarinen
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6574 a1c6a512-1295-4272-9138-f99709370657
2005-06-05 23:05:10 +00:00
Jens Arnold
1cae074668
HD power must not default to off in rockbox itself, only in the bootloader.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6569 a1c6a512-1295-4272-9138-f99709370657
2005-06-04 23:42:02 +00:00
Jens Arnold
5690f78fb2
Multiple choice LED configuration instead of HAVE_LED. Removes erroneous MMC icon display on iriver, and saves some code on Ondio. Removed invert_led() as it is no longer used.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6568 a1c6a512-1295-4272-9138-f99709370657
2005-06-04 23:15:52 +00:00
Jens Arnold
e03f40284e
Major recording rework: (1) Slight optimisation of the recording transfer. (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
2005-06-04 11:29:39 +00:00
Jens Arnold
509117db90
(1) Bugfix: create_xing_header() now returns 0 in case of an invalid header 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
2005-06-04 09:01:40 +00:00
Jens Arnold
182696d1c0
Removed unnecessary code.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6555 a1c6a512-1295-4272-9138-f99709370657
2005-06-03 20:40:43 +00:00
Linus Nielsen Feltzing
794220c116
iRiver: The hard drive power is now OFF by default
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6551 a1c6a512-1295-4272-9138-f99709370657
2005-06-02 21:40:52 +00:00
Jonas Häggqvist
35745919c4
Define for remote keypad type
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6549 a1c6a512-1295-4272-9138-f99709370657
2005-06-02 11:08:55 +00:00
Daniel Stenberg
6ebdbe8df3
Modified logf to use a define for the log width, and changed it to default to
...
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
2005-06-01 13:21:20 +00:00
Linus Nielsen Feltzing
1c5374fe79
iRiver remote LCD start line adjustment
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6546 a1c6a512-1295-4272-9138-f99709370657
2005-06-01 13:09:59 +00:00
Linus Nielsen Feltzing
88f3a53b7e
iRiver remote LCD is only 128x64
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6542 a1c6a512-1295-4272-9138-f99709370657
2005-05-31 12:37:05 +00:00
Christian Gmeiner
d4c1464d15
some small fixes
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6541 a1c6a512-1295-4272-9138-f99709370657
2005-05-31 09:03:42 +00:00
Daniel Stenberg
ff40e4cc6a
avoid compilation alltogether if logf is not enabled
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6539 a1c6a512-1295-4272-9138-f99709370657
2005-05-30 13:43:15 +00:00
Daniel Stenberg
edc07922eb
(Optional) logf support
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6538 a1c6a512-1295-4272-9138-f99709370657
2005-05-30 13:00:43 +00:00
Jens Arnold
c3b1eceff1
Added dummy function and simulator stub.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6537 a1c6a512-1295-4272-9138-f99709370657
2005-05-30 06:42:14 +00:00
Christian Gmeiner
7477c09b42
Remote LCD: added own backlight timeout stuff
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6533 a1c6a512-1295-4272-9138-f99709370657
2005-05-30 00:00:22 +00:00
Jens Arnold
7a977b833f
Avoid radio interference from the MAS internal clock on devices with the 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
2005-05-28 01:09:19 +00:00