@@ -74,6 +74,7 @@ extern UINTN DsdtsNum;
74
74
extern CHAR16 * DsdtsList [];
75
75
extern UINTN AudioNum ;
76
76
extern HDA_OUTPUTS AudioList [20 ];
77
+ extern CHAR8 * AudioOutputNames [];
77
78
extern CHAR8 * NonDetected ;
78
79
extern BOOLEAN GetLegacyLanAddress ;
79
80
extern UINT8 gLanMac [4 ][6 ]; // their MAC addresses
@@ -237,16 +238,6 @@ CHAR16* ArgOptional[NUM_OPT] = {
237
238
L"nvda_drv=1" //19
238
239
};
239
240
240
- CHAR8 * OutputNames [] = {
241
- "LineOut" ,
242
- "Speaker" ,
243
- "Headphones" ,
244
- "SPDIF" ,
245
- "Garniture" ,
246
- "HDMI" ,
247
- "Other"
248
- };
249
-
250
241
UINTN RunGenericMenu (IN REFIT_MENU_SCREEN * Screen , IN MENU_STYLE_FUNC StyleFunc , IN OUT INTN * DefaultEntryIndex , OUT REFIT_MENU_ENTRY * * ChosenEntry );
251
242
252
243
@@ -1298,7 +1289,7 @@ VOID ApplyInputs(VOID)
1298
1289
if (InputItems [i ].Valid ) {
1299
1290
EFI_DEVICE_PATH_PROTOCOL * DevicePath = NULL ;
1300
1291
UINT8 TmpIndex = OldChosenAudio & 0xFF ;
1301
- DBG ("Chosen output %d:%s_%a\n" , OldChosenAudio , AudioList [OldChosenAudio ].Name , OutputNames [OldChosenAudio ]);
1292
+ DBG ("Chosen output %d:%s_%a\n" , OldChosenAudio , AudioList [OldChosenAudio ].Name , AudioOutputNames [OldChosenAudio ]);
1302
1293
1303
1294
DevicePath = DevicePathFromHandle (AudioList [OldChosenAudio ].Handle );
1304
1295
if (DevicePath != NULL ) {
@@ -5148,7 +5139,7 @@ REFIT_MENU_ENTRY *SubMenuAudioPort()
5148
5139
5149
5140
for (i = 0 ; i < AudioNum ; i ++ ) {
5150
5141
InputBootArgs = (__typeof__ (InputBootArgs ))AllocateZeroPool (sizeof (REFIT_INPUT_DIALOG ));
5151
- InputBootArgs -> Entry .Title = PoolPrint (L"%s_%a" , AudioList [i ].Name , OutputNames [AudioList [i ].Device ]);
5142
+ InputBootArgs -> Entry .Title = PoolPrint (L"%s_%a" , AudioList [i ].Name , AudioOutputNames [AudioList [i ].Device ]);
5152
5143
InputBootArgs -> Entry .Tag = TAG_SWITCH ;
5153
5144
InputBootArgs -> Entry .Row = i ;
5154
5145
InputBootArgs -> Item = & InputItems [119 ];
0 commit comments