| 367 |
367 |
| 368 prefs->video.pipeline = create_video_pipeline(); |
368 prefs->video.pipeline = create_video_pipeline(); |
| 369 |
369 |
| 370 sink = g_object_get_data(G_OBJECT(prefs->video.pipeline), "sink"); |
370 sink = g_object_get_data(G_OBJECT(prefs->video.pipeline), "sink"); |
| 371 g_object_get(sink, "widget", &video, NULL); |
371 g_object_get(sink, "widget", &video, NULL); |
| 372 gtk_widget_show(video); |
372 gtk_widget_set_visible(video, TRUE); |
| 373 |
373 |
| 374 gtk_widget_set_size_request(prefs->video.frame, 400, 300); |
374 gtk_widget_set_size_request(prefs->video.frame, 400, 300); |
| 375 gtk_aspect_frame_set_child(GTK_ASPECT_FRAME(prefs->video.frame), video); |
375 gtk_aspect_frame_set_child(GTK_ASPECT_FRAME(prefs->video.frame), video); |
| 376 |
376 |
| 377 gst_element_set_state(GST_ELEMENT(prefs->video.pipeline), |
377 gst_element_set_state(GST_ELEMENT(prefs->video.pipeline), |