Skip to content

Commit 0838d9a

Browse files
author
Clement Champetier
committed
Rename Essence classes to Encoder / Decoder
* Rename IInputEssence to IDecoder. * Rename AvInputVideo to VideoDecoder. * Rename AvInputAudio to AudioDecoder. * Rename IOutputEssence to IEncoder. * Rename AvOutputVideo to VideoEncoder. * Rename AvOutputAudio to AudioEncoder.
1 parent b72c595 commit 0838d9a

21 files changed

+150
-157
lines changed

app/avTranscoder/avTranscoder.cpp

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,8 @@
77

88
#include <AvTranscoder/frame/Frame.hpp>
99

10-
#include <AvTranscoder/essenceStream/AvInputAudio.hpp>
11-
#include <AvTranscoder/essenceStream/AvInputVideo.hpp>
12-
#include <AvTranscoder/essenceStream/AvOutputAudio.hpp>
13-
#include <AvTranscoder/essenceStream/AvOutputVideo.hpp>
10+
#include <AvTranscoder/essenceStream/VideoDecoder.hpp>
11+
#include <AvTranscoder/essenceStream/VideoEncoder.hpp>
1412

1513
#include <AvTranscoder/transform/VideoTransform.hpp>
1614

@@ -31,12 +29,12 @@ void transcodeVideo( const char* inputfilename, const char* outputFilename )
3129
input.activateStream( input.getProperties().getVideoProperties().at( 0 ).getStreamId() );
3230

3331
// init video decoders
34-
AvInputVideo inputVideo( input.getStream( 0 ) );
32+
VideoDecoder inputVideo( input.getStream( 0 ) );
3533
VideoFrameDesc VideoFrameDesc = input.getStream( 0 ).getVideoCodec().getVideoFrameDesc();
3634
VideoFrame sourceImage( VideoFrameDesc );
3735

3836
// init video encoder
39-
AvOutputVideo outputVideo( "mpeg2video" );
37+
VideoEncoder outputVideo( "mpeg2video" );
4038
outputVideo.setProfile( profileLoader.getProfile( "xdcamhd422" ), VideoFrameDesc );
4139
VideoFrame imageToEncode( outputVideo.getVideoCodec().getVideoFrameDesc() );
4240

app/avplay/AvReader.hpp

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,13 @@
22
#define _AVPLAYER_AVREADER_
33

44
#include <AvTranscoder/file/InputFile.hpp>
5-
#include <AvTranscoder/essenceStream/AvInputAudio.hpp>
6-
#include <AvTranscoder/essenceStream/AvInputVideo.hpp>
7-
#include <AvTranscoder/transform/VideoTransform.hpp>
5+
#include <AvTranscoder/progress/ConsoleProgress.hpp>
86
#include <AvTranscoder/mediaProperty/print.hpp>
97

10-
#include <AvTranscoder/progress/ConsoleProgress.hpp>
8+
#include <AvTranscoder/essenceStream/AudioDecoder.hpp>
9+
#include <AvTranscoder/essenceStream/VideoDecoder.hpp>
10+
11+
#include <AvTranscoder/transform/VideoTransform.hpp>
1112

1213
#include "Reader.hpp"
1314

@@ -26,7 +27,7 @@ class AvReader : public Reader
2627
_videoStream = _inputFile.getProperties().getVideoProperties().at(0).getStreamId();
2728
_inputFile.activateStream( _videoStream );
2829

29-
_inputVideo = new avtranscoder::AvInputVideo( _inputFile.getStream( _videoStream ) );
30+
_inputVideo = new avtranscoder::VideoDecoder( _inputFile.getStream( _videoStream ) );
3031
_inputVideo->setup();
3132

3233
_sourceImage = new avtranscoder::VideoFrame( _inputFile.getStream( _videoStream ).getVideoCodec().getVideoFrameDesc() );
@@ -97,7 +98,7 @@ class AvReader : public Reader
9798
private:
9899
avtranscoder::InputFile _inputFile;
99100

100-
avtranscoder::AvInputVideo* _inputVideo;
101+
avtranscoder::VideoDecoder* _inputVideo;
101102

