 c465d771dd
			
		
	
	
		c465d771dd
		
			
		
	
	
	
	
		
			
			* Enable multithreaded VP9 decoding * Limit the number of threads used for video decoding
		
			
				
	
	
		
			20 lines
		
	
	
	
		
			607 B
		
	
	
	
		
			C#
		
	
	
	
	
	
			
		
		
	
	
			20 lines
		
	
	
	
		
			607 B
		
	
	
	
		
			C#
		
	
	
	
	
	
| using Ryujinx.Common.Memory;
 | |
| using Ryujinx.Graphics.Nvdec.Vp9.Dsp;
 | |
| using Ryujinx.Graphics.Nvdec.Vp9.Types;
 | |
| using Ryujinx.Graphics.Video;
 | |
| 
 | |
| namespace Ryujinx.Graphics.Nvdec.Vp9
 | |
| {
 | |
|     internal struct TileWorkerData
 | |
|     {
 | |
|         public ArrayPtr<byte> DataEnd;
 | |
|         public int BufStart;
 | |
|         public int BufEnd;
 | |
|         public Reader BitReader;
 | |
|         public Vp9BackwardUpdates Counts;
 | |
|         public MacroBlockD Xd;
 | |
|         /* dqcoeff are shared by all the planes. So planes must be decoded serially */
 | |
|         public Array32<Array32<int>> Dqcoeff;
 | |
|         public InternalErrorInfo ErrorInfo;
 | |
|     }
 | |
| }
 |