Commit graph

15 commits

Author SHA1 Message Date
Sebastian Dröge 002437f37d Post messages never from the capture thread but instead handle everything from the streaming thread 2023-06-22 12:45:44 +03:00
Sebastian Dröge 27fb7d380a Add property for enabling/disabling of RP188 receival/transmission
Enabling this can lead to frame drops in certain setups so enabling it
always is not ideal.
2022-12-05 12:43:51 +02:00
Sebastian Dröge 0df1d6dad9 Allow switching the timecode index at runtime in the source element 2022-06-07 14:16:09 +03:00
Sebastian Dröge 5fa487a449 Add support for setting the embedded audio input to use in ajasrc 2022-04-08 12:07:31 +03:00
Sebastian Dröge e53a017ee7 Add support for extracting CEA608 S334-1 Closed Captions and add a property to select which ones to extract 2022-03-29 10:05:36 +03:00
Sebastian Dröge d61b415230 Add properties for selecting capture/output frame buffers to use
And calculate them automatically be default based on the number of frame
buffers available and the number of channels.

This works around various bugs in the AJA SDK when selecting these
manually.

See AJA support ticket #5056.
2021-08-27 15:04:30 +03:00
Sebastian Dröge a2b30015c7 Add AJA device provider 2021-08-27 14:42:13 +03:00
Sebastian Dröge 8e75c37ce4 Add signal property to ajasrc to allow checking/notify about signal availability at any time 2021-08-18 18:21:07 +03:00
Sebastian Dröge 99c86891a4 Read colorimetry information from VPID and create caps from detected input format
This does not implement automatic mode selection yet, for which it is
necessary to change the routing at runtime based on the detected
format. It is a first step into that direction though.
2021-07-07 10:36:55 +03:00
Sebastian Dröge 735768b905 Add support for UHD/UHD2 modes and SDI quad-link modes 2021-07-06 15:23:17 +03:00
Sebastian Dröge e2e54c3631 Capture VANC from "TALL" video frames if firmware VANC extraction can't be used
This is the case if the device does not support it, or if the input
channel and SDI input are not the same.
2021-02-19 15:57:52 +02:00
Sebastian Dröge 7ce3f2f400 Implement signal loss and frame drop detection in the source 2021-02-09 15:46:48 +02:00
Sebastian Dröge 12380026e6 Simplify configuration of timecode index and embedded audio source 2021-02-09 15:08:26 +02:00
Sebastian Dröge 7be26718b8 Add configuration for audio source, embedded audio input and timecode index 2021-02-09 13:24:20 +02:00
Sebastian Dröge 453f482c0b Add AJA source 2021-02-08 22:35:45 +02:00