audio_input: error checking
video_display: error checking

Though I have no clue how to log a CGError yet.
Don't even need object type in P1Object methods.

This is so nice.