gentlsrc: add Mono16, BayerGR16, BayerRG16
This commit is contained in:
parent
6c5cbad0ad
commit
ddae5b5105
@ -1467,6 +1467,9 @@ gst_gentlsrc_start (GstBaseSrc * bsrc)
|
|||||||
case 0x01100005:
|
case 0x01100005:
|
||||||
genicam_pixfmt = "Mono12";
|
genicam_pixfmt = "Mono12";
|
||||||
break;
|
break;
|
||||||
|
case 0x1100007:
|
||||||
|
genicam_pixfmt = "Mono16";
|
||||||
|
break;
|
||||||
case 0x1100010: // Basler Ace
|
case 0x1100010: // Basler Ace
|
||||||
genicam_pixfmt = "BayerGR12";
|
genicam_pixfmt = "BayerGR12";
|
||||||
break;
|
break;
|
||||||
@ -1476,6 +1479,12 @@ gst_gentlsrc_start (GstBaseSrc * bsrc)
|
|||||||
case 0x01100011:
|
case 0x01100011:
|
||||||
genicam_pixfmt = "BayerRG12";
|
genicam_pixfmt = "BayerRG12";
|
||||||
break;
|
break;
|
||||||
|
case 0x0110002E:
|
||||||
|
genicam_pixfmt = "BayerGR16";
|
||||||
|
break;
|
||||||
|
case 0x0110002F:
|
||||||
|
genicam_pixfmt = "BayerRG16";
|
||||||
|
break;
|
||||||
case 0x02180014:
|
case 0x02180014:
|
||||||
genicam_pixfmt = "RGB8Packed";
|
genicam_pixfmt = "RGB8Packed";
|
||||||
break;
|
break;
|
||||||
@ -1490,7 +1499,7 @@ gst_gentlsrc_start (GstBaseSrc * bsrc)
|
|||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
GST_ELEMENT_ERROR (src, RESOURCE, TOO_LAZY,
|
GST_ELEMENT_ERROR (src, RESOURCE, TOO_LAZY,
|
||||||
("Unrecognized PixelFormat enum value: %d", pixfmt_enum), (NULL));
|
("Unrecognized PixelFormat enum value: 0x%x", pixfmt_enum), (NULL));
|
||||||
goto error;
|
goto error;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user