MediaPipe Team 
							
						 
					 
					
						
						
						
						
							
						
						
							01010fa248 
							
						 
					 
					
						
						
							
							Internal change  
						
						 
						
						... 
						
						
						
						PiperOrigin-RevId: 492188196 
						
					 
					
						2022-12-01 07:17:19 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								MediaPipe Team 
							
						 
					 
					
						
						
						
						
							
						
						
							29c7702984 
							
						 
					 
					
						
						
							
							Inline formerly nested 'ClassifierOptions' in Java classifier APIs.  
						
						 
						
						... 
						
						
						
						PiperOrigin-RevId: 492173060 
						
					 
					
						2022-12-01 05:52:15 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jiuqiang Tang 
							
						 
					 
					
						
						
						
						
							
						
						
							460aee7933 
							
						 
					 
					
						
						
							
							Make mediapipe_tasks_aar's android_library depend on "//third_party:androidx_annotation".  
						
						 
						
						... 
						
						
						
						PiperOrigin-RevId: 492092487 
						
					 
					
						2022-11-30 20:45:02 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Camillo Lugaresi 
							
						 
					 
					
						
						
						
						
							
						
						
							fcd2d2c5af 
							
						 
					 
					
						
						
							
							Internal change  
						
						 
						
						... 
						
						
						
						PiperOrigin-RevId: 491733850 
						
					 
					
						2022-11-29 14:14:37 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Hays 
							
						 
					 
					
						
						
						
						
							
						
						
							88173948ee 
							
						 
					 
					
						
						
							
							Internal change  
						
						 
						
						... 
						
						
						
						PiperOrigin-RevId: 491724816 
						
					 
					
						2022-11-29 13:39:35 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sebastian Schmidt 
							
						 
					 
					
						
						
						
						
							
						
						
							09740130e8 
							
						 
					 
					
						
						
							
							Use naturalWidth and naturalHeight for image data  
						
						 
						
						... 
						
						
						
						PiperOrigin-RevId: 491694147 
						
					 
					
						2022-11-29 11:35:03 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jiuqiang Tang 
							
						 
					 
					
						
						
						
						
							
						
						
							c8a413bb4e 
							
						 
					 
					
						
						
							
							Open up mediapipe framework's visibility.  
						
						 
						
						... 
						
						
						
						PiperOrigin-RevId: 491672877 
						
					 
					
						2022-11-29 10:19:44 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Camillo Lugaresi 
							
						 
					 
					
						
						
						
						
							
						
						
							cc11b45228 
							
						 
					 
					
						
						
							
							Remove unneeded GPU_SHARED side packet for GlSurfaceSink  
						
						 
						
						... 
						
						
						
						PiperOrigin-RevId: 491487092 
						
					 
					
						2022-11-28 17:55:30 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Camillo Lugaresi 
							
						 
					 
					
						
						
						
						
							
						
						
							fc526374ab 
							
						 
					 
					
						
						
							
							Use GpuResources in GpuTestBase and update GpuBufferMultiPoolTest  
						
						 
						
						... 
						
						
						
						PiperOrigin-RevId: 491486495 
						
					 
					
						2022-11-28 17:51:03 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								MediaPipe Team 
							
						 
					 
					
						
						
						
						
							
						
						
							e987b69f39 
							
						 
					 
					
						
						
							
							Add alternative method to determine unique kernel cache path  
						
						 
						
						... 
						
						
						
						PiperOrigin-RevId: 491476293 
						
					 
					
						2022-11-28 16:52:16 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								MediaPipe Team 
							
						 
					 
					
						
						
						
						
							
						
						
							7b74fd53f5 
							
						 
					 
					
						
						
							
							Verify that kernel cache is only used when OpenCL is active  
						
						 
						
						... 
						
						
						
						PiperOrigin-RevId: 491463306 
						
					 
					
						2022-11-28 15:47:55 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								MediaPipe Team 
							
						 
					 
					
						
						
						
						
							
						
						
							26a7ca5c64 
							
						 
					 
					
						
						
							
							fix typo and minor formatting issues  
						
						 
						
						... 
						
						
						
						PiperOrigin-RevId: 491453662 
						
					 
					
						2022-11-28 15:05:28 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								MediaPipe Team 
							
						 
					 
					
						
						
						
						
							
						
						
							b65c40b302 
							
						 
					 
					
						
						
							
							Internal change  
						
						 
						
						... 
						
						
						
						PiperOrigin-RevId: 491441446 
						
					 
					
						2022-11-28 14:17:23 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sebastian Schmidt 
							
						 
					 
					
						
						
						
						
							
						
						
							342f95fa20 
							
						 
					 
					
						
						
							
							Typo fix  
						
						 
						
						... 
						
						
						
						PiperOrigin-RevId: 491434987 
						
					 
					
						2022-11-28 13:54:09 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								MediaPipe Team 
							
						 
					 
					
						
						
						
						
							
						
						
							c48ca1f674 
							
						 
					 
					
						
						
							
							internal change  
						
						 
						
						... 
						
						
						
						PiperOrigin-RevId: 491429214 
						
					 
					
						2022-11-28 13:33:57 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sebastian Schmidt 
							
						 
					 
					
						
						
						
						
							
						
						
							153edc59a1 
							
						 
					 
					
						
						
							
							Add support for browsers without SIMD  
						
						 
						
						... 
						
						
						
						PiperOrigin-RevId: 491371277 
						
					 
					
						2022-11-28 09:54:22 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								MediaPipe Team 
							
						 
					 
					
						
						
						
						
							
						
						
							395d9d8ea2 
							
						 
					 
					
						
						
							
							Instantiate GetDetectionVectorItemCalculator variant of GetVectorItemCalculator<>.  
						
						 
						
						... 
						
						
						
						PiperOrigin-RevId: 491123314 
						
					 
					
						2022-11-27 00:07:10 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Camillo Lugaresi 
							
						 
					 
					
						
						
						
						
							
						
						
							0bdb48ceb1 
							
						 
					 
					
						
						
							
							Use kUtilityFramebuffer in GlCalculatorHelper  
						
						 
						
						... 
						
						
						
						All calculators using the same context can share a single framebuffer object.
