Blog: Intel HD Audio support for AQEMU (and other bugs): aqemu-0.8.2-fix_soundhw-part2v2.patch

File aqemu-0.8.2-fix_soundhw-part2v2.patch, 1.5 KB (added by retracile, 4 years ago)

fixed bugfix for earlier sound hardware patch

  • aqemu-0.8.2

    diff -urN aqemu-0.8.2.orig/VM.cpp aqemu-0.8.2/VM.cpp
    old new  
    11781178         
    11791179        VM_Element.appendChild( Dom_Element ); 
    11801180         
     1181        // Audio_HDA 
     1182        Sec_Element = New_Dom_Document.createElement( "Audio_HDA" ); 
     1183        Dom_Element.appendChild( Sec_Element ); 
     1184         
     1185        if( Audio_Card.Audio_HDA ) 
     1186                Dom_Text = New_Dom_Document.createTextNode( "true" ); 
     1187        else 
     1188                Dom_Text = New_Dom_Document.createTextNode( "false" ); 
     1189         
     1190        Sec_Element.appendChild( Dom_Text ); 
     1191         
     1192        VM_Element.appendChild( Dom_Element ); 
     1193         
     1194        // Audio_cs4231a 
     1195        Sec_Element = New_Dom_Document.createElement( "Audio_cs4231a" ); 
     1196        Dom_Element.appendChild( Sec_Element ); 
     1197         
     1198        if( Audio_Card.Audio_cs4231a ) 
     1199                Dom_Text = New_Dom_Document.createTextNode( "true" ); 
     1200        else 
     1201                Dom_Text = New_Dom_Document.createTextNode( "false" ); 
     1202         
     1203        Sec_Element.appendChild( Dom_Text ); 
     1204         
     1205        VM_Element.appendChild( Dom_Element ); 
     1206         
    11811207        // Check Free RAM 
    11821208        Dom_Element = New_Dom_Document.createElement( "Remove_RAM_Size_Limitation" ); 
    11831209        VM_Element.appendChild( Dom_Element ); 
     
    37413767                        // Audio_AC97 
    37423768                        snd_card.Audio_AC97 = Second_Element.firstChildElement("Audio_AC97").text() == "true"; 
    37433769                         
     3770                        // Audio_HDA 
     3771                        snd_card.Audio_HDA = Second_Element.firstChildElement("Audio_HDA").text() == "true"; 
     3772                         
     3773                        // Audio_cs4231 
     3774                        snd_card.Audio_cs4231a = Second_Element.firstChildElement("Audio_cs4231a").text() == "true"; 
     3775                         
    37443776                        Set_Audio_Cards( snd_card ); 
    37453777                         
    37463778                        // Check Free RAM