John Emmas
5568026387
'gtk2_ardour' - Harmonize '__WIN32__', 'OS_WIN32' etc, etc. Use 'PLATFORM_WINDOWS' instead
2013-10-14 17:00:28 +01: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
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
Paul Davis
ee1b49f87e
fix merge conflicts from master
2013-08-24 12:18:06 -04:00
Robin Gareus
43ae996b3a
dedicated namespace for video-utils
...
conflicting symbol prophylaxis
2013-08-03 16:54:57 +02:00
Paul Davis
6a436fd826
fix merge conflict from master
2013-07-31 20:11:15 -04:00
Robin Gareus
cd28d62b26
fix compiler warnings.
2013-07-28 20:32:52 +02:00
Robin Gareus
dd65329363
clean up video related messages
2013-07-23 20:24:23 +02:00
Tim Mayberry
ccaa29d210
Use Glib::usleep for portability
2013-07-22 13:44:32 +10:00
Tim Mayberry
f42c514631
undef SearchPath where needed as it is defined via windows.h
2013-07-22 13:44:32 +10:00
Robin Gareus
003492cbf9
move ff* structs & typedef into dedicated namespace
...
(further avoid conflicts with plugins)
2013-07-16 18:01:56 +02:00
Robin Gareus
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
Robin Gareus
748de7e794
avoid name-conflict
...
when compiled with -rdynamic, "AudioStream" symbol
conflicts with AspectVST.so
2013-06-14 13:58:55 +02:00
Robin Gareus
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
Robin Gareus
ce0aa96838
NOOP - use PBD's std::string to number functions
2013-06-08 09:03:26 +02:00
Robin Gareus
66ee2c8e59
enable videotimeline by default
2013-04-11 19:49:48 +02:00
Robin Gareus
399aee309d
vtl: use mpeg4 with intra frames for internal seek format
2013-04-03 22:29:33 +02:00
Robin Gareus
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
Robin Gareus
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
Robin Gareus
d8f0cc8fcb
vtl: update ffmpeg parameters and output-parsing
2013-03-30 16:50:56 +01:00
Robin Gareus
47ee22d91d
vtl: update ffprobe csv parsing
2013-03-29 12:36:08 +01:00
Robin Gareus
ba7def458e
messages related to video-server & ffmpeg external binaries
2013-03-27 16:04:56 +01:00
Robin Gareus
1bec1059fb
canonical names for video-tools
2013-03-26 22:19:04 +01:00
Robin Gareus
51937314b9
vtl: fix --strict compiler warnings
2013-03-13 22:59:28 +01:00
Robin Gareus
0c3e840700
videotimline
...
squashed 694 commits from http://gareus.org/gitweb/?p=ardour3.git
2013-03-13 20:28:15 +01:00