Skip to content

Commit dea73ee

Browse files
author
Clement Champetier
committed
Video/AudioEncoder: refactored returned value when encode data
Unecessary to check returned value of avcodec encode method twice.
1 parent eb29b44 commit dea73ee

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

src/AvTranscoder/encoder/AudioEncoder.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -128,15 +128,15 @@ bool AudioEncoder::encode(const AVFrame* decodedData, AVPacket& encodedData)
128128
throw std::runtime_error("Encode audio frame error: avcodec encode audio frame - " +
129129
getDescriptionFromErrorCode(ret));
130130
}
131-
return ret == 0 && gotPacket == 1;
131+
return gotPacket == 1;
132132
#else
133133
const int ret = avcodec_encode_audio(&avCodecContext, encodedData.data, encodedData.size, decodedData);
134134
if(ret < 0)
135135
{
136136
throw std::runtime_error("Encode audio frame error: avcodec encode audio frame - " +
137137
getDescriptionFromErrorCode(ret));
138138
}
139-
return ret == 0;
139+
return true;
140140
#endif
141141
}
142142

src/AvTranscoder/encoder/VideoEncoder.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -141,15 +141,15 @@ bool VideoEncoder::encode(const AVFrame* decodedData, AVPacket& encodedData)
141141
throw std::runtime_error("Encode video frame error: avcodec encode video frame - " +
142142
getDescriptionFromErrorCode(ret));
143143
}
144-
return ret == 0 && gotPacket == 1;
144+
return gotPacket == 1;
145145
#else
146146
const int ret = avcodec_encode_video(&avCodecContext, encodedData.data, encodedData.size, decodedData);
147147
if(ret < 0)
148148
{
149149
throw std::runtime_error("Encode video frame error: avcodec encode video frame - " +
150150
getDescriptionFromErrorCode(ret));
151151
}
152-
return ret == 0;
152+
return true;
153153
#endif
154154
}
155155

0 commit comments

Comments
 (0)