memcpy(&ss->rate, t->data+t->rindex+3, 4);
ss->rate = ntohl(ss->rate);
- if (!pa_sample_spec_valid(ss))
- return -1;
-
t->rindex += 7;
return 0;
}
tv->tv_usec = ntohl(tv->tv_usec);
t->rindex += 9;
return 0;
-
}
int pa_tagstruct_get_usec(pa_tagstruct*t, pa_usec_t *u) {
for (i = 0; i < map->channels; i ++)
map->map[i] = (int8_t) t->data[t->rindex + 2 + i];
- if (!pa_channel_map_valid(map))
- return -1;
-
t->rindex += 2 + map->channels;
return 0;
}
cvolume->values[i] = (pa_volume_t) ntohl(vol);
}
- if (!pa_cvolume_valid(cvolume))
- return -1;
-
t->rindex += 2 + cvolume->channels * sizeof(pa_volume_t);
return 0;
}