70442ae7e3
Ask xjadeo to use ArdourMono font for OSD
2019-11-09 06:34:31 +01:00
a8f9ba4a5e
Preview video frame when dragging
2019-11-09 06:00:01 +01:00
4050ca5633
Update GPL boilerplate and (C)
...
Copyright-holder and year information is extracted from git log.
git history begins in 2005. So (C) from 1998..2005 is lost. Also some
(C) assignment of commits where the committer didn't use --author.
2019-08-03 15:53:15 +02:00
a390d8d3ca
Use enum for exec stderr parameter (2/2)
2019-03-05 22:49:18 +01:00
58e9bb0a14
move away from "sync source" concepts
2018-10-05 14:15:02 -04:00
93625b108e
Use "frame" for video-frames, fixes video-monitor state.
...
revert/amend/undo 30b087ab
for video-related units
2018-01-21 11:27:26 +01:00
7db12f6b12
convert codebase to use Temporal for various time types
2017-09-24 12:03:54 -04:00
30b087ab3d
globally change all use of "frame" to refer to audio into "sample".
...
Generated by tools/f2s. Some hand-editing will be required in a few places to fix up comments related to timecode
and video in order to keep the legible
2017-09-18 12:39:17 -04:00
47f1183a15
Use XMLNode::set_property API in VideoMonitor class
2017-04-19 09:36:57 +10:00
1479e2d772
Fix video-monitor "sync-source" changes
2016-12-10 15:54:47 +01:00
cf52d6e4b4
enough with umpteen "i18n.h" files. Consolidate on pbd/i18n.h
2016-07-14 14:45:23 -04:00
9010262bed
first compilable version of tabbable design.
...
I would have loved to split this apart, but there are just so many interrelated changes,
it makes little sense and would be a huge effort that would break future git bisect
use because so many intermediate commits would not compile
2016-02-22 15:31:21 -05:00
b5c9a92a58
Move Timers/Timeouts from ARDOUR_UI into functions in timers.h and use PBD::Timers
2015-01-01 19:04:14 +07:00
730e09ce65
another round of compiler warning fixes
2014-10-23 05:31:40 +02:00
a968df97de
update video NO_OFFSET to 64 bit
2014-10-01 00:26:21 +02:00
dfbc9da79a
update clocks and video-frames at FPS
2014-08-30 20:57:27 +02:00
cd96ae8e8a
fix for video-monitor (xjadeo >= 0.7.8 is started w/o jack-transport)
2014-07-25 12:59:41 +02:00
8d2c280438
update video-monitor override flags
...
(new OSX/openGL menu bar in upcoming xjadeo 0.8)
2014-07-25 12:59:40 +02:00
a3c378cf62
move utility functions into a dedicated namespace
2014-06-25 21:47:54 +02:00
889f62328b
update for xjadeo 0.7.7 (don't connect to jackd by default)
2014-06-07 17:28:46 +02:00
543099afba
rework SystemExec - use vfork wrapper (and lots of related stuff)
2014-03-13 16:58:07 +01:00
300b484cf6
Merge branch 'master' into windows+cc
...
Conflicts (hopefully resolved):
gtk2_ardour/ardour_ui.cc
gtk2_ardour/ardour_ui.h
gtk2_ardour/ardour_ui_options.cc
2013-10-06 11:56:03 +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
960a47330a
switch from JACK_Slave to Engine_Slave
2013-09-19 17:34:23 -04:00
486720de61
Use Glib::usleep for portability
2013-07-22 13:44:32 +10:00
f00b3b7f11
merge with master
2013-06-13 23:00:24 -04:00
9b9ebee02c
remove inadvertently committed debug message
2013-06-11 00:49:36 +02:00
8b5f990267
vtl: send A/V offset to video-monitor when launched
2013-06-10 19:43:23 +02:00
3940ec3fa7
vtl: fix for not-saving video-monitor settings
2013-06-10 19:10:12 +02:00
70a422c1c7
vtl: remove cruft
2013-06-10 19:10:12 +02:00
717a38982a
vtl: reduce ardour<>xjadeo communication
...
avoid duplcate OSD related messages.
2013-06-10 19:10:12 +02:00
b203da5eb9
vtl: fix duplicate saved settings
2013-06-10 19:10:12 +02:00
5b7b56236b
move emulate_key_event() to utils
2013-06-10 01:54:55 +02:00
06ab2f9c10
do not allow to change timecode-offset in xjadeo while ardour has control
2013-06-10 01:05:00 +02:00
d4a656fc35
properly fake/forward keyboard events from video-monitor
2013-06-10 00:52:24 +02:00
85ceefd70a
handle async communication from xjadeo
2013-06-09 22:56:34 +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
40944574c6
the big rework of window management. probably not complete at thsi point, but this is mostly functional
2013-05-04 22:02:05 -04:00
74f2472c7d
vtl: more frame->sample renames and cleaning
2013-04-17 09:10:47 +02:00
abba366fce
fix some unused argument warnings
2013-04-16 14:04:07 -04:00
66ee2c8e59
enable videotimeline by default
2013-04-11 19:49:48 +02:00
ed1f310f10
vtl: rework session-needs-save logic
...
* videotimeline now immediately marks the session dirty on
every state-changing operation
* video-montor is polled every 2.5 seconds for menu-relevant state info
(ontop, OSD,..) and every 30 seconds for full state (window pos, size,..)
* new interface to query the video-monitor for its state and wait for
all replies - terminating the process and using ::wait() is no longer
required
* Ardour> quit and Ardour > close-session does no longer close the video
session to enforce video-monitor state sync but uses above new interface
2013-04-09 04:05:46 +02:00
1040801ffe
vtl: video-monitor letterbox & orig-zoom to menu
2013-04-04 01:05:49 +02:00
9301991f6e
vtl: video-monitor interaction
...
* Menu > View > Video Monitor -- bi-directional communication
with xjadeo for window-state and OSD.
* fix saving state on session close (wait for xjadeo to terminate)
2013-04-03 22:29:37 +02:00
745804fd7e
vtl: debug xjadeo communication
2013-03-28 16:59:01 +01:00
0c3e840700
videotimline
...
squashed 694 commits from http://gareus.org/gitweb/?p=ardour3.git
2013-03-13 20:28:15 +01:00