Skip to content

Commit 6690e59

Browse files
author
Clement Champetier
committed
Transcoder: refactoring - addDummyStream with const EssenceDesc
* Use "const EssenceDesc" instead of "EssenceDesc" when add a DummyStream. * Consequences: * AudioDesc: copy constructor with const EssenceDesc. * VideoDesc: copy constructor with const EssenceDesc. * DummyVideo: setVideoDesc from a const VideoDesc (already the case for setAudioDesc in DummyAudio).
1 parent 7650933 commit 6690e59

File tree

8 files changed

+8
-8
lines changed

8 files changed

+8
-8
lines changed

src/AvTranscoder/DatasStructures/AudioDesc.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ AudioDesc::AudioDesc( const AVCodecID codecId )
1515
{
1616
}
1717

18-
AudioDesc::AudioDesc( EssenceDesc& essenceDesc )
18+
AudioDesc::AudioDesc( const EssenceDesc& essenceDesc )
1919
: EssenceDesc( essenceDesc.getCodecId() )
2020
{
2121
m_codec = essenceDesc.getCodec();

src/AvTranscoder/DatasStructures/AudioDesc.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ class AvExport AudioDesc : public EssenceDesc
2626
public:
2727
AudioDesc( const std::string& codecName = "" );
2828
AudioDesc( const AVCodecID codecId );
29-
AudioDesc( EssenceDesc& essenceDesc );
29+
AudioDesc( const EssenceDesc& essenceDesc );
3030

3131
AudioFrameDesc getFrameDesc() const;
3232
const size_t getSampleRate() const;

src/AvTranscoder/DatasStructures/VideoDesc.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ VideoDesc::VideoDesc( const AVCodecID codecId )
1515
{
1616
}
1717

18-
VideoDesc::VideoDesc( EssenceDesc& essenceDesc )
18+
VideoDesc::VideoDesc( const EssenceDesc& essenceDesc )
1919
: EssenceDesc( essenceDesc.getCodecId() )
2020
{
2121
m_codec = essenceDesc.getCodec();

src/AvTranscoder/DatasStructures/VideoDesc.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ class AvExport VideoDesc : public EssenceDesc
2626
public:
2727
VideoDesc( const std::string& codecName = "" );
2828
VideoDesc( const AVCodecID codecId );
29-
VideoDesc( EssenceDesc& essenceDesc );
29+
VideoDesc( const EssenceDesc& essenceDesc );
3030

3131
ImageDesc getImageDesc() const;
3232
std::pair< size_t, size_t > getTimeBase() const;

src/AvTranscoder/EssenceStream/DummyVideo.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ DummyVideo::~DummyVideo( )
1717
{
1818
}
1919

20-
void DummyVideo::setVideoDesc( VideoDesc& videoDesc )
20+
void DummyVideo::setVideoDesc( const VideoDesc& videoDesc )
2121
{
2222
_videoDesc = videoDesc;
2323
_imageDesc = _videoDesc.getImageDesc();

src/AvTranscoder/EssenceStream/DummyVideo.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ class AvExport DummyVideo : public InputEssence
1717
~DummyVideo( );
1818

1919
// Stream properties
20-
void setVideoDesc( VideoDesc& videoDesc );
20+
void setVideoDesc( const VideoDesc& videoDesc );
2121

2222
VideoDesc getVideoDesc() const;
2323

src/AvTranscoder/Transcoder/Transcoder.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -291,7 +291,7 @@ void Transcoder::addTranscodeStream( const std::string& filename, const size_t s
291291
}
292292
}
293293

294-
void Transcoder::addDummyStream( const Profile::ProfileDesc& profile, EssenceDesc& essenceDesc )
294+
void Transcoder::addDummyStream( const Profile::ProfileDesc& profile, const EssenceDesc& essenceDesc )
295295
{
296296
if( ! profile.count( Profile::avProfileType ) )
297297
throw std::runtime_error( "unable to found stream type (audio, video, etc.)" );

src/AvTranscoder/Transcoder/Transcoder.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ class Transcoder
7979

8080
void addTranscodeStream( const std::string& filename, const size_t streamIndex, const size_t subStreamIndex, Profile::ProfileDesc& profile );
8181

82-
void addDummyStream( const Profile::ProfileDesc& profile, EssenceDesc& essenceDesc );
82+
void addDummyStream( const Profile::ProfileDesc& profile, const EssenceDesc& essenceDesc );
8383

8484
InputFile* addInputFile( const std::string& filename, const size_t streamIndex );
8585

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy