Dave Chapman
cee61b57c8
Remove some unused code
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13630 a1c6a512-1295-4272-9138-f99709370657
2007-06-14 22:35:01 +00:00
Nils Wallménius
5bb7edeb36
Replace VU meter menu with a new one using the new menu api, fixes some
...
problems:
* Up/Down buttons are no longer reversed.
* The menu looks much better with reversed bg/fg colors instead of
inversed.
* Menu uses userfont.
Add the set_bool_options function to the plugin api and bump api
version.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13629 a1c6a512-1295-4272-9138-f99709370657
2007-06-14 20:02:27 +00:00
Nils Wallménius
61cf9b8513
Move the MEM_FUNCTION_WRAPPERS macro into plugin.h and get rid of the extra header file
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13628 a1c6a512-1295-4272-9138-f99709370657
2007-06-14 15:07:54 +00:00
Dave Chapman
283738086d
Oops, forgot to set keywords prop
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13627 a1c6a512-1295-4272-9138-f99709370657
2007-06-13 22:03:28 +00:00
Dave Chapman
6b713820c1
ARM assembler predictor decoding function. This increases my -c1000 test track from around 94% realtime on an ipod to around 104% realtime, but yields only a tiny speedup (453% to 455%) on the Gigabeat. Including this optimisation, total decoding time for my 245.70s -c1000 test track on an ipod is 236.06s, with the predictor decoding taking 51.40s of that time - meaning the predictor decoding is only about 22% of the total decoding time.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13626 a1c6a512-1295-4272-9138-f99709370657
2007-06-13 22:02:34 +00:00
Nils Wallménius
c7f9ca4067
Accept FS#7264 'Build with -Os switch for coldfire targets'.
...
Introduces MEM_FUNCTION_WRAPPERS(api) macro which adds wrappers
functions to a plugin to make plugins link correctly when gcc
calls mem* functions directly.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13625 a1c6a512-1295-4272-9138-f99709370657
2007-06-13 15:35:07 +00:00
Jonathan Gordon
cfe0f4826a
Make the screen draw correctly with the user iconset
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13619 a1c6a512-1295-4272-9138-f99709370657
2007-06-11 13:32:29 +00:00
Steve Bavin
541f403342
..and add a couple of comments.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13617 a1c6a512-1295-4272-9138-f99709370657
2007-06-11 08:34:42 +00:00
Steve Bavin
53b1aaf7b0
...forgot one.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13616 a1c6a512-1295-4272-9138-f99709370657
2007-06-11 08:30:13 +00:00
Steve Bavin
24d9f59c78
When recording, disable voice menus without actually modifying user settings. Patch FS#7272, fixes bug FS #6163
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13615 a1c6a512-1295-4272-9138-f99709370657
2007-06-11 08:28:38 +00:00
Jonathan Gordon
2cda994431
Move the root_menu() call out of tree.c.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13609 a1c6a512-1295-4272-9138-f99709370657
2007-06-10 10:41:27 +00:00
Dave Chapman
601ede7f9c
C optimisations to the predictor decoding - create a single function for decoding stereo streams, and reorganise to minimise the number of variables used. My -c1000 test track now decodes at 93% realtime on PortalPlayer (was 78%), 187% on Coldfire (was 170%) and 447% on Gigabeat (was 408%).
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13608 a1c6a512-1295-4272-9138-f99709370657
2007-06-10 08:55:16 +00:00
Jonathan Gordon
57440d5292
Fix a minor annoyance with the last commit where selecting an item could result in having empty space under the list.
...
Also very very minor code reduction.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13607 a1c6a512-1295-4272-9138-f99709370657
2007-06-10 08:18:19 +00:00
Jonathan Gordon
f4d0f053e6
Really fix FS#7274
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13606 a1c6a512-1295-4272-9138-f99709370657
2007-06-10 07:12:39 +00:00
Michael Sevakis
4354878901
Fix metronome errors for hw codec.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13605 a1c6a512-1295-4272-9138-f99709370657
2007-06-10 02:19:39 +00:00
Michael Sevakis
4597ebe24b
Plugins that play sound must be sure to set inputs and outputs on audio muxed targets. Add strict adherence to the interface protocols. Make sure playback sets the playback output as well.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13604 a1c6a512-1295-4272-9138-f99709370657
2007-06-10 02:10:47 +00:00
Jonathan Gordon
f3145ba07c
simple fix for FS#7274 - selected item might not be shown when a list is drawn in paged scroll mode
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13602 a1c6a512-1295-4272-9138-f99709370657
2007-06-09 09:41:13 +00:00
Dave Chapman
6131996538
Define and use a local APE_MAX function to make the standalone demac decoder compile again.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13601 a1c6a512-1295-4272-9138-f99709370657
2007-06-09 00:58:15 +00:00
Michael Sevakis
bcac36468f
Fix small preprocessor goofup.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13600 a1c6a512-1295-4272-9138-f99709370657
2007-06-09 00:35:07 +00:00
Michael Sevakis
2d48d0ffa6
Straighten out some audio path APIs and misc. audio stuff. Having recording is not a prerequisite to having input/output source selection which is probably most useful when adding a audio input features like FM to a new port without forcing recording to be implemented first.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13599 a1c6a512-1295-4272-9138-f99709370657
2007-06-08 23:42:04 +00:00
Nils Wallménius
a85793fc54
Build Tremor with -O3 for coldfire targets, gives a slight increase in speed, remember to make clean.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13598 a1c6a512-1295-4272-9138-f99709370657
2007-06-08 22:51:39 +00:00
Dave Chapman
7b1d90a851
Seeking and resume support for Monkey's Audio
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13597 a1c6a512-1295-4272-9138-f99709370657
2007-06-08 22:35:26 +00:00
Dave Chapman
691a0780b9
Add test_codec to viewers.config. As Jens pointed out, if it's not built, it won't be included in the target viewers.config, so it does no harm to include it.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13596 a1c6a512-1295-4272-9138-f99709370657
2007-06-08 19:32:36 +00:00
Dave Chapman
ddab569266
Correct the parsing of v3.97 Monkey's Audio files.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13595 a1c6a512-1295-4272-9138-f99709370657
2007-06-08 15:36:10 +00:00
Paul Louden
4f711da546
Fix a bug concerning difficulty, pointed out by DerPapst in IRC.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13592 a1c6a512-1295-4272-9138-f99709370657
2007-06-07 22:04:27 +00:00
Jonathan Gordon
3823486a58
Add a mode the lists which doesnt show the selection marker.
...
Useful for the debug menus where users shouldn't think pressing select would do anything.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13588 a1c6a512-1295-4272-9138-f99709370657
2007-06-07 12:14:31 +00:00
Steve Bavin
a1f0a83a01
Forgot this one. We should maybe use enums more...
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13587 a1c6a512-1295-4272-9138-f99709370657
2007-06-07 11:29:45 +00:00
Steve Bavin
6fd10bacce
Separate out voice options for .talk clips (FS #7249 ). This removes the assumptions about what to speak if a .talk clip is not available for a particular file or directory,
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13584 a1c6a512-1295-4272-9138-f99709370657
2007-06-07 09:24:53 +00:00
Nils Wallménius
4403405550
Include mac decoder in tarballs
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13583 a1c6a512-1295-4272-9138-f99709370657
2007-06-07 08:36:07 +00:00
Jonathan Gordon
66f42ac12d
show the version in the rockbox info screen
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13581 a1c6a512-1295-4272-9138-f99709370657
2007-06-07 06:05:08 +00:00
Michael Sevakis
eae3a6a3c2
Assumption about there being MPEG1-only samplerates available and therefore MPEG1-only bitrates for recording is no longer valid. Fix that.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13579 a1c6a512-1295-4272-9138-f99709370657
2007-06-06 21:24:20 +00:00
Antoine Cellerier
e8c94d898d
* Speed up the level transition in Star for iPod Video (else it's sloooooow).
...
* Remove a bunch of trailing spaces.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13578 a1c6a512-1295-4272-9138-f99709370657
2007-06-06 21:10:48 +00:00
Antoine Cellerier
d90042dbaa
Fix drawing on overlaping qixes on B&W displays.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13577 a1c6a512-1295-4272-9138-f99709370657
2007-06-06 20:55:42 +00:00
Antoine Cellerier
45cfca85c5
Yet some more optimisation and recorder/ondio related bug fixing for Xobox.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13576 a1c6a512-1295-4272-9138-f99709370657
2007-06-06 20:48:01 +00:00
Michael Sevakis
21a4a87ca2
Accept FS#7178 - Sansa e200 FM tuner support by Ivan Zupan. Do the needed integration work into recording and the AS3514 audio driver. Do a little AS3514 fiq_record tweak to have it all work nicely from the start.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13573 a1c6a512-1295-4272-9138-f99709370657
2007-06-06 19:23:48 +00:00
Dave Chapman
c995ae8026
Make v3.97 APE files work in Rockbox
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13571 a1c6a512-1295-4272-9138-f99709370657
2007-06-06 17:46:49 +00:00
Dave Chapman
6c31a9a9d3
Backdrop code should now be surrounded by #if LCD_DEPTH > 1
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13570 a1c6a512-1295-4272-9138-f99709370657
2007-06-06 17:30:01 +00:00
Dave Chapman
8dcd6058c8
Correct a comment (thanks to Markun for spotting)
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13569 a1c6a512-1295-4272-9138-f99709370657
2007-06-06 08:53:55 +00:00
Jonathan Gordon
b42c20ff52
FS#7260 - updated Italian translation
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13568 a1c6a512-1295-4272-9138-f99709370657
2007-06-06 02:34:30 +00:00
Antoine Cellerier
0150e4d159
Fix bitmap drawing for b&w targets on xobox.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13567 a1c6a512-1295-4272-9138-f99709370657
2007-06-05 22:37:49 +00:00
Antoine Cellerier
cdc295dcae
Add recorder and ondio support to Xobox.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13566 a1c6a512-1295-4272-9138-f99709370657
2007-06-05 21:49:51 +00:00
Antoine Cellerier
89fee25454
Xobox: really make it fast. Plays smoothly on Video iPod even at fastest speed.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13565 a1c6a512-1295-4272-9138-f99709370657
2007-06-05 19:52:21 +00:00
Dave Chapman
520274219a
Initial commit of Monkey's Audio (.ape/.mac) support. Note that Monkey's is an extremely CPU-intensive codec, and that the decoding speed is directly related to the compression level (-c1000, -c2000, -c3000, -c4000 or -c5000) used when encoding the file. Current performance is: -c1000 to -c3000 are realtime on a Gigabeat, -c1000 is realtime on Coldfire targets (H100, H300 and Cowon), and nothing is realtime on PortalPlayer targets (iPods, H10, Sansa). Hopefully this can be improved. More information at FS #7256 .
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13562 a1c6a512-1295-4272-9138-f99709370657
2007-06-05 16:58:29 +00:00
Nicolas Pennequin
887b31c01a
Add some more explicit defines for my previous commit.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13561 a1c6a512-1295-4272-9138-f99709370657
2007-06-05 14:57:07 +00:00
Nicolas Pennequin
b5f4d90b4b
Make the bitmap loading code handle the progressbar and backdrop bitmaps in a slightly more generic way. This hopefully simplifies the code a bit and should make adding special bitmaps less painful.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13560 a1c6a512-1295-4272-9138-f99709370657
2007-06-05 10:42:41 +00:00
Michael Sevakis
619d2226bd
e200: Fix errors from recording addition and a warning that comes up when fixing the errors.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13558 a1c6a512-1295-4272-9138-f99709370657
2007-06-05 07:22:26 +00:00
Michael Sevakis
bcb8a884ee
e200: Add recording. Just from MIC right now and FM integration will happen soon. Most every bit of weirdness is nescessary and no problems seem to exist that the retailos doesn't exhibit too (namely noise when LCD is on when recording from MIC).
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13557 a1c6a512-1295-4272-9138-f99709370657
2007-06-05 07:03:30 +00:00
Jonathan Gordon
fea88888f0
Fix most (all) known list wierdness bugs, hopefully simplifies the code a bit, plenty of room for optimizing, but wanted to get it working first. (fixes FS#7255 and possibly others)
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13556 a1c6a512-1295-4272-9138-f99709370657
2007-06-05 02:57:43 +00:00
Peter D'Hoye
71577e0d87
Hungarian translation update by Imre herceg (FS #6888 )
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13555 a1c6a512-1295-4272-9138-f99709370657
2007-06-04 23:47:19 +00:00
Peter D'Hoye
d3f1070d80
FS #7247 by Gerhard Dirschl. Fixes bufferoverflow in radio code.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13554 a1c6a512-1295-4272-9138-f99709370657
2007-06-04 21:38:23 +00:00