… | |
… | |
10 | |
10 | |
11 | |
11 | |
12 | BEGIN { |
12 | BEGIN { |
13 | if ($ARGV[0] eq "-=reloaded=-") { |
13 | if ($ARGV[0] eq "-=reloaded=-") { |
14 | shift; |
14 | shift; |
15 | } elsif (-e "/root/mlockall.so" && $ENV{LD_PRELOAD} !~ /libmimalloc/) { |
15 | } elsif (-e "/root/mlockall.so") { |
16 | $ENV{LD_PRELOAD} = "/root/mlockall.so:/root/libmimalloc.so.1.7"; |
16 | $ENV{LD_PRELOAD} = "/root/mlockall.so:/root/libmimalloc.so.1.7"; |
17 | $ENV{MIMALLOC_LARGE_OS_PAGES} = 1; |
17 | $ENV{MIMALLOC_LARGE_OS_PAGES} = 1; |
18 | system "echo always >/sys/kernel/mm/transparent_hugepage/defrag"; |
18 | system "echo always >/sys/kernel/mm/transparent_hugepage/defrag"; |
19 | system "echo 3 > /proc/sys/vm/drop_caches"; |
19 | system "echo 3 > /proc/sys/vm/drop_caches"; |
20 | system "echo 1 > /proc/sys/vm/compact_memory"; |
20 | system "echo 1 > /proc/sys/vm/compact_memory"; |
21 | exec "nice", "-n-20", "ionice", "-c1", $0, "-=reloaded=-", @ARGV; |
21 | exec "taskset", "-c", "12-15", "nice", "-n-20", "ionice", "-c1", $0, "-=reloaded=-", @ARGV; |
22 | exit 255; |
22 | exit 255; |
23 | } |
23 | } |
24 | } |
24 | } |
25 | |
25 | |
26 | use common::sense; |
26 | use common::sense; |
… | |
… | |
1438 | } else { # HHMMSS |
1438 | } else { # HHMMSS |
1439 | $arg = sprintf "%02d:%02d:%02d", $arg / 100 / 100, $arg / 100 % 100, $arg % 100; |
1439 | $arg = sprintf "%02d:%02d:%02d", $arg / 100 / 100, $arg / 100 % 100, $arg % 100; |
1440 | } |
1440 | } |
1441 | $mpv->cmd ("osd-msg", "seek", $arg, "absolute+exact"); |
1441 | $mpv->cmd ("osd-msg", "seek", $arg, "absolute+exact"); |
1442 | } else { |
1442 | } else { |
1443 | $mpv->cmd ("osd-msg-bar", "show-progress"); |
1443 | #$mpv->cmd ("osd-msg-bar", "show-progress"); |
|
|
1444 | $mpv->cmd ("script-binding", "stats/display-stats-toggle"); |
1444 | } |
1445 | } |
1445 | |
1446 | |
1446 | } elsif ($INPUT eq "yellow") { |
1447 | } elsif ($INPUT eq "yellow") { |
1447 | $mpv->cmd ("osd-auto", "cycle-values", "osd-level", "2", "3", "0", "1"); |
1448 | $mpv->cmd ("osd-auto", "cycle-values", "osd-level", "2", "3", "0", "1"); |
1448 | |
1449 | |