Max Kellermann
|
1d67aa7bf2
|
update copyright year to 2016
|
2016-02-26 17:54:05 +01:00 |
|
Max Kellermann
|
73307bf2e7
|
tag/TagHandler: pass by reference
|
2016-02-23 10:10:13 +01:00 |
|
Max Kellermann
|
a5f8fd774d
|
tag/handler: use CamelCase
|
2016-02-22 17:38:06 +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
|
951bad46e0
|
decoder/{dsdiff,dsf,opus}: fix deadlock while seeking
|
2014-11-24 08:54:30 +01:00 |
|
Max Kellermann
|
7c6b991de7
|
decoder/opus: add MIME types audio/ogg and application/ogg
|
2014-11-12 15:16:34 +01:00 |
|
Max Kellermann
|
c98cb1d6f9
|
decoder/opus: support chained streams
|
2014-11-11 11:20:18 +01:00 |
|
Max Kellermann
|
ba6f2b0467
|
decoder/opus: move code to HandleEOS()
|
2014-11-11 11:20:16 +01:00 |
|
Max Kellermann
|
23465ad985
|
decoder/opus: improved error logging
|
2014-11-11 11:20:03 +01:00 |
|
Max Kellermann
|
7886a14b74
|
decoder/opus: fix mistyped LoadEOSPacket() return value
|
2014-11-11 11:18:51 +01:00 |
|
Max Kellermann
|
466b6a23cd
|
decoder/opus: eliminate flag "found_opus"
Check opus_decoder!=nullptr instead.
|
2014-11-11 08:30:11 +01:00 |
|
Max Kellermann
|
4a04f73434
|
decoder/opus: add constexpr output_buffer_frames
|
2014-11-11 07:45:31 +01:00 |
|
Max Kellermann
|
3158955198
|
TagHandler: pass SongTime to duration()
|
2014-08-29 22:52:04 +02:00 |
|
Max Kellermann
|
d9d97bd17b
|
DecoderAPI: pass SignedSongTime to decoder_initialized()
|
2014-08-29 21:40:15 +02:00 |
|
Max Kellermann
|
26f0f92210
|
decoder/opus: use integer seek times
|
2014-08-26 11:34:56 +02:00 |
|
Max Kellermann
|
bdc4ae2b86
|
decoder/opus: remove redundant decoder_timestamp() call
After seeking, the MPD core automatically refreshes the timestamp, and
thus discards the value from decoder_timestamp().
|
2014-08-26 11:34:24 +02:00 |
|
Max Kellermann
|
bb472206de
|
InputStream: move typedef offset_type to Offset.hxx
Reduce header dependencies.
|
2014-08-19 22:29:52 +02:00 |
|
Max Kellermann
|
181edf4b53
|
InputStream: make offset_type unsigned
|
2014-08-19 21:23:03 +02:00 |
|
Max Kellermann
|
913064d6cc
|
Merge branch 'v0.18.x'
|
2014-07-09 20:02:07 +02:00 |
|
Max Kellermann
|
07b93dcf80
|
InputStream: make Seek() always absolute
Remove the "whence" parameter that is not actually necessary, and only
complicates the InputStream implementations.
|
2014-05-22 13:52:00 +02:00 |
|
Max Kellermann
|
0b4fa41aff
|
InputStream: "protect" attributes
|
2014-05-12 18:59:46 +02:00 |
|
Max Kellermann
|
5a0dc808fd
|
decoder/opus: use new[] instead of g_malloc()
|
2014-02-22 13:37:36 +01:00 |
|
Max Kellermann
|
f8bfea8bae
|
Input*: move to input/
|
2014-01-24 16:33:33 +01:00 |
|
Max Kellermann
|
51adaf2c47
|
decoder/*: move to decoder/plugins/
|
2014-01-24 00:02:24 +01:00 |
|