File tree Expand file tree Collapse file tree 2 files changed +10
-16
lines changed Expand file tree Collapse file tree 2 files changed +10
-16
lines changed Original file line number Diff line number Diff line change @@ -2408,7 +2408,7 @@ var LibraryOpenAL = {
2408
2408
case 0x1005 /* ALC_DEVICE_SPECIFIER */:
2409
2409
if (typeof AudioContext != 'undefined' ||
2410
2410
typeof webkitAudioContext != 'undefined') {
2411
- ret = AL.DEVICE_NAME.concat( '\0') ;
2411
+ ret = AL.DEVICE_NAME + '\0';
2412
2412
} else {
2413
2413
ret = '\0';
2414
2414
}
@@ -2417,9 +2417,9 @@ var LibraryOpenAL = {
2417
2417
ret = AL.CAPTURE_DEVICE_NAME;
2418
2418
break;
2419
2419
case 0x310 /* ALC_CAPTURE_DEVICE_SPECIFIER */:
2420
- if (deviceId === 0)
2421
- ret = AL.CAPTURE_DEVICE_NAME.concat( '\0') ;
2422
- else {
2420
+ if (deviceId === 0) {
2421
+ ret = AL.CAPTURE_DEVICE_NAME + '\0';
2422
+ } else {
2423
2423
var c = AL.requireValidCaptureDevice(deviceId, 'alcGetString');
2424
2424
if (!c) {
2425
2425
return 0;
@@ -2433,12 +2433,7 @@ var LibraryOpenAL = {
2433
2433
return 0;
2434
2434
}
2435
2435
2436
- ret = '';
2437
- for (var ext in AL.ALC_EXTENSIONS) {
2438
- ret = ret.concat(ext);
2439
- ret = ret.concat(' ');
2440
- }
2441
- ret = ret.trim();
2436
+ ret = Object.keys(AL.ALC_EXTENSIONS).join(' ')
2442
2437
break;
2443
2438
default:
2444
2439
AL.alcErr = {{{ cDefs.ALC_INVALID_ENUM }}};
@@ -3049,12 +3044,7 @@ var LibraryOpenAL = {
3049
3044
ret = 'WebAudio';
3050
3045
break;
3051
3046
case 0xB004 /* AL_EXTENSIONS */:
3052
- ret = '';
3053
- for (var ext in AL.AL_EXTENSIONS) {
3054
- ret = ret.concat(ext);
3055
- ret = ret.concat(' ');
3056
- }
3057
- ret = ret.trim();
3047
+ ret = Object.keys(AL.AL_EXTENSIONS).join(' ');
3058
3048
break;
3059
3049
default:
3060
3050
if (AL.currentCtx) {
Original file line number Diff line number Diff line change @@ -33,17 +33,20 @@ static const ALCchar *al_extensions[NUM_AL_EXTENSIONS] = {
33
33
};
34
34
35
35
static void check_alc_extension (const ALCchar * extension ) {
36
+ printf ("checking: %s\n" , extension );
36
37
ALCdevice * device = alcOpenDevice (NULL );
37
38
38
39
assert (device );
39
40
assert (alcIsExtensionPresent (device , extension ) == ALC_TRUE );
40
41
}
41
42
42
43
static void check_al_extension (const ALchar * extension ) {
44
+ printf ("checking: %s\n" , extension );
43
45
assert (alIsExtensionPresent (extension ) == ALC_TRUE );
44
46
}
45
47
46
48
int main () {
49
+ printf ("AL_EXTENSIONS: %s\n" , alGetString (AL_EXTENSIONS ));
47
50
48
51
for (int i = 0 ; i < NUM_ALC_EXTENSIONS ; i ++ ) {
49
52
check_alc_extension (alc_extensions [i ]);
@@ -53,5 +56,6 @@ int main() {
53
56
check_al_extension (al_extensions [i ]);
54
57
}
55
58
59
+ printf ("done\n" );
56
60
return 0 ;
57
61
}
You can’t perform that action at this time.
0 commit comments