Skip to content

Commit e457e35

Browse files
committed
io.appium.settings: recording: Avoid log spamming while recording
Signed-off-by: sirmordred <[email protected]>
1 parent 54594d7 commit e457e35

File tree

1 file changed

+6
-10
lines changed

1 file changed

+6
-10
lines changed

app/src/main/java/io/appium/settings/RecorderThread.java

Lines changed: 6 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -256,19 +256,17 @@ public void run() {
256256
int encoderStatus;
257257

258258
encoderStatus = audioEncoder.dequeueOutputBuffer(bufferInfo, 0);
259-
if (encoderStatus == MediaCodec.INFO_TRY_AGAIN_LATER) {
260-
Log.w(TAG, "audio encoder.dequeueOutputBuffer: try again");
261-
} else if (encoderStatus == MediaCodec.INFO_OUTPUT_FORMAT_CHANGED) {
259+
if (encoderStatus == MediaCodec.INFO_OUTPUT_FORMAT_CHANGED) {
262260
if (audioTrackIndex > 0) {
263261
Log.e(TAG, "audioTrackIndex less than zero");
264262
break;
265263
}
266264
audioTrackIndex = muxer.addTrack(audioEncoder.getOutputFormat());
267265
startMuxerIfSetUp();
268-
} else if (encoderStatus < 0) {
266+
} else if (encoderStatus < 0 && encoderStatus != MediaCodec.INFO_TRY_AGAIN_LATER) {
269267
Log.w(TAG, "unexpected result from audio encoder.dequeueOutputBuffer: "
270268
+ encoderStatus);
271-
} else {
269+
} else if (encoderStatus >= 0) {
272270
ByteBuffer encodedData = audioEncoder.getOutputBuffer(encoderStatus);
273271
if (encodedData == null) {
274272
Log.e(TAG, "encodedData null");
@@ -296,19 +294,17 @@ public void run() {
296294

297295
encoderStatus = videoEncoder.dequeueOutputBuffer(bufferInfo,
298296
RecorderConstant.MEDIA_QUEUE_BUFFERING_DEFAULT_TIMEOUT);
299-
if (encoderStatus == MediaCodec.INFO_TRY_AGAIN_LATER) {
300-
Log.w(TAG, "encoder.dequeueOutputBuffer: try again");
301-
} else if (encoderStatus == MediaCodec.INFO_OUTPUT_FORMAT_CHANGED) {
297+
if (encoderStatus == MediaCodec.INFO_OUTPUT_FORMAT_CHANGED) {
302298
if (videoTrackIndex > 0) {
303299
Log.e(TAG, "videoTrackIndex less than zero");
304300
break;
305301
}
306302
videoTrackIndex = muxer.addTrack(videoEncoder.getOutputFormat());
307303
startMuxerIfSetUp();
308-
} else if (encoderStatus < 0) {
304+
} else if (encoderStatus < 0 && encoderStatus != MediaCodec.INFO_TRY_AGAIN_LATER) {
309305
Log.w(TAG, "unexpected result from encoder.dequeueOutputBuffer: "
310306
+ encoderStatus);
311-
} else {
307+
} else if (encoderStatus >= 0) {
312308
ByteBuffer encodedData = videoEncoder.getOutputBuffer(encoderStatus);
313309
if (encodedData == null) {
314310
Log.w(TAG, "videoEncoder, encodedData null");

0 commit comments

Comments
 (0)