Caps aren't correct, but I can correctly save camera output to file. Many printfs are sprinkled about as I'm having trouble with gst-debug, will remove later.
Untested, but compiles without error.