728x90
반응형
원인
- 간헐적으로 발생하는 문제로 scrcpy 장치의 하드웨어 인코더가 지정된 정의로 인코딩 할 수 없을때 발생한다.
INFO: Finishing recording...
[server] ERROR: Exception on thread Thread[main,5,main]
java.lang.IllegalStateException
at android.media.MediaCodec.native_dequeueOutputBuffer(Native Method)
at android.media.MediaCodec.dequeueOutputBuffer(MediaCodec.java:2568)
at com.genymobile.scrcpy.ScreenEncoder.encode(ScreenEncoder.java:108)
at com.genymobile.scrcpy.ScreenEncoder.internalStreamScreen(ScreenEncoder.java:89)
at com.genymobile.scrcpy.ScreenEncoder.streamScreen(ScreenEncoder.java:55)
at com.genymobile.scrcpy.Server.scrcpy(Server.java:76)
at com.genymobile.scrcpy.Server.main(Server.java:225)
at com.android.internal.os.RuntimeInit.nativeFinishInit(Native Method)
at com.android.internal.os.RuntimeInit.main(RuntimeInit.java:316)
해결방법
- 해결방법은 간단하다. 아래와 같이 인코더를 변경해주면 대부분 해결이 된다.
> scrcpy --encoder _
[server] ERROR: Try to use one of the available encoders:
[server] ERROR: scrcpy --encoder-name 'OMX.Exynos.AVC.Encoder'
[server] ERROR: scrcpy --encoder-name 'OMX.google.h264.encoder'
> scrcpy --encoder OMX.google.h264.encoder
참고 : github.com/Genymobile/scrcpy/blob/master/README.md#encoder
728x90
반응형
'[IT]' 카테고리의 다른 글
macOS에 Python3 삭제 (0) | 2021.07.13 |
---|---|
SVN 오버레이 아이콘 노출시키기 (0) | 2021.07.08 |
VMware에서 우분투 고정아이피 셋팅 (0) | 2021.06.02 |
우분투로 공유폴더 서버 만들기 (0) | 2021.04.27 |
윈도우에 adb 설치하기 (0) | 2021.04.21 |