Paul Davis
11becd4a6b
properly restore newer (cairo-canvas related) UI config parameters
2013-06-21 17:15:56 -04:00
Paul Davis
1b73ab2065
fixed const cast warning
2013-06-21 17:15:12 -04:00
Paul Davis
ffbe9a949e
fix unused argument warning
2013-06-21 17:14:53 -04:00
Paul Davis
479e97dc59
some prep work for generally handling dbl-click on draggable objects
2013-06-21 15:18:54 -04:00
Paul Davis
a079118981
fix incorrect coordinate space when drawing first poly-curve line
2013-06-21 13:56:01 -04:00
Paul Davis
1c74a3ab2d
waveform drawing improvements
...
* handle logscaled and rectified
* put dark tips in right places
* improve color selection algorithm
2013-06-21 13:17:37 -04:00
Paul Davis
68779e0c0a
(working) start of an experiment with pyramix-style waveform drawing
2013-06-20 23:12:19 -04:00
Paul Davis
594a8c1221
set waveform color to a V-reduced version of the frame fill color.
2013-06-20 23:11:40 -04:00
Paul Davis
27c943f1dd
new image cache design for waveviews, with various fixes.
...
Rather than maintain a set of images in a cache, when we no longer have the required waveform data, create a new image that is appropriately centered and extends to roughly twice the screen width (or the limits of the region's source file(s), as necessary)
2013-06-20 14:37:31 -04:00
Paul Davis
3604bf12a2
get wave drawing improved, but commit before i tear it all up and go back to a single cached image per waveview
2013-06-19 20:23:22 -04:00
Paul Davis
f9d30cf41a
inching pretty close to fully working waves now
2013-06-19 14:44:08 -04:00
Paul Davis
79384aeb66
initial semi-working attempt at getting waveview cache to work correctly
2013-06-18 23:03:20 -04:00
Paul Davis
aaaeb958c1
switch samples_per_pixel to integer type
2013-06-18 23:02:54 -04:00
Paul Davis
691be68ac2
fix rect redraw problems caused by intersection requiring the usual 0.5 expansion (though consider a more general fix for this at teh group level)
2013-06-18 13:46:24 -04:00
Paul Davis
77f5f4c4bf
basically operational switch to canvas drawing coordinates, although text and waves don't work, and redraw areas are too small
2013-06-18 08:23:06 -04:00
Paul Davis
a0c5de281a
fix crash when recording, because the audioregion view has no frame handles
2013-06-18 08:22:25 -04:00
Paul Davis
1c24a847dd
remove no-op "horizontal_position_changed()" method from StreamView and RouteTimeAxisView
2013-06-16 22:15:32 -04:00
Robin Gareus
11619a37bf
Merge branch 'master' into cairocanvas
...
Conflicts:
gtk2_ardour/editor_canvas.cc
gtk2_ardour/imageframe_time_axis.cc
gtk2_ardour/imageframe_time_axis.h
gtk2_ardour/imageframe_time_axis_group.cc
gtk2_ardour/imageframe_time_axis_group.h
gtk2_ardour/imageframe_time_axis_view.cc
gtk2_ardour/imageframe_time_axis_view.h
gtk2_ardour/imageframe_view.cc
gtk2_ardour/imageframe_view.h
gtk2_ardour/marker_time_axis.cc
gtk2_ardour/marker_time_axis.h
gtk2_ardour/marker_time_axis_view.cc
gtk2_ardour/marker_time_axis_view.h
gtk2_ardour/marker_view.cc
gtk2_ardour/marker_view.h
gtk2_ardour/video_image_frame.cc
gtk2_ardour/visual_time_axis.cc
gtk2_ardour/visual_time_axis.h
libs/canvas/canvas/circle.h
2013-06-14 21:09:24 +02:00
Robin Gareus
77ac803ba0
osx packaging: clean up temp dirs
...
OSX's .DS_Store file keeps rmdir from working.
2013-06-14 18:15:05 +02:00
Robin Gareus
377a016d59
packaging scripts: use rsync for video-tools
2013-06-14 18:12:55 +02:00
Robin Gareus
12584b7a7a
don't display freewheeling & samplerate LV2 ports on GUI
2013-06-14 17:33:29 +02:00
Robin Gareus
cd04861f37
remove cruft
2013-06-14 17:29:14 +02:00
Robin Gareus
b44060ce96
remove old/unused export_multiplicator
2013-06-14 17:28:46 +02:00
Robin Gareus
084af4727d
remove cruft - old CMT imageframe*
2013-06-14 17:18:59 +02:00
Paul Davis
46b6987311
fix merge of master
...
frames => samples rename in cairocanvas branch caused minor breakage
2013-06-14 10:50:40 -04:00
Robin Gareus
006e3575be
NOOP clean up code
...
move curl-http-get wrapper-function which is used by various
videotimeline related code to util.c
2013-06-14 13:58:56 +02:00
Robin Gareus
748de7e794
avoid name-conflict
...
when compiled with -rdynamic, "AudioStream" symbol
conflicts with AspectVST.so
2013-06-14 13:58:55 +02:00
Paul Davis
f00b3b7f11
merge with master
2013-06-13 23:00:24 -04:00
Paul Davis
80a13145f3
Generalize no-plugin-state from AudioUnits to all plugins
...
Replace AU_STATE_SUPPORT compile-time define with NO_PLUGIN_STATE and make it prevent plugin state setting, preset loading, preset saving and plugin state saving. Blocks on these actions exist partially in the backend and partially in the GUI (this latter class are not absolute, and should OSC or MIDI be able to drive Plugin::save_preset() the block could be circumvented). Set NO_PLUGIN_STATE if --freebie is used at waf-configure time
2013-06-13 22:50:54 -04:00
Paul Davis
ea1dc49915
update russian translation
...
From Alexander Prokoudine
2013-06-13 21:26:30 -04:00
Alexandre Prokoudine
5d52ae1825
Update Russian translation of Ardour 3.2
2013-06-14 02:21:02 +02:00
Alexandre Prokoudine
2b90a57655
Fix the spelling and abstract the program name
...
The video exporting dialog has a few spelling bugs, as well
as unabstracted program name. The patch fixes it.
2013-06-14 02:10:31 +02:00
Robin Gareus
d7e336e0f2
s/Framenumber/Frame number/
2013-06-14 00:41:02 +02:00
Robin Gareus
1e78407e81
update OSX disk image
...
* unpack xjadeo dmg - add Jadeo.app
* new background image with arrow for xjadeo
2013-06-13 22:42:37 +02:00
Robin Gareus
489121ca20
vtl: clean-up "Remove Video" action state
2013-06-13 17:17:28 +02:00
Paul Davis
a1e3cee926
bump to v3.2
2013-06-13 10:53:51 -04:00
Paul Davis
e2df0413f4
fix up versioning stuff for libardour, which should track regular ardour release versions
2013-06-13 10:53:36 -04:00
Robin Gareus
27e2b09f63
vtl: check if server's docroot matches ardour's config
...
NOTE: this breaks backwards compatibility with icsd and
harvid < 0.3.0 which do not report their settings.
It may also conflict with harvid running on localhost in a chroot.
Ideally this will be a warning only.
That the user can choose to ignore this and should get the option
to stop the video-server and re-start it using a different docroot.
2013-06-13 00:58:19 +02:00
Robin Gareus
6b480bb2f7
vtl: make "Remove Video" insensitive if N/A
2013-06-13 00:58:19 +02:00
Paul Davis
67704f8de2
try removing --backtrace from VM build script
2013-06-12 07:17:37 -04:00
Paul Davis
155388ec3c
fix up detection of version by define_versions.sh
2013-06-11 11:41:49 -04:00
Paul Davis
2e1e5da78e
more changes to consolidate version definition into the top level wscript file
2013-06-11 11:37:52 -04:00
Paul Davis
ef6366a7cd
adjust the way version and revision info are gathered, defined and used
2013-06-11 10:58:24 -04:00
Paul Davis
61e302c6bb
make startup helper script use actual version, not a hard-coded 3.0 value
2013-06-11 10:32:16 -04:00
Paul Davis
39215e04a9
stop hard-coding main executable as ardour-3.0
2013-06-11 10:18:58 -04:00
Paul Davis
b7b279c588
round 2: *correctly* add --harvid to VM build scripts
2013-06-11 09:30:56 -04:00
Paul Davis
014e3d6603
add --harvid to VM build scripts
2013-06-11 09:28:59 -04:00
Paul Davis
31e8c77609
update .po files
2013-06-11 08:49:52 -04:00
Robin Gareus
21a4ce62dc
vtl: wait for output from ffprobe
...
fix code-ordering bug that sneaked in when re-factoring the parser.
2013-06-11 02:58:10 +02:00
Robin Gareus
1ca430babd
separate general vs temporary(no vtl) OSX defines
2013-06-11 01:26:49 +02:00