1
0
Fork 0
mirror of https://github.com/badaix/snapcast synced 2025-09-12 00:02:33 +02:00

Commit graph

  • 1bd5365c64 Fix AddressSanitizer alloc-dealloc-mismatch badaix 2020-01-12 15:26:20 +01:00
  • ed8479873c Use soxr_process instead of soxr_oneshot badaix 2020-01-12 14:29:46 +01:00
  • 2d64ee25a2 Resample incoming chunks badaix 2020-01-12 13:26:55 +01:00
  • 52af69618c Update aixlog to v1.2.5 badaix 2020-01-10 23:05:04 +01:00
  • cd9f785425 Code cleanup badaix 2020-01-10 21:28:42 +01:00
  • a75e4857e6 Link against libatomic badaix 2020-01-09 09:16:51 +01:00
  • 7b268b83df Remove unused shared_from_this badaix 2020-01-08 21:22:56 +01:00
  • a01f61b3c8 Merge branch 'master' into develop badaix 2020-01-08 18:25:55 +01:00
  • ec2e7b23f5 Update instructions to include opus dependencies Jordan Speicher 2019-12-28 12:28:07 -06:00
  • 4a802d73ba Switch to boost::process badaix 2020-01-07 21:03:57 +01:00
  • 87d4c00d21 Fix deadlock during shutdown badaix 2020-01-07 20:25:22 +01:00
  • e195298e74 Revert back to process from boost::process badaix 2020-01-06 23:23:56 +01:00
  • d493493868
    Update build.md Johannes Pohl 2020-01-06 21:40:37 +01:00
  • 062e46060c Fix crash during shutdown badaix 2020-01-06 18:50:57 +01:00
  • e12fa3fc7d Travis don't warn unused parameter badaix 2020-01-05 23:52:56 +01:00
  • 9496d51ccd Use boost::process::pipe instead of async_pipe badaix 2020-01-05 22:28:01 +01:00
  • 32ca5144a5 Use async_pipe for stderr reading badaix 2020-01-05 22:15:12 +01:00
  • ad05e87f6d Replace process class with boost::process badaix 2020-01-05 22:00:35 +01:00
  • d80c87351c Small fixes and reformats badaix 2020-01-05 21:51:59 +01:00
  • db9079c179 Log tag badaix 2020-01-05 21:50:34 +01:00
  • 605056cd9c Add posix_stream to Makefile badaix 2020-01-05 19:18:43 +01:00
  • 9353c61d7b Use helper function for async_wait badaix 2020-01-05 14:36:46 +01:00
  • 5c79d9447d Remove unused includes badaix 2020-01-05 14:31:34 +01:00
  • 9f2c256172 Airplay meta pipe reader uses asio event loop badaix 2020-01-04 12:34:59 +01:00
  • 8c6d703ec5 Update copyright dates badaix 2020-01-04 01:03:48 +01:00
  • 37829fea52 Fix dry out timer badaix 2020-01-04 00:54:45 +01:00
  • 6d7e25e9af Switch stream readers to use asio event loop badaix 2020-01-03 22:40:34 +01:00
  • 3eab397543 Update AixLog to v1.2.4 badaix 2020-01-03 22:04:29 +01:00
  • f3d65b9ea4 Remove unused imports badaix 2020-01-03 19:21:26 +01:00
  • b1d31dcf79
    Delete LICENSE #523 Macide Celik 2020-01-02 01:30:22 +03:00
  • 7da35880e8 EncoderFactory returns a unique_ptr badaix 2019-12-29 21:10:40 +01:00
  • 8429c82091 Fix timestamp for first chunk badaix 2019-12-29 21:07:04 +01:00
  • 3b9c2db79b EncoderFactory returns a unique_ptr badaix 2019-12-29 21:06:02 +01:00
  • 4251e149a4
    Update instructions to include opus dependencies #519 Jordan Speicher 2019-12-28 12:28:07 -06:00
  • 865701aa0f Fix travis error on xcode 10.3 badaix 2019-11-27 20:45:13 +01:00
  • 982e538540
    Update README.md Johannes Pohl 2019-12-26 13:57:59 +01:00
  • ff34262887 implement #515 allow to override the hostname #516 Links 2019-12-16 12:15:28 +01:00
  • e9a5a36855 Client uses less memory allocations badaix 2019-12-12 21:46:23 +01:00
  • 6999391f43 Update comment in snapserver.conf badaix 2019-12-11 22:54:11 +01:00
  • 6b793dfb76 Replace some shared_ptr with unique_ptr badaix 2019-12-11 22:48:21 +01:00
  • d8a6e63691 Use promise/future for sync messages badaix 2019-12-11 22:47:11 +01:00
  • 565da8c04a Log phase in error logging badaix 2019-12-11 21:34:02 +01:00
  • 33136df424 Use at least two worker threads badaix 2019-12-11 09:17:59 +01:00
  • 31e7375ed4 Add plist files for macOS badaix 2019-12-11 09:17:34 +01:00
  • 49d5444bb3 Add boost and opus to macOS build instructions badaix 2019-12-10 22:17:48 +01:00
  • 73e42f69cb Android hostname uses ro.product.model as fallback badaix 2019-12-08 21:25:43 +01:00
  • aa3ce3d5ab Rename stream parameter "read_ms" to "chunk_ms" badaix 2019-12-07 14:58:19 +01:00
  • b5551d9451 Server can run on the main thread only badaix 2019-12-06 09:12:21 +01:00
  • 210ab80f71 Switch from deadline_timer to steady_timer badaix 2019-12-05 23:01:18 +01:00
  • 6c819b8f0c Add Opus to Android make targets badaix 2019-12-05 22:56:20 +01:00
  • 5da2df1e48 Start snapcast from init scripts badaix 2019-12-04 20:09:17 +01:00
  • daf4591d55 Switch PipeStream to read from stream_descriptor badaix 2019-12-03 00:21:32 +01:00
  • eb94867b57 Improve check for systime vs streamtime badaix 2019-12-01 22:56:49 +01:00
  • f35efe568a Rename buffer parameter badaix 2019-12-01 22:07:03 +01:00
  • 0341174d5d Reformat code badaix 2019-12-01 22:06:50 +01:00
  • a47849a571 Clean up AsioStream reader code badaix 2019-12-01 11:38:55 +01:00
  • 3cb9902bbe Rename experimental.tcp to tcp badaix 2019-11-28 22:31:03 +01:00
  • fd616956cb Add client mode to TcpStream badaix 2019-11-28 20:07:43 +01:00
  • 43c58febd7 Add stream buffer to AsioStream badaix 2019-11-28 20:05:54 +01:00
  • ea62d8d768 Add server section to config badaix 2019-11-27 23:03:47 +01:00
  • 22262bd203 Delete UDP stream badaix 2019-11-27 23:03:13 +01:00
  • 40c910104b Path component in URI is optional badaix 2019-11-27 22:59:12 +01:00
  • a625a5d806 Fix crash in TCP stream disconnect badaix 2019-11-27 22:58:32 +01:00
  • 5c1f35d6db Reintroduce player state badaix 2019-11-27 21:33:25 +01:00
  • e998f9e3b0 Fix travis error on xcode 10.3 badaix 2019-11-27 20:45:13 +01:00
  • 48e76ea58d Add abstract AsioStream class badaix 2019-11-27 20:44:34 +01:00
  • b00ee4aaf8 Auto detect number of threads to use badaix 2019-11-25 23:54:00 +01:00
  • b6a4ffa758 Server can run on a single thread badaix 2019-11-25 23:00:44 +01:00
  • 0ad3f1a57d Fix compile error badaix 2019-11-24 21:13:34 +01:00
  • 646c7593c1 Add experimental TCP and UDP streams badaix 2019-11-24 18:24:39 +01:00
  • 6e138ff49f Pass io_context to stream readers badaix 2019-11-23 12:09:23 +01:00
  • 7a58526736 Add issue numbers in changelog v0.17.1 badaix 2019-11-22 20:09:48 +01:00
  • 2794d747ff Update version number to v0.17.1 badaix 2019-11-22 19:37:07 +01:00
  • 557c742e47 Fix random crash during client disconnect badaix 2019-11-22 19:35:05 +01:00
  • 0b94a56fe5 Fix compile error if u_char is not defined badaix 2019-11-22 18:26:59 +01:00
  • 3fe1d24715 Fix heap corruption badaix 2019-11-21 23:55:40 +01:00
  • 810c65773c Fix HAS_VORBIS_ENC define badaix 2019-11-21 22:23:34 +01:00
  • bba4d4a5ef Fix release date v0.17.0 badaix 2019-11-21 00:14:43 +01:00
  • d4d67f5b1a Change release date badaix 2019-11-20 23:47:55 +01:00
  • 3f58875cdd Merge branch 'master' into develop badaix 2019-11-20 23:40:47 +01:00
  • f20bd1b1e4 update version to 0.17.0 badaix 2019-11-20 22:40:21 +01:00
  • 09bd4c3bf7 Remove underscore from usernames badaix 2019-11-20 22:25:41 +01:00
  • 5a68f95828 update stream configuraion badaix 2019-11-20 22:06:16 +01:00
  • cdc5dd2bac remove unused function badaix 2019-11-17 15:57:07 +01:00
  • ba2e40909e update webinterface badaix 2019-11-17 15:17:32 +01:00
  • b8be0e5349 Opus encoder handles arbitrary chunk sizes badaix 2019-11-17 15:17:10 +01:00
  • 10db57406b force stream buffer to at least 10ms badaix 2019-11-17 15:15:37 +01:00
  • 211b5afdd3 fix mem leak badaix 2019-11-17 15:14:55 +01:00
  • dbd0b018e2 update jsonrpc++ to v1.3.0 badaix 2019-11-15 17:46:10 +01:00
  • e9dbb6c3b6 fix crash during heavy websocket load badaix 2019-11-15 17:45:49 +01:00
  • 5d7bac11ba
    Update TODO.md Johannes Pohl 2019-11-06 11:12:24 +00:00
  • 276e42890e README: improve Alpine Linux installation instructions Bart Ribbers 2019-11-05 14:02:00 +01:00
  • 5309d38e75 README: improve Alpine Linux installation instructions #497 Bart Ribbers 2019-11-05 14:02:00 +01:00
  • d198b4d0b1 some more items on the todo list badaix 2019-11-04 22:42:32 +01:00
  • a332a3c994 Add information for v0.17.0 badaix 2019-11-04 17:24:28 +01:00
  • badbef3eb6 Add Opus in stream section badaix 2019-11-04 17:22:52 +01:00
  • 0355293f4a Add string signal to signal handler callback badaix 2019-11-04 16:55:23 +01:00
  • 49f492ba97 Add libopus to CI badaix 2019-11-04 15:08:10 +01:00
  • c439549d1e Add callback function to signal handler badaix 2019-11-04 15:07:18 +01:00
  • 07e8290ee4 Add namespace for encoder and decoder badaix 2019-11-04 14:53:02 +01:00