<관련 설명>
1. 파일 브라우저 및 텍스트 에디터에서 파일 선택 시 우측 탭에 속성, 미리보기가 출력됩니다.
2. 속성은 기본 및 확장으로 구분되고 확장은 옵션을 선택해야만 출력됩니다.
3. 미리보기는 미디어 유형(비디오 / 오디오 / 이미지)에 따라 출력되고 비디오 / 오디오는 선택 후 약 1초 뒤 재생됩니다.
<문제점>
1. 파일 선택 시 Shell API를 통한 유형 분석과 필요에 따라 MediaInfo API를 통해 추가 분석합니다.
2. 일부 고용량이거나 인코딩 방식(?)에 따라 (1)번 작업에 지연이 발생하고 매우 짧은 순간에 모든 GUI가 응답하지 않습니다.
*멀티스레드로 실행해도 같은 결과입니다.
<개선사항>
1. 일정 시간(100ms)의 지연이 발생하면 MediaInfo의 분석 결과를 데이터베이스에 기록합니다.
2. 파일 선택 시 필수로 데이터베이스를 검색한 후 결과가 없으면 기존 방법으로 파일을 분석합니다.
<한계사항>
1. Shell API 결과까지는 아직 데이터베이스에 기록하지 않아 마찬가지로 지연이 발생할 수 있습니다.
'EasyRenamer > 문제점' 카테고리의 다른 글
목록에 추가된 파일에 대량의 I/O 발생 시 통보 누락 (0) | 2022.11.29 |
---|---|
[해결] 중복 이름 & 변경 순서에 따른 [이름 바꾸기] 실패 (0) | 2022.11.29 |
Windows 샌드박스 환경 실행 시 윈도우 레이아웃 문제 (0) | 2022.11.29 |
[해결] 최초 설치 후 실행 시 DB 관련 오류 (0) | 2022.11.28 |
[해결] Javascript 실행 직후 Undo 할 때 2회분 Undo 실행 (0) | 2022.11.26 |