Home | History | Annotate | Download | only in audiopolicy

Lines Matching defs:node

388 size_t AudioPolicyEffects::readParamValue(cnode *node,
393 if (strncmp(node->name, SHORT_TAG, sizeof(SHORT_TAG) + 1) == 0) {
395 *(short *)((char *)param + pos) = (short)atoi(node->value);
398 } else if (strncmp(node->name, INT_TAG, sizeof(INT_TAG) + 1) == 0) {
400 *(int *)((char *)param + pos) = atoi(node->value);
403 } else if (strncmp(node->name, FLOAT_TAG, sizeof(FLOAT_TAG) + 1) == 0) {
405 *(float *)((char *)param + pos) = (float)atof(node->value);
408 } else if (strncmp(node->name, BOOL_TAG, sizeof(BOOL_TAG) + 1) == 0) {
410 if (strncmp(node->value, "false", strlen("false") + 1) == 0) {
417 } else if (strncmp(node->name, STRING_TAG, sizeof(STRING_TAG) + 1) == 0) {
418 size_t len = strnlen(node->value, EFFECT_STRING_LEN_MAX);
423 strncpy(param + *curSize, node->value, len);
429 ALOGW("readParamValue() unknown param type %s", node->name);
499 cnode *node = root->first_child;
500 while (node) {
501 ALOGV("loadEffectParameters() loading param %s", node->name);
502 effect_param_t *param = loadEffectParameter(node);
504 node = node->next;
508 node = node->next;
517 cnode *node = root->first_child;
518 if (node == NULL) {
523 while (node) {
526 if (strncmp(effects[i]->mName, node->name, EFFECT_STRING_LEN_MAX) == 0) {
527 ALOGV("loadEffectConfig() found effect %s in list", node->name);
532 ALOGV("loadEffectConfig() effect %s not in list", node->name);
533 node = node->next;
537 loadEffectParameters(node, effect->mParams);
541 node = node->next;
554 cnode *node = config_find(root, PREPROCESSING_TAG);
555 if (node == NULL) {
558 node = node->first_child;
559 while (node) {
560 audio_source_t source = inputSourceNameToEnum(node->name);
562 ALOGW("loadInputSources() invalid input source %s", node->name);
563 node = node->next;
566 ALOGV("loadInputSources() loading input source %s", node->name);
567 EffectDescVector *desc = loadEffectConfig(node, effects);
569 node = node->next;
573 node = node->next;
581 cnode *node = config_find(root, OUTPUT_SESSION_PROCESSING_TAG);
582 if (node == NULL) {
585 node = node->first_child;
586 while (node) {
587 audio_stream_type_t stream = streamNameToEnum(node->name);
589 ALOGW("loadStreamEffectConfigurations() invalid output stream %s", node->name);
590 node = node->next;
593 ALOGV("loadStreamEffectConfigurations() loading output stream %s", node->name);
594 EffectDescVector *desc = loadEffectConfig(node, effects);
596 node = node->next;
600 node = node->next;
607 cnode *node = config_find(root, UUID_TAG);
608 if (node == NULL) {
612 if (AudioEffect::stringToGuid(node->value, &uuid) != NO_ERROR) {
613 ALOGW("loadEffect() invalid uuid %s", node->value);
621 cnode *node = config_find(root, EFFECTS_TAG);
622 if (node == NULL) {
625 node = node->first_child;
626 while (node) {
627 ALOGV("loadEffects() loading effect %s", node->name);
628 EffectDesc *effect = loadEffect(node);
630 node = node->next;
634 node = node->next;