workarea in/out added #108
This commit is contained in:
@@ -49,6 +49,9 @@ ExportDialog::ExportDialog(QWidget *parent) :
|
||||
{
|
||||
ui->setupUi(this);
|
||||
|
||||
ui->rangeCombobox->setCurrentIndex(0);
|
||||
ui->rangeCombobox->setEnabled(sequence->using_workarea);
|
||||
|
||||
format_strings.resize(FORMAT_SIZE);
|
||||
format_strings[FORMAT_3GPP] = "3GPP";
|
||||
format_strings[FORMAT_AIFF] = "AIFF";
|
||||
@@ -454,7 +457,6 @@ void ExportDialog::on_pushButton_clicked()
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
et = new ExportThread();
|
||||
|
||||
et->surface.create();
|
||||
@@ -487,6 +489,13 @@ void ExportDialog::on_pushButton_clicked()
|
||||
et->audio_bitrate = ui->audiobitrateSpinbox->value();
|
||||
}
|
||||
|
||||
et->start_frame = 0;
|
||||
et->end_frame = sequence->getEndFrame(); // entire sequence
|
||||
if (ui->rangeCombobox->currentIndex() == 1) {
|
||||
et->start_frame = qMax(sequence->workarea_in, et->start_frame);
|
||||
et->end_frame = qMin(sequence->workarea_out, et->end_frame);
|
||||
}
|
||||
|
||||
et->ed = this;
|
||||
cancelled = false;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user