Max Kellermann
|
0c343cb1c3
|
encoder/Plugin: migrate from class Error to C++ exceptions
|
2016-10-28 21:29:01 +02:00 |
|
Max Kellermann
|
068de7cf40
|
encoder/ogg: use class OggStreamState
|
2016-05-09 14:51:07 +02:00 |
|
Max Kellermann
|
58c11c3128
|
encoder/vorbis: move vorbis_info_init() call to constructor
|
2016-05-09 13:22:59 +02:00 |
|
Max Kellermann
|
efcda95dda
|
encoder/vorbis: remove vorbis_info_clear() calls from error code paths
The destructor will call this in any case.
|
2016-05-09 13:22:43 +02:00 |
|
Max Kellermann
|
80d2028bac
|
encoder/vorbis: merge Clear() into the destructor
|
2016-05-09 13:22:27 +02:00 |
|
Max Kellermann
|
215213fc2c
|
encoder/vorbis: add wrapper class for vorbis_comment
|
2016-05-09 12:22:22 +02:00 |
|
Max Kellermann
|
0998097253
|
encoder/{vorbis,opus}: move common code to class OggEncoder
|
2016-05-04 18:52:57 +02:00 |
|
Max Kellermann
|
b376536a3b
|
encoder/Interface: convert PreparedEncoder to abstract class
|
2016-05-04 18:32:52 +02:00 |
|
Max Kellermann
|
e7edc02647
|
encoder/Interface: move instance methods to abstract class
Rename struct Encoder to PreparedEncoder, and add a new (abstract)
class Encoder which represents one encoder instance.
|
2016-05-04 16:32:31 +02:00 |
|
Max Kellermann
|
69bf835059
|
encoder/vorbis: move code into the struct
|
2016-05-04 16:22:59 +02:00 |
|
Max Kellermann
|
b97ffddfe8
|
encoder/vorbis: use CamelCase
|
2016-05-04 16:21:47 +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
|
1aee89f5ea
|
*: include cleanup (using iwyu)
|
2016-03-01 22:08:13 +01:00 |
|
Max Kellermann
|
1d67aa7bf2
|
update copyright year to 2016
|
2016-02-26 17:54:05 +01:00 |
|
Max Kellermann
|
4fa5538e2b
|
config/Param: split block-specific attributes to new struct ConfigBlock
The old struct config_param remains only for top-level string options.
|
2015-01-21 23:56:33 +01:00 |
|
Max Kellermann
|
712ed555e6
|
Copyright year 2015
|
2015-01-01 19:48:13 +01:00 |
|
Max Kellermann
|
af9092df39
|
EncoderPlugin: pass Tag reference to method tag()
|
2014-12-26 22:30:54 +01:00 |
|
Max Kellermann
|
4e2f4e2091
|
util/StringUtil: add ToUpperASCII()
Replaces g_ascii_strup() and allows building the Vorbis encoder
without GLib.
|
2014-12-04 17:43:01 +01:00 |
|
Max Kellermann
|
90e6c727da
|
encoder/vorbis: convert pointers to references
|
2014-12-02 22:33:40 +01:00 |
|
Max Kellermann
|
41a7203c28
|
Tag: add class const_iterator and methods begin(), end()
Enables using range-based "for".
|
2014-07-12 17:22:39 +02:00 |
|
Max Kellermann
|
197b503f3e
|
Config*: move to config/
|
2014-01-24 00:20:01 +01:00 |
|
Max Kellermann
|
655ad34414
|
Encoder*: move to src/encoder
.. and move the plugins to src/encoder/plugins/.
|
2014-01-23 23:09:14 +01:00 |
|