Dave Chapman
3ac03bfc80
We need to increase MAX_EXTTYPES for software codecs - but maybe we should use a different #if test (the same test is made in tree.c)
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6599 a1c6a512-1295-4272-9138-f99709370657
2005-06-07 19:41:40 +00:00
Dave Chapman
02e22ea1d5
Use proper enumeration for END_OF_STREAM test
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6598 a1c6a512-1295-4272-9138-f99709370657
2005-06-07 19:38:13 +00:00
Dave Chapman
6c082a857a
First attempt at codecflac.c
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6597 a1c6a512-1295-4272-9138-f99709370657
2005-06-07 18:53:01 +00:00
Miika Pekkarinen
2258946855
Replaced rindex() with strrchr().
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6596 a1c6a512-1295-4272-9138-f99709370657
2005-06-07 18:30:00 +00:00
Miika Pekkarinen
61716dd645
Don't block file browser while buffering tracks. Better file extension
...
probing.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6595 a1c6a512-1295-4272-9138-f99709370657
2005-06-07 18:03:33 +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
Linus Nielsen Feltzing
e83c6f3b24
Max WPS lines now dependent on LCD height
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6593 a1c6a512-1295-4272-9138-f99709370657
2005-06-07 13:46:48 +00:00
Daniel Stenberg
4fb816df85
Initial Vorbis Comments support. We just need a few more translations and it
...
should work fine. I personally don't have much "tagged" Vorbis songs so I'm
not really the man to do this.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6592 a1c6a512-1295-4272-9138-f99709370657
2005-06-07 12:22:52 +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
Pedro Vasconcelos
0f10e898f0
Vorbis optimizations: allocation of PCM buffers in IRAM, avoiding copying.
...
Slight code improvements to the MDCT functions.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6590 a1c6a512-1295-4272-9138-f99709370657
2005-06-06 23:01:51 +00:00
Michiel Van Der Kolk
127f14210f
sound disabled.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6589 a1c6a512-1295-4272-9138-f99709370657
2005-06-06 19:36:54 +00:00
Michiel Van Der Kolk
261bb920c2
New search capabilities; autorating, bitrate, track number, playtime, samplerate
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6588 a1c6a512-1295-4272-9138-f99709370657
2005-06-06 19:34:35 +00:00
Linus Nielsen Feltzing
4dd5134a1f
Killed some warnings
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6587 a1c6a512-1295-4272-9138-f99709370657
2005-06-06 01:08:18 +00:00
Linus Nielsen Feltzing
e00062208a
Audio thread debug is only for bitmapped LCD
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6586 a1c6a512-1295-4272-9138-f99709370657
2005-06-06 01:06:22 +00:00
Linus Nielsen Feltzing
a29c31543d
Audio thread debug is only for MAS at the moment
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6585 a1c6a512-1295-4272-9138-f99709370657
2005-06-06 00:35:49 +00:00
Linus Nielsen Feltzing
4aaa321329
iRiver: Support the ID3V1 first option, add some dummy functions
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6584 a1c6a512-1295-4272-9138-f99709370657
2005-06-06 00:35:21 +00:00
Linus Nielsen Feltzing
a12ccabf04
Don't bitswap on the iRiver
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6583 a1c6a512-1295-4272-9138-f99709370657
2005-06-06 00:34:07 +00:00
Linus Nielsen Feltzing
a9d62c34d7
Metronome doesn't yet work on the iRiver
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6582 a1c6a512-1295-4272-9138-f99709370657
2005-06-06 00:32:43 +00:00
Linus Nielsen Feltzing
c10e148a6e
Killed a warning
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6581 a1c6a512-1295-4272-9138-f99709370657
2005-06-06 00:32:05 +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
4406fa609a
Ooops
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6577 a1c6a512-1295-4272-9138-f99709370657
2005-06-05 23:28:40 +00:00
Linus Nielsen Feltzing
a5b9d7724e
Music on iRiver
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6576 a1c6a512-1295-4272-9138-f99709370657
2005-06-05 23:19:31 +00:00
Björn Stenberg
10cfc471db
Features now in wiki, iriver boots
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6575 a1c6a512-1295-4272-9138-f99709370657
2005-06-05 23:17:06 +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
Michiel Van Der Kolk
b1e1e44041
Database v3 support.. works with the new format, new fields aren't getting used yet.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6573 a1c6a512-1295-4272-9138-f99709370657
2005-06-05 23:00:42 +00:00
Michiel Van Der Kolk
40efb12b8c
iriver snake support..
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6572 a1c6a512-1295-4272-9138-f99709370657
2005-06-05 15:30:27 +00:00
Tomas Salfischberger
08bccbfda7
Also replaced endian code, and packed the struct.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6571 a1c6a512-1295-4272-9138-f99709370657
2005-06-05 14:23:15 +00:00
Tomas Salfischberger
b3c417b3aa
(1) Replaced endian code, this is a little more readable.
...
(2) Made dict files more configurable (and relative to the rockbox path)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6570 a1c6a512-1295-4272-9138-f99709370657
2005-06-05 14:21:51 +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
Michiel Van Der Kolk
c9cc73ec19
moving to wiki...
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6567 a1c6a512-1295-4272-9138-f99709370657
2005-06-04 19:15:53 +00:00
Michiel Van Der Kolk
05f3b7ecf4
Database v3 generator, in java. supports mp3,ogg,asf.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6566 a1c6a512-1295-4272-9138-f99709370657
2005-06-04 18:53:55 +00:00
Michiel Van Der Kolk
a5e9950354
that too..
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6565 a1c6a512-1295-4272-9138-f99709370657
2005-06-04 16:25:52 +00:00
Michiel Van Der Kolk
4b0823629a
Database v3
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6564 a1c6a512-1295-4272-9138-f99709370657
2005-06-04 16:25:17 +00:00
Michiel Van Der Kolk
74d5b57ab2
Database v3 browsing; searchengine & databox still need to get changed
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6563 a1c6a512-1295-4272-9138-f99709370657
2005-06-04 16:24:26 +00:00
Jens Arnold
031e4b8738
New recording feature: Don't split every 24 hours if timesplit is off, but only split when the filesize approaches the 2GB limit.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6562 a1c6a512-1295-4272-9138-f99709370657
2005-06-04 12:14:46 +00:00
Thom Johansen
b34b5acb09
Blah.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6561 a1c6a512-1295-4272-9138-f99709370657
2005-06-04 12:02:43 +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
d9b66127ac
Recording screen rework: (1) Fixed irregular LED blinking on pause/ armed 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
2005-06-04 10:19:45 +00:00
Jens Arnold
9d14b73989
Bugfix: The peakmeter drew too much cpu power when recording, occasionally 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
2005-06-04 09:48:03 +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
f40175c8dc
Truncate logfile on open.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6556 a1c6a512-1295-4272-9138-f99709370657
2005-06-04 08:16:57 +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
Thom Johansen
519a486037
Updated norwegian translation.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6554 a1c6a512-1295-4272-9138-f99709370657
2005-06-03 20:25:44 +00:00
Linus Nielsen Feltzing
f0020905da
Checksums for bootloader v2
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6553 a1c6a512-1295-4272-9138-f99709370657
2005-06-02 22:35:50 +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
e2c93176f2
iRiver remote buttons support in logo plugin
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6550 a1c6a512-1295-4272-9138-f99709370657
2005-06-02 11:50:05 +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