fix warnings when building with gcc -Wall -Wextra

This commit addresses three types of warnings:

 * constructor initialization order inconsistencies
 * statements with no effect
 * possible use of uninitialized fields

Change-Id: I572ccdc6813d8cfeff3e9e06d7acf6a8ab5ac7b1
This commit is contained in:
Joel Dice 2011-01-18 16:07:46 -07:00 committed by matthewjheaney
parent 9ecedef185
commit 5942099a85

View File

@ -4825,11 +4825,11 @@ SegmentInfo::SegmentInfo(
m_pSegment(pSegment),
m_start(start),
m_size(size_),
m_element_start(element_start),
m_element_size(element_size),
m_pMuxingAppAsUTF8(NULL),
m_pWritingAppAsUTF8(NULL),
m_pTitleAsUTF8(NULL),
m_element_start(element_start),
m_element_size(element_size)
m_pTitleAsUTF8(NULL)
{
IMkvReader* const pReader = m_pSegment->m_pReader;
@ -4942,9 +4942,9 @@ Track::Track(
long long element_start,
long long element_size) :
m_pSegment(pSegment),
m_info(i),
m_element_start(element_start),
m_element_size(element_size)
m_element_size(element_size),
m_info(i)
{
}
@ -5601,10 +5601,10 @@ Tracks::Tracks(
m_pSegment(pSegment),
m_start(start),
m_size(size_),
m_trackEntries(NULL),
m_trackEntriesEnd(NULL),
m_element_start(element_start),
m_element_size(element_size)
m_element_size(element_size),
m_trackEntries(NULL),
m_trackEntriesEnd(NULL)
{
long long stop = m_start + m_size;
IMkvReader* const pReader = m_pSegment->m_pReader;
@ -5704,9 +5704,11 @@ void Tracks::ParseTrackEntry(
Track::Settings videoSettings;
videoSettings.start = -1;
videoSettings.size = -1;
Track::Settings audioSettings;
audioSettings.start = -1;
audioSettings.size = -1;
long long lacing = 1; //default is true
@ -5743,7 +5745,7 @@ void Tracks::ParseTrackEntry(
long len;
const long long idpos = pos;
idpos;
(void)idpos;
const long long id = ReadUInt(pReader, pos, len);
assert(id >= 0); //TODO: handle error case
@ -6751,7 +6753,6 @@ Cluster::Cluster() :
m_pSegment(NULL),
m_index(0),
m_pos(0),
//m_size(0),
m_element_start(0),
m_element_size(0),
m_timecode(0),
@ -6772,7 +6773,6 @@ Cluster::Cluster(
m_pos(element_start),
m_element_start(element_start),
m_element_size(-1 /* element_size */ ),
//m_size(-1),
m_timecode(-1),
m_entries(NULL),
m_entries_size(0),
@ -6845,7 +6845,7 @@ bool Cluster::HasBlockEntries(
long len;
const long long id = ReadUInt(pReader, pos, len);
id;
(void)id;
assert(id >= 0);
assert(id == 0x0F43B675); //Cluster ID