summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2020-04-06 20:57:31 +0200
committerCarl Hetherington <cth@carlh.net>2020-07-11 01:28:41 +0200
commit343464b6db9d451c82fbdcd1f43da587bd6992af (patch)
tree9fb3e306796c4cba6bafb316294bddb7c0e5009e /src
parent9aa0ea1db985b0348654dbe974383553be574ce7 (diff)
Fix warnings about not all possible values in a switch
being handled.
Diffstat (limited to 'src')
-rwxr-xr-xsrc/AS_DCP_MPEG2.cpp1
-rwxr-xr-xsrc/AS_DCP_PCM.cpp4
-rwxr-xr-xsrc/JP2K_Codestream_Parser.cpp2
-rwxr-xr-xsrc/KM_log.cpp3
-rwxr-xr-xsrc/MPEG2_Parser.cpp10
5 files changed, 20 insertions, 0 deletions
diff --git a/src/AS_DCP_MPEG2.cpp b/src/AS_DCP_MPEG2.cpp
index 8afa8bc..7db7cd8 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;
+ case FRAME_U: break;
}
if ( FrameBuf.GOPStart() )
diff --git a/src/AS_DCP_PCM.cpp b/src/AS_DCP_PCM.cpp
index e7fbff3..5a3fd1e 100755
--- a/src/AS_DCP_PCM.cpp
+++ b/src/AS_DCP_PCM.cpp
@@ -81,6 +81,10 @@ 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;
+
+ case PCM::CF_NONE:
+ case PCM::CF_MAXIMUM:
+ break;
}
return RESULT_OK;
diff --git a/src/JP2K_Codestream_Parser.cpp b/src/JP2K_Codestream_Parser.cpp
index 9d55409..d68b52a 100755
--- a/src/JP2K_Codestream_Parser.cpp
+++ b/src/JP2K_Codestream_Parser.cpp
@@ -243,6 +243,8 @@ ASDCP::JP2K::ParseMetadataIntoDesc(const FrameBuffer& FB, PictureDescriptor& PDe
}
}
break;
+ default:
+ break;
}
}
diff --git a/src/KM_log.cpp b/src/KM_log.cpp
index 1a9354a..9aff3a5 100755
--- a/src/KM_log.cpp
+++ b/src/KM_log.cpp
@@ -203,6 +203,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;
+ case Kumu::LOG_MAX: break;
}
AutoMutex L(m_lock);
@@ -295,6 +296,8 @@ Kumu::LogEntry::TestFilter(i32_t filter) const
return false;
break;
+ case LOG_MAX:
+ break;
}
return true;
diff --git a/src/MPEG2_Parser.cpp b/src/MPEG2_Parser.cpp
index abfe32b..8b79d51 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));