fix yuv problem
This commit is contained in:
		
							parent
							
								
									86c6f9446d
								
							
						
					
					
						commit
						e661671329
					
				| @ -169,9 +169,8 @@ class FfiModel with ChangeNotifier { | ||||
|         } | ||||
|         _decoding = true; | ||||
|         final pid = FFI.id; | ||||
|         ui.decodeImageFromPixels( | ||||
|             rgba, _display.width, _display.height, ui.PixelFormat.bgra8888, | ||||
|             (image) { | ||||
|         ui.decodeImageFromPixels(rgba, _display.width, _display.height, | ||||
|             isWeb ? ui.PixelFormat.rgba8888 : ui.PixelFormat.bgra8888, (image) { | ||||
|           PlatformFFI.clearRgbaFrame(); | ||||
|           _decoding = false; | ||||
|           if (FFI.id != pid) return; | ||||
| @ -849,7 +848,7 @@ class FFI { | ||||
|     PlatformFFI.setMethodCallHandler(callback); | ||||
|   } | ||||
| 
 | ||||
|   static Future<bool> invokeMethod(String method,[ dynamic arguments ]) async { | ||||
|   static Future<bool> invokeMethod(String method, [dynamic arguments]) async { | ||||
|     return await PlatformFFI.invokeMethod(method, arguments); | ||||
|   } | ||||
| } | ||||
|  | ||||
							
								
								
									
										22
									
								
								web/assets/index.cc17b859.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										22
									
								
								web/assets/index.cc17b859.js
									
									
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							| @ -33,8 +33,9 @@ | ||||
|   <link rel="manifest" href="manifest.json"> | ||||
|   <script src="ogvjs-1.8.6/ogv.js"></script> | ||||
|   <script src="yuv.js"></script> | ||||
|   <script type="module" crossorigin src="assets/index.d2272adc.js"></script> | ||||
|   <script type="module" crossorigin src="assets/index.cc17b859.js"></script> | ||||
|   <link rel="modulepreload" href="assets/vendor.b7bb6fa2.js"> | ||||
|   <script src="yuv-canvas-1.2.6.js"></script> | ||||
| 	<style> | ||||
|     .loading { | ||||
|       display: flex; | ||||
|  | ||||
							
								
								
									
										1234
									
								
								web/yuv-canvas-1.2.6.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1234
									
								
								web/yuv-canvas-1.2.6.js
									
									
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user