source: roaraudio/roard/driver_oss.c

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @5388:e5cc8e03a3e1   12 years phi Added support for refcount based VIOs as well as dynamically allocated …
(edit) @5381:430b1d26e12d   12 years phi updated copyright years
(edit) @5278:b3e0dd3f3141   12 years phi last parts of merging _nonblock into _ctl and fixed sizeof(cmd) of _ctls
(edit) @5276:0eb24ca6810e   12 years phi merged VIO's _nonblock() into _ctl() (Closes: #135)
(edit) @5055:db7a96528119   13 years phi support auto reconf bits=32->16 in case not supported (See: #48)
(edit) @4957:45ba4cf2abe3   13 years phi use roar_mm_*() where possible
(edit) @4846:58d1d4cb7602   13 years phi Auto select a stream if no stream has sync flag. (Closes: #30)
(edit) @4819:bfe88a001985   13 years phi avoid warning when record stream is not yet fully up
(edit) @4815:df2ef6edb97f   13 years phi added support to roard for record streams.
(edit) @4708:c9d40761088a   13 years phi updated copyright statements
(edit) @3838:533d385df0da   14 years phi made OSS driver fh save
(edit) @3691:4d49660d8f9f   14 years phi updated (c)
(edit) @3517:1a3218a3fc5b   14 years phi updated license headers, FSF moved office
(edit) @2368:4128bea7fc3e   15 years phi set sstream if we have one at open time
(edit) @2367:bdbcf1c16820   15 years phi added server stream para to all drivers
(edit) @1672:ebdd6c9efa55   15 years phi added support for hwmixer to oss driver (not working for me, OSS v4) and …
(edit) @1544:9629323e9999   15 years phi moved parts that should be in the header from the c code file into the …
(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) @1533:c596caf4c8f8   15 years phi done a lot cleanup
(edit) @1532:ce5df2df033d   15 years phi got auto config working, need cleanup
(edit) @1530:570f7a39d6d0   15 years phi added warning if device uses diffrent sample rate, added support for …
(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) @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) @1242:86402240c209   15 years phi use vio close
(edit) @1222:260aca01b2af   15 years phi unified driver vio ctl to support setting of blocksize
(edit) @1209:731db415c4df   15 years phi reduced the OSS fragment (buffer) size, latenys of 35ms!
(edit) @1184:e4ed391d9135   15 years phi SNDCTL_DSP_GETODELAY is not defined on some old systems
(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) @1138:cdca5b30dd69   15 years phi use oss specific sync
(edit) @946:8967abcd6cb1   15 years phi use SNDCTL_DSP_SETFMT if avalible
(edit) @945:d65997b421d1   15 years phi changed the way the number of channels is set and added some error …
(edit) @942:7e85e08c6501   15 years phi chaned codec handling a lot, return codec name in case OSS suggest another
(edit) @935:051cbda17b97   15 years phi ROAR_WARN() -> ROAR_DBG()
(edit) @934:0277459c7e79   15 years phi got output streams basicly working, we should clean up some code anyway
(edit) @930:62b20281af8d   15 years phi added a addition argument fh to vio driver open rutine, added var to save …
(edit) @924:7f4183d013fa   15 years phi fixed handling of case the system has OSS support but we found no OSS …
(edit) @919:0d97efb0782c   15 years phi wrote working(!) OSS driver
(edit) @917:7e60fa8dc102   15 years phi I decided to use std vio interface for read and writes, typos
(add) @916:967d7f59fe8f   15 years phi added basic OSS driver code file
Note: See TracRevisionLog for help on using the revision log.