Andrew Mahone 
								
							 
						 
						
							
							
							
							
								
							
							
								23d9812273 
								
							 
						 
						
							
							
								
								loader-initialized global plugin API:  
							
							... 
							
							
							
							struct plugin_api *rb is declared in PLUGIN_HEADER, and pointed to by
__header.api
the loader uses this pointer to initialize rb before calling entry_point
entry_point is no longer passed a pointer to the plugin API
all plugins, and pluginlib functions, are modified to refer to the
global rb
pluginlib functions which only served to copy the API pointer are
removed
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19776 a1c6a512-1295-4272-9138-f99709370657 
							
						 
						
							2009-01-16 10:34:40 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Björn Stenberg 
								
							 
						 
						
							
							
							
							
								
							
							
								c6b3d38a15 
								
							 
						 
						
							
							
								
								New makefile solution: A single invocation of 'make' to build the entire tree. Fully controlled dependencies give faster and more correct recompiles.  
							
							... 
							
							
							
							Many #include lines adjusted to conform to the new standards.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19146 a1c6a512-1295-4272-9138-f99709370657 
							
						 
						
							2008-11-20 11:27:31 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Daniel Stenberg 
								
							 
						 
						
							
							
							
							
								
							
							
								2acc0ac542 
								
							 
						 
						
							
							
								
								Updated our source code header to explicitly mention that we are GPL v2 or  
							
							... 
							
							
							
							later. We still need to hunt down snippets used that are not. 1324 modified
files...
http://www.rockbox.org/mail/archive/rockbox-dev-archive-2008-06/0060.shtml 
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17847 a1c6a512-1295-4272-9138-f99709370657 
							
						 
						
							2008-06-28 18:10:04 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Michael Sevakis 
								
							 
						 
						
							
							
							
							
								
							
							
								adf2e4c9a0 
								
							 
						 
						
							
							
								
								Targets with HAVE_LCD_ENABLE: Provide a means to receive notifications when the lcd is enabled and the image is refreshed so overlayed drawing can also be refreshed. Chiefly mpegplayer needs this so it can redraw the YUV data after the backlight is turned on while paused or when using 'Set Start Time'.  
							
							... 
							
							
							
							git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17640 a1c6a512-1295-4272-9138-f99709370657 
							
						 
						
							2008-05-28 10:17:16 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Steve Bavin 
								
							 
						 
						
							
							
							
							
								
							
							
								6526577818 
								
							 
						 
						
							
							
								
								Plugin parameters should be const.  
							
							... 
							
							
							
							git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17492 a1c6a512-1295-4272-9138-f99709370657 
							
						 
						
							2008-05-13 09:57:56 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Michael Sevakis 
								
							 
						 
						
							
							
							
							
								
							
							
								f90cbcb652 
								
							 
						 
						
							
							
								
								mpegplayer: Use the core DSP to process audio. Removes the sample rate restriction on audio and any mpeg audio samplerate may be used. Use the global sound settings for audio output with the option to force any one of the processing stages off. All are forced off by default. I didn't personally care to fully duplicate the Sound Settings menu which would have been needed since using the core one would affect settings globally and exactly the same configuration probably isn't desired since the CPU load for video playback is much greater. Rebalance the threading to compensate with some expense to buffering speed.  
							
							... 
							
							
							
							git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16194 a1c6a512-1295-4272-9138-f99709370657 
							
						 
						
							2008-02-01 02:25:15 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jens Arnold 
								
							 
						 
						
							
							
							
							
								
							
							
								753b65737f 
								
							 
						 
						
							
							
								
								Greyscale mpegplayer: * Use uncached greyscale buffers on dual core targets, removing the need for special cache handling. * Make the OSD properly disappear when viewing a widescreen or small video.  
							
							... 
							
							
							
							git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16052 a1c6a512-1295-4272-9138-f99709370657 
							
						 
						
							2008-01-11 00:46:09 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Michael Sevakis 
								
							 
						 
						
							
							
							
							
								
							
							
								75380fd27d 
								
							 
						 
						
							
							
								
								mpegplayer on grayscale targets: use greylib to display all text and graphics with the video images.  
							
							... 
							
							
							
							git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16042 a1c6a512-1295-4272-9138-f99709370657 
							
						 
						
							2008-01-09 22:19:25 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jens Arnold 
								
							 
						 
						
							
							
							
							
								
							
							
								feb5b15e9b 
								
							 
						 
						
							
							
								
								All-new greyscale library, replacing the old one. Features: (1) Drawing/updating is faster than the old grayscale lib at full depth. (2) Always 129 shades instead of 2..33 shades. (3) No graininess caused by frequent updates (mpegplayer, doom, ...). (4) Needs less memory than the old grayscale lib at full depth. * The tradeoff is slightly higher CPU load in the ISR (frames are calculated 'live') and an extra function in the core. * Ported all plugins which used the graylib to use the new one. * Some slight optimisations for archos and H1x0 LCD update.  
							
							... 
							
							
							
							git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15998 a1c6a512-1295-4272-9138-f99709370657 
							
						 
						
							2008-01-04 23:42:38 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Michael Sevakis 
								
							 
						 
						
							
							
							
							
								
							
							
								a222f27c4a 
								
							 
						 
						
							
							
								
								mpegplayer: Make playback engine fully seekable and frame-accurate and split into logical parts. Be sure to have all current features work. Actual UI for seeking will be added soon. Recommended GOP size is about 15-30 frames depending on target or seeking can be slow with really long GOPs (nature of MPEG video). More refined encoding recommendations for a particular player should be posted soon.  
							
							... 
							
							
							
							git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15977 a1c6a512-1295-4272-9138-f99709370657 
							
						 
						
							2007-12-29 19:46:35 +00:00