Sebastian Beckmann
4ad3df3af8
coreaudio-encoder: Use canonical format enum instead of bitwise or
...
The enum members being getting the bitwise or here are from different
enums, and bitwise operations on members from different enums are
deprecated in C++20. kAudioFormatFlagsNativeFloatPacked is the
equivalent value (see its defintion), but removes the manual bitwise or.
2025-12-18 17:30:42 -05:00
Matt Gajownik
70c85f9875
Update translations from Crowdin
2025-07-01 13:34:08 -04:00
Matt Gajownik
ffef7504ac
Update translations from Crowdin
2025-06-09 14:55:50 -04:00
PatTheMav
96e4d67242
clang-format: Update source code files with clang-format 19.1.1
2025-04-17 18:16:33 +02:00
Translation Updater
0b2c85845e
Update translations from Crowdin
2024-12-06 23:21:55 +00:00
Translation Updater
e6d9f73736
Update translations from Crowdin
2024-10-05 05:02:27 +00:00
Ryan Foster
a1fbf1015f
clang-format: Increase column limit from 80 to 120
2024-10-04 18:19:27 -04:00
PatTheMav
6c590805e8
cmake: Update supported CMake version range to 3.28 and 3.30
2024-09-13 14:42:32 -04:00
tytan652
31385006d5
Remove legacy_check CMake macro
...
The macro was not removed in 72428ccd97
waiting for submodules to be be updated to a commit where their legacy
code path is removed.
2024-09-11 13:24:39 -04:00
tytan652
72428ccd97
Remove CMake legacy code path
...
Except submodules and legacy_check macro since the former depend on it.
2024-08-28 13:53:25 -04:00
PatTheMav
b8cfacaec3
Update formatting of CMake files
2024-08-14 12:07:47 -04:00
Translation Updater
8999d9fef9
Update translations from Crowdin
2024-06-07 09:47:58 +00:00
derrod
c815d6ad61
coreaudio-encoder: Fix pts/dts not including encoder delay
2024-05-18 16:32:38 -07:00
tt2468
8b6924b80f
plugins: Set keyframe flag on encoded audio packets
...
Not strictly necessary, and does not fix any bug. This just corrects a
nitpick that technically audio encoder packets are start points, but
that they aren't being labeled accordingly as keyframes.
2024-04-13 17:04:48 -07:00
Translation Updater
ac484a066f
Update translations from Crowdin
2024-01-29 20:47:38 +00:00
PatTheMav
eae5cc1e38
plugins: Update CMake formatting with manual format choices
2023-12-19 17:59:44 -05:00
Translation Updater
f674d17168
Update translations from Crowdin
2023-12-05 22:04:31 +00:00
Translation Updater
0d450a34a0
Update translations from Crowdin
2023-10-10 13:34:41 +00:00
Translation Updater
ecf914dd67
Update translations from Crowdin
2023-08-13 14:09:15 +00:00
Ryan Foster
64139a6bbd
CI: Update to clang-format 16
...
This commit also modifies UI, libobs, and plugins.
2023-08-10 16:07:25 -04:00
PatTheMav
db895092ed
cmake: Add changes for CMake build framework 3.0
...
New code path only taken if OBS_CMAKE_VERSION is set to 3.0.0 or
greater, old functionality remains unchanged.
2023-06-29 10:11:32 -04:00
PatTheMav
59904a66a3
cmake: Update Framework link definition for macOS builds
2023-06-17 12:23:33 -04:00
PatTheMav
50a4e83251
cmake: Remove Info.plist template files for macOS builds
...
Creation of Info.plist files through Xcode is more canonical and
future-proof, as it will automatically pick up changes/updates
introduced by Apple. Non-standard keys can still be added via a
template file, which will then be extended by Xcode with the default
keys.
2023-06-17 12:23:33 -04:00
Lain
106c7aa61f
Update copyrights/names
2023-05-20 01:31:18 -07:00
Translation Updater
a0fbdc3c34
Update translations from Crowdin
2023-05-01 23:11:13 +00:00
Translation Updater
7c5560bf1b
Update translations from Crowdin
2023-03-27 13:39:03 +00:00
PatTheMav
349372b3b3
cmake: Add changes for CMake build framework 3.0
...
New code path only taken if OBS_CMAKE_VERSION is set to 3.0.0 or
greater, old functionality remains unchanged.
2023-03-26 18:20:38 -04:00
tytan652
cd83b94c7c
plugins: Rename audio encoders
2023-03-19 17:27:43 +01:00
tytan652
1514f1597a
plugins: Fix codec name on AAC encoders
2023-03-19 17:27:42 +01:00
Translation Updater
783bd52197
Update translations from Crowdin
2023-01-08 04:10:37 +00:00
PatTheMav
e62fcce852
coreaudio-encoder: Fix snprintf calls with literals as buffer sizes
2022-11-11 19:51:28 +01:00
Translation Updater
f065f20ce1
Update translations from Crowdin
2022-10-25 22:32:14 +00:00
PatTheMav
2a721d92b3
coreaudio-encoder: Allow fetching source properties without source
...
Per OBS API documentation, `get_properties` can be used to get the
properties of a source, but also of a source type. The latter would
pass a NULL pointer for a given source.
This adds the necessary change to avoid crashing OBS by passing such
a null pointer.
2022-09-21 14:28:59 -04:00
Translation Updater
81734be37c
Update translations from Crowdin
2022-07-31 23:40:53 +00: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
ac8dbf67be
Update translations from Crowdin
2022-02-06 02:24:08 +00:00
Translation Updater
261345f9ef
Update translations from Crowdin
2021-12-12 02:38:59 +00:00
Ryan Foster
424128a825
clang-format: Commit file changes for clang-format 11
2021-10-13 20:00:04 +11:00
jpark37
d4bf7d4c23
coreaudio-encoder: Remove NO_MIN_MAX
...
Misspelled NOMINMAX is unnecessary.
2021-10-10 19:12:45 -07:00
Vainock
11a690b038
Update translations from Crowdin
2021-09-24 09:42:08 -07:00
Translation
ef2b1eb1c6
Update translations from Crowdin
2021-06-11 07:18:15 -07:00
Gol-D-Ace
90df8d44df
Update translations from Crowdin
2021-05-30 20:33:35 +02:00
Biswapriyo Nath
e6ff2b6729
coreaudio-encoder: Fix cmake for mingw
...
This prevents windres to catch up '-Wno-multichar' as an option which is
unknown to it. This flag was added in commit
aa0e64b7c9
2020-12-29 13:17:29 -08:00
Gol-D-Ace
7368a2c7cc
Update translations from Crowdin
2020-12-14 00:29:44 +01:00
Gol-D-Ace
7ab98ca00f
Update translations from Crowdin
2020-11-25 20:11:39 +01:00
jp9000
e1a0c60735
coreaudio-encoder: Actually fix coreaudio loading
...
Apparently using LoadLibrary on a full path doesn't work -- you need to
use SetDllDirectory before loading a library.
2020-10-06 07:50:38 -07:00
pkv
11602bc933
coreaudio-encoder: Fix path on windows
...
The path of coreaudio dll has changed in current versions of iTunes on
windows. The patch fixes the issue while keeping compatibility with
previous path.
Fixes obsproject/obs-studio#3503
2020-10-05 03:39:33 -07:00
jp9000
1b5a331c56
coreaudio-encoder: Refactor windows import
...
Refactors the windows import library section so that it uses a list, and
remove a slightly unnecessary macro in release_lib
2020-10-05 03:39:33 -07:00
Gol-D-Ace
c66ebde080
Update translations from Crowdin
2020-09-27 23:07:27 +02:00