Please define V4L2_PIX_FMT_RGB444 in videolinux2
The illumos videolinux2.h header file
is not defining the macro V4L2_PIX_FMT_RGB444.
The CameraPlugin of the Squeak Smalltalk-80 is using that macro.
Would it please be possible to add the definition from
In the linuxtv.org sources for Linux it can be seen that this macro is defined there as:
#define V4L2_PIX_FMT_RGB444 v4l2_fourcc('R', '4', '4', '4') /* 16 xxxxrrrr ggggbbbb */
More generally speaking the videolinux2.h header file in Illumos seems to be from 2008,
while the one from linuxtv.org is from 2012.
Updated by David Stes 6 months ago
The Linux kernel source seems to use this macro as well in drivers/media/v4l2-core/v4l2-ioctl.c
v4l2-ioctl.c: case V4L2_PIX_FMT_RGB444: descr = "16-bit A/XRGB 4-4-4-4"; break;
Anyway it is absent from the illumos header file, and the Squeak Smalltalk-80 plugin for Webcam (camera) uses this macro.
Except for this macro, the Squeak CameraPlugin compiles fine on Illumos/OpenIndiana.