diff options
Diffstat (limited to 'macosx/HBCore.m')
-rw-r--r-- | macosx/HBCore.m | 49 |
1 files changed, 1 insertions, 48 deletions
diff --git a/macosx/HBCore.m b/macosx/HBCore.m index a7156ab22..a1b9c995c 100644 --- a/macosx/HBCore.m +++ b/macosx/HBCore.m @@ -238,54 +238,7 @@ NSString *HBCoreMuxingNotification = @"HBCoreMuxingNotification"; [HBUtilities writeToActivityLog: "processNewQueueEncode number of passes expected is: %d", (job.video.twoPass + 1)]; hb_job_set_file(hb_job, job.destURL.path.fileSystemRepresentation); - // If scanning we need to do some extra setup of the job. - if (hb_job->indepth_scan == 1) - { - char *encoder_preset_tmp = hb_job->encoder_preset != NULL ? strdup(hb_job->encoder_preset) : NULL; - char *encoder_tune_tmp = hb_job->encoder_tune != NULL ? strdup(hb_job->encoder_tune) : NULL; - char *encoder_options_tmp = hb_job->encoder_options != NULL ? strdup(hb_job->encoder_options) : NULL; - char *encoder_profile_tmp = hb_job->encoder_profile != NULL ? strdup(hb_job->encoder_profile) : NULL; - char *encoder_level_tmp = hb_job->encoder_level != NULL ? strdup(hb_job->encoder_level) : NULL; - /* - * When subtitle scan is enabled do a fast pre-scan job - * which will determine which subtitles to enable, if any. - */ - hb_job_set_encoder_preset (hb_job, NULL); - hb_job_set_encoder_tune (hb_job, NULL); - hb_job_set_encoder_options(hb_job, NULL); - hb_job_set_encoder_profile(hb_job, NULL); - hb_job_set_encoder_level (hb_job, NULL); - hb_job->pass = -1; - hb_add(self.hb_handle, hb_job); - /* - * reset the advanced settings - */ - hb_job_set_encoder_preset (hb_job, encoder_preset_tmp); - hb_job_set_encoder_tune (hb_job, encoder_tune_tmp); - hb_job_set_encoder_options(hb_job, encoder_options_tmp); - hb_job_set_encoder_profile(hb_job, encoder_profile_tmp); - hb_job_set_encoder_level (hb_job, encoder_level_tmp); - free(encoder_preset_tmp); - free(encoder_tune_tmp); - free(encoder_options_tmp); - free(encoder_profile_tmp); - free(encoder_level_tmp); - } - - if (job.video.twoPass) - { - hb_job->indepth_scan = 0; - hb_job->pass = 1; - hb_add(self.hb_handle, hb_job); - hb_job->pass = 2; - hb_add(self.hb_handle, hb_job); - } - else - { - hb_job->indepth_scan = 0; - hb_job->pass = 0; - hb_add(self.hb_handle, hb_job); - } + hb_add(self.hb_handle, hb_job); // Free the job hb_job_close(&hb_job); |