feat: M6.10–M6.19 批量收编 + M6.19 推卡验收
- M7 launcher 重写 5 期(虚拟化宫格/meow_theme 单一权威/横幅动画/自定义 PIN 键盘) - OOM 通用化(cachegov 上收 SDK)、自动切歌根治、meowpanel jv_free 泄漏修复、Hello 滚动卡顿修复 - ncm 歌词 UI / 媒体通知封面 / 封面分辨率 640 - 5 bug 修复:ncm 后台化 UI 叠层+点击穿透、再进 ncm 桌面叠层、播放页新旧 UI 叠层抢刷脏区(meow_ui_gfx 恢复边沿整帧重画)、PIN 亮屏亮度跳(keys.c meow_panel_on 按 settings_brightness_clamped 恢复)、通知中心封面显歌单封面(cover.c save_cover_raw 加 is_song + 命中块守卫) - 四 App 统一重链新 meow_ui.a 51caee4a;M6.19=0.8.19 固件 2d2331f2 推卡自刷验收全绿
This commit is contained in:
1 parent
c2ee7626a4
commit
3d70a3dd2c
176 files changed
+15507
-597
No files matched your search
@@ -68,18 +68,19 @@ int rdprog_load(const char *book_path, rdprog *p)
|
||||
FILE *f = fopen(path, "rb");
|
||||
if (!f) return 0;
|
||||
char line[256];
|
||||
int seg = 0, fs = 0, ls = 0; int32_t ch = 0; uint64_t ts = 0; int v = 0, found = 0;
|
||||
int seg = 0, fs = 0, ls = 0, enc = -1; int32_t ch = 0; uint64_t ts = 0; int v = 0, found = 0;
|
||||
while (fgets(line, sizeof line, f)) {
|
||||
if (sscanf(line, "v=%d", &v) == 1) { if (v == 1) found = 1; }
|
||||
else if (sscanf(line, "seg=%d", &seg) == 1) { /* no-op */ }
|
||||
else if (sscanf(line, "ch=%d", &ch) == 1) { /* no-op */ }
|
||||
else if (sscanf(line, "fs=%d", &fs) == 1) { /* no-op */ }
|
||||
else if (sscanf(line, "ls=%d", &ls) == 1) { /* no-op */ }
|
||||
else if (sscanf(line, "enc=%d", &enc) == 1) { /* no-op(旧档无此键→enc=-1 自动) */ }
|
||||
else if (sscanf(line, "ts=%llu", (unsigned long long *)&ts) == 1) { /* no-op */ }
|
||||
}
|
||||
fclose(f);
|
||||
if (!found) return 0;
|
||||
p->valid = 1; p->seg = seg; p->ch = ch; p->fs = fs; p->ls = ls; p->ts = ts;
|
||||
p->valid = 1; p->seg = seg; p->ch = ch; p->fs = fs; p->ls = ls; p->enc = enc; p->ts = ts;
|
||||
return 1;
|
||||
}
|
||||
|
||||
@@ -96,6 +97,7 @@ int rdprog_save(const char *book_path, const rdprog *p)
|
||||
fprintf(f, "ch=%d\n", (int)p->ch);
|
||||
fprintf(f, "fs=%d\n", p->fs);
|
||||
fprintf(f, "ls=%d\n", p->ls);
|
||||
fprintf(f, "enc=%d\n", p->enc);
|
||||
fprintf(f, "ts=%llu\n", (unsigned long long)p->ts);
|
||||
fclose(f);
|
||||
return 0;
|
||||
|
||||
Reference in new issue
Block a user