@ffmpeg/ffmpeg
Advanced tools
Comparing version 0.12.0 to 0.12.1
export declare const MIME_TYPE_JAVASCRIPT = "text/javascript"; | ||
export declare const MIME_TYPE_WASM = "application/wasm"; | ||
export declare const CORE_VERSION = "0.12.0-alpha.2"; | ||
export declare const CORE_VERSION = "0.12.1"; | ||
export declare const CORE_URL: string; | ||
@@ -5,0 +5,0 @@ export declare enum FFMessageType { |
export const MIME_TYPE_JAVASCRIPT = "text/javascript"; | ||
export const MIME_TYPE_WASM = "application/wasm"; | ||
export const CORE_VERSION = "0.12.0-alpha.2"; | ||
export const CORE_VERSION = "0.12.1"; | ||
export const CORE_URL = `https://unpkg.com/@ffmpeg/core@${CORE_VERSION}/dist/umd/ffmpeg-core.js`; | ||
@@ -5,0 +5,0 @@ export var FFMessageType; |
@@ -1,2 +0,2 @@ | ||
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.FFmpegWASM=t():e.FFmpegWASM=t()}(self,(()=>(()=>{var e={454:e=>{function t(e){return Promise.resolve().then((()=>{var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}))}t.keys=()=>[],t.resolve=t,t.id=454,e.exports=t}},t={};function r(a){var s=t[a];if(void 0!==s)return s.exports;var o=t[a]={exports:{}};return e[a](o,o.exports,r),o.exports}return r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{"use strict";var e;!function(e){e.LOAD="load",e.EXEC="EXEC",e.WRITE_FILE="WRITE_FILE",e.READ_FILE="READ_FILE",e.DELETE_FILE="DELETE_FILE",e.RENAME="RENAME",e.CREATE_DIR="CREATE_DIR",e.LIST_DIR="LIST_DIR",e.DELETE_DIR="DELETE_DIR",e.ERROR="ERROR",e.DOWNLOAD="DOWNLOAD",e.PROGRESS="PROGRESS",e.LOG="LOG"}(e||(e={}));const t=new Error("unknown message type"),a=new Error("ffmpeg is not loaded, call `await ffmpeg.load()` first");let s;new Error("called FFmpeg.terminate()"),self.onmessage=async({data:{id:o,type:n,data:E}})=>{const i=[];let c;try{if(n!==e.LOAD&&!s)throw a;switch(n){case e.LOAD:c=await(async({coreURL:t="https://unpkg.com/@ffmpeg/core@0.12.0-alpha.2/dist/umd/ffmpeg-core.js",wasmURL:a,workerURL:o})=>{const n=!s,E=t,i=a||t.replace(/.js$/g,".wasm"),c=o||t.replace(/.js$/g,".worker.js");try{importScripts(E)}catch(e){if(!(e instanceof TypeError&&e.toString().includes("Module scripts")))throw e;self.createFFmpegCore=(await r(454)(E)).default}return s=await self.createFFmpegCore({mainScriptUrlOrBlob:E,locateFile:(e,t)=>e.endsWith(".wasm")?i:e.endsWith(".worker.js")?c:t+e}),s.setLogger((t=>self.postMessage({type:e.LOG,data:t}))),s.setProgress((t=>self.postMessage({type:e.PROGRESS,data:t}))),n})(E);break;case e.EXEC:c=(({args:e,timeout:t=-1})=>{s.setTimeout(t),s.exec(...e);const r=s.ret;return s.reset(),r})(E);break;case e.WRITE_FILE:c=(({path:e,data:t})=>(s.FS.writeFile(e,t),!0))(E);break;case e.READ_FILE:c=(({path:e,encoding:t})=>s.FS.readFile(e,{encoding:t}))(E);break;case e.DELETE_FILE:c=(({path:e})=>(s.FS.unlink(e),!0))(E);break;case e.RENAME:c=(({oldPath:e,newPath:t})=>(s.FS.rename(e,t),!0))(E);break;case e.CREATE_DIR:c=(({path:e})=>(s.FS.mkdir(e),!0))(E);break;case e.LIST_DIR:c=(({path:e})=>{const t=s.FS.readdir(e),r=[];for(const a of t){const t=s.FS.stat(`${e}/${a}`),o=s.FS.isDir(t.mode);r.push({name:a,isDir:o})}return r})(E);break;case e.DELETE_DIR:c=(({path:e})=>(s.FS.rmdir(e),!0))(E);break;default:throw t}}catch(t){return void self.postMessage({id:o,type:e.ERROR,data:t})}c instanceof Uint8Array&&i.push(c.buffer),self.postMessage({id:o,type:n,data:c},i)}})(),{}})())); | ||
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.FFmpegWASM=t():e.FFmpegWASM=t()}(self,(()=>(()=>{var e={454:e=>{function t(e){return Promise.resolve().then((()=>{var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}))}t.keys=()=>[],t.resolve=t,t.id=454,e.exports=t}},t={};function r(a){var s=t[a];if(void 0!==s)return s.exports;var o=t[a]={exports:{}};return e[a](o,o.exports,r),o.exports}return r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{"use strict";var e;!function(e){e.LOAD="load",e.EXEC="EXEC",e.WRITE_FILE="WRITE_FILE",e.READ_FILE="READ_FILE",e.DELETE_FILE="DELETE_FILE",e.RENAME="RENAME",e.CREATE_DIR="CREATE_DIR",e.LIST_DIR="LIST_DIR",e.DELETE_DIR="DELETE_DIR",e.ERROR="ERROR",e.DOWNLOAD="DOWNLOAD",e.PROGRESS="PROGRESS",e.LOG="LOG"}(e||(e={}));const t=new Error("unknown message type"),a=new Error("ffmpeg is not loaded, call `await ffmpeg.load()` first");let s;new Error("called FFmpeg.terminate()"),self.onmessage=async({data:{id:o,type:n,data:E}})=>{const i=[];let c;try{if(n!==e.LOAD&&!s)throw a;switch(n){case e.LOAD:c=await(async({coreURL:t="https://unpkg.com/@ffmpeg/core@0.12.1/dist/umd/ffmpeg-core.js",wasmURL:a,workerURL:o})=>{const n=!s,E=t,i=a||t.replace(/.js$/g,".wasm"),c=o||t.replace(/.js$/g,".worker.js");try{importScripts(E)}catch(e){if(!(e instanceof TypeError&&e.toString().includes("Module scripts")))throw e;self.createFFmpegCore=(await r(454)(E)).default}return s=await self.createFFmpegCore({mainScriptUrlOrBlob:E,locateFile:(e,t)=>e.endsWith(".wasm")?i:e.endsWith(".worker.js")?c:t+e}),s.setLogger((t=>self.postMessage({type:e.LOG,data:t}))),s.setProgress((t=>self.postMessage({type:e.PROGRESS,data:t}))),n})(E);break;case e.EXEC:c=(({args:e,timeout:t=-1})=>{s.setTimeout(t),s.exec(...e);const r=s.ret;return s.reset(),r})(E);break;case e.WRITE_FILE:c=(({path:e,data:t})=>(s.FS.writeFile(e,t),!0))(E);break;case e.READ_FILE:c=(({path:e,encoding:t})=>s.FS.readFile(e,{encoding:t}))(E);break;case e.DELETE_FILE:c=(({path:e})=>(s.FS.unlink(e),!0))(E);break;case e.RENAME:c=(({oldPath:e,newPath:t})=>(s.FS.rename(e,t),!0))(E);break;case e.CREATE_DIR:c=(({path:e})=>(s.FS.mkdir(e),!0))(E);break;case e.LIST_DIR:c=(({path:e})=>{const t=s.FS.readdir(e),r=[];for(const a of t){const t=s.FS.stat(`${e}/${a}`),o=s.FS.isDir(t.mode);r.push({name:a,isDir:o})}return r})(E);break;case e.DELETE_DIR:c=(({path:e})=>(s.FS.rmdir(e),!0))(E);break;default:throw t}}catch(t){return void self.postMessage({id:o,type:e.ERROR,data:t})}c instanceof Uint8Array&&i.push(c.buffer),self.postMessage({id:o,type:n,data:c},i)}})(),{}})())); | ||
//# sourceMappingURL=814.ffmpeg.js.map |
{ | ||
"name": "@ffmpeg/ffmpeg", | ||
"version": "0.12.0", | ||
"version": "0.12.1", | ||
"description": "FFmpeg WebAssembly version for browser", | ||
@@ -60,4 +60,4 @@ "main": "./dist/umd/ffmpeg.js", | ||
"dependencies": { | ||
"@ffmpeg/types": "^0.12.0-alpha.1" | ||
"@ffmpeg/types": "^0.12.0" | ||
} | ||
} |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
59120
Updated@ffmpeg/types@^0.12.0