Changes of Revision 38

obs-studio.changes Changed
x
 
1
@@ -1,4 +1,12 @@
2
 -------------------------------------------------------------------
3
+Tue Nov 08 19:39:07 UTC 2016 - jimmy@boombatower.com
4
+
5
+- Update to version 0.16.5:
6
+  * libobs-d3d11: Include GDI surface in rebuild
7
+  * libobs-d3d11: Remove possible null pointer dereference
8
+  * libobs: Update to 0.16.5
9
+
10
+-------------------------------------------------------------------
11
 Fri Nov 04 15:36:07 UTC 2016 - jimmy@boombatower.com
12
 
13
 - Update to version 0.16.4:
14
obs-studio.spec Changed
8
 
1
@@ -1,5 +1,5 @@
2
 Name:           obs-studio
3
-Version:        0.16.4
4
+Version:        0.16.5
5
 Release:        0
6
 Summary:        A recording/broadcasting program
7
 
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/0.16.4</param>
6
+    <param name="revision">refs/tags/0.16.5</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">b77fdd7c9a99b34414afeb90d5d5a2970fb58f58</param>
6
+    <param name="changesrevision">9adad2ebc2a254fe76ed8b446a32988270a3a55e</param>
7
   </service>
8
 </servicedata>
9
obs-studio-0.16.4.tar.xz/libobs-d3d11/d3d11-rebuild.cpp -> obs-studio-0.16.5.tar.xz/libobs-d3d11/d3d11-rebuild.cpp Changed
15
 
1
@@ -53,6 +53,13 @@
2
 
3
    if (isRenderTarget)
4
        InitRenderTargets();
5
+
6
+   if (isGDICompatible) {
7
+       hr = texture->QueryInterface(__uuidof(IDXGISurface1),
8
+               (void**)&gdiSurface);
9
+       if (FAILED(hr))
10
+           throw HRError("Failed to create GDI surface", hr);
11
+   }
12
 }
13
 
14
 inline void gs_zstencil_buffer::Rebuild(ID3D11Device *dev)
15
obs-studio-0.16.4.tar.xz/libobs-d3d11/d3d11-subsystem.cpp -> obs-studio-0.16.5.tar.xz/libobs-d3d11/d3d11-subsystem.cpp Changed
11
 
1
@@ -2050,6 +2050,9 @@
2
    if (!TextureGDICompatible(tex2d, "gs_texture_get_dc"))
3
        return nullptr;
4
 
5
+   if (!tex2d->gdiSurface)
6
+       return nullptr;
7
+
8
    tex2d->gdiSurface->GetDC(true, &hDC);
9
    return hDC;
10
 }
11
obs-studio-0.16.4.tar.xz/libobs/obs-config.h -> obs-studio-0.16.5.tar.xz/libobs/obs-config.h Changed
10
 
1
@@ -41,7 +41,7 @@
2
  *
3
  * Reset to zero each major or minor version
4
  */
5
-#define LIBOBS_API_PATCH_VER  4
6
+#define LIBOBS_API_PATCH_VER  5
7
 
8
 #define MAKE_SEMANTIC_VERSION(major, minor, patch) \
9
                              ((major << 24) | \
10