Lines Matching refs:buffer_attr
149 memset(&s->buffer_attr, 0, sizeof(s->buffer_attr));
155 s->buffer_attr.maxlength = (uint32_t) -1;
157 s->buffer_attr.tlength = (uint32_t) pa_usec_to_bytes(250*PA_USEC_PER_MSEC, ss); /* 250ms of buffering */
166 s->buffer_attr.tlength = (uint32_t) pa_usec_to_bytes(250*PA_USEC_PER_MSEC, &tmp_ss); /* 250ms of buffering */
168 s->buffer_attr.minreq = (uint32_t) -1;
169 s->buffer_attr.prebuf = (uint32_t) -1;
170 s->buffer_attr.fragsize = (uint32_t) -1;
483 else if (force_start || s->buffer_attr.prebuf == 0) {
588 s->buffer_attr.maxlength = maxlength;
589 s->buffer_attr.fragsize = fragsize;
590 s->buffer_attr.tlength = tlength;
591 s->buffer_attr.prebuf = prebuf;
592 s->buffer_attr.minreq = minreq;
676 s->buffer_attr.maxlength = maxlength;
677 s->buffer_attr.fragsize = fragsize;
678 s->buffer_attr.tlength = tlength;
679 s->buffer_attr.prebuf = prebuf;
680 s->buffer_attr.minreq = minreq;
926 if (s->buffer_attr.prebuf > 0)
1047 /* Version older than 0.9.10 didn't do server side buffer_attr
1100 if (pa_tagstruct_getu32(t, &s->buffer_attr.maxlength) < 0 ||
1101 pa_tagstruct_getu32(t, &s->buffer_attr.tlength) < 0 ||
1102 pa_tagstruct_getu32(t, &s->buffer_attr.prebuf) < 0 ||
1103 pa_tagstruct_getu32(t, &s->buffer_attr.minreq) < 0) {
1108 if (pa_tagstruct_getu32(t, &s->buffer_attr.maxlength) < 0 ||
1109 pa_tagstruct_getu32(t, &s->buffer_attr.fragsize) < 0) {
1197 s->buffer_attr.maxlength,
1278 s->buffer_attr = *attr;
1279 patch_buffer_attr(s, &s->buffer_attr, &flags);
1321 PA_TAG_U32, s->buffer_attr.maxlength,
1339 PA_TAG_U32, s->buffer_attr.tlength,
1340 PA_TAG_U32, s->buffer_attr.prebuf,
1341 PA_TAG_U32, s->buffer_attr.minreq,
1347 pa_tagstruct_putu32(t, s->buffer_attr.fragsize);
2418 if (s->buffer_attr.prebuf > 0)
2447 PA_CHECK_VALIDITY_RETURN_NULL(s->context, s->buffer_attr.prebuf > 0, PA_ERR_BADSTATE);
2473 PA_CHECK_VALIDITY_RETURN_NULL(s->context, s->buffer_attr.prebuf > 0, PA_ERR_BADSTATE);
2665 return &s->buffer_attr;
2686 if (pa_tagstruct_getu32(t, &o->stream->buffer_attr.maxlength) < 0 ||
2687 pa_tagstruct_getu32(t, &o->stream->buffer_attr.tlength) < 0 ||
2688 pa_tagstruct_getu32(t, &o->stream->buffer_attr.prebuf) < 0 ||
2689 pa_tagstruct_getu32(t, &o->stream->buffer_attr.minreq) < 0) {
2694 if (pa_tagstruct_getu32(t, &o->stream->buffer_attr.maxlength) < 0 ||
2695 pa_tagstruct_getu32(t, &o->stream->buffer_attr.fragsize) < 0) {