conform audio to planar in the decoder
This commit is contained in:
@@ -22,11 +22,11 @@
|
||||
|
||||
namespace olive {
|
||||
|
||||
ConformTask::ConformTask(const QString &decoder_id, const Decoder::CodecStream &stream, const AudioParams& params, const QString &output_filename) :
|
||||
ConformTask::ConformTask(const QString &decoder_id, const Decoder::CodecStream &stream, const AudioParams& params, const QVector<QString> &output_filenames) :
|
||||
decoder_id_(decoder_id),
|
||||
stream_(stream),
|
||||
params_(params),
|
||||
output_filename_(output_filename)
|
||||
output_filenames_(output_filenames)
|
||||
{
|
||||
SetTitle(tr("Conforming Audio %1:%2").arg(stream.filename(), QString::number(stream.stream())));
|
||||
}
|
||||
@@ -42,7 +42,7 @@ bool ConformTask::Run()
|
||||
|
||||
connect(decoder.get(), &Decoder::IndexProgress, this, &ConformTask::ProgressChanged);
|
||||
|
||||
bool ret = decoder->ConformAudio(output_filename_, params_, &IsCancelled());
|
||||
bool ret = decoder->ConformAudio(output_filenames_, params_, &IsCancelled());
|
||||
|
||||
decoder->Close();
|
||||
|
||||
|
||||
@@ -32,7 +32,7 @@ class ConformTask : public Task
|
||||
{
|
||||
Q_OBJECT
|
||||
public:
|
||||
ConformTask(const QString &decoder_id, const Decoder::CodecStream &stream, const AudioParams& params, const QString &output_filename);
|
||||
ConformTask(const QString &decoder_id, const Decoder::CodecStream &stream, const AudioParams& params, const QVector<QString> &output_filenames);
|
||||
|
||||
protected:
|
||||
virtual bool Run() override;
|
||||
@@ -44,7 +44,7 @@ private:
|
||||
|
||||
AudioParams params_;
|
||||
|
||||
QString output_filename_;
|
||||
QVector<QString> output_filenames_;
|
||||
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user