FFMPEG 을 Win32 App 에서 Pipe 를 이용하는 경우 간혹 심각한 blocking 에 걸려 멈추(freezing)는 경우가 발생한다.
현재까진 libavformat/file.c 에 있는 함수군이 의심이 되어 표준 I/O 함수가 아닌 Win32 함수로 변환하여 해결하였음
(정확한 이유는 모르겠으나 이 부분 교체후 r26400 버전에선 문제 해결)
file_read, file_write 함수만 수정하였다.
반응형
FFMPEG 을 Win32 App 에서 Pipe 를 이용하는 경우 간혹 심각한 blocking 에 걸려 멈추(freezing)는 경우가 발생한다.
현재까진 libavformat/file.c 에 있는 함수군이 의심이 되어 표준 I/O 함수가 아닌 Win32 함수로 변환하여 해결하였음
(정확한 이유는 모르겠으나 이 부분 교체후 r26400 버전에선 문제 해결)
file_read, file_write 함수만 수정하였다.