From b84637801ae9e9cf330d91ce7e2e7734a7c6130c Mon Sep 17 00:00:00 2001 From: kim <89579420+NyaaaWhatsUpDoc@users.noreply.github.com> Date: Wed, 6 Nov 2024 13:38:13 +0000 Subject: [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 --- vendor/codeberg.org/gruf/go-ffmpreg/embed/lib.go | 39 ++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 vendor/codeberg.org/gruf/go-ffmpreg/embed/lib.go (limited to 'vendor/codeberg.org/gruf/go-ffmpreg/embed/lib.go') 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 -- cgit v1.2.3