mirror of
https://github.com/ElvishArtisan/rivendell.git
synced 2025-10-11 09:03:40 +02:00
2017-08-29 Fred Gleason <fredg@paravelsystems.com>
* Added an '--ignore-stops' switch to rdrender(1).
This commit is contained in:
@@ -67,6 +67,9 @@ int MainObject::MainLoop()
|
||||
for(int i=0;i<log_event->size();i++) {
|
||||
lls.push_back(new LogLine(log_event->logLine(i),render_user,render_station,
|
||||
render_system,render_config,render_channels));
|
||||
if(render_ignore_stops&&(lls.back()->transType()==RDLogLine::Stop)) {
|
||||
lls.back()->setTransType(RDLogLine::Play);
|
||||
}
|
||||
if((!render_first_time.isNull())&&
|
||||
(lls.back()->timeType()==RDLogLine::Hard)&&
|
||||
(render_first_line==-1)&&
|
||||
|
@@ -44,6 +44,7 @@ MainObject::MainObject(QObject *parent)
|
||||
render_channels=RDRENDER_DEFAULT_CHANNELS;
|
||||
render_first_line=-1;
|
||||
render_last_line=-1;
|
||||
render_ignore_stops=false;
|
||||
|
||||
//
|
||||
// Read Command Options
|
||||
@@ -90,6 +91,10 @@ MainObject::MainObject(QObject *parent)
|
||||
}
|
||||
cmd->setProcessed(i,true);
|
||||
}
|
||||
if(cmd->key(i)=="--ignore-stops") {
|
||||
render_ignore_stops=true;
|
||||
cmd->setProcessed(i,true);
|
||||
}
|
||||
if(cmd->key(i)=="--last-time") {
|
||||
render_last_time=QTime::fromString(cmd->value(i));
|
||||
if(!render_last_time.isValid()) {
|
||||
|
@@ -68,6 +68,7 @@ class MainObject : public QObject
|
||||
int render_last_line;
|
||||
QTime render_first_time;
|
||||
QTime render_last_time;
|
||||
bool render_ignore_stops;
|
||||
RDRipc *render_ripc;
|
||||
RDStation *render_station;
|
||||
RDSystem *render_system;
|
||||
|
Reference in New Issue
Block a user