From 74fccfac470d78cd2d067bbac865a0a71ab4bef5 Mon Sep 17 00:00:00 2001 From: Hugo Beauzee-Luyssen Date: Wed, 30 Sep 2009 17:39:02 +0200 Subject: [PATCH] Setting file output FPS --- src/Renderer/WorkflowFileRenderer.cpp | 3 +++ src/Workflow/ClipWorkflow.cpp | 3 +++ src/Workflow/MainWorkflow.h | 2 +- 3 files changed, 7 insertions(+), 1 deletion(-) diff --git a/src/Renderer/WorkflowFileRenderer.cpp b/src/Renderer/WorkflowFileRenderer.cpp index 6f2e7999e..2fd2b58d8 100644 --- a/src/Renderer/WorkflowFileRenderer.cpp +++ b/src/Renderer/WorkflowFileRenderer.cpp @@ -29,6 +29,9 @@ void WorkflowFileRenderer::run() + m_outputFileName + "\"}"; m_media->addOption( transcodeStr.toStdString().c_str() ); + sprintf( buffer, ":sout-transcode-fps=%f", (float)FPS ); + m_media->addOption( buffer ); + m_mediaPlayer->setMedia( m_media ); connect( m_mainWorkflow, SIGNAL( mainWorkflowEndReached() ), this, SLOT( stop() ) ); diff --git a/src/Workflow/ClipWorkflow.cpp b/src/Workflow/ClipWorkflow.cpp index f6c677a89..59350467a 100644 --- a/src/Workflow/ClipWorkflow.cpp +++ b/src/Workflow/ClipWorkflow.cpp @@ -153,6 +153,9 @@ void ClipWorkflow::setVmem() sprintf( buffer, ":sout-transcode-height=%i", VIDEOHEIGHT ); m_vlcMedia->addOption( buffer ); + sprintf( buffer, ":sout-transcode-fps=%f", (float)FPS ); + m_vlcMedia->addOption( buffer ); + //sprintf( buffer, "sout-smem-video-pitch=%i", VIDEOWIDTH * 3 ); //m_vlcMedia->addOption( buffer ); } diff --git a/src/Workflow/MainWorkflow.h b/src/Workflow/MainWorkflow.h index 2548b2105..e14249e66 100644 --- a/src/Workflow/MainWorkflow.h +++ b/src/Workflow/MainWorkflow.h @@ -80,7 +80,6 @@ class MainWorkflow : public QObject, public Singleton void pause(); void unpause(); - static unsigned char* blackOutput; void nextFrame(); void previousFrame(); @@ -115,6 +114,7 @@ class MainWorkflow : public QObject, public Singleton private: static MainWorkflow* m_instance; + static unsigned char* blackOutput; private: void computeLength(); -- GitLab