source: roaraudio/roard/roard.c

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @2087:30d3653999b9   15 years phi added some debug outputs and got setting of quality for vorbis working :)
(edit) @2085:4194fe29d77a   15 years phi added support for a output option 'q=...'
(edit) @2028:e5bfbf9b184e   15 years phi only use OpenSLP if it is present.…
(edit) @2017:419fb879b9e3   15 years phi added support to annouce a location
(edit) @2016:615c005ab476   15 years phi use symbolic constant
(edit) @1995:57b72f44b4ab   15 years phi send some attributes
(edit) @1994:31e1d8c4f3c1   15 years phi we now support to deregister :)
(edit) @1993:735317524c03   15 years phi added support to *REGISTER* to SLP, need to write code to deregister ;)
(edit) @1991:92666322b25e   15 years phi added stream options channel and universe to roard
(edit) @1926:4522f8bfab00   15 years phi added sill dummy stream flag MMAP :)
(edit) @1924:4b8f87ffd0b0   15 years phi make midi subsystem a bit configurable
(edit) @1923:cd3072dcde5f   15 years phi added option --light-channels
(edit) @1920:f06218b2705e   15 years phi typo
(edit) @1919:ab6c76b94351   15 years phi make it possible to set subsystem (dir)
(edit) @1899:f1500bbcc8cc   15 years phi added SYNC flag to defaults of MIDI Out streams
(edit) @1819:2604692f2a5b   15 years phi init and free light control subsystem
(edit) @1787:ed6218aaa6ba   15 years phi set socket to "" in case of not listen instad of *server=0
(edit) @1753:a15204350a08   15 years phi no signals and a lot other things on win32
(edit) @1691:ecccc2a22b79   15 years phi roard should terminate if it can't ste uid/gid on socket
(edit) @1609:3c2a3f0fb127   15 years phi started support for server config including default flags and mixer for …
(edit) @1581:485598ab37df   15 years phi don't close driver not opened
(edit) @1531:639d7347480e   15 years phi added support to set autoconf flag
(edit) @1528:c33204994901   15 years phi set stream id and pointer for this server stream in add_output()
(edit) @1522:2ab4c1e3d956   15 years phi added ROAR_VIO_CTL_SET_DBLKSIZE, added blocksize= stream option
(edit) @1516:8537a24adfa3   15 years phi only try to chown UNIX socket if we have UNIX support
(edit) @1512:c6b548688545   15 years phi corrected info about roard's -sN and added new output stream options to …
(edit) @1503:c0005aee16ff   15 years phi added config var if we have args in main()
(edit) @1494:687defe4fca9   15 years phi test for ROAR_SUPPORT_LISTEN, disable listening socket code if not set
(edit) @1486:b283d24f34ef   15 years phi done a lot checks for target capabilities, check for: ROAR_HAVE_UNIX, …
(edit) @1227:203ed239f616   15 years phi set sync and prim flag on output if only non-default driver is given but …
(edit) @1221:8ab0332cd92b   15 years phi added support for flag primary as -oO flag, for flag cleanmeta, dummy for …
(edit) @1208:3ed0b4a1da52   15 years phi added support to select a default codec for the default output driver
(edit) @1207:aa6872cc2c17   15 years phi moved ENV vars ROAR_DRIVER and ROAR_DEVICE to new driver interface
(edit) @1200:7ab8a2d1c9a5   15 years phi primary outputs are sync to there self
(edit) @1156:7d06c4349db7   15 years phi added some debug lions to watch the driver ID
(edit) @1155:556400bd73cd   15 years phi save if we are in no-listen mode and allow new streams while in …
(edit) @1145:a5edc8a12b46   15 years phi use the new driver interface by default
(edit) @1120:b6c25640aa42   15 years phi added support to esd driver for sync and async streams
(edit) @1117:b7329495fc22   15 years phi added support for sync vio streams
(edit) @1115:1bab2adc81e8   15 years phi removed -s as short form for --sock as used as -s for --source
(edit) @1110:1bdd5d4d74f2   15 years phi added -sN, start new on source on -sN and end of parameters
(edit) @1046:27fab9a77db2   15 years phi update pid on --deamon
(edit) @1032:a06815278af3   15 years phi added stream flag META
(edit) @1011:382d3e6269d1   15 years phi ignore proxy settings at startup time while opening local socket
(edit) @982:05f1be351ac0   15 years phi quit if a primary output stream can not be inited, changed change of g_pos …
(edit) @974:2fc99cf797f4   15 years phi mark -d list as obsolete
(edit) @973:a8a9e120261c   15 years phi added --list-driver, exit on -d list after listing the driver
(edit) @961:ac5a0e9430cf   15 years phi added support vor primary output streams
(edit) @941:23d33874eb9d   15 years phi patch for alaw/mulaw codec, needed on DEC Alpha for am7930 sound chips
(edit) @938:639ed35cb23f   15 years phi added support for setting options via -oO
(edit) @934:0277459c7e79   15 years phi got output streams basicly working, we should clean up some code anyway
(edit) @933:2c06d248d2e6   15 years phi wrote add_output() but does not work yet
(edit) @932:0de90185644f   15 years phi added output options, need to write add_output() to actually init a new …
(edit) @920:ce0dc2fbe8e2   15 years phi added --standby and --auto-standby
(edit) @905:2fd9cd5be5ef   15 years phi added --sysclocksync
(edit) @775:713dae109380   16 years phi typo
(edit) @668:71ac426690da   16 years phi added license statements
(edit) @580:f23bf553e14c   16 years phi only delete socket if we not allready had deleted it before, needed by …
(edit) @579:2c1678ae3911   16 years phi added code to support server restart (--restart)
(edit) @576:89baebafdc4f   16 years phi set g_listen_socket to -1 to let g_terminate work :)
(edit) @574:fda350c7a108   16 years phi added cleanup_listen_socket()
(edit) @573:23600819747c   16 years phi added long options to conform help
(edit) @550:2c57af617cf8   16 years phi changed order of -s and -S, now -S implays start of source not -s, -s got …
(edit) @548:bf2791966e7b   16 years phi --no-listen now impleys --terminate
(edit) @523:0c640b607a7f   16 years phi it should now be possible to use --setuid/--setgid on non unix sockets
(edit) @519:245b982566c1   16 years phi -6 gives error now if no IPv6 support is compiled in
(edit) @518:b4054527b555   16 years phi added options -4 and -6
(edit) @517:1b5f48c1dc8c   16 years phi set socket type if we know it
(edit) @508:1129ff87dd1e   16 years phi added DECnet listen support, introused -n/--decnet to roard, added …
(edit) @501:985357040570   16 years phi ha! It's working: RoarAudio via DECnet! :), needs cleanup
(edit) @450:67dff1f38bcb   16 years phi added ROAR_DEFAULT_SOCKGRP
(edit) @447:69862ec0bf8a   16 years phi -p implys -t and -t sets only hostname if it is not of type INET
(edit) @446:4339778d91f0   16 years phi added support to use symbolic names for -p
(edit) @444:ddaaf8e220bd   16 years phi added support vor setuid, setgid and chroot
(edit) @440:cd53b032e3fb   16 years phi set UID/GID of server
(edit) @422:3fefce66eb54   16 years phi set sid in demon mode
(edit) @286:d497a15fe15c   16 years phi unlink() old UNIX Domain sockets to listen on them ones
(edit) @285:bf23d797553e   16 years phi added wait() an SIGCHLD
(edit) @284:e3c19b919bd6   16 years phi upsi... commited testing code…
(edit) @283:aa4b4aa2917f   16 years phi added g_midi_cb_playing
(edit) @282:eefa0fe33f9b   16 years phi stop console beep at end of runtime
(edit) @281:37e9158223c9   16 years phi added midi_init/free()
(edit) @280:ccbc8f57cccc   16 years phi added --list-cf
(edit) @279:0b0a0d57ac0a   16 years phi added support for env ROAR_SERVER
(edit) @278:70c1ec23b6c6   16 years phi added warning in realtiem mode with -DDEBUG
(edit) @277:579bf6c29a92   16 years phi commented out ioprio_set() code as it is not working, see manpages BUGs …
(edit) @276:476028c3d8ed   16 years phi added support for multible --realtimes; added ioprio_set() for linux
(edit) @275:6bb82ce58238   16 years phi added --realtime, renice
(edit) @274:7da1849ab394   16 years phi added --restart to help, typo
(edit) @74:09b49c8553b7   16 years phi added $ROAR_DRIVER and $ROAR_DEVICE
(edit) @71:6426d93defd0   16 years phi added support to quit the server if all clients are gone and we are in …
(edit) @68:797b3512e1d9   16 years phi added basic demon support, a option to not listen on any sockets and …
(edit) @64:93c00fbc439a   16 years phi changed some basic things to support sources
(edit) @63:d8ba12b0b152   16 years phi we need the clients and the sources to be inited to add sources, so init …
(edit) @62:c0dab6fd9534   16 years phi added support for options -t/-u
(edit) @60:d1fa94aadc08   16 years phi added basic UNIX Domain Socket code
(edit) @44:0d81c0ab4490   16 years phi init samples on startup
(edit) @39:e3c8b57b6365   16 years phi added some infos about our self client
(edit) @37:58cb09c26220   16 years phi added basic self client code
Note: See TracRevisionLog for help on using the revision log.