diff options
author | 2024-11-06 13:38:13 +0000 | |
---|---|---|
committer | 2024-11-06 14:38:13 +0100 | |
commit | b84637801ae9e9cf330d91ce7e2e7734a7c6130c (patch) | |
tree | e7518f95e0a44506c24c298dd88c654c0a4bdae5 /vendor/codeberg.org | |
parent | [bugfix] sets the max value placeholders to MaxInt32 instead of MaxInt (#3517) (diff) | |
download | gotosocial-b84637801ae9e9cf330d91ce7e2e7734a7c6130c.tar.xz |
[chore] update go ffmpreg to v0.6.0 (#3515)
* pull in go-ffmpreg v0.6.0
* add code comment
* grrr linter
* set empty module name when calling ffmpeg / ffprobe
Diffstat (limited to 'vendor/codeberg.org')
-rw-r--r-- | vendor/codeberg.org/gruf/go-ffmpreg/embed/ffmpeg/ffmpeg.wasm | bin | 15504215 -> 0 bytes | |||
-rw-r--r-- | vendor/codeberg.org/gruf/go-ffmpreg/embed/ffmpeg/lib.go | 25 | ||||
-rw-r--r-- | vendor/codeberg.org/gruf/go-ffmpreg/embed/ffmpreg.wasm.gz | bin | 0 -> 8253333 bytes | |||
-rw-r--r-- | vendor/codeberg.org/gruf/go-ffmpreg/embed/ffprobe/ffprobe.wasm | bin | 15415068 -> 0 bytes | |||
-rw-r--r-- | vendor/codeberg.org/gruf/go-ffmpreg/embed/ffprobe/lib.go | 25 | ||||
-rw-r--r-- | vendor/codeberg.org/gruf/go-ffmpreg/embed/lib.go | 39 | ||||
-rw-r--r-- | vendor/codeberg.org/gruf/go-ffmpreg/wasm/run.go | 7 |
7 files changed, 45 insertions, 51 deletions
diff --git a/vendor/codeberg.org/gruf/go-ffmpreg/embed/ffmpeg/ffmpeg.wasm b/vendor/codeberg.org/gruf/go-ffmpreg/embed/ffmpeg/ffmpeg.wasm Binary files differdeleted file mode 100644 index 9d1faa3ed..000000000 --- a/vendor/codeberg.org/gruf/go-ffmpreg/embed/ffmpeg/ffmpeg.wasm +++ /dev/null diff --git a/vendor/codeberg.org/gruf/go-ffmpreg/embed/ffmpeg/lib.go b/vendor/codeberg.org/gruf/go-ffmpreg/embed/ffmpeg/lib.go deleted file mode 100644 index abe32d7c1..000000000 --- a/vendor/codeberg.org/gruf/go-ffmpreg/embed/ffmpeg/lib.go +++ /dev/null @@ -1,25 +0,0 @@ -package ffmpeg - -import ( - _ "embed" - "os" -) - -func init() { - // Check for WASM source file path. - path := os.Getenv("FFMPEG_WASM") - if path == "" { - return - } - - var err error - - // Read file into memory. - B, err = os.ReadFile(path) - if err != nil { - panic(err) - } -} - -//go:embed ffmpeg.wasm -var B []byte diff --git a/vendor/codeberg.org/gruf/go-ffmpreg/embed/ffmpreg.wasm.gz b/vendor/codeberg.org/gruf/go-ffmpreg/embed/ffmpreg.wasm.gz Binary files differnew file mode 100644 index 000000000..1545d58bc --- /dev/null +++ b/vendor/codeberg.org/gruf/go-ffmpreg/embed/ffmpreg.wasm.gz diff --git a/vendor/codeberg.org/gruf/go-ffmpreg/embed/ffprobe/ffprobe.wasm b/vendor/codeberg.org/gruf/go-ffmpreg/embed/ffprobe/ffprobe.wasm Binary files differdeleted file mode 100644 index 0094c53f4..000000000 --- a/vendor/codeberg.org/gruf/go-ffmpreg/embed/ffprobe/ffprobe.wasm +++ /dev/null diff --git a/vendor/codeberg.org/gruf/go-ffmpreg/embed/ffprobe/lib.go b/vendor/codeberg.org/gruf/go-ffmpreg/embed/ffprobe/lib.go deleted file mode 100644 index c3c3a3df1..000000000 --- a/vendor/codeberg.org/gruf/go-ffmpreg/embed/ffprobe/lib.go +++ /dev/null @@ -1,25 +0,0 @@ -package ffprobe - -import ( - _ "embed" - "os" -) - -func init() { - // Check for WASM source file path. - path := os.Getenv("FFPROBE_WASM") - if path == "" { - return - } - - var err error - - // Read file into memory. - B, err = os.ReadFile(path) - if err != nil { - panic(err) - } -} - -//go:embed ffprobe.wasm -var B []byte diff --git a/vendor/codeberg.org/gruf/go-ffmpreg/embed/lib.go b/vendor/codeberg.org/gruf/go-ffmpreg/embed/lib.go new file mode 100644 index 000000000..7829b5524 --- /dev/null +++ b/vendor/codeberg.org/gruf/go-ffmpreg/embed/lib.go @@ -0,0 +1,39 @@ +package embed + +import ( + "bytes" + "compress/gzip" + _ "embed" + "io" + "os" +) + +func init() { + var err error + + if path := os.Getenv("FFMPREG_WASM"); path != "" { + // Read file into memory. + B, err = os.ReadFile(path) + if err != nil { + panic(err) + } + } + + // Wrap bytes in reader. + b := bytes.NewReader(B) + + // Create unzipper from reader. + gz, err := gzip.NewReader(b) + if err != nil { + panic(err) + } + + // Extract gzipped binary. + B, err = io.ReadAll(gz) + if err != nil { + panic(err) + } +} + +//go:embed ffmpreg.wasm.gz +var B []byte diff --git a/vendor/codeberg.org/gruf/go-ffmpreg/wasm/run.go b/vendor/codeberg.org/gruf/go-ffmpreg/wasm/run.go index 62ce2bc25..7b07d851d 100644 --- a/vendor/codeberg.org/gruf/go-ffmpreg/wasm/run.go +++ b/vendor/codeberg.org/gruf/go-ffmpreg/wasm/run.go @@ -14,6 +14,11 @@ import ( // wazero.Runtime on module instantiation. type Args struct { + // Program name, depending on the + // module being run this may or may + // not be necessary. + Name string + // Optional further module configuration function. // (e.g. to mount filesystem dir, set env vars, etc). Config func(wazero.ModuleConfig) wazero.ModuleConfig @@ -39,7 +44,7 @@ func Run( // Prefix arguments with module name. cargs := make([]string, len(args.Args)+1) - cargs[0] = module.Name() + cargs[0] = args.Name copy(cargs[1:], args.Args) // Prepare new module configuration. |