[msitools: 1/2] wixl: switch spice-glib back to dsound driver



commit ab255b17d5d0bf08ada407738f567af3c7221a50
Author: Daniel P. Berrangé <berrange redhat com>
Date:   Wed May 13 17:39:51 2020 +0100

    wixl: switch spice-glib back to dsound driver
    
    The libgstwasapi.dll sink has bad interactions with spice causing it to
    stop playing audio after the first time the stream was opened and
    closed. Revert back to dsound driver until there is some solution that
    makes the wasapi driver reliable.
    
    Fixes https://gitlab.com/virt-viewer/virt-viewer/-/issues/2
    Signed-off-by: Daniel P. Berrangé <berrange redhat com>

 data/wixl/spice-glib.wxi | 11 +++++++++--
 1 file changed, 9 insertions(+), 2 deletions(-)
---
diff --git a/data/wixl/spice-glib.wxi b/data/wixl/spice-glib.wxi
index 8debe63..916e728 100644
--- a/data/wixl/spice-glib.wxi
+++ b/data/wixl/spice-glib.wxi
@@ -62,9 +62,13 @@
           <Component Win64="$(var.Win64)" Id="cmp6E40650EE781D7A31FD8621801955090" Guid="*">
               <File Id="fil5FE981BB233522C4A80C71349DDCDC94" KeyPath="yes" 
Source="$(var.SourceDir)/lib/gstreamer-1.0/libgstautodetect.dll"/>
           </Component>
-
           <Component Win64="$(var.Win64)" Id="cmpEE8AD0322820C368BE403D5588B6C5A3" Guid="*">
-              <File Id="FIL887859C95D334F8EAF8A10FAEC6F7CE9" KeyPath="yes" 
Source="$(var.SourceDir)/lib/gstreamer-1.0/libgstwasapi.dll"/>
+              <File Id="filA999BEB07C46CC2A776985F40270F7ED" KeyPath="yes" 
Source="$(var.SourceDir)/lib/gstreamer-1.0/libgstdirectsound.dll"/>
+          </Component>
+
+          <!-- gstreamer1-plugins-bad-free -->
+          <Component Win64="$(var.Win64)" Id="cmp83B339398D5E5381DD1E992E16858015" Guid="*">
+              <File Id="filF556FED35C41B9063691FFEB1488F4EF" KeyPath="yes" 
Source="$(var.SourceDir)/lib/gstreamer-1.0/libgstdirectsoundsrc.dll"/>
           </Component>
         </Directory>
       </Directory> <!-- INSTALLDIR/lib -->
@@ -122,6 +126,9 @@
       <!-- from gstreamer1-plugins-good (lib) -->
       <ComponentRef Id="cmp6E40650EE781D7A31FD8621801955090"/>
       <ComponentRef Id="cmpEE8AD0322820C368BE403D5588B6C5A3"/>
+
+      <!-- from gstreamer1-plugins-bad-free (lib) -->
+      <ComponentRef Id="cmp83B339398D5E5381DD1E992E16858015"/>
     </ComponentGroup>
   </Fragment>
 </Include>


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]