source: roaraudio/roard

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @1590:07fa8c4493e4   15 years phi added first try of support for hwmixer flag
(edit) @1585:6072cefe7f97   15 years phi added flags: hwmixer (still meaning less, roard ignores this flag) and …
(edit) @1583:a06ebe83db1a   15 years phi added debug macros, fixed double configure bug, changed code in order to …
(edit) @1582:3d529689efaf   15 years phi link against libsndio in case we support it
(edit) @1581:485598ab37df   15 years phi don't close driver not opened
(edit) @1549:835af2c223ac   15 years phi wort most of the basic driver
(edit) @1548:1c08f75acfea   15 years phi done basic init code
(edit) @1547:751826b3e553   15 years phi started writing some code
(edit) @1546:f7c517fb1741   15 years phi corrected prototypes
(edit) @1545:772e820ad7ac   15 years phi added prototypes, added more infos on the inst struct
(edit) @1544:9629323e9999   15 years phi moved parts that should be in the header from the c code file into the …
(edit) @1543:b65c858c38b9   15 years phi started a new driver: OpenBSD sndio
(edit) @1541:7b51b5ded747   15 years phi codecs needing a cf can not be autoconfigured yet
(edit) @1540:cff6327e2fb3   15 years phi it's an error to write data to a not yet opened device
(edit) @1539:56b0eed81f0c   15 years phi added support to reopen device
(edit) @1538:79df833b16cf   15 years phi supress unused var warning on systems not supporting SNDCTL_DSP_GETODELAY
(edit) @1537:7e44b72d3095   15 years phi also support old style select() without sys/select.h
(edit) @1533:c596caf4c8f8   15 years phi done a lot cleanup
(edit) @1532:ce5df2df033d   15 years phi got auto config working, need cleanup
(edit) @1531:639d7347480e   15 years phi added support to set autoconf flag
(edit) @1530:570f7a39d6d0   15 years phi added warning if device uses diffrent sample rate, added support for …
(edit) @1528:c33204994901   15 years phi set stream id and pointer for this server stream in add_output()
(edit) @1527:8ae116c7e48b   15 years phi added support to add server stream, removed unessesery return 0
(edit) @1526:9f95e23b46e0   15 years phi set need_config flag in open_device() and do not set explicitly values …
(edit) @1524:af83c26dd982   15 years phi ROAR_WARN() -> ROAR_DBG() cleanup
(edit) @1523:f1d7869087f5   15 years phi added support to set bloc/frament size
(edit) @1522:2ab4c1e3d956   15 years phi added ROAR_VIO_CTL_SET_DBLKSIZE, added blocksize= stream option
(edit) @1521:1ecaaea92527   15 years phi do seting of framents on first write
(edit) @1518:5d7a197eceb6   15 years phi reordered a lot code within oss driver, should be more flexible now
(edit) @1516:8537a24adfa3   15 years phi only try to chown UNIX socket if we have UNIX support
(edit) @1515:1f6dea6aeb2f   15 years phi correced order of libs on linking
(edit) @1512:c6b548688545   15 years phi corrected info about roard's -sN and added new output stream options to …
(edit) @1504:d00454bcfd80   15 years phi use fh=-2 as specal *read me* info
(edit) @1503:c0005aee16ff   15 years phi added config var if we have args in main()
(edit) @1502:09c7a94d4e49   15 years phi exclude names on ROAR_MINIMAL, too
(edit) @1500:789ffe085574   15 years phi test for ROAR_HAVE_IO_POSIX and ROAR_HAVE_FORK, only close listening …
(edit) @1499:e5cd1b5eb592   15 years phi check for ROAR_HAVE_IO_POSIX, converted source cf to new vio interface
(edit) @1498:0e9ec20bf506   15 years phi corrected use of FDATASYNC and SHUTDOWN, check for ROAR_SUPPORT_META and …
(edit) @1497:beb05975d51d   15 years phi do not store command *names* on micor controllers
(edit) @1496:3b3a826f60d5   15 years phi corrected width of int and not assume it is as big as needed
(edit) @1495:6167505a72bd   15 years phi test for ROAR_SUPPORT_META and disable meta data code
(edit) @1494:687defe4fca9   15 years phi test for ROAR_SUPPORT_LISTEN, disable listening socket code if not set
(edit) @1493:405133c68d28   15 years phi test for ROAR_SUPPORT_META and disable meta data code
(edit) @1488:0dcc3be9917e   15 years phi ckeck for gettimeofday()
(edit) @1487:4758a8fb63f0   15 years phi driver depends on POSIX file IO
(edit) @1486:b283d24f34ef   15 years phi done a lot checks for target capabilities, check for: ROAR_HAVE_UNIX, …
(edit) @1485:9030423a497c   15 years phi console beeper only works with POSIX file IO
(edit) @1484:435ae42d82e7   15 years phi only check for new connections on listening socket if we have select()
(edit) @1483:e8910d52dbfa   15 years phi the current signal model only works on POSIX signal system
(edit) @1482:034429b9ee51   15 years phi include only the headers supported by the target, include in correct order
(edit) @1481:30246a17e3d5   15 years phi update list of CFs
(edit) @1480:0f037c1b4e7f   15 years phi we can only check for new data from clients if we have ROAR_HAVE_SELECT
(edit) @1479:71d2bfe4ebe0   15 years phi only build cf if we have ROAR_HAVE_UNIX, ROAR_HAVE_BSDSOCKETS and …
(edit) @1478:8b72a771afd4   15 years phi updated driver list
(edit) @1246:e0bd23bfaea9   15 years phi use vio close for raw driver
(edit) @1245:3fda0605065a   15 years phi do no unessesery close if driver allready closed the device
(edit) @1244:7846de2d687a   15 years phi use VIO close if driver does not have a specal close, change this for OSS …
(edit) @1243:741d7d9f165a   15 years phi use vio close for normal streams (non-driver)
(edit) @1242:86402240c209   15 years phi use vio close
(edit) @1239:bfbca4801c7b   15 years phi done the a bit cleanup
(edit) @1238:3c0eaf049201   15 years phi done a lot to support meta data updates on encoding vorbis streams with …
(edit) @1231:0d5af7a1225f   15 years phi added explizide casts (*size_t->int) to get compiler warning away
(edit) @1229:287c6c1a333e   15 years phi deleted useless driver_raw_pause(), added fdatasync() to …
(edit) @1228:fa46d78ceb29   15 years phi removed useless driver_roar_pause()
(edit) @1227:203ed239f616   15 years phi set sync and prim flag on output if only non-default driver is given but …
(edit) @1226:c14eba752b62   15 years phi moved code to cf_vorbis_encode_*() instaed of close/open/write…
(edit) @1224:d66ef0e2143d   15 years phi start of stream ctl implementation
(edit) @1223:29f5a58d63ce   15 years phi typo in 'streams_calc_delay' and added cf ctl, prototype for a stream …
(edit) @1222:260aca01b2af   15 years phi unified driver vio ctl to support setting of blocksize
(edit) @1221:8ab0332cd92b   15 years phi added support for flag primary as -oO flag, for flag cleanmeta, dummy for …
(edit) @1209:731db415c4df   15 years phi reduced the OSS fragment (buffer) size, latenys of 35ms!
(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) @1199:6eb25a4ffe7a   15 years phi added support to disable cmd codecfilter
(edit) @1198:de0782b28a73   15 years phi include needed files for gettimeofday()
(edit) @1197:7e5a7e4557e8   15 years phi hacked a bit to get cf_cmd back working, you SHOULD NOT use it…
(edit) @1186:b7ba4a4d62bd   15 years phi changed sources interface a bit: added support for an optional …
(edit) @1185:be5dce10bf4b   15 years phi only include vorbisfile.h if needed, should suppress some warnings
(edit) @1184:e4ed391d9135   15 years phi SNDCTL_DSP_GETODELAY is not defined on some old systems
(edit) @1183:b1622d2eaf9d   15 years phi forgot about need for var c if ROAR_HAVE_GETPEEREID is defined
(edit) @1182:abf527eb7d7c   15 years phi use getpeereid() if supported by OS
(edit) @1181:2ed886715f44   15 years phi delete target bevor overwriting it: needed for semi-install
(edit) @1175:96c01dfee3de   15 years phi added support to set the default driver at compile time
(edit) @1171:02f540634383   15 years phi use fsync() if there is no fdatasync()
(edit) @1164:34acf1586649   15 years phi solved double close bug
(edit) @1162:d9b136a87245   15 years phi added whoami call
(edit) @1159:82af4794cd7b   15 years phi typo
(edit) @1157:5a1850d8ec0f   15 years phi allow overruns in sync streams, make new driver API more stable (network …
(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) @1153:a79a6e94abf3   15 years phi ROAR_WARN() -> ROAR_DBG()
(edit) @1152:ce19b0df17e3   15 years phi cleanup, mainly ROAR_WARN() -> ROAR_DBG()
(edit) @1151:699db521c74a   15 years phi got latency calc for oss driver working, need to cleanup some code
(edit) @1148:8d54d01cd400   15 years phi don't accept new streams in termination state
(edit) @1145:a5edc8a12b46   15 years phi use the new driver interface by default
(edit) @1144:a17ed9fd2af0   15 years phi added support to some codec filters to calc the codec delay
(edit) @1143:252903e35adc   15 years phi added :port to device info
(edit) @1142:f940ed8ab4f0   15 years phi added parameter for stream delay
(edit) @1138:cdca5b30dd69   15 years phi use oss specific sync
Note: See TracRevisionLog for help on using the revision log.