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
79731a716d
Update GUI, use/remove meta-data methods that have been migrated to the backend
2018-11-21 00:05:13 +01:00
a5b38fd6dc
Use libardour video-tool path (2/2)
2018-11-19 03:20:11 +01:00
2ba3e03be5
Fix ffmpeg/ffprobe parser (sample/frame 30b087ab
) - #7544
2018-01-21 11:35:22 +01: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
cf52d6e4b4
enough with umpteen "i18n.h" files. Consolidate on pbd/i18n.h
2016-07-14 14:45:23 -04:00
396644dcf2
fall back to use video-duration from container if stream duration is n/a
...
this fixes issues with some .mkv files encoded with
libebml v1.2.0 + libmatroska v1.1.0
2016-01-03 19:50:39 +01:00
4abf943340
clarify missing ffmpeg messages
...
Don't refernce "ffmpeg", "ffprobe" executables directly. Refer to the
elaborate Log message (ffmpeg_harvid)
2015-12-22 16:43:26 +01:00
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
076ca20321
Delete SystemExec in the main process thread.
2015-10-23 23:29:04 +02:00
94014dc5d5
fix video-metadata for windows.
2015-08-10 22:47:32 +02:00
460a06380c
Revert "Disable video-export metadata on windows (for now)"
...
This reverts commit 54ab3fb37e
.
2015-08-10 22:02:01 +02:00
54ab3fb37e
Disable video-export metadata on windows (for now)
...
Quote escaping metadata currently breaks export.
2015-08-10 00:35:24 +02:00
2fd506c07c
possible fix for stack overflow when parsing video info
2015-07-02 14:46:46 +02:00
2cb511e25a
update video import flags, relax GOP size.
2015-06-23 17:11:45 +02:00
3f157f961a
use mpeg4 for internal video format (not mjpeg)
...
reduces file size.
xjadeo > 0.8 and harvid >= 0.8 handle this fine.
2015-06-16 00:47:53 +02:00
34a7a3078a
unhardcode "Ardour" in ffmpeg encoder comment
2015-01-05 18:37:00 +01:00
9c251037f0
consolidate video-tool filepaths - step one
...
1:1 cut/paste
2014-12-23 23:43:24 +01:00
1b6cbf743b
update harvid & ffmpeg binary path discovery on windows (64 & 32 bit)
2014-11-23 23:57:55 +01:00
e6ab754e4f
video-timeline tools path updates for OSX and Windows
2014-08-28 21:39:59 +02:00
77e716943f
round A/V offset to video-frames.
2014-07-02 23:36:06 +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
8c9749e42f
merge with master and fix 4 conflicts by hand
2014-06-02 11:32:13 -04:00
670c066793
add manual reference to missing video-tools warnings
2014-04-11 17:24:50 +02:00
92b7e0709c
videotimeline: fix black-frame generation (sample aspect ratio) on export
2014-03-20 00:15:39 +01:00
01c6266909
videotimeline: fix black-frame generation (sample aspect ratio) on export
2014-03-19 23:46:01 +01:00
543099afba
rework SystemExec - use vfork wrapper (and lots of related stuff)
2014-03-13 16:58:07 +01:00
5568026387
'gtk2_ardour' - Harmonize '__WIN32__', 'OS_WIN32' etc, etc. Use 'PLATFORM_WINDOWS' instead
2013-10-14 17:00:28 +01: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
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
ee1b49f87e
fix merge conflicts from master
2013-08-24 12:18:06 -04:00
43ae996b3a
dedicated namespace for video-utils
...
conflicting symbol prophylaxis
2013-08-03 16:54:57 +02:00
6a436fd826
fix merge conflict from master
2013-07-31 20:11:15 -04:00
cd28d62b26
fix compiler warnings.
2013-07-28 20:32:52 +02:00
dd65329363
clean up video related messages
2013-07-23 20:24:23 +02:00
ccaa29d210
Use Glib::usleep for portability
2013-07-22 13:44:32 +10:00
f42c514631
undef SearchPath where needed as it is defined via windows.h
2013-07-22 13:44:32 +10:00
003492cbf9
move ff* structs & typedef into dedicated namespace
...
(further avoid conflicts with plugins)
2013-07-16 18:01:56 +02:00
e3db97efe9
vtl: use avi/mjpeg (insted of mpeg4) for video proxy
...
* average picture quality is worse
* ..but seeking works accurately
(no more PTS/DTS mess with Quicktime files)
* ffmpeg transcode to mpeg4 retains PTS, DTS ( to mjpeg does not)
* eventually harvid&xjadeo need to be
updated to seek to non-monotonic PTS, DTS timestamps
2013-06-16 17:04:00 +02:00
748de7e794
avoid name-conflict
...
when compiled with -rdynamic, "AudioStream" symbol
conflicts with AspectVST.so
2013-06-14 13:58:55 +02:00
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
ce0aa96838
NOOP - use PBD's std::string to number functions
2013-06-08 09:03:26 +02:00
66ee2c8e59
enable videotimeline by default
2013-04-11 19:49:48 +02:00
399aee309d
vtl: use mpeg4 with intra frames for internal seek format
2013-04-03 22:29:33 +02:00
1d48fb011e
vtl: update video-export
...
* range: pre/postfix with black video-frames
* fix A/V offset - decode and skip source until offset is reached
* use spinning progress-bar during decode&skip
* use video-stream index in stream-map
* fix audio-export abort; stop freewheeling
* re-indent code
2013-04-02 12:30:19 +02:00
ab3040f789
vtl: ffmpeg interaction:
...
* use ardour/SRC to resample audio on import
* parse framerate via codec-timebase if available
* update encoder parameters
* add vpx/webm as codec option
2013-03-31 19:34:58 +02:00
d8f0cc8fcb
vtl: update ffmpeg parameters and output-parsing
2013-03-30 16:50:56 +01:00
47ee22d91d
vtl: update ffprobe csv parsing
2013-03-29 12:36:08 +01:00
ba7def458e
messages related to video-server & ffmpeg external binaries
2013-03-27 16:04:56 +01:00