Commit graph

2477 commits

Author SHA1 Message Date
Dave Chapman
253094cb1f Added codecs/Makefile and codecs/liba52/*
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5978 a1c6a512-1295-4272-9138-f99709370657
2005-02-16 13:24:05 +00:00
Dave Chapman
7b96e2daa6 Initial version of a52towav test viewer plugin for liba52 - output is hardcoded to /ac3test.wav. CUrrently restricted to Stereo AC-3 files, but easy to fix for other types of files (e.g. 5.1)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5977 a1c6a512-1295-4272-9138-f99709370657
2005-02-16 12:56:00 +00:00
Dave Chapman
fd58842b29 Add liba52 to the codec build.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5976 a1c6a512-1295-4272-9138-f99709370657
2005-02-16 12:52:27 +00:00
Dave Chapman
9cba5b64dc Trivial changes to avoid compiler warnings.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5975 a1c6a512-1295-4272-9138-f99709370657
2005-02-16 12:48:24 +00:00
Dave Chapman
562627c213 Correct typo - liba52 is in apps/codecs, not apps/plugins
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5974 a1c6a512-1295-4272-9138-f99709370657
2005-02-16 12:47:18 +00:00
Christi Scarborough
a38947114d Turn off the RTC alarm if it's gone off. Best not to have alarm events unless the user has specifically asked for them.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5973 a1c6a512-1295-4272-9138-f99709370657
2005-02-16 12:18:16 +00:00
Dave Chapman
5f73673eeb IMDCT lookup tables are pre-generated in imdct_lookups.h and not calculated at run-time as part of the a52_init function - which is time-consuming and requires floating point and libm
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5972 a1c6a512-1295-4272-9138-f99709370657
2005-02-16 11:16:34 +00:00
Jean-Philippe Bernardy
4ff0c8e4c8 long policy
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5971 a1c6a512-1295-4272-9138-f99709370657
2005-02-16 11:04:35 +00:00
Dave Chapman
3bd167771d Initial import of the unmodified version of liba52-0.7.5-cvs, checked out of the Sourceforge CVS repository today.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5970 a1c6a512-1295-4272-9138-f99709370657
2005-02-16 11:02:11 +00:00
Daniel Stenberg
1f9610d43c include libmad in the tarball
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5969 a1c6a512-1295-4272-9138-f99709370657
2005-02-16 09:41:22 +00:00
Jens Arnold
9edaf37042 Fixed check for software codec in SOURCES, and ifdefed the plugin itself.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5968 a1c6a512-1295-4272-9138-f99709370657
2005-02-16 02:08:17 +00:00
Jens Arnold
538e68059a Solitaire adapted to iRiver, based on patch #1121520 by Jonas Haggqvist.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5967 a1c6a512-1295-4272-9138-f99709370657
2005-02-16 02:08:16 +00:00
Dave Chapman
02eaeafcb6 Initial check-in of mpa2wav - a test "viewer" plugin for the iRiver to convert an MPEG audio file (MP1/2/3) into a wav file (currently hard-coded to /libmadtest.wav
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5966 a1c6a512-1295-4272-9138-f99709370657
2005-02-16 01:38:22 +00:00
Jens Arnold
952d9d0fcf Patch #1123576 by Jonas Haggqvist: pong adapted to variable screen resolution (iriver).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5965 a1c6a512-1295-4272-9138-f99709370657
2005-02-16 01:18:14 +00:00
Dave Chapman
5b2d874a36 Incorporate apps/codecs into the build system based on SOFTWARECODECS configuration variable
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5964 a1c6a512-1295-4272-9138-f99709370657
2005-02-16 00:38:31 +00:00
Dave Chapman
d97bd1e661 Initial Makefile to build the codec code
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5963 a1c6a512-1295-4272-9138-f99709370657
2005-02-16 00:25:25 +00:00
Dave Chapman
4601ce6bff Start to add libmad to the build system
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5962 a1c6a512-1295-4272-9138-f99709370657
2005-02-16 00:13:36 +00:00
Dave Chapman
9d4a79b444 Discard .eh_frame, otherwise the codec viewer plugins are about 800MB in size. See http://www.rockbox.org/mail/archive/rockbox-archive-2004-07/0445.shtml
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5960 a1c6a512-1295-4272-9138-f99709370657
2005-02-15 22:25:53 +00:00
Dave Chapman
1ec83e2069 Very minor changes to remove compiler warnings (tested with gcc-3.4.2 under Linux)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5958 a1c6a512-1295-4272-9138-f99709370657
2005-02-15 20:23:10 +00:00
Dave Chapman
f59bfba605 Comment out calls to sprintf in mad_timer_string() - sprintf doesn't exist in Rockbox and we probably won't use mad_time_string() anyway.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5957 a1c6a512-1295-4272-9138-f99709370657
2005-02-15 20:21:40 +00:00
Dave Chapman
98c4f65f3a Initial check-in of unmodified libmad code (libmad-0.15.1b)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5955 a1c6a512-1295-4272-9138-f99709370657
2005-02-15 18:29:42 +00:00
Dave Chapman
6416099f3f Bugfix - check MEM not MEMORYSIZE when defining PLUGIN_BUFFER_SIZE in a C file
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5954 a1c6a512-1295-4272-9138-f99709370657
2005-02-15 17:50:02 +00:00
Jean-Philippe Bernardy
00cf0dab45 properly include limits.h with angle brackets
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5953 a1c6a512-1295-4272-9138-f99709370657
2005-02-15 15:30:19 +00:00
Dave Chapman
e452383359 Increase PLUGINSIZE to 768k for devices with at least 32MB of RAM (currently only iRiver).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5952 a1c6a512-1295-4272-9138-f99709370657
2005-02-15 14:00:37 +00:00
Jean-Philippe Bernardy
effb196053 random longness fixes
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5950 a1c6a512-1295-4272-9138-f99709370657
2005-02-15 13:28:39 +00:00
Daniel Stenberg
aac6e7d24e memcmp() added to the plugin API
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5949 a1c6a512-1295-4272-9138-f99709370657
2005-02-15 13:03:29 +00:00
Jean-Philippe Bernardy
81395dbb7d long policy fix
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5948 a1c6a512-1295-4272-9138-f99709370657
2005-02-15 12:24:24 +00:00
Daniel Stenberg
74f941e75c C89 fix: variables first then code
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5945 a1c6a512-1295-4272-9138-f99709370657
2005-02-15 09:27:23 +00:00
Jens Arnold
468f9ecbab New plugin by Jonas Haggqvist: bouncing rockbox logo, screensaver style.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5944 a1c6a512-1295-4272-9138-f99709370657
2005-02-15 08:03:56 +00:00
Jens Arnold
b3017c8701 Fixed calculation of MMC sector count. Display sector count instead of (rough) size info for debugging.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5937 a1c6a512-1295-4272-9138-f99709370657
2005-02-12 23:09:00 +00:00
Jean-Philippe Bernardy
5203f0645e long policy
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5934 a1c6a512-1295-4272-9138-f99709370657
2005-02-12 12:57:16 +00:00
Jean-Philippe Bernardy
06f1c0afc6 long policy
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5933 a1c6a512-1295-4272-9138-f99709370657
2005-02-12 12:51:06 +00:00
Jean-Philippe Bernardy
6e2a8a004d long policy
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5932 a1c6a512-1295-4272-9138-f99709370657
2005-02-12 12:40:35 +00:00
Jean-Philippe Bernardy
8758713f84 long policy
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5931 a1c6a512-1295-4272-9138-f99709370657
2005-02-12 12:29:41 +00:00
Jean-Philippe Bernardy
39eb8e134f long policy
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5930 a1c6a512-1295-4272-9138-f99709370657
2005-02-12 12:20:10 +00:00
Jean-Philippe Bernardy
45e0de3e63 long policy
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5929 a1c6a512-1295-4272-9138-f99709370657
2005-02-12 11:26:36 +00:00
Jens Arnold
dbe19115ec Complete button assignemt for text viewer on iRiver.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5928 a1c6a512-1295-4272-9138-f99709370657
2005-02-12 02:02:20 +00:00
Jens Arnold
eea3d62945 Snow.rock ported to the player, fullscreen.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5927 a1c6a512-1295-4272-9138-f99709370657
2005-02-12 01:36:33 +00:00
Jens Arnold
aa6ec9530e Clip bottom & right when positioning the gfx display.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5926 a1c6a512-1295-4272-9138-f99709370657
2005-02-12 01:32:05 +00:00
Jens Arnold
85a026eacd Added clearpixel() and clearline().
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5924 a1c6a512-1295-4272-9138-f99709370657
2005-02-12 00:30:00 +00:00
Jens Arnold
4dcb25d4e7 Fixed overflow in buffer display for units with larger memory (iRiver).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5923 a1c6a512-1295-4272-9138-f99709370657
2005-02-11 23:57:49 +00:00
Jens Arnold
af56130a4a Simulators: handle plugins asking for the mp3 buffer the same way as on the target (no separate buffer).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5920 a1c6a512-1295-4272-9138-f99709370657
2005-02-11 22:54:17 +00:00
Jean-Philippe Bernardy
b90594c36b fixed win32 build
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5919 a1c6a512-1295-4272-9138-f99709370657
2005-02-11 21:50:34 +00:00
Jens Arnold
b021f78eca Mosaique now working on the player, using the player graphics library.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5918 a1c6a512-1295-4272-9138-f99709370657
2005-02-11 19:48:52 +00:00
Jens Arnold
d352b2d2bc Adapted to new playergfx lib, release playergfx in all return cases, some optimisation for player.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5917 a1c6a512-1295-4272-9138-f99709370657
2005-02-11 19:38:14 +00:00
Jens Arnold
b66f94b03d Split the display & update function in two, and added invertpixel(), invertline() and invertrect().
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5916 a1c6a512-1295-4272-9138-f99709370657
2005-02-11 19:35:50 +00:00
Jean-Philippe Bernardy
2860c5e70a long policy
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5914 a1c6a512-1295-4272-9138-f99709370657
2005-02-11 18:41:40 +00:00
Linus Nielsen Feltzing
6dca87e60c iRiver: Fixed screendump() function
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5913 a1c6a512-1295-4272-9138-f99709370657
2005-02-11 14:38:44 +00:00
Linus Nielsen Feltzing
6805475fb9 iRiver: Added dbg_ports()
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5910 a1c6a512-1295-4272-9138-f99709370657
2005-02-11 13:16:09 +00:00
Linus Nielsen Feltzing
196e4ed551 iRiver: Working buttons, better support for large fonts
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5894 a1c6a512-1295-4272-9138-f99709370657
2005-02-10 23:55:24 +00:00