Commit Graph

  • 3b3c9334c8 decoder/Opus: replace non-static data member initializers Max Kellermann 2013-02-04 11:08:32 +01:00
  • 96dc0a318a player_thread: implement missing "idle" events on output errors Max Kellermann 2013-02-04 10:15:34 +01:00
  • a4223aac38 ServerSocket: Initialize length variable Uli Schlachter 2013-01-29 15:05:44 +01:00
  • 2bb751d9fa StateFile: use file system API, log in UTF-8 Denis Krjuchkov 2013-02-02 20:42:24 +06:00
  • 3b620112ca SimpleDatabasePlugin: use file system API, log in UTF-8 Denis Krjuchkov 2013-02-02 20:27:06 +06:00
  • 99526219b7 UpdateIO.cxx: use file system API, log in UTF-8 Denis Krjuchkov 2013-02-02 20:25:13 +06:00
  • d818b618af UpdateWalk.cxx: use FileExists Denis Krjuchkov 2013-02-02 20:23:57 +06:00
  • c64700e7ae TextFile.hxx: use file system API Denis Krjuchkov 2013-02-02 20:23:27 +06:00
  • 5bd1917705 SongUpdate.cxx: use StatFile Denis Krjuchkov 2013-02-02 20:22:32 +06:00
  • 178c6c20cd PlaylistSave.cxx: use FOpen Denis Krjuchkov 2013-02-02 20:21:46 +06:00
  • 92d71cc7fa PlaylistFile.cxx: use file system API Denis Krjuchkov 2013-02-02 20:21:10 +06:00
  • 227eca7d28 ExcludeList.cxx: use FOpen Denis Krjuchkov 2013-02-02 20:20:24 +06:00
  • 9399b0ea52 ConfigFile.cxx: use FOpenMode Denis Krjuchkov 2013-02-02 20:19:25 +06:00
  • 17dca254a3 Path.hxx: add GetDirectoryName() method Denis Krjuchkov 2013-02-02 19:28:02 +06:00
  • f6b50d2387 FileSystem.hxx: add FOpen modes for appending files Denis Krjuchkov 2013-02-02 19:20:10 +06:00
  • a9ce0218c1 FilterInternal: convert struct filter to a OO interface Max Kellermann 2013-02-01 18:40:36 +01:00
  • 7bb5a960fd output/null: convert to C++ Max Kellermann 2013-02-02 09:30:29 +01:00
  • e6b04d1b50 filter/*: don't use GLib macros Max Kellermann 2013-02-02 08:31:17 +01:00
  • 12613356fc filter/Chain: use std::forward_list instead of GSList Max Kellermann 2013-02-01 18:11:24 +01:00
  • 3894450b10 filter: convert to C++ Max Kellermann 2013-02-01 17:47:09 +01:00
  • ec07f6ec83 PcmMix: merge duplicate code with templates Max Kellermann 2013-02-01 13:29:50 +01:00
  • a7a10d03c9 test/test_pcm: add unit test for pcm_mix() Max Kellermann 2013-02-01 15:52:03 +01:00
  • ef99d6ce3d PcmUtils: remove pcm_range(), use PcmClamp() instead Max Kellermann 2013-02-01 13:50:10 +01:00
  • 0ac06d77f1 PcmUtils: make PcmClamp() 64-bit-safe, add missing cast Max Kellermann 2013-02-01 14:04:40 +01:00
  • 469e233428 PcmUtils: remove unused clamp functions Max Kellermann 2013-02-01 14:02:20 +01:00
  • 86a0f9cf9b PcmFormat: merge duplicate code with a template Max Kellermann 2013-01-31 22:07:10 +01:00
  • e6a91d291d PcmChannels: merge duplicate code with a template Max Kellermann 2013-01-31 21:37:03 +01:00
  • bf35972714 ConfigTemplates: fix typo in id3v1_encoding Max Kellermann 2013-02-01 13:47:12 +01:00
  • e0c645a270 test/test_pcm: add unit tests for the PcmFormat library Max Kellermann 2013-01-31 22:27:53 +01:00
  • e42734c3f3 test/test_pcm: merge source buffer generator Max Kellermann 2013-01-31 22:58:27 +01:00
  • eab78ab99c PcmDither: use constexpr Max Kellermann 2013-01-31 22:55:00 +01:00
  • f2491c88c8 PcmDither: convert struct to a class Max Kellermann 2013-01-31 22:43:28 +01:00
  • 1b175025fe pcm_*: convert to C++ Max Kellermann 2013-01-31 20:33:26 +01:00
  • ccdf7184be gcc.h: add "restrict" macro for C++ Max Kellermann 2013-01-31 20:42:11 +01:00
  • 7764136211 mixer/software, filter/volume: convert to C++ Max Kellermann 2013-01-31 21:00:43 +01:00
  • 0307801d51 test/test_pcm: convert to C++ Max Kellermann 2013-01-31 20:45:19 +01:00
  • 72cf8dd8a0 ZeroconfBonjour: fix OnSocketReady() return type Max Kellermann 2013-01-31 21:11:01 +01:00
  • 3c2b464dfa filter/convert: remove unused attribute Max Kellermann 2013-01-31 00:31:24 +01:00
  • 361404fd59 pcm_convert: convert to C++ Max Kellermann 2013-01-30 23:40:56 +01:00
  • 762c91b7f1 util/Manual: new template class Max Kellermann 2013-01-30 23:48:34 +01:00
  • f2a8d4d289 filter/convert: convert to C++ Max Kellermann 2013-01-30 23:28:13 +01:00
  • 9ee52d85d7 filter/autoconvert: include cleanup Max Kellermann 2013-01-30 23:19:11 +01:00
  • 5ed9f02c4d TagPool, ...: include cleanup Max Kellermann 2013-01-30 22:53:12 +01:00
  • 378ebad1c8 ConfigData: use simple linked list instead of GSList Max Kellermann 2013-01-30 22:37:17 +01:00
  • e44e0fab9f ConfigData: forbid copying a config_param object Max Kellermann 2013-01-30 22:35:57 +01:00
  • c434077728 FilterConfig: add missing glib.h include Max Kellermann 2013-01-30 22:39:19 +01:00
  • 6e47e79790 ConfigData: move functions into the class Max Kellermann 2013-01-30 22:25:17 +01:00
  • d9ea3082fb ConfigData: add constructors/destructors Max Kellermann 2013-01-30 22:00:32 +01:00
  • 2d63c26936 ConfigData: use std::string in block_param Max Kellermann 2013-01-30 22:09:25 +01:00
  • 3cdd01aa1b ConfigData: use std::vector for the block_param list Max Kellermann 2013-01-30 22:01:20 +01:00
  • d25195447a ConfigData: use new/delete instead of GLib Max Kellermann 2013-01-30 22:02:48 +01:00
  • aa8ab2fc89 test/test_vorbis_encoder: convert to C++ Max Kellermann 2013-01-30 22:19:24 +01:00
  • d664baff26 audio_{parser,config}: convert to C++ Max Kellermann 2013-01-30 21:47:12 +01:00
  • 3275d4c6fa conf.h: move the GQuark to ConfigQuark.hxx Max Kellermann 2013-01-30 21:33:52 +01:00
  • cd0d003197 filter/chain, encoder: GLib include cleanup Max Kellermann 2013-01-30 21:40:53 +01:00
  • cfeeb7af2e test/run_encoder, ...: convert to C++ Max Kellermann 2013-01-30 21:27:37 +01:00
  • ac887d3afb ConfigFile: simplify error cleanup Max Kellermann 2013-01-30 19:59:49 +01:00
  • e294ccae24 ConfigFile: move code to ConfigGlobal.cxx Max Kellermann 2013-01-30 19:44:59 +01:00
  • 72070f292b ConfigFile: add struct ConfigData Max Kellermann 2013-01-30 18:54:17 +01:00
  • 823c618d24 {encoder,output}_api.h: allow compiling as C++ Max Kellermann 2013-01-30 19:39:08 +01:00
  • 51cb6a0a44 conf: move struct definitions to ConfigData.hxx Max Kellermann 2013-01-30 18:52:14 +01:00
  • a1b1ec3d11 Makefile.am: move source files to libconf.a Max Kellermann 2013-01-30 19:00:31 +01:00
  • 595b6a4f6c ConfigFile: add enum ConfigOption Max Kellermann 2013-01-30 17:52:51 +01:00
  • daa4647712 ConfigOption: rename to ConfigTemplate Max Kellermann 2013-01-30 17:53:13 +01:00
  • c67668d6dd Makefile.am: fix test/read_mixer rule Max Kellermann 2013-01-30 19:05:04 +01:00
  • 9cfaa9c7b0 ConfigFile: move code to ConfigOptions.cxx Max Kellermann 2013-01-30 17:43:26 +01:00
  • c5ea586882 ConfigFile: split config_entry Max Kellermann 2013-01-30 17:35:33 +01:00
  • f2a3a37dff filter_config: convert to C++ Max Kellermann 2013-01-30 17:22:44 +01:00
  • 01dd540d7e decoder_list: convert to C++ Max Kellermann 2013-01-30 17:18:48 +01:00
  • 8142080633 InotifyUpdate: use std::list instead of GList Max Kellermann 2013-01-30 15:39:29 +01:00
  • 9920a3e8fc InotifyUpdate: move code to destructor Max Kellermann 2013-01-30 16:42:31 +01:00
  • f7d8e6c40c InotifyUpdate: allocate the root dynamically Max Kellermann 2013-01-30 16:35:24 +01:00
  • 4ecf09f9e6 InotifyUpdate: use new/delete instead of GLib slices Max Kellermann 2013-01-30 16:35:56 +01:00
  • 47a8369d79 InotifyUpdate: rename struct watch_directory Max Kellermann 2013-01-30 16:36:58 +01:00
  • 6805fa2fa0 InotifyUpdate: use std::map instead of GTree Max Kellermann 2013-01-30 15:41:38 +01:00
  • 4d6b9611ae UpdateContainer: remove duplicate unlock call Max Kellermann 2013-01-30 16:27:35 +01:00
  • 16afdfd874 ArchivePlugin: move instance methods to class ArchiveFile Max Kellermann 2013-01-29 23:36:58 +01:00
  • 701fff03d2 archive/bzip2: create file only after stream has been opened Max Kellermann 2013-01-30 15:27:23 +01:00
  • 8e0575ca9b archive/zzip: fix memory leak Max Kellermann 2013-01-30 15:25:29 +01:00
  • 5e8f51a963 output/httpd: use the BufferedSocket class for HttpdClient Max Kellermann 2013-01-27 22:58:07 +01:00
  • be3d2188d6 event/SocketMonitor: wake up the event loop after flag change Max Kellermann 2013-01-30 15:01:34 +01:00
  • 18e429a87e event/Loop: add method WakeUp() Max Kellermann 2013-01-30 14:57:29 +01:00
  • 3576a8fd9f Main: delete the EventLoop after everything else Max Kellermann 2013-01-30 15:08:03 +01:00
  • f260cd031c input/Rewind: remove bogus assertion Max Kellermann 2013-01-30 15:05:51 +01:00
  • 18c4b536f2 event/ServerSocket: add method GetEventLoop() Max Kellermann 2013-01-30 14:22:58 +01:00
  • fa51db449f ServerSocket: replace callback with virtual method Max Kellermann 2013-01-30 13:20:27 +01:00
  • cb9a05ac77 output/httpd: safer cast, consider offset Max Kellermann 2013-01-30 14:14:42 +01:00
  • f1f22019f5 output/httpd: forward-declare class HttpdClient Max Kellermann 2013-01-30 13:42:16 +01:00
  • 6d79a1cdfc output/httpd: add constructor, destructor, Configure() Max Kellermann 2013-01-30 13:29:21 +01:00
  • ad5eb2f8d6 ServerSocket: expose the class Max Kellermann 2013-01-30 12:56:23 +01:00
  • 39d56d6b65 ServerSocket: move to libevent.a Max Kellermann 2013-01-30 13:39:12 +01:00
  • a291415326 event/BufferedSocket: move output buffer to FullyBufferedSocket Max Kellermann 2013-01-30 10:36:47 +01:00
  • 4ad7456428 event/SocketMonitor: OnSocketReady() returns bool Max Kellermann 2013-01-30 10:53:32 +01:00
  • 73f36858bb event/SocketMonitor: add methods Read(), Write() Max Kellermann 2013-01-30 10:39:17 +01:00
  • fe3f0332f7 page: convert to C++ Max Kellermann 2013-01-30 09:18:52 +01:00
  • 718fd97612 icy_server: convert to C++ Max Kellermann 2013-01-30 09:08:50 +01:00
  • f8ff45b212 icy_server: pass pointer to _metadata_page() Max Kellermann 2013-01-30 09:13:46 +01:00
  • f5c0b0d316 ArchiveFile: convert to a class Max Kellermann 2013-01-29 23:26:51 +01:00
  • ba51045d9e refcount: convert to C++ Max Kellermann 2013-01-29 23:20:19 +01:00
  • fa34dd7bd3 test/visit_archive: new debug program Max Kellermann 2013-01-29 22:40:11 +01:00