PiperOrigin-RevId: 490605074 
						
					 
					
						2022-11-23 16:19:31 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								MediaPipe Team 
							
						 
					 
					
						
						
						
						
							
						
						
							41a7f9d7d6 
							
						 
					 
					
						
						
							
							Internal change  
						
						 
						
						... 
						
						
						
						PiperOrigin-RevId: 490595529 
						
					 
					
						2022-11-23 15:24:50 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								MediaPipe Team 
							
						 
					 
					
						
						
						
						
							
						
						
							bfa57310c4 
							
						 
					 
					
						
						
							
							Move TextPreprocessing to "processors" folder.  
						
						 
						
						... 
						
						
						
						PiperOrigin-RevId: 490532670 
						
					 
					
						2022-11-23 10:19:45 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Camillo Lugaresi 
							
						 
					 
					
						
						
						
						
							
						
						
							54d1744c8f 
							
						 
					 
					
						
						
							
							Remove DrishtiGraphGPUData, add MetalSharedResources  
						
						 
						
						... 
						
						
						
						This class is unused except by the Metal helper; let's narrow it down and simplify gpu_shared_data.
PiperOrigin-RevId: 490531767 
						
					 
					
						2022-11-23 10:15:17 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Camillo Lugaresi 
							
						 
					 
					
						
						
						
						
							
						
						
							3c53ec2cdb 
							
						 
					 
					
						
						
							
							Do not expose DrishtiGraphGPUData.h in public header  
						
						 
						
						... 
						
						
						
						This class is an implementation detail.
PiperOrigin-RevId: 490530823 
						
					 
					
						2022-11-23 10:11:32 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								MediaPipe Team 
							
						 
					 
					
						
						
						
						
							
						
						
							b5189758f7 
							
						 
					 
					
						
						
							
							Move ImagePreprocessing to "processors" folder.  
						
						 
						
						... 
						
						
						
						PiperOrigin-RevId: 490444821 
						
					 
					
						2022-11-23 02:08:37 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sebastian Schmidt 
							
						 
					 
					
						
						
						
						
							
						
						
							c5ce523697 
							
						 
					 
					
						
						
							
							Add cosine APIs to Embedder tasks  
						
						 
						
						... 
						
						
						
						PiperOrigin-RevId: 490444597 
						
					 
					
						2022-11-23 02:04:44 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sebastian Schmidt 
							
						 
					 
					
						
						
						
						
							
						
						
							05681fc0e1 
							
						 
					 
					
						
						
							
							Internal  
						
						 
						
						... 
						
						
						
						PiperOrigin-RevId: 490439195 
						
					 
					
						2022-11-23 01:29:37 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Camillo Lugaresi 
							
						 
					 
					
						
						
						
						
							
						
						
							a55839de51 
							
						 
					 
					
						
						
							
							This storage only needs a "done writing" callback on simulator, so only set it there  
						
						 
						
						... 
						
						
						
						- When not on simulator, we pass nullptr instead of a do-nothing callback.
