Max Kellermann
|
cbd38327e7
|
DecoderAPI: pass rvalue reference to decoder_tag()
Avoid duplicating the tag.
|
2013-07-31 00:34:22 +02:00 |
|
Max Kellermann
|
06f898cc12
|
tag: convert to C++
|
2013-07-30 20:19:53 +02:00 |
|
Max Kellermann
|
43166130b5
|
audio_check: convert to C++
|
2013-07-29 07:50:08 +02:00 |
|
Max Kellermann
|
cde6a3a00c
|
tag_handler: convert to C++
|
2013-07-29 07:39:58 +02:00 |
|
Max Kellermann
|
43f613d9be
|
decoder_api: convert to C++
|
2013-07-28 13:18:48 +02:00 |
|
Max Kellermann
|
3b3c9334c8
|
decoder/Opus: replace non-static data member initializers
Would require gcc 4.7, and MPD attempts to be compatible with gcc 4.6.
|
2013-02-04 11:08:32 +01:00 |
|
Max Kellermann
|
0273cd44b0
|
input_stream: forward-declare the struct
Hide the definition from C code, to prepare the transition to C++.
|
2013-01-26 01:24:01 +01:00 |
|
Max Kellermann
|
bf4311cd9b
|
decoder/OggUtil,Opus: move code to new class OggSyncState
|
2013-01-08 11:04:14 +01:00 |
|
Max Kellermann
|
8f7adf79a3
|
decoder/Opus: read total time
|
2013-01-08 01:38:02 +01:00 |
|
Max Kellermann
|
61e7e531c2
|
decoder/Opus: move page reader into the decoder class
|
2013-01-08 01:22:11 +01:00 |
|
Max Kellermann
|
ceb652915f
|
decoder/Opus: move code to HandlePackets()
|
2013-01-08 01:20:03 +01:00 |
|
Max Kellermann
|
cdaf504ab8
|
decoder/Opus: make internal methods inline
|
2013-01-08 01:19:18 +01:00 |
|
Max Kellermann
|
9fb5aad157
|
decoder/OggUtil: add OggExpectFirstPage() and OggExpectPageIn()
|
2013-01-08 01:08:01 +01:00 |
|
Max Kellermann
|
a6301d45f4
|
decoder/Opus: use OggExpectPage() in main loop
|
2013-01-08 01:05:59 +01:00 |
|
Max Kellermann
|
acb45caa42
|
decoder/ogg_codec: convert to C++
|
2013-01-07 22:14:52 +01:00 |
|
Max Kellermann
|
975370c084
|
decoder_api.h, ...: add "extern C"
|
2013-01-07 10:07:40 +01:00 |
|
Max Kellermann
|
1536b5a9d6
|
src/decoder/opus: new decoder plugin for the Opus codec
Using libopus and libogg.
|
2012-09-05 23:01:17 +02:00 |
|