Commit graph

  • 73035a82a7 * set IPV6_V6ONLY for IPv6 sockets, to avoid warning when both ipv6 and the ipv4 sockets try to bind to the same port * enable SO_REUSEADDR only on platforms that support it Lennart Poettering 2006-04-06 23:28:15 +00:00
  • ac3d11f833 remove some GCC warnings introduced by improperly casting to (char*) instead of (const char*) Lennart Poettering 2006-04-06 20:17:27 +00:00
  • acb96c96fd Fix some warnings caused by size_t having varying size. Pierre Ossman 2006-03-31 08:54:24 +00:00
  • 3285403d3c Large file support. Polypaudio probably doesn't need it, but it causes warnings when linking libpolyp with applications that do. So this is just to make life easier for other applications. Pierre Ossman 2006-03-31 08:34:41 +00:00
  • 8d4af80383 update todo Pierre Ossman 2006-03-17 08:16:23 +00:00
  • dc5b2c58dd We no longer guarantee that an operation object is returned. Need to tweak some parts to handle this. Pierre Ossman 2006-03-11 21:26:40 +00:00
  • da90b05785 Remember to store the struct with module info. Pierre Ossman 2006-03-11 21:25:35 +00:00
  • 3ef4970142 We filled the volume with the wrong channel count (we used the input, not the output) causing static. Also swapped the comments since they were misplaced. Pierre Ossman 2006-03-08 13:00:46 +00:00
  • 528d15095d The extra stream ref actually did some good. Re-add it, but with some more symmetry, assertions and comments. Pierre Ossman 2006-03-07 18:29:27 +00:00
  • b67963cec2 We've already set an initial reference count of 1 so don't count it up again. Pierre Ossman 2006-03-07 16:04:32 +00:00
  • 64571374b3 Trying to listen on an IPv6 socket by default and only do IPv4 if that fails (which it doesn't most of the time) is terribly confusing. What the user most likely wants is for it to listen to both IPv4 and IPv6 and gracefully continue if only of them succeed. Pierre Ossman 2006-03-07 16:02:34 +00:00
  • 90d6a919fa update todo Pierre Ossman 2006-03-05 21:00:31 +00:00
  • 53c266f663 Fetch sound card name into sink/source description. Pierre Ossman 2006-03-05 20:59:57 +00:00
  • 06eaebf0b4 update todo Pierre Ossman 2006-03-05 20:18:35 +00:00
  • 738734244d Volume support in tunnel module. Pierre Ossman 2006-03-05 20:18:04 +00:00
  • 4e56725a60 It's safer to set buffer size than to try setting number of periods. Pierre Ossman 2006-03-05 18:37:13 +00:00
  • f22d8ab3fe Return the proper error code so that we get a correct error message. Pierre Ossman 2006-03-05 18:35:45 +00:00
  • 7b6a9c3829 Tried to get the volume information even upon init failure. Pierre Ossman 2006-03-05 15:42:37 +00:00
  • dcd202f8eb Update module-tunnel to the new protocol. Pierre Ossman 2006-03-04 21:30:29 +00:00
  • 45baa6958e Fix warning caused by missing return in main(). Pierre Ossman 2006-03-04 17:31:23 +00:00
  • ad7640b789 update todo Pierre Ossman 2006-03-04 13:56:09 +00:00
  • 4e522940ff Alignment safe protocol handling in esound module. Pierre Ossman 2006-03-04 13:55:40 +00:00
  • bc97b29447 Negotiate protocol version between server and client. Will allow smoother protocol modifications in the future. Pierre Ossman 2006-03-02 21:56:15 +00:00
  • fbaaf5acb7 The tag argument is no longer unused. Pierre Ossman 2006-03-02 16:40:23 +00:00
  • 50268e0dd0 Fix warnings on 64-bit systems. Pierre Ossman 2006-03-02 16:37:35 +00:00
  • 6cc11fbfc3 Handle the new latency protocol. This is just a quick fix and does not handle the new memblockq system. Pierre Ossman 2006-03-02 16:32:36 +00:00
  • 7f04568444 typo fix Pierre Ossman 2006-03-02 14:46:31 +00:00
  • 8cf9b972e2 protocol changes for new latency API (partial!) Lennart Poettering 2006-03-02 14:22:25 +00:00
  • 76f56ab462 update todo Pierre Ossman 2006-02-27 09:22:33 +00:00
  • 5b9849eaef update todo Pierre Ossman 2006-02-27 09:21:38 +00:00
  • 4756d186ab We have both sink and source in this module. Pierre Ossman 2006-02-27 09:20:25 +00:00
  • e8b3819ac8 Catch volume update events. Pierre Ossman 2006-02-27 09:18:18 +00:00
  • 1bb14c3a1d 64-bit fixes. Pierre Ossman 2006-02-27 09:09:15 +00:00
  • f59bc1ff2b Fix some signed/unsigned warnings. Pierre Ossman 2006-02-27 08:58:29 +00:00
  • e37f008a03 Function prototype didn't match actual definition. Pierre Ossman 2006-02-27 08:57:41 +00:00
  • 0c65922d39 update todo Pierre Ossman 2006-02-26 21:55:08 +00:00
  • 1e68539dc4 Get notifications about mixer changes from ALSA. Pierre Ossman 2006-02-26 21:50:55 +00:00
  • ae07d5abd5 Handle ALSA file descriptors more correctly. This means a bit more overhead, but following their API properly should avoid problems in the future. Pierre Ossman 2006-02-26 19:09:26 +00:00
  • c119996c73 Fix correct default device. Pierre Ossman 2006-02-26 17:58:27 +00:00
  • b125e1c9d5 Hardware volume support in ALSA modules. Pierre Ossman 2006-02-26 17:57:58 +00:00
  • c5ec39d87f move scatter/gather todo item to post-0.8, since it's impact on perfomance might not even be worth the effort. Lennart Poettering 2006-02-24 17:27:55 +00:00
  • 0d8da54f15 todo update Lennart Poettering 2006-02-24 17:15:02 +00:00
  • 4358977415 * Add new "auth-group=" parameter to protocol-native-unix * Rename "public=" argument of protocol-{esound,native} to "auth-anonymous" Lennart Poettering 2006-02-24 17:14:23 +00:00
  • 25bcc106d0 Do an explicit cast to shut up gcc. Pierre Ossman 2006-02-24 16:29:05 +00:00
  • c3a26709cb This wasn't supposed to be checked in. Pierre Ossman 2006-02-24 16:28:29 +00:00
  • b418809da1 Wrong variable used for port. Pierre Ossman 2006-02-24 16:28:02 +00:00
  • 9f1b793689 Tweak the handling of missing credential support so that we minimise non-POSIX headers in our headers. Pierre Ossman 2006-02-24 16:27:39 +00:00
  • 3f264b2c4a add support for authentication using SCM_CREDENTIALS Lennart Poettering 2006-02-24 15:12:42 +00:00
  • a1f5573313 Call correct function. Pierre Ossman 2006-02-24 10:18:53 +00:00
  • c205ea6ebe Make local function static. Pierre Ossman 2006-02-24 10:18:24 +00:00
  • 9366ab9dc9 Hardware sink mute support. Pierre Ossman 2006-02-24 10:17:41 +00:00
  • 3374df571d IGAIN is a better choice than IMIX for source volume. Pierre Ossman 2006-02-24 09:12:15 +00:00
  • b967aeb44a todo update Lennart Poettering 2006-02-24 01:07:55 +00:00
  • 903b8c093b todo update Lennart Poettering 2006-02-24 00:49:39 +00:00
  • c2304d6872 add a few more validity checks to protocol-esound Lennart Poettering 2006-02-24 00:49:21 +00:00
  • 65736a2651 Some new additions were mislabeled as '\since 0.9'. Pierre Ossman 2006-02-23 12:06:00 +00:00
  • 04c8926739 Mute switch for sinks and sources. This is independent of the volume setting (similar to ALSA). Pierre Ossman 2006-02-23 12:04:31 +00:00
  • bd4ae44e9a update todo Pierre Ossman 2006-02-23 12:00:58 +00:00
  • 607b2796da update todo Pierre Ossman 2006-02-23 09:45:32 +00:00
  • 79e8009045 Hardware source volume support. Pierre Ossman 2006-02-23 09:44:50 +00:00
  • 4e8faa6deb inet_pton expects in[6]_addr structures, nothing else. Pierre Ossman 2006-02-23 09:37:44 +00:00
  • adad7dc672 Add inet_pton emulation for platforms that lack it. Only support IPv4 at this point. Pierre Ossman 2006-02-23 09:30:31 +00:00
  • 7050dbfdae Update hardware volume to a correct initial value. Pierre Ossman 2006-02-23 09:28:39 +00:00
  • f8aca21379 Wrong function name. Pierre Ossman 2006-02-23 09:08:06 +00:00
  • 12e35c546c Make sure hardware volume gets a correct initial value. Pierre Ossman 2006-02-23 09:07:49 +00:00
  • ce9b035b7b Hardware source volume support in OSS. Pierre Ossman 2006-02-23 08:59:31 +00:00
  • c2290c52a4 update todo Lennart Poettering 2006-02-23 02:29:52 +00:00
  • a4ab652a7c really ignore pabrowse Lennart Poettering 2006-02-23 02:29:36 +00:00
  • 2756117223 ignore pabrowse Lennart Poettering 2006-02-23 02:28:17 +00:00
  • 4a64b0d116 change pa_log() and friends to not require a trailing \n on all logged strings Lennart Poettering 2006-02-23 02:27:19 +00:00
  • cb59817b4a simplify tagstruct creation Lennart Poettering 2006-02-23 01:24:16 +00:00
  • 57713350d7 fix source volume adjustment: copy memchunk before changing the volume of it Lennart Poettering 2006-02-23 01:17:54 +00:00
  • 708c650ad1 enforce maximum memblockq length for clients Lennart Poettering 2006-02-22 21:02:27 +00:00
  • bad8fd7cc0 update todo Lennart Poettering 2006-02-22 20:45:42 +00:00
  • ecd346fa9a add listen= parameter to tcp protocol modules Lennart Poettering 2006-02-22 20:44:37 +00:00
  • 8df72bceb5 todo update Lennart Poettering 2006-02-22 20:14:37 +00:00
  • 5c7ab77466 pkg-config update Lennart Poettering 2006-02-22 20:14:00 +00:00
  • 7f68c913f1 revive howl support Lennart Poettering 2006-02-22 20:11:56 +00:00
  • 361f16718f unbreak Makefile.am Lennart Poettering 2006-02-22 19:00:27 +00:00
  • 63165d83cb todo test Lennart Poettering 2006-02-22 18:59:27 +00:00
  • a99e46dd0b rework parameter validity checking in protocol-native server side Lennart Poettering 2006-02-22 18:54:21 +00:00
  • f62b66ae41 todo update Lennart Poettering 2006-02-22 18:43:26 +00:00
  • 71fd26f895 Wrong userdata used to init operation. Pierre Ossman 2006-02-22 15:36:11 +00:00
  • cc2178e5c3 Support for setting volume on sources. Pierre Ossman 2006-02-22 14:11:23 +00:00
  • 6cd225010f Remove polyplib-error and polyplib-mainloop for requirements. Pierre Ossman 2006-02-22 09:39:33 +00:00
  • bf013f8910 todo update - outline what i consider pre-0.8 and post-0.8 issues Lennart Poettering 2006-02-22 00:06:16 +00:00
  • 8d882644be add hw info to description for oss-mmap, too Lennart Poettering 2006-02-21 23:56:46 +00:00
  • 5014db91d5 include hw description gathered from /dev/sndstat in sink/source description string Lennart Poettering 2006-02-21 23:40:07 +00:00
  • 6169bd81aa add new utility function pa_endswith() Lennart Poettering 2006-02-21 23:34:50 +00:00
  • 13b4213274 remove left-over log line in protocol-esound.c Lennart Poettering 2006-02-21 23:34:22 +00:00
  • 9d3dcefad1 todo update Lennart Poettering 2006-02-21 20:28:41 +00:00
  • 48b2e1ab96 update todo Pierre Ossman 2006-02-21 16:35:53 +00:00
  • 7e5123705a Hardware volume support on Windows. Pierre Ossman 2006-02-21 16:35:12 +00:00
  • a10257d680 fix pacat Lennart Poettering 2006-02-21 01:22:42 +00:00
  • 36c8861db6 todo update Lennart Poettering 2006-02-21 01:09:22 +00:00
  • 8c80dd6302 * Don't build seperate ipv4/ipv6 versions of the protocol plugins * Instead try IPv6 and if that fails fall back to IPv4 Lennart Poettering 2006-02-21 01:08:53 +00:00
  • c07928a32d todo update Lennart Poettering 2006-02-21 00:37:49 +00:00
  • 4f511bb7f0 * Get rid of libpolyp-mainloop * Remove pkg-config file of polyplib-error Lennart Poettering 2006-02-21 00:37:22 +00:00
  • f1a0ee78bf todo update Lennart Poettering 2006-02-21 00:16:52 +00:00
  • 893204fd57 add hw volume control for module-oss-mmap Lennart Poettering 2006-02-21 00:14:25 +00:00