Michael Giacomelli
|
65649de515
|
Patch by Mohamed Tarek from FS #10182. Remove floating point code (FFT, MDCT, etc) from libcook.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20902 a1c6a512-1295-4272-9138-f99709370657
|
2009-05-10 23:18:04 +00:00 |
|
Dave Chapman
|
fc28cb4ed5
|
Patch by Mohamed Tarek from FS#10182 - convert codec to fixed-point using patches submitted to the ffmpeg mailing list in 2007 by Ian Braithwaite.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20901 a1c6a512-1295-4272-9138-f99709370657
|
2009-05-10 22:26:02 +00:00 |
|
Dave Chapman
|
7ba6ef42de
|
Patch by Mohamed Tarek from FS#10182: 1) Move the main() test program from cook.c to a new main.c; 2) Move some common definitions from cook.c to cook.h. No functional changes.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20898 a1c6a512-1295-4272-9138-f99709370657
|
2009-05-09 23:24:02 +00:00 |
|
Dave Chapman
|
868652abaa
|
Patch by Mohamed Tarek - add #define to protect against multiple inclusion
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20897 a1c6a512-1295-4272-9138-f99709370657
|
2009-05-09 23:14:55 +00:00 |
|
Bertrik Sikken
|
370455cc41
|
Remove unused function audio_has_changed_track from apps/mpeg.c
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20893 a1c6a512-1295-4272-9138-f99709370657
|
2009-05-09 18:27:25 +00:00 |
|
Bertrik Sikken
|
09085a30f6
|
Remove unneeded #include "backdrop.h"
Remove unneeded #include "statusbar.h"
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20891 a1c6a512-1295-4272-9138-f99709370657
|
2009-05-09 18:09:14 +00:00 |
|
Alex Parker
|
8e63df19cb
|
I defer to the OED -ise/-ize.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20889 a1c6a512-1295-4272-9138-f99709370657
|
2009-05-09 16:09:01 +00:00 |
|
Alex Parker
|
a2f9034073
|
Correct a couple of spellings (US to UK).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20888 a1c6a512-1295-4272-9138-f99709370657
|
2009-05-09 10:54:07 +00:00 |
|
Andrew Mahone
|
74e4d17910
|
Don't build 16-point IDCT on greyscale targets, since it's only used for chroma components.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20887 a1c6a512-1295-4272-9138-f99709370657
|
2009-05-09 10:32:13 +00:00 |
|
Andrew Mahone
|
59e70b50d8
|
Inline output_row_8_native when building bmp.c in core without HAVE_JPEG or HAVE_BMP_SCALING.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20886 a1c6a512-1295-4272-9138-f99709370657
|
2009-05-09 10:32:07 +00:00 |
|
Andrew Mahone
|
e3b1d78dfc
|
Fix test for direct JPEG output, bump plugin API as r20884 changed struct custom_format.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20885 a1c6a512-1295-4272-9138-f99709370657
|
2009-05-09 10:10:26 +00:00 |
|
Andrew Mahone
|
91efc16256
|
Split 8-bit-to-native conversion in bmp.c into a function, add support for plugging unscaled output in BMP and JPEG loaders, use output_row_8_native in JPEG decoder when possible.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20884 a1c6a512-1295-4272-9138-f99709370657
|
2009-05-09 07:31:27 +00:00 |
|
Dave Chapman
|
67695617a1
|
The first part of Mohamed Tarek's Google Summer of Code work to implement RealAudio support in Rockbox. This is a self-contained Cook decoder using the original ffmpeg (still floating point) decoder and a new RM parser started by me in 2008 and continued by MT over the past few months. This is the equivalent of libcook.patch1 from FS#10182, but with further cleaning by both MT and me to minimise the differences to the original ffmpeg files. See README.rockbox for more details.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20883 a1c6a512-1295-4272-9138-f99709370657
|
2009-05-09 01:21:49 +00:00 |
|
Dave Chapman
|
69db01e72f
|
Initial commit of the minimal set of ffmpeg (r18079) files required for Cook (realaudio) decoding. These are the unmodified versions from ffmpeg, committed as a base for future changes.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20882 a1c6a512-1295-4272-9138-f99709370657
|
2009-05-09 01:04:20 +00:00 |
|
Dave Chapman
|
90f1e5caf2
|
Check some previously unchecked return values in the standalone FLAC test program - fixes some warnings spotted by Mohamed Tarek El Haddad (mt).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20875 a1c6a512-1295-4272-9138-f99709370657
|
2009-05-08 17:52:38 +00:00 |
|
Andrew Mahone
|
7b81cd0caf
|
Convert Huffman decode from inline function to macro, for small code size saving on ARM and on Coldfire color, only finish DC decode on greyscale targets if decoding luma channel.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20874 a1c6a512-1295-4272-9138-f99709370657
|
2009-05-08 07:21:35 +00:00 |
|
Andrew Mahone
|
0af7494b37
|
Small size improvement for JPEG on ARM/Coldfire.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20873 a1c6a512-1295-4272-9138-f99709370657
|
2009-05-08 04:19:10 +00:00 |
|
Andrew Mahone
|
cda907435b
|
Fix red.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20872 a1c6a512-1295-4272-9138-f99709370657
|
2009-05-08 03:59:51 +00:00 |
|
Andrew Mahone
|
a75c72c169
|
Plugin JPEG decoder for data in memory, along with test_mem_jpeg.c and bench_mem_jpeg.c plugins to test and benchmark it, and a line-length clean up in jpeg_load.c.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20871 a1c6a512-1295-4272-9138-f99709370657
|
2009-05-08 03:46:48 +00:00 |
|
Thomas Martitz
|
c91e73e922
|
Convert splashes to viewports for bitmap targets and only draw/update the viewport that is needed instead of the whole screen.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20870 a1c6a512-1295-4272-9138-f99709370657
|
2009-05-08 00:28:33 +00:00 |
|
Andrew Mahone
|
d2c1298e19
|
Never use upscaling IDCT for luma (to reduce blockiness), plus some small size optimizations by not calculating or storing scale factors or k_need/zero_need for chroma on greyscale.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20866 a1c6a512-1295-4272-9138-f99709370657
|
2009-05-07 08:32:17 +00:00 |
|
Andrew Mahone
|
3651a903f3
|
Add missing PictureFlow overlay source, fix properties on new files.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20865 a1c6a512-1295-4272-9138-f99709370657
|
2009-05-07 01:40:25 +00:00 |
|
Andrew Mahone
|
5621fd393a
|
Build pictureflow using overlay on lowmem targets, support JPEG AA in PF on all targets.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20864 a1c6a512-1295-4272-9138-f99709370657
|
2009-05-07 01:23:13 +00:00 |
|
Marc Guay
|
5e43773b0a
|
Add Sudoku to the plugins/CATEGORIES file. No functional change.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20859 a1c6a512-1295-4272-9138-f99709370657
|
2009-05-06 13:30:30 +00:00 |
|
Karl Kurbjun
|
21d49b1abd
|
M:Robe 500: More plugin keymap changes for touchscreen
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20858 a1c6a512-1295-4272-9138-f99709370657
|
2009-05-06 05:48:18 +00:00 |
|
Karl Kurbjun
|
30830fbbbe
|
M:Robe 500: Get the rest of the games except doom working with the touchscreen.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20857 a1c6a512-1295-4272-9138-f99709370657
|
2009-05-06 04:56:35 +00:00 |
|
Andrew Mahone
|
eef7945a97
|
Move YUV->RGB in JPEG load from before scaler to after scaler. Required change to struct custom_format, so sorted the plugin API as well.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20856 a1c6a512-1295-4272-9138-f99709370657
|
2009-05-06 04:53:56 +00:00 |
|
Karl Kurbjun
|
f779160de5
|
M:Robe 500: Make some plugins work with the touchscreen (remote support needs to be added back later)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20855 a1c6a512-1295-4272-9138-f99709370657
|
2009-05-06 04:03:13 +00:00 |
|
Karl Kurbjun
|
2677886bc3
|
Keep the quickscreen from crashing the player with a divide by 0
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20854 a1c6a512-1295-4272-9138-f99709370657
|
2009-05-06 02:17:04 +00:00 |
|
Andrew Mahone
|
16908adafe
|
Fix red on Player
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20852 a1c6a512-1295-4272-9138-f99709370657
|
2009-05-04 16:02:21 +00:00 |
|
Andrew Mahone
|
20f76d61ae
|
Make JPEG and BMP scaler optional with HAVE_JPEG and HAVE_BMP_SCALING, both defined for all targets that have HAVE_ALBUMART. Disable JPEG in PictureFlow and pluginlib album art search with 32KiB plugin buffer until PictureFlow
gets overlay support.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20851 a1c6a512-1295-4272-9138-f99709370657
|
2009-05-04 15:46:41 +00:00 |
|
Bertrik Sikken
|
ad031e903c
|
Make local function static in jpeg_load.c, add missing header file in read_image.c
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20848 a1c6a512-1295-4272-9138-f99709370657
|
2009-05-03 07:02:09 +00:00 |
|
Karl Kurbjun
|
fe2319372a
|
M:Robe 500 - Fix some of the Keymaps, touchscreen improvements to decrease inacurate reads, add support for dynamic frequency (was running at 87.5 MHz, now it runs at 175 MHz when boosted), disable clock to unneded modules (decreased power by 20 mA), LCD turnoff now works without graphic glitches, battery ADC read now returns scaled voltage, define backlight fading
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20846 a1c6a512-1295-4272-9138-f99709370657
|
2009-05-02 23:25:55 +00:00 |
|
Dave Hooper
|
b10ba5e8b3
|
Fix for noise after vorbis skipping introduced in r20783 - thanks to Aoyumi and learman
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20843 a1c6a512-1295-4272-9138-f99709370657
|
2009-05-02 11:26:53 +00:00 |
|
Andrew Mahone
|
d2ffe43e1e
|
Fix red.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20842 a1c6a512-1295-4272-9138-f99709370657
|
2009-05-02 04:36:24 +00:00 |
|
Andrew Mahone
|
a8912a0c41
|
PictureFlow JPEG AA support for all non-mono targets (mono targets will need overlay for this).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20841 a1c6a512-1295-4272-9138-f99709370657
|
2009-05-02 04:06:49 +00:00 |
|
Andrew Mahone
|
3d4c68bb06
|
Add read_<image>_fd functions to plugin API, add feature_wrappers.h handling for them, and add read_image.[ch] wrapper for reading image files with automatic type detection.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20840 a1c6a512-1295-4272-9138-f99709370657
|
2009-05-02 03:47:46 +00:00 |
|
Andrew Mahone
|
75f2629778
|
Add read_jpeg_* to feature_wrappers.h, add import-from-core for jpeg_load.c on mono targets.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20839 a1c6a512-1295-4272-9138-f99709370657
|
2009-05-02 02:39:13 +00:00 |
|
Andrew Mahone
|
b40878043c
|
Fix AA search for file with same basename to test all extensions.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20838 a1c6a512-1295-4272-9138-f99709370657
|
2009-05-01 23:46:51 +00:00 |
|
Andrew Mahone
|
54e6eb3bda
|
Search for, and load, JPEG album art files.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20837 a1c6a512-1295-4272-9138-f99709370657
|
2009-05-01 23:31:43 +00:00 |
|
Andrew Mahone
|
60d4209383
|
Add core JPEG reader, adapted from the JPEG plugin's decoder, with some changes to prevent include conflicts between the two decoders.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20836 a1c6a512-1295-4272-9138-f99709370657
|
2009-05-01 23:24:23 +00:00 |
|
Michael Giacomelli
|
0a1baa36b1
|
Fix FS#10174 by correcting an oversimplification of the AAC window switching code I introduced with the unified IMDCT library. Should significantly improve accuracy for all AAC files.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20821 a1c6a512-1295-4272-9138-f99709370657
|
2009-04-29 17:44:02 +00:00 |
|
Thomas Martitz
|
9adc03949f
|
Revert r20786 as it caused problems with alternating sublines (they need to be reset if gui_wps_refresh() wasn't called for some time, since the subline timeout gets confused). Also, it needs to be set to get the update, since do_full_update will be set to false after track change no matter if an update happened.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20812 a1c6a512-1295-4272-9138-f99709370657
|
2009-04-27 18:57:51 +00:00 |
|
Bertrik Sikken
|
dccdce6c3c
|
Remove unnecessary #include "adc.h"
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20791 a1c6a512-1295-4272-9138-f99709370657
|
2009-04-25 22:24:59 +00:00 |
|
Bertrik Sikken
|
d4d121538d
|
Remove unnecessary #include "backlight.h"
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20790 a1c6a512-1295-4272-9138-f99709370657
|
2009-04-25 21:32:55 +00:00 |
|
Thomas Martitz
|
29cf2e148b
|
Setting do_full_update isn't actually needed, since the track changed event will set it if needed.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20786 a1c6a512-1295-4272-9138-f99709370657
|
2009-04-25 19:23:40 +00:00 |
|
Dave Hooper
|
67fb5415f7
|
Commit FS#9882 - make better use of iram at different quality encodings, remove redundant memsets, implement doublebuffer if it will fit in iram to save a mempcy each frame, and some alignment fixes for coldfire
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20783 a1c6a512-1295-4272-9138-f99709370657
|
2009-04-25 11:25:13 +00:00 |
|
Michael Giacomelli
|
738824ccdd
|
Might as well enable SPC so that all codecs build on the Clip. Not yet real time.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20782 a1c6a512-1295-4272-9138-f99709370657
|
2009-04-25 04:10:50 +00:00 |
|
Michael Giacomelli
|
f5884fdeb6
|
Disable AAC-SBR, AAC-SSR, and AAC-PS on Sansa clip. Clean up warnings introduced by this. Enable compiling the AAC codec on the Clip. Due to lack of memory for seek tables, files over 10 minutes long or so will probably fail.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20781 a1c6a512-1295-4272-9138-f99709370657
|
2009-04-25 03:51:58 +00:00 |
|
Michael Giacomelli
|
87b231c68c
|
Enable WMA, MPC, ASAP, NSF, APE, and SID playback on the Sansa clip as these codecs already fit into IRAM. SPC could be made to fit by changing BRRcache define, but without MMU I doubt it would be realtime anyway.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20780 a1c6a512-1295-4272-9138-f99709370657
|
2009-04-25 03:16:13 +00:00 |
|