Changes of Revision 72

obs-studio.changes Changed
x
 
1
@@ -1,4 +1,20 @@
2
 -------------------------------------------------------------------
3
+Tue Dec 17 03:07:47 UTC 2019 - jimmy@boombatower.com
4
+
5
+- Update to version 24.0.6:
6
+  * CI: Fix QtNetwork in Mac packaging script
7
+  * UI: Ensure OBS launches when theme is missing
8
+  * CI: Fix mbedtls id in mac deploy script
9
+  * CI: Fix error deleting QT network framework on OSX
10
+  * libobs: Null check hotkey device on macos
11
+  * rtmp-services: Increase FB max bitrate to 6Mbps
12
+  * CI: Fix up QT network framework on OSX
13
+  * CI: Fix osx executable path in plist
14
+  * CI: Fix framework symlinks when building osx app
15
+  * obs-browser: Disable system flash
16
+  * UI: Fix invalid escape sequences in regex string
17
+
18
+-------------------------------------------------------------------
19
 Fri Dec 13 21:17:57 UTC 2019 - jimmy@boombatower.com
20
 
21
 - Update to version 24.0.5:
22
obs-studio.spec Changed
8
 
1
@@ -1,5 +1,5 @@
2
 Name:           obs-studio
3
-Version:        24.0.5
4
+Version:        24.0.6
5
 Release:        0
6
 Summary:        A recording/broadcasting program
7
 Group:          Productivity/Multimedia/Video/Editors and Convertors
8
_service Changed
10
 
1
@@ -1,7 +1,7 @@
2
 <services>
3
   <service name="tar_scm" mode="disabled">
4
     <param name="versionformat">@PARENT_TAG@</param>
5
-    <param name="revision">refs/tags/24.0.5</param>
6
+    <param name="revision">refs/tags/24.0.6</param>
7
     <param name="url">git://github.com/jp9000/obs-studio.git</param>
8
     <param name="scm">git</param>
9
     <param name="changesgenerate">enable</param>
10
_servicedata Changed
9
 
1
@@ -1,6 +1,6 @@
2
 <servicedata>
3
   <service name="tar_scm">
4
     <param name="url">git://github.com/jp9000/obs-studio.git</param>
5
-    <param name="changesrevision">99638ba69782bdb10531a305093bbd25e5d3baef</param>
6
+    <param name="changesrevision">b96cc828dcd5b2922d3a43eba31144332d307c47</param>
7
   </service>
8
 </servicedata>
9
obs-studio-24.0.5.tar.xz/CI/before-deploy-osx.sh -> obs-studio-24.0.6.tar.xz/CI/before-deploy-osx.sh Changed
28
 
1
@@ -41,6 +41,10 @@
2
 cp /usr/local/opt/mbedtls/lib/libmbedtls.12.dylib ./OBS.app/Contents/Frameworks/
3
 cp /usr/local/opt/mbedtls/lib/libmbedcrypto.3.dylib ./OBS.app/Contents/Frameworks/
4
 cp /usr/local/opt/mbedtls/lib/libmbedx509.0.dylib ./OBS.app/Contents/Frameworks/
