summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* media-video/obs-studio: remove failing 'sed' from live 9999Jimi Huotari2024-08-281-3/+0
| | | | | | | | | | | | | 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>
* media-video/obs-studio: Fix compilation on GCC 15Paul Zander2024-08-253-0/+20
| | | | | | | 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>
* media-video/obs-studio: migrate to "new modern CMake path"Jimi Huotari2024-08-222-17/+19
| | | | | | | | | | | | | | | | | | | - 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>
* media-video/obs-studio: drop 30.1.2, 30.2.0-r1, 30.2.1Jimi Huotari2024-08-224-820/+0
| | | | Signed-off-by: Jimi Huotari <chiitoo@gentoo.org>
* media-video/obs-studio: add 30.2.3Jimi Huotari2024-08-223-3/+282
| | | | | | | | | | | | | | | | | | | 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>
* media-video/obs-studio: add 30.2.1 and update 9999 hashesJimi Huotari2024-07-233-2/+276
| | | | Signed-off-by: Jimi Huotari <chiitoo@gentoo.org>
* media-video/obs-studio: drop 30.2.0Jimi Huotari2024-07-131-270/+0
| | | | Signed-off-by: Jimi Huotari <chiitoo@gentoo.org>
* media-video/obs-studio: add missing 'dev-libs/uthash' dependencyJimi Huotari2024-07-132-0/+272
| | | | | Closes: https://bugs.gentoo.org/935916 Signed-off-by: Jimi Huotari <chiitoo@gentoo.org>
* media-video/obs-studio: add 30.2.0Jimi Huotari2024-07-132-0/+273
| | | | Signed-off-by: Jimi Huotari <chiitoo@gentoo.org>
* media-video/obs-studio: drop 30.1.0, 30.1.1Jimi Huotari2024-06-223-536/+0
| | | | Signed-off-by: Jimi Huotari <chiitoo@gentoo.org>
* media-video/obs-studio: add 30.1.2Jimi Huotari2024-06-222-0/+271
| | | | | Closes: https://bugs.gentoo.org/show_bug.cgi?id=934052 Signed-off-by: Jimi Huotari <chiitoo@gentoo.org>
* media-video/obs-studio: adjust 'nlohmann_json' dependencyJimi Huotari2024-06-221-4/+3
| | | | | | | | | 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>
* media-video/obs-studio: inherit flag-o-matic and move variables aroundJimi Huotari2024-04-042-8/+10
| | | | | | These somehow didn't make the cut for the previous commit. Signed-off-by: Jimi Huotari <chiitoo@gentoo.org>
* media-video/obs-studio: drop 29.1.3-r2, 30.0.2Jimi Huotari2024-04-043-545/+0
| | | | Signed-off-by: Jimi Huotari <chiitoo@gentoo.org>
* media-video/obs-studio: add version 30.1.1Jimi Huotari2024-04-043-1/+277
| | | | | | | | | | | | | | | | | 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>
* media-video/obs-studio: add version 30.1.0Jimi Huotari2024-03-203-2/+269
| | | | | | Also update hashes on 9999. Signed-off-by: Jimi Huotari <chiitoo@gentoo.org>
* media-video/obs-studio: media-libs/oneVPL -> media-libs/libvplAndrew Ammerlaan2024-03-072-3/+3
| | | | Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
* media-video/obs-studio: Keyword 30.0.2 ppc64, #918404Matoro Mahri2024-01-311-1/+1
| | | | | Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* media-video/obs-studio: Keyword 30.0.2 arm64, #918404Matoro Mahri2024-01-161-2/+2
| | | | | Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk> Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* media-video/obs-studio: wire up testsMatoro Mahri2023-12-282-2/+8
| | | | | | | 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>
* media-video/obs-studio: drop 29.1.3-r1, 30.0.0Jimi Huotari2023-12-163-534/+0
| | | | Signed-off-by: Jimi Huotari <chiitoo@gentoo.org>
* media-video/obs-studio: add version 30.0.2Jimi Huotari2023-12-163-2/+266
| | | | | | Also update browser and websocket hashes for 9999. Signed-off-by: Jimi Huotari <chiitoo@gentoo.org>
* media-video/obs-studio: add version 30.0.0Jimi Huotari2023-11-243-4/+270
| | | | | | | | | | - 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>
* media-video/obs-studio: add mpegts and rnnoise featuresJimi Huotari2023-10-213-13/+285
| | | | | | | | | | | | | | 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>
* media-video/obs-studio: keyword 29.1.3-r1 for ~arm64Mart Raudsepp2023-10-051-1/+1
| | | | Signed-off-by: Mart Raudsepp <leio@gentoo.org>
* media-video/obs-studio: remove versions 29.0.2 and 29.1.3 (r0)Jimi Huotari2023-07-263-542/+0
| | | | Signed-off-by: Jimi Huotari <chiitoo@gentoo.org>
* media-video/obs-studio: add ffmpeg[opus] dependencyJimi Huotari2023-07-262-1/+272
| | | | | | | | | | 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>
* media-video/obs-studio: add 'dev-cpp/nlohmann_json' to USE="browser"Jimi Huotari2023-07-251-1/+2
| | | | | | | | | | 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>
* media-video/obs-studio: add USE="qsv"Jimi Huotari2023-07-182-1/+4
| | | | | Closes: https://bugs.gentoo.org/910361 Signed-off-by: Jimi Huotari <chiitoo@gentoo.org>
* media-video/obs-studio: remove qt5 supportJimi Huotari2023-07-181-17/+5
| | | | | | | Upstream no longer supports compiling against qt5. Closes: https://bugs.gentoo.org/910307 Signed-off-by: Jimi Huotari <chiitoo@gentoo.org>
* media-video/obs-studio: drop 29.1.2Jimi Huotari2023-06-192-271/+0
| | | | Signed-off-by: Jimi Huotari <chiitoo@gentoo.org>
* media-video/obs-studio: add 29.1.3Jimi Huotari2023-06-192-0/+271
| | | | Signed-off-by: Jimi Huotari <chiitoo@gentoo.org>
* media-video/obs-studio: update plugin commits and disble webrtcJimi Huotari2023-06-191-2/+3
| | | | | | | | | | 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>
* media-video/obs-studio: drop 29.1.1Jimi Huotari2023-05-292-270/+0
| | | | Signed-off-by: Jimi Huotari <chiitoo@gentoo.org>
* media-video/obs-studio: update browser commitJimi Huotari2023-05-291-1/+1
| | | | Signed-off-by: Jimi Huotari <chiitoo@gentoo.org>
* media-video/obs-studio: add 29.1.2Jimi Huotari2023-05-292-0/+270
| | | | Signed-off-by: Jimi Huotari <chiitoo@gentoo.org>
* media-video/obs-studio: drop 29.1.0Jimi Huotari2023-05-092-271/+0
| | | | Signed-off-by: Jimi Huotari <chiitoo@gentoo.org>
* media-video/obs-studio: add version 29.1.1Jimi Huotari2023-05-093-1/+272
| | | | Signed-off-by: Jimi Huotari <chiitoo@gentoo.org>
* media-video/obs-studio: remove version 28.1.2 (r1)Jimi Huotari2023-05-062-269/+0
| | | | Signed-off-by: Jimi Huotari <chiitoo@gentoo.org>
* media-video/obs-studio: add version 29.1.0Jimi Huotari2023-05-061-0/+269
| | | | Signed-off-by: Jimi Huotari <chiitoo@gentoo.org>
* media-video/obs-studio: update dependencies and remove -WerrorJimi Huotari2023-05-062-17/+22
| | | | | | | | | 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>
* media-video/obs-studio: remove version 29.0.0 (r1)Jimi Huotari2023-02-062-269/+0
| | | | Signed-off-by: Jimi Huotari <chiitoo@gentoo.org>
* media-video/obs-studio: Version bump to 29.0.2Guillermo Joandet2023-02-062-0/+269
| | | | | | Closes: https://github.com/gentoo/gentoo/pull/29423 Signed-off-by: Guillermo Joandet <gjoandet@gmail.com> Signed-off-by: Jimi Huotari <chiitoo@gentoo.org>
* */*: remove py3.8 from PYTHON_COMPATDavid Seifert2023-01-143-4/+4
| | | | Signed-off-by: David Seifert <soap@gentoo.org>
* media-video/obs-studio: remove version 29.0.0 (r0)Jimi Huotari2023-01-111-266/+0
| | | | Signed-off-by: Jimi Huotari <chiitoo@gentoo.org>
* media-video/obs-studio: add missing dependency on libvaJimi Huotari2023-01-112-0/+268
| | | | | Closes: https://bugs.gentoo.org/890379 Signed-off-by: Jimi Huotari <chiitoo@gentoo.org>
* media-video/obs-studio: remove version 27.2.4 (r1)Jimi Huotari2023-01-102-208/+0
| | | | Signed-off-by: Jimi Huotari <chiitoo@gentoo.org>
* media-video/obs-studio: add version 29.0.0 and update 9999Jimi Huotari2023-01-103-4/+273
| | | | Signed-off-by: Jimi Huotari <chiitoo@gentoo.org>
* media-video/obs-studio: update maintainersMarco Scardovi2022-11-231-5/+1
| | | | | Signed-off-by: Marco Scardovi <mscardovi@icloud.com> Signed-off-by: Sam James <sam@gentoo.org>
* media-video/obs-studio: Fix usex SSL to use ON/OFFJay Faulkner2022-11-121-1/+1
| | | | | | | | | | | | 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>