summaryrefslogtreecommitdiff
path: root/src/lib/xiph
AgeCommit message (Expand)Author
2019-01-21meson: add fixed-point Vorbis (Tremor) decoder supportJörg Krause
2018-11-19check.h: remove obsolete headerMax Kellermann
2018-11-04lib/xiph/meson.build: the Vorbis encoder requires the Vorbis decoderMax Kellermann
2018-11-04lib/xiph/meson.build: fix typo, replace `and` with `or`Max Kellermann
2018-10-31*: copyright year 2018Max Kellermann
2018-10-14build with Meson instead of autotoolsMax Kellermann
2018-08-20Compiler.h: move to util/Max Kellermann
2018-07-07decoder/flac: call TagHandler::OnAudioFormat()Max Kellermann
2018-07-07decoder/flac: move flac_sample_format() to FlacAudioFormat.hxxMax Kellermann
2018-07-07lib/xiph/FlacStreamMetadata: move code to Scan(FLAC__StreamMetadata_StreamInfo)Max Kellermann
2018-07-07decoder/flac: rename FlacMetadata.cxx to FlacStreamMetadata.cxxMax Kellermann
2018-07-07lib/xiph/FlacMetadataChain: un-inline Read(InputStream)Max Kellermann
2018-07-07decoder/flac: move class FlacMetadataChain to separate sourceMax Kellermann
2018-07-07decoder/flac: move FlacIOHandle.?xx to lib/xiph/Max Kellermann
2018-07-07lib/xiph/FlacMetadataIterator: disallow copyingMax Kellermann
2018-07-07lib/xiph/FlacMetadataIterator: reuse default constructorMax Kellermann
2018-07-07lib/xiph/FlacMetadataIterator: proper CamelCaseMax Kellermann
2018-07-07decoder/flac: move class FLACMetadataIterator to separate sourceMax Kellermann
2018-07-05tag/Handler: convert to class with virtual methodsMax Kellermann
2017-12-20lib/xiph/VorbisComments: return std::unique_ptr<Tag>Max Kellermann
2017-12-20tag/Builder: CommitNew() returns std::unique_ptr<Tag>Max Kellermann
2017-12-19Main, ...: catch any exception, not just std::runtime_errorMax Kellermann
2017-11-12lib/xiph: add "noexcept"Max Kellermann
2017-11-10util/{Const,Writable}Buffer, ...: rename IsEmpty() to empty(), imitating STLMax Kellermann
2017-02-08tag/Tag*: rename several source filesMax Kellermann
2017-01-03update copyright yearMax Kellermann
2016-12-28lib/xiph/OggSerial: use std::chrono::steady_clockMax Kellermann
2016-09-16input/InputStream: migrate from class Error to C++ exceptionsMax Kellermann
2016-05-14decoder/opus: move _scan_stream() code to OggReadPacket()Max Kellermann
2016-05-14decoder/OggFind: move to lib/xiph/Max Kellermann
2016-05-13decoder/opus: move code to class OggVisitorMax Kellermann
2016-05-13lib/xiph/OggStreamState: add wrapper for ogg_stream_reset()Max Kellermann
2016-05-09lib/xiph/OggUtil: move code into class OggSyncStateMax Kellermann
2016-05-09lib/xiph/OggSyncState: remove unused method ExpectFirstPage()Max Kellermann
2016-05-09lib/xiph/OggStreamState: add method GetSerialNo()Max Kellermann
2016-05-09lib/xiph/OggStreamState: add constructor with ogg_pageMax Kellermann
2016-05-09lib/xiph/OggStreamState: add method PageIn()Max Kellermann
2016-05-09lib/xiph/OggStream: remove obsolete classMax Kellermann
2016-05-09lib/xiph/OggStreamState: new ogg_stream_state wrapperMax Kellermann
2016-05-09lib/xiph/OggStream: move code to ReadPage()Max Kellermann
2016-05-09encoder/vorbis: add wrapper class for vorbis_commentMax Kellermann
2016-05-03lib/xiph/OggStream: use C++11 initializerMax Kellermann
2016-05-03lib/xiph/OggSyncState: disallow copyingMax Kellermann
2016-05-03{de,en}coder/{vorbis,flac,opus}: move several libraries to lib/xiph/Max Kellermann
2016-05-03decoder/{vorbis,flac,opus}: move OggCodec.cxx to libxiph.aMax Kellermann