Projects
home:darix:branches:Multimedia
obs-studio
Sign Up
Log In
Username
Password
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
Expand all
Collapse all
Changes of Revision 8
View file
obs-studio.changes
Changed
@@ -1,4 +1,13 @@ ------------------------------------------------------------------- +Thu Mar 05 00:09:04 UTC 2026 - darix <packman@nordisch.org> + +- Update to version 32.1.0~rc3: + * frontend: Only send event when scene list changed + * obs-websocket: Update version to 5.7.2 + * CI: Update commit for windows signing workflow + * CI: Update code signing certificates + +------------------------------------------------------------------- Sat Feb 28 20:52:51 UTC 2026 - darix <packman@nordisch.org> - Update to version 32.1.0~rc2:
View file
obs-studio.spec
Changed
@@ -50,7 +50,7 @@ %endif Name: obs-studio -Version: 32.1.0~rc2 +Version: 32.1.0~rc3 Release: 0 Summary: A recording/broadcasting program Group: Productivity/Multimedia/Video/Editors and Convertors
View file
_service
Changed
@@ -1,7 +1,7 @@ <services> <service name="tar_scm" mode="manual"> <param name="versionformat">@PARENT_TAG@</param> - <param name="revision">32.1.0-rc2</param> + <param name="revision">32.1.0-rc3</param> <param name="url">https://github.com/obsproject/obs-studio.git</param> <param name="versionrewrite-pattern">(\.\d+)-(a-z.*)</param> <param name="versionrewrite-replacement">\1~\2</param>
View file
_servicedata
Changed
@@ -1,6 +1,6 @@ <servicedata> <service name="tar_scm"> <param name="url">https://github.com/obsproject/obs-studio.git</param> - <param name="changesrevision">36d1dd8fdbebe5b3fe7087b25035878bbe04d268</param> + <param name="changesrevision">fb5140d0a3a18fd445586d6388beb285bba3bd9b</param> </service> </servicedata> \ No newline at end of file
View file
obs-studio-32.1.0~rc2.tar.xz/.github/actions/windows-signing/prod-gc.crt -> obs-studio-32.1.0~rc3.tar.xz/.github/actions/windows-signing/prod-gc.crt
Changed
@@ -1,8 +1,8 @@ -----BEGIN CERTIFICATE----- -MIIHYDCCBUigAwIBAgIQBt9dqZiAp4FVJf/AvIvPsjANBgkqhkiG9w0BAQsFADBp +MIIHYDCCBUigAwIBAgIQCTRoMeK9NItAQamXbU8PnjANBgkqhkiG9w0BAQsFADBp MQswCQYDVQQGEwJVUzEXMBUGA1UEChMORGlnaUNlcnQsIEluYy4xQTA/BgNVBAMT OERpZ2lDZXJ0IFRydXN0ZWQgRzQgQ29kZSBTaWduaW5nIFJTQTQwOTYgU0hBMzg0 -IDIwMjEgQ0ExMB4XDTI1MDExNjAwMDAwMFoXDTI4MDExNTIzNTk1OVowaDELMAkG +IDIwMjEgQ0ExMB4XDTI1MTExNzAwMDAwMFoXDTI4MDExNTIzNTk1OVowaDELMAkG A1UEBhMCVVMxEDAOBgNVBAgTB1d5b21pbmcxETAPBgNVBAcTCFNoZXJpZGFuMRkw FwYDVQQKExBPQlMgUHJvamVjdCwgTExDMRkwFwYDVQQDExBPQlMgUHJvamVjdCwg TExDMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA07e66QJeFjyk8p5l @@ -27,16 +27,16 @@ lAYIKwYBBQUHAQEEgYcwgYQwJAYIKwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmRpZ2lj ZXJ0LmNvbTBcBggrBgEFBQcwAoZQaHR0cDovL2NhY2VydHMuZGlnaWNlcnQuY29t L0RpZ2lDZXJ0VHJ1c3RlZEc0Q29kZVNpZ25pbmdSU0E0MDk2U0hBMzg0MjAyMUNB -MS5jcnQwCQYDVR0TBAIwADANBgkqhkiG9w0BAQsFAAOCAgEAaTE2qTXwECkUafRQ -TlWT26xO9hZON1CxW+OUsHaaH35YkNwo4UZ6s46fIX4/bbCFGz5duplDfAmVs/LG -+AehgWKA0dyMBSyFc89XXhzvfr0bXMbUxD3kgrmJzH8QMbZGwJU89/U3Zo1OYPjd -Xgm7xK2GdCKyW7Vz0vxi1U/lYZNPXm9SPpH2xlOqECZCrG7IHQWGMt6EWStp2o2j -7Jxj4NyRTKhR5sXGXfUXJlPuW3/82lvZxTHFe9V7QSAm1gswOZYWaOfjyvkoObUL -abZ4XNrxpzdVeJLMXX/a7F67mFwYpTWHSujGWVJpFzEpY267S+Exsvm15ZZkK1Ih -seT+Qks5JZZMMJjHCxaUyjit0UKADe/uDglW/6kimCMIGCgigZkx+hOAfPeRxouk -gC6jXfbGs+DLFom9wYPN8VFpFpwnoH+acglCSVZtF8BCMCI62/viwYE65v9p/Qmq -qSrR61y4EIkF9gAVDReCCTzvXDLBWx7jpRFXcPmG4JaLFesHj7rezgkTe/YA57KI -vc1geLf06UlucvxQ3sotiElMsTEZkB9blqd36PMsrLdPwJ/Q37zZX1XHfZKEF09N -DXXolHdqgWiiG56gNtFoXN3aT/9V/cRz8muZIy5l6Jm0vvK4jkyTV1D5bEutfgcK -k57TSjQGzCNnVLphmQTNIJNWQ7s= +MS5jcnQwCQYDVR0TBAIwADANBgkqhkiG9w0BAQsFAAOCAgEAKhWQvdUAI3TLwy0j +DBZflHdzq2qnsF7v7OCQEiG46CA1/37ZJrBx6B5u23Z4dS7Ruji679WAnhq5oxkC +uRVwmjtcDmZ8m1iDmbN0yZzfyhzWYUDQJfOQRtRVJC/3MKy6uPw9IZsInOZDWEeg +rVoKLnkrxSbFFRoKtzOrkFqO+bdo+atEUbYsPFAMXzvXTlEvuYqB5iWWbtA2/wN7 +dFPkB1T9PBp803PU10AeKxwI4q+Ih+Iul3hiPflvFtoY4SX8JBioEWBugcmiL6w9 +8A88zGnONFcuA2iVFjvJKon6g87mQMulqmZGgBjNmXipDQlsC3rUkdZHJrsKq6mI +Pkx5EFfIKJ/ibSQ5f6eKfPboh6hF7JutdoOEZ8Zo2A5M/1WV/kO18IJsKGDPEWBa +Y+kvSzdU1j9p7IGU6QRLrBTHO5yUyIoEVAXIPs4g6bRawFHVcO8zebAhg+CmDWsG +JT7BDQeiVWuFHs9w6YlQoPQsCl7SL0v8d2JeXajchK65owCyV6dNctBzIIU0/5tW +eHGB+jd9Sd6b8z8lgdTBQRBMOxBw5+GGieR6VklPqnLo6nZiX1PVPauTIrp0XP0E +Z/n6TCQpUc+EqD7dFAjxRQh0HV3Zx2Xc8QCtLc2cI+ShQrgGXyqo0GlhalNDZkj8 +WbVFjeU1iU9tPlee5BDXberDjFg= -----END CERTIFICATE-----
View file
obs-studio-32.1.0~rc2.tar.xz/.github/actions/windows-signing/prod.crt -> obs-studio-32.1.0~rc3.tar.xz/.github/actions/windows-signing/prod.crt
Changed
@@ -1,26 +1,26 @@ -----BEGIN CERTIFICATE----- -MIIEYzCCA+mgAwIBAgIQDUFqBoO4wZHe6N7uxU2rNzAKBggqhkjOPQQDAzBkMQsw -CQYDVQQGEwJVUzEXMBUGA1UEChMORGlnaUNlcnQsIEluYy4xPDA6BgNVBAMTM0Rp -Z2lDZXJ0IEdsb2JhbCBHMyBDb2RlIFNpZ25pbmcgRUNDIFNIQTM4NCAyMDIxIENB -MTAeFw0yNDAxMjgwMDAwMDBaFw0yNzAxMjcyMzU5NTlaMIHPMRMwEQYLKwYBBAGC -NzwCAQMTAlVTMRgwFgYLKwYBBAGCNzwCAQITB1d5b21pbmcxHTAbBgNVBA8MFFBy -aXZhdGUgT3JnYW5pemF0aW9uMRcwFQYDVQQFEw4yMDIzLTAwMTI3MjI1MjELMAkG -A1UEBhMCVVMxEDAOBgNVBAgTB1d5b21pbmcxETAPBgNVBAcTCFNoZXJpZGFuMRkw -FwYDVQQKExBPQlMgUHJvamVjdCwgTExDMRkwFwYDVQQDExBPQlMgUHJvamVjdCwg -TExDMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEqTLCTWIc06ek5TtAQC3l910Ifnuk -cd3EnGuBuPTpQ41oscNjcBGCOphtUEdgivn2Vbn2XReD+u5bNpf5gdaEmvOuJoIj -/NN/yVqZsEQMkF8iQwNAPyQkPF/NrgO6VTR5o4IB8jCCAe4wHwYDVR0jBBgwFoAU -m1+wNrqdBq4ZJ73AoCLAi4s4d+0wHQYDVR0OBBYEFPPrwCDxNi6AiZftFVF3ep6b -W1jbMD0GA1UdIAQ2MDQwMgYFZ4EMAQMwKTAnBggrBgEFBQcCARYbaHR0cDovL3d3 -dy5kaWdpY2VydC5jb20vQ1BTMA4GA1UdDwEB/wQEAwIHgDATBgNVHSUEDDAKBggr -BgEFBQcDAzCBqwYDVR0fBIGjMIGgME6gTKBKhkhodHRwOi8vY3JsMy5kaWdpY2Vy -dC5jb20vRGlnaUNlcnRHbG9iYWxHM0NvZGVTaWduaW5nRUNDU0hBMzg0MjAyMUNB -MS5jcmwwTqBMoEqGSGh0dHA6Ly9jcmw0LmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEds -b2JhbEczQ29kZVNpZ25pbmdFQ0NTSEEzODQyMDIxQ0ExLmNybDCBjgYIKwYBBQUH -AQEEgYEwfzAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AuZGlnaWNlcnQuY29tMFcG -CCsGAQUFBzAChktodHRwOi8vY2FjZXJ0cy5kaWdpY2VydC5jb20vRGlnaUNlcnRH -bG9iYWxHM0NvZGVTaWduaW5nRUNDU0hBMzg0MjAyMUNBMS5jcnQwCQYDVR0TBAIw -ADAKBggqhkjOPQQDAwNoADBlAjEAwcabTk6TwhmuhWtqdmx5UZvO4RdU/IBxcQ1i -ZSA9NfQqK4fs48refxEB/rz7bR+2AjBhgW5WdpPv8xv2gqO2D1XVSynuMVQi62Ii -O/MY6qCzjzXtCKUoufNIezML/5OX1so= +MIIEVjCCA9ygAwIBAgIQDZzZYs3ReumSL2KIJxbLMDAKBggqhkjOPQQDAzBhMQsw +CQYDVQQGEwJVUzEXMBUGA1UEChMORGlnaUNlcnQsIEluYy4xOTA3BgNVBAMTMERp +Z2lDZXJ0IEFzc3VyZWQgSUQgRzMgQ1MgRUNDMzg0IFNIQTM4NCAyMDI1IENBMTAe +Fw0yNjAyMjcwMDAwMDBaFw0yNzAxMjcyMzU5NTlaMIHPMRMwEQYLKwYBBAGCNzwC +AQMTAlVTMRgwFgYLKwYBBAGCNzwCAQITB1d5b21pbmcxHTAbBgNVBA8MFFByaXZh +dGUgT3JnYW5pemF0aW9uMRcwFQYDVQQFEw4yMDIzLTAwMTI3MjI1MjELMAkGA1UE +BhMCVVMxEDAOBgNVBAgTB1d5b21pbmcxETAPBgNVBAcTCFNoZXJpZGFuMRkwFwYD +VQQKExBPQlMgUHJvamVjdCwgTExDMRkwFwYDVQQDExBPQlMgUHJvamVjdCwgTExD +MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEqTLCTWIc06ek5TtAQC3l910Ifnukcd3E +nGuBuPTpQ41oscNjcBGCOphtUEdgivn2Vbn2XReD+u5bNpf5gdaEmvOuJoIj/NN/ +yVqZsEQMkF8iQwNAPyQkPF/NrgO6VTR5o4IB6DCCAeQwHwYDVR0jBBgwFoAUoJkl +rzUgSZKUM0IAG+YVVy9aMfQwHQYDVR0OBBYEFPPrwCDxNi6AiZftFVF3ep6bW1jb +MD0GA1UdIAQ2MDQwMgYFZ4EMAQMwKTAnBggrBgEFBQcCARYbaHR0cDovL3d3dy5k +aWdpY2VydC5jb20vQ1BTMA4GA1UdDwEB/wQEAwIHgDATBgNVHSUEDDAKBggrBgEF +BQcDAzCBpQYDVR0fBIGdMIGaMEugSaBHhkVodHRwOi8vY3JsMy5kaWdpY2VydC5j +b20vRGlnaUNlcnRBc3N1cmVkSURHM0NTRUNDMzg0U0hBMzg0MjAyNUNBMS5jcmww +S6BJoEeGRWh0dHA6Ly9jcmw0LmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEFzc3VyZWRJ +REczQ1NFQ0MzODRTSEEzODQyMDI1Q0ExLmNybDCBigYIKwYBBQUHAQEEfjB8MCQG +CCsGAQUFBzABhhhodHRwOi8vb2NzcC5kaWdpY2VydC5jb20wVAYIKwYBBQUHMAKG +SGh0dHA6Ly9jYWNlcnRzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEFzc3VyZWRJREcz +Q1NFQ0MzODRTSEEzODQyMDI1Q0ExLmNydDAJBgNVHRMEAjAAMAoGCCqGSM49BAMD +A2gAMGUCMQC6XXibrHLd0xj4PgJp70DvYgq6gLBaIVmWIdX92cxBmjWmx+s5KDZV +OXYyCuiMM+wCMH0REh8j4DLWNo6K7o6mxCbYDkL1Pk3BCueqxfJ4YU1a6ghWIL7/ +Z4QsuYj0bQYkHQ== -----END CERTIFICATE-----
View file
obs-studio-32.1.0~rc2.tar.xz/.github/workflows/push.yaml -> obs-studio-32.1.0~rc3.tar.xz/.github/workflows/push.yaml
Changed
@@ -207,7 +207,7 @@ sign-windows-build: name: Windows Signing ✍️ - uses: obsproject/obs-studio/.github/workflows/sign-windows.yaml@68c01125d2300a236a93ec693376b491f1173744 + uses: obsproject/obs-studio/.github/workflows/sign-windows.yaml@9df63c808488bcf4e9c7ef68918c597dae0aa7f3 if: github.repository_owner == 'obsproject' && github.ref_type == 'tag' needs: build-project permissions:
View file
obs-studio-32.1.0~rc2.tar.xz/frontend/widgets/OBSBasic_Scenes.cpp -> obs-studio-32.1.0~rc3.tar.xz/frontend/widgets/OBSBasic_Scenes.cpp
Changed
@@ -168,6 +168,7 @@ { obs_scene_t *scene = obs_scene_from_source(source); + bool foundItem = false; QListWidgetItem *sel = nullptr; int count = ui->scenes->count(); @@ -177,6 +178,7 @@ if (cur_scene != scene) continue; + foundItem = true; sel = item; break; } @@ -195,7 +197,9 @@ OBSProjector::UpdateMultiviewProjectors(); } - OnEvent(OBS_FRONTEND_EVENT_SCENE_LIST_CHANGED); + if (foundItem) { + OnEvent(OBS_FRONTEND_EVENT_SCENE_LIST_CHANGED); + } } static bool select_one(obs_scene_t * /* scene */, obs_sceneitem_t *item, void *param)
View file
obs-studio-32.1.0~rc2.tar.xz/plugins/obs-websocket/CMakeLists.txt -> obs-studio-32.1.0~rc3.tar.xz/plugins/obs-websocket/CMakeLists.txt
Changed
@@ -1,6 +1,6 @@ cmake_minimum_required(VERSION 3.28...3.30) -set(obs-websocket_VERSION 5.7.1) +set(obs-websocket_VERSION 5.7.2) set(OBS_WEBSOCKET_RPC_VERSION 1) include(cmake/obs-websocket-api.cmake)
View file
obs-studio-32.1.0~rc2.tar.xz/plugins/obs-websocket/src/requesthandler/rpc/Request.cpp -> obs-studio-32.1.0~rc3.tar.xz/plugins/obs-websocket/src/requesthandler/rpc/Request.cpp
Changed
@@ -248,7 +248,9 @@ if (!canvas) return nullptr; std::string sourceName = RequestDatanameKeyName; - obs_source_t *ret = obs_canvas_get_source_by_name(canvas, sourceName.c_str()); + obs_source_t *ret = (obs_canvas_get_flags(canvas) & MAIN) + ? obs_get_source_by_name(sourceName.c_str()) + : obs_canvas_get_source_by_name(canvas, sourceName.c_str()); if (!ret) { statusCode = RequestStatus::ResourceNotFound; comment = std::string("No source was found by the name of `") + sourceName + "` within the canvas `" +
Locations
Projects
Search
Status Monitor
Help
Open Build Service
OBS Manuals
API Documentation
OBS Portal
Reporting a Bug
Contact
Mailing List
Forums
Chat (IRC)
Twitter
Open Build Service (OBS)
is an
openSUSE project
.