diff options
author | Karthick Jeyapal <kjeyapal@akamai.com> | 2018-09-28 12:55:54 +0530 |
---|---|---|
committer | Marton Balint <cus@passwd.hu> | 2018-09-30 21:09:12 +0200 |
commit | c0ee4e0ac2c46bb4904ceec12b7dfa480517e7bf (patch) | |
tree | 5eff33b0faaac4074d3cb615d044cec8b0ea718b /libavdevice/decklink_dec_c.c | |
parent | 449b1dcd7d52b33b148fae95de176b7344bf959d (diff) | |
download | ffmpeg-streaming-c0ee4e0ac2c46bb4904ceec12b7dfa480517e7bf.zip ffmpeg-streaming-c0ee4e0ac2c46bb4904ceec12b7dfa480517e7bf.tar.gz |
avdevice/decklink_dec: add option to align capture start time
This option is useful for maintaining input synchronization across N
different hardware devices deployed for 'N-way' redundancy.
The system time of different hardware devices should be synchronized
with protocols such as NTP or PTP, before using this option.
Signed-off-by: Marton Balint <cus@passwd.hu>
Diffstat (limited to 'libavdevice/decklink_dec_c.c')
-rw-r--r-- | libavdevice/decklink_dec_c.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/libavdevice/decklink_dec_c.c b/libavdevice/decklink_dec_c.c index 6ab3819..91d2839 100644 --- a/libavdevice/decklink_dec_c.c +++ b/libavdevice/decklink_dec_c.c @@ -84,6 +84,7 @@ static const AVOption options[] = { { "queue_size", "input queue buffer size", OFFSET(queue_size), AV_OPT_TYPE_INT64, { .i64 = (1024 * 1024 * 1024)}, 0, INT64_MAX, DEC }, { "audio_depth", "audio bitdepth (16 or 32)", OFFSET(audio_depth), AV_OPT_TYPE_INT, { .i64 = 16}, 16, 32, DEC }, { "decklink_copyts", "copy timestamps, do not remove the initial offset", OFFSET(copyts), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, DEC }, + { "timestamp_align", "capture start time alignment (in seconds)", OFFSET(timestamp_align), AV_OPT_TYPE_DURATION, { .i64 = 0 }, 0, INT_MAX, DEC }, { NULL }, }; |