- The callback is no longer a method, but a function. Only the CVPixelBuffer is captured.
PiperOrigin-RevId: 490380248 
						
					 
					
						2022-11-22 18:09:09 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sebastian Schmidt 
							
						 
					 
					
						
						
						
						
							
						
						
							3bbc0e9af9 
							
						 
					 
					
						
						
							
							Internal change  
						
						 
						
						... 
						
						
						
						PiperOrigin-RevId: 490375672 
						
					 
					
						2022-11-22 17:39:54 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								MediaPipe Team 
							
						 
					 
					
						
						
						
						
							
						
						
							837225c53d 
							
						 
					 
					
						
						
							
							Internal change  
						
						 
						
						... 
						
						
						
						PiperOrigin-RevId: 490374976 
						
					 
					
						2022-11-22 17:36:15 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Camillo Lugaresi 
							
						 
					 
					
						
						
						
						
							
						
						
							8ba9d87e66 
							
						 
					 
					
						
						
							
							Update ImageFrameToGpuBufferCalculator to use api2 and GpuBuffer conversions  
						
						 
						
						... 
						
						
						
						PiperOrigin-RevId: 490374387 
						
					 
					
						2022-11-22 17:32:33 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								MediaPipe Team 
							
						 
					 
					
						
						
						
						
							
						
						
							fac97554df 
							
						 
					 
					
						
						
							
							Small TS audio API improvement  
						
						 
						
						... 
						
						
						
						PiperOrigin-RevId: 490374083 
						
					 
					
						2022-11-22 17:27:47 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Camillo Lugaresi 
							
						 
					 
					
						
						
						
						
							
						
						
							efa9e737f8 
							
						 
					 
					
						
						
							
							Use current context if available in ConvertToImageFrame  
						
						 
						
						... 
						
						
						
						If we're already running in a GlContext, there's no need to go back to the producer context, which may be different.
PiperOrigin-RevId: 490373829 
						
					 
					
						2022-11-22 17:24:03 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								MediaPipe Team 
							
						 
					 
					
						
						
						
						
							
						
						
							7ce4aa6592 
							
						 
					 
					
						
						
							
							Internal change  
						
						 
						
						... 
						
						
						
						PiperOrigin-RevId: 490366250 
						
					 
					
						2022-11-22 16:40:38 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Camillo Lugaresi 
							
						 
					 
					
						
						
						
						
							
						
						
							515d00fc22 
							
						 
					 
					
						
						
							
							Internal change  
						
						 
						
						... 
						
						
						
						PiperOrigin-RevId: 490349260 
						
					 
					
						2022-11-22 15:18:21 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								vrabaud 
							
						 
					 
					
						
						
						
						
							
						
						
							872d1afda7 
							
						 
					 
					
						
						
							
							Internal change  
						
						 
						
						... 
						
						
						
						PiperOrigin-RevId: 490196129 
						
					 
					
						2022-11-22 03:12:38 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Camillo Lugaresi 
							
						 
					 
					
						
						
						
						
							
						
						
							d648926155 
							
						 
					 
					
						
						
							
							Just reset the fb binding to 0 in ReadTexture  
						
						 
						
						... 
						
						
						
						This saves a get operation. We already have precedent in lots of other MediaPipe code where we just reset bindings to 0.
PiperOrigin-RevId: 490170691 
						
					 
					
						2022-11-22 00:36:54 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Camillo Lugaresi 
							
						 
					 
					
						
						
						
						
							
						
						
							bacbac8d92 
							
						 
					 
					
						
						
							
							Use kUtilityFramebuffer in ReadTexture  
						
						 
						
						... 
						
						
						
						This avoids creating a temporary framebuffer each time.
PiperOrigin-RevId: 490163892 
						
					 
					
						2022-11-21 23:59:44 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Camillo Lugaresi 
							
						 
					 
					
						
						
						
						
							
						
						
							a8b7761022 
							
						 
					 
					
						
						
							
							Define a kUtilityFramebuffer context attachment  
						
						 
						
						... 
						
						
						
						A framebuffer object is often needed to render to a texture or read data from it. Currently we create one in each GlCalculatorHelper, but that is redundant (we only need one per context, and multiple calculators can share the same context). Other times, the code that needs to use this doesn't own a helper. For both reasons, this should be attached to the context.
