| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
| |
The "legacy CMake code path" has been removed [1], so the 'sed' for
removing '-Werror' is now failing, and is not required any longer
at this time.
Additionally, the 'OBS_CMAKE_VERSION' option doesn't seem to be
required at this time any longer either.
1. https://github.com/obsproject/obs-studio/commit/72428ccd97a
Signed-off-by: Jimi Huotari <chiitoo@gentoo.org>
|
|
|
|
|
|
|
| |
Closes: https://bugs.gentoo.org/938326
Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/38268
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Use the "new modern CMake path" and tweak CMake switches accordingly.
- Drop USE="ssl" since it is no longer optional (and unconditionally
depend on 'mbedtls').
- Add USE="sndio" to enable sndio support.
- Add python 3.13 and remove 3.9 compatibility.
- Enable both, "legacy ffmpeg" and the new, "native" nvenc with
USE="nvenc".
- Tweak formatting on lines longer than 120 characters.
- Add USE="test-input" for building and installing test sources.
- De-wire up tests, since upstream did not bring building unit tests
along with the latest CMake changes, as they are "unmaintained and
not supported for a very long time" [1].
1. https://github.com/obsproject/obs-studio/issues/11115
Signed-off-by: Jimi Huotari <chiitoo@gentoo.org>
|
|
|
|
| |
Signed-off-by: Jimi Huotari <chiitoo@gentoo.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This restores "legacy ffmpeg" being used via USE="nvenc", which
seems to be more in line with the upstream default for the time
being, and there seem to be potential performance problems [1]
with the new, "native nvenc", so stick to "legacy" for now.
The next non-patch release should have CMake options tweaked to
handle these better (will be in 9999 soon), and if there is
want for experimenting more with it already, can always flip
it using 'MYCMAKEARGS="-DENABLE_NATIVE_NVENC=ON"'.
1. https://github.com/obsproject/obs-studio/issues/11009
Closes: https://bugs.gentoo.org/936826
Closes: https://bugs.gentoo.org/938022
Closes: https://github.com/gentoo/gentoo/pull/37755
Signed-off-by: Jimi Huotari <chiitoo@gentoo.org>
|
|
|
|
| |
Signed-off-by: Jimi Huotari <chiitoo@gentoo.org>
|
|
|
|
| |
Signed-off-by: Jimi Huotari <chiitoo@gentoo.org>
|
|
|
|
|
| |
Closes: https://bugs.gentoo.org/935916
Signed-off-by: Jimi Huotari <chiitoo@gentoo.org>
|
|
|
|
| |
Signed-off-by: Jimi Huotari <chiitoo@gentoo.org>
|
|
|
|
| |
Signed-off-by: Jimi Huotari <chiitoo@gentoo.org>
|
|
|
|
|
| |
Closes: https://bugs.gentoo.org/show_bug.cgi?id=934052
Signed-off-by: Jimi Huotari <chiitoo@gentoo.org>
|
|
|
|
|
|
|
|
|
| |
The 'dev-cpp/nlohmann_json' package seems to be needed unconditionally
now, though there is no CMake check for it.
Also update browser and websocket hashes.
Signed-off-by: Jimi Huotari <chiitoo@gentoo.org>
|
|
|
|
|
|
| |
These somehow didn't make the cut for the previous commit.
Signed-off-by: Jimi Huotari <chiitoo@gentoo.org>
|
|
|
|
| |
Signed-off-by: Jimi Huotari <chiitoo@gentoo.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Add 'NATIVE_NVENC' (9999 only) CMake switch controlled via
USE="nvenc", which was automagically enabled otherwise,
leading into configure errors if ffmpeg was not built with
nvenc support.
Also add USE="X" on the 'media-libs/libglvnd' dependency.
Also also use 'filter-lto' to filter LTO issues when USE="wayland"
for the time being.
Closes: https://bugs.gentoo.org/867250
Closes: https://bugs.gentoo.org/923805
Closes: https://bugs.gentoo.org/927964
Signed-off-by: Jimi Huotari <chiitoo@gentoo.org>
|
|
|
|
|
|
| |
Also update hashes on 9999.
Signed-off-by: Jimi Huotari <chiitoo@gentoo.org>
|
|
|
|
| |
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
|
|
|
|
|
| |
Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk>
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
|
|
|
|
|
| |
Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk>
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
|
|
|
|
|
|
|
| |
Bug: https://bugs.gentoo.org/918404
Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk>
Closes: https://github.com/gentoo/gentoo/pull/34351
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
| |
Signed-off-by: Jimi Huotari <chiitoo@gentoo.org>
|
|
|
|
|
|
| |
Also update browser and websocket hashes for 9999.
Signed-off-by: Jimi Huotari <chiitoo@gentoo.org>
|
|
|
|
|
|
|
|
|
|
| |
- Qt 5 is no longer supported.
- Re-keywording needed due to Qt 6.
- CEF binary gets a couple of CVE commits (and one Qt/GTK related
commit).
Bug: https://bugs.gentoo.org/918404
Signed-off-by: Jimi Huotari <chiitoo@gentoo.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This allows for toggling the NEW_MPEGTS/native SRT/RIST
mpegts output feature, and adds 'media-libs/rnnoise'
as a dependency.
This also cleans up some submodule references that are
no longer being used, and updates the existing ones in
9999.
Closes: https://bugs.gentoo.org/915179
Closes: https://bugs.gentoo.org/915347
Signed-off-by: Jimi Huotari <chiitoo@gentoo.org>
|
|
|
|
| |
Signed-off-by: Mart Raudsepp <leio@gentoo.org>
|
|
|
|
| |
Signed-off-by: Jimi Huotari <chiitoo@gentoo.org>
|
|
|
|
|
|
|
|
|
|
| |
With USE="-opus" and without '--disable-encoder=opus' on ffmpeg,
obs-studio still offers to use the Opus encoder and the audio
that is recorded will be mixed with different kinds of noise,
depending somewhat on the bitrate being used.
Closes: https://bugs.gentoo.org/909566
Signed-off-by: Jimi Huotari <chiitoo@gentoo.org>
|
|
|
|
|
|
|
|
|
|
| |
This was already a dependency on USE="websocket", but is now also
required with USE="browser".
Also update the browser hash.
Closes: https://bugs.gentoo.org/910718
Signed-off-by: Jimi Huotari <chiitoo@gentoo.org>
|
|
|
|
|
| |
Closes: https://bugs.gentoo.org/910361
Signed-off-by: Jimi Huotari <chiitoo@gentoo.org>
|
|
|
|
|
|
|
| |
Upstream no longer supports compiling against qt5.
Closes: https://bugs.gentoo.org/910307
Signed-off-by: Jimi Huotari <chiitoo@gentoo.org>
|
|
|
|
| |
Signed-off-by: Jimi Huotari <chiitoo@gentoo.org>
|
|
|
|
| |
Signed-off-by: Jimi Huotari <chiitoo@gentoo.org>
|
|
|
|
|
|
|
|
|
|
| |
The webrtc/whip feature requires a 'libdatachannel' which does not
seem to have been packaged yet.
Also enable py3.12.
Closes: https://bugs.gentoo.org/908604
Signed-off-by: Jimi Huotari <chiitoo@gentoo.org>
|
|
|
|
| |
Signed-off-by: Jimi Huotari <chiitoo@gentoo.org>
|
|
|
|
| |
Signed-off-by: Jimi Huotari <chiitoo@gentoo.org>
|
|
|
|
| |
Signed-off-by: Jimi Huotari <chiitoo@gentoo.org>
|
|
|
|
| |
Signed-off-by: Jimi Huotari <chiitoo@gentoo.org>
|
|
|
|
| |
Signed-off-by: Jimi Huotari <chiitoo@gentoo.org>
|
|
|
|
| |
Signed-off-by: Jimi Huotari <chiitoo@gentoo.org>
|
|
|
|
| |
Signed-off-by: Jimi Huotari <chiitoo@gentoo.org>
|
|
|
|
|
|
|
|
|
| |
Also add an 'optfeature' for ffmpeg[vaapi], a "calm deprecation"
compile-time option, and disable automagical ccache.
Closes: https://bugs.gentoo.org/892862
Closes: https://bugs.gentoo.org/904482
Signed-off-by: Jimi Huotari <chiitoo@gentoo.org>
|
|
|
|
| |
Signed-off-by: Jimi Huotari <chiitoo@gentoo.org>
|
|
|
|
|
|
| |
Closes: https://github.com/gentoo/gentoo/pull/29423
Signed-off-by: Guillermo Joandet <gjoandet@gmail.com>
Signed-off-by: Jimi Huotari <chiitoo@gentoo.org>
|
|
|
|
| |
Signed-off-by: David Seifert <soap@gentoo.org>
|
|
|
|
| |
Signed-off-by: Jimi Huotari <chiitoo@gentoo.org>
|
|
|
|
|
| |
Closes: https://bugs.gentoo.org/890379
Signed-off-by: Jimi Huotari <chiitoo@gentoo.org>
|
|
|
|
| |
Signed-off-by: Jimi Huotari <chiitoo@gentoo.org>
|
|
|
|
| |
Signed-off-by: Jimi Huotari <chiitoo@gentoo.org>
|
|
|
|
|
| |
Signed-off-by: Marco Scardovi <mscardovi@icloud.com>
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
|
|
|
|
|
|
|
|
| |
This fixes the issue where RTMPS streaming would cause crashes.
(sam: Ionen notes in the bug that CMakeLists.txt does an unusual
literal comparison rather than evaluating...)
Closes: https://bugs.gentoo.org/880861
Signed-off-by: Jay Faulkner <jay@jvf.cc>
Closes: https://github.com/gentoo/gentoo/pull/28220
Signed-off-by: Sam James <sam@gentoo.org>
|