Max Kellermann
|
1da0956331
|
output/recorder: convert path to UTF-8 for logging
|
2015-03-05 10:15:10 +01:00 |
|
Max Kellermann
|
81059f80d8
|
output/winmm: convert device name to filesystem charset
|
2015-03-05 10:07:07 +01:00 |
|
Max Kellermann
|
a261442279
|
output/winmm: eliminate "goto"
|
2015-03-05 10:07:07 +01:00 |
|
Max Kellermann
|
cee3070ca4
|
output/winmm: use StringStartsWith() instead of strstr()
|
2015-03-04 08:58:59 +01:00 |
|
Max Kellermann
|
1c90b0c19d
|
*: change C-style prototypes, drop "(void)"
|
2015-03-03 20:05:08 +01:00 |
|
Max Kellermann
|
90a61b6bab
|
fs/FileInfo: new library providing GetFileInfo()
Replaces StatFile(), with a portable data object.
|
2015-02-28 23:00:26 +01:00 |
|
Max Kellermann
|
4e30e74739
|
net/SocketAddress: light wrapper for struct sockaddr
|
2015-02-10 22:06:06 +01:00 |
|
Max Kellermann
|
42890b9acf
|
system/{Resolver,Socket{Error,Util}}: move to new library libnet.a
|
2015-02-10 22:06:06 +01:00 |
|
Max Kellermann
|
e660229c40
|
output/sles: use AudioOutputWrapper::Create()
|
2015-02-01 22:24:19 +01:00 |
|
Max Kellermann
|
8bfb88840b
|
output/fifo: use template AudioOutputWrapper
|
2015-01-28 19:43:37 +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
|
1c3f5517fa
|
config/Option: convert to strictly-typed enum
|
2015-01-21 23:30:00 +01:00 |
|
Max Kellermann
|
a38f02541d
|
config/Param: make "line" signed
|
2015-01-21 22:19:36 +01:00 |
|
Max Kellermann
|
fe85fa3bea
|
ConfigData: move struct config_param to Param.hxx
|
2015-01-21 21:23:02 +01:00 |
|
Max Kellermann
|
e8debd2e45
|
output/recorder: dynamic file name
|
2015-01-14 22:03:26 +01:00 |
|
Max Kellermann
|
bf59635280
|
output/recorder: move code to encoder/ToOutputStream.cxx
|
2015-01-14 20:11:00 +01:00 |
|
Max Kellermann
|
eaf0662b75
|
fs/io/FileOutputStream: add static method Create()
|
2015-01-14 19:44:28 +01:00 |
|
Max Kellermann
|
05d47bb09a
|
output/null: convert struct to class
|
2015-01-09 19:30:22 +01:00 |
|
Max Kellermann
|
575a5bd0b8
|
output/null: move functions into the struct
|
2015-01-09 17:44:00 +01:00 |
|
Max Kellermann
|
ae4c189e19
|
encoder/Interface: move functions into the struct
|
2015-01-08 19:36:19 +01:00 |
|
Max Kellermann
|
362a6e6d46
|
encoder/Plugin: move struct Encoder to EncoderInterface.hxx
|
2015-01-08 19:31:57 +01:00 |
|
Max Kellermann
|
c76c7c68ff
|
output/recorder: convert struct to class
|
2015-01-08 16:56:22 +01:00 |
|
Max Kellermann
|
59ac9d39d5
|
output/recorder: move encoder_finish() call to destructor
|
2015-01-08 16:56:13 +01:00 |
|
Max Kellermann
|
ec41caade4
|
output/wrapper: add method SendTag()
|
2015-01-07 19:20:09 +01:00 |
|
Max Kellermann
|
06ec06cdd7
|
output/recorder: remove unused variable "recorder_output_domain"
|
2015-01-07 19:17:07 +01:00 |
|
Max Kellermann
|
b7acf86408
|
output/recorder: use FileOutputStream
|
2015-01-07 19:14:23 +01:00 |
|
Max Kellermann
|
58c4db925b
|
output/recorder: log commit errors
|
2015-01-07 19:13:55 +01:00 |
|
Max Kellermann
|
fe0c4ff3c2
|
output/recorder: move code to method Commit()
|
2015-01-07 19:11:04 +01:00 |
|
Max Kellermann
|
7a2af0fbf4
|
output/recorder: move more functions into the struct
|
2015-01-07 18:55:34 +01:00 |
|
Max Kellermann
|
d83127722f
|
output/oss: use nullptr instead of NULL
|
2015-01-07 18:55:34 +01:00 |
|
Max Kellermann
|
dc03ad05be
|
output/oss: add "const" attributes
|
2015-01-07 18:50:38 +01:00 |
|
Max Kellermann
|
a62df3cb8f
|
output/oss: eliminate unnecessary tail code after "switch"
|
2015-01-07 18:49:29 +01:00 |
|
Max Kellermann
|
18e32abda9
|
output/oss: convert struct to class
|
2015-01-07 18:43:52 +01:00 |
|
Max Kellermann
|
15d29da43b
|
output/oss: add "device" parameter to constructor
|
2015-01-07 18:43:45 +01:00 |
|
Max Kellermann
|
c150fd9a1c
|
output/oss: move functions into the struct
|
2015-01-06 16:24:33 +01:00 |
|
Max Kellermann
|
c1f0708a5d
|
output/recorder: use config_param::GetBlockPath()
Supports "~/" expansion. Forces us to switch from "const char *" to
AllocatedPath, which is a good thing.
|
2015-01-05 19:49:54 +01:00 |
|
Max Kellermann
|
153f5854e2
|
output/alsa: move functions into the struct
|
2015-01-04 19:53:56 +01:00 |
|
Max Kellermann
|
f532964fde
|
output/pulse: add wrapper for pa_threaded_mainloop_signal()
|
2015-01-04 19:51:09 +01:00 |
|
Max Kellermann
|
efea609dc3
|
output/pulse: convert to class
|
2015-01-04 19:46:51 +01:00 |
|
Max Kellermann
|
f3a160038d
|
output/pulse: move more code into the struct
|
2015-01-04 19:45:58 +01:00 |
|
Max Kellermann
|
f016eef48a
|
output/pulse: use AudioOutputWrapper::Init()
|
2015-01-04 19:44:45 +01:00 |
|
Max Kellermann
|
f649514183
|
output/openal: convert macro to constexpr
|
2015-01-03 20:00:41 +01:00 |
|
Max Kellermann
|
afd31677dd
|
output/openal: convert struct to class
|
2015-01-03 20:00:16 +01:00 |
|
Max Kellermann
|
b28710b08c
|
output/openal: move functions into the class
|
2015-01-02 18:40:16 +01:00 |
|
Max Kellermann
|
712ed555e6
|
Copyright year 2015
|
2015-01-01 19:48:13 +01:00 |
|
Max Kellermann
|
11fb5bc3d0
|
output/osx: use nullptr instead of NULL
|
2014-12-31 11:47:27 +01:00 |
|
Max Kellermann
|
970e338847
|
output/pulse: move code into the struct
|
2014-12-30 00:03:07 +01:00 |
|
Max Kellermann
|
0b9f650fe2
|
output/Wrapper: new helper class
|
2014-12-29 23:45:14 +01:00 |
|
Max Kellermann
|
977834179a
|
output/pulse: move initialization to constructor
|
2014-12-29 23:07:18 +01:00 |
|
Max Kellermann
|
b42732743d
|
output/pulse: remove unnecessary initialization
|
2014-12-29 23:00:11 +01:00 |
|