summaryrefslogtreecommitdiff
path: root/vendor/codeberg.org
diff options
context:
space:
mode:
authorLibravatar kim <89579420+NyaaaWhatsUpDoc@users.noreply.github.com>2024-11-06 13:38:13 +0000
committerLibravatar GitHub <noreply@github.com>2024-11-06 14:38:13 +0100
commitb84637801ae9e9cf330d91ce7e2e7734a7c6130c (patch)
treee7518f95e0a44506c24c298dd88c654c0a4bdae5 /vendor/codeberg.org
parent[bugfix] sets the max value placeholders to MaxInt32 instead of MaxInt (#3517) (diff)
downloadgotosocial-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.wasmbin15504215 -> 0 bytes
-rw-r--r--vendor/codeberg.org/gruf/go-ffmpreg/embed/ffmpeg/lib.go25
-rw-r--r--vendor/codeberg.org/gruf/go-ffmpreg/embed/ffmpreg.wasm.gzbin0 -> 8253333 bytes
-rw-r--r--vendor/codeberg.org/gruf/go-ffmpreg/embed/ffprobe/ffprobe.wasmbin15415068 -> 0 bytes
-rw-r--r--vendor/codeberg.org/gruf/go-ffmpreg/embed/ffprobe/lib.go25
-rw-r--r--vendor/codeberg.org/gruf/go-ffmpreg/embed/lib.go39
-rw-r--r--vendor/codeberg.org/gruf/go-ffmpreg/wasm/run.go7
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
deleted file mode 100644
index 9d1faa3ed..000000000
--- a/vendor/codeberg.org/gruf/go-ffmpreg/embed/ffmpeg/ffmpeg.wasm
+++ /dev/null
Binary files differ
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
new file mode 100644
index 000000000..1545d58bc
--- /dev/null
+++ b/vendor/codeberg.org/gruf/go-ffmpreg/embed/ffmpreg.wasm.gz
Binary files differ
diff --git a/vendor/codeberg.org/gruf/go-ffmpreg/embed/ffprobe/ffprobe.wasm b/vendor/codeberg.org/gruf/go-ffmpreg/embed/ffprobe/ffprobe.wasm
deleted file mode 100644
index 0094c53f4..000000000
--- a/vendor/codeberg.org/gruf/go-ffmpreg/embed/ffprobe/ffprobe.wasm
+++ /dev/null
Binary files differ
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.