Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mpc-hc/LAVFilters.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHendrik Leppkes <h.leppkes@gmail.com>2013-12-17 19:52:47 +0400
committerHendrik Leppkes <h.leppkes@gmail.com>2013-12-17 19:52:47 +0400
commitb985049df17c9117ae9a1516cf518bbe6ec8eb6e (patch)
tree3cc025fb4444ce6cee0c65d86c2d3b487eee2cff /demuxer
parent59bdc831a224cb4ddc58376be7ef448d8d05d6df (diff)
Prefer const-refs in foreach loops where appropriate
Diffstat (limited to 'demuxer')
-rw-r--r--demuxer/LAVSplitter/LAVSplitter.cpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/demuxer/LAVSplitter/LAVSplitter.cpp b/demuxer/LAVSplitter/LAVSplitter.cpp
index e269ab61..cae3f0ce 100644
--- a/demuxer/LAVSplitter/LAVSplitter.cpp
+++ b/demuxer/LAVSplitter/LAVSplitter.cpp
@@ -159,7 +159,7 @@ STDMETHODIMP CLAVSplitter::LoadDefaults()
m_settings.QueueMaxSize = 256;
m_settings.NetworkAnalysisDuration = 1000;
- for (FormatInfo fmt : m_InputFormats) {
+ for (const FormatInfo& fmt : m_InputFormats) {
m_settings.formats[std::string(fmt.strName)] = get_iformat_default(fmt.strName);
}
@@ -236,7 +236,7 @@ STDMETHODIMP CLAVSplitter::ReadSettings(HKEY rootKey)
CRegistry regF = CRegistry(rootKey, LAVF_REGISTRY_KEY_FORMATS, hr, TRUE);
if (SUCCEEDED(hr)) {
WCHAR wBuffer[80];
- for (FormatInfo fmt : m_InputFormats) {
+ for (const FormatInfo& fmt : m_InputFormats) {
MultiByteToWideChar(CP_UTF8, 0, fmt.strName, -1, wBuffer, 80);
bFlag = regF.ReadBOOL(wBuffer, hr);
if (SUCCEEDED(hr)) m_settings.formats[std::string(fmt.strName)] = bFlag;
@@ -279,7 +279,7 @@ STDMETHODIMP CLAVSplitter::SaveSettings()
CRegistry regF = CRegistry(HKEY_CURRENT_USER, LAVF_REGISTRY_KEY_FORMATS, hr);
if (SUCCEEDED(hr)) {
WCHAR wBuffer[80];
- for (FormatInfo fmt : m_InputFormats) {
+ for (const FormatInfo& fmt : m_InputFormats) {
MultiByteToWideChar(CP_UTF8, 0, fmt.strName, -1, wBuffer, 80);
regF.WriteBOOL(wBuffer, m_settings.formats[std::string(fmt.strName)]);
}
@@ -1410,7 +1410,7 @@ std::list<CSubtitleSelector> CLAVSplitter::GetSubtitleSelectors()
bNoLanguage = true;
}
- for (std::string lang : langList) {
+ for (const std::string& lang : langList) {
std::string token = "*:" + lang;
if (m_settings.subtitleMode == LAVSubtitleMode_ForcedOnly || bNoLanguage) {
tokenList.push_back(token + "|f");
@@ -1443,7 +1443,7 @@ std::list<CSubtitleSelector> CLAVSplitter::GetSubtitleSelectors()
tokenList.push_back("*:off");
std::tr1::regex advRegex("(?:(\\*|[[:alpha:]]+):)?(\\*|[[:alpha:]]+)(?:\\|(!?)([fdnh]+))?");
- for (std::string token : tokenList) {
+ for (const std::string& token : tokenList) {
std::tr1::cmatch res;
bool found = std::tr1::regex_search(token.c_str(), res, advRegex);
if (found) {