Max Kellermann
|
7bb5a960fd
|
output/null: convert to C++
|
2013-02-02 09:30:29 +01:00 |
|
Max Kellermann
|
5ed9f02c4d
|
TagPool, ...: include cleanup
|
2013-01-30 22:53:12 +01:00 |
|
Max Kellermann
|
5e8f51a963
|
output/httpd: use the BufferedSocket class for HttpdClient
|
2013-01-30 15:08:09 +01:00 |
|
Max Kellermann
|
fa51db449f
|
ServerSocket: replace callback with virtual method
|
2013-01-30 14:16:04 +01:00 |
|
Max Kellermann
|
cb9a05ac77
|
output/httpd: safer cast, consider offset
|
2013-01-30 14:14:42 +01:00 |
|
Max Kellermann
|
f1f22019f5
|
output/httpd: forward-declare class HttpdClient
|
2013-01-30 13:42:16 +01:00 |
|
Max Kellermann
|
6d79a1cdfc
|
output/httpd: add constructor, destructor, Configure()
|
2013-01-30 13:41:27 +01:00 |
|
Max Kellermann
|
ad5eb2f8d6
|
ServerSocket: expose the class
Eliminate the C wrappers.
|
2013-01-30 13:40:56 +01:00 |
|
Max Kellermann
|
39d56d6b65
|
ServerSocket: move to libevent.a
|
2013-01-30 13:39:12 +01:00 |
|
Max Kellermann
|
fe3f0332f7
|
page: convert to C++
|
2013-01-30 09:18:52 +01:00 |
|
Max Kellermann
|
718fd97612
|
icy_server: convert to C++
|
2013-01-30 09:17:03 +01:00 |
|
Max Kellermann
|
f8ff45b212
|
icy_server: pass pointer to _metadata_page()
Don't use va_list.
|
2013-01-30 09:13:46 +01:00 |
|
Max Kellermann
|
20f85745e7
|
require GLib 2.24
|
2013-01-29 18:33:37 +01:00 |
|
Max Kellermann
|
84eb95466b
|
output/osx: convert to C++
|
2013-01-29 16:59:21 +01:00 |
|
Max Kellermann
|
26a9ce7b29
|
output/{alsa,oss}: convert to C++
|
2013-01-29 14:32:32 +01:00 |
|
Max Kellermann
|
2aa34882b7
|
output/httpd: move functions into the HttpdOutput class
|
2013-01-27 23:23:46 +01:00 |
|
Max Kellermann
|
27f8ef2f33
|
output/httpd: rename struct httpd_output
|
2013-01-27 23:21:39 +01:00 |
|
Max Kellermann
|
e22ef6c481
|
output/roar: convert to C++
|
2013-01-16 23:29:56 +01:00 |
|
Max Kellermann
|
0dd5f2915a
|
ServerSocket: use the SocketMonitor class
|
2013-01-15 22:56:06 +01:00 |
|
Max Kellermann
|
bc66dc45e6
|
server_socket: convert to C++
|
2013-01-15 21:42:55 +01:00 |
|
Max Kellermann
|
7087935656
|
output/httpd: convert to C++
|
2013-01-15 20:20:51 +01:00 |
|
Max Kellermann
|
f9fc3a42cc
|
fifo_buffer: move to util/
|
2013-01-15 01:02:13 +01:00 |
|
Max Kellermann
|
49f3855407
|
configure.ac: enable WIN32_LEAN_AND_MEAN on Windows
|
2013-01-11 11:06:16 +01:00 |
|
Max Kellermann
|
ed8798e82f
|
output/shout: refactor check_block_param() to a function
Don't use macro magic, don't dereference the block_param.
|
2013-01-10 18:46:33 +01:00 |
|
Max Kellermann
|
38474961fd
|
Log, ...: include cleanup
|
2013-01-10 18:34:40 +01:00 |
|
Max Kellermann
|
d3e1b72d38
|
mixer/{alsa,pulse}: convert to C++
|
2013-01-09 22:25:24 +01:00 |
|
Max Kellermann
|
ade0483641
|
Merge branch 'v0.17.x'
|
2012-10-02 17:34:03 +02:00 |
|
Gregory Smith
|
03a401e477
|
OSX: Set mDataByteSize correctly on AudioBuffers during render.
|
2012-10-02 17:27:52 +02:00 |
|
Max Kellermann
|
9a715267ad
|
output/shout: move code to my_shout_configure()
Eliminate the evil goto.
|
2012-10-02 00:39:21 +02:00 |
|
Max Kellermann
|
d95e538020
|
Merge branch 'v0.17.x'
|
2012-10-02 00:36:05 +02:00 |
|
Max Kellermann
|
adbe8c409a
|
output/{recorder,shout}: call encoder_read() in a loop
This is necessary for Ogg packets that span more than one page.
|
2012-10-02 00:26:40 +02:00 |
|
Max Kellermann
|
58e600f408
|
output/recorder: move code to _write_to_file()
|
2012-10-02 00:26:40 +02:00 |
|
Max Kellermann
|
d34e55c370
|
output/recorder: fix write() error check
We can only check for negative values if the variable is signed.
|
2012-10-02 00:20:42 +02:00 |
|
Max Kellermann
|
fbcbcdc001
|
output/recorder: make variables more local
|
2012-10-02 00:20:32 +02:00 |
|
Max Kellermann
|
4227a325a5
|
output/httpd: make variables more local
|
2012-10-02 00:20:13 +02:00 |
|
Max Kellermann
|
43d8252050
|
output/recorder, test/*: invoke encoder_read() after _open()
Make sure the file header gets written at the beginning, before
_write() gets called.
|
2012-10-02 00:18:18 +02:00 |
|
Max Kellermann
|
674b4ab647
|
output/shout: eliminate struct shout_buffer
Move the raw buffer to struct shout_data.
|
2012-10-02 00:18:04 +02:00 |
|
Max Kellermann
|
fe8fc1081a
|
output/shout: remove shout_buffer.len
Make it a local variable instead.
|
2012-10-02 00:17:53 +02:00 |
|
Max Kellermann
|
c7748fedab
|
output/shout: fix memory leak in error handler
|
2012-10-02 00:17:27 +02:00 |
|
Max Kellermann
|
c392efb481
|
output/shout: make variables more local
|
2012-10-02 00:17:17 +02:00 |
|
Max Kellermann
|
7d27d2ea5e
|
Merge branch 'v0.17.x'
|
2012-08-14 23:58:54 +02:00 |
|
Max Kellermann
|
c9aaabb5d4
|
output/jack: implement method delay()
Eliminate the g_usleep() call.
|
2012-08-14 22:47:25 +02:00 |
|
Max Kellermann
|
335d5d5d72
|
output/pulse: implement method delay()
Reduce command latency while paused.
|
2012-08-14 22:30:46 +02:00 |
|
Max Kellermann
|
51d793bec1
|
output/pulse: simplify _wait_stream()
One large loop and only one pa_stream_get_state() call.
|
2012-08-14 22:22:55 +02:00 |
|
Max Kellermann
|
249dcd967e
|
output/httpd: move delay from _pause() to _delay()
|
2012-08-14 21:54:47 +02:00 |
|
Max Kellermann
|
302972e9fc
|
output/httpd: fix throttling bug after resuming playback
Reset the timer when paused and no client is connected.
This fixes Mantis ticket 0003527.
|
2012-08-14 21:39:33 +02:00 |
|
Max Kellermann
|
31b380b266
|
output/httpd: move code to _has_clients()
|
2012-08-14 20:22:32 +02:00 |
|
Max Kellermann
|
8e331cfc65
|
gcc.h: re-add gcc_const and gcc_pure
Remove GLib dependency from some headers.
|
2012-08-02 19:12:18 +02:00 |
|
Max Kellermann
|
edf811fa02
|
DatabaseVisitor, ...: use GError forward declaration
|
2012-08-02 19:12:06 +02:00 |
|
Max Kellermann
|
5dfc0918c3
|
require GLib 2.16
GLib 2.16 was released more than 4 years ago. Let's remove some cruft
from the glib_compat.h header, and avoid new cruft to it.
|
2012-07-10 01:28:52 +02:00 |
|