aad43bce4a
fix video-image request, zoom before video start.
2015-06-09 23:26:43 +02:00
ab3ec791ea
Add a new signal (not yet used) to initiate session saves; alter signal name for existing signal used to allow other objects to add XML state to session
2015-01-24 19:06:31 -05:00
d2fa2450aa
use C locale, because POSIX locale is not supported on windows, and operation is undefined. C works on all platforms
2015-01-19 07:29:25 -06:00
9c251037f0
consolidate video-tool filepaths - step one
...
1:1 cut/paste
2014-12-23 23:43:24 +01:00
8a58ffd151
NOOP, fix some “missing sentinel” -Wformat
2014-11-25 10:23:10 +01:00
3a7652200d
also search for 32bit xjadeo on 64bit windows
2014-11-24 01:43:31 +01:00
fd79656d60
remove duplicate windows includes
2014-10-16 11:51:47 +02:00
ad017365f7
Merge branch 'cairocanvas'
2014-10-16 05:12:52 -04:00
e6ab754e4f
video-timeline tools path updates for OSX and Windows
2014-08-28 21:39:59 +02:00
ab22a06ec7
prepare for upcoming Jadeo.app -> Xjadeo.app rename on OSX.
...
also add Windows code while we're at it
and fallback to xjadeo on GNU/Linux.
2014-08-16 13:30:00 +02:00
a3c378cf62
move utility functions into a dedicated namespace
2014-06-25 21:47:54 +02:00
cd12698b9c
Rename PBD::find_file_in_search_path to just PBD::find_file
...
saves a bit of typing and not necessary if you look at how it is used.
2014-06-25 12:40:10 -04:00
6a5d805b38
more canvas refactoring.
...
Remove Canvas::Layout, use Canvas::Container for the same purpose, move child-rendering into Item::render_children() so that it
could theoretically be used by any derived type.
2014-06-22 11:41:05 -04:00
0796ccfb65
use newly factored canvas in gtk2_ardour
2014-06-21 11:44:22 -04:00
436eecbb3c
check for xjadeo/xjremote >= 0.7.7
2014-06-07 17:28:46 +02:00
8c9749e42f
merge with master and fix 4 conflicts by hand
2014-06-02 11:32:13 -04:00
9f266e9061
try get_win_special_folder() for harvid & xjadeo (if registry fails)
2014-04-24 13:22:17 +02:00
1929cbffb4
query windows registry for xjadeo & harvid path
2014-04-24 02:08:19 +02:00
8a8dc9ca04
fix xjadeo on windows (directly use xjadeo.exe)
2014-04-23 21:27:05 +02:00
4fd1a5edd5
videotimeline: path related fixes for windows
2014-04-19 02:03:43 +02:00
670c066793
add manual reference to missing video-tools warnings
2014-04-11 17:24:50 +02:00
89e63b4bce
fix some memory leaks
2014-03-23 00:46:12 +01:00
a0abf608d6
replace a few creeping instances of the string "Ardour" with PROGRAM_NAME
2014-02-10 10:53:01 -05:00
f8574fc39d
'gtk2_ardour' - Add namespaces + casting where necessary + general bits of 'correctness' to keep MSVC happy
2013-10-03 09:06:56 +01:00
19bb2b33a8
Merge remote-tracking branch 'remotes/origin/cairocanvas' into windows
...
Conflicts (hopefully resolved):
gtk2_ardour/marker.cc
gtk2_ardour/midi_region_view.h
gtk2_ardour/region_gain_line.h
gtk2_ardour/utils.cc
gtk2_ardour/video_image_frame.cc
gtk2_ardour/wscript
libs/backends/jack/wscript
2013-09-21 09:17:25 +01:00
8ddd12a60d
Rename SearchPath class Searchpath
...
Windows headers define SearchPath which means we have to undefine it
where necessary. This is a pain and can be tricksy, so I feel renaming
the class slightly is the easiest solution.
2013-09-06 14:31:11 +10:00
b5845ea458
dedicated namespace for video-utils
...
conflicting symbol prophylaxis
2013-08-08 15:26:19 -04:00
1700b30e4e
tiny detail.. GUI-callback may try to check vmonitor->is_started() or issue a periodic seek update while it's going away
2013-08-08 15:26:18 -04:00
6178e65cdd
vtl: replace Ardour with Program-Name in messages
2013-08-08 15:26:01 -04:00
43ae996b3a
dedicated namespace for video-utils
...
conflicting symbol prophylaxis
2013-08-03 16:54:57 +02:00
f81cbe06ea
tiny detail.. GUI-callback may try to check vmonitor->is_started() or issue a periodic seek update while it's going away
2013-07-31 20:19:57 +02:00
d7a52dc0fe
vtl: replace Ardour with Program-Name in messages
2013-07-25 14:19:28 +02:00
46b6987311
fix merge of master
...
frames => samples rename in cairocanvas branch caused minor breakage
2013-06-14 10:50:40 -04:00
f00b3b7f11
merge with master
2013-06-13 23:00:24 -04:00
489121ca20
vtl: clean-up "Remove Video" action state
2013-06-13 17:17:28 +02:00
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
6b480bb2f7
vtl: make "Remove Video" insensitive if N/A
2013-06-13 00:58:19 +02:00
8b5f990267
vtl: send A/V offset to video-monitor when launched
2013-06-10 19:43:23 +02:00
f5a8e563e8
vtl: NOOP, replace old define
2013-06-10 19:33:54 +02:00
70a422c1c7
vtl: remove cruft
2013-06-10 19:10:12 +02:00
c190870b50
vtl: disable video-monitor settings override (unused for now)
2013-06-10 19:10:12 +02:00
788b14365e
fix video-monitor session settings
...
save settings when xjadeo terminates,
not only on explicit session save/quit.
2013-06-09 22:56:33 +02:00
ce0aa96838
NOOP - use PBD's std::string to number functions
2013-06-08 09:03:26 +02:00
31d234b48c
Merge branch 'master' into cairocanvas
2013-06-07 13:18:48 -04:00
b13c5bff54
vtl: NOOP - clean up code.
2013-06-07 15:35:49 +02:00
31fbf351a8
vtl: round fractional framerates to 1/100 to compare for identity
2013-06-07 14:37:15 +02:00
74f2472c7d
vtl: more frame->sample renames and cleaning
2013-04-17 09:10:47 +02:00
1227f2b73e
vtl: get rid of one more unnecessary canvas-group
2013-04-17 02:27:06 +02:00
b713af2083
vtl: use ArdourImage
...
* update videotimeline -> new zoom, position API
* update image-frame use Cairo based ArdourImage instead of GdkPixbuf
2013-04-16 23:28:08 +02:00
8877199ae0
leftmost_position => leftmost_sample, current_page_frames => current_page_samples
2013-04-12 11:21:12 -04:00