Author: Carlos Lopez <genet...@gmail.com>
Date:   Sat Feb 11 13:11:11 2012 +0100

Allow to use additional render target parameter for sequence separator string: 
-ss

---

 synfig-core/src/tool/main.cpp |   10 ++++++++--
 1 files changed, 8 insertions(+), 2 deletions(-)

diff --git a/synfig-core/src/tool/main.cpp b/synfig-core/src/tool/main.cpp
index 750d9bf..9658a36 100644
--- a/synfig-core/src/tool/main.cpp
+++ b/synfig-core/src/tool/main.cpp
@@ -404,7 +404,7 @@ bool flag_requires_value(String flag)
                        flag=="-Q"                      || flag=="-s"           
        || flag=="-t"                   || flag=="-T"                   || 
flag=="-w"                   ||
                        flag=="--append"        || flag=="--begin-time" || 
flag=="--canvas-info"|| flag=="--dpi"                || flag=="--dpi-x"         
     ||
                        flag=="--dpi-y"         || flag=="--end-time"   || 
flag=="--fps"                || flag=="--layer-info" || flag=="--start-time" ||
-                       flag=="--time"          || flag=="-vc"                  
|| flag=="-vb");
+                       flag=="--time"          || flag=="-vc"                  
|| flag=="-vb"                  || flag=="-ss");
 }
 
 int extract_arg_cluster(arg_list_t &arg_list,arg_list_t &cluster)
@@ -650,6 +650,11 @@ int extract_target_params(arg_list_t& arg_list,
                                atoi(extract_parameter(arg_list, iter, 
next).c_str());
                        VERBOSE_OUT(1)<<strprintf(_("Target bitrate set to 
%dk"),params.bitrate)<<endl;
                }
+               else if(*iter=="-ss")
+               {
+                       params.sequence_separator = extract_parameter(arg_list, 
iter, next);
+                       VERBOSE_OUT(1)<<strprintf(_("Target sequence separator 
set to %s"),params.sequence_separator.c_str())<<endl;
+               }
                else if (flag_requires_value(*iter))
                        iter++;
        }
@@ -1195,7 +1200,8 @@ int main(int argc, char *argv[])
                                        return SYNFIGTOOL_MISSINGARGUMENT;
                                }
                        }
-
+                       else
+                               extract_target_params(imageargs, 
target_parameters);
                        // If the target type is STILL not yet defined, then
                        // set it to a some sort of default
                        if(target_name.empty())


------------------------------------------------------------------------------
Virtualization & Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing 
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/
_______________________________________________
Synfig-devl mailing list
Synfig-devl@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/synfig-devl

Reply via email to