added dsf support, reusing the existing ID3 parser (#43)

This commit is contained in:
ilkomiliev
2018-11-05 09:57:29 +11:00
committed by David Howden
parent 34f7f1e3c8
commit a9f04c2798
6 changed files with 164 additions and 6 deletions
+9
View File
@@ -32,6 +32,15 @@ func getInt(b []byte) int {
return n
}
func getIntLittleEndian(b []byte) int {
var n int
for i := len(b) - 1; i >= 0; i-- {
n = n << 8
n |= int(b[i])
}
return n
}
func readBytes(r io.Reader, n int) ([]byte, error) {
b := make([]byte, n)
_, err := io.ReadFull(r, b)