PatchBox r212
Haven’t had much of a chance to do work on PatchBox over the past few days apart from Sunday where I implemented native support for the fugStreaming library.? I wasn’t getting quite the performance I was after streaming WinAmp across a memory connection so I added an Adaptive Buffer system that allows PatchBox to bypass the usual receive processing and read data directly from the shared memory mapping.
Very fast indeed!
With AVS running at 40fps at 356×256 I get full frame rate speeds with less than 0.75 CPU usage in PatchBox.? Above are some examples where I’m feeding the output through a FreeFrame Gaussian blur, then blending it with a video layer and alpha mask on the GPU.
Also put in the basic code for MIDI support but haven’t actually mapped anything yet.
And fixed video loading for AVI files that need row padding.? Now I’m less limited to 320×240 I’ve been playing about with different formats.? Played around with some 720×576 video that worked fine but for some reason started playing back too fast!? Will investigate…
Comment from Charles Crammond
Time February 1, 2008 at 7:09 pm
looks like u got some nice blending modes going on.