Skip to content

Commit 29743fd

Browse files
MP4への書き込みチェックのタイミングを修正
1 parent 41a5ff6 commit 29743fd

1 file changed

Lines changed: 4 additions & 3 deletions

File tree

  • dConnectSDK/dConnectLibStreaming/libmedia/src/main/java/org/deviceconnect/android/libmedia/streaming/muxer

dConnectSDK/dConnectLibStreaming/libmedia/src/main/java/org/deviceconnect/android/libmedia/streaming/muxer/Mpeg4Muxer.java

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -105,14 +105,15 @@ public void onReleased() {
105105
}
106106

107107
private synchronized void writeData(int trackIndex, ByteBuffer encodedData, MediaCodec.BufferInfo bufferInfo) {
108+
if (!mMuxerStarted) {
109+
return;
110+
}
111+
108112
if ((bufferInfo.flags & MediaCodec.BUFFER_FLAG_CODEC_CONFIG) != 0) {
109113
bufferInfo.size = 0;
110114
}
111115

112116
if (bufferInfo.size != 0) {
113-
if (!mMuxerStarted || mAudioTrackIndex == -1) {
114-
return;
115-
}
116117
bufferInfo.presentationTimeUs = getPresentationTime(bufferInfo);
117118
encodedData.position(bufferInfo.offset);
118119
encodedData.limit(bufferInfo.offset + bufferInfo.size);

0 commit comments

Comments
 (0)