Skip to content

Commit 3ffb636

Browse files
committed
update branch and add debug logs
1 parent 52a1046 commit 3ffb636

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

library/src/main/java/com/pedro/library/util/AndroidMuxerRecordController.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020
import android.media.MediaFormat;
2121
import android.media.MediaMuxer;
2222
import android.os.Build;
23+
import android.util.Log;
2324

2425
import androidx.annotation.NonNull;
2526
import androidx.annotation.Nullable;
@@ -157,10 +158,13 @@ private void init() {
157158

158159
private void write(int track, ByteBuffer byteBuffer, MediaCodec.BufferInfo info) {
159160
if (track == -1) return;
161+
String trackString = track == audioTrack ? "Audio" : "Video";
160162
try {
161163
mediaMuxer.writeSampleData(track, byteBuffer, info);
164+
Log.i(TAG, trackString + ", ts: " + info.presentationTimeUs + ", flag: " + info.flags);
162165
if (bitrateManager != null) bitrateManager.calculateBitrate(info.size * 8L, ExtensionsKt.getSuspendContext());
163166
} catch (Exception e) {
167+
Log.e(TAG, trackString + ", ts: " + info.presentationTimeUs + ", flag: " + info.flags, e);
164168
if (listener != null) listener.onError(e);
165169
}
166170
}

0 commit comments

Comments
 (0)