Max Kellermann
|
2e116c9e28
|
lib/xiph/FlacMetadataChain: un-inline Read(InputStream)
|
2018-07-07 14:22:22 +02:00 |
|
Max Kellermann
|
37897d1550
|
decoder/flac: move class FlacMetadataChain to separate source
|
2018-07-07 14:18:00 +02:00 |
|
Max Kellermann
|
b153591790
|
decoder/flac: move FlacIOHandle.?xx to lib/xiph/
|
2018-07-07 14:17:03 +02:00 |
|
Max Kellermann
|
032f47c0b0
|
lib/xiph/FlacMetadataIterator: disallow copying
|
2018-07-07 14:08:41 +02:00 |
|
Max Kellermann
|
1f4e4dd9b3
|
lib/xiph/FlacMetadataIterator: reuse default constructor
|
2018-07-07 14:08:18 +02:00 |
|
Max Kellermann
|
d43218ed16
|
lib/xiph/FlacMetadataIterator: proper CamelCase
|
2018-07-07 14:07:48 +02:00 |
|
Max Kellermann
|
3d43e4e954
|
decoder/flac: move class FLACMetadataIterator to separate source
|
2018-07-07 14:04:37 +02:00 |
|
Max Kellermann
|
3d3a1232b1
|
tag/Handler: convert to class with virtual methods
|
2018-07-05 19:07:05 +02:00 |
|
Max Kellermann
|
43d2fd73ab
|
lib/xiph/VorbisComments: return std::unique_ptr<Tag>
|
2017-12-20 15:10:59 +01:00 |
|
Max Kellermann
|
cb3042ffb2
|
tag/Builder: CommitNew() returns std::unique_ptr<Tag>
|
2017-12-20 14:55:25 +01:00 |
|
Max Kellermann
|
914df18bf9
|
Main, ...: catch any exception, not just std::runtime_error
|
2017-12-19 10:56:23 +01:00 |
|
Max Kellermann
|
4b2b89eb5e
|
lib/xiph: add "noexcept"
|
2017-11-12 18:35:49 +01:00 |
|
Max Kellermann
|
49784513b1
|
util/{Const,Writable}Buffer, ...: rename IsEmpty() to empty(), imitating STL
|
2017-11-10 19:24:33 +01:00 |
|
Max Kellermann
|
03a97d87ea
|
tag/Tag*: rename several source files
|
2017-02-08 08:49:42 +01:00 |
|
Max Kellermann
|
5900253b85
|
update copyright year
|
2017-01-03 20:48:59 +01:00 |
|
Max Kellermann
|
a161d404ad
|
lib/xiph/OggSerial: use std::chrono::steady_clock
|
2016-12-28 22:17:59 +01:00 |
|
Max Kellermann
|
8c744efd56
|
input/InputStream: migrate from class Error to C++ exceptions
|
2016-09-16 17:43:36 +02:00 |
|
Max Kellermann
|
74926c1dd3
|
decoder/opus: move _scan_stream() code to OggReadPacket()
|
2016-05-14 10:39:53 +02:00 |
|
Max Kellermann
|
2654888782
|
decoder/OggFind: move to lib/xiph/
|
2016-05-14 10:34:05 +02:00 |
|
Max Kellermann
|
b5ecfb4c9a
|
decoder/opus: move code to class OggVisitor
|
2016-05-13 13:37:49 +02:00 |
|
Max Kellermann
|
07fa3764ef
|
lib/xiph/OggStreamState: add wrapper for ogg_stream_reset()
|
2016-05-13 13:37:45 +02:00 |
|
Max Kellermann
|
f26159a0e3
|
lib/xiph/OggUtil: move code into class OggSyncState
|
2016-05-09 16:29:04 +02:00 |
|
Max Kellermann
|
675e8667c2
|
lib/xiph/OggSyncState: remove unused method ExpectFirstPage()
|
2016-05-09 16:27:11 +02:00 |
|
Max Kellermann
|
f80736c3d7
|
lib/xiph/OggStreamState: add method GetSerialNo()
|
2016-05-09 15:40:50 +02:00 |
|
Max Kellermann
|
2c7f69cf85
|
lib/xiph/OggStreamState: add constructor with ogg_page
|
2016-05-09 15:38:29 +02:00 |
|
Max Kellermann
|
348ecc1118
|
lib/xiph/OggStreamState: add method PageIn()
|
2016-05-09 15:29:37 +02:00 |
|
Max Kellermann
|
461f298d2c
|
lib/xiph/OggStream: remove obsolete class
|
2016-05-09 14:55:58 +02:00 |
|
Max Kellermann
|
8af68db965
|
lib/xiph/OggStreamState: new ogg_stream_state wrapper
|
2016-05-09 14:50:39 +02:00 |
|
Max Kellermann
|
1cf632e98b
|
lib/xiph/OggStream: move code to ReadPage()
|
2016-05-09 14:22:12 +02:00 |
|
Max Kellermann
|
215213fc2c
|
encoder/vorbis: add wrapper class for vorbis_comment
|
2016-05-09 12:22:22 +02:00 |
|
Max Kellermann
|
9b3470eabd
|
lib/xiph/OggStream: use C++11 initializer
|
2016-05-03 23:46:56 +02:00 |
|
Max Kellermann
|
86a505b4f3
|
lib/xiph/OggSyncState: disallow copying
|
2016-05-03 23:45:32 +02:00 |
|
Max Kellermann
|
ed6c6296eb
|
{de,en}coder/{vorbis,flac,opus}: move several libraries to lib/xiph/
|
2016-05-03 23:40:29 +02:00 |
|
Max Kellermann
|
7adbd00811
|
decoder/{vorbis,flac,opus}: move OggCodec.cxx to libxiph.a
|
2016-05-03 12:54:47 +02:00 |
|