Projects
Multimedia
obs-studio
Sign Up
Log In
Username
Password
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
Expand all
Collapse all
Changes of Revision 67
View file
obs-studio.changes
Changed
@@ -1,4 +1,16 @@ ------------------------------------------------------------------- +Mon Jun 17 19:56:19 UTC 2019 - jimmy@boombatower.com + +- Update to version 23.2.1: + * libobs: Update version to 23.2.1 + * obs-frontend-api: Add func to add custom docks + * libobs: Disable blending when converting sources + * UI: Fix editor inheriting source list stylesheet + * UI: Fix bug with custom source list item color + * UI: Fix tray icon showing up on startup even if off + * libobs: Fix null pointer dereference + +------------------------------------------------------------------- Thu Jun 13 01:27:07 UTC 2019 - Jimmy Berry <jimmy@boombatower.com> - Update %post script for new desktop file name.
View file
obs-studio.spec
Changed
@@ -1,5 +1,5 @@ Name: obs-studio -Version: 23.2.0 +Version: 23.2.1 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="disabled"> <param name="versionformat">@PARENT_TAG@</param> - <param name="revision">refs/tags/23.2.0</param> + <param name="revision">refs/tags/23.2.1</param> <param name="url">git://github.com/jp9000/obs-studio.git</param> <param name="scm">git</param> <param name="changesgenerate">enable</param>
View file
_servicedata
Changed
@@ -1,6 +1,6 @@ <servicedata> <service name="tar_scm"> <param name="url">git://github.com/jp9000/obs-studio.git</param> - <param name="changesrevision">0d4d7f617c3f9a51ae04057ab78c4c7e4c78034b</param> + <param name="changesrevision">02e523c125e20291adc6118419a5c9e78115e75c</param> </service> </servicedata>
View file
obs-studio-23.2.0.tar.xz/UI/api-interface.cpp -> obs-studio-23.2.1.tar.xz/UI/api-interface.cpp
Changed
@@ -310,6 +310,11 @@ QObject::connect(action, &QAction::triggered, func); } + void *obs_frontend_add_dock(void *dock) override + { + return (void*)main->AddDockWidget((QDockWidget *)dock); + } + void obs_frontend_add_event_callback(obs_frontend_event_cb callback, void *private_data) override {
View file
obs-studio-23.2.0.tar.xz/UI/obs-frontend-api/obs-frontend-api.cpp -> obs-studio-23.2.1.tar.xz/UI/obs-frontend-api/obs-frontend-api.cpp
Changed
@@ -269,6 +269,13 @@ private_data); } +void *obs_frontend_add_dock(void *dock) +{ + return !!callbacks_valid() + ? c->obs_frontend_add_dock(dock) + : nullptr; +} + void obs_frontend_add_event_callback(obs_frontend_event_cb callback, void *private_data) {
View file
obs-studio-23.2.0.tar.xz/UI/obs-frontend-api/obs-frontend-api.h -> obs-studio-23.2.1.tar.xz/UI/obs-frontend-api/obs-frontend-api.h
Changed
@@ -111,6 +111,9 @@ EXPORT void obs_frontend_add_tools_menu_item(const char *name, obs_frontend_cb callback, void *private_data); +/* takes QDockWidget and returns QAction */ +EXPORT void *obs_frontend_add_dock(void *dock); + typedef void (*obs_frontend_event_cb)(enum obs_frontend_event event, void *private_data);
View file
obs-studio-23.2.0.tar.xz/UI/obs-frontend-api/obs-frontend-internal.hpp -> obs-studio-23.2.1.tar.xz/UI/obs-frontend-api/obs-frontend-internal.hpp
Changed
@@ -53,6 +53,8 @@ virtual void obs_frontend_add_tools_menu_item(const char *name, obs_frontend_cb callback, void *private_data)=0; + virtual void *obs_frontend_add_dock(void *dock)=0; + virtual void obs_frontend_add_event_callback( obs_frontend_event_cb callback, void *private_data)=0; virtual void obs_frontend_remove_event_callback(
View file
obs-studio-23.2.0.tar.xz/UI/source-tree.cpp -> obs-studio-23.2.1.tar.xz/UI/source-tree.cpp
Changed
@@ -62,11 +62,13 @@ vis->setSizePolicy(QSizePolicy::Maximum, QSizePolicy::Maximum); vis->setFixedSize(16, 16); vis->setChecked(obs_sceneitem_visible(sceneitem)); + vis->setStyleSheet("background: none"); lock = new LockedCheckBox(); lock->setSizePolicy(QSizePolicy::Maximum, QSizePolicy::Maximum); lock->setFixedSize(16, 16); lock->setChecked(obs_sceneitem_locked(sceneitem)); + lock->setStyleSheet("background: none"); label = new QLabel(QT_UTF8(name)); label->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Preferred); @@ -261,6 +263,7 @@ setFocusPolicy(Qt::StrongFocus); boxLayout->removeWidget(label); editor = new QLineEdit(label->text()); + editor->setStyleSheet("background: none"); editor->selectAll(); editor->installEventFilter(this); boxLayout->insertWidget(1, editor);
View file
obs-studio-23.2.0.tar.xz/UI/window-basic-main.cpp -> obs-studio-23.2.1.tar.xz/UI/window-basic-main.cpp
Changed
@@ -6817,6 +6817,7 @@ trayMenu->addAction(sysTrayReplayBuffer); trayMenu->addAction(exit); trayIcon->setContextMenu(trayMenu); + trayIcon->show(); if (outputHandler && !outputHandler->replayBuffer) sysTrayReplayBuffer->setEnabled(false);
View file
obs-studio-23.2.0.tar.xz/libobs/obs-config.h -> obs-studio-23.2.1.tar.xz/libobs/obs-config.h
Changed
@@ -41,7 +41,7 @@ * * Reset to zero each major or minor version */ -#define LIBOBS_API_PATCH_VER 0 +#define LIBOBS_API_PATCH_VER 1 #define MAKE_SEMANTIC_VERSION(major, minor, patch) \ ((major << 24) | \
View file
obs-studio-23.2.0.tar.xz/libobs/obs-output.c -> obs-studio-23.2.1.tar.xz/libobs/obs-output.c
Changed
@@ -1704,7 +1704,7 @@ for (size_t i = 0; i < num_mixes; i++) { struct obs_encoder *audio = output->audio_encoders[i]; - if (!audio->active && !audio->paired_encoder) + if (audio && !audio->active && !audio->paired_encoder) return audio; }
View file
obs-studio-23.2.0.tar.xz/libobs/obs-source.c -> obs-studio-23.2.1.tar.xz/libobs/obs-source.c
Changed
@@ -1620,6 +1620,8 @@ return false; } + gs_enable_blending(false); + gs_technique_begin(tech); gs_technique_begin_pass(tech, 0); @@ -1657,6 +1659,8 @@ gs_technique_end_pass(tech); gs_technique_end(tech); + gs_enable_blending(true); + gs_texrender_end(texrender); GS_DEBUG_MARKER_END();
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
.