move block names to replay_buffer.h
Ruby wrapper for create_decklink_audio_input_adapter
initial commit of audio_ingest, expect amend/rebase
baseline debugging version
more pvoc bugfixes
phase vocoder bugs mostly fixed

a/v sync on playout is way out, though
ReplayPlayoutLavfSource: don't crash on unknown AVPixelFormat

We'll output gray video and a warning message instead.
replay_server: use lavf_playout instead of avspipe_playout

lavf_playout (doing the decoding in-process instead of piping in ffmpeg)
is more efficient and eliminates glitchy playout in some cases.
RawFrame: add YCbCr8P420 to CbYCrY8422 pack method

This enables ReplayPlayoutLavfSource to deal with a wider variety of media.
ReplayPlayoutLavfSource: enable support for 4:2:0

Files that want to decode as AVPIX_FMT_YUV420P can now be played back.
Change rollout directory

FIXME: this shouldn't even need to be committed.
It should be a config file setting.
ReplayPlayoutBufferSource: fix audio sync issue

Audio playout needs the speed as a fraction of realtime, not as frames/field.
Phase-vocoder audio replay now works!
Add replay_buffer_to_mjpeg, to convert buffers

This program converts replay buffer files to mjpeg files.
tweak some replay audio parameters
replay_server: don't suspend encode during playout

ReplayPlayoutLavfSource is fast enough that this is unneeded.
Add replay_buffer_to_audio program

This program converts a vocoder buffer to raw pcm.
ShuttleProInput: restart thread on exception

This avoids freezing or crashing the whole program if an event handler should
throw an exception. poll_events is now restarted if this happens.
Remember current preview source

Also, fix crash if preview_source is called with an invalid argument
replay: per-source audio channel maps

Select the audio channel mapping for playout based on which camera is selected.
For example, one could set up separate mix buses for close-up cameras to better
capture the sound from those locations for replay, and map those buses to those
cameras so the sound is from the proper point of view.