mirror of
https://gitlab.freedesktop.org/pipewire/pipewire.git
synced 2025-11-01 22:58:50 -04: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