GUAC-236: Ensure display allocation can handle video preparation failures.
This commit is contained in:
parent
19ac6e8286
commit
d94915c515
@ -87,13 +87,18 @@ cairo_operator_t guacenc_display_cairo_operator(guac_composite_mode mask) {
|
|||||||
|
|
||||||
guacenc_display* guacenc_display_alloc() {
|
guacenc_display* guacenc_display_alloc() {
|
||||||
|
|
||||||
|
/* STUB: Prepare video encoding */
|
||||||
|
guacenc_video* video =
|
||||||
|
guacenc_video_alloc("/tmp/test.mpg", 640, 480, 25, 400000);
|
||||||
|
if (video == NULL)
|
||||||
|
return NULL;
|
||||||
|
|
||||||
/* Allocate display */
|
/* Allocate display */
|
||||||
guacenc_display* display =
|
guacenc_display* display =
|
||||||
(guacenc_display*) calloc(1, sizeof(guacenc_display));
|
(guacenc_display*) calloc(1, sizeof(guacenc_display));
|
||||||
|
|
||||||
/* STUB: Prepare video encoding */
|
/* Associate display with video output */
|
||||||
display->output = guacenc_video_alloc("/tmp/test.mpg",
|
display->output = video;
|
||||||
640, 480, 25, 400000);
|
|
||||||
|
|
||||||
return display;
|
return display;
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user