File tree 2 files changed +11
-15
lines changed
2 files changed +11
-15
lines changed Original file line number Diff line number Diff line change @@ -38,22 +38,18 @@ func decodeMIDI(d *decode.D) any {
38
38
d .Endian = decode .BigEndian
39
39
40
40
// ... decode header
41
- if err := skipTo (d , "MThd" ); err != nil {
42
- d .Errorf ("%v" , err )
43
- } else {
44
- d .FieldStruct ("header" , decodeMThd )
45
-
46
- // ... decode tracks
47
- d .FieldArray ("tracks" , func (d * decode.D ) {
48
- for d .BitsLeft () > 0 {
49
- if err := skipTo (d , "MTrk" ); err != nil {
50
- d .Errorf ("%v" , err )
51
- } else {
52
- d .FieldStruct ("track" , decodeMTrk )
53
- }
41
+ d .FieldStruct ("header" , decodeMThd )
42
+
43
+ // ... decode tracks
44
+ d .FieldArray ("tracks" , func (d * decode.D ) {
45
+ for d .BitsLeft () > 0 {
46
+ if err := skipTo (d , "MTrk" ); err != nil {
47
+ d .Errorf ("%v" , err )
48
+ } else {
49
+ d .FieldStruct ("track" , decodeMTrk )
54
50
}
55
- })
56
- }
51
+ }
52
+ })
57
53
58
54
return nil
59
55
}
You can’t perform that action at this time.
0 commit comments