JJ_MKVMaker/test
RyuJongJin 752e4da999 Android: 백그라운드 작업 · 상태 표시줄 · H.264 우선 · AI 번역 메모리 (4GB 기기에서 앱이 꺼지던 문제)
- 백그라운드: 다운로드 · MKV · AI 작업 중이면 포그라운드 서비스 (진행 알림, 화면 꺼짐에도 계속), 끝나면 내림
- 상태 표시줄: 앱 화면을 시스템 표시줄 아래로 (위쪽 버튼이 시계 · 배터리와 겹치던 것)
- YouTube: 같은 크기면 H.264 먼저 (하드웨어 재생)
- AI 번역 (NLLB): 번역 모델을 여는 순간 1.3~2.3GB 를 써서 Android 가 앱을 강제로 끄던 문제
  · 처음 한 번 모델을 외부 데이터 형식으로 바꾼다 (onnx_external.dart): 가중치를 메모리 맵으로
  · 디코더 마지막 단계 (lm_head) 를 정수 곱으로: int8 공유 임베딩을 매번 float 1GB 로 풀던 것을
    DynamicQuantizeLinear → MatMulInteger 로, 전치한 가중치는 미리 만들어 둠
  · 그래프 최적화 끔 (상수 접기가 int8 가중치를 float 로 풀어 커짐), 인코더 · 디코더를 따로 연다
  · 태블릿 (4GB) 측정: 최대 2.3GB (강제 종료) → 736MB, 번역 결과 같음 (tool/check_onnx_external.py)
- AI 창 안내 "이 PC" → Android 는 "이 기기"

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02 23:17:30 +09:00
..
ai_test.dart JJ_MKVMaker v1.0.0 2026-09-30 19:35:19 +09:00
batch_test.dart v2026.10.01_003: 즐겨찾기 폴더 · 관리자, 모든 화면 공통 이동 버튼, MKV 전체 만들기 확인, 내장 Chrome 엔진 (선택) 2026-10-01 20:51:05 +09:00
bookmark_folder_test.dart v2026.10.01_003: 즐겨찾기 폴더 · 관리자, 모든 화면 공통 이동 버튼, MKV 전체 만들기 확인, 내장 Chrome 엔진 (선택) 2026-10-01 20:51:05 +09:00
browser_test.dart v2026.10.01_003: 즐겨찾기 폴더 · 관리자, 모든 화면 공통 이동 버튼, MKV 전체 만들기 확인, 내장 Chrome 엔진 (선택) 2026-10-01 20:51:05 +09:00
cef_net_test.dart v2026.10.01_003: 즐겨찾기 폴더 · 관리자, 모든 화면 공통 이동 버튼, MKV 전체 만들기 확인, 내장 Chrome 엔진 (선택) 2026-10-01 20:51:05 +09:00
core_test.dart JJ_MKVMaker v1.0.0 2026-09-30 19:35:19 +09:00
download_test.dart JJ_MKVMaker v1.0.0 2026-09-30 19:35:19 +09:00
downloads_ui_test.dart JJ_MKVMaker v1.0.0 2026-09-30 19:35:19 +09:00
drop_test.dart v2026.10.01_002: 배포 폴더 구조 (맨 위 3개 파일 + Lib + Logs) 2026-10-01 13:49:50 +09:00
editor_test.dart JJ_MKVMaker v1.0.0 2026-09-30 19:35:19 +09:00
encode_test.dart JJ_MKVMaker v1.0.0 2026-09-30 19:35:19 +09:00
keep_alive_test.dart Android: 백그라운드 작업 · 상태 표시줄 · H.264 우선 · AI 번역 메모리 (4GB 기기에서 앱이 꺼지던 문제) 2026-10-02 23:17:30 +09:00
mux_integration_test.dart JJ_MKVMaker v1.0.0 2026-09-30 19:35:19 +09:00
nllb_test.dart JJ_MKVMaker v1.0.0 2026-09-30 19:35:19 +09:00
onnx_external_test.dart Android: 백그라운드 작업 · 상태 표시줄 · H.264 우선 · AI 번역 메모리 (4GB 기기에서 앱이 꺼지던 문제) 2026-10-02 23:17:30 +09:00
player_test.dart JJ_MKVMaker v1.0.0 2026-09-30 19:35:19 +09:00
queue_test.dart Android: 백그라운드 작업 · 상태 표시줄 · H.264 우선 · AI 번역 메모리 (4GB 기기에서 앱이 꺼지던 문제) 2026-10-02 23:17:30 +09:00
scale_menu_test.dart v2026.10.01_003: 즐겨찾기 폴더 · 관리자, 모든 화면 공통 이동 버튼, MKV 전체 만들기 확인, 내장 Chrome 엔진 (선택) 2026-10-01 20:51:05 +09:00
session_test.dart v2026.10.01_001: 지난 실행 비정상 종료 알림, 작업 기록 파일 2026-10-01 11:43:35 +09:00
subtitle_search_test.dart JJ_MKVMaker v1.0.0 2026-09-30 19:35:19 +09:00
tool_installer_test.dart JJ_MKVMaker v1.0.0 2026-09-30 19:35:19 +09:00
ui_test.dart v2026.10.01_003: 즐겨찾기 폴더 · 관리자, 모든 화면 공통 이동 버튼, MKV 전체 만들기 확인, 내장 Chrome 엔진 (선택) 2026-10-01 20:51:05 +09:00
update_test.dart Android versionCode 를 날짜+순번으로 (다음 날 판이 "더 낮은 버전" 으로 설치 거부되던 문제) 2026-10-02 20:35:14 +09:00
update_ui_test.dart JJ_MKVMaker v1.0.0 2026-09-30 19:35:19 +09:00
usage_test.dart v2026.09.30_001: 일괄 작업, 다운로드 진행률 · 쿠키 재시도, 상태 표시 2026-09-30 21:31:07 +09:00
ytdlp_net_test.dart v2026.09.30_001: 일괄 작업, 다운로드 진행률 · 쿠키 재시도, 상태 표시 2026-09-30 21:31:07 +09:00