Skip to content

Commit 9b73cee

Browse files
VideoDecoder のスレッドの作成タイミングを修正
1 parent ca5352f commit 9b73cee

1 file changed

Lines changed: 9 additions & 14 deletions

File tree

  • dConnectSDK/dConnectLibStreaming/libmedia/src/main/java/org/deviceconnect/android/libmedia/streaming/rtsp/player/decoder/video

dConnectSDK/dConnectLibStreaming/libmedia/src/main/java/org/deviceconnect/android/libmedia/streaming/rtsp/player/decoder/video/VideoDecoder.java

Lines changed: 9 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -70,9 +70,17 @@ public void onInit(MediaDescription md) {
7070
mClockFrequency = 90000;
7171
mFrameProvider.init();
7272

73-
createWorkThread();
73+
if (mWorkThread != null) {
74+
mWorkThread.terminate();
75+
}
76+
77+
mWorkThread = new WorkThread();
78+
mWorkThread.setName("VIDEO-DECODER");
79+
7480
configure(md);
7581

82+
mWorkThread.start();
83+
7684
mDepacketize = createDepacketize();
7785
mDepacketize.setClockFrequency(mClockFrequency);
7886
}
@@ -188,19 +196,6 @@ protected void addFrame(Frame frame) {
188196
}
189197
}
190198

191-
/**
192-
* Surface に描画を行うスレッドを作成します.
193-
*/
194-
private void createWorkThread() {
195-
if (mWorkThread != null) {
196-
mWorkThread.terminate();
197-
}
198-
199-
mWorkThread = new WorkThread();
200-
mWorkThread.setName("VIDEO-DECODER");
201-
mWorkThread.start();
202-
}
203-
204199
/**
205200
* デコーダが動作しているか確認します.
206201
*

0 commit comments

Comments
 (0)