summaryrefslogtreecommitdiff
path: root/libs/ptformat
AgeCommit message (Collapse)Author
2018-09-10Initial changes needed for building Mixbus (with MSVC) as version 5John Emmas
(Mixbus itself will probably need extra changes)
2018-04-22ptformat: Update to upstream c0305a2Damien Zammit
2018-04-19amend e1f94bbb4a (32/64bit int64 compat)Robin Gareus
2018-04-19Fix 32bit buildsRobin Gareus
Unsigned long is 32bit on 32bit systems, besides sampleoffset and start variables are signed int64_t. resulting in a compiler error: integer constant is too large for 'unsigned long' type.
2018-04-08ptformat: Update to upstream 762f0dbDamien Zammit
2018-04-08ptformat: Update to upstream d5a73a0Damien Zammit
2018-03-20Fix call to labs.Robin Gareus
..or as clang puts it: "error: no member named 'labs' in namespace 'std'; did you mean simply 'labs'?"
2018-03-17Remove C++11isms (libptformat)Robin Gareus
2018-03-17ptformat: Update to upstream master 4e653041Damien Zammit
- Better MIDI support
2018-02-15When building with MSVC, allow for the fact that Mixbus and Ardour can be ↵John Emmas
using different versions of the SESSION_FILE format
2018-02-14Accommodate the change from libtimecode to libtemporalJohn Emmas
2017-10-15Update ptformat to upstream 72bd66bDamien Zammit
- Fix a wrong assumption in the xor code - Find start of wav list more consistently - Fix long long constants
2017-02-18Fix 32bit compilationRobin Gareus
2017-02-18ptformat: Update lib to upstream 624671cDamien Zammit
Temporary measure to prevent bogus data being parsed: Until .ptx decryption is fully solved, we protect the MIDI data output against bogus values being parsed.
2017-02-18ptformat: Update lib to upstream 3b60276Damien Zammit
bugfix: Empty out MIDI events per region Signed-off-by: Damien Zammit <damien@zamaudio.com>
2017-02-17ptformat: Update the lib to 9d0b64f (upstream ptformat)Damien Zammit
Adds MIDI region import support and simplifies XOR decryption. Signed-off-by: Damien Zammit <damien@zamaudio.com>
2016-08-30Update our MSVC project files to generate the most recent Ardour session ↵John Emmas
file format (ver 5) rather than the older v3 format
2016-08-02ptformat: Decrypt ptf files exported from ptx sessionsDamien Zammit
2016-06-26Enable build for FreeBSD (part 1/2)Robin Gareus
Adopted from Michael Beer -- GH pull-request #232 with minor changes: * rebased on master, * removed trailing whitespace, * don't explicitly change saved configuration defaults (wscript) * moved sys/wait (WNOHANG) to header include * separate changes in GUI and lib
2016-05-21Accommodate the fact that 'msvc_resources.rc.in' got moved to a new pathJohn Emmas
2016-05-14Modify the MSVC project for ptformat (which now needs to link to libglib)John Emmas
2016-05-10libptfformat: use g_fopen() to avoid i18n errors with file paths/namesPaul Davis
2016-04-16ptformat: Make PT import more resilient to bad user choices and display messagesDamien Zammit
Previously, libptformat would attempt to parse all kinds of files, now the library stops parsing when the version number and session rate is outside valid ranges, returning an error code to the caller. If there is a valid PT file detected, but some audio files are missing, Ardour now pops up an error message to inform the user that some files may be missing from the import. A success message is displayed otherwise. Signed-off-by: Damien Zammit <damien@zamaudio.com>
2016-04-14alternative approach for 48532baaa, C++98 compat that actually works, tooRobin Gareus
2016-04-14Revert "remove C++11'isms from libptformat. back to C++98 compat."Robin Gareus
This reverts commit 48532baaa7eeda99e9b5ea880f52308570dc3181.
2016-02-13remove C++11'isms from libptformat. back to C++98 compat.Robin Gareus
2016-02-13Add preliminary PTX support for Protools 10 and 11Damien Zammit
Signed-off-by: Damien Zammit <damien@zamaudio.com>
2016-02-13Unjumble the PT5 wav ordering in regions/tracksDamien Zammit
by sorting alphanumerically and case insensitively Signed-off-by: Damien Zammit <damien@zamaudio.com>
2015-10-05NOOP, remove trailing tabs/whitespace.Robin Gareus
2015-10-04globally remove all trailing whitespace from ardour code base.Paul Davis
Paul Davis was responsible for introducing almost all of this.
2015-08-10Oops - forgot I'd need to add an entry to 'ptformat/wscript'John Emmas
2015-08-10Hmmm... not sure why it didn't add my new files. Trying again.John Emmas
2015-08-10Add support for building the new 'ptformat' library with MSVCJohn Emmas
2015-08-10Remove printfpt5-fixDamien Zammit
2015-08-09Fix to PT5 format, (stereo tracks still not fully supported)Damien Zammit
Signed-off-by: Damien Zammit <damien@zamaudio.com>
2015-08-09Fix more warningspt-5-7-xDamien Zammit
Signed-off-by: Damien Zammit <damien@zamaudio.com>
2015-08-09Added pt5 pt7 ptx initial format supportDamien Zammit
Signed-off-by: Damien Zammit <damien@zamaudio.com>
2015-08-06Fixed pt import start offsets and samplerate mismatch offsetsDamien Zammit
Signed-off-by: Damien Zammit <damien@zamaudio.com>
2015-08-06fix ptf library deplyomentRobin Gareus
2015-08-06Added PT .ptf session audio import functionalityDamien Zammit
Signed-off-by: Damien Zammit <damien@zamaudio.com>