Tim Mayberry
f25c7081c9
Add script to copy package directory to directory shared by VM
...
directory path set in ARDOUR_VM_SHARE_DIR
2013-12-07 20:48:19 +10:00
Tim Mayberry
31d1164d3f
Refer to external repository for instructions on setting up Fedora to cross compile Ardour using MinGW-64
2013-12-07 20:48:18 +10:00
Tim Mayberry
ed8e6461b5
Add scripts for building using mingw compiler with distcc
2013-12-07 20:48:18 +10:00
Tim Mayberry
dc60753dde
Use correct header include for _fullpath
...
According to http://msdn.microsoft.com/en-us/library/506720ff(v=vs.120).aspx
2013-12-07 20:48:02 +10:00
Paul Davis
a7961f04cf
fix error in mingw version of realpath()
2013-12-05 17:43:15 -05:00
Paul Davis
ef2c1ff92f
add (likely, partial) windows implementation of POSIX realpath() for COMPILER_MINGW where the latter is not available, to the only place realpath() is used
2013-12-05 17:40:21 -05:00
Paul Davis
550b991176
remove unnecessary recently-added include for realpath, which is not actively used
2013-12-05 17:39:41 -05:00
Paul Davis
e0cc10540d
extra source no longer required
2013-12-05 17:24:39 -05:00
Paul Davis
bab60c2e8c
we don't use realpath() anymore so there is need for a special mingw include
2013-12-05 17:23:18 -05:00
Paul Davis
c0e5506994
we don't use realpath() anymore so there is need for a special mingw include
2013-12-05 17:21:50 -05:00
Paul Davis
3144a81acb
additional header needed for mingw build to get realpath()
2013-12-05 14:49:03 -05:00
Paul Davis
8970446d7e
additional source file for mingw build
2013-12-05 14:48:45 -05:00
Paul Davis
597c9c9b25
make mingw-based pthread comparison function work with both 32 and 64 bit variants of mingw
2013-12-05 14:46:40 -05:00
Paul Davis
b7835cd7b1
workaround compilation issues with assembler in fpu code and mingw
2013-12-05 14:45:17 -05:00
Paul Davis
339fc9ed13
fix platform portability issues caused by use of shell cp(1) command and perl script
2013-12-05 14:44:37 -05:00
Paul Davis
4ef6232de4
fix another instance of the horrible "interface" keyword collision
2013-12-05 14:44:00 -05:00
Paul Davis
60134ddcba
remove unnecessary and *nix-centric LANG= from start of command used to get gcc version; use python's platform.uname() rather than os.uname() to get platform information
2013-12-05 14:43:32 -05:00
Paul Davis
75212b28b2
new/extended windows packaging scripts and associated resources
2013-12-05 13:57:04 -05:00
Paul Davis
2ba2a50dec
Merge branch 'master' into windows
2013-12-04 11:50:36 -05:00
Paul Davis
ce7bfb489c
change "cpu" in cpu load backend functions
2013-12-04 11:48:31 -05:00
Paul Davis
69df7763a1
switch from using Sleep/usleep to Glib::usleep() (and remember that we need to make Glib::usleep() actually work on windows one day)
2013-12-03 10:24:34 -05:00
Paul Davis
0258f2958b
switch from using Sleep/usleep to Glib::usleep()
2013-12-03 10:24:05 -05:00
Paul Davis
22175630bb
Merge branch 'windowspush' of https://github.com/mojofunk/ardour into windows
2013-12-03 10:01:26 -05:00
Paul Davis
848e75aaea
Merge branch 'master' into windows
2013-12-03 10:01:13 -05:00
Tim Mayberry
a420328354
Reinstate call to package config for JACK backend
...
Not sure how this got lost, merge perhaps.
2013-12-03 20:28:17 +10:00
Tim Mayberry
0f6a65e405
Use Sleep instead of usleep on windows in JACK backend
2013-12-03 20:28:10 +10:00
Paul Davis
ae6b0b9f1a
minor tweaks to MIDI clock support, including delivery of position events/messages when stopped
2013-12-02 23:34:12 -05:00
Paul Davis
76ea055b85
don't run MIDI clock "tick" if session is silent (e.g. due to a locate)
2013-12-02 23:33:33 -05:00
Tim Mayberry
4a1b43b9d5
Replace non-portable printf format specifier
...
This caused Diskstream state to be restored incorrectly
2013-12-02 21:28:49 +10:00
Tim Mayberry
f74521b0cd
Remove command line string quoting when forming jack command line on windows
...
This used to be necessary when we started the JACK server but now that we
write a .jackdrc it only causes problems.
I have fixed this before in some branch, must have been lost in a merge.
2013-12-02 21:28:19 +10:00
Tim Mayberry
ad906794b8
Fix pattern used to search for audio backends on windows
...
The audio backend dlls have a number postfix after the library/module name
2013-12-02 21:28:05 +10:00
Tim Mayberry
a9fc076d2e
Waf options are not valid during build stage so use environment variable
2013-12-02 21:26:28 +10:00
Tim Mayberry
c3d2b1ea18
Use PBD::canonical_path instead of ::realpath
...
This is a previous change that seems to have been lost in master -> windows merge
2013-12-02 21:25:47 +10:00
Tim Mayberry
18a59dd7fa
Include pbd/localtime_r.h in session_jack.cc for MinGW
2013-12-02 21:22:14 +10:00
Tim Mayberry
9b5440ec03
Use PBD::pthread_name in MTC_Slave for portability
2013-12-02 21:21:54 +10:00
Tim Mayberry
30da95b609
Remove duplicate ALSA pkgconfig
2013-12-02 21:21:25 +10:00
Tim Mayberry
e80d18b0b3
Revert unfinished export visibility commits by John Emmas
...
These break the mingw build and the visibility work will make this
code redundant
2013-12-02 21:18:29 +10:00
Tim Mayberry
796f39b967
Fix compilation on linux now that libardour no longer links to libjack
...
Similar change has already been made in master branch
2013-12-02 21:17:47 +10:00
Paul Davis
c19f9f8a47
fix continuous send of MIDI start/position/stop messages introduced by mistake
2013-12-01 12:18:57 -05:00
Paul Davis
15cee60021
merge and resolve conflict with master
2013-11-29 22:29:25 -05:00
Paul Davis
d1cc7e5a50
fix up a bunch of confusion regarding the size/capacity/allocation of audio & midi buffers
2013-11-29 22:26:33 -05:00
Paul Davis
0c4457fa83
drop capacity argument from Buffer constructor, since the abstract class cannot (and should not) do anything with it
2013-11-29 22:25:36 -05:00
Paul Davis
146734526c
fix indentation
2013-11-29 22:24:59 -05:00
Paul Davis
074b0c4dca
add explicit linkage to libtimecode
2013-11-29 22:24:37 -05:00
Paul Davis
1190f1d0e0
make JACK backend return the right set of values when asked for buffer sizes or sample rate of a device other than the one in use
2013-11-27 17:41:54 -05:00
Paul Davis
4c0a274b43
do not push new state to backend from audio/MIDI setup until OK or Apply are clicked (i.e. do not do this when device is changed)
2013-11-27 17:41:22 -05:00
Paul Davis
d63e8ba0e8
Merge branch 'master' into windows
2013-11-27 16:18:22 -05:00
Paul Davis
611d93830a
add 0.5 second sleep after closing JACK connection so that next startup/connect is likely to work (allowing JACK time to shutdown). Ugh
2013-11-27 15:25:10 -05:00
Paul Davis
56716a1f28
add error check to call to PortManager::reestablish_ports
2013-11-27 15:24:24 -05:00
Paul Davis
dc4a984cd6
move AudioBackend::_start() into protected, and expand a bit on documenting ::start() vs ::_start()
2013-11-27 14:27:27 -05:00