## 작업 내용 - 온디바이스 AI에서 영상 조절의 블러 강도·가림 영역 너비 조절 불가, `서버 AI 처리에서만 조절할 수 있습니다.` 안내만 표시 - 온디바이스 블러 sigma(720p 48, 1080p 72)와 마스크 1칸 팽창이 코드 상수로 고정 - 온디바이스에서도 두 값을 조절하고 기기에 저장, 현재 온디바이스 강도와 1칸 팽창을 하한으로 유지 ## 작업 체크리스트 - [x] 온디바이스 블러 강도 배율 적용(GPU·CPU 경로), 현재 강도 하한 - [x] 온디바이스 가림 영역 너비를 마스크 팽창 칸 수로 적용(GPU·CPU 경로), 1칸 하한 - [x] 온디바이스 모자이크 설정 기기 저장과 영상 조절 화면 활성화 - [x] 단위 테스트·빌드 확인 - [ ] S25 송출 화면 강도·너비 변화와 처리 시간 확인 ## 완료 기준 - 온디바이스 AI에서 블러 강도·가림 영역 너비 슬라이더 조절 시 송출·보호 미리보기·처리 녹화에 같은 값 적용 - 최솟값에서도 현재 온디바이스 강도와 1칸 팽창 유지 - 앱 재시작 후 조절값 유지, 모자이크 기본값 버튼으로 현재 강도 복귀 ## 참고 - 서버 AI 기본값: blur_radius sigma 24px, mask_margin 8px(범위 1~64, 0~64) - 온디바이스 상수: `PrivacyBroadcastBlur.kt`(sigma = max(48, 짧은 변/15)), `PrivacyMaskRenderer.kt`(`PROTECTED_EDGE_CELLS=1`) - iOS 온디바이스도 같은 상수 고정 상태, 후속 이슈로 진행 - S25 1080p GPU 가림 처리(읽기 포함) 중앙값: 강도 24 약 6ms, 36 약 12.1ms, 48 약 12.7ms
Activity
merge: feat/android-on-device-mosaic/#780