Lines Matching refs:range_length
536 static int flush_dynbuf(VariantStream *vs, int *range_length) in flush_dynbuf() argument
548 *range_length = avio_close_dyn_buf(ctx->pb, &vs->temp_buffer); in flush_dynbuf()
550 avio_write(vs->out, vs->temp_buffer, *range_length); in flush_dynbuf()
557 static void reflush_dynbuf(VariantStream *vs, int *range_length) in reflush_dynbuf() argument
560 avio_write(vs->out, vs->temp_buffer, *range_length); in reflush_dynbuf()
2427 int range_length = 0; local
2515 range_length = avio_close_dyn_buf(oc->pb, &vs->init_buffer);
2516 if (range_length <= 0)
2518 avio_write(vs->out, vs->init_buffer, range_length);
2521 vs->init_range_length = range_length;
2524 vs->start_pos = range_length;
2537 ret = flush_dynbuf(vs, &range_length);
2542 vs->size = range_length;
2584 ret = flush_dynbuf(vs, &range_length);
2596 reflush_dynbuf(vs, &range_length);
2734 int range_length, byterange_mode; local
2760 int range_length = 0; local
2765 range_length = avio_close_dyn_buf(oc->pb, &buffer);
2766 avio_write(vs->out, buffer, range_length);
2768 vs->init_range_length = range_length;
2771 vs->start_pos = range_length;
2789 ret = flush_dynbuf(vs, &range_length);
2793 vs->size = range_length;
2803 reflush_dynbuf(vs, &range_length);