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
PatTheMav
3ca56fee84
libobs: Silence clang warnings for empty prototypes without void
...
clang expects an empty prototype to explicitly use `void`.
Also silences the warning in `libobs-opengl`, `obsglad`, `caption`,
`mac-syphon` and `obs-x264-test`.
2023-06-16 14:12:58 -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
gxalpha
2ac3767e7a
obs-x264: Disallow 16-bit color formats
2023-04-29 16:17:26 -07: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
PatTheMav
f67c1bcceb
obs-x264: Fix non-exhaustive switch statements
2023-02-18 15:22:33 -08:00
tytan652
b0c1c9c86c
libobs,plugins: Remove individual -Wno-switch
2023-01-19 13:08:46 -05:00
Translation Updater
783bd52197
Update translations from Crowdin
2023-01-08 04:10:37 +00:00
PatTheMav
8da9df5274
obs-x264: 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
Translation Updater
cc2d0791ca
Update translations from Crowdin
2022-08-30 09:00:44 +00:00
jpark37
57a24c540f
obs-x264: Remove unused HDR code
...
We don't allow HDR for x264, so remove dead code.
2022-08-17 23:20:29 -07:00
Translation Updater
4aaa07f93d
Update translations from Crowdin
2022-08-17 04:22:50 +00:00
jpark37
175093b26b
obs-x264: Block 10-bit formats
...
Don't want to silently generate 8-bit video.
2022-08-16 07:39:23 -07:00
Translation Updater
81734be37c
Update translations from Crowdin
2022-07-31 23:40:53 +00:00
Vainock
eb06594381
Use property suffixes for units everywhere
2022-07-22 08:24:51 -04:00
PatTheMav
deeaccb3d1
obs-x264: Disable compiler warnings about non-exhaustive switch cases
2022-07-10 09:59:55 +10:00
jpark37
3b0ccbb77d
obs-x264: Use period for localized sentence
2022-05-28 18:31:55 -04:00
jpark37
8e2e1e212c
obs-x264: Convey lack of Rec. 2100 support
2022-05-28 08:36:18 -07:00
jpark37
4e35e3402b
obs-x264: Restore video encoder name to log
2022-05-06 20:41:15 -07:00
jpark37
2f3c25b544
obs-x264: Disallow HDR attempts gracefully
...
Replace crash with standard recording failure dialog, and log message.
2022-05-06 14:41:39 -07: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
jp9000
6534bf5834
obs-x264: Move options parser to its own lib
2021-10-25 12:24:16 -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
jpark37
abf6a97ca9
obs-x264: Set CRF value conditionally
...
Matches value seen when encoding with FFmpeg.
2021-03-30 03:17:38 -07:00
jpark37
dd552df15c
obs-x264: Set sample aspect ratio to 1:1
...
Matches values seen when encoding with FFmpeg.
2021-03-30 03:17:38 -07:00
jpark37
a52562a98e
obs-x264: Set timebase
...
Matches values seen when encoding with FFmpeg.
2021-03-30 03:17:38 -07: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
Jim
b32abbe33f
Merge pull request #3083 from pkviet/srtfix4
...
UI: Enable sps/pps (video headers) repetition (for srt/mpegts)
2020-10-30 23:25:24 -07:00
Gol-D-Ace
c66ebde080
Update translations from Crowdin
2020-09-27 23:07:27 +02:00
Richard Stanway
5889e2905e
CMake: Set PIC for all library targets
...
Fixes https://github.com/obsproject/obs-studio/issues/3436
2020-09-09 01:55:50 +02:00
jpark37
b6afaceeae
Update VIDEO_CS_DEFAULT to mean 709 instead of 601
...
Consistent with modified default UI setting.
2020-09-06 20:51:28 -07:00
Shaolin
420823bfaa
plugins: Clear compile warnings on Linux
2020-08-26 01:34:03 -03:00
pkv
915379a99d
obs-x264: Allow repeat_headers and annexb parameters to be set
...
The repeat_headers parameter is currently hard-coded to false and can
not be changed.
For mpegts container and allow better compatibility with broadcast
mpegts decoders, it is mandatory to repeat the sps/pps headers
regularly.
This commit enables this parameter to be set either by the user or the
service (ex: udp or srt w/ mpegts container).
The b_annexb enables compatibility with Annex B bitstream which is
better for streaming formats than avcc.
2020-08-23 11:10:09 +02:00
Jim
d9408b51ef
Merge pull request #3288 from makise-homura/e2k_support
...
E2k support
2020-08-22 10:20:20 -07:00
Kurt Kartaltepe
5ada3f745d
obs-x264: Fix memory leak
...
bmalloc'ed array was not freed when freeing options.
2020-08-21 21:28:19 -07:00
makise-homura
543a3767c7
obs-x264: Discard excess warning for e2k
2020-08-18 16:52:05 +03:00
Jim
f6ce8f2a32
Merge pull request #2942 from strager/x264-options
...
obs-x264: Log when options are ignored
2020-08-17 05:24:00 -07:00
jpark37
de4743e16b
obs-x264: Improve color space handling
...
Add support for VIDEO_CS_SRGB.
Use SMPTE 170M for 601 instead of undef. This is the American/Chromium
way of handling 601.
2020-07-18 19:44:13 -07:00
Matthew Glazar
601aa3ffb1
obs-x264: Log ignored options
...
When an x264 option doesn't include a "=", it is silently ignored. This
is frustrating for users. Log when part of the options string is
ignored.
Aside from logging, this commit should not change behavior.
2020-05-17 15:08:39 -07:00
Matthew Glazar
6190ba250d
obs-x264: Log only options given to libx264
...
The "custom settings" log message is misleading. It simply echoes the
user-given string, but does not reflect the options given to libx264 or
handled by obs-x264 itself. Change the log message to omit skipped
options.
2020-05-17 15:08:38 -07:00
Matthew Glazar
40b4e32c41
obs-x264: Refactor tokenizing of options
...
We do a bad job of handling errors in user-supplied x264 options. I want
to improve our error handling. To make my job easier, move the code for
parsing the x264 options string into its own function. Also, add some
tests for the functionality.
Aside from a minor tweak to a log message for the opencl option, this
commit should not change behavior.
2020-05-17 15:08:34 -07:00
jp9000
7993179466
cmake: Add cmake folders
2020-05-13 06:52:37 -07:00