diff options
author | Robin Gareus <robin@gareus.org> | 2013-04-02 12:27:08 +0200 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2013-04-02 12:30:19 +0200 |
commit | 1d48fb011e5f5eefbc656dc72197a620654ff847 (patch) | |
tree | 2aff106f1f0d446773f89bece927ba3b2ca5f6be /gtk2_ardour/transcode_ffmpeg.h | |
parent | 922ef41995a2a28635384cd6cf413d113a4ebb46 (diff) |
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
Diffstat (limited to 'gtk2_ardour/transcode_ffmpeg.h')
-rw-r--r-- | gtk2_ardour/transcode_ffmpeg.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/gtk2_ardour/transcode_ffmpeg.h b/gtk2_ardour/transcode_ffmpeg.h index 2fd9f2f3f2..b809719f01 100644 --- a/gtk2_ardour/transcode_ffmpeg.h +++ b/gtk2_ardour/transcode_ffmpeg.h @@ -119,7 +119,9 @@ class TranscodeFfmpeg : public sigc::trackable */ void set_duration(ARDOUR::framecnt_t d) { m_duration = d; } + /* offset, lead-in/out are in seconds */ void set_avoffset(double av_offset) { m_avoffset = av_offset; } + void set_leadinout(double lead_in, double lead_out) { m_lead_in = lead_in; m_lead_out = lead_out; } #if 1 /* tentative debug mode */ @@ -138,7 +140,10 @@ class TranscodeFfmpeg : public sigc::trackable int m_height; std::string m_codec; + int m_videoidx; double m_avoffset; + double m_lead_in; + double m_lead_out; bool ffexecok; bool probeok; |