From: Bastian Dehn Date: Sun, 15 Aug 2021 09:03:18 +0000 (+0200) Subject: change: sort every medium before split X-Git-Url: https://gitweb.hhaalo.de/?a=commitdiff_plain;h=87f3b30d9506d7735848ffc456caa27e74a8f328;p=discspan.git change: sort every medium before split --- diff --git a/libs/spandisc/src/splitter.c b/libs/spandisc/src/splitter.c index d509f57..60d0142 100644 --- a/libs/spandisc/src/splitter.c +++ b/libs/spandisc/src/splitter.c @@ -110,20 +110,22 @@ medium_t splitter_to_disc(medium_t *srcdata, medium_t splitter(medium_t *srcdata) { + qsort(srcdata->filearray, srcdata->length, sizeof(file_size_t), cmpfunc); + medium_t disc = splitter_to_disc(srcdata, can_add_file_to_medium); return disc; } medium_t ignore(medium_t *srcdata) { + qsort(srcdata->filearray, srcdata->length, sizeof(file_size_t), cmpfunc); + medium_t ignore = splitter_to_disc(srcdata, bigger_file_ignore_medium); return ignore; } collection_t split_all(medium_t *srcdata) { - qsort(srcdata->filearray, srcdata->length, sizeof(file_size_t), cmpfunc); - collection_t col = { 0, NULL }; medium_t ignoredisc = { 0, 0, 0, NULL };