summaryrefslogtreecommitdiff
path: root/apps/plugins (follow)
Commit message (Collapse)AuthorAge
...
* mpegplayer: Better sync, smoother frames - corrected a few minor flaws. Keep ↵Michael Sevakis2007-04-16
| | | | | | timestamps 32-bit in stead of 33 - a 45kHz clock is good enough for humans. Increase pts queue size since the mpeg buffer is now filled when buffering the audio stream. Cleanup frame drop code a little too. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13175 a1c6a512-1295-4272-9138-f99709370657
* Woops forgot a fileMichael Sevakis2007-04-14
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13160 a1c6a512-1295-4272-9138-f99709370657
* mpeg2dec in mpegplayer: Do a little code slashing and organizing. Much more ↵Michael Sevakis2007-04-14
| | | | | | to come I think. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13159 a1c6a512-1295-4272-9138-f99709370657
* mpegplayer: Get it in better shape for dual core targets. Utilize the newly ↵Michael Sevakis2007-04-14
| | | | | | added cache stuff. Add a mutex to core shared buffer variables. I'd prefer to have a true spinlock there but this will do for the moment and protect the data. Nonetheless I can't seem to crash it on an e200 any longer and the display garbage is gone. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13153 a1c6a512-1295-4272-9138-f99709370657
* Build libmad separately for mpegplayer. This provides flexibility to adjust ↵Dave Chapman2007-04-13
| | | | | | things like IRAM usage independently - use #ifdef MPEGPLAYER in libmad to make any mpegplayer specific changes. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13147 a1c6a512-1295-4272-9138-f99709370657
* Moved archos backlight code to target tree. Changed old mutlivalue ↵Jens Arnold2007-04-12
| | | | | | CONFIG_BACKLIGHT to a simple HAVE_BACKLIGHT. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13136 a1c6a512-1295-4272-9138-f99709370657
* Fix metronome plugin crashing on SWCODEC targets and fixed a division by ↵Miika Pekkarinen2007-04-12
| | | | | | zero as well when tapping in the beat. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13129 a1c6a512-1295-4272-9138-f99709370657
* mpegplayer: Recover from audio stream errors better. Correct some sizes. Add ↵Michael Sevakis2007-04-12
| | | | | | some needed extra guard buffer. Add in an important additional wrap check. Stream demuxer needs work on when it looks ahead in the stream and it should wrap though. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13123 a1c6a512-1295-4272-9138-f99709370657
* mpegplayer: oops, added an IRAM init/buffer get order switch that should ↵Michael Sevakis2007-04-12
| | | | | | have been reversed before committing git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13120 a1c6a512-1295-4272-9138-f99709370657
* mpegplayer: do some reordering, add some needed volatiles, make sure thread ↵Michael Sevakis2007-04-12
| | | | | | creation failure is handled correctly, make sure audio doesn't attempt to finish remaining data if it was asked to stop. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13118 a1c6a512-1295-4272-9138-f99709370657
* Wavview plugin: minor speed increasePeter D'Hoye2007-04-11
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13111 a1c6a512-1295-4272-9138-f99709370657
* mpegplayer: Hopefully help some problems on dual core. Make USB mode exit ↵Michael Sevakis2007-04-11
| | | | | | correctly. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13109 a1c6a512-1295-4272-9138-f99709370657
* Some quick and dirty MIDI player optimizations, now it works on the X5 and ↵Linus Nielsen Feltzing2007-04-11
| | | | | | M5 too git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13108 a1c6a512-1295-4272-9138-f99709370657
* wav viewer plugin changes: speedup file reading, allow abort while reading, ↵Peter D'Hoye2007-04-10
| | | | | | better keyhandling, small helpscreen git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13102 a1c6a512-1295-4272-9138-f99709370657
* Add .mpeg extension to viewers.cfgMichael Sevakis2007-04-10
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13097 a1c6a512-1295-4272-9138-f99709370657
* mpegplayer: do a little post commit cleanup.Michael Sevakis2007-04-10
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13095 a1c6a512-1295-4272-9138-f99709370657
* mpegplayer: Get A-V synchronized. Improve frame sync and dropping logic and ↵Michael Sevakis2007-04-10
| | | | | | 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
* Better endianness handling, removed some leftoversPeter D'Hoye2007-04-09
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13089 a1c6a512-1295-4272-9138-f99709370657
* Fix yellow from 64bit platform simPeter D'Hoye2007-04-09
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13088 a1c6a512-1295-4272-9138-f99709370657
* New plugin: wavview. Shows info about a wav file and allows you to look at ↵Peter D'Hoye2007-04-09
| | | | | | 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
* Enable rockboy for M5.Jens Arnold2007-04-09
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13084 a1c6a512-1295-4272-9138-f99709370657
* Oscilloscope: Make orientation switching usable on X5, M5 and H10.Jens Arnold2007-04-09
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13083 a1c6a512-1295-4272-9138-f99709370657
* sims have no MAS, hence no mas_codec_readreg()Robert Kukla2007-04-08
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13076 a1c6a512-1295-4272-9138-f99709370657
* FS#6604 - Starfield Pulses To MusicRobert Kukla2007-04-08
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13075 a1c6a512-1295-4272-9138-f99709370657
* Enabled pacbox for M5.Jens Arnold2007-04-08
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13071 a1c6a512-1295-4272-9138-f99709370657
* FS #6759: Support tan function in calculator plugin. Patch by Luke Blaney.Dan Everton2007-04-08
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13070 a1c6a512-1295-4272-9138-f99709370657
* Now charcell displays require lcd_update() for updating the main lcd content ↵Jens Arnold2007-04-06
| | | | | | like bitmap displays. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13050 a1c6a512-1295-4272-9138-f99709370657
* optimized motion compensation for ARM from the mplayer-w100 project. ↵Marcoen Hirschberg2007-04-05
| | | | | | 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
* just pass the struct to vo_setup instead of multiple argumentsMarcoen Hirschberg2007-04-04
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13022 a1c6a512-1295-4272-9138-f99709370657
* add support for non 16x16 frame sizesMarcoen Hirschberg2007-04-04
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13016 a1c6a512-1295-4272-9138-f99709370657
* Fix yellow.Tom Ross2007-04-03
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13012 a1c6a512-1295-4272-9138-f99709370657
* Adjust Chopper and fix my warning from Wormlet.Tom Ross2007-04-03
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13011 a1c6a512-1295-4272-9138-f99709370657
* Adjust Wormlet to use the new macros.Tom Ross2007-04-03
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13010 a1c6a512-1295-4272-9138-f99709370657
* JPEG Viewer on color LCDs: Finish up another old project. Add grayscale ↵Michael Sevakis2007-04-01
| | | | | | 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
* Change file reads from 128KB to 32KB chunks - this prevents audio dropouts ↵Dave Chapman2007-03-31
| | | | | | 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
* Another AV sync bugfix - the initial avdelay was being incorrectly ↵Dave Chapman2007-03-30
| | | | | | calculated in some cases git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12975 a1c6a512-1295-4272-9138-f99709370657
* Be less aggressive when dropping frames - mpegplayer was dropping any frame ↵Dave Chapman2007-03-30
| | | | | | 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
* Use the left and right buttons for changing volume in mpegplayer on the ↵Tom Ross2007-03-28
| | | | | | gigabeatsince the screen is rotated. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12953 a1c6a512-1295-4272-9138-f99709370657
* Adjust plugins to use the new menu API. Int settings still use the old API. ↵Tom Ross2007-03-28
| | | | | | 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
* Those pesky 64-bit simulator builds..Dave Chapman2007-03-26
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12931 a1c6a512-1295-4272-9138-f99709370657
* Improved (I hope) A/V sync. mpegplayer now takes account of the difference ↵Dave Chapman2007-03-26
| | | | | | 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
* woops, used the wrong defineJonathan Gordon2007-03-26
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12920 a1c6a512-1295-4272-9138-f99709370657
* Convert the playback control menu to the new API. Makes a good example Jonathan Gordon2007-03-26
| | | | | | | for plugin devs :) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12919 a1c6a512-1295-4272-9138-f99709370657
* Rockblox: Repair initial display on targets with no highscore list.Jens Arnold2007-03-26
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12918 a1c6a512-1295-4272-9138-f99709370657
* First step of charcell LCD code rework: * Make it fully unicode aware so ↵Jens Arnold2007-03-26
| | | | | | 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
* Fix warningDave Chapman2007-03-26
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12914 a1c6a512-1295-4272-9138-f99709370657
* mpegplayer for grayscale targets. Note that performance is slow...Dave Chapman2007-03-26
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12913 a1c6a512-1295-4272-9138-f99709370657
* Initial attempt at rebufferingDave Chapman2007-03-25
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12911 a1c6a512-1295-4272-9138-f99709370657
* Fix a few bugs in Xobox. Now menu isn't pure black on non-color targets and ↵Tom Ross2007-03-25
| | | | | | 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
* fix redJonathan Gordon2007-03-25
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12908 a1c6a512-1295-4272-9138-f99709370657