Revert "Merge branch 'feat/reader-low-res-first-then-sharpen'"

This reverts commit eb0750051f, reversing
changes made to ce34974727.
This commit is contained in:
AskaEth committed 2026-11-06 18:33:05 +08:00
1 parent eb0750051f
commit bbc73635a6
4 files changed
+71 -745

No files matched your search

-23
View File
@@ -10,11 +10,6 @@
extern "C" {
#endif
/* 两级清晰度档位(M31):低档=先上屏的过渡图,高档=停稳后替换的目标档位。
* 同时供宿主测试断言槽内档位用(mr_reader_ui_slot_tier / mr_reader_ui_focus_tier)。 */
#define MR_TIER_LOW 0
#define MR_TIER_HIGH 1
void reader_on_touch_down(int x, int y);
void reader_on_touch_move(int x, int y);
@@ -56,24 +51,6 @@ long mr_reader_ui_resident_cap_kb(void); /* 常驻上限(kB) */
int mr_reader_ui_blit_draws(void); /* 累计原生 blit 绘页次数(热路径应为纯 blit) */
int mr_reader_ui_scaled_draws(void);/* 累计重采样绘页次数(每帧重采样=卡顿) */
int mr_reader_ui_decode_count(void);/* 累计解码次数(查重解抖动/活锁) */
/* ---- M31 两级清晰度(先低档秒出,停稳再换档)---- */
int mr_reader_ui_focus_tier(void); /* 焦点页档位:-1=无图,0=低档过渡图,1=目标档位 */
int mr_reader_ui_slot_tier(int idx);/* 指定页档位:-1=不在槽内,否则同上 */
long mr_reader_ui_slot_kb(int idx); /* 指定槽内页图的常驻字节(KB);0=不在槽内 */
int mr_reader_ui_low_decodes(void); /* 低档解码次数 */
int mr_reader_ui_high_decodes(void);/* 目标档位解码次数 */
int mr_reader_ui_high_canceled(void);/* 被取消(拖动/换页/未停稳)的高档请求数 */
int mr_reader_ui_sharpen_idx(void); /* 当前允许升级的页;-1=拖动/未停稳/无需升级 */
int mr_reader_ui_flip_hits(void); /* 翻页时目标页已在槽(预取命中,不用等解码)次数 */
int mr_reader_ui_flip_misses(void); /* 翻页时目标页还没解好(要等解码)次数 */
int mr_reader_ui_zoom_pct(void); /* 当前缩放档(100=未放大) */
int mr_reader_ui_pan_x(void); /* 当前平移(px) */
int mr_reader_ui_pan_y(void);
int mr_reader_ui_woff(void); /* 条漫滚动偏移(px) */
/* 改写「停稳」窗口(默认 MR_SHARPEN_MS=150ms):0=立刻允许高档,很大=冻结高档。 */
void mr_reader_ui_test_set_sharpen_ms(int ms);
/* 绕过停稳判定强排一个「换清晰」请求(验证拖动中会被 M22 的取消通道作废)。 */
void mr_reader_ui_test_queue_high(int idx);
int mr_reader_ui_fit(void); /* 当前 fit 档(MR_FIT_*) */
int mr_reader_ui_chrome(void); /* 1=顶栏可见 */
/* 直接切模式(绕过顶栏 tap 的命中时序;测试用,产品路径仍走顶栏动作)。 */