8264865dd8
ptformat: Update to upstream 55f08d8 (simplify version detection)
2020-02-09 17:55:48 +11:00
David Runge
2e9ac80e99
Towards waf python 2+3 support
2020-01-25 04:07:37 +01:00
bca825e515
NO-OP: whitespace
2020-01-14 00:52:24 +01:00
defbe7d371
ptformat: Update to upstream 8d29d79 (drop fades && fix offsets)
2019-08-10 12:34:45 +10:00
0301c47f6b
Update core library GPL boilerplate and (C) from git log
2019-08-03 15:53:17 +02:00
a3f8449595
Update to upstream ptformat 777686b (remove strndup && cleanup)
2019-06-24 22:54:45 +10:00
0a62d70a43
Revert "Huh?? I can't believe that MSVC doesn't support strndup() !!!"
...
This reverts commit 1a7a23a5ce
.
2019-06-24 22:52:46 +10:00
1a7a23a5ce
Huh?? I can't believe that MSVC doesn't support strndup() !!!
2019-06-23 15:52:59 +01:00
f5524ddf37
ptformat: Update lib from legacy parser to new parser 6240b87
2019-06-22 17:26:05 +10:00
6c8abb26c8
ptformat: Update to 877fa28 - more endian resilient && pt5 fixes
2018-12-16 15:08:23 +11:00
20cd325f4e
Adapt some MSVC projects to accommodate the changes to 'ptformat' library
2018-10-15 10:19:26 +01:00
d7fca7c828
fix mixup with previous commit
2018-10-14 21:22:39 -04:00
0cf27fd2cd
fix several inter-related problems with libptformat
2018-10-14 20:35:29 -04:00
0e6d88f39a
PT import: Fix circular dependency with libptformat <-> libardour
2018-10-12 19:09:40 +11:00
ca6c11dbca
libptformat: Update lib to upstream e75320e (+source lengths)
2018-10-12 19:09:40 +11:00
feb2763a8a
libptformat: Add ability to reuse object && add path to ptf to api
2018-10-02 20:14:04 +10:00
9506a294c7
Adapt our remaining MSVC projects for 'boost::atomic' (in case it later gets extended to the other libs)
...
Stage 1 of 3 (more to follow)
2018-09-30 08:56:12 +01:00
79f01bc889
Initial changes needed for building Mixbus (with MSVC) as version 5
...
(Mixbus itself will probably need extra changes)
2018-09-10 07:14:59 +01:00
ffd8855391
ptformat: Update to upstream c0305a2
2018-04-22 12:53:42 +10:00
baba08c264
amend e1f94bbb4a
(32/64bit int64 compat)
2018-04-19 18:32:33 +02:00
e1f94bbb4a
Fix 32bit builds
...
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-19 15:36:30 +02:00
d0539f5e8a
ptformat: Update to upstream 762f0db
2018-04-08 20:24:53 +10:00
572b3940fb
ptformat: Update to upstream d5a73a0
2018-04-08 15:31:52 +10:00
1e50562d8a
Fix call to labs.
...
..or as clang puts it:
"error: no member named 'labs' in namespace 'std'; did you mean
simply 'labs'?"
2018-03-20 19:16:37 +01:00
1de8bc3617
Remove C++11isms (libptformat)
2018-03-17 19:59:38 +01:00
cce575eb72
ptformat: Update to upstream master 4e653041
...
- Better MIDI support
2018-03-17 22:40:16 +11:00
b9c9777b9a
When building with MSVC, allow for the fact that Mixbus and Ardour can be using different versions of the SESSION_FILE format
2018-02-15 09:03:32 +00:00
6f019faaa0
Accommodate the change from libtimecode to libtemporal
2018-02-14 10:02:11 +00:00
124092d139
Update ptformat to upstream 72bd66b
...
- Fix a wrong assumption in the xor code
- Find start of wav list more consistently
- Fix long long constants
2017-10-15 17:14:59 +11:00
29ca1f7a67
Fix 32bit compilation
2017-02-18 16:22:34 +01:00
c40ccd5aae
ptformat: Update lib to upstream 624671c
...
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-18 13:18:32 +11:00
22d676c7b6
ptformat: Update lib to upstream 3b60276
...
bugfix: Empty out MIDI events per region
Signed-off-by: Damien Zammit <damien@zamaudio.com>
2017-02-18 03:01:16 +11:00
cb0189845e
ptformat: Update the lib to 9d0b64f (upstream ptformat)
...
Adds MIDI region import support and simplifies XOR decryption.
Signed-off-by: Damien Zammit <damien@zamaudio.com>
2017-02-17 15:36:02 +01:00
0ff233d234
Update our MSVC project files to generate the most recent Ardour session file format (ver 5) rather than the older v3 format
2016-08-30 07:15:00 +01:00
3cda7bcbfb
ptformat: Decrypt ptf files exported from ptx sessions
2016-08-02 22:25:20 +10:00
86763cba90
Enable build for FreeBSD (part 1/2)
...
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-06-26 16:43:07 +02:00
b0200b23f2
Accommodate the fact that 'msvc_resources.rc.in' got moved to a new path
2016-05-21 10:33:18 +01:00
d10947d488
Modify the MSVC project for ptformat (which now needs to link to libglib)
2016-05-14 11:19:43 +01:00
963f43a146
libptfformat: use g_fopen() to avoid i18n errors with file paths/names
2016-05-10 18:24:46 -04:00
277893b130
ptformat: Make PT import more resilient to bad user choices and display messages
...
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-16 12:21:12 +02:00
5af4ce47eb
alternative approach for 48532baaa
, C++98 compat that actually works, too
2016-04-14 12:46:23 +02:00
eda1508da1
Revert "remove C++11'isms from libptformat. back to C++98 compat."
...
This reverts commit 48532baaa7
.
2016-04-14 12:45:02 +02:00
48532baaa7
remove C++11'isms from libptformat. back to C++98 compat.
2016-02-13 23:15:47 +01:00
fbbde01f25
Add preliminary PTX support for Protools 10 and 11
...
Signed-off-by: Damien Zammit <damien@zamaudio.com>
2016-02-13 09:50:52 +01:00
81a9f7a956
Unjumble the PT5 wav ordering in regions/tracks
...
by sorting alphanumerically and case insensitively
Signed-off-by: Damien Zammit <damien@zamaudio.com>
2016-02-13 09:50:52 +01:00
22b07e0233
NOOP, remove trailing tabs/whitespace.
2015-10-05 16:17:49 +02:00
4dc63966f0
globally remove all trailing whitespace from ardour code base.
...
Paul Davis was responsible for introducing almost all of this.
2015-10-04 14:51:05 -04:00
f83327fecb
Oops - forgot I'd need to add an entry to 'ptformat/wscript'
2015-08-10 18:17:31 +01:00
71ce0f3879
Hmmm... not sure why it didn't add my new files. Trying again.
2015-08-10 17:18:13 +01:00
7d9069032e
Add support for building the new 'ptformat' library with MSVC
2015-08-10 17:15:53 +01:00