Commit Graph

13 Commits

Author SHA1 Message Date
Martin Pulec
e412845740 data/scripts/build_aja_lib_win64.sh: absolute path
Use absolute path for libajantv2 library.

The relative path was used as for now, which is true in the CI (libajantv2
is extracted to .) but is less eligible for interactive use.
2024-07-26 09:35:42 +02:00
Martin Pulec
a893667a52 CI Win AJA: built libajantv2 rename
Built libajantv2 has now a different name:
```
2024-07-25T10:26:49.7807780Z      Creating library D:/a/UltraGrid/UltraGrid/libajantv2/build/ajantv2/Release/ajantv2_vs143_MT.lib and object D:/a/UltraGrid/UltraGrid/libajantv2/build/ajantv2/Release/ajantv2_vs143_MT.exp
2024-07-25T10:26:50.0519395Z   ajantv2.vcxproj -> D:\a\UltraGrid\UltraGrid\libajantv2\build\ajantv2\Release\ajantv2_vs143_MT.dll
```
2024-07-25 15:02:00 +02:00
Martin Pulec
0ed7d449bc CI: cache AJA build [Win]
Since we must now build the new libajantv2, which takes some 3 minutes,
cache the build in order not to increase the build time.

Also use libajantv2 path for the SDK instead of AJA (doesn't require
unneeded rename), which will be Windows specific.

Only do it in MSW, since the build is slowest. But it can be easily used
also for other platforms.
2024-05-31 16:04:45 +02:00
Martin Pulec
a735dac86a CI+build Win: use libajantv2
Use libajantv2 + switch the build system to the new lib at the same time
(it is easier and there is perhaps not a big advantage to splitthis to
2 steps).
2024-05-31 16:04:44 +02:00
Martin Pulec
524ce6302a shellcheked data/scripts/**/*sh 2022-09-13 16:36:35 +02:00
Martin Pulec
00c177d6f2 CI: use AJA from GitHub [Win] 2022-06-14 14:11:50 +02:00
Martin Pulec
3978d67176 Win AJA stub: fixed compilation error + warn 2022-06-01 11:22:02 +02:00
Martin Pulec
03c024309f GLFW: allow multiple instantiation
For now, use reference counting without any synchronization -
glfwInit/Terminate should be called only from main thread, anyway.
2022-06-01 11:22:01 +02:00
Martin Pulec
0c954ae13c build_aja_lib_win64.sh: missing libs
NTV2 ver 16.1 requires some more libraries.
2021-12-06 11:30:33 +01:00
Martin Pulec
1043edfc1e AJA win32 stup: include video frame pool
Now it is required since it is a separate source.

+ added video_desc_from_frame() impl to aja_win32_utils.cpp.
2021-01-11 08:25:25 +01:00
Martin Pulec
a870713390 AJA: Win compat 2020-05-25 18:04:48 +02:00
Martin Pulec
24a2645aba AJA: prepare for CI build 2020-02-11 15:44:19 +01:00
Martin Pulec
235bfc2619 Moved Win scripts to data/scripts 2019-11-07 08:22:24 +01:00