102103
avtranscoder::VideoFrame* _sourceImage;
103104
avtranscoder::VideoFrame* _imageToDisplay;

app/presetChecker/presetChecker.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33
#include <iomanip>
44
#include <AvTranscoder/ProfileLoader.hpp>
55

6-
#include <AvTranscoder/essenceStream/AvOutputVideo.hpp>
7-
#include <AvTranscoder/essenceStream/AvOutputAudio.hpp>
6+
#include <AvTranscoder/essenceStream/VideoEncoder.hpp>
7+
#include <AvTranscoder/essenceStream/AudioEncoder.hpp>
88

99

1010
int main( int argc, char** argv )
@@ -27,13 +27,13 @@ int main( int argc, char** argv )
2727
try{
2828
if( profile.find( avtranscoder::constants::avProfileType )->second == avtranscoder::constants::avProfileTypeVideo )
2929
{
30-
avtranscoder::AvOutputVideo outputVideo( profile.at( avtranscoder::constants::avProfileCodec ) );
30+
avtranscoder::VideoEncoder outputVideo( profile.at( avtranscoder::constants::avProfileCodec ) );
3131
outputVideo.setProfile( profile, outputVideo.getVideoCodec().getVideoFrameDesc() );
3232
}
3333

3434
if( profile.find( avtranscoder::constants::avProfileType )->second == avtranscoder::constants::avProfileTypeAudio )
3535
{
36-
avtranscoder::AvOutputAudio outputAudio( profile.at( avtranscoder::constants::avProfileCodec ) );
36+
avtranscoder::AudioEncoder outputAudio( profile.at( avtranscoder::constants::avProfileCodec ) );
3737
outputAudio.setProfile( profile, outputAudio.getAudioCodec().getAudioFrameDesc() );
3838
}
3939
}

src/AvTranscoder/avTranscoder.i

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -26,13 +26,13 @@
2626
#include <AvTranscoder/codedStream/IInputStream.hpp>
2727
#include <AvTranscoder/codedStream/AvInputStream.hpp>
2828

29-
#include <AvTranscoder/essenceStream/IOutputEssence.hpp>
30-
#include <AvTranscoder/essenceStream/AvOutputAudio.hpp>
31-
#include <AvTranscoder/essenceStream/AvOutputVideo.hpp>
29+
#include <AvTranscoder/essenceStream/IEncoder.hpp>
30+
#include <AvTranscoder/essenceStream/AudioEncoder.hpp>
31+
#include <AvTranscoder/essenceStream/VideoEncoder.hpp>
3232

33-
#include <AvTranscoder/essenceStream/IInputEssence.hpp>
34-
#include <AvTranscoder/essenceStream/AvInputAudio.hpp>
35-
#include <AvTranscoder/essenceStream/AvInputVideo.hpp>
33+
#include <AvTranscoder/essenceStream/IDecoder.hpp>
34+
#include <AvTranscoder/essenceStream/AudioDecoder.hpp>
35+
#include <AvTranscoder/essenceStream/VideoDecoder.hpp>
3636
#include <AvTranscoder/essenceStream/GeneratorVideo.hpp>
3737
#include <AvTranscoder/essenceStream/GeneratorAudio.hpp>
3838

@@ -64,13 +64,13 @@ namespace std {
6464
%include <AvTranscoder/codedStream/IInputStream.hpp>
6565
%include <AvTranscoder/codedStream/AvInputStream.hpp>
6666

67-
%include <AvTranscoder/essenceStream/IOutputEssence.hpp>
68-
%include <AvTranscoder/essenceStream/AvOutputAudio.hpp>
69-
%include <AvTranscoder/essenceStream/AvOutputVideo.hpp>
67+
%include <AvTranscoder/essenceStream/IEncoder.hpp>
68+
%include <AvTranscoder/essenceStream/AudioEncoder.hpp>
69+
%include <AvTranscoder/essenceStream/VideoEncoder.hpp>
7070

71-
%include <AvTranscoder/essenceStream/IInputEssence.hpp>
72-
%include <AvTranscoder/essenceStream/AvInputAudio.hpp>
73-
%include <AvTranscoder/essenceStream/AvInputVideo.hpp>
71+
%include <AvTranscoder/essenceStream/IDecoder.hpp>
72+
%include <AvTranscoder/essenceStream/AudioDecoder.hpp>
73+
%include <AvTranscoder/essenceStream/VideoDecoder.hpp>
7474
%include <AvTranscoder/essenceStream/GeneratorVideo.hpp>
7575
%include <AvTranscoder/essenceStream/GeneratorAudio.hpp>
7676

src/AvTranscoder/essenceStream/AvInputAudio.cpp renamed to src/AvTranscoder/essenceStream/AudioDecoder.cpp

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
#include "AvInputAudio.hpp"
1+
#include "AudioDecoder.hpp"
22

33
#include <AvTranscoder/codec/ICodec.hpp>
44
#include <AvTranscoder/codedStream/AvInputStream.hpp>
@@ -18,14 +18,13 @@ extern "C" {
1818
namespace avtranscoder
1919
{
2020

21-
AvInputAudio::AvInputAudio( AvInputStream& inputStream )
22-
: IInputEssence()
23-
, _inputStream ( &inputStream )
21+
AudioDecoder::AudioDecoder( AvInputStream& inputStream )
22+
: _inputStream ( &inputStream )
2423
, _frame ( NULL )
2524
{
2625
}
2726

28-
AvInputAudio::~AvInputAudio()
27+
AudioDecoder::~AudioDecoder()
2928
{
3029
if( _frame != NULL )
3130
{
@@ -43,7 +42,7 @@ AvInputAudio::~AvInputAudio()
4342
}
4443

4544

46-
void AvInputAudio::setup()
45+
void AudioDecoder::setup()
4746
{
4847
AVCodecContext& avCodecContext = _inputStream->getAudioCodec().getAVCodecContext();
4948
AVCodec& avCodec = _inputStream->getAudioCodec().getAVCodec();
@@ -79,7 +78,7 @@ void AvInputAudio::setup()
7978
}
8079
}
8180

82-
bool AvInputAudio::decodeNextFrame( Frame& frameBuffer )
81+
bool AudioDecoder::decodeNextFrame( Frame& frameBuffer )
8382
{
8483
if( ! decodeNextFrame() )
8584
return false;
@@ -107,7 +106,7 @@ bool AvInputAudio::decodeNextFrame( Frame& frameBuffer )
107106
return true;
108107
}
109108

110-
bool AvInputAudio::decodeNextFrame( Frame& frameBuffer, const size_t subStreamIndex )
109+
bool AudioDecoder::decodeNextFrame( Frame& frameBuffer, const size_t subStreamIndex )
111110
{
112111
if( ! decodeNextFrame() )
113112
return false;
@@ -151,7 +150,7 @@ bool AvInputAudio::decodeNextFrame( Frame& frameBuffer, const size_t subStreamIn
151150
return true;
152151
}
153152

154-
bool AvInputAudio::decodeNextFrame()
153+
bool AudioDecoder::decodeNextFrame()
155154
{
156155
int got_frame = 0;
157156
while( ! got_frame )

src/AvTranscoder/essenceStream/AvInputAudio.hpp renamed to src/AvTranscoder/essenceStream/AudioDecoder.hpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
#ifndef _AV_TRANSCODER_ESSENCE_STREAM_AV_INPUT_AUDIO_HPP_
22
#define _AV_TRANSCODER_ESSENCE_STREAM_AV_INPUT_AUDIO_HPP_
33

4-
#include "IInputEssence.hpp"
4+
#include "IDecoder.hpp"
55

66
struct AVFrame;
77

@@ -10,11 +10,11 @@ namespace avtranscoder
1010

1111
class AvInputStream;
1212

13-
class AvExport AvInputAudio : public IInputEssence
13+
class AvExport AudioDecoder : public IDecoder
1414
{
1515
public:
16-
AvInputAudio( AvInputStream& inputStream );
17-
~AvInputAudio();
16+
AudioDecoder( AvInputStream& inputStream );
17+
~AudioDecoder();
1818

1919
void setup();
2020

src/AvTranscoder/essenceStream/AvOutputAudio.cpp renamed to src/AvTranscoder/essenceStream/AudioEncoder.cpp

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
#include "AvOutputAudio.hpp"
1+
#include "AudioEncoder.hpp"
22

33
extern "C" {
44
#include <libavcodec/avcodec.h>
@@ -12,12 +12,12 @@ extern "C" {
1212
namespace avtranscoder
1313
{
1414

15-
AvOutputAudio::AvOutputAudio( const std::string& audioCodecName )
15+
AudioEncoder::AudioEncoder( const std::string& audioCodecName )
1616
: _codec( eCodecTypeEncoder, audioCodecName )
1717
{
1818
}
1919

20-
void AvOutputAudio::setup()
20+
void AudioEncoder::setup()
2121
{
2222
av_register_all();
2323

@@ -36,7 +36,7 @@ void AvOutputAudio::setup()
3636
}
3737
}
3838

39-
bool AvOutputAudio::encodeFrame( const Frame& sourceFrame, Frame& codedFrame )
39+
bool AudioEncoder::encodeFrame( const Frame& sourceFrame, Frame& codedFrame )
4040
{
4141
#if LIBAVCODEC_VERSION_MAJOR > 54
4242
AVFrame* frame = av_frame_alloc();
@@ -126,7 +126,7 @@ bool AvOutputAudio::encodeFrame( const Frame& sourceFrame, Frame& codedFrame )
126126
return ret == 0;
127127
}
128128

129-
bool AvOutputAudio::encodeFrame( Frame& codedFrame )
129+
bool AudioEncoder::encodeFrame( Frame& codedFrame )
130130
{
131131
AVCodecContext& avCodecContext = _codec.getAVCodecContext();
132132

@@ -159,7 +159,7 @@ bool AvOutputAudio::encodeFrame( Frame& codedFrame )
159159
#endif
160160
}
161161

162-
void AvOutputAudio::setProfile( const ProfileLoader::Profile& profile, const AudioFrameDesc& frameDesc )
162+
void AudioEncoder::setProfile( const ProfileLoader::Profile& profile, const AudioFrameDesc& frameDesc )
163163
{
164164
if( ! profile.count( constants::avProfileCodec ) )
165165
{

src/AvTranscoder/essenceStream/AvOutputAudio.hpp renamed to src/AvTranscoder/essenceStream/AudioEncoder.hpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,17 @@
11
#ifndef _AV_TRANSCODER_ESSENCE_STREAM_AV_OUTPUT_AUDIO_HPP_
22
#define _AV_TRANSCODER_ESSENCE_STREAM_AV_OUTPUT_AUDIO_HPP_
33

4-
#include "IOutputEssence.hpp"
4+
#include "IEncoder.hpp"
55
#include <AvTranscoder/codec/AudioCodec.hpp>
66
#include <AvTranscoder/ProfileLoader.hpp>
77

88
namespace avtranscoder
99
{
1010

11-
class AvExport AvOutputAudio : public IOutputEssence
11+
class AvExport AudioEncoder : public IEncoder
1212
{
1313
public:
14-
AvOutputAudio( const std::string& audioCodecName );
14+
AudioEncoder( const std::string& audioCodecName );
1515

1616
void setup();
1717

src/AvTranscoder/essenceStream/GeneratorAudio.cpp

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,7 @@ namespace avtranscoder
44
{
55

66
GeneratorAudio::GeneratorAudio( )
7-
: IInputEssence( )
8-
, _inputFrame( NULL )
7+
: _inputFrame( NULL )
98
, _frameDesc()
109
{
1110
}

src/AvTranscoder/essenceStream/GeneratorAudio.hpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
#ifndef _AV_TRANSCODER_ESSENCE_STREAM_GENERATOR_AUDIO_HPP_
22
#define _AV_TRANSCODER_ESSENCE_STREAM_GENERATOR_AUDIO_HPP_
33

4-
#include "IInputEssence.hpp"
4+
#include "IDecoder.hpp"
55
#include <AvTranscoder/codec/AudioCodec.hpp>
66

77
namespace avtranscoder
88
{
99

10-
class AvExport GeneratorAudio : public IInputEssence
10+
class AvExport GeneratorAudio : public IDecoder
1111
{
1212
public:
1313
GeneratorAudio( );

0 commit comments

Comments
 (0)