Commit graph

16 commits

Author SHA1 Message Date
Sebastian Dröge
484cb51445 Implement hopefully working dynamic framebuffer assignments
We try to allocate as many frames as were configured by looking for a
big enough range of unused contiguous frames while taking the configured
modes into account.
2021-11-10 18:05:52 +02:00
Sebastian Dröge
e2f1953fa7 Fix compilation with gcc 11
../gstajacommon.cpp: In function ‘GType gst_aja_audio_meta_api_get_type()’:
/usr/include/glib-2.0/glib/gatomic.h:113:19: error: argument 2 of ‘__atomic_load’ must not be a pointer to a ‘volatile’ type
  113 |     __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/glib/gthread.h:260:7: note: in expansion of macro ‘g_atomic_pointer_get’
  260 |     (!g_atomic_pointer_get (location) &&                             \
      |       ^~~~~~~~~~~~~~~~~~~~
../gstajacommon.cpp:398:7: note: in expansion of macro ‘g_once_init_enter’
  398 |   if (g_once_init_enter(&type)) {
      |       ^~~~~~~~~~~~~~~~~
2021-10-12 19:56:31 +03:00
Sebastian Dröge
a2b30015c7 Add AJA device provider 2021-08-27 14:42:13 +03:00
Sebastian Dröge
86f7633adb Fix support for 1080p5000 mode 2021-08-23 11:58:47 +03:00
Sebastian Dröge
5a79150aa3 Output per-frame debug logs only at TRACE level 2021-08-20 13:48:04 +03:00
Sebastian Dröge
420a90b00b Add NTSC/PAL widescreen formats always to the template caps 2021-08-20 11:58:32 +03:00
Sebastian Dröge
3d40e2f547 Don't include chroma-site and colorimetry in generic template caps 2021-08-20 11:57:14 +03:00
Sebastian Dröge
0c2a255963 Register GstAjaTimecodeIndex correctly 2021-08-18 14:08:29 +03:00
Sebastian Dröge
d03f733bba Implement auto mode detection in ajasrc
This also allows switching modes while running.
2021-08-18 12:33:52 +03:00
Sebastian Dröge
fe13e5f211 Add support for AFD/Bar VANC in the source element and widescreen NTSC/PAL 2021-07-07 12:28:38 +03:00
Sebastian Dröge
86920489f8 Add support for 2/4/8k DCI modes 2021-07-06 15:23:17 +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
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
Sebastian Dröge
577e9f936b Initial commit 2021-02-08 22:35:45 +02:00