From 8dc629d91e15fafec6e1c4872ec748f36363c08f Mon Sep 17 00:00:00 2001 From: Steven Robertson Date: Sat, 14 Feb 2015 17:50:03 -0800 Subject: [PATCH] Autoselect number of columns to use for VP9 --- cuburn/output.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/cuburn/output.py b/cuburn/output.py index 5d51f2f..9243dea 100644 --- a/cuburn/output.py +++ b/cuburn/output.py @@ -284,6 +284,10 @@ class VPxOutput(Output, ClsMod): def _spawn(self): extras = ['-w', self.dim.w, '-h', self.dim.h] + num_columns = int(max(0, min(3, np.log2(self.dim.w) - 8.9))) + if num_columns: + extras.append('--tile-columns=%d' % num_columns) + self.outf = tempfile.TemporaryFile(bufsize=0) self.subp = Popen(map(str, self.args + extras), stdin=PIPE, stderr=PIPE, stdout=self.outf)