Skip to content

Commit ecb2ffb

Browse files
author
Clement Champetier
committed
Add profile directory
Contains ProfileLoader and the corresponding SWIG interface.
1 parent d7b0296 commit ecb2ffb

File tree

14 files changed

+25
-20
lines changed

14 files changed

+25
-20
lines changed

src/AvTranscoder/avTranscoder.i

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,21 +15,18 @@
1515
%include "AvTranscoder/swig/avLogLevel.i"
1616

1717
%{
18-
#include <AvTranscoder/ProfileLoader.hpp>
1918
#include <AvTranscoder/Option.hpp>
2019
%}
2120

2221
namespace std {
2322
%template(IntPair) pair< size_t, size_t >;
24-
%template(ProfileMap) map< string, string >;
25-
%template(ProfilesVector) vector< map< string, string > >;
2623
}
2724

2825
%include "AvTranscoder/progress/progress.i"
2926
%include "AvTranscoder/mediaProperty/mediaProperty.i"
3027
%include "AvTranscoder/frame/frame.i"
28+
%include "AvTranscoder/profile/profile.i"
3129

32-
%include <AvTranscoder/ProfileLoader.hpp>
3330
%include <AvTranscoder/Option.hpp>
3431

3532
%include "AvTranscoder/codec/codec.i"

src/AvTranscoder/decoder/AudioDecoder.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
#define _AV_TRANSCODER_ESSENCE_STREAM_AV_INPUT_AUDIO_HPP_
33

44
#include "IDecoder.hpp"
5-
#include <AvTranscoder/ProfileLoader.hpp>
5+
#include <AvTranscoder/profile/ProfileLoader.hpp>
66

77
struct AVFrame;
88

src/AvTranscoder/decoder/VideoDecoder.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
#define _AV_TRANSCODER_DECODER_VIDEO_DECODER_HPP_
33

44
#include "IDecoder.hpp"
5-
#include <AvTranscoder/ProfileLoader.hpp>
5+
#include <AvTranscoder/profile/ProfileLoader.hpp>
66

77
struct AVFrame;
88

src/AvTranscoder/encoder/AudioEncoder.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
#include "IEncoder.hpp"
55
#include <AvTranscoder/codec/AudioCodec.hpp>
6-
#include <AvTranscoder/ProfileLoader.hpp>
6+
#include <AvTranscoder/profile/ProfileLoader.hpp>
77

88
namespace avtranscoder
99
{

src/AvTranscoder/encoder/VideoEncoder.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
#include "IEncoder.hpp"
55
#include <AvTranscoder/codec/VideoCodec.hpp>
6-
#include <AvTranscoder/ProfileLoader.hpp>
6+
#include <AvTranscoder/profile/ProfileLoader.hpp>
77

88
namespace avtranscoder
99
{

src/AvTranscoder/file/IOutputFile.hpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@
88
#include <AvTranscoder/codec/DataCodec.hpp>
99

1010
#include <AvTranscoder/stream/OutputStream.hpp>
11-
#include <AvTranscoder/ProfileLoader.hpp>
1211

1312
#include <string>
1413
#include <stdexcept>

src/AvTranscoder/file/InputFile.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
#include <AvTranscoder/stream/InputStream.hpp>
88
#include <AvTranscoder/mediaProperty/FileProperties.hpp>
99
#include <AvTranscoder/progress/IProgress.hpp>
10-
#include <AvTranscoder/ProfileLoader.hpp>
10+
#include <AvTranscoder/profile/ProfileLoader.hpp>
1111

1212
#include <string>
1313
#include <vector>

src/AvTranscoder/frame/AudioFrame.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
#define _AV_TRANSCODER_FRAME_AUDIO_FRAME_HPP_
33

44
#include "Frame.hpp"
5-
#include <AvTranscoder/ProfileLoader.hpp>
5+
#include <AvTranscoder/profile/ProfileLoader.hpp>
66

77
extern "C" {
88
#include <libavutil/samplefmt.h>

src/AvTranscoder/frame/VideoFrame.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
#define _AV_TRANSCODER_FRAME_VIDEO_FRAME_HPP_
33

44
#include "Frame.hpp"
5-
#include <AvTranscoder/ProfileLoader.hpp>
5+
#include <AvTranscoder/profile/ProfileLoader.hpp>
66

77
extern "C" {
88
#include <libavutil/pixfmt.h>

src/AvTranscoder/ProfileLoader.cpp renamed to src/AvTranscoder/profile/ProfileLoader.cpp

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
#include "ProfileLoader.hpp"
22

3-
#include "common.hpp"
4-
53
#include <iostream>
64
#include <fstream>
75
#include <cstdlib>
@@ -21,7 +19,7 @@ void ProfileLoader::loadProfile( const std::string& avProfileFileName )
2119
{
2220
std::ifstream infile;
2321
infile.open( avProfileFileName.c_str(), std::ifstream::in );
24-
22+
2523
ProfileLoader::Profile customProfile;
2624

2725
std::string line;
@@ -36,7 +34,7 @@ void ProfileLoader::loadProfile( const std::string& avProfileFileName )
3634
}
3735

3836
void ProfileLoader::loadProfiles( const std::string& avProfilesPath )
39-
{
37+
{
4038
std::string realAvProfilesPath = avProfilesPath;
4139
if( realAvProfilesPath.empty() )
4240
{
@@ -47,7 +45,7 @@ void ProfileLoader::loadProfiles( const std::string& avProfilesPath )
4745
else
4846
realAvProfilesPath = AVTRANSCODER_DEFAULT_AVPROFILES;
4947
}
50-
48+
5149
std::vector< std::string > paths;
5250
split( paths, realAvProfilesPath, ":" );
5351
for( std::vector< std::string >::iterator dirIt = paths.begin(); dirIt != paths.end(); ++dirIt )

src/AvTranscoder/ProfileLoader.hpp renamed to src/AvTranscoder/profile/ProfileLoader.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
#ifndef _AV_TRANSCODER_PROFILE_HPP_
22
#define _AV_TRANSCODER_PROFILE_HPP_
33

4-
#include "common.hpp"
4+
#include <AvTranscoder/common.hpp>
55

66
#include <string>
77
#include <cstring>

src/AvTranscoder/profile/profile.i

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
%{
2+
#include <AvTranscoder/profile/ProfileLoader.hpp>
3+
%}
4+
5+
namespace std {
6+
%template(IntPair) pair< size_t, size_t >;
7+
%template(ProfileMap) map< string, string >;
8+
%template(ProfilesVector) vector< map< string, string > >;
9+
}
10+
11+
%include <AvTranscoder/profile/ProfileLoader.hpp>

src/AvTranscoder/transcoder/StreamTranscoder.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111

1212
#include <AvTranscoder/file/IOutputFile.hpp>
1313

14-
#include <AvTranscoder/ProfileLoader.hpp>
14+
#include <AvTranscoder/profile/ProfileLoader.hpp>
1515

1616
namespace avtranscoder
1717
{

src/AvTranscoder/transcoder/Transcoder.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
#include <AvTranscoder/file/InputFile.hpp>
66
#include <AvTranscoder/file/IOutputFile.hpp>
77
#include <AvTranscoder/stream/IInputStream.hpp>
8-
#include <AvTranscoder/ProfileLoader.hpp>
8+
#include <AvTranscoder/profile/ProfileLoader.hpp>
99

1010
#include "StreamTranscoder.hpp"
1111

0 commit comments

Comments
 (0)