From 80ef9d32ee6ad3ac7bd8fdcc3b5eb25e866246ab Mon Sep 17 00:00:00 2001 From: Clement Champetier Date: Mon, 29 Aug 2016 12:30:46 +0200 Subject: [PATCH 1/3] Option: removed unnecessary insert of options without unit to looking for childs --- src/AvTranscoder/Option.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/AvTranscoder/Option.cpp b/src/AvTranscoder/Option.cpp index bd016ff8..c7cc0c50 100644 --- a/src/AvTranscoder/Option.cpp +++ b/src/AvTranscoder/Option.cpp @@ -255,7 +255,10 @@ void loadOptions(OptionMap& outOptions, void* av_class, int req_flags) else { outOptions.insert(std::make_pair(option.getName(), option)); - optionUnitToParentName.insert(std::make_pair(option.getUnit(), option.getName())); + if(! option.getUnit().empty()) + { + optionUnitToParentName.insert(std::make_pair(option.getUnit(), option.getName())); + } } } From 9f692e9176df42902cf53d574f6a70e96214da53 Mon Sep 17 00:00:00 2001 From: Clement Champetier Date: Mon, 29 Aug 2016 12:32:06 +0200 Subject: [PATCH 2/3] Option: renamed local variables when looking for childrens * Renamed 'itOption' to 'itChild'. * Renamed 'itParentUnit' to 'itUnitToParents'. * Added local variables 'parentUnit' and 'parentName'. --- src/AvTranscoder/Option.cpp | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/src/AvTranscoder/Option.cpp b/src/AvTranscoder/Option.cpp index c7cc0c50..0ce2110c 100644 --- a/src/AvTranscoder/Option.cpp +++ b/src/AvTranscoder/Option.cpp @@ -263,23 +263,24 @@ void loadOptions(OptionMap& outOptions, void* av_class, int req_flags) } // iterate on child options - for(std::vector