Robin Gareus
a6b66f1594
vtl: fix small issue with video source file on export
2013-09-04 01:36:46 +02:00
Paul Davis
91b027a4a0
bump to 3.4
2013-09-03 09:08:18 -04:00
Paul Davis
9261d5908d
fix error introduced during recent changes to Mackie control support, involving ambiguous enum usage
2013-09-03 08:48:11 -04:00
Paul Davis
12ec604140
updated .po files from waf i18n, plus an updated gtk2_ardour/de.po from Edgar Aichinger
2013-09-03 08:00:58 -04:00
Paul Davis
dee91c2c39
Revert "bump to 3.4"
...
This reverts commit ad7ab8f09a .
2013-09-03 07:59:59 -04:00
Paul Davis
f5a60e247e
revert to --backtrace enabled by default, since the original goal of this change was addressed in other ways
2013-09-02 22:10:51 -04:00
Paul Davis
ad7ab8f09a
bump to 3.4
2013-09-02 21:57:40 -04:00
Paul Davis
d2cdc7da64
add std:: to clarify use of llabs on OS X
2013-09-02 17:45:04 -04:00
Robin Gareus
01e0f51223
LV2 extUI handling - amend to previous commit.
2013-09-02 16:57:46 +02:00
Robin Gareus
c05ad01b2d
LV2 external UI handling - revert to <= 3.3. behaviour
...
Don't ever clean up external UI plugins that use the LV2plug.in URI.
only free the memory of the last instance when the plugin is removed
or ardour closes.
2013-09-02 16:21:12 +02:00
Robin Gareus
66292718a1
improve scroll and drag behaviour of volume-controller knob
2013-09-01 03:19:13 +02:00
Robin Gareus
dd0a1cd846
fix keyboard interaction with volume knobs (monitor section)
2013-08-31 20:37:02 +02:00
Robin Gareus
14f5557bec
fix typo in IEC-meter 'weird-float' protection.
2013-08-29 18:46:03 +02:00
Robin Gareus
2172700144
protect meters against weird float values
2013-08-29 17:36:52 +02:00
Robin Gareus
03c26762e6
update external plugin UI handling
...
amend to 4cdb018 and 1d972d0
override ui_closed() behavior for lv2ui:external
Keep UI around and do not re-instantiate, but simply show it again.
(this is against the original specs but was agreed upon by various
authors and the previous behavior or Ardour.)
kx:external-ui are cleaned up after ui_closed().
2013-08-29 13:05:11 +02:00
Robin Gareus
4864833669
fix vari-speed phase (when used for calculation only)
...
and clarify an old comment.
2013-08-27 20:55:15 +02:00
Robin Gareus
1d972d05c5
add LV2 support for kx:external-ui#
...
the ABI of http://kxstudio.sf.net/ns/lv2ext/external-ui# is identical to
http://lv2plug.in/ns/extensions/ui#external
It just adds a distinction between #Host and #Widget for cosmetic reasons.
Sadly some newer plugins are released with only support for kxstudio URI :(
2013-08-25 16:21:18 +02:00
Robin Gareus
4cdb018cae
free memory of external plugins on GUI close (major mem leak).
...
There is at least one known plugin that has a problem with this
(custom thread race condition) but it also crashes in other hosts:
http://www.drumgizmo.org/wiki/doku.php?id=bugs&do=showcaselink&showid=8&project=drumgizmo
tested to be working with various nedko, falktx and x42 plugins
2013-08-25 16:21:18 +02:00
Paul Davis
1421a34e52
pot/po file updates caused by waf i18n
2013-08-24 11:46:45 -04:00
Paul Davis
41f6f5574b
fix confusion about whether flip_mode in the Mackie support code is a bool or an enum
2013-08-24 11:46:44 -04:00
Tim Blechmann
a5de2c1067
export: add support for CAF
2013-08-24 14:23:25 +02:00
Robin Gareus
9041d7bc18
don't run meter in import-dialog if the dialog is not visible
2013-08-23 21:26:02 +02:00
Paul Davis
3247c5a51c
undo the hiding of SR-dependent LV2 ports
2013-08-22 17:46:19 -04:00
Paul Davis
868112bece
update czech translations from pavel fric, part 2
2013-08-15 14:55:57 -04:00
Paul Davis
7fe7e7ad4b
update czech translations from pavel fric
2013-08-15 14:55:10 -04:00
Paul Davis
04bf9d1e95
fix newly-appearing crash-at-close caused by muddled thinking in pbd/pthread_utils
...
threads created with this code can now just return a value as they normally would, and the
infrastructure will ensure cleanup. there is no longer any reason to call pthread_exit_pbd()
and so that has been removed.
2013-08-15 11:44:47 -04:00
Paul Davis
588cc3af74
check master sources when determining whether a region uses a source. should fix #5618
2013-08-15 11:43:37 -04:00
Tim Mayberry
7a431f892e
Move curve test file handling in main() until after ARDOUR::init is called
...
This means it doesn't need to call PBD::ID::init directly, which it now
shouldn't be doing
2013-08-13 20:15:47 +10:00
Tim Mayberry
611058bf58
Remove call to PBD::ID::init as it is now done via ARDOUR::init
2013-08-13 20:15:47 +10:00
Tim Mayberry
63745512bc
Call setup_libpbd_enums in PBD::init for portability
2013-08-13 20:15:47 +10:00
Tim Mayberry
1db894f886
Call Gio::init from PBD::init instead of ARDOUR::init
...
PBD needs Gio for PBD::copy_file and perhaps others
2013-08-13 20:15:47 +10:00
Tim Mayberry
55c6d4f2be
Call PBD::init in ARDOUR::init and PBD::cleanup in ARDOUR::cleanup
2013-08-13 20:15:47 +10:00
Tim Mayberry
29193c76cc
Add PBD::init and PBD::cleanup
...
A bit of refactoring to move initialization of libpbd into libpbd
rather than rely on "client" code(ui,libardour,tests etc) to do it
2013-08-13 20:15:47 +10:00
Tim Mayberry
de4b24b162
Move initialization of libardour from ARDOUR_UI class into main()
2013-08-13 20:15:47 +10:00
Tim Mayberry
9d340af10d
Prevent libardour from being initialized more than once
...
This is not thread safe of course, it is not intended to be.
This was implemented as at one stage ARDOUR::init was being called multiple
times in the testsuite which was causing a subtle bug that took some
time to track down.
2013-08-13 20:15:47 +10:00
Tim Mayberry
d51eba1162
Change ARDOUR::init return type to bool type for success/failure
2013-08-13 20:15:47 +10:00
Robin Gareus
4c4376d5dd
fix thinko in 5dee49e19
2013-08-11 17:26:34 +02:00
Robin Gareus
116694a2cb
fix 5dee49e19 (32/64 bit unsigned int compatibility)
2013-08-11 17:19:04 +02:00
Robin Gareus
5dee49e194
make LV2 communication buffers independent from jack-midi buffer-size
...
fixes issues with plugin communication that are common with
jack1 use due to its very small midi-buffers.
2013-08-11 15:10:41 +02:00
Robin Gareus
c4227ca706
fix typos
2013-08-09 19:35:27 +02:00
Robin Gareus
e5424826e5
updated monitor modes doc (new version from Chris with IDs)
2013-08-09 19:34:32 +02:00
Robin Gareus
897074730a
remove --no-freesound option. fixes #5640
2013-08-08 20:08:20 +02:00
Paul Davis
5bca1f44fe
new Mackie Control device file for Qcon controller (from #5634 )
2013-08-07 23:06:54 -04:00
Robin Gareus
a1370f83db
fix compiler warning
2013-08-07 15:57:29 +02:00
Robin Gareus
38e4f7bd1b
fix meter-background highlight when peaking. (> vs >=)
2013-08-04 18:50:51 +02:00
Robin Gareus
00b694fd79
fix rounding issue when dragging video with fractional fps
2013-08-04 18:49:28 +02:00
Robin Gareus
68fc5bbf6c
vtl: import audio at video-offset, forget offset on "Remove Video"
2013-08-04 17:23:58 +02:00
Robin Gareus
f5c52f500a
Timecode: fix subframe rounding
...
if sub-frames are used, frames are rounded up for the later half of
a sub-frame. e.g. @48KSPS, 25fps, 100 subframes per frame
audio-samples >=1910 already yield 00:00:00:01
2013-08-04 16:22:00 +02:00
Robin Gareus
976fc86811
fix no-roll LTC encoder, honor locates when transport is stopped
2013-08-04 16:13:43 +02:00
Robin Gareus
efc46f1553
make master-meter in toolbar optional
2013-08-04 00:06:29 +02:00