MCPcopy Create free account
hub / github.com/HandBrake/HandBrake / live_preview_start_new

Function live_preview_start_new

gtk/src/preview.c:324–341  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

322}
323
324static void
325live_preview_start_new (signal_user_data_t *ud)
326{
327 if (!ud->preview->live_enabled)
328 return;
329
330 if (!ud->preview->encoded[ud->preview->frame])
331 {
332 gtk_media_stream_pause(ud->preview->video);
333 }
334 else
335 {
336 GtkPicture *preview_image = GTK_PICTURE(ghb_builder_widget("preview_image"));
337 gtk_media_file_set_filename(GTK_MEDIA_FILE(ud->preview->video), ud->preview->current);
338 gtk_picture_set_paintable(preview_image, GDK_PAINTABLE(ud->preview->video));
339 live_preview_play(ud);
340 }
341}
342
343static void
344live_preview_toggle_playback (signal_user_data_t *ud)

Callers 2

ghb_live_encode_doneFunction · 0.85

Calls 2

ghb_builder_widgetFunction · 0.85
live_preview_playFunction · 0.85

Tested by

no test coverage detected