From: Diego Barrios Romero Date: Sat, 20 Feb 2010 15:43:36 +0000 (+0100) Subject: Extract target function updated. X-Git-Url: https://git.pterodactylus.net/?a=commitdiff_plain;h=b9a6d46814c3c29172fb83e74edcb96f8e680e81;p=synfig.git Extract target function updated. --- diff --git a/synfig-core/src/tool/main.cpp b/synfig-core/src/tool/main.cpp index 2ae8908..409bd1a 100644 --- a/synfig-core/src/tool/main.cpp +++ b/synfig-core/src/tool/main.cpp @@ -550,20 +550,20 @@ int extract_target(arg_list_t &arg_list,string &type) int extract_target_params(arg_list_t& arg_list, TargetParam& params) { - arg_list_t::iterator iter; + arg_list_t::iterator iter, next; - for(iter=arg_list.begin(); iter!=arg_list.end(); iter++) + for(next=arg_list.begin(),iter=next++;iter!=arg_list.end();iter=next++) { if(*iter=="-vc") { // Target video codec - params.video_codec = extract_parameter(arg_list, iter); + params.video_codec = extract_parameter(arg_list, iter, next); } else if(*iter=="-vb") { // Target bitrate params.bitrate = - atoi(extract_parameter(arg_list, iter).c_str()); + atoi(extract_parameter(arg_list, iter, next).c_str()); } else if (flag_requires_value(*iter)) iter++;