Thomas Harte
|
1ce07e2ee8
|
This reads the file, so it can't be constexpr .
|
2022-07-05 17:01:38 -04:00 |
|
Thomas Harte
|
5ae461eb0b
|
Avoid warning during optimised builds.
|
2022-06-03 15:43:27 -04:00 |
|
Thomas Harte
|
18b6f17e86
|
With some refactoring makes some minor steps towards supporting gaps.
|
2022-01-06 17:24:31 -05:00 |
|
Thomas Harte
|
f37179d9f2
|
Gaps appear to contain pre-MFM data (?)
|
2022-01-02 15:39:26 -05:00 |
|
Thomas Harte
|
3e0b7d71d4
|
Properly handle partial bytes.
|
2022-01-01 19:09:19 -05:00 |
|
Thomas Harte
|
58d10943ed
|
Add asserts to validate my reserve sizes.
|
2022-01-01 19:08:44 -05:00 |
|
Thomas Harte
|
dc920a04f6
|
Add missing #include.
|
2022-01-01 19:03:07 -05:00 |
|
Thomas Harte
|
d031381e70
|
Gaps provide content, and data chunk lengths seem to be in terms of unencoded bytes.
|
2022-01-01 18:47:07 -05:00 |
|
Thomas Harte
|
ed1b0b90f7
|
Makes a first attempt at encoding data.
|
2022-01-01 18:36:44 -05:00 |
|
Thomas Harte
|
38dd3c5c60
|
On second thoughts, no need to use a vector here.
|
2022-01-01 17:15:12 -05:00 |
|
Thomas Harte
|
350c98ab4d
|
Add those densities I've yet discovered the rules for.
|
2021-12-29 18:15:37 -05:00 |
|
Thomas Harte
|
dc994f001d
|
Mention units.
|
2021-12-27 18:55:11 -05:00 |
|
Thomas Harte
|
9b6ccbcc95
|
Parses data and gap stream elements.
|
2021-12-27 18:12:44 -05:00 |
|
Thomas Harte
|
9d3cf9c73c
|
Collate descriptions of all tracks.
|
2021-12-26 14:49:51 -05:00 |
|
Thomas Harte
|
28572d4392
|
Enforce string-length requirement.
|
2021-12-26 09:12:44 -05:00 |
|
Thomas Harte
|
0433db0370
|
Eliminate macro.
|
2021-12-25 19:36:54 -05:00 |
|
Thomas Harte
|
a6b326da48
|
Parse the INFO record.
|
2021-12-25 18:17:13 -05:00 |
|
Thomas Harte
|
e457ce66ea
|
Adds sanity checks around CAPS block.
|
2021-12-25 17:32:29 -05:00 |
|
Thomas Harte
|
c118dd8afe
|
Adds just enough to list all the blocks in an IPF.
|
2021-12-25 17:27:50 -05:00 |
|
Thomas Harte
|
dba3a3d942
|
Add through route to an IPF container.
|
2021-12-25 17:06:47 -05:00 |
|