- }
- else
- if(strategy == SINGLE_PASS_FARM)
- {
- packaging_engine = File::new_packaging_engine(default_asset);
- packaging_engine->create_packages_single_farm(
- edl,
- preferences,
- default_asset,
- total_start,
- total_end);
- }
- else
- if(strategy == FILE_PER_LABEL || strategy == FILE_PER_LABEL_FARM)
- {
- Label *label = edl->labels->first;
+ break;
+ case SINGLE_PASS_FARM:
+ packaging_engine = (PackagingEngine*)new PackagingEngineDefault();
+ packaging_engine->create_packages_single_farm(edl, preferences,
+ default_asset, total_start, total_end);
+ break;
+ case FILE_PER_LABEL:
+ case FILE_PER_LABEL_FARM:
+ label = edl->labels->first;