fix imports
This commit is contained in:
parent
da6d9eb44e
commit
ab4ab4f72c
|
@ -1,7 +1,7 @@
|
|||
import isElectron from 'is-electron';
|
||||
import { ElectronFFmpeg } from 'services/electron/ffmpeg';
|
||||
import { ElectronFile } from 'types/upload';
|
||||
import { FFmpegWorker } from 'utils/comlink';
|
||||
import ComlinkFFmpegWorker from 'utils/comlink/ComlinkFFmpegWorker';
|
||||
|
||||
export interface IFFmpeg {
|
||||
run: (
|
||||
|
@ -13,16 +13,16 @@ export interface IFFmpeg {
|
|||
|
||||
class FFmpegFactory {
|
||||
private client: IFFmpeg;
|
||||
|
||||
async getFFmpegClient() {
|
||||
if (!this.client) {
|
||||
if (isElectron()) {
|
||||
this.client = new ElectronFFmpeg();
|
||||
} else {
|
||||
this.client = await new FFmpegWorker();
|
||||
this.client = await ComlinkFFmpegWorker.getInstance();
|
||||
}
|
||||
}
|
||||
return this.client;
|
||||
}
|
||||
}
|
||||
|
||||
export default new FFmpegFactory();
|
||||
|
|
|
@ -5,8 +5,8 @@ import { logError } from 'utils/sentry';
|
|||
import { addLogLine } from 'utils/logging';
|
||||
import { DedicatedConvertWorker } from 'worker/convert.worker';
|
||||
import { ComlinkWorker } from 'utils/comlink/comlinkWorker';
|
||||
import { getDedicatedConvertWorker } from 'utils/comlink';
|
||||
import { convertBytesToHumanReadable } from 'utils/file/size';
|
||||
import { getDedicatedConvertWorker } from 'utils/comlink/ComlinkConvertWorker';
|
||||
|
||||
const WORKER_POOL_SIZE = 2;
|
||||
const MAX_CONVERSION_IN_PARALLEL = 1;
|
||||
|
|
Loading…
Reference in a new issue