On Sep 26, 2018, at 12:36 AM, pd-list-request@lists.iem.at wrote:

From: hi <joson.android@googlemail.com>

 hacki-copy-paste-programming skills

Copy pasta is probably less useful for this.

Having done some amount of work on this, I will say that a developer will need an understanding of:

- Makefiles + Autotools build system
- C, C++, and Objective-C
- setting appropriate compiler & linker flags
- Apple frameworks, especially AVFoundation
- general low-level video & audio data
- some amount of cross platform understanding, although this is for a single platform

It took me at least the equivalent of 1 full time week (maybe a few days more) to figure out GEM's build system and add a basic AVFoundationVideo player. Even then, I started by adapting a class from OpenFrameworks, then later rewrote it once I unerstood more of what's going on. I think camera capture and recording will be more difficult.

--------
Dan Wilcox
@danomatika
danomatika.com
robotcowboy.com