diff --git a/ultragrid/src/video_capture/deltacast.cpp b/ultragrid/src/video_capture/deltacast.cpp index 71accb8b6..6e6e3f298 100644 --- a/ultragrid/src/video_capture/deltacast.cpp +++ b/ultragrid/src/video_capture/deltacast.cpp @@ -135,7 +135,7 @@ static void usage(void) printf("\nAvailable codecs:\n"); printf("\tUYVY\n"); printf("\tv210\n"); - printf("\tRAW\n"); + printf("\traw\n"); } struct vidcap_type * diff --git a/ultragrid/src/video_codec.c b/ultragrid/src/video_codec.c index 7bb176668..90d8b5828 100644 --- a/ultragrid/src/video_codec.c +++ b/ultragrid/src/video_codec.c @@ -71,7 +71,7 @@ const struct codec_info_t codec_info[] = { {RGB, "RGB", 0x32424752, 1, 3.0, 1}, {DPX10, "DPX10", 0, 1, 4.0, 1}, {JPEG, "JPEG", 'JPEG', 0, 0.0, 0}, - {RAW, "RAW", 0, 0, 0.0, 0}, + {RAW, "raw", 'raws', 0, 1.0, 0}, /* raw SDI */ {0, NULL, 0, 0, 0.0, 0} }; diff --git a/ultragrid/src/video_display.c b/ultragrid/src/video_display.c index d0ad8761d..8a7d3f62d 100644 --- a/ultragrid/src/video_display.c +++ b/ultragrid/src/video_display.c @@ -158,6 +158,7 @@ static display_table_t display_device_table[] = { display_deltacast_init, display_deltacast_run, display_deltacast_done, + NULL, display_deltacast_getf, display_deltacast_putf, display_deltacast_reconfigure, diff --git a/ultragrid/src/video_display/deltacast.cpp b/ultragrid/src/video_display/deltacast.cpp index 4012c2541..25256a3cb 100644 --- a/ultragrid/src/video_display/deltacast.cpp +++ b/ultragrid/src/video_display/deltacast.cpp @@ -347,7 +347,7 @@ display_type_t *display_deltacast_probe(void) return dtype; } -int display_deltacast_get_property(void *state, int property, void *val, int *len) +int display_deltacast_get_property(void *state, int property, void *val, size_t *len) { codec_t codecs[] = {v210, UYVY, RAW}; diff --git a/ultragrid/src/video_display/deltacast.h b/ultragrid/src/video_display/deltacast.h index 18257ad9c..65cbc51fc 100644 --- a/ultragrid/src/video_display/deltacast.h +++ b/ultragrid/src/video_display/deltacast.h @@ -70,7 +70,7 @@ struct video_frame *display_deltacast_getf(void *state); int display_deltacast_putf(void *state, char *frame); void display_deltacast_reconfigure(void *state, struct video_desc desc); -int display_deltacast_get_property(void *state, int property, void *val, int *len); +int display_deltacast_get_property(void *state, int property, void *val, size_t *len); #ifdef __cplusplus } // END extern "C"