summaryrefslogtreecommitdiff
path: root/apps (follow)
Commit message (Collapse)AuthorAge
...
* Allow fonts to use smaller buffers than the default size. use font_load_ex() ↵Jonathan Gordon2011-09-24
| | | | | | to speficiy the buffer size. If the font is already loaded with a smaller buffer it will be reloaded to use the new size. Also fix an issue where handles would get lost if fonts fail to load in skins git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30592 a1c6a512-1295-4272-9138-f99709370657
* last warningJonathan Gordon2011-09-24
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30591 a1c6a512-1295-4272-9138-f99709370657
* Fix the build errorsJonathan Gordon2011-09-24
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30590 a1c6a512-1295-4272-9138-f99709370657
* FS#12273 - use buflib for font storage. thanks to the testers :)Jonathan Gordon2011-09-24
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30589 a1c6a512-1295-4272-9138-f99709370657
* Sansa clipzip: make main build compile (plugins still disabled)Bertrik Sikken2011-09-24
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30588 a1c6a512-1295-4272-9138-f99709370657
* libtremor: arm asm for ff_vector_fmul_window_c on v4 and v5 cores, speeds up ↵Nils Wallménius2011-09-23
| | | | | | c200v1 and fuzev1 by ~0.4MHz and ipod classic by ~1MHz. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30584 a1c6a512-1295-4272-9138-f99709370657
* libtremor: small whitespace cleanup.Nils Wallménius2011-09-23
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30583 a1c6a512-1295-4272-9138-f99709370657
* libtremor: cf asm for ff_vector_fmul_window_c, gives a speedup of ~0.3MHz.Nils Wallménius2011-09-22
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30582 a1c6a512-1295-4272-9138-f99709370657
* libtremor: rename file that now contains more ffmpeg code.Nils Wallménius2011-09-22
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30581 a1c6a512-1295-4272-9138-f99709370657
* libtremor: port over ffmpeg's windowing codeNils Wallménius2011-09-22
| | | | | | | | | | | | Use the windowing approach from ffmpeg in tremor, does the mdct doubling, windowing and overlap add in one go. Also uses less memory so all the processing buffers fit in iram on targets with small iram for the common blocksizes (256/2048) now. Speeds up decoding of vorbis files by 3MHz for 256/2048 and 20MHz for 512/4096 files on h300. Speeds up decoding of vorbis files by 3MHz for 256/2048 and 4.5MHz for 512/4096 on the beast. Speeds up decoding of vorbis files by 0.3MHz for 256/2048 and 1MHz for 512/4096 on c200v1. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30580 a1c6a512-1295-4272-9138-f99709370657
* codeclib/libtremor: Clean up duplication of inline funcs, constify the ones ↵Nils Wallménius2011-09-21
| | | | | | in codeclib and copy over the slightly faster MULT31_SHIFT15 from tremor for cf. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30578 a1c6a512-1295-4272-9138-f99709370657
* fix FIX_PTR macro so it actually fixes every pointer (was skipping x == ↵Jonathan Gordon2011-09-21
| | | | | | current case) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30577 a1c6a512-1295-4272-9138-f99709370657
* Revert r30480 "Buflib/swcodec: Improve playback stopping behavior on ↵Thomas Martitz2011-09-19
| | | | | | | | | allocation." The buflib metadata gets corrupted at the new loation between core_shrink() and actually applying, the new buffer boundaries (most probably due to yield()). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30574 a1c6a512-1295-4272-9138-f99709370657
* libtremor: pass the floor1 lookup table pointer as a param to the ↵Nils Wallménius2011-09-19
| | | | | | render_line function to make this a little nicer. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30573 a1c6a512-1295-4272-9138-f99709370657
* Add the plugin_start prototype to plugin.hBertrik Sikken2011-09-18
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30572 a1c6a512-1295-4272-9138-f99709370657
* Add "%LN" tag to retrieve the list item number of the current item. This ↵Frank Gevaerts2011-09-18
| | | | | | allows e.g. putting item numbers in skinned lists. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30568 a1c6a512-1295-4272-9138-f99709370657
* Fix some 'set but not used' warnings.Andree Buschmann2011-09-17
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30565 a1c6a512-1295-4272-9138-f99709370657
* plugins: make local functions static for a subset of pluginsBertrik Sikken2011-09-17
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30564 a1c6a512-1295-4272-9138-f99709370657
* Add an option to shuffle the playlist in the playlist viewerJonathan Gordon2011-09-17
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30563 a1c6a512-1295-4272-9138-f99709370657
* libtremor: save a kB or two limiting an array size to the maximum number of ↵Nils Wallménius2011-09-16
| | | | | | channels we support and using a shorter type for another. No speed diff. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30559 a1c6a512-1295-4272-9138-f99709370657
* libtremor: small tweak to cf channel coupling asm, speeding up vorbis ↵Nils Wallménius2011-09-16
| | | | | | decoding by ~0.1MHz. Drop unused macro params and add some comments. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30558 a1c6a512-1295-4272-9138-f99709370657
* fix warningJonathan Gordon2011-09-15
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30555 a1c6a512-1295-4272-9138-f99709370657
* skin_engine: make sure to free all buflib allocations so we dont leak ↵Jonathan Gordon2011-09-15
| | | | | | handles/memory git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30554 a1c6a512-1295-4272-9138-f99709370657
* Fix FS#12278 - saving a full .cfg file would crashJonathan Gordon2011-09-15
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30553 a1c6a512-1295-4272-9138-f99709370657
* codeclib: more cf asm for the mdct, saves ~0.7MHz decoding vorbis on h300.Nils Wallménius2011-09-15
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30552 a1c6a512-1295-4272-9138-f99709370657
* skin-touchscreen: make %T(..., setting_set, ...) apply sound settingsJonathan Gordon2011-09-15
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30551 a1c6a512-1295-4272-9138-f99709370657
* Fix FS#12266, by skipping empty frames when reading ID3v2 tags. Also add ↵Magnus Holmgren2011-09-14
| | | | | | some length checks to be safe. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30550 a1c6a512-1295-4272-9138-f99709370657
* Remove some old code which tries to clear/set the backdrop when starting ↵Jonathan Gordon2011-09-14
| | | | | | plugins which is broken and potentially can cause backdrop corruption if the backdrop buffers move during the plugin lifetime git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30545 a1c6a512-1295-4272-9138-f99709370657
* codeclib: further tweaks to the cf fft asm for a small speedup.Nils Wallménius2011-09-14
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30541 a1c6a512-1295-4272-9138-f99709370657
* Roll back r30509 after discussion on irc. Activating AAC-HE SBR will not ↵Andree Buschmann2011-09-14
| | | | | | work on Sansa Clip v1. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30540 a1c6a512-1295-4272-9138-f99709370657
* imx233/fuze+: add buggy and unfinished keymapAmaury Pouly2011-09-13
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30538 a1c6a512-1295-4272-9138-f99709370657
* Add a missing string to the US English translation. Thanks to Richard ↵Frank Gevaerts2011-09-13
| | | | | | Brittain (FS#12269) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30517 a1c6a512-1295-4272-9138-f99709370657
* codeclib: tweak coldfire mdct asm a bit more, flip usage of mac/msac instead ↵Nils Wallménius2011-09-13
| | | | | | of explicit negation, changes output slightly but is as close to the c version as before. Gives about 0.4MHz speedup of vorbis on cf. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30516 a1c6a512-1295-4272-9138-f99709370657
* Make sure to set the current lcd backdrop id so the buflib move callback can ↵Jonathan Gordon2011-09-13
| | | | | | reset the correct backdrop git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30515 a1c6a512-1295-4272-9138-f99709370657
* codeclib: coldfire asm for the TRANSFORM* functions in the fft and a little ↵Nils Wallménius2011-09-12
| | | | | | for the mdct, speeds up codecs using the codeclib mdct 0.5-1.5MHz on h300. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30513 a1c6a512-1295-4272-9138-f99709370657
* if font_glyphs_to_bufsize() returns 0 it means the font couldnt be loaded, ↵Jonathan Gordon2011-09-12
| | | | | | so allocating the buffer size is pointless git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30512 a1c6a512-1295-4272-9138-f99709370657
* AAC: Enable SBR decoding for all targetsRafaël Carré2011-09-12
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30510 a1c6a512-1295-4272-9138-f99709370657
* Second attempt at making %ss utf8-cleanFrank Gevaerts2011-09-11
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30509 a1c6a512-1295-4272-9138-f99709370657
* Make %ss utf8-awareFrank Gevaerts2011-09-11
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30508 a1c6a512-1295-4272-9138-f99709370657
* fix redJonathan Gordon2011-09-11
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30503 a1c6a512-1295-4272-9138-f99709370657
* Rework how the skin gets the list item text to save some ram. Also allow the ↵Jonathan Gordon2011-09-11
| | | | | | | | | | | | | | | | | %LI and %LT tags to take 2 optional parameters to get a different items text/icon: %LT(offset, nowrap) - get the text for the "being drawn"+offset item (offset being + or -). if the second param is "nowrap" (Without quotes) the text will be blank if the item would need to wrap. Same for the icon e.g: %LT(-1) %LT << %LT(1, nowrap) will display: Four Five << Six (or nothing if Five is the last item) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30502 a1c6a512-1295-4272-9138-f99709370657
* Fix albumart which r30500 broke (FS#12271)Jonathan Gordon2011-09-11
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30501 a1c6a512-1295-4272-9138-f99709370657
* New tag %ss() which lets you get a substring of another tag.Jonathan Gordon2011-09-11
| | | | | | | %ss(start, length, tag) - i.e %ss(0,1,%TL) will get the first letter of the current lines text. use - for the length to get the rest of the tag (e.g %ss(1,-,%TL) will get everything after the first letter). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30500 a1c6a512-1295-4272-9138-f99709370657
* Fix FS#12270 - properly initialiase the wps_data struct so skin_data_reset() ↵Jonathan Gordon2011-09-11
| | | | | | doesnt crash later git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30499 a1c6a512-1295-4272-9138-f99709370657
* libgme: make local functions static, where possibleBertrik Sikken2011-09-10
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30498 a1c6a512-1295-4272-9138-f99709370657
* Fully remove floating point code from libmusepack. Introduce two small const ↵Andree Buschmann2011-09-10
| | | | | | arrays for precalculated scalefactors, correct the integer type of scalefactors to unsigned, migrate some metadata calculations to fixed point. No impact to decoder output. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30497 a1c6a512-1295-4272-9138-f99709370657
* Remove residual floating point code from libgme's ym2612_emu. Saves several ↵Andree Buschmann2011-09-10
| | | | | | KB of codesize. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30496 a1c6a512-1295-4272-9138-f99709370657
* Further work on libgme's emu2413. Fully remove floating point, introduce ↵Andree Buschmann2011-09-10
| | | | | | another precalculated table, directly use predefined tables instead of copying them. Reduces memory and codesize by several KB. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30494 a1c6a512-1295-4272-9138-f99709370657
* Migrate some floating point code to fixed point in libgme.Andree Buschmann2011-09-10
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30493 a1c6a512-1295-4272-9138-f99709370657
* Remove a stray include that managed to slip into the previous commitFrank Gevaerts2011-09-09
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30492 a1c6a512-1295-4272-9138-f99709370657