From 366885e01c67678e90555a523c8a0625581feb3b Mon Sep 17 00:00:00 2001 From: Lukas Herman Date: Sat, 5 Sep 2020 19:57:00 -0700 Subject: [PATCH] Hide DecoderFunc Since DecoderFunc is not being used as a public API, there's no need to increase the API surface area. --- pkg/frame/decode.go | 2 +- pkg/frame/frame.go | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/pkg/frame/decode.go b/pkg/frame/decode.go index a2a2a47..f1e88c8 100644 --- a/pkg/frame/decode.go +++ b/pkg/frame/decode.go @@ -5,7 +5,7 @@ import ( ) func NewDecoder(f Format) (Decoder, error) { - var decoder DecoderFunc + var decoder decoderFunc switch f { case FormatI420: diff --git a/pkg/frame/frame.go b/pkg/frame/frame.go index d098692..fdfd405 100644 --- a/pkg/frame/frame.go +++ b/pkg/frame/frame.go @@ -7,8 +7,8 @@ type Decoder interface { } // DecoderFunc is a proxy type for Decoder -type DecoderFunc func(frame []byte, width, height int) (image.Image, error) +type decoderFunc func(frame []byte, width, height int) (image.Image, error) -func (f DecoderFunc) Decode(frame []byte, width, height int) (image.Image, error) { +func (f decoderFunc) Decode(frame []byte, width, height int) (image.Image, error) { return f(frame, width, height) }