Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-03-29 | Fix track index numbering to be gapless and zero basedHEADmaster | Damien Zammit | |
2021-01-16 | v10+: Fix segfault when wav list cannot be read due to .size() always 4 | Damien Zammit | |
std::string() was initialised with a fixed size of 4, so checking for .size() == 0 will always fail. This fixes the _audiofiles vector from being iterated over when empty, and returns a PARSE FAIL when there are known to be wavs present but none were found. | |||
2019-09-01 | added hyperlink to Protools | Dilineshan | |
2019-09-01 | Hyperlink added to ardour text and spacial formatting under headers | Victoria Lynne | |
2019-08-31 | change the heading style to make it specific | 30346044 | |
2019-08-25 | version detection: Rewrite parse_version to be smarter based on blocks | Damien Zammit | |
2019-07-14 | tests: Add v12 test for basic audio | Damien Zammit | |
2019-07-14 | Drop fade regions that we don't know how to handle && fix samplerate scaling ↵ | Damien Zammit | |
of offsets | |||
2019-06-24 | Remove incorrect memset() on a vector | Damien Zammit | |
2019-06-24 | Directly allocate a std::string -- remove strndup()/free() | Robin Gareus | |
strndup() is a GNU-extension, not available to MSVC and default macOS/X builds. g_strndup() would have been an alternative. Directly constructing std::string() is however more efficient. | |||
2019-06-24 | Don't expose static methods that don't use members. | Robin Gareus | |
This is in preparation for making parsestring() a constant method | |||
2019-06-22 | Remove nesting limit && fix wasted time recursively scanning regions with no ↵ | Damien Zammit | |
children | |||
2019-06-22 | Limit nesting to 5 levels deep, speeds up loading a particular session from ↵ | Damien Zammit | |
36s to 0.6s | |||
2019-06-22 | Update copyright year | Damien Zammit | |
2019-06-22 | glib: Make dep optional | Damien Zammit | |
2019-06-22 | travis: Add mac and linux clang builds | Damien Zammit | |
2019-06-22 | Fix erase() calls for vectors && add path getter | Damien Zammit | |
2019-06-21 | Update inline API documentation for return values | Damien Zammit | |
2019-06-21 | More API cleanups | Damien Zammit | |
- Make naming of files more consistent - Use const& for strings where applicable - Move macros out of the global namespace header | |||
2019-06-20 | Update tests-results (no-op track/region sort-order) | Robin Gareus | |
2019-06-20 | API cleanup: const-ness, remove public variables | Robin Gareus | |
Do not allow users of the API to modify internal variables, prefer accessor methods to constant data. Use const-references whenever possible (don't copy-construct arguments), likewise prefer direct references over iterators. | |||
2019-06-20 | Prefer explicit initialization of structs | Robin Gareus | |
* Remove c-style typedefs * Use C++ style structs with constructors * Prefer struct variable names to set data | |||
2019-06-20 | Add recursive routine to clear blocks in cleanup() | Damien Zammit | |
2019-06-20 | Clean up ptformat api | Damien Zammit | |
2019-06-20 | Add free() calls to fix leaks with strndup | Damien Zammit | |
2019-06-19 | Fix uninitialised value bug - thanks Robin! | Damien Zammit | |
2019-06-19 | travis: Try adding toolchain 4.9 | Damien Zammit | |
2019-06-19 | Fix previous commit | Damien Zammit | |
2019-06-19 | tests: Make more robust to different environments | Damien Zammit | |
2019-06-18 | Add missing libraries to travis | Damien Zammit | |
2019-06-18 | Try disabling travis CI cache to fix tests | Damien Zammit | |
2019-06-18 | Revert bash -> sh for tests | Damien Zammit | |
2019-06-18 | Fix broken MIDI support for >= pt10 | Damien Zammit | |
2019-06-17 | Try to fix CI | Damien Zammit | |
2019-06-17 | Use bash for tests not sh | Damien Zammit | |
2019-06-17 | Update README | Damien Zammit | |
2019-06-17 | Add ability to have a known broken test and still pass CI | Damien Zammit | |
2019-06-17 | Almost passed pt12 midi regression test | Damien Zammit | |
2019-06-17 | Fix most breaking tests | Damien Zammit | |
2019-06-17 | Remove legacy code path | Damien Zammit | |
2019-06-17 | Fixes for >= pt10 | Damien Zammit | |
2019-06-17 | Small fix for MIDI and pt10 wavs | Damien Zammit | |
2019-06-17 | Almost fixed MIDI | Damien Zammit | |
2019-06-16 | Fix bit width of 3 point parser | Damien Zammit | |
2019-06-16 | Fixing MIDI | Damien Zammit | |
2019-06-16 | Begin MIDI support for blocks | Damien Zammit | |
2019-06-16 | Fixes to tracks | Damien Zammit | |
2019-06-16 | Fixing track info | Damien Zammit | |
2019-06-16 | WIP region/track parsing && refactor | Damien Zammit | |
2019-06-15 | Add region detection for some versions | Damien Zammit | |