Lines Matching refs:size
92 pkt->size -= drain_data;
119 if (s->in_pkt->size) {
120 if (s->out_pkt->size || s->in_pkt->size < data_size) {
121 int drain = FFMIN(s->in_pkt->size, data_size - s->out_pkt->size);
122 if (!s->out_pkt->size) {
131 s->out_pkt->size = 0;
133 memcpy(s->out_pkt->data + s->out_pkt->size, s->in_pkt->data, drain);
134 s->out_pkt->size += drain;
136 if (!s->in_pkt->size)
138 if (s->out_pkt->size == data_size) {
142 } else if (s->in_pkt->size > data_size) {
146 pkt->size = data_size;
150 av_assert0(s->in_pkt->size == data_size);
157 if (ret == AVERROR_EOF && s->out_pkt->size) {
159 memset(s->out_pkt->data + s->out_pkt->size, 0, data_size - s->out_pkt->size);
160 s->out_pkt->size = data_size;
162 nb_samples = s->out_pkt->size / s->sample_size;