Max Kellermann
|
cd612c4eef
|
AudioFormat: move to pcm/
|
2020-01-18 20:24:59 +01:00 |
|
Max Kellermann
|
2817bf9e95
|
copyright year 2020
|
2020-01-18 19:23:49 +01:00 |
|
Max Kellermann
|
d663f81420
|
include cleanups (powered by iwyu)
|
2019-07-05 09:59:58 +02:00 |
|
Max Kellermann
|
a139279575
|
Copyright year 2019
|
2019-06-17 11:17:30 +02:00 |
|
Max Kellermann
|
f5c9071494
|
*: copyright year 2018
|
2018-10-31 17:54:59 +01:00 |
|
Max Kellermann
|
ec54754e22
|
Compiler.h: move to util/
|
2018-08-20 16:19:17 +02:00 |
|
Max Kellermann
|
2be905b2e2
|
MusicPipe: eliminate the unused MusicBuffer reference
This requires re-adding the reference to struct DecoderControl, which
was removed recently by commit
9f14e7a98d
|
2018-06-23 18:36:24 +02:00 |
|
Max Kellermann
|
076be809c2
|
Music{Pipe,Chunk}: use MusicChunkPtr for the list links
|
2018-06-23 17:58:42 +02:00 |
|
Max Kellermann
|
54d295c247
|
MusicChunkPtr: managed MusicChunk pointer
Make all uses of MusicChunk safe.
|
2018-06-22 23:11:52 +02:00 |
|
Max Kellermann
|
e81b089612
|
MusicPipe: automatically clear in destructor
We can implement this now that we have a MusicBuffer reference.
|
2018-06-22 23:09:13 +02:00 |
|
Max Kellermann
|
9f14e7a98d
|
MusicPipe: add MusicBuffer reference
This tiny amount of overhead allows omitting the MusicBuffer in
Clear().
|
2018-06-22 22:59:44 +02:00 |
|
Max Kellermann
|
5d6a8b3840
|
MusicPipe: lock the mutex in Peek() and GetSize()
|
2017-12-22 11:03:37 +01:00 |
|
Max Kellermann
|
a057b4f6d8
|
*: add lost of "noexcept" specifications
|
2017-06-04 12:46:48 +02:00 |
|
Max Kellermann
|
71f0ed8b74
|
*: add "noexcept" to many, many function prototypes
This eliminates some overhead, because the compiler doesn't need to
consider these functions throwing.
|
2017-05-08 14:44:49 +02:00 |
|
Max Kellermann
|
5900253b85
|
update copyright year
|
2017-01-03 20:48:59 +01:00 |
|
Max Kellermann
|
868bf752f3
|
MusicPipe: disallow copying
|
2016-11-23 18:06:15 +01:00 |
|
Max Kellermann
|
051cdc9670
|
MusicPipe: use C++11 initializers
|
2016-11-23 18:04:23 +01:00 |
|
Max Kellermann
|
1d67aa7bf2
|
update copyright year to 2016
|
2016-02-26 17:54:05 +01:00 |
|
Max Kellermann
|
712ed555e6
|
Copyright year 2015
|
2015-01-01 19:48:13 +01:00 |
|
Max Kellermann
|
c94b4466d5
|
MusicChunk: rename struct to MusicChunk
|
2014-08-12 15:56:41 +02:00 |
|
Max Kellermann
|
4f83c60296
|
copyright year 2014
|
2014-01-13 22:31:55 +01:00 |
|
Max Kellermann
|
8555b65c50
|
*: update copyright year to 2013
|
2013-10-30 23:37:06 +01:00 |
|
Max Kellermann
|
be2951b45f
|
gcc.h: rename to Compiler.h
|
2013-10-15 09:21:59 +02:00 |
|
Max Kellermann
|
3216f4b257
|
MusicBuffer: expose the C++ API
|
2013-09-26 22:21:56 +02:00 |
|
Max Kellermann
|
ce1d897575
|
MusicPipe: expose the C++ API
|
2013-09-26 21:51:45 +02:00 |
|
Max Kellermann
|
d1e7b4e381
|
audio_format: convert to C++
|
2013-08-03 21:37:56 +02:00 |
|
Max Kellermann
|
22f0a1547c
|
buffer, pipe: convert to C++
|
2013-01-04 10:16:16 +01:00 |
|