-
released this
2026-05-15 19:45:42 +09:00 | 37 commits to main since this releasev0.3.1 — audio output가 실제로 동작합니다
JavaCvBackend:grabImage()→grab()전환. 영상+오디오 인터리브 프레임 처리.setSampleFormat(AV_SAMPLE_FMT_S16)로 디코더 출력을 16-bit 인터리브 PCM 고정.- JavaSound
SourceDataLine오픈해서 샘플 라이트 —setVolume/Mute가 즉시 적용. - 거리 기반 gain(
VideoPlayerClient#updateDistanceGains)도 실제 음량에 반영됨. SourceDataLine.write()블로킹으로 A/V 페이싱 자연스럽게 동기 — 오디오 라인 열렸을 때 기존 15ms sleep 제거.- 오디오 디바이스 없거나 포맷 미지원 → 라인 오픈 실패해도 무음으로 영상 재생 계속.
알려진 사항: JavaCV/WaterMedia 의 Java 25 런타임 호환은 사용자 환경에서 추가 검증 필요.
Downloads