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, 9 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