5
+chmod +w ./OBS.app/Contents/Frameworks/*.dylib
6
+install_name_tool -id @executable_path/../Frameworks/libmbedtls.12.dylib ./OBS.app/Contents/Frameworks/libmbedtls.12.dylib
7
+install_name_tool -id @executable_path/../Frameworks/libmbedcrypto.3.dylib ./OBS.app/Contents/Frameworks/libmbedcrypto.3.dylib
8
+install_name_tool -id @executable_path/../Frameworks/libmbedx509.0.dylib ./OBS.app/Contents/Frameworks/libmbedx509.0.dylib
9
 install_name_tool -change /usr/local/opt/mbedtls/lib/libmbedtls.12.dylib @executable_path/../Frameworks/libmbedtls.12.dylib ./OBS.app/Contents/Plugins/obs-outputs.so
10
 install_name_tool -change /usr/local/opt/mbedtls/lib/libmbedcrypto.3.dylib @executable_path/../Frameworks/libmbedcrypto.3.dylib ./OBS.app/Contents/Plugins/obs-outputs.so
11
 install_name_tool -change /usr/local/opt/mbedtls/lib/libmbedx509.0.dylib @executable_path/../Frameworks/libmbedx509.0.dylib ./OBS.app/Contents/Plugins/obs-outputs.so
12
@@ -49,13 +53,13 @@
13
 
14
 # copy sparkle into the app
15
 hr "Copying Sparkle.framework"
16
-cp -r ../../sparkle/Sparkle.framework ./OBS.app/Contents/Frameworks/
17
+cp -R ../../sparkle/Sparkle.framework ./OBS.app/Contents/Frameworks/
18
 install_name_tool -change @rpath/Sparkle.framework/Versions/A/Sparkle @executable_path/../Frameworks/Sparkle.framework/Versions/A/Sparkle ./OBS.app/Contents/MacOS/obs
19
 
20
 # Copy Chromium embedded framework to app Frameworks directory
21
 hr "Copying Chromium Embedded Framework.framework"
22
 sudo mkdir -p OBS.app/Contents/Frameworks
23
-sudo cp -r ../../cef_binary_${CEF_BUILD_VERSION}_macosx64/Release/Chromium\ Embedded\ Framework.framework OBS.app/Contents/Frameworks/
24
+sudo cp -R ../../cef_binary_${CEF_BUILD_VERSION}_macosx64/Release/Chromium\ Embedded\ Framework.framework OBS.app/Contents/Frameworks/
25
 
26
 install_name_tool -change /usr/local/opt/qt/lib/QtGui.framework/Versions/5/QtGui @executable_path/../Frameworks/QtGui.framework/Versions/5/QtGui ./OBS.app/Contents/Plugins/obs-browser.so
27
 install_name_tool -change /usr/local/opt/qt/lib/QtCore.framework/Versions/5/QtCore @executable_path/../Frameworks/QtCore.framework/Versions/5/QtCore ./OBS.app/Contents/Plugins/obs-browser.so
28
obs-studio-24.0.5.tar.xz/CI/install/osx/Info.plist -> obs-studio-24.0.6.tar.xz/CI/install/osx/Info.plist Changed
16
 
1
@@ -9,13 +9,11 @@
2
    <key>CFBundleGetInfoString</key>
3
    <string>OBS - Free and Open Source Streaming/Recording Software</string>
4
    <key>CFBundleExecutable</key>
5
-   <string>OBS</string>
6
+   <string>obs</string>
7
    <key>CFBundleIdentifier</key>
8
    <string>com.obsproject.obs-studio</string>
9
    <key>CFBundlePackageType</key>
10
    <string>APPL</string>
11
-   <key>CFBundleSignature</key>
12
-   <string>????</string>
13
    <key>LSMinimumSystemVersion</key>
14
    <string>10.8.5</string>
15
    <key>NSHighResolutionCapable</key>
16
obs-studio-24.0.5.tar.xz/CI/install/osx/packageApp.sh -> obs-studio-24.0.6.tar.xz/CI/install/osx/packageApp.sh Changed
34
 
1
@@ -6,10 +6,10 @@
2
 mkdir OBS.app/Contents/Plugins
3
 mkdir OBS.app/Contents/Resources
4
 
5
-cp -r rundir/RelWithDebInfo/bin/ ./OBS.app/Contents/MacOS
6
-cp -r rundir/RelWithDebInfo/data ./OBS.app/Contents/Resources
7
+cp -R rundir/RelWithDebInfo/bin/ ./OBS.app/Contents/MacOS
8
+cp -R rundir/RelWithDebInfo/data ./OBS.app/Contents/Resources
9
 cp ../CI/install/osx/obs.icns ./OBS.app/Contents/Resources
10
-cp -r rundir/RelWithDebInfo/obs-plugins/ ./OBS.app/Contents/Plugins
11
+cp -R rundir/RelWithDebInfo/obs-plugins/ ./OBS.app/Contents/Plugins
12
 cp ../CI/install/osx/Info.plist ./OBS.app/Contents
13
 
14
 ../CI/install/osx/dylibBundler -b -cd -d ./OBS.app/Contents/Frameworks -p @executable_path/../Frameworks/ \
15
@@ -46,10 +46,16 @@
16
 mv ./OBS.app/Contents/MacOS/libobs-opengl.so ./OBS.app/Contents/Frameworks
17
 
18
 # put qt network in here becasuse streamdeck uses it
19
-cp -r /usr/local/opt/qt/lib/QtNetwork.framework ./OBS.app/Contents/Frameworks
20
-chmod +w ./OBS.app/Contents/Frameworks/QtNetwork.framework/Versions/5/QtNetwork
21
+cp -R /usr/local/opt/qt/lib/QtNetwork.framework ./OBS.app/Contents/Frameworks
22
+chmod -R +w ./OBS.app/Contents/Frameworks/QtNetwork.framework
23
+rm -r ./OBS.app/Contents/Frameworks/QtNetwork.framework/Headers
24
+rm -r ./OBS.app/Contents/Frameworks/QtNetwork.framework/QtNetwork.prl
25
+rm -r ./OBS.app/Contents/Frameworks/QtNetwork.framework/Versions/5/Headers/
26
+chmod 644 ./OBS.app/Contents/Frameworks/QtNetwork.framework/Versions/5/Resources/Info.plist
27
+install_name_tool -id @executable_path/../Frameworks/QtNetwork.framework/Versions/5/QtNetwork ./OBS.app/Contents/Frameworks/QtNetwork.framework/Versions/5/QtNetwork
28
 install_name_tool -change /usr/local/Cellar/qt/5.10.1/lib/QtCore.framework/Versions/5/QtCore @executable_path/../Frameworks/QtCore.framework/Versions/5/QtCore ./OBS.app/Contents/Frameworks/QtNetwork.framework/Versions/5/QtNetwork
29
 
30
+
31
 # decklink ui qt
32
 install_name_tool -change /usr/local/opt/qt/lib/QtGui.framework/Versions/5/QtGui @executable_path/../Frameworks/QtGui.framework/Versions/5/QtGui ./OBS.app/Contents/Plugins/decklink-ouput-ui.so
33
 install_name_tool -change /usr/local/opt/qt/lib/QtCore.framework/Versions/5/QtCore @executable_path/../Frameworks/QtCore.framework/Versions/5/QtCore ./OBS.app/Contents/Plugins/decklink-ouput-ui.so
34
obs-studio-24.0.5.tar.xz/UI/obs-app.cpp -> obs-studio-24.0.6.tar.xz/UI/obs-app.cpp Changed
37
 
1
@@ -1059,21 +1059,27 @@
2
    defaultPalette = palette();
3
 
4
    const char *themeName =
5
-       config_get_string(globalConfig, "General", "CurrentTheme");
6
+       config_get_string(globalConfig, "General", "CurrentTheme2");
7
 
8
-   if (!themeName) {
9
+   if (!themeName)
10
+       /* Use deprecated "CurrentTheme" value if available */
11
+       themeName = config_get_string(globalConfig, "General",
12
+                         "CurrentTheme");
13
+   if (!themeName)
14
        /* Use deprecated "Theme" value if available */
