mirror of
				https://gitlab.freedesktop.org/pipewire/pipewire.git
				synced 2025-11-03 09:01:54 -05:00 
			
		
		
		
	fix the formats
This commit is contained in:
		
							parent
							
								
									3fee60597e
								
							
						
					
					
						commit
						da5fb808e7
					
				
					 1 changed files with 57 additions and 23 deletions
				
			
		| 
						 | 
				
			
			@ -116,29 +116,63 @@ static const SpaPropRangeInfo format_range[] = {
 | 
			
		|||
  { "YUY2", "YUY2", sizeof (uint32_t), &format_values[4] },
 | 
			
		||||
  { "UYVY", "UYVY", sizeof (uint32_t), &format_values[5] },
 | 
			
		||||
  { "AYUV", "AYUV", sizeof (uint32_t), &format_values[6] },
 | 
			
		||||
  { "S24_32BE", "S24_32BE", sizeof (uint32_t), &format_values[7] },
 | 
			
		||||
  { "U24_32LE", "U24_32LE", sizeof (uint32_t), &format_values[8] },
 | 
			
		||||
  { "U24_32BE", "U24_32BE", sizeof (uint32_t), &format_values[9] },
 | 
			
		||||
  { "S32LE", "S32LE", sizeof (uint32_t), &format_values[10] },
 | 
			
		||||
  { "S32BE", "S32BE", sizeof (uint32_t), &format_values[11] },
 | 
			
		||||
  { "U32LE", "U32LE", sizeof (uint32_t), &format_values[12] },
 | 
			
		||||
  { "U32BE", "U32BE", sizeof (uint32_t), &format_values[13] },
 | 
			
		||||
  { "S24LE", "S24LE", sizeof (uint32_t), &format_values[14] },
 | 
			
		||||
  { "S24BE", "S24BE", sizeof (uint32_t), &format_values[15] },
 | 
			
		||||
  { "U24LE", "U24LE", sizeof (uint32_t), &format_values[16] },
 | 
			
		||||
  { "U24BE", "U24BE", sizeof (uint32_t), &format_values[17] },
 | 
			
		||||
  { "S20LE", "S20LE", sizeof (uint32_t), &format_values[18] },
 | 
			
		||||
  { "S20BE", "S20BE", sizeof (uint32_t), &format_values[19] },
 | 
			
		||||
  { "U20LE", "U20LE", sizeof (uint32_t), &format_values[20] },
 | 
			
		||||
  { "U20BE", "U20BE", sizeof (uint32_t), &format_values[21] },
 | 
			
		||||
  { "S18LE", "S18LE", sizeof (uint32_t), &format_values[22] },
 | 
			
		||||
  { "S18BE", "S18BE", sizeof (uint32_t), &format_values[23] },
 | 
			
		||||
  { "U18LE", "U18LE", sizeof (uint32_t), &format_values[24] },
 | 
			
		||||
  { "U18BE", "U18BE", sizeof (uint32_t), &format_values[25] },
 | 
			
		||||
  { "F32LE", "F32LE", sizeof (uint32_t), &format_values[26] },
 | 
			
		||||
  { "F32BE", "F32BE", sizeof (uint32_t), &format_values[27] },
 | 
			
		||||
  { "F64LE", "F64LE", sizeof (uint32_t), &format_values[28] },
 | 
			
		||||
  { "F64BE", "F64BE", sizeof (uint32_t), &format_values[29] },
 | 
			
		||||
  { "RGBx", "RGBx", sizeof (uint32_t), &format_values[7] },
 | 
			
		||||
  { "BGRx", "BGRx", sizeof (uint32_t), &format_values[8] },
 | 
			
		||||
  { "xRGB", "xRGB", sizeof (uint32_t), &format_values[9] },
 | 
			
		||||
  { "xBGR", "xBGR", sizeof (uint32_t), &format_values[10] },
 | 
			
		||||
  { "RGBA", "RGBA", sizeof (uint32_t), &format_values[11] },
 | 
			
		||||
  { "BGRA", "BGRA", sizeof (uint32_t), &format_values[12] },
 | 
			
		||||
  { "ARGB", "ARGB", sizeof (uint32_t), &format_values[13] },
 | 
			
		||||
  { "ABGR", "ABGR", sizeof (uint32_t), &format_values[14] },
 | 
			
		||||
  { "RGB", "RGB", sizeof (uint32_t), &format_values[15] },
 | 
			
		||||
  { "BGR", "BGR", sizeof (uint32_t), &format_values[16] },
 | 
			
		||||
  { "Y41B", "Y41B", sizeof (uint32_t), &format_values[17] },
 | 
			
		||||
  { "Y42B", "Y42B", sizeof (uint32_t), &format_values[18] },
 | 
			
		||||
  { "YVYU", "YVYU", sizeof (uint32_t), &format_values[19] },
 | 
			
		||||
  { "Y444", "Y444", sizeof (uint32_t), &format_values[20] },
 | 
			
		||||
  { "v210", "v210", sizeof (uint32_t), &format_values[21] },
 | 
			
		||||
  { "v216", "v216", sizeof (uint32_t), &format_values[22] },
 | 
			
		||||
  { "NV12", "NV12", sizeof (uint32_t), &format_values[23] },
 | 
			
		||||
  { "NV21", "NV21", sizeof (uint32_t), &format_values[24] },
 | 
			
		||||
  { "GRAY8", "GRAY8", sizeof (uint32_t), &format_values[25] },
 | 
			
		||||
  { "GRAY16_BE", "GRAY16_BE", sizeof (uint32_t), &format_values[26] },
 | 
			
		||||
  { "GRAY16_LE", "GRAY16_LE", sizeof (uint32_t), &format_values[27] },
 | 
			
		||||
  { "v308", "v308", sizeof (uint32_t), &format_values[28] },
 | 
			
		||||
  { "RGB16", "RGB16", sizeof (uint32_t), &format_values[29] },
 | 
			
		||||
  { "BGR16", "BGR16", sizeof (uint32_t), &format_values[30] },
 | 
			
		||||
  { "RGB15", "RGB15", sizeof (uint32_t), &format_values[31] },
 | 
			
		||||
  { "BGR15", "BGR15", sizeof (uint32_t), &format_values[32] },
 | 
			
		||||
  { "UYVP", "UYVP", sizeof (uint32_t), &format_values[33] },
 | 
			
		||||
  { "A420", "A420", sizeof (uint32_t), &format_values[34] },
 | 
			
		||||
  { "RGB8P", "RGB8P", sizeof (uint32_t), &format_values[35] },
 | 
			
		||||
  { "YUV9", "YUV9", sizeof (uint32_t), &format_values[36] },
 | 
			
		||||
  { "YVU9", "YVU9", sizeof (uint32_t), &format_values[37] },
 | 
			
		||||
  { "IYU1", "IYU1", sizeof (uint32_t), &format_values[38] },
 | 
			
		||||
  { "ARGB64", "ARGB64", sizeof (uint32_t), &format_values[39] },
 | 
			
		||||
  { "AYUV64", "AYUV64", sizeof (uint32_t), &format_values[40] },
 | 
			
		||||
  { "r210", "r210", sizeof (uint32_t), &format_values[41] },
 | 
			
		||||
  { "I420_10BE", "I420_10BE", sizeof (uint32_t), &format_values[42] },
 | 
			
		||||
  { "I420_10LE", "I420_10LE", sizeof (uint32_t), &format_values[43] },
 | 
			
		||||
  { "I422_10BE", "I422_10BE", sizeof (uint32_t), &format_values[44] },
 | 
			
		||||
  { "I422_10LE", "I422_10LE", sizeof (uint32_t), &format_values[45] },
 | 
			
		||||
  { "I444_10BE", "I444_10BE", sizeof (uint32_t), &format_values[46] },
 | 
			
		||||
  { "I444_10LE", "I444_10LE", sizeof (uint32_t), &format_values[47] },
 | 
			
		||||
  { "GBR", "GBR", sizeof (uint32_t), &format_values[48] },
 | 
			
		||||
  { "GBR_10BE", "GBR_10BE", sizeof (uint32_t), &format_values[49] },
 | 
			
		||||
  { "GBR_10LE", "GBR_10LE", sizeof (uint32_t), &format_values[50] },
 | 
			
		||||
  { "NV16", "NV16", sizeof (uint32_t), &format_values[51] },
 | 
			
		||||
  { "NV24", "NV24", sizeof (uint32_t), &format_values[52] },
 | 
			
		||||
  { "NV12_64Z32", "NV12_64Z32", sizeof (uint32_t), &format_values[53] },
 | 
			
		||||
  { "A420_10BE", "A420_10BE", sizeof (uint32_t), &format_values[54] },
 | 
			
		||||
  { "A420_10LE", "A420_10LE", sizeof (uint32_t), &format_values[55] },
 | 
			
		||||
  { "A422_10BE", "A422_10BE", sizeof (uint32_t), &format_values[56] },
 | 
			
		||||
  { "A422_10LE", "A422_10LE", sizeof (uint32_t), &format_values[57] },
 | 
			
		||||
  { "A444_10BE", "A444_10BE", sizeof (uint32_t), &format_values[58] },
 | 
			
		||||
  { "A444_10LE", "A444_10LE", sizeof (uint32_t), &format_values[59] },
 | 
			
		||||
  { "NV61", "NV61", sizeof (uint32_t), &format_values[60] },
 | 
			
		||||
  { "P010_10BE", "P010_10BE", sizeof (uint32_t), &format_values[61] },
 | 
			
		||||
  { "P010_10LE", "P010_10LE", sizeof (uint32_t), &format_values[62] },
 | 
			
		||||
  { "IYU2", "IYU2", sizeof (uint32_t), &format_values[63] },
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
static const SpaRectangle min_size = { 1, 1 };
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue