From d52e20c0e16c8804e8574c32f0df70037d4a843c Mon Sep 17 00:00:00 2001 From: Derrick Hammer Date: Fri, 1 Mar 2024 03:15:12 -0500 Subject: [PATCH] fix: add type switch for bitrate --- metadata/media_format.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/metadata/media_format.go b/metadata/media_format.go index 43daf08..e5e2239 100644 --- a/metadata/media_format.go +++ b/metadata/media_format.go @@ -101,7 +101,12 @@ func (mmd *MediaFormat) DecodeMsgpack(dec *msgpack.Decoder) error { case 14: mmd.Fps = value.(int) case 15: - mmd.Bitrate = int(value.(uint16)) + switch value.(type) { + case uint16: + mmd.Bitrate = int(value.(uint16)) + case uint32: + mmd.Bitrate = int(value.(uint32)) + } case 18: mmd.AudioChannels = int(value.(int8)) case 19: