summaryrefslogtreecommitdiff
path: root/gtk2_ardour/transcode_ffmpeg.h
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2013-04-02 12:27:08 +0200
committerRobin Gareus <robin@gareus.org>2013-04-02 12:30:19 +0200
commit1d48fb011e5f5eefbc656dc72197a620654ff847 (patch)
tree2aff106f1f0d446773f89bece927ba3b2ca5f6be /gtk2_ardour/transcode_ffmpeg.h
parent922ef41995a2a28635384cd6cf413d113a4ebb46 (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.h5
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;