summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2016-01-11 10:43:43 +0000
committerCarl Hetherington <cth@carlh.net>2016-01-14 23:01:38 +0000
commit82b04f26012d2df2480de833b5ecc4eaef29d428 (patch)
treef3b389c43a004ded1d2c026abe32957b30e6e13b /src
parent830493c01279d5d9517293c54271129ab3ea5263 (diff)
Fix enum switch/case statements with unhandled values.
Diffstat (limited to 'src')
-rwxr-xr-xsrc/AS_DCP_MPEG2.cpp1
-rwxr-xr-xsrc/AS_DCP_PCM.cpp3
-rwxr-xr-xsrc/JP2K_Codestream_Parser.cpp3
-rwxr-xr-xsrc/KM_log.cpp3
-rwxr-xr-xsrc/MPEG2_Parser.cpp10
-rwxr-xr-xsrc/WavFileWriter.h3
-rwxr-xr-xsrc/kmfilegen.cpp3
7 files changed, 26 insertions, 0 deletions
diff --git a/src/AS_DCP_MPEG2.cpp b/src/AS_DCP_MPEG2.cpp
index 9222888..55a32c6 100755
--- a/src/AS_DCP_MPEG2.cpp
+++ b/src/AS_DCP_MPEG2.cpp
@@ -607,6 +607,7 @@ ASDCP::MPEG2::MXFWriter::h__Writer::WriteFrame(const FrameBuffer& FrameBuf, AESE
case FRAME_I: Flags = 0x00; break;
case FRAME_P: Flags = 0x22; break;
case FRAME_B: Flags = 0x33; break;
+ default: break;
}
if ( FrameBuf.GOPStart() )
diff --git a/src/AS_DCP_PCM.cpp b/src/AS_DCP_PCM.cpp
index 73ef4ef..02b82f3 100755
--- a/src/AS_DCP_PCM.cpp
+++ b/src/AS_DCP_PCM.cpp
@@ -81,6 +81,9 @@ ASDCP::PCM_ADesc_to_MD(PCM::AudioDescriptor& ADesc, MXF::WaveAudioDescriptor* AD
case PCM::CF_CFG_6:
ADescObj->ChannelAssignment = DefaultSMPTEDict().Type(MDD_DCAudioChannelCfg_MCA).ul;
break;
+
+ default:
+ break;
}
return RESULT_OK;
diff --git a/src/JP2K_Codestream_Parser.cpp b/src/JP2K_Codestream_Parser.cpp
index 0513d2f..2f2d319 100755
--- a/src/JP2K_Codestream_Parser.cpp
+++ b/src/JP2K_Codestream_Parser.cpp
@@ -178,6 +178,9 @@ ASDCP::JP2K::ParseMetadataIntoDesc(const FrameBuffer& FB, PictureDescriptor& PDe
memcpy(&PDesc.QuantizationDefault, NextMarker.m_Data, NextMarker.m_DataSize);
PDesc.QuantizationDefault.SPqcdLength = NextMarker.m_DataSize - 1;
break;
+
+ default:
+ break;
}
}
diff --git a/src/KM_log.cpp b/src/KM_log.cpp
index dc7bf3f..af468f2 100755
--- a/src/KM_log.cpp
+++ b/src/KM_log.cpp
@@ -202,6 +202,7 @@ Kumu::SyslogLogSink::WriteEntry(const LogEntry& Entry)
case Kumu::LOG_NOTICE: priority = SYSLOG_NOTICE; break;
case Kumu::LOG_INFO: priority = SYSLOG_INFO; break;
case Kumu::LOG_DEBUG: priority = SYSLOG_DEBUG; break;
+ default: break;
}
AutoMutex L(m_lock);
@@ -294,6 +295,8 @@ Kumu::LogEntry::TestFilter(i32_t filter) const
return false;
break;
+ default:
+ break;
}
return true;
diff --git a/src/MPEG2_Parser.cpp b/src/MPEG2_Parser.cpp
index 5d3ae0e..ba9a492 100755
--- a/src/MPEG2_Parser.cpp
+++ b/src/MPEG2_Parser.cpp
@@ -94,6 +94,8 @@ class h__ParserState
case ST_EXT:
m_State = ST_SEQ;
return RESULT_OK;
+ default:
+ break;
}
DefaultLogSink().Error("SEQ follows %s\n", StringParserState(m_State));
@@ -110,6 +112,8 @@ class h__ParserState
case ST_EXT:
m_State = ST_SLICE;
return RESULT_OK;
+ default:
+ break;
}
DefaultLogSink().Error("Slice follows %s\n", StringParserState(m_State));
@@ -128,6 +132,8 @@ class h__ParserState
case ST_EXT:
m_State = ST_PIC;
return RESULT_OK;
+ default:
+ break;
}
DefaultLogSink().Error("PIC follows %s\n", StringParserState(m_State));
@@ -144,6 +150,8 @@ class h__ParserState
case ST_SEQ:
m_State = ST_GOP;
return RESULT_OK;
+ default:
+ break;
}
DefaultLogSink().Error("GOP follows %s\n", StringParserState(m_State));
@@ -161,6 +169,8 @@ class h__ParserState
case ST_GOP:
m_State = ST_EXT;
return RESULT_OK;
+ default:
+ break;
}
DefaultLogSink().Error("EXT follows %s\n", StringParserState(m_State));
diff --git a/src/WavFileWriter.h b/src/WavFileWriter.h
index 763930b..9c1e528 100755
--- a/src/WavFileWriter.h
+++ b/src/WavFileWriter.h
@@ -133,6 +133,9 @@ class WavFileWriter
file_count = m_ADesc.ChannelCount / 2;
m_ChannelCount = 2;
break;
+
+ default:
+ break;
}
assert(file_count && m_ChannelCount);
diff --git a/src/kmfilegen.cpp b/src/kmfilegen.cpp
index 989030d..80da39b 100755
--- a/src/kmfilegen.cpp
+++ b/src/kmfilegen.cpp
@@ -593,6 +593,9 @@ main(int argc, const char **argv)
case MMT_VAL_WRITE:
result = ReadValidateWriteLargeFile(Options);
break;
+
+ default:
+ break;
}
if ( result != RESULT_OK )