Commit graph

13 commits

Author SHA1 Message Date
Sebastian Dröge
2d13fb16e8 Add caching of freed memories to the allocator
Memories might be freed outside the pool if the buffer was copied and
the copy is freed after the original buffer. Caching up to 8 freed
memories makes it possible to recycle these memories in most cases.
2023-02-09 13:19:48 +02:00
Sebastian Dröge
1f6ea294db Add support for HD psf modes in ajasrc 2022-09-15 11:16:35 +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
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
a2b30015c7 Add AJA device provider 2021-08-27 14:42:13 +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
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