Commit Graph

  • 0545bab35d valgrind.suppressions: more OpenSSL and other suppressions Max Kellermann 2011-08-30 22:33:19 +02:00
  • 293836494d output_control: move code to audio_output_destruct() Max Kellermann 2011-08-30 22:28:15 +02:00
  • ae8bda190e test/run_output: clean up after open failure Max Kellermann 2011-08-30 22:17:46 +02:00
  • 34d9d8abd4 output/raop: merge raopcl_close() into _finish() Max Kellermann 2011-08-30 22:19:52 +02:00
  • bd67e986f4 output/raop: free the raop_data object in finish() Max Kellermann 2011-08-30 22:02:55 +02:00
  • e587518d85 output/raop: remove from the session when opening fails Max Kellermann 2011-08-30 22:00:19 +02:00
  • 210b6c38bd output/raop: move code to raop_output_remove() Max Kellermann 2011-08-30 21:56:57 +02:00
  • 9592c0b466 rtsp_client: increment "dp" after terminating the string Max Kellermann 2011-08-30 21:32:40 +02:00
  • a33537b2b9 rtsp_client: simplify whitespace elimination Max Kellermann 2011-08-30 21:31:46 +02:00
  • 81d5c9757c rtsp_client: check "new_kd" instead of "i" Max Kellermann 2011-08-30 21:30:06 +02:00
  • f34124a50b rtsp_client: move "new_kd" out of the loop Max Kellermann 2011-08-30 21:29:19 +02:00
  • 74a39c715b ntp_server: move code to udp_server.c Max Kellermann 2011-08-30 07:39:05 +02:00
  • 195496333b output/raop: move RTSP client code to rtsp_client.c Max Kellermann 2011-08-24 02:02:29 +02:00
  • 9ccaa90439 ntp_server: use the I/O thread Max Kellermann 2011-08-28 17:29:09 +02:00
  • 4733c5fef0 io_thread: add function io_thread_quit() Max Kellermann 2011-08-29 09:44:08 +02:00
  • a97ddc8cb9 test/run_ntp_server: quit on SIGINT or SIGTERM Max Kellermann 2011-08-29 10:12:06 +02:00
  • 59a5b000e0 ntp_server: check for select() failures Max Kellermann 2011-08-29 10:18:50 +02:00
  • d49a2ccb08 ntp_server: fix socket types Max Kellermann 2011-08-29 09:48:49 +02:00
  • 4a75acb46c io_thread: add function io_thread_run() Max Kellermann 2011-08-29 09:51:59 +02:00
  • 453368078b configure.ac: add OpenSSL check for RAOP output plugin Max Kellermann 2011-08-29 09:21:00 +02:00
  • 6e3b643bdf ntp_server: add debug program "run_ntp_server" Max Kellermann 2011-08-29 08:26:35 +02:00
  • a769352a74 output/raop: fallback for g_set_error_literal() Max Kellermann 2011-08-29 08:25:11 +02:00
  • 8a63c27925 output/raop: move NTP code to separate library Max Kellermann 2011-08-24 02:10:26 +02:00
  • 310895f060 rename 'Timer' to 'struct timer' Jonathan Neuschäfer 2011-07-25 21:55:43 +02:00
  • 4428894aba let doxygen find the source code Jonathan Neuschäfer 2011-08-25 21:54:42 +02:00
  • 3d12d7de62 doc/developer.xml: change the coing style example return type to int Jonathan Neuschäfer 2011-08-24 22:41:31 +02:00
  • 87593f95d4 scripts/makedist.sh: fix test usage Jonathan Neuschäfer 2011-07-17 21:09:52 +02:00
  • 11626e48bf input/curl: implement a hard-coded timeout of 10 seconds Max Kellermann 2011-08-26 19:28:09 +02:00
  • 4f021cbced input/curl: use the I/O thread Max Kellermann 2011-08-24 02:54:05 +02:00
  • ba31d176c8 input/curl: eliminate attribute "eof" Max Kellermann 2011-08-25 19:16:26 +02:00
  • 68edbc3e4a input/curl: release "easy" CURL handle as early as possible Max Kellermann 2011-08-25 19:14:17 +02:00
  • 5068227a46 input/curl: move code to input_curl_flush_buffers() Max Kellermann 2011-08-25 18:48:05 +02:00
  • f8f3bc89e7 input/curl: pass input_curl to fill_buffer() Max Kellermann 2011-08-25 18:40:12 +02:00
  • 635f7026b0 io_thread: add helper functions Max Kellermann 2011-08-25 18:31:05 +02:00
  • 0f1e4f0326 io_thread: move global variables into a struct Max Kellermann 2011-08-25 18:27:10 +02:00
  • 89355edb8a glib_compat.h: add g_timeout_source_new_seconds() Max Kellermann 2011-08-25 18:26:29 +02:00
  • 37c8f5c1da input/curl: set GError when init() fails Max Kellermann 2011-08-25 08:43:05 +02:00
  • 5bba2df526 input/soup: free all resources in method close() Max Kellermann 2011-08-24 18:20:53 +02:00
  • 1935694440 valgrind.suppressions: suppress g_resolver_get_default() Max Kellermann 2011-08-24 19:26:05 +02:00
  • 12dd6ea8bb valgrind.suppressions: suppress g_data_initialize() Max Kellermann 2011-08-24 19:11:01 +02:00
  • a1f922b040 valgrind.suppressions: add libsoup suppressions Max Kellermann 2011-08-24 18:36:59 +02:00
  • 017cf088a1 valgrind.suppressions: add GType suppressions Max Kellermann 2011-08-24 18:29:49 +02:00
  • df627cc417 valgrind.suppressions: suppress g_intern_static_string() Max Kellermann 2011-08-24 18:31:50 +02:00
  • 1b20300b73 valgrind.suppressions: use wildcards Max Kellermann 2011-08-24 18:26:34 +02:00
  • 3b9ffea36f input/soup: new input plugin based on libsoup Max Kellermann 2011-08-24 03:23:12 +02:00
  • e242f3999c io_thread: new thread for non-blocking background I/O Max Kellermann 2011-08-24 02:34:28 +02:00
  • 523f89cc8c input/curl: remove obsolete function input_curl_reinit() Max Kellermann 2011-08-24 02:54:34 +02:00
  • 0575a6d652 output/raop: use GLib byte order macros Max Kellermann 2011-08-24 02:17:12 +02:00
  • 08b88714e0 output/raop: use fill_int() in fill_time_...() Max Kellermann 2011-08-24 02:18:51 +02:00
  • bcaff4b844 output/raop: check if the "host" option is present Max Kellermann 2011-08-24 01:46:22 +02:00
  • 82f336a78f output/raop: remove excessive debug messages Max Kellermann 2011-08-24 01:36:00 +02:00
  • 350aa33022 output/raop: consistently use GError Max Kellermann 2011-08-24 00:14:12 +02:00
  • d6290a2f1a output/raop: use GLib heap functions Max Kellermann 2011-08-24 00:17:12 +02:00
  • 71e9d08863 output/raop: functions that always succeed return void Max Kellermann 2011-08-24 01:06:31 +02:00
  • 9729dc7594 output/raop: rtspcl_connect() returns false on error Max Kellermann 2011-08-24 01:08:47 +02:00
  • 92c1b8f31e output/raop: error checking in send_control_command() Max Kellermann 2011-08-24 00:05:04 +02:00
  • 9ffa2604f8 output/raop: make some allocations static Max Kellermann 2011-08-24 00:34:59 +02:00
  • 03b1fad4d4 output/raop: remove unused local variables Max Kellermann 2011-08-24 01:27:14 +02:00
  • 72eb4c534f output/raop: make some exec_request parameters const Max Kellermann 2011-08-24 00:41:54 +02:00
  • 47d936e9cc output/raop: use "char*" for string buffers Max Kellermann 2011-08-24 00:24:14 +02:00
  • 8e08407090 output/raop: make send_control_command() static Max Kellermann 2011-08-24 00:05:47 +02:00
  • c0a4558c62 output/raop: remove useless test_default_device() implementation Max Kellermann 2011-08-24 01:24:45 +02:00
  • 5ecb6fecc4 Merge branch 'v0.16.x' Max Kellermann 2011-08-24 01:47:10 +02:00
  • b3df4dc2c9 output/pulse: fix deadlock when the stream was suspended Max Kellermann 2011-08-23 22:43:08 +02:00
  • 3db9ab82ea output/pulse: add assertions Max Kellermann 2011-08-23 22:03:24 +02:00
  • 2dc3acc5f0 output/pulse: return 0 on error Max Kellermann 2011-08-23 22:48:15 +02:00
  • 25686e5bce pulse/output: fix deadlock when resuming the stream Max Kellermann 2011-08-23 22:44:43 +02:00
  • 8d70f808d9 input/curl: limit the receive buffer size Max Kellermann 2011-08-23 20:46:51 +02:00
  • 7c887af1ea output/httpd: add assertions Max Kellermann 2011-08-23 18:14:39 +02:00
  • b7f435b50e output/httpd: don't warn on client disconnect Max Kellermann 2011-08-23 17:51:28 +02:00
  • d3b15f8fda decoder/mpcdec: fix gcc warning Max Kellermann 2011-08-23 17:58:56 +02:00
  • eea726740b output/raop: rewrite remove_char_from_string Jonathan Neuschäfer 2011-07-25 11:17:33 +02:00
  • 0ea4c970d7 Merge branch 'v0.16.x' Max Kellermann 2011-07-20 21:46:05 +02:00
  • 57936a1374 output/raop: use memset() instead of bzero() Max Kellermann 2011-07-20 21:20:23 +02:00
  • 9242fde6b8 output/raop: include winsock.h on WIN32 Max Kellermann 2011-07-20 21:18:55 +02:00
  • d1f653be65 output/raop: use GMutex instead of pthread_mutex_t Max Kellermann 2011-07-20 21:05:07 +02:00
  • 0035dceb0a output/raop: add missing mutex unlock call in error handler Max Kellermann 2011-07-20 21:09:39 +02:00
  • 838f7cd210 encoder_plugin: add method pre_tag() Max Kellermann 2011-07-20 20:54:34 +02:00
  • 13539961b2 output/httpd: explicitly convert size_t to bool in pause() Max Kellermann 2011-07-20 19:16:47 +02:00
  • a26f2ef17d pipe: lock the mutex in music_pipe_size() Max Kellermann 2011-07-20 18:50:30 +02:00
  • d97c46bcdc pipe: make read-only functions "pure" Max Kellermann 2011-07-20 18:47:56 +02:00
  • 2b6542467c output_thread: unlock the mutex while calling cancel() Max Kellermann 2011-07-20 18:35:24 +02:00
  • 8fa51faa38 player_thread: lock the player while setting the bite_rate Max Kellermann 2011-07-20 18:52:00 +02:00
  • b2175629fd update_walk: apply follow_inside_symlinks to absolute symlinks Max Kellermann 2011-07-20 07:05:10 +02:00
  • 2e28ed8f81 wavpack: obey all decoder commands, stop at CUE track border Max Kellermann 2011-07-20 12:30:56 +02:00
  • 4c4f8bf02a decoder/wavpack: use the correct integer types Max Kellermann 2011-07-19 22:47:12 +02:00
  • e464be5f39 decoder/wavpack: simplify the WavpackUnpackSamples()==0 check Max Kellermann 2011-07-19 22:32:48 +02:00
  • d7d717f2ce playlist_control: don't resume playback when seeking to another song while paused Max Kellermann 2011-07-20 11:33:51 +02:00
  • d1eeed6a5b output/alsa: fix SIGFPE when alsa announces a period size of 0 Max Kellermann 2011-07-20 06:54:51 +02:00
  • b159bc0c5f queue: implement song "priorities" Max Kellermann 2011-07-19 00:34:33 +02:00
  • a222c4879c output/shout: fix a memory leak Jonathan Neuschäfer 2011-07-18 15:58:02 +02:00
  • eb2f413cf0 Merge branch 'v0.16.x' Max Kellermann 2011-07-19 00:24:20 +02:00
  • 736fd0e293 decoder/ffmpeg: use avformat_open_input() if available Max Kellermann 2011-07-18 23:31:47 +02:00
  • 6592ca9f88 decoder: use AVDictionary instead of AVMetadata Max Kellermann 2011-07-18 23:29:42 +02:00
  • 762712c756 database: require X_OK on parent directory, not R_OK Max Kellermann 2011-07-08 21:20:38 +02:00
  • 73f9e17951 NEWS: fix memory leaks Max Kellermann 2011-07-18 22:47:51 +02:00
  • 7d6a605a85 output/shout: fix a memory leak Jonathan Neuschäfer 2011-07-18 15:58:02 +02:00
  • a6a8bdffc3 output/recorder: fix a memory leak Jonathan Neuschäfer 2011-07-18 15:39:19 +02:00
  • 296085ff23 output/httpd: add missing g_free in error path Jonathan Neuschäfer 2011-07-18 14:35:04 +02:00
  • 36aa8ce3c9 output/ao: add missing g_free in error path Jonathan Neuschäfer 2011-07-18 13:38:46 +02:00