tytan652
77a174ddac
aja,aja-output-ui: Calm deprecation warnings on Clang and GCC
2023-01-19 13:08:46 -05:00
tytan652
ba92da8d74
aja: Fix compilation warnings on Clang and GCC
...
- Fix format warning
On Linux uint64_t is a unsigned long and on macOS it is
a unsigned long long.
- Fix macro-redefine warning on macOS
2023-01-19 13:08:46 -05:00
Translation Updater
783bd52197
Update translations from Crowdin
2023-01-08 04:10:37 +00:00
Paul Hindt
d851f1d916
aja: Fix capturing UHD/4K YUV on Kona HDMI.
...
Added missing routing preset for KonaHDMI UHD/4K.
Calculate framebuffer index based on framestore index.
2022-11-09 23:08:10 -08:00
Translation Updater
f065f20ce1
Update translations from Crowdin
2022-10-25 22:32:14 +00:00
Translation Updater
cc2d0791ca
Update translations from Crowdin
2022-08-30 09:00:44 +00:00
Translation Updater
4aaa07f93d
Update translations from Crowdin
2022-08-17 04:22:50 +00:00
Ed Maste
c3097f4ee9
aja: Correct typos in README.md
2022-08-16 14:08:21 -04:00
Paul Hindt
44acdd68b0
aja: Fix output of garbage video during preroll
...
Add additional logging of card frame counts/indices
2022-08-02 09:46:58 -07:00
davids
33081419e7
aja: Adjust delay when sending frames to card
...
The plugin will try to maintain a hardware queue depth of 4 frames,
adjusting video and audio delay dynamically.
2022-08-02 09:46:58 -07:00
Paul Hindt
fd7c23b200
aja: Remove unused code from output plugin
2022-08-01 13:34:56 -07:00
Translation Updater
81734be37c
Update translations from Crowdin
2022-07-31 23:40:53 +00:00
Paul Hindt
7095f0dd70
aja: Only allow output formats matching OBS framerate
2022-07-30 16:39:20 -07:00
tytan652
79480c98d9
aja: Remove unused parameters
2022-07-20 08:22:08 +02:00
Norihiro Kamae
317780ca1b
aja: Remove unnecessary .keepme files
...
Since the directory contains some files, .keepme, which is intended to
keep an empty directory on a git repository, is unnecessary.
2022-07-19 14:40:32 -04:00
Norihiro Kamae
7e3656ab33
plugins: Cleanup unused-parameters
...
- Remove unnecessary UNUSED_PARAMETER
- Add OBS_UNUSED attribute to unused parameters
- Also removes unused variables
2022-07-19 11:01:00 -04:00
jpark37
f85d71abe8
aja: Suppress C4996
...
NTV2TestPatternGen::DrawTestPattern overloads are deprecated.
2022-07-18 03:52:04 -07:00
Norihiro Kamae
d7b363a7c4
aja: Increment aja-source version for buffering setting
...
Add aja-source version 2 to differentiate buffering settings, which is
implemented in a255b0f74
.
To register two versions, remove to return obs_source_info and register
the source inside aja-source.cpp.
Also revise aja-output.cpp to register aja-output to keep consistency of
function type.
2022-07-16 16:47:19 -07:00
jpark37
df96e68ca6
cmake: Disable LNK4099 warning
...
We are very unlikely to ship PDBs for deps.
2022-07-11 22:07:10 -07:00
jpark37
1c58d4402d
aja: Fix warnings about type usage
2022-07-11 22:07:10 -07:00
Norihiro Kamae
c1d1526b24
aja: Split audio part in CaptureThread to function
...
To improve readability of the capture thread function
`AJASource::CaptureThread`, audio part is split into two functions.
Behavior is not changed.
Also fixed one of warnings.
2022-07-10 10:01:58 +10:00
Norihiro Kamae
08a071d7a5
aja: Fix memory overrun on aja-source
...
When too many audio frames are captured and at the same time the ring
buffer on the card is wrapped, memory overrun was not captured before
DMA transfer, which resulted in corruption of memory contents. This
commit moves the overrun check before the DMA transfer.
2022-07-10 10:01:58 +10:00
PatTheMav
ed9cc5c0dd
aja: Explicitly mark variables as unused
2022-07-10 09:59:55 +10:00
Paul Hindt
e390252540
aja: Fix audio capture sometimes offset by a channel
2022-07-09 16:20:23 -07:00
Norihiro Kamae
a255b0f742
aja: Implement buffering property
...
Buffering inside libobs is enabled by default and it causes latency of
video. This commit provides a property to switch the buffering.
Since the latency of the buffering changes every startup, set the
default to unbuffered mode, though the previous implementation was
enabled buffering.
2022-06-18 16:12:20 -07:00
Paul Hindt
61dc1d7bcf
aja: Fix UHD/4K HDMI output on Kona5-8K firmware
2022-04-30 16:29:56 -07:00
Norihiro Kamae
34e570c5bc
Fix indent on multiline comments
2022-04-30 16:06:23 -07:00
Norihiro Kamae
c5154cc317
aja: Subtract packet time from audio timestamp
...
When calling `obs_source_output_audio`, timestamp should be the starting
time of the audio packet.
2022-04-23 07:04:59 -07:00
jpark37
848e128435
libobs,plugins: Replace video matrix function
...
video_format_get_parameters_for_format provides a more accurate matrix
than video_format_get_parameters.
2022-04-07 19:28:51 -07:00
Paul Hindt
743f540fa1
aja: Use correct colorspace for SD or HD/UHD
...
Set video range to VIDEO_RANGE_PARTIAL
2022-04-02 16:23:21 -07:00
PatTheMav
aae3a6a466
cmake: Fix diverging prefix padding for OBS status outputs
...
Status output related to OBS configuration is prefixed with the string
"OBS" and added padding for enabled and disabled features. This padding
was not aligned between platforms.
By moving the padding and prefix decoration into its own function,
both elements are controlled in a single place. CMake scripts were
changed to use this new function `obs_status` instead of using CMake's
`message` function directly.
2022-03-26 09:44:23 -04:00
PatTheMav
49e9d49943
plugins: Update CMakeLists.txt for included plugins
2022-03-16 23:11:08 +01:00
Translation Updater
25b58f0417
Update translations from Crowdin
2022-02-11 00:34:08 +00:00
Translation Updater
ac8dbf67be
Update translations from Crowdin
2022-02-06 02:24:08 +00:00
Paul Hindt
95020dd629
aja: Fix off-by-one output frame index calculation
2022-02-02 11:20:05 -06:00
Paul Hindt
29b835b20f
aja: Disable Analog In/Out selections in the UI
...
Analog capture/display for supported cards will be added in the future.
2022-01-28 23:58:53 -06:00
Paul Hindt
ba875377d0
aja: Fix Kona1 simultaneous capture/output
2022-01-28 20:23:40 -06:00
Paul Hindt
3fbd5d9179
aja: Adjust whitespace for consistency
2022-01-28 20:23:40 -06:00
Paul Hindt
8d051c6a1c
aja: Use SDI Transport selection to engage Auto detection
...
Otherwise use Video and Pixel format selections to engage Auto detection for HDMI
2022-01-28 20:23:40 -06:00
Paul Hindt
0ef3b29cad
aja: Show/Hide SDI Transport/4K lists and options
...
Only show SDI Transport options if IOSelection is SDI and
only show 12G selection in Capture plugin
2022-01-28 20:23:40 -06:00
Paul Hindt
f559287723
aja: Fix 2xSDI UHD/4K YCbCr 2SI VPID lookup
2022-01-28 20:23:40 -06:00
Paul Hindt
0d15bb0b94
aja: Hide duplicate HDMI IN entry for Kona HDMI
2022-01-28 20:23:40 -06:00
Paul Hindt
a4c0996d59
aja: Filter 6G/12G SDI Transport depending device/plugin type
2022-01-28 20:23:40 -06:00
Paul Hindt
d2515170e1
aja: Disable UHD/4K high-framerate for Output
...
A fix for UHD/4K HFR modes will be added in a future plugin release.
2022-01-28 20:23:40 -06:00
Paul Hindt
5f81d4117f
aja: Clear previous crosspoints when signal changes
...
Fix for a bug where stale crosspoint connections could result in
video glitches upon next connection.
2022-01-28 20:23:40 -06:00
Paul Hindt
d18b805aee
aja: Remove unfinished 2x4K Squares support
...
Support for 2x4K Square Division will be added in a future update
2022-01-28 20:23:40 -06:00
Paul Hindt
eafe588bd3
aja: Re-work HDMI routing and add missing presets
2022-01-28 20:23:40 -06:00
Paul Hindt
4650cf4574
aja: Fix HDMI RGB crosspoint indices
2022-01-28 20:23:40 -06:00
Paul Hindt
71e3fcc5de
aja: Add framestore index helpers to Source/OutputProps
2022-01-28 20:23:40 -06:00
Colin Edwards
99fe09e706
aja: Remove inter-plugin debug logging
2022-01-24 22:00:02 -06:00