Peter D'Hoye
|
81cf65e496
|
Wavview plugin: minor speed increase
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13111 a1c6a512-1295-4272-9138-f99709370657
|
2007-04-11 21:24:33 +00:00 |
|
Michael Sevakis
|
dfa9f44034
|
mpegplayer: Hopefully help some problems on dual core. Make USB mode exit correctly.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13109 a1c6a512-1295-4272-9138-f99709370657
|
2007-04-11 11:02:45 +00:00 |
|
Linus Nielsen Feltzing
|
7c4b786851
|
Some quick and dirty MIDI player optimizations, now it works on the X5 and M5 too
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13108 a1c6a512-1295-4272-9138-f99709370657
|
2007-04-11 10:48:50 +00:00 |
|
Peter D'Hoye
|
f8f05860a2
|
wav viewer plugin changes: speedup file reading, allow abort while reading, better keyhandling, small helpscreen
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13102 a1c6a512-1295-4272-9138-f99709370657
|
2007-04-10 22:02:58 +00:00 |
|
Michael Sevakis
|
7d677d953f
|
Add .mpeg extension to viewers.cfg
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13097 a1c6a512-1295-4272-9138-f99709370657
|
2007-04-10 16:08:38 +00:00 |
|
Michael Sevakis
|
69588c3934
|
mpegplayer: do a little post commit cleanup.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13095 a1c6a512-1295-4272-9138-f99709370657
|
2007-04-10 15:22:17 +00:00 |
|
Michael Sevakis
|
6689cb0f9b
|
mpegplayer: Get A-V synchronized. Improve frame sync and dropping logic and take advantage of decoder's ability to assist. Straighten out some threading problems. Clean it up a bit. Added some plugin API functions and decided it was a good time to do a good sorting on them so your next update from this build should be a full replacement.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13094 a1c6a512-1295-4272-9138-f99709370657
|
2007-04-10 14:18:30 +00:00 |
|
Peter D'Hoye
|
81e0c9ce80
|
Better endianness handling, removed some leftovers
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13089 a1c6a512-1295-4272-9138-f99709370657
|
2007-04-09 23:04:43 +00:00 |
|
Peter D'Hoye
|
3e6ec54716
|
Fix yellow from 64bit platform sim
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13088 a1c6a512-1295-4272-9138-f99709370657
|
2007-04-09 22:41:01 +00:00 |
|
Peter D'Hoye
|
09877aa4a8
|
New plugin: wavview. Shows info about a wav file and allows you to look at the complete waveform, zoom and pan. Only tested in sims and on h3x0. First version so has room for improvements.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13087 a1c6a512-1295-4272-9138-f99709370657
|
2007-04-09 22:23:25 +00:00 |
|
Jens Arnold
|
87ac614ccd
|
Enable rockboy for M5.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13084 a1c6a512-1295-4272-9138-f99709370657
|
2007-04-09 17:47:32 +00:00 |
|
Jens Arnold
|
61e798ff27
|
Oscilloscope: Make orientation switching usable on X5, M5 and H10.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13083 a1c6a512-1295-4272-9138-f99709370657
|
2007-04-09 17:03:48 +00:00 |
|
Robert Kukla
|
5b7d21f092
|
sims have no MAS, hence no mas_codec_readreg()
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13076 a1c6a512-1295-4272-9138-f99709370657
|
2007-04-08 16:19:28 +00:00 |
|
Robert Kukla
|
357a4182a7
|
FS#6604 - Starfield Pulses To Music
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13075 a1c6a512-1295-4272-9138-f99709370657
|
2007-04-08 15:10:51 +00:00 |
|
Jens Arnold
|
349345db39
|
Enabled pacbox for M5.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13071 a1c6a512-1295-4272-9138-f99709370657
|
2007-04-08 13:34:48 +00:00 |
|
Dan Everton
|
1322ae02f9
|
FS #6759: Support tan function in calculator plugin. Patch by Luke Blaney.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13070 a1c6a512-1295-4272-9138-f99709370657
|
2007-04-08 11:22:12 +00:00 |
|
Jens Arnold
|
f9b90e9103
|
Now charcell displays require lcd_update() for updating the main lcd content like bitmap displays.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13050 a1c6a512-1295-4272-9138-f99709370657
|
2007-04-06 22:55:00 +00:00 |
|
Marcoen Hirschberg
|
80d882105e
|
optimized motion compensation for ARM from the mplayer-w100 project. Elefants Dream plays back 2.3fps faster on the Gigabeat
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13032 a1c6a512-1295-4272-9138-f99709370657
|
2007-04-05 09:56:28 +00:00 |
|
Marcoen Hirschberg
|
4d9c0012d4
|
just pass the struct to vo_setup instead of multiple arguments
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13022 a1c6a512-1295-4272-9138-f99709370657
|
2007-04-04 22:51:57 +00:00 |
|
Marcoen Hirschberg
|
ab9d654c86
|
add support for non 16x16 frame sizes
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13016 a1c6a512-1295-4272-9138-f99709370657
|
2007-04-04 08:14:03 +00:00 |
|
Tom Ross
|
771133eb12
|
Fix yellow.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13012 a1c6a512-1295-4272-9138-f99709370657
|
2007-04-03 20:56:14 +00:00 |
|
Tom Ross
|
70101c6027
|
Adjust Chopper and fix my warning from Wormlet.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13011 a1c6a512-1295-4272-9138-f99709370657
|
2007-04-03 20:22:04 +00:00 |
|
Tom Ross
|
f4c6560ea7
|
Adjust Wormlet to use the new macros.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13010 a1c6a512-1295-4272-9138-f99709370657
|
2007-04-03 20:10:40 +00:00 |
|
Michael Sevakis
|
9f2b5cce84
|
JPEG Viewer on color LCDs: Finish up another old project. Add grayscale display option. Add ordered and diffusion dither modes to output. These options are under 'Display Options' in the viewer menu and are persisted in jpeg.cfg. Default setting is color display without dithering as before.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12987 a1c6a512-1295-4272-9138-f99709370657
|
2007-04-01 00:41:17 +00:00 |
|
Dave Chapman
|
6186b556bd
|
Change file reads from 128KB to 32KB chunks - this prevents audio dropouts on targets with slow disk access (Sansa). Also change FPS display line to include the current a/v delay.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12978 a1c6a512-1295-4272-9138-f99709370657
|
2007-03-31 08:51:32 +00:00 |
|
Dave Chapman
|
1088f695a2
|
Another AV sync bugfix - the initial avdelay was being incorrectly calculated in some cases
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12975 a1c6a512-1295-4272-9138-f99709370657
|
2007-03-30 23:58:12 +00:00 |
|
Dave Chapman
|
16fa5a9f01
|
Be less aggressive when dropping frames - mpegplayer was dropping any frame which was decoded more than 1/20th of a second late, change that to 3/20th second (150ms), giving noticably smoother video. Also process PTS values when dealing with MPEG-1 program streams
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12967 a1c6a512-1295-4272-9138-f99709370657
|
2007-03-30 00:03:07 +00:00 |
|
Tom Ross
|
79df16adc1
|
Use the left and right buttons for changing volume in mpegplayer on the gigabeatsince the screen is rotated.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12953 a1c6a512-1295-4272-9138-f99709370657
|
2007-03-28 23:09:59 +00:00 |
|
Tom Ross
|
c7f5cccd3e
|
Adjust plugins to use the new menu API. Int settings still use the old API. Remove a nasty global in Star and add some error checking. Add a work-around for the gigabeat so that Star doesn't crash on target. The transition works fine on the sim and I see nothing obviously wrong with the code but it manages to crash on target everytime.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12946 a1c6a512-1295-4272-9138-f99709370657
|
2007-03-28 07:33:18 +00:00 |
|
Dave Chapman
|
f2df5b5b53
|
Those pesky 64-bit simulator builds..
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12931 a1c6a512-1295-4272-9138-f99709370657
|
2007-03-26 19:54:07 +00:00 |
|
Dave Chapman
|
704b793787
|
Improved (I hope) A/V sync. mpegplayer now takes account of the difference in the initial audio and video PTS values, and constantly adjusts the av delay to compensate for drift between the audio PTS and the actual duration of the played audio.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12930 a1c6a512-1295-4272-9138-f99709370657
|
2007-03-26 19:37:48 +00:00 |
|
Jonathan Gordon
|
21c930310c
|
woops, used the wrong define
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12920 a1c6a512-1295-4272-9138-f99709370657
|
2007-03-26 10:14:32 +00:00 |
|
Jonathan Gordon
|
73c46ffd6e
|
Convert the playback control menu to the new API. Makes a good example
for plugin devs :)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12919 a1c6a512-1295-4272-9138-f99709370657
|
2007-03-26 09:14:16 +00:00 |
|
Jens Arnold
|
1764583f99
|
Rockblox: Repair initial display on targets with no highscore list.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12918 a1c6a512-1295-4272-9138-f99709370657
|
2007-03-26 08:52:36 +00:00 |
|
Jens Arnold
|
ad4e3d6657
|
First step of charcell LCD code rework: * Make it fully unicode aware so that adding non-ISO8859-1 scripts becomes possible (limited by the LCD capabilities of course). * Make the API more similar to the bitmap LCD code's API. * Moved hardware dependent parts to target tree. * Simplified code. * Jumpscroll temporarily non-functional.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12916 a1c6a512-1295-4272-9138-f99709370657
|
2007-03-26 07:52:13 +00:00 |
|
Dave Chapman
|
5e2984ad80
|
Fix warning
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12914 a1c6a512-1295-4272-9138-f99709370657
|
2007-03-26 01:43:10 +00:00 |
|
Dave Chapman
|
a56757137c
|
mpegplayer for grayscale targets. Note that performance is slow...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12913 a1c6a512-1295-4272-9138-f99709370657
|
2007-03-26 01:32:31 +00:00 |
|
Dave Chapman
|
465820da22
|
Initial attempt at rebuffering
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12911 a1c6a512-1295-4272-9138-f99709370657
|
2007-03-25 18:05:14 +00:00 |
|
Tom Ross
|
8a6e69263e
|
Fix a few bugs in Xobox. Now menu isn't pure black on non-color targets and an issue where the board was drawn even when the user quit.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12910 a1c6a512-1295-4272-9138-f99709370657
|
2007-03-25 17:52:56 +00:00 |
|
Jonathan Gordon
|
8b7a27d189
|
fix red
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12908 a1c6a512-1295-4272-9138-f99709370657
|
2007-03-25 14:42:14 +00:00 |
|
Jonathan Gordon
|
1f5ee2a366
|
convert the xobox menu to the new API so it can be used as an example for plugin devs
Includes some fixes in the api to handle this.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12907 a1c6a512-1295-4272-9138-f99709370657
|
2007-03-25 14:31:56 +00:00 |
|
Dave Chapman
|
8b40769554
|
Clamp output when converting from libmad's s3.28 format to 16-bit integers.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12894 a1c6a512-1295-4272-9138-f99709370657
|
2007-03-22 22:47:04 +00:00 |
|
Dave Chapman
|
8310848421
|
Some small mpegplayer improvements/bug-fixes, and improved A/V sync. Audio is used as the master clock and video is synced to the number of samples played. This doesn't take account of any PTS difference at the start of the stream. Also enable Limit FPS and Skip Frames by default - these options need to be enabled for A/V sync to work. Adds pcm_get_bytes_waiting() to the plugin API
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12884 a1c6a512-1295-4272-9138-f99709370657
|
2007-03-22 09:18:46 +00:00 |
|
Dave Chapman
|
f1bf798b8a
|
Volume control for mpegplayer - based on FS #6814 by Jacob Gardner and Pascal Briehl, modified by me (blame me for any problems). Mapped to the same buttons that are used to control volume in the WPS.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12834 a1c6a512-1295-4272-9138-f99709370657
|
2007-03-18 17:04:44 +00:00 |
|
Jonathan Gordon
|
f34495deca
|
Dont boost so often, fixes FS#6845
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12832 a1c6a512-1295-4272-9138-f99709370657
|
2007-03-18 13:25:18 +00:00 |
|
Jonathan Gordon
|
5b61ebe84e
|
Remove buffer overflow in solatiare menu
Make the old api -> new api wrapper in the menu safer.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12831 a1c6a512-1295-4272-9138-f99709370657
|
2007-03-18 11:01:23 +00:00 |
|
Jens Arnold
|
bd5c0ad7bb
|
Cast some more to keep both 32 bit and 64 bit simulator platforms happy.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12819 a1c6a512-1295-4272-9138-f99709370657
|
2007-03-17 10:50:58 +00:00 |
|
Jens Arnold
|
f68362ad6f
|
Fix simulator builds, and some debugf() format strings.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12817 a1c6a512-1295-4272-9138-f99709370657
|
2007-03-17 09:54:28 +00:00 |
|
Jens Arnold
|
79c8a8cbbe
|
Let GCC check arguments of some more printf-style functions, also for plugins and codecs.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12815 a1c6a512-1295-4272-9138-f99709370657
|
2007-03-17 09:02:53 +00:00 |
|
Marianne Arnold
|
661cb91e00
|
Give the greyscale minesweeper tiles a bit more shadow
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12812 a1c6a512-1295-4272-9138-f99709370657
|
2007-03-17 00:10:19 +00:00 |
|