Skip to content

Commit 76f2b3f

Browse files
author
Clement Champetier
committed
InputStreamDesc: renamed _channelsIndex attribute to _channelIndexArray
1 parent 8642c80 commit 76f2b3f

14 files changed

+44
-44
lines changed

src/AvTranscoder/decoder/AudioDecoder.cpp

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -116,7 +116,7 @@ bool AudioDecoder::decodeNextFrame(Frame& frameBuffer)
116116
return decodeNextFrame;
117117
}
118118

119-
bool AudioDecoder::decodeNextFrame(Frame& frameBuffer, const std::vector<size_t> channelsIndex)
119+
bool AudioDecoder::decodeNextFrame(Frame& frameBuffer, const std::vector<size_t> channelIndexArray)
120120
{
121121
AudioFrame& audioBuffer = static_cast<AudioFrame&>(frameBuffer);
122122

@@ -137,7 +137,7 @@ bool AudioDecoder::decodeNextFrame(Frame& frameBuffer, const std::vector<size_t>
137137
return false;
138138

139139
// check if each expected channel exists
140-
for(std::vector<size_t>::const_iterator channelIndex = channelsIndex.begin(); channelIndex != channelsIndex.end(); ++channelIndex)
140+
for(std::vector<size_t>::const_iterator channelIndex = channelIndexArray.begin(); channelIndex != channelIndexArray.end(); ++channelIndex)
141141
{
142142
if((*channelIndex) > srcNbChannels - 1)
143143
{
@@ -153,8 +153,8 @@ bool AudioDecoder::decodeNextFrame(Frame& frameBuffer, const std::vector<size_t>
153153

154154
// copy frame properties of decoded frame
155155
audioBuffer.copyProperties(allDataOfNextFrame);
156-
av_frame_set_channels(&audioBuffer.getAVFrame(), channelsIndex.size());
157-
av_frame_set_channel_layout(&audioBuffer.getAVFrame(), av_get_default_channel_layout(channelsIndex.size()));
156+
av_frame_set_channels(&audioBuffer.getAVFrame(), channelIndexArray.size());
157+
av_frame_set_channel_layout(&audioBuffer.getAVFrame(), av_get_default_channel_layout(channelIndexArray.size()));
158158
audioBuffer.setNbSamplesPerChannel(allDataOfNextFrame.getNbSamplesPerChannel());
159159

160160
// @todo manage cases with data of frame not only on data[0] (use _frame.linesize)
@@ -165,20 +165,20 @@ bool AudioDecoder::decodeNextFrame(Frame& frameBuffer, const std::vector<size_t>
165165
for(size_t sample = 0; sample < allDataOfNextFrame.getNbSamplesPerChannel(); ++sample)
166166
{
167167
// offset in source buffer
168-
src += channelsIndex.at(0) * bytePerSample;
168+
src += channelIndexArray.at(0) * bytePerSample;
169169

170-
for(size_t i = 0; i < channelsIndex.size(); ++i)
170+
for(size_t i = 0; i < channelIndexArray.size(); ++i)
171171
{
172172
memcpy(dst, src, bytePerSample);
173173
dst += bytePerSample;
174174

175175
// shift to the corresponding sample in the next channel of the current layout
176-
if(i < channelsIndex.size() - 1)
177-
src += (channelsIndex.at(i+1) - channelsIndex.at(i)) * bytePerSample;
176+
if(i < channelIndexArray.size() - 1)
177+
src += (channelIndexArray.at(i+1) - channelIndexArray.at(i)) * bytePerSample;
178178
// else shift to the next layout
179179
else
180180
{
181-
src += (srcNbChannels - channelsIndex.at(i)) * bytePerSample;
181+
src += (srcNbChannels - channelIndexArray.at(i)) * bytePerSample;
182182
break;
183183
}
184184
}

src/AvTranscoder/decoder/AudioDecoder.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ class AvExport AudioDecoder : public IDecoder
1717
void setupDecoder(const ProfileLoader::Profile& profile = ProfileLoader::Profile());
1818

1919
bool decodeNextFrame(Frame& frameBuffer);
20-
bool decodeNextFrame(Frame& frameBuffer, const std::vector<size_t> channelsIndex);
20+
bool decodeNextFrame(Frame& frameBuffer, const std::vector<size_t> channelIndexArray);
2121

2222
void flushDecoder();
2323

src/AvTranscoder/decoder/AudioGenerator.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ bool AudioGenerator::decodeNextFrame(Frame& frameBuffer)
7171
return true;
7272
}
7373

74-
bool AudioGenerator::decodeNextFrame(Frame& frameBuffer, const std::vector<size_t> channelsIndex)
74+
bool AudioGenerator::decodeNextFrame(Frame& frameBuffer, const std::vector<size_t> channelIndexArray)
7575
{
7676
return decodeNextFrame(frameBuffer);
7777
}

src/AvTranscoder/decoder/AudioGenerator.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ class AvExport AudioGenerator : public IDecoder
1919
~AudioGenerator();
2020

2121
bool decodeNextFrame(Frame& frameBuffer);
22-
bool decodeNextFrame(Frame& frameBuffer, const std::vector<size_t> channelsIndex);
22+
bool decodeNextFrame(Frame& frameBuffer, const std::vector<size_t> channelIndexArray);
2323

2424
void setNextFrame(Frame& inputFrame) { _inputFrame = &inputFrame; }
2525

src/AvTranscoder/decoder/IDecoder.hpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,10 +33,10 @@ class AvExport IDecoder
3333
/**
3434
* @brief Decode substream of next frame
3535
* @param frameBuffer: the frame decoded
36-
* @param channelIndex: list of channels to extract
36+
* @param channelIndexArray: list of channels to extract
3737
* @return status of decoding
3838
*/
39-
virtual bool decodeNextFrame(Frame& frameBuffer, const std::vector<size_t> channelsIndex) = 0;
39+
virtual bool decodeNextFrame(Frame& frameBuffer, const std::vector<size_t> channelIndexArray) = 0;
4040

4141
/**
4242
* @brief Set the next frame of the input stream (which bypass the work of decoding)

src/AvTranscoder/decoder/VideoDecoder.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -114,7 +114,7 @@ bool VideoDecoder::decodeNextFrame(Frame& frameBuffer)
114114
return decodeNextFrame;
115115
}
116116

117-
bool VideoDecoder::decodeNextFrame(Frame& frameBuffer, const std::vector<size_t> channelsIndex)
117+
bool VideoDecoder::decodeNextFrame(Frame& frameBuffer, const std::vector<size_t> channelIndexArray)
118118
{
119119
return false;
120120
}

src/AvTranscoder/decoder/VideoDecoder.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ class AvExport VideoDecoder : public IDecoder
1717
void setupDecoder(const ProfileLoader::Profile& profile = ProfileLoader::Profile());
1818

1919
bool decodeNextFrame(Frame& frameBuffer);
20-
bool decodeNextFrame(Frame& frameBuffer, const std::vector<size_t> channelsIndex);
20+
bool decodeNextFrame(Frame& frameBuffer, const std::vector<size_t> channelIndexArray);
2121

2222
void flushDecoder();
2323

src/AvTranscoder/decoder/VideoGenerator.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ bool VideoGenerator::decodeNextFrame(Frame& frameBuffer)
7272
return true;
7373
}
7474

75-
bool VideoGenerator::decodeNextFrame(Frame& frameBuffer, const std::vector<size_t> channelsIndex)
75+
bool VideoGenerator::decodeNextFrame(Frame& frameBuffer, const std::vector<size_t> channelIndexArray)
7676
{
7777
return false;
7878
}

src/AvTranscoder/decoder/VideoGenerator.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ class AvExport VideoGenerator : public IDecoder
1919
~VideoGenerator();
2020

2121
bool decodeNextFrame(Frame& frameBuffer);
22-
bool decodeNextFrame(Frame& frameBuffer, const std::vector<size_t> channelsIndex);
22+
bool decodeNextFrame(Frame& frameBuffer, const std::vector<size_t> channelIndexArray);
2323

2424
void setNextFrame(Frame& inputFrame) { _inputFrame = &inputFrame; }
2525

src/AvTranscoder/reader/IReader.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -74,9 +74,9 @@ Frame* IReader::readFrameAt(const size_t frame)
7474
bool decodingStatus = false;
7575
if(_channelIndex != -1)
7676
{
77-
std::vector<size_t> channelsIndex;
78-
channelsIndex.push_back(_channelIndex);
79-
decodingStatus = _currentDecoder->decodeNextFrame(*_srcFrame, channelsIndex);
77+
std::vector<size_t> channelIndexArray;
78+
channelIndexArray.push_back(_channelIndex);
79+
decodingStatus = _currentDecoder->decodeNextFrame(*_srcFrame, channelIndexArray);
8080
}
8181
else
8282
decodingStatus = _currentDecoder->decodeNextFrame(*_srcFrame);

0 commit comments

Comments
 (0)