 f4f496cb48
			
		
	
	
		f4f496cb48
		
			
		
	
	
	
	
		
			
			* Use separate NVDEC contexts per channel (for FFMPEG) * Remove NVDEC -> VIC frame override hack * Add missing bottom_field_pic_order_in_frame_present_flag * Make FFMPEG logging static * nit: Remove empty lines * New FFMPEG decoding approach -- call h264_decode_frame directly, trim surface cache to reduce memory usage * Fix case * Silence warnings * PR feedback * Per-decoder rather than per-codec ownership of surfaces on the cache
		
			
				
	
	
		
			16 lines
		
	
	
		
			No EOL
		
	
	
		
			385 B
		
	
	
	
		
			C#
		
	
	
	
	
	
			
		
		
	
	
			16 lines
		
	
	
		
			No EOL
		
	
	
		
			385 B
		
	
	
	
		
			C#
		
	
	
	
	
	
| using Ryujinx.Graphics.Nvdec.Types.Vp9;
 | |
| 
 | |
| namespace Ryujinx.Graphics.Nvdec
 | |
| {
 | |
|     struct NvdecStatus
 | |
|     {
 | |
| #pragma warning disable CS0649
 | |
|         public uint MbsCorrectlyDecoded;
 | |
|         public uint MbsInError;
 | |
|         public uint Reserved;
 | |
|         public uint ErrorStatus;
 | |
|         public FrameStats Stats;
 | |
|         public uint SliceHeaderErrorCode;
 | |
| #pragma warning restore CS0649
 | |
|     }
 | |
| } |