diff --git a/metadata/media_metadata.go b/metadata/media_metadata.go index d0940ac..bd60478 100644 --- a/metadata/media_metadata.go +++ b/metadata/media_metadata.go @@ -220,6 +220,8 @@ func (m *mediaMap) DecodeMsgpack(dec *msgpack.Decoder) error { return err } + *m = make(map[string][]MediaFormat, mapLen) + for i := 0; i < mapLen; i++ { typ, err := dec.DecodeString() if err != nil {