We could just make this a member of GlContext since it's so common. However, I figured we might as well use the attachment system.
PiperOrigin-RevId: 490160214 
						
					 
					
						2022-11-21 23:29:27 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Camillo Lugaresi 
							
						 
					 
					
						
						
						
						
							
						
						
							54a684717f 
							
						 
					 
					
						
						
							
							Internal change  
						
						 
						
						... 
						
						
						
						PiperOrigin-RevId: 490159674 
						
					 
					
						2022-11-21 23:24:16 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mark McDonald 
							
						 
					 
					
						
						
						
						
							
						
						
							7c9fc9a642 
							
						 
					 
					
						
						
							
							Remove mp.solutions from doc generation.  
						
						 
						
						... 
						
						
						
						These need to be excluded from the current package, so do it automatically.
PiperOrigin-RevId: 490146934 
						
					 
					
						2022-11-21 21:48:02 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								MediaPipe Team 
							
						 
					 
					
						
						
						
						
							
						
						
							d43d0ff615 
							
						 
					 
					
						
						
							
							Internal change  
						
						 
						
						... 
						
						
						
						PiperOrigin-RevId: 490089940 
						
					 
					
						2022-11-21 15:47:45 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								MediaPipe Team 
							
						 
					 
					
						
						
						
						
							
						
						
							adddf2c2ab 
							
						 
					 
					
						
						
							
							Extracted common test helper functions out from the unittest into a sharable  
						
						 
						
						... 
						
						
						
						library. Also migrated away from OpenCVX.
PiperOrigin-RevId: 490074410 
						
					 
					
						2022-11-21 14:39:56 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								MediaPipe Team 
							
						 
					 
					
						
						
						
						
							
						
						
							652423a23d 
							
						 
					 
					
						
						
							
							Internal change  
						
						 
						
						... 
						
						
						
						PiperOrigin-RevId: 490053179 
						
					 
					
						2022-11-21 13:06:47 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								MediaPipe Team 
							
						 
					 
					
						
						
						
						
							
						
						
							7f0134eecb 
							
						 
					 
					
						
						
							
							Internal change  
						
						 
						
						... 
						
						
						
						PiperOrigin-RevId: 490041386 
						
					 
					
						2022-11-21 12:16:00 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								MediaPipe Team 
							
						 
					 
					
						
						
						
						
							
						
						
							7acbf557a1 
							
						 
					 
					
						
						
							
							Cleanup after migration to new classification output format.  
						
						 
						
						... 
						
						
						
						PiperOrigin-RevId: 489921603 
						
					 
					
						2022-11-21 01:57:05 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								MediaPipe Team 
							
						 
					 
					
						
						
						
						
							
						
						
							13c6b9a8c6 
							
						 
					 
					
						
						
							
							Allow kernel cache path to be specified without trailing path delimiter  
						
						 
						
						... 
						
						
						
						PiperOrigin-RevId: 489891079 
						
					 
					
						2022-11-20 22:20:18 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Camillo Lugaresi 
							
						 
					 
					
						
						
						
						
							
						
						
							3ac7f6a216 
							
						 
					 
					
						
						
							
							Simplify image creation in PacketCreator  
						
						 
						
						... 
						
						
						
						Use more existing functions, remove redundant code, remove direct use of RuntimeException.
PiperOrigin-RevId: 489868983 
						
					 
					
						2022-11-20 19:32:21 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								MediaPipe Team 
							
						 
					 
					
						
						
						
						
							
						
						
							6cf464636b 
							
						 
					 
					
						
						
							
							Internal change  
						
						 
						
						... 
						
						
						
						PiperOrigin-RevId: 489842199 
						
					 
					
						2022-11-20 14:26:22 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Scott Zhu 
							
						 
					 
					
						
						
						
						
							
						
						
							a367753eda 
							
						 
					 
					
						
						
							
							Internal change  
						
						 
						
						... 
						
						
						
						PiperOrigin-RevId: 489824381 
						
					 
					
						2022-11-20 10:41:20 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								MediaPipe Team 
							
						 
					 
					
						
						
						
						
							
						
						
							bdf4078e89 
							
						 
					 
					
						
						
							
							Internal change  
						
						 
						
						... 
						
						
						
						PiperOrigin-RevId: 489752009 
						
					 
					
						2022-11-19 21:14:24 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Camillo Lugaresi 
							
						 
					 
					
						
						
						
						
							
						
						
							a33cb1e05e 
							
						 
					 
					
						
						
							
							Check that Java buffer supports direct access before using it  
						
						 
						
						... 
						
						
						
						If the buffer is not created with allocateDirect, JNI APIs will return a data pointer of nullptr and a capacity of -1. This can cause a crash when we access it.
Also clean up the code to raise exceptions instead of just logging errors and returning nullptr.
PiperOrigin-RevId: 489751312 
						
					 
					
						2022-11-19 21:04:48 -08:00