Releases: seria-aa/LowLatencyCaptureViewer
Release list
Low Latency Capture Viewer v1.2.5.1
v1.2.5.1 Pre-release
한국어
- F11 보더리스 전체화면 전환 중 동기적으로 발생하는 여러 창 크기 변경 알림을
하나의 D3D11 출력 갱신으로 합쳤습니다. - 창 스타일과 크기 변경이 끝나기 전에 렌더러가 재구성되는 경합을 방지해, 일부
환경에서 F11 직후0x80070005오류와 함께 뷰어가 종료될 가능성을 줄였습니다. - F5 Pixel-perfect 1:1 복원도 같은 직렬화된 출력 전환 경로를 사용합니다.
- DirectShow 캡처 그래프와 오디오 출력은 전환 중에도 유지되며, 새 프레임 큐나
오디오 큐는 추가하지 않았습니다.
이 버전은 F11 전체화면 전환 수정의 실제 GPU·드라이버별 동작을 확인하기 위한
프리릴리스입니다.
English
- Coalesced the synchronous window-size notifications generated during an F11
borderless-fullscreen transition into one D3D11 output update. - Prevented the renderer from being rebuilt before the window style and size
transition has finished, reducing the chance of an immediate0x80070005
failure on affected systems. - F5 Pixel-perfect 1:1 restoration now uses the same serialized output
transition path. - The DirectShow capture graph and audio output remain active during the
transition, with no new frame or audio queue.
This prerelease is intended to validate the F11 fullscreen-transition fix
across different GPU and driver combinations.
Low Latency Capture Viewer v1.2.5
v1.2.5
한국어
- 설정 탭 이름을 안내 · 진단에서 단축키 · 진단으로 변경해 탭의
내용을 더 쉽게 알 수 있도록 했습니다. - 단축키 목록에 누락됐던
F11보더리스 전체화면 전환 안내를 추가했습니다. - 안내 탭을 열지 않아도 확인할 수 있도록 영상·창 탭의 전체화면 커서 옵션
아래에 F11 안내를 우측 정렬로 추가했습니다. - Pixel-perfect 체크 상태를 바꿔 창 옵션 배치가 다시 계산되어도 F11 안내가
콤보박스에 덮여 사라지지 않도록 수정했습니다. - 한국어·영문 README와 진단 문서의 탭 명칭을 함께 갱신했습니다. 캡처,
렌더링 및 오디오 처리 경로는 변경하지 않았습니다.
English
- Renamed the Guide & diagnostics settings tab to Shortcuts &
diagnostics so its contents are immediately clear. - Added the missing
F11borderless-fullscreen shortcut to the shortcut list. - Added a right-aligned F11 hint below the fullscreen-cursor option in the
Video & window tab so the shortcut is visible without opening the guide. - The hint now remains visible when a Pixel-perfect change relayouts the
surrounding window options instead of being painted over by the combo box. - Updated the Korean and English README and diagnostics documentation to use
the new tab name. Capture, rendering, and audio processing paths are
unchanged.
Low Latency Capture Viewer v1.2.4
v1.2.4
한국어
- 장치 탐색, 캡처 콜백, PCM 버퍼·리샘플러, 설정 저장, 업데이트 확인,
창 배치, 오디오 진단과 영상 포맷 처리를 각각의 모듈로 정리했습니다.
기존 실행 경로와 사용자 설정 형식은 유지됩니다. - 오디오 장치 기능, PCM 버퍼, DirectShow 장치·포맷, 설정 저장,
업데이트 버전 비교, 창 크기 계산과 오디오 오류 패턴을 검증하는 회귀 테스트를
추가했습니다. - 앱 종료가 시작된 뒤 ASIO 드라이버가 요청한 마지막 불완전 버퍼를 실제 재생 중
underrun으로 잘못 기록하지 않도록 진단 집계를 수정했습니다. - 저지연 화면 표시 경로에서 드물게 모니터 신호가 끊기는 환경은 VSync
호환성 모드로 전환하도록 문제 해결 안내를 보강했습니다. - WASAPI Shared, ASIO, NV12, YUY2, MJPEG 및 실험적 P010 경로의 동작은
위 ASIO 종료 진단 수정을 제외하고 기존과 같습니다.
English
- Device discovery, capture callbacks, PCM buffering/resampling, settings,
update checks, window geometry, audio diagnostics, and video-format handling
are now separated into focused modules. Existing runtime paths and the user
settings format are preserved. - Added regression coverage for audio device capabilities, PCM buffering,
DirectShow devices and formats, settings persistence, update-version
comparison, window geometry, and audio error-pattern analysis. - A final partial buffer requested by an ASIO driver after shutdown begins is
no longer counted as a runtime underrun. - Troubleshooting now recommends VSync compatibility mode on systems where the
immediate tearing path causes intermittent monitor signal loss. - WASAPI Shared, ASIO, NV12, YUY2, MJPEG, and experimental P010 behavior is
unchanged apart from the ASIO shutdown diagnostic correction.
Low Latency Capture Viewer v1.2.3
v1.2.3
한국어
- MJPEG 디코더가 제공하는 색 범위와 BT.601/709 행렬 정보를 자동으로 적용합니다.
- 디코더 정보가 없으면 DirectShow 확장 색상 정보를 사용하며, 양쪽 모두 없으면
JPEG 관례에 따라 Full range로 처리합니다. 행렬 정보가 없을 때는 HD 입력에
BT.709, SD 입력에 BT.601을 사용합니다. - Tab 정보창과 진단 로그에 실제 적용한 MJPEG 색상 설정과 판정 출처를 표시합니다.
- MJPEG를 직접 선택하면 MJPEG 색상 해석 옵션이 나타나며, 자동 판정이 맞지
않는 장치에서 BT.709/BT.601과 Full/Limited 조합을 수동 지정할 수 있습니다.
P010 선택 시에는 기존 HDR10 강제 옵션이, NV12/YUY2 선택 시에는 둘 다
나타나지 않습니다. - NV12, YUY2, P010, 오디오와 자동 비압축 포맷 선택 경로는 변경하지 않았습니다.
English
- MJPEG now applies the color range and BT.601/709 matrix reported by the
decoder automatically. - DirectShow extended color information is used when decoder metadata is
absent. If neither source identifies the range, the viewer follows JPEG full
range; matrix fallback is BT.709 for HD and BT.601 for SD. - The Tab overlay and diagnostic log show the applied MJPEG color setting and
its detection source. - Explicitly selecting MJPEG reveals MJPEG color interpretation, allowing
manual BT.709/BT.601 and Full/Limited combinations for devices whose metadata
is wrong. P010 continues to show the HDR10 force option; NV12/YUY2 show
neither control. - NV12, YUY2, P010, audio, and automatic raw-format selection are unchanged.
Low Latency Capture Viewer v1.2.2
v1.2.2
한국어
- 선택한 캡처 장치와 해상도가 제공한다고 알린 NV12, YUY2, P010, MJPEG를 픽셀
포맷 목록과 자동 인식 정보에 모두 표시합니다. - 자동 선택은 기존과 동일하게 저지연 비압축 경로인 NV12를 먼저, 그다음 YUY2를
사용합니다. 실험적 MJPEG는 자동으로 선택하지 않으며 사용자가 직접 선택해야
합니다. - 저가형·USB 대역폭 제약 장치가 비압축 포맷을 지원한다고 신고하지만 실제 전송이
불안정한 경우 MJPEG를 직접 비교할 수 있습니다. - 캡처, 디코딩, D3D11 표시와 오디오 처리 경로에는 변경이 없습니다.
English
- The pixel-format selector and detected-capability summary now show every
NV12, YUY2, P010, and MJPEG format reported by the selected capture device at
the selected resolution. - Auto selection is unchanged: it prefers the tested low-latency raw NV12 path,
followed by YUY2. Experimental MJPEG remains opt-in and is never selected
automatically. - This makes it possible to compare MJPEG manually on low-cost or
bandwidth-constrained USB devices that advertise raw modes but do not deliver
them reliably in practice. - The capture, decoding, D3D11 presentation, and audio processing paths are
unchanged.
Low Latency Capture Viewer v1.2.1
v1.2.1
한국어
- PCM 버퍼 목표에 25 ms (안정 여유) 단계를 추가했습니다. 낮은 지연 설정에서
underrun이 반복될 때10 → 15 → 20 → 25 → 30 ms순서로 조정할 수 있습니다. - 한국어·영어 README와 상세 오디오/진단 문서를 현재 UI, 5초 워밍업, 진단 로그 위치에
맞게 정리했습니다. - 오래된 Tab 진단창 예시 이미지를 제거해 현재 OSD와 맞지 않는 정보를 패키지에 넣지
않도록 했습니다.
English
- Added a 25 ms (extra stability) PCM buffer target. When underruns repeat
at lower-latency settings, targets can now be adjusted in the sequence
10 → 15 → 20 → 25 → 30 ms. - Updated the Korean and English README and detailed audio/diagnostics guides
to match the current UI, five-second warmup, and diagnostic-log location. - Removed outdated Tab diagnostics example images so future packages do not
ship information that no longer matches the current OSD.
Low Latency Capture Viewer v1.2.0
v1.2.0
한국어
- 설정 창을 오디오, 영상 · 창, 안내 · 진단, 업데이트 탭으로 재구성해
필요한 항목을 더 쉽게 찾을 수 있게 했습니다. 로그 폴더 열기, 현재 버전, 수동
업데이트 확인도 설정 창에서 바로 사용할 수 있습니다. - 새 설치의 권장 기본값은 1920 × 1080 캡처, 저지연 표시, 클록 드리프트 보정 자동,
PCM 버퍼 목표 20ms, 업데이트 자동 확인 켬입니다. 기존에 저장된 설정은 유지됩니다. - 전체화면 커서 옵션을 추가했습니다. 기본 자동 숨김은 2초 동안 입력이 없으면
커서를 숨기고, 마우스 이동이나 휠 입력이 있으면 즉시 다시 표시합니다. 필요하면
항상 표시를 선택할 수 있습니다. - WASAPI Exclusive는 출력 장치별 실제 재생 이벤트 사전 검사를 통과한 경우에만
선택할 수 있습니다. 결과는사용 가능 · n ms,사용 불가,검사 중으로
표시되고 장치 ID별로 저장됩니다. - 전체화면 커서 타이머와 설정 UI는 캡처 콜백, PCM 큐, WASAPI 렌더 스레드, D3D11
최신 프레임 표시 경로와 분리되어 있습니다. 정상 영상·오디오 처리에 새 프레임
큐나 오디오 버퍼를 추가하지 않습니다.
WASAPI Exclusive의 실제 이벤트 동작은 오디오 드라이버별로 다릅니다. 장치가
사용 가능으로 표시되어도 문제가 있으면 WASAPI Shared 또는 ASIO를 사용하고
진단 로그를 첨부해 주세요. P010 HDR10은 계속 실험적 기능입니다.
English
- Reorganized the settings window into Audio, Video & window, Guide &
diagnostics, and Updates tabs. The settings UI now also provides direct
access to the log folder, current version, and a manual update check. - New installations default to 1920 × 1080 capture, low-latency presentation,
automatic clock-drift correction, a 20 ms PCM target, and automatic update
checks. Existing saved settings remain unchanged. - Added a fullscreen cursor choice. The default Auto-hide mode hides the
cursor after two seconds without input and immediately restores it on mouse
movement or wheel input. Always show is also available. - WASAPI Exclusive is offered only after the selected output endpoint passes a
real playback-event preflight. Results are shown asAvailable · n ms,
Unavailable, orCheckingand are cached per endpoint ID. - The fullscreen cursor timer and settings UI are separate from the capture
callback, PCM queue, WASAPI render thread, and latest-frame D3D11 path. No
frame queue or audio buffer is added to normal video or audio processing.
WASAPI Exclusive event behavior varies by audio driver. If an endpoint marked
Availablestill misbehaves, use WASAPI Shared or ASIO and attach a
diagnostic log. P010 HDR10 remains experimental.
Low Latency Capture Viewer v1.1.7.1
v1.1.7.1
한국어
- 디스플레이 변경, 장치 연결·분리, 스왑체인 가시성 변화와 D3D11 장치 오류를
진단 로그에 기록합니다. - 이벤트 로그에는 현지 시각, 실행 후 경과 시간, 오류 코드와 장치 제거 사유를
함께 남겨 화면이 잠시 꺼지거나 신호가 끊긴 원인을 확인하기 쉽게 했습니다. - 이벤트 기록은 상태가 바뀔 때만 수행하며 프레임마다 기록하지 않으므로 영상·오디오
처리 지연을 추가하지 않습니다.
English
- Diagnostic logs now record display changes, device arrival/removal, swap-chain
occlusion/visibility transitions, and D3D11 device failures. - Event entries include local time, uptime, HRESULT values, and device-removal
reasons to help identify brief blank screens or signal interruptions. - Events are logged only on state changes, never once per frame, so this adds no
capture, video, or audio processing latency.
Low Latency Capture Viewer v1.1.7.2 (Pre-release)
v1.1.7.2 (Pre-release)
한국어
- WASAPI Exclusive에 장치별 이벤트 경로 사전 검사를 추가했습니다.
일부 드라이버는 Exclusive 초기화는 받아들이지만 실제 이벤트 타이밍이 불안정할 수
있으므로, 5~40 ms 범위에서 실제 재생 이벤트를 확인한 장치만 사용할 수 있도록
표시합니다. - 출력 장치 목록에는
사용 가능 · n ms,사용 불가,검사 중상태가 나타납니다.
검사 결과는 장치 ID별로 저장되어 다음 실행이나 설정 창 재진입 때 다시 검사하지
않으며,전체 장치 다시 검사버튼으로만 강제로 갱신할 수 있습니다. - Shared 저지연 상태 문구와 버퍼 표시를 간결하게 정리했습니다.
이 버전의 WASAPI Exclusive는 드라이버별 실제 동작을 검증하기 위한 프리릴리스입니다.
사용 가능한 것으로 표시된 장치에서도 문제를 발견하면 Shared 또는 ASIO로 전환하고
진단 로그를 첨부해 주세요.
English
- Added a per-endpoint event-path preflight for WASAPI Exclusive. Some drivers
accept Exclusive initialization but provide unstable real event timing, so
the app tests actual playback events from 5 to 40 ms before offering it. - Output devices now show
Available · n ms,Unavailable, orChecking.
Results are cached by endpoint ID and reused on later launches; only Rescan
all devices forces a new measurement. - Simplified the Shared low-latency status and buffer labels.
WASAPI Exclusive remains a pre-release feature because real behavior differs
by driver. If a device marked available still misbehaves, use Shared or ASIO
and attach a diagnostic log.
Low Latency Capture Viewer v1.1.7
v1.1.7 (development)
한국어
- 설정에
업데이트 자동 확인 (시작 후 백그라운드)옵션을 추가했습니다. 기본값은
꺼짐입니다. - 옵션을 켜면 시작 후 GitHub 최신 릴리스를 확인하고 새 버전이 있을 때 공식
설치 파일 다운로드를 묻습니다. - 업데이트 확인은 WinHTTP 백그라운드 스레드에서 수행하며 영상·오디오 초기화,
캡처 프레임 경로와 분리되어 실행 중 지연을 추가하지 않습니다. - 자동 설치나 무음 실행은 하지 않습니다. 사용자가 확인했을 때만 공식 GitHub
설치 파일 링크를 엽니다.
English
- Added
Check for updates automatically (in background after startup)to Settings.
It is off by default. - When enabled, the viewer checks the latest GitHub release after startup and asks
before opening the official installer download when a newer version is found. - The check runs in a WinHTTP background thread, separate from capture, video, and
audio initialization, so it does not add runtime latency. - Updates are never installed or launched silently; the official GitHub installer
link is opened only after user confirmation.