Repository navigation
Commit 0df0dc0
committed
Fix CI builds and seek-to-resume desync
- CMakeLists.txt: gate -Wl,--gc-sections behind NOT APPLE since macOS
ld64 doesn't accept it.
- tools/build-linux-release.sh: pass -Db_lto=false explicitly so a
cached meson build dir (in CI) can't keep LTO on; ar/ranlib without
the lto plugin silently dropped wayland interface symbols.
- PlayerController.cpp: drop the rebase in playbackPositionFromMpvTime
that added m_resumeStartSeconds to mpv's reported time when below the
resume point. It made click-to-seek to a position before the resume
point bounce back to the resume point on both Starfish and desktop.
- PlayerController.cpp: use absolute+exact for click-committed seeks so
they land on the requested frame instead of a distant keyframe; the
scrub path still uses keyframes for low-latency drag feedback.1 parent 6a9d2dd commit 0df0dc0
3 files changed
Lines changed: 18 additions & 17 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
246 | 246 | | |
247 | 247 | | |
248 | 248 | | |
249 | | - | |
250 | | - | |
251 | | - | |
252 | | - | |
253 | | - | |
254 | | - | |
255 | | - | |
256 | | - | |
| 249 | + | |
| 250 | + | |
| 251 | + | |
| 252 | + | |
| 253 | + | |
| 254 | + | |
| 255 | + | |
| 256 | + | |
| 257 | + | |
| 258 | + | |
| 259 | + | |
| 260 | + | |
257 | 261 | | |
258 | 262 | | |
259 | 263 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
464 | 464 | | |
465 | 465 | | |
466 | 466 | | |
| 467 | + | |
| 468 | + | |
| 469 | + | |
467 | 470 | | |
468 | 471 | | |
469 | | - | |
470 | | - | |
| 472 | + | |
| 473 | + | |
471 | 474 | | |
472 | 475 | | |
473 | 476 | | |
| |||
894 | 897 | | |
895 | 898 | | |
896 | 899 | | |
897 | | - | |
898 | | - | |
899 | | - | |
900 | | - | |
901 | | - | |
902 | | - | |
903 | | - | |
904 | 900 | | |
905 | 901 | | |
906 | 902 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
22 | 22 | | |
23 | 23 | | |
24 | 24 | | |
| 25 | + | |
25 | 26 | | |
26 | 27 | | |
27 | 28 | | |
| |||
0 commit comments