15
        themeName = config_get_string(globalConfig, "General", "Theme");
16
-       if (!themeName)
17
-           themeName = DEFAULT_THEME;
18
-       if (!themeName)
19
-           themeName = "Dark";
20
-   }
21
+   if (!themeName)
22
+       themeName = DEFAULT_THEME;
23
+   if (!themeName)
24
+       themeName = "Dark";
25
 
26
    if (strcmp(themeName, "Default") == 0)
27
        themeName = "System";
28
 
29
-   return SetTheme(themeName);
30
+   if (strcmp(themeName, "System") != 0 && SetTheme(themeName))
31
+       return true;
32
+
33
+   return SetTheme("System");
34
 }
35
 
36
 OBSApp::OBSApp(int &argc, char **argv, profiler_name_store_t *store)
37
obs-studio-24.0.5.tar.xz/UI/window-basic-settings.cpp -> obs-studio-24.0.6.tar.xz/UI/window-basic-settings.cpp Changed
10
 
1
@@ -2726,7 +2726,7 @@
2
        themeData = DEFAULT_THEME;
3
 
4
    if (WidgetChanged(ui->theme)) {
5
-       config_set_string(GetGlobalConfig(), "General", "CurrentTheme",
6
+       config_set_string(GetGlobalConfig(), "General", "CurrentTheme2",
7
                  QT_TO_UTF8(themeData));
8
 
9
        App()->SetTheme(themeData.toUtf8().constData());
10
obs-studio-24.0.5.tar.xz/UI/window-extra-browsers.cpp -> obs-studio-24.0.6.tar.xz/UI/window-extra-browsers.cpp Changed
10
 
1
@@ -536,7 +536,7 @@
2
    /* Add support for Twitch Dashboard panels */
3
    if (url.contains("twitch.tv/popout") &&
4
        url.contains("dashboard/live")) {
5
-       QRegularExpression re("twitch.tv\/popout\/([^/]+)\/");
6
+       QRegularExpression re("twitch.tv\\/popout\\/([^/]+)\\/");
7
        QRegularExpressionMatch match = re.match(url);
8
        QString username = match.captured(1);
9
        if (username.length() > 0) {
10
obs-studio-24.0.5.tar.xz/libobs/obs-cocoa.m -> obs-studio-24.0.6.tar.xz/libobs/obs-cocoa.m Changed
12
 
1
@@ -1754,6 +1754,10 @@
2
        IOHIDValueRef value = 0;
3
        IOHIDDeviceRef device = IOHIDElementGetDevice(element);
4
 
5
+       if (device == NULL) {
6
+           continue;
7
+       }
8
+
9
        if (IOHIDDeviceGetValue(device, element, &value) !=
10
            kIOReturnSuccess) {
11
            i += 1;
12
obs-studio-24.0.5.tar.xz/plugins/obs-browser/browser-app.cpp -> obs-studio-24.0.6.tar.xz/plugins/obs-browser/browser-app.cpp Changed
10
 
1
@@ -81,8 +81,6 @@
2
        }
3
    }
4
 
5
-   command_line->AppendSwitch("enable-system-flash");
6
-
7
    if (command_line->HasSwitch("disable-features")) {
8
        // Don't override existing, as this can break OSR
9
        std::string disableFeatures =
10
obs-studio-24.0.5.tar.xz/plugins/obs-browser/browser-version.h -> obs-studio-24.0.6.tar.xz/plugins/obs-browser/browser-version.h Changed
10
 
1
@@ -2,7 +2,7 @@
2
 
3
 #define OBS_BROWSER_VERSION_MAJOR 2
4
 #define OBS_BROWSER_VERSION_MINOR 7
5
-#define OBS_BROWSER_VERSION_PATCH 15
6
+#define OBS_BROWSER_VERSION_PATCH 16
7
 
8
 #ifndef MAKE_SEMANTIC_VERSION
9
 #define MAKE_SEMANTIC_VERSION(major, minor, patch) \
10
obs-studio-24.0.5.tar.xz/plugins/rtmp-services/data/package.json -> obs-studio-24.0.6.tar.xz/plugins/rtmp-services/data/package.json Changed
14
 
1
@@ -1,10 +1,10 @@
2
 {
3
    "url": "https://obsproject.com/obs2_update/rtmp-services",
4
-   "version": 114,
5
+   "version": 116,
6
    "files": [
7
        {
8
            "name": "services.json",
9
-           "version": 114
10
+           "version": 116
11
        }
12
    ]
13
 }
14
obs-studio-24.0.5.tar.xz/plugins/rtmp-services/data/services.json -> obs-studio-24.0.6.tar.xz/plugins/rtmp-services/data/services.json Changed
10
 
1
@@ -573,7 +573,7 @@
2
             "recommended": {
3
                 "keyint": 2,
4
                 "profile": "main",
5
-                "max video bitrate": 4000,
6
+                "max video bitrate": 6000,
7
                 "max audio bitrate": 128
8
             }
9
         },
10