Commit Graph

493 Commits

Author SHA1 Message Date
Steven Robertson
746aee9a75 Add a 'plainclip' filter.
This is useful for doing color manipulation on output renders, either by
hand in color grading software or automatically using renormalization
based on image statistics.
2017-04-20 17:51:05 -07:00
Steven Robertson
14f755e434 Add an FFmpeg ProRes handler. 2017-04-20 17:50:33 -07:00
Steven Robertson
96585e2ca5 Update YUV444p12 to be Rec. 709, studio swing. 2017-04-20 17:42:08 -07:00
Steven Robertson
f64cf79d8d Fixes to parse all gen198 genomes. Named palettes. 2017-04-20 13:54:46 -07:00
Steven Robertson
d1228ac303 Add a simple graph-walker for playback 2015-10-26 01:35:09 -07:00
Steven Robertson
36e3b7aca9 Compiler made register restrictions unnecessary 2015-10-26 01:34:35 -07:00
Steven Robertson
17b5a1a96f Spit out raw content.
Previewing using an Intensity Pro 4K and secret monitor-sauce.
2015-10-11 00:52:26 -07:00
Steven Robertson
cfe815f0d6 Min/max YUV output for 444p12.
Again, better solution forthcoming.
2015-10-11 00:51:58 -07:00
Steven Robertson
5f5e69f3a3 Crank up the dispatch params again after fix. 2015-10-11 00:51:22 -07:00
Steven Robertson
0e91d01528 Fix the noise issues on Maxwell GPUs.
AAAAUUUUUUGGGGGGHHH
2015-10-11 00:49:37 -07:00
Steven Robertson
37e6642d37 Add logencode filter. 2015-10-10 18:04:27 -07:00
Steven Robertson
37245085a9 Add pre-YUV output clamping to YUV444P12.
A better solution would cover all the ouput transforms, but... later.
2015-10-10 18:03:17 -07:00
Steven Robertson
0476bbfdce Fix default width/height 2015-10-10 16:01:58 -07:00
Steven Robertson
f93b4dbf23 Add YUV444P12 support 2015-10-10 16:01:11 -07:00
Steven Robertson
0ce1b51d16 Convert YUV to RGB before filtering 2015-10-10 15:59:57 -07:00
Steven Robertson
abcb3fa50f Look up renderers by name, rather than position 2015-10-10 15:58:36 -07:00
Steven Robertson
698d9c2337 Register filters with a class decorator 2015-10-10 15:58:13 -07:00
Steven Robertson
227a6016c2 Enable VP9 ARNR 2015-02-15 10:24:23 -08:00
Steven Robertson
51b1280e1e Better status messages for main.py 2015-02-14 17:51:13 -08:00
Steven Robertson
e70073175e Fix codec naming issue for jpeg 2015-02-14 17:50:19 -08:00
Steven Robertson
8dc629d91e Autoselect number of columns to use for VP9 2015-02-14 17:50:03 -08:00
Steven Robertson
e08444f74b Work around an overflow condition for now.
I'm not sure what's going wrong; the math still holds up at higher
densities, but when you crank up the samples-per-pixel count the
accumulators start overflowing stochastically, and when they do
they dump nonsense into the output. Until I have time, take a small
perf hit by flushing much more often.
2015-02-14 17:48:22 -08:00
Steven Robertson
8da1821616 Bump gutter to 12px to align reads 2014-12-25 15:04:31 -08:00
Steven Robertson
9a5c31ce37 Improve/fix vpx output 2014-12-25 15:04:10 -08:00
Steven Robertson
42f9ae2824 Pixlib fixes, a new yuv420p10 pix format, tests. 2014-12-25 14:36:02 -08:00
Steven Robertson
49ccf75c5f Fix MWC unit test (prior to porting it) 2014-12-25 13:22:01 -08:00
Steven Robertson
f39563b507 Add VP8, VP9 output formats 2014-12-25 06:32:12 -08:00
Steven Robertson
2b948be269 Introduce new pixel formats 2014-12-25 06:31:43 -08:00
Steven Robertson
0988f8d5ed Fix clamping issues 2014-12-25 06:31:09 -08:00
Steven Robertson
b073b7e22e Allow overriding the x264 binary name to use 2014-12-20 18:34:36 -08:00
Steven Robertson
b882d6587d Add a link to the sample repo projet 2014-12-20 18:31:07 -08:00
Steven Robertson
0f8d2916d7 Queue -> Channel 2014-12-20 18:27:27 -08:00
Steven Robertson
10a45d4036 First test (didn't catch the bug tho) 2014-12-18 22:50:37 -08:00
Steven Robertson
41aa427f08 Fix array-ordering issue 2014-12-18 00:29:28 -08:00
Steven Robertson
d832b6bc98 Updates for the modern era 2013-12-21 15:32:37 -08:00
Steven Robertson
328682f936 Localhost by default 2013-12-21 15:32:21 -08:00
Steven Robertson
f842a9181d Resolve standalone nodes too 2013-12-21 15:32:00 -08:00
Steven Robertson
38151bb5c9 Drop compilation requirement on printf libs 2013-12-21 15:31:13 -08:00
Steven Robertson
68f3632008 Add 'base' param to specs 2013-02-10 14:38:30 -08:00
Steven Robertson
dbe5d0bea2 Remove trace statement 2013-01-06 22:54:15 -08:00
Steven Robertson
125e6c3062 Fix unsmooth join issue (fi-na-lly) 2013-01-06 22:54:15 -08:00
Steven Robertson
caf9014a29 Run a bit more without CUDA 2013-01-06 22:03:03 -08:00
Steven Robertson
f3737988a9 Improve graph.py 2013-01-06 22:02:21 -08:00
Steven Robertson
d51a582dd8 Fix xfsearch 2013-01-06 22:01:54 -08:00
Steven Robertson
57c29721eb Actually terminates! 2013-01-06 22:01:35 -08:00
Steven Robertson
a8f4e0007e Set frame width on the command line 2013-01-06 22:00:52 -08:00
Steven Robertson
1eae2236e2 Make 'time' available on nodes too 2013-01-06 21:59:59 -08:00
Steven Robertson
1ddcf9cbc4 Fix xform_map; add 'pad' and 'dup' support 2013-01-06 21:59:38 -08:00
Steven Robertson
6938ac715b Add an important comment 2013-01-06 21:58:14 -08:00
Steven Robertson
6aac026a6b Add a bit to the README 2013-01-06 21:57:51 -08:00