Robin Gareus
a50af45a14
back to mjpeg (revert 2cb511e and 3f157f9) for now
...
There is anecdotal evidence that using mpeg4 as codec leads to issues
(xjadeo indexes and gets stuck at 99%, likely in libavcodec).
The main motivation for using mpeg4 is/was windows/VFAT 2GB file limit
and improved video quality. This will have to be revisited.
2015-10-23 23:34:21 +02:00
Robin Gareus
2cb511e25a
update video import flags, relax GOP size.
2015-06-23 17:11:45 +02:00
Robin Gareus
aad43bce4a
fix video-image request, zoom before video start.
2015-06-09 23:26:43 +02:00
Paul Davis
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
Ben Loftis
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
Robin Gareus
9c251037f0
consolidate video-tool filepaths - step one
...
1:1 cut/paste
2014-12-23 23:43:24 +01:00
Robin Gareus
8a58ffd151
NOOP, fix some “missing sentinel” -Wformat
2014-11-25 10:23:10 +01:00
Robin Gareus
3a7652200d
also search for 32bit xjadeo on 64bit windows
2014-11-24 01:43:31 +01:00
Robin Gareus
fd79656d60
remove duplicate windows includes
2014-10-16 11:51:47 +02:00
Paul Davis
ad017365f7
Merge branch 'cairocanvas'
2014-10-16 05:12:52 -04:00
Robin Gareus
e6ab754e4f
video-timeline tools path updates for OSX and Windows
2014-08-28 21:39:59 +02:00
Robin Gareus
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
Robin Gareus
a3c378cf62
move utility functions into a dedicated namespace
2014-06-25 21:47:54 +02:00
Tim Mayberry
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
Paul Davis
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
Paul Davis
0796ccfb65
use newly factored canvas in gtk2_ardour
2014-06-21 11:44:22 -04:00
Robin Gareus
436eecbb3c
check for xjadeo/xjremote >= 0.7.7
2014-06-07 17:28:46 +02:00
Paul Davis
8c9749e42f
merge with master and fix 4 conflicts by hand
2014-06-02 11:32:13 -04:00
Robin Gareus
9f266e9061
try get_win_special_folder() for harvid & xjadeo (if registry fails)
2014-04-24 13:22:17 +02:00
Robin Gareus
1929cbffb4
query windows registry for xjadeo & harvid path
2014-04-24 02:08:19 +02:00
Robin Gareus
8a8dc9ca04
fix xjadeo on windows (directly use xjadeo.exe)
2014-04-23 21:27:05 +02:00
Robin Gareus
4fd1a5edd5
videotimeline: path related fixes for windows
2014-04-19 02:03:43 +02:00
Robin Gareus
670c066793
add manual reference to missing video-tools warnings
2014-04-11 17:24:50 +02:00
Robin Gareus
89e63b4bce
fix some memory leaks
2014-03-23 00:46:12 +01:00
Paul Davis
a0abf608d6
replace a few creeping instances of the string "Ardour" with PROGRAM_NAME
2014-02-10 10:53:01 -05:00
John Emmas
f8574fc39d
'gtk2_ardour' - Add namespaces + casting where necessary + general bits of 'correctness' to keep MSVC happy
2013-10-03 09:06:56 +01:00
John Emmas
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
Tim Mayberry
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
Robin Gareus
b5845ea458
dedicated namespace for video-utils
...
conflicting symbol prophylaxis
2013-08-08 15:26:19 -04:00
Robin Gareus
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
Robin Gareus
6178e65cdd
vtl: replace Ardour with Program-Name in messages
2013-08-08 15:26:01 -04:00
Robin Gareus
43ae996b3a
dedicated namespace for video-utils
...
conflicting symbol prophylaxis
2013-08-03 16:54:57 +02:00
Robin Gareus
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
Robin Gareus
d7a52dc0fe
vtl: replace Ardour with Program-Name in messages
2013-07-25 14:19:28 +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
Paul Davis
f00b3b7f11
merge with master
2013-06-13 23:00:24 -04:00
Robin Gareus
489121ca20
vtl: clean-up "Remove Video" action state
2013-06-13 17:17:28 +02: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
Robin Gareus
8b5f990267
vtl: send A/V offset to video-monitor when launched
2013-06-10 19:43:23 +02:00
Robin Gareus
f5a8e563e8
vtl: NOOP, replace old define
2013-06-10 19:33:54 +02:00
Robin Gareus
70a422c1c7
vtl: remove cruft
2013-06-10 19:10:12 +02:00
Robin Gareus
c190870b50
vtl: disable video-monitor settings override (unused for now)
2013-06-10 19:10:12 +02:00
Robin Gareus
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
Robin Gareus
ce0aa96838
NOOP - use PBD's std::string to number functions
2013-06-08 09:03:26 +02:00
Paul Davis
31d234b48c
Merge branch 'master' into cairocanvas
2013-06-07 13:18:48 -04:00
Robin Gareus
b13c5bff54
vtl: NOOP - clean up code.
2013-06-07 15:35:49 +02:00
Robin Gareus
31fbf351a8
vtl: round fractional framerates to 1/100 to compare for identity
2013-06-07 14:37:15 +02:00
Robin Gareus
74f2472c7d
vtl: more frame->sample renames and cleaning
2013-04-17 09:10:47 +02:00
Robin Gareus
1227f2b73e
vtl: get rid of one more unnecessary canvas-group
2013-04-17 02:27:06 +02:00