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

Function ghb_backend_scan_list

gtk/src/hb-backend.c:3661–3678  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

3659}
3660
3661void
3662ghb_backend_scan_list (GListModel *files, int titleindex, int preview_count, uint64_t min_duration, uint64_t max_duration, gboolean keep_duplicate_titles)
3663{
3664 hb_list_t *path_list = get_path_list(files);
3665 hb_list_t *extensions = ghb_get_excluded_extensions_list();
3666 hb_scan(h_scan, path_list, titleindex, preview_count, 1, min_duration, max_duration,
3667 0, 0, extensions, 0, keep_duplicate_titles);
3668 ghb_free_list(path_list);
3669 ghb_free_list(extensions);
3670 hb_status.scan.state |= GHB_STATE_SCANNING;
3671 // initialize count and cur to something that won't cause FPE
3672 // when computing progress
3673 hb_status.scan.title_count = 1;
3674 hb_status.scan.title_cur = 0;
3675 hb_status.scan.preview_count = 1;
3676 hb_status.scan.preview_cur = 0;
3677 hb_status.scan.progress = 0;
3678}
3679
3680void
3681ghb_backend_scan (const char *path, int titleindex, int preview_count, uint64_t min_duration, uint64_t max_duration, gboolean keep_duplicate_titles)

Callers 1

start_scan_listFunction · 0.85

Calls 4

get_path_listFunction · 0.85
hb_scanFunction · 0.85
ghb_free_listFunction · 0.85

Tested by

no test coverage detected