Skip to content

Commit db709eb

Browse files
author
Clement Champetier
committed
decoders: renamed 'subStreamIndex' parameter to 'channelIndex'
1 parent b731e36 commit db709eb

File tree

5 files changed

+8
-8
lines changed

5 files changed

+8
-8
lines changed

src/AvTranscoder/decoder/AudioDecoder.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -124,7 +124,7 @@ bool AudioDecoder::decodeNextFrame( Frame& frameBuffer )
124124
return true;
125125
}
126126

127-
bool AudioDecoder::decodeNextFrame( Frame& frameBuffer, const size_t subStreamIndex )
127+
bool AudioDecoder::decodeNextFrame( Frame& frameBuffer, const size_t channelIndex )
128128
{
129129
if( ! decodeNextFrame() )
130130
return false;
@@ -138,7 +138,7 @@ bool AudioDecoder::decodeNextFrame( Frame& frameBuffer, const size_t subStreamIn
138138
size_t nbSubStreams = avCodecContext.channels;
139139
size_t bytePerSample = av_get_bytes_per_sample( (AVSampleFormat)_frame->format );
140140

141-
if( subStreamIndex > nbSubStreams - 1 )
141+
if( channelIndex > nbSubStreams - 1 )
142142
{
143143
throw std::runtime_error( "The subStream doesn't exist");
144144
}
@@ -155,7 +155,7 @@ bool AudioDecoder::decodeNextFrame( Frame& frameBuffer, const size_t subStreamIn
155155
unsigned char* dst = audioBuffer.getData();
156156

157157
// offset
158-
src += subStreamIndex * bytePerSample;
158+
src += channelIndex * bytePerSample;
159159

160160
for( int sample = 0; sample < _frame->nb_samples; ++sample )
161161
{

src/AvTranscoder/decoder/AudioDecoder.hpp

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

2121
bool decodeNextFrame( Frame& frameBuffer );
22-
bool decodeNextFrame( Frame& frameBuffer, const size_t subStreamIndex );
22+
bool decodeNextFrame( Frame& frameBuffer, const size_t channelIndex );
2323

2424
void flushDecoder();
2525

src/AvTranscoder/decoder/IDecoder.hpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,10 +30,10 @@ class AvExport IDecoder
3030
/**
3131
* @brief Decode substream of next frame
3232
* @param frameBuffer: the frame decoded
33-
* @param subStreamIndex: index of substream to extract
33+
* @param channelIndex: index of channel to extract
3434
* @return status of decoding
3535
*/
36-
virtual bool decodeNextFrame( Frame& frameBuffer, const size_t subStreamIndex ) = 0;
36+
virtual bool decodeNextFrame( Frame& frameBuffer, const size_t channelIndex ) = 0;
3737

3838
/**
3939
* @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
@@ -116,7 +116,7 @@ bool VideoDecoder::decodeNextFrame( Frame& frameBuffer )
116116
return true;
117117
}
118118

119-
bool VideoDecoder::decodeNextFrame( Frame& frameBuffer, const size_t subStreamIndex )
119+
bool VideoDecoder::decodeNextFrame( Frame& frameBuffer, const size_t channelIndex )
120120
{
121121
return false;
122122
}

src/AvTranscoder/decoder/VideoDecoder.hpp

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

2121
bool decodeNextFrame( Frame& frameBuffer );
22-
bool decodeNextFrame( Frame& frameBuffer, const size_t subStreamIndex );
22+
bool decodeNextFrame( Frame& frameBuffer, const size_t channelIndex );
2323

2424
void flushDecoder();
2525

0 commit comments

Comments
 (0)