summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--internal/probe/probe.go2
-rw-r--r--internal/probe/remux.go2
-rw-r--r--internal/thumb/thumb.go2
3 files changed, 6 insertions, 0 deletions
diff --git a/internal/probe/probe.go b/internal/probe/probe.go
index a3fce78..7fd6924 100644
--- a/internal/probe/probe.go
+++ b/internal/probe/probe.go
@@ -34,6 +34,8 @@ type FFProber struct {
waitDelay time.Duration
}
+var _ Prober = (*FFProber)(nil)
+
// NewFFProber creates a new FFProber with bounded retries and a process wait delay.
func NewFFProber() *FFProber {
return &FFProber{
diff --git a/internal/probe/remux.go b/internal/probe/remux.go
index 07870f8..f6becb8 100644
--- a/internal/probe/remux.go
+++ b/internal/probe/remux.go
@@ -19,6 +19,8 @@ type Remuxer interface {
// FFRemuxer implements Remuxer using ffmpeg.
type FFRemuxer struct{}
+var _ Remuxer = (*FFRemuxer)(nil)
+
// NewFFRemuxer creates a new FFRemuxer.
func NewFFRemuxer() *FFRemuxer {
return &FFRemuxer{}
diff --git a/internal/thumb/thumb.go b/internal/thumb/thumb.go
index 51af9b2..32907b4 100644
--- a/internal/thumb/thumb.go
+++ b/internal/thumb/thumb.go
@@ -20,6 +20,8 @@ type FFmpegGenerator struct {
rnd *rand.Rand
}
+var _ Generator = (*FFmpegGenerator)(nil)
+
// NewFFmpegGenerator creates a new FFmpegGenerator with a seeded random source.
func NewFFmpegGenerator() *FFmpegGenerator {
return &FFmpegGenerator{