Skip to content

Commit 30851a7

Browse files
author
Clement Champetier
committed
AudioCodec: refactore getters
* Do not duplicate getters with AudioFrameDesc (getSampleRate, getChannels...). * Keep symmetry with VideoCodec (rename getFrameDesc to getAudioFrameDesc).
1 parent b7bfe96 commit 30851a7

File tree

5 files changed

+9
-30
lines changed

5 files changed

+9
-30
lines changed

app/presetChecker/presetChecker.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ int main( int argc, char** argv )
3434
if( profile.find( avtranscoder::constants::avProfileType )->second == avtranscoder::constants::avProfileTypeAudio )
3535
{
3636
avtranscoder::AvOutputAudio outputAudio;
37-
outputAudio.setProfile( profile, outputAudio.getAudioCodec().getFrameDesc() );
37+
outputAudio.setProfile( profile, outputAudio.getAudioCodec().getAudioFrameDesc() );
3838
}
3939
}
4040
catch( ... )

src/AvTranscoder/codec/AudioCodec.cpp

Lines changed: 1 addition & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ AudioCodec::AudioCodec( const ICodec& codec )
2020
{
2121
}
2222

23-
AudioFrameDesc AudioCodec::getFrameDesc() const
23+
AudioFrameDesc AudioCodec::getAudioFrameDesc() const
2424
{
2525
assert( _codecContext != NULL );
2626
AudioFrameDesc audioFrameDesc;
@@ -33,24 +33,6 @@ AudioFrameDesc AudioCodec::getFrameDesc() const
3333
return audioFrameDesc;
3434
}
3535

36-
const size_t AudioCodec::getSampleRate() const
37-
{
38-
assert( _codecContext != NULL );
39-
return _codecContext->sample_rate;
40-
}
41-
42-
const size_t AudioCodec::getChannels() const
43-
{
44-
assert( _codecContext != NULL );
45-
return _codecContext->channels;
46-
}
47-
48-
const AVSampleFormat AudioCodec::getAVSampleFormat() const
49-
{
50-
assert( _codecContext != NULL );
51-
return _codecContext->sample_fmt;
52-
}
53-
5436
void AudioCodec::setAudioParameters( const AudioFrameDesc& audioFrameDesc )
5537
{
5638
setAudioParameters( audioFrameDesc.getSampleRate(), audioFrameDesc.getChannels(), audioFrameDesc.getAVSampleFormat() );

src/AvTranscoder/codec/AudioCodec.hpp

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,11 +14,8 @@ class AvExport AudioCodec : public ICodec
1414
AudioCodec( const ECodecType type, const AVCodecID codecId );
1515
AudioCodec( const ICodec& codec );
1616

17-
AudioFrameDesc getFrameDesc() const;
18-
const size_t getSampleRate() const;
19-
const size_t getChannels() const;
20-
const AVSampleFormat getAVSampleFormat() const;
21-
17+
AudioFrameDesc getAudioFrameDesc() const;
18+
2219
void setAudioParameters( const AudioFrameDesc& audioFrameDesc );
2320
void setAudioParameters( const size_t sampleRate, const size_t channels, const AVSampleFormat sampleFormat );
2421
};

src/AvTranscoder/essenceStream/AvInputAudio.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ void AvInputAudio::setup()
4949
AVCodecContext* avCodecContext = _codec.getAVCodecContext();
5050
AVCodec* avCodec = _codec.getAVCodec();
5151

52-
avCodecContext->channels = _inputStream->getAudioCodec().getChannels();
52+
avCodecContext->channels = _inputStream->getAudioCodec().getAudioFrameDesc().getChannels();
5353

5454
int ret = avcodec_open2( avCodecContext, avCodec, NULL );
5555

src/AvTranscoder/transcoder/StreamTranscoder.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -126,7 +126,7 @@ StreamTranscoder::StreamTranscoder(
126126

127127
_outputEssence = outputAudio;
128128

129-
AudioFrameDesc outputFrameDesc( _inputStream->getAudioCodec().getFrameDesc() );
129+
AudioFrameDesc outputFrameDesc( _inputStream->getAudioCodec().getAudioFrameDesc() );
130130
outputFrameDesc.setParameters( profile );
131131
if( subStreamIndex > -1 )
132132
{
@@ -137,12 +137,12 @@ StreamTranscoder::StreamTranscoder(
137137

138138
_outputStream = &outputFile.addAudioStream( outputAudio->getAudioCodec() );
139139

140-
AudioFrameDesc inputFrameDesc( _inputStream->getAudioCodec().getFrameDesc() );
140+
AudioFrameDesc inputFrameDesc( _inputStream->getAudioCodec().getAudioFrameDesc() );
141141
if( subStreamIndex > -1 )
142142
inputFrameDesc.setChannels( 1 );
143143

144144
_sourceBuffer = new AudioFrame( inputFrameDesc );
145-
_frameBuffer = new AudioFrame( outputAudio->getAudioCodec().getFrameDesc() );
145+
_frameBuffer = new AudioFrame( outputAudio->getAudioCodec().getAudioFrameDesc() );
146146

147147
_transform = new AudioTransform();
148148

@@ -223,7 +223,7 @@ StreamTranscoder::StreamTranscoder(
223223
_inputEssence = generatorAudio;
224224

225225
// Create inputFrame, and outputFrame which is based on a given profile
226-
AudioFrameDesc inputFrameDesc = inputAudioCodec.getFrameDesc();
226+
AudioFrameDesc inputFrameDesc = inputAudioCodec.getAudioFrameDesc();
227227
AudioFrameDesc outputFrameDesc = inputFrameDesc;
228228
outputFrameDesc.setParameters( profile );
229229
_sourceBuffer = new AudioFrame( inputFrameDesc );

0 commit comments

Comments
 (0)