Skip to content

Commit 96dcd89

Browse files
Merge pull request #42 from cchampet/dev_clean_correctif
Clean
2 parents 137e3c9 + 0545cbc commit 96dcd89

File tree

4 files changed

+9
-16
lines changed

4 files changed

+9
-16
lines changed

src/AvTranscoder/EssenceStream/DummyVideo.cpp

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@ namespace avtranscoder
66
DummyVideo::DummyVideo( )
77
: InputEssence( )
88
, _inputFrame( NULL )
9+
, _videoDesc()
10+
, _videoFrameDesc()
911
, _numberOfView( 1 )
1012
{
1113
}
@@ -32,12 +34,13 @@ void DummyVideo::setFrame( Frame& inputFrame )
3234

3335
bool DummyVideo::readNextFrame( Frame& frameBuffer )
3436
{
35-
frameBuffer.getBuffer().resize( _videoFrameDesc.getDataSize() );
36-
3737
if( ! _inputFrame )
3838
{
3939
int fillChar = 0; // fill images with black
40-
memset( frameBuffer.getPtr(), fillChar, frameBuffer.getSize() );
40+
41+
if( frameBuffer.getSize() != _videoFrameDesc.getDataSize() )
42+
frameBuffer.getBuffer().resize( _videoFrameDesc.getDataSize() );
43+
memset( frameBuffer.getPtr(), fillChar, _videoFrameDesc.getDataSize() );
4144
return true;
4245
}
4346

src/AvTranscoder/EssenceStream/OutputVideo.cpp

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -80,12 +80,7 @@ bool OutputVideo::encodeFrame( const Frame& sourceFrame, DataStream& codedFrame
8080
if( ( codecContext->coded_frame ) &&
8181
( codecContext->coded_frame->pts != (int)AV_NOPTS_VALUE ) )
8282
{
83-
// why need to do that ?
84-
//packet.pts = av_rescale_q( codecContext->coded_frame->pts, codecContext->time_base, codecContext->time_base );
85-
86-
//std::cout << "pts with rescale " << (int)packet.pts << std::endl;
8783
packet.pts = codecContext->coded_frame->pts;
88-
//std::cout << "pts without rescale " << (int)packet.pts << std::endl;
8984
}
9085

9186
if( codecContext->coded_frame &&
@@ -94,7 +89,6 @@ bool OutputVideo::encodeFrame( const Frame& sourceFrame, DataStream& codedFrame
9489
packet.flags |= AV_PKT_FLAG_KEY;
9590
}
9691

97-
9892
#if LIBAVCODEC_VERSION_MAJOR > 53
9993
int gotPacket = 0;
10094
int ret = avcodec_encode_video2( codecContext, &packet, frame, &gotPacket );
@@ -145,7 +139,6 @@ bool OutputVideo::encodeFrame( const Frame& sourceFrame, DataStream& codedFrame
145139
return ret == 0;
146140
}
147141

148-
149142
bool OutputVideo::encodeFrame( DataStream& codedFrame )
150143
{
151144
AVCodecContext* codecContext = _videoDesc.getCodecContext();

src/AvTranscoder/EssenceStructures/VideoFrame.hpp

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -97,9 +97,6 @@ class AvExport VideoFrame : public Frame
9797
m_dataBuffer = DataBuffer( ref.getDataSize(), 0 );
9898
}
9999

100-
virtual ~VideoFrame()
101-
{};
102-
103100
const VideoFrameDesc& desc() const { return m_videoFrameDesc; }
104101

105102
private:

src/AvTranscoder/EssenceTransform/VideoEssenceTransform.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -128,11 +128,11 @@ void VideoEssenceTransform::convert( const Frame& srcFrame, Frame& dstFrame )
128128

129129
for( size_t plane = 0; plane < MAX_SWS_PLANE; ++plane )
130130
{
131-
_srcData.at( plane ) = (uint8_t*) const_cast< unsigned char* >( src.getPtr() + _srcOffsets.at( plane ) );
131+
_srcData.at( plane ) = (uint8_t*) src.getPtr() + _srcOffsets.at( plane );
132132
_dstData.at( plane ) = (uint8_t*) dst.getPtr() + _dstOffsets.at( plane );
133133
}
134134

135-
if( !_imageConvertContext )
135+
if( ! _imageConvertContext )
136136
{
137137
throw std::runtime_error( "unknown color convert context" );
138138
}
@@ -168,7 +168,7 @@ void VideoEssenceTransform::convert( const Frame& srcFrame, Frame& dstFrame )
168168
&_srcData[0], &_srcLineSize[0], 0, src.desc().getHeight(),
169169
&_dstData[0], &_dstLineSize[0] );
170170

171-
if( ret != (int) src.desc().getHeight() )
171+
if( ret != (int) dst.desc().getHeight() )
172172
throw std::runtime_error( "error in color converter" );
173173
}
174174

0 commit comments

Comments
 (0)