mirror of
https://github.com/ultravideo/uvg266.git
synced 2024-11-27 11:24:05 +00:00
fixes
This commit is contained in:
parent
643e70d4ca
commit
b9244a620e
|
@ -1,4 +1,4 @@
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
|
||||||
gcc -O2 filter_rdcosts.c -o ../src/frcosts_matrix
|
gcc -O2 filter_rdcosts.c -o frcosts_matrix
|
||||||
gcc -O2 ols_2ndpart.c -o ../src/ols_2ndpart
|
gcc -O2 ols_2ndpart.c -o ols_2ndpart
|
||||||
|
|
|
@ -15,11 +15,17 @@ ofdir = os.path.join("/tmp", "rdcost", "data")
|
||||||
smt_threads = 8 # Kinda lazy, but just match this to your cpu
|
smt_threads = 8 # Kinda lazy, but just match this to your cpu
|
||||||
n_kvz_threads = 1 # How many threads each kvz instance is running?
|
n_kvz_threads = 1 # How many threads each kvz instance is running?
|
||||||
n_kvazaars = smt_threads // n_kvz_threads
|
n_kvazaars = smt_threads // n_kvz_threads
|
||||||
kvz_srcdir = lambda path: os.path.join(os.path.dirname(os.path.realpath(__file__)), path)
|
kvz_srcdir = lambda path: os.path.join(
|
||||||
|
os.path.dirname(
|
||||||
|
os.path.dirname(
|
||||||
|
os.path.realpath(__file__)
|
||||||
|
)
|
||||||
|
), "src", path)
|
||||||
|
|
||||||
|
|
||||||
dest_qps = tuple(range(51))
|
dest_qps = tuple(range(51))
|
||||||
base_qps = tuple(range(22, 28))
|
base_qps = tuple(range(12, 43))
|
||||||
sequences = ("/opt/test_seqs/hevc-D/*.yuv",)# "/opt/test_seqs/custom_seqs/*/*.yuv")
|
sequences = ("/opt/test_seqs/custom_seqs/*/*.yuv",)
|
||||||
|
|
||||||
kvzargs = [kvz_srcdir("kvazaar"), "--threads", str(n_kvz_threads), "--preset=ultrafast", "--fastrd-sampling", "--fast-residual-cost=0"]
|
kvzargs = [kvz_srcdir("kvazaar"), "--threads", str(n_kvz_threads), "--preset=ultrafast", "--fastrd-sampling", "--fast-residual-cost=0"]
|
||||||
kvzenv = {"LD_LIBRARY_PATH": kvz_srcdir(".libs/")}
|
kvzenv = {"LD_LIBRARY_PATH": kvz_srcdir(".libs/")}
|
||||||
|
@ -137,6 +143,7 @@ def threadfunc(joblist):
|
||||||
run_job(job)
|
run_job(job)
|
||||||
|
|
||||||
def main():
|
def main():
|
||||||
|
assert(isinstance(sequences, tuple))
|
||||||
jobs = combinations(chain(map(glob.glob, sequences)), base_qps)
|
jobs = combinations(chain(map(glob.glob, sequences)), base_qps)
|
||||||
joblist = MTSafeIterable(jobs)
|
joblist = MTSafeIterable(jobs)
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue