Robin Gareus
0afc0dd50d
Log video-monitor version during startup
2023-05-13 17:08:47 +02:00
Paul Davis
ca22ba77e1
Constification: make Stateful::get_state() const, with all other required const-ness added (GUI)
2022-04-06 21:56:59 -06:00
Robin Gareus
f74b8227c5
Ignore LD-environment for video transcoding and Lua exec
2022-04-01 18:20:04 +02:00
luz paz
364f2f0788
Fix typos in gtk2_ardour/ directory
...
Found via `codespell -q 3 -S *.po,./share/patchfiles,./libs -L ba,buss,busses,doubleclick,hsi,ontop,ro,seh,siz,sur,te,trough,ue`
2022-01-26 12:35:38 -05:00
Robin Gareus
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
Robin Gareus
a390d8d3ca
Use enum for exec stderr parameter (2/2)
2019-03-05 22:49:18 +01:00
Robin Gareus
a5b38fd6dc
Use libardour video-tool path (2/2)
2018-11-19 03:20:11 +01:00
Paul Davis
f448041ec0
no error logging for CURL HTTP requests; future callers can request it if necessary
2018-06-02 13:24:31 -04:00
Robin Gareus
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
Paul Davis
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
Tim Mayberry
e6d2eef929
Remove LocaleGuards from VideoTimeLine class
...
float <=> string conversion is done using PBD::string_to/to_string() via
XMLNode::get/set_property so the LocaleGuards are no longer necessary
2017-06-22 10:48:38 +10:00
Tim Mayberry
1534a2a4d1
Use XMLNode::get/set_property API in VideoTimeLine class
2017-04-19 09:36:57 +10:00
Tim Mayberry
8d6df23ebc
Remove unused header include in video_timeline.cc
2017-04-19 09:36:55 +10:00
Robin Gareus
d1e7a5bd1c
Windows/Videotimeline: support all drives (no fixed docroot/drive-letter)
2017-01-11 03:55:04 +01:00
Robin Gareus
bbd7b2aeea
Prepare for windows video support on all drive-letters.
...
* add harvid version detection (>= 0.8.2 is needed)
* special case empty docroot (for windows, pass drive-letter)
2017-01-10 22:38:43 +01:00
Robin Gareus
e9a2eea867
remove old a3_curl API and switch some curl calls
...
Keep freesound-moocher as is until freesound-apiv2 branch is merged
or rebased.
2016-07-18 16:46:59 +02:00
Paul Davis
cf52d6e4b4
enough with umpteen "i18n.h" files. Consolidate on pbd/i18n.h
2016-07-14 14:45:23 -04:00
Robin Gareus
6d343ba3c6
fix LocaleGuard contstructor ( 3dc77280
)
2016-05-07 12:19:41 +02:00
Robin Gareus
3dc7728038
we always only use the "C" locale when saving.
2016-05-05 21:49:56 +02:00
Paul Davis
17ace643e4
OMNIBUS COMMIT: prefer const XMLNode::property method (and provide a real one)
2016-05-04 23:09:45 -04:00
Robin Gareus
88c839d078
allow to configure custom path to video monitor
2016-02-28 17:06:28 +01:00
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