Simplify devices

This commit is contained in:
Kamil Trzcinski
2022-04-05 15:37:57 +02:00
parent a861c25a09
commit e75cf3abeb
4 changed files with 39 additions and 53 deletions

View File

@ -15,27 +15,13 @@ typedef struct camera_s {
device_t *devices[MAX_DEVICES];
struct {
device_t *camera;
struct {
device_t *codec_jpeg;
device_t *codec_h264;
};
union {
struct {
device_t *isp_srgb;
device_t *isp_yuuv;
device_t *isp_yuuv_low;
} isp;
struct {
device_t *isp;
} legacy_isp;
struct {
device_t *decoder;
} decoder;
};
device_t *codec_jpeg;
device_t *codec_h264;
device_t *legacy_isp;
device_t *isp_srgb;
device_t *isp_yuuv;
device_t *isp_yuuv_low;
device_t *decoder;
};
};
link_t links[MAX_DEVICES];