Mercurial > hg > forks > bilotrip-mj12
comparison src/midifile.c @ 54:7fd43d272c93 good64bit
Ahh .. yup.
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Tue, 06 Aug 2013 15:57:30 +0300 |
parents | a2f736d06b70 |
children | 79977d487182 |
comparison
equal
deleted
inserted
replaced
53:a2f736d06b70 | 54:7fd43d272c93 |
---|---|
541 midiError(pMF, "Expected track %d data, not found.\n", i); | 541 midiError(pMF, "Expected track %d data, not found.\n", i); |
542 goto error; | 542 goto error; |
543 } | 543 } |
544 | 544 |
545 pMF->Track[i].pBase = pMF->curr; | 545 pMF->Track[i].pBase = pMF->curr; |
546 pMF->Track[i].ptr = pMF->curr + 8; | 546 |
547 | 547 if (!midiSkip(pMF, 4) || |
548 midiSkip(pMF, 4); | 548 !midiGetBE32(pMF, &pMF->Track[i].sz)) |
549 if (!midiGetBE32(pMF, &pMF->Track[i].sz)) | |
550 { | 549 { |
551 midiError(pMF, "Could not read MTrk size.\n"); | 550 midiError(pMF, "Could not read MTrk size.\n"); |
552 goto error; | 551 goto error; |
553 } | 552 } |
554 | 553 |
555 midiSkip(pMF, 4); | 554 pMF->Track[i].ptr = pMF->curr; |
556 | |
557 pMF->Track[i].pEnd = pMF->curr + pMF->Track[i].sz; | 555 pMF->Track[i].pEnd = pMF->curr + pMF->Track[i].sz; |
558 | 556 |
559 midiSkip(pMF, pMF->Track[i].sz); | 557 midiSkip(pMF, pMF->Track[i].sz); |
560 } | 558 } |
561 | 559 |