Add eslint & update README
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
module.exports = [
|
||||
'./ffmpeg', // args[0] is always binary path
|
||||
'-nostdin', // Disable interaction mode
|
||||
'./ffmpeg', // args[0] is always binary path
|
||||
'-nostdin', // Disable interaction mode
|
||||
'-loglevel',
|
||||
'quiet',
|
||||
];
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
const { setModule } = require('./util/module');
|
||||
const FFmpegCore = require('@ffmpeg/core');
|
||||
const { setModule } = require('./util/module');
|
||||
|
||||
module.exports = () => (
|
||||
new Promise((resolve, reject) => {
|
||||
new Promise((resolve) => {
|
||||
FFmpegCore()
|
||||
.then((Module) => {
|
||||
setModule(Module);
|
||||
|
||||
@@ -4,7 +4,7 @@ const getFFmpeg = require('./util/getFFmpeg');
|
||||
const strList2ptr = require('./util/strList2ptr');
|
||||
const defaultArgs = require('./constants/defaultArgs');
|
||||
|
||||
module.exports = (inputPath, outputExt, options='') => {
|
||||
module.exports = (inputPath, outputExt, options = '') => {
|
||||
const Module = getModule();
|
||||
const data = new Uint8Array(fs.readFileSync(inputPath));
|
||||
const iPath = `file.${inputPath.split('.').pop()}`;
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
let Module = null;
|
||||
|
||||
exports.setModule = m => {
|
||||
exports.setModule = (m) => {
|
||||
Module = m;
|
||||
};
|
||||
|
||||
|
||||
@@ -2,10 +2,10 @@ const { getModule } = require('./module');
|
||||
|
||||
module.exports = (s) => {
|
||||
const Module = getModule();
|
||||
const ptr = Module._malloc((s.length+1)*Uint8Array.BYTES_PER_ELEMENT);
|
||||
for (let i = 0; i < s.length; i++) {
|
||||
Module.setValue(ptr+i, s.charCodeAt(i), 'i8');
|
||||
const ptr = Module._malloc((s.length + 1) * Uint8Array.BYTES_PER_ELEMENT);
|
||||
for (let i = 0; i < s.length; i += 1) {
|
||||
Module.setValue(ptr + i, s.charCodeAt(i), 'i8');
|
||||
}
|
||||
Module.setValue(ptr+s.length, 0, 'i8');
|
||||
Module.setValue(ptr + s.length, 0, 'i8');
|
||||
return ptr;
|
||||
};
|
||||
|
||||
@@ -3,11 +3,11 @@ const str2ptr = require('./str2ptr');
|
||||
|
||||
module.exports = (strList) => {
|
||||
const Module = getModule();
|
||||
const listPtr = Module._malloc(strList.length*Uint32Array.BYTES_PER_ELEMENT);
|
||||
const listPtr = Module._malloc(strList.length * Uint32Array.BYTES_PER_ELEMENT);
|
||||
|
||||
strList.forEach((s, idx) => {
|
||||
const strPtr = str2ptr(s);
|
||||
Module.setValue(listPtr + (4*idx), strPtr, 'i32');
|
||||
Module.setValue(listPtr + (4 * idx), strPtr, 'i32');
|
||||
});
|
||||
|
||||
return listPtr;
|
||||
|
||||
Reference in New Issue
Block a user