qsv: handle the semi-packed formats in map_fourcc as well
This will allow using this function for encoding as well, where the input format is already the semi-packed version.
This commit is contained in:
		
							parent
							
								
									f65285aba0
								
							
						
					
					
						commit
						21962261c7
					
				@ -94,9 +94,11 @@ int ff_qsv_map_pixfmt(enum AVPixelFormat format, uint32_t *fourcc)
 | 
			
		||||
    switch (format) {
 | 
			
		||||
    case AV_PIX_FMT_YUV420P:
 | 
			
		||||
    case AV_PIX_FMT_YUVJ420P:
 | 
			
		||||
    case AV_PIX_FMT_NV12:
 | 
			
		||||
        *fourcc = MFX_FOURCC_NV12;
 | 
			
		||||
        return AV_PIX_FMT_NV12;
 | 
			
		||||
    case AV_PIX_FMT_YUV420P10:
 | 
			
		||||
    case AV_PIX_FMT_P010:
 | 
			
		||||
        *fourcc = MFX_FOURCC_P010;
 | 
			
		||||
        return AV_PIX_FMT_P010;
 | 
			
		||||
    default:
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user