aboutsummaryrefslogtreecommitdiffstats
path: root/src/decoder/OpusDecoderPlugin.cxx (unfollow)
Commit message (Collapse)AuthorFilesLines
2013-09-05InputLegacy: move functions to the input_stream classMax Kellermann1-3/+3
2013-09-04util/Error: new error passing libraryMax Kellermann1-2/+4
Replaces GLib's GError.
2013-08-04DecoderPlugin: pass config_param referenceMax Kellermann1-1/+1
2013-08-03audio_format: convert to C++Max Kellermann1-5/+4
2013-07-31DecoderAPI: pass rvalue reference to decoder_tag()Max Kellermann1-1/+1
Avoid duplicating the tag.
2013-07-30tag: convert to C++Max Kellermann1-5/+6
2013-07-29audio_check: convert to C++Max Kellermann1-1/+1
2013-07-29tag_handler: convert to C++Max Kellermann1-1/+1
2013-07-28decoder_api: convert to C++Max Kellermann1-1/+1
2013-02-04decoder/Opus: replace non-static data member initializersMax Kellermann1-6/+9
Would require gcc 4.7, and MPD attempts to be compatible with gcc 4.6.
2013-01-26input_stream: forward-declare the structMax Kellermann1-0/+1
Hide the definition from C code, to prepare the transition to C++.
2013-01-08decoder/OggUtil,Opus: move code to new class OggSyncStateMax Kellermann1-28/+19
2013-01-08decoder/Opus: read total timeMax Kellermann1-0/+22
2013-01-08decoder/Opus: move page reader into the decoder classMax Kellermann1-13/+34
2013-01-08decoder/Opus: move code to HandlePackets()Max Kellermann1-0/+7
2013-01-08decoder/Opus: make internal methods inlineMax Kellermann1-5/+5
2013-01-08decoder/OggUtil: add OggExpectFirstPage() and OggExpectPageIn()Max Kellermann1-8/+3
2013-01-08decoder/Opus: use OggExpectPage() in main loopMax Kellermann1-7/+5
2013-01-07decoder/ogg_codec: convert to C++Max Kellermann1-5/+1
2013-01-07decoder_api.h, ...: add "extern C"Max Kellermann1-1/+1
2012-09-05src/decoder/opus: new decoder plugin for the Opus codecMax Kellermann1-0/+366
Using libopus and libogg.