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
1bec1059fb
canonical names for video-tools
2013-03-26 22:19:04 +01:00
51937314b9
vtl: fix --strict compiler warnings
2013-03-13 22:59:28 +01:00
0c3e840700
videotimline
...
squashed 694 commits from http://gareus.org/gitweb/?p=ardour3.git
2013-03-13 20:28:15 +01:00