• Florian Schlichting's avatar
    DecoderBuffer: add missing include · 27d4b159
    Florian Schlichting authored
    > In file included from src/decoder/DecoderBuffer.cxx:21:0:
    > src/decoder/DecoderBuffer.hxx:41:20: error: 'uint8_t' was not declared in this scope
    >   DynamicFifoBuffer<uint8_t> buffer;
    >                     ^
    > src/decoder/DecoderBuffer.hxx:41:27: error: template argument 1 is invalid
    >   DynamicFifoBuffer<uint8_t> buffer;
    >                            ^
    > src/decoder/DecoderBuffer.hxx: In member function 'void DecoderBuffer::Clear()':
    > src/decoder/DecoderBuffer.hxx:61:10: error: request for member 'Clear' in '((DecoderBuffer*)this)->DecoderBuffer::buffer', which is of non-class type 'int'
    >    buffer.Clear();
    >           ^
    > src/decoder/DecoderBuffer.hxx: In member function 'size_t DecoderBuffer::GetAvailable() const':
    > src/decoder/DecoderBuffer.hxx:78:17: error: request for member 'GetAvailable' in '((const DecoderBuffer*)this)->DecoderBuffer::buffer', which is of non-class type 'const int'
    >    return buffer.GetAvailable();
    >                  ^
    > src/decoder/DecoderBuffer.hxx: In member function 'ConstBuffer<void> DecoderBuffer::Read() const':
    > src/decoder/DecoderBuffer.hxx:87:19: error: request for member 'Read' in '((const DecoderBuffer*)this)->DecoderBuffer::buffer', which is of non-class type 'const int'
    >    auto r = buffer.Read();
    >                    ^
    > src/decoder/DecoderBuffer.hxx:88:27: error: could not convert '{<expression error>, <expression error>}' from '<brace-enclosed initializer list>' to 'ConstBuffer<void>'
    >    return { r.data, r.size };
    >                            ^
    > src/decoder/DecoderBuffer.hxx: In member function 'void DecoderBuffer::Consume(size_t)':
    > src/decoder/DecoderBuffer.hxx:105:10: error: request for member 'Consume' in '((DecoderBuffer*)this)->DecoderBuffer::buffer', which is of non-class type 'int'
    >    buffer.Consume(nbytes);
    >           ^
    
    This seems to be caused by a lacking include, fixed by the below patch.
    
    I'm unsure what made this appear now, though, compiler and toolchain
    libraries seem to be the same upstream versions that built 0.19.14-1
    just fine in late March.
    27d4b159
Name
Last commit
Last update
android Loading commit data...
doc Loading commit data...
m4 Loading commit data...
scripts Loading commit data...
src Loading commit data...
systemd Loading commit data...
test Loading commit data...
.gitignore Loading commit data...
AUTHORS Loading commit data...
COPYING Loading commit data...
INSTALL Loading commit data...
Makefile.am Loading commit data...
NEWS Loading commit data...
README Loading commit data...
autogen.sh Loading commit data...
configure.ac Loading commit data...
mpd.svg Loading commit data...
valgrind.suppressions Loading commit data...