From b2b95cad20846bb3235787c266c1723acf38f971 Mon Sep 17 00:00:00 2001 From: Max Kellermann Date: Sat, 12 Jul 2014 01:33:12 +0200 Subject: DecoderBuffer: add method _need() Move code from the FAAD decoder plugin. --- src/decoder/DecoderBuffer.hxx | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'src/decoder/DecoderBuffer.hxx') diff --git a/src/decoder/DecoderBuffer.hxx b/src/decoder/DecoderBuffer.hxx index ad9750eda..4a482be75 100644 --- a/src/decoder/DecoderBuffer.hxx +++ b/src/decoder/DecoderBuffer.hxx @@ -90,6 +90,13 @@ gcc_pure ConstBuffer decoder_buffer_read(const DecoderBuffer *buffer); +/** + * Wait until this number of bytes are available. Returns nullptr on + * error. + */ +ConstBuffer +decoder_buffer_need(DecoderBuffer *buffer, size_t min_size); + /** * Consume (delete, invalidate) a part of the buffer. The "nbytes" * parameter must not be larger than the length returned by -- cgit v1.2.3