Loading media/libaaudio/examples/utils/AAudioArgsParser.h +4 −2 Original line number Diff line number Diff line Loading @@ -272,7 +272,9 @@ public: if (strlen(arg) > 2) { policy = atoi(&arg[2]); } AAudio_setMMapPolicy(policy); if (!AAudio_setMMapPolicy(policy)) { printf("ERROR: invalid MMAP policy mode %i\n", policy); } } break; case 'n': setNumberOfBursts(atoi(&arg[2])); Loading Loading @@ -363,7 +365,7 @@ public: mode = AAUDIO_PERFORMANCE_MODE_POWER_SAVING; break; default: printf("ERROR invalid performance mode %c\n", c); printf("ERROR: invalid performance mode %c\n", c); break; } return mode; Loading media/libaaudio/src/core/AudioStreamBuilder.cpp +5 −0 Original line number Diff line number Diff line Loading @@ -150,6 +150,11 @@ aaudio_result_t AudioStreamBuilder::build(AudioStream** streamPtr) { allowMMap = false; } if (!allowMMap && !allowLegacy) { ALOGE("%s() no backend available: neither MMAP nor legacy path are allowed", __func__); return AAUDIO_ERROR_ILLEGAL_ARGUMENT; } result = builder_createStream(getDirection(), sharingMode, allowMMap, &audioStream); if (result == AAUDIO_OK) { // Open the stream using the parameters from the builder. Loading Loading
media/libaaudio/examples/utils/AAudioArgsParser.h +4 −2 Original line number Diff line number Diff line Loading @@ -272,7 +272,9 @@ public: if (strlen(arg) > 2) { policy = atoi(&arg[2]); } AAudio_setMMapPolicy(policy); if (!AAudio_setMMapPolicy(policy)) { printf("ERROR: invalid MMAP policy mode %i\n", policy); } } break; case 'n': setNumberOfBursts(atoi(&arg[2])); Loading Loading @@ -363,7 +365,7 @@ public: mode = AAUDIO_PERFORMANCE_MODE_POWER_SAVING; break; default: printf("ERROR invalid performance mode %c\n", c); printf("ERROR: invalid performance mode %c\n", c); break; } return mode; Loading
media/libaaudio/src/core/AudioStreamBuilder.cpp +5 −0 Original line number Diff line number Diff line Loading @@ -150,6 +150,11 @@ aaudio_result_t AudioStreamBuilder::build(AudioStream** streamPtr) { allowMMap = false; } if (!allowMMap && !allowLegacy) { ALOGE("%s() no backend available: neither MMAP nor legacy path are allowed", __func__); return AAUDIO_ERROR_ILLEGAL_ARGUMENT; } result = builder_createStream(getDirection(), sharingMode, allowMMap, &audioStream); if (result == AAUDIO_OK) { // Open the stream using the parameters from the builder. Loading