source: roaraudio/roard/streams.c

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @3216:651f22f49d8c   14 years phi also count the mixer delay
(edit) @3214:df7983de831f   14 years phi set mixer streams on setting of direction
(edit) @3213:da8251c98c0a   14 years phi support to transpher mixer stream id
(edit) @3212:3bfa4f5edb8c   14 years phi set mixer delay
(edit) @3063:955233719a84   14 years phi use memory functions from libroar, not libc, fixed a small memory leak
(edit) @3042:4eeaa55d36c6   14 years phi wrote a _very_, _very_ experimental impl. of jumbo packets
(edit) @2971:a9a8b989a569   15 years phi ROAR_WARN() -> ROAR_INFO()
(edit) @2952:ce25506bc479   15 years phi support for the true meaning of ROAR_FLAG_IMMUTABLE
(edit) @2938:9c43303646df   15 years phi moved change of volume code out to libroardsp
(edit) @2840:1f09c64298bc   15 years phi fix support for RAW streams
(edit) @2835:191b93956b80   15 years phi return error on cf open failed correctly
(edit) @2816:b9e357b0dc43   15 years phi added prethru support and updated list of codecs a bit
(edit) @2766:579ea97dbcbf   15 years phi use socket fh on win32
(edit) @2764:306e6068d475   15 years phi do try to set non-blocking on win32
(edit) @2747:3b74f02762f5   15 years phi new debug lions
(edit) @2734:8fae5b5a4501   15 years phi check if id is valid
(edit) @2730:b96520845643   15 years phi underruns with pause flag
(edit) @2721:c3d01f76c247   15 years phi added stubs for rdtcs_check_stream() and rdtcs_send_stream()
(edit) @2714:338ef58daf7d   15 years phi init pos_rel_id with -1
(edit) @2705:0b319d8093ae   15 years phi move streams to client of parent stream
(edit) @2694:cd2d3214e7da   15 years phi set tick
(edit) @2681:359a85bcf5e9   15 years phi added new subsystem complex
(edit) @2635:d852c92b2cbf   15 years phi set state=old on mon streams
(edit) @2626:6c6fa1dc7132   15 years phi ask codecfilter if virtual child stream is ok.
(edit) @2625:c8e21af3e6ce   15 years phi added streams_set_rawflag()
(edit) @2623:3f9101ab62ae   15 years phi frames->channels
(edit) @2622:81ea40322d8e   15 years phi update stream pos
(edit) @2613:ac7fd983a13a   15 years phi set stream state
(edit) @2612:2dcb1c46464a   15 years phi correctly set type of data correctly
(edit) @2611:e6644a50a821   15 years phi added new stream state member of server stream
(edit) @2609:be3a02306b24   15 years phi more debug lions, delete parent streams only in case there is one set
(edit) @2606:f11a57292063   15 years phi added streams_set_null_io()
(edit) @2605:05a5e60942b9   15 years phi corrected notify of parent stream
(edit) @2603:c296658fe59f   15 years phi send a stream_ctl to parent stream in case of a virtual stream
(edit) @2597:c2b8860ef9d2   15 years phi use correct function
(edit) @2596:993c50446769   15 years phi small fixes
(edit) @2594:f7f7d099e1b9   15 years phi new proto type for streams_new_virtual()
(edit) @2593:4bdafc96b459   15 years phi added new streams_new_virtual(), don't sure of the prototype
(edit) @2592:473156a0279d   15 years phi delete streams which are virtual streams of the current one
(edit) @2493:49c636f06306   15 years phi support to disable light, raw and MIDI subsystem
(edit) @2491:d3ef52e3cd3d   15 years phi removed old, broken, now unused code
(edit) @2459:fb60f66995f6   15 years phi get input from ROAR_DIR_BRIDGE streams if they have data in there input …
(edit) @2458:8cbbb5330348   15 years phi better form of check for dir
(edit) @2417:ca4883b53c04   15 years phi recsource can only be set ones
(edit) @2416:9e27075230e1   15 years phi update all other streams in case passmixer is set
(edit) @2415:9bf731990e80   15 years phi added streams_get_subsys()
(edit) @2414:e4232f77e119   15 years phi do not use softvol on a input stream with passmixer flag
(edit) @2397:f22c72e89b6e   15 years phi some more debug lions
(edit) @2390:f90015f9212f   15 years phi request buffer of correct size
(edit) @2389:bdac3c7a5292   15 years phi request a big enogth buffer
(edit) @2387:f9da5df1243b   15 years phi correctly calc size of input to read, some minor printf-format fixes
(edit) @2361:6cd94216bb06   15 years phi only set nonblock in case sync really means nonblock
(edit) @2342:f68e7823bcd0   15 years phi typo
(edit) @2341:b4bff5863ff7   15 years phi sync default not for specific dirs but depending on the actual default
(edit) @2337:eb8ac38c43fc   15 years phi do not set streams async if they default to sync
(edit) @2264:b83ab846836d   15 years phi FILTER streams allways need to be /sync/
(edit) @2259:65cf4e1360e9   15 years phi also support THRU streams for output streams
(edit) @2258:bfd54866c1b8   15 years phi only send data when stream is ready
(edit) @2256:bad661b44e28   15 years phi use streams_thru_num
(edit) @2255:2d6fc1309356   15 years phi fill streams_thru_num
(edit) @2254:8ddc1cd77f97   15 years phi added var for a thru stream counter
(edit) @2253:74ebb81c6353   15 years phi got THRU support working again
(edit) @2252:8860b2075ca5   15 years phi moved THRU stream support from individual stream types to the general …
(edit) @2251:d555bf49b46d   15 years phi wrote streams_get_dir()
(edit) @2248:1d8e0059b098   15 years phi also shut down ROAR_DIR_RAW_OUT streams, set SYNC flag on FILTER streams …
(edit) @2239:a4ad4c745c19   15 years phi also delete RAW_IN streams in case the real stream is deleted
(edit) @2237:6880d26ceeb9   15 years phi call raw_check_stream()
(edit) @2159:2ab138cbc626   15 years phi clear buffers in case they are new
(edit) @2158:ff6ea5302c60   15 years phi calc echo removal thingys.
(edit) @2155:ad48aa7dd72c   15 years phi started support for antiecho flag
(edit) @2153:ba4ad75b819d   15 years phi write input data to output buffer in case ROAR_FLAG_ANTIECHO is set
(edit) @2152:486dfc9b4b05   15 years phi use stream_outputbuffer_request to get a buffer
(edit) @2151:1871577d2258   15 years phi added stream_outputbuffer_request() and stream_outputbuffer_destroy(): …
(edit) @2150:8809a7d0167c   15 years phi added support to change software volume on a output stream
(edit) @2148:8da163d161ec   15 years phi use a seperated input pointer for multi-strage conversions
(edit) @2147:085a272b4e2b   15 years phi seperated things a bit
(edit) @2146:da70b6692089   15 years phi updated streams_send_mon() to use a roar_buffer
(edit) @2102:7dc6de74943a   15 years phi added debug lion and set indata buffer for bufbuf usage case correctly
(edit) @2095:619c14fd0823   15 years phi use roar_conv2()
(edit) @2091:d988fc5c90d8   15 years phi use a additioal buffer if max(in,out) > max(insize,outsize)
(edit) @2089:a6470068db32   15 years phi change of volume now only once for both, converted and non converted …
(edit) @2088:1933b0b8cb8e   15 years phi added missing kommata
(edit) @2079:1f7b34848f37   15 years phi added support for volume change in new fillmixbuf function
(edit) @2062:ccb0a81398e3   15 years phi added support to convert data type (this currently only work if inlen < …
(edit) @2061:a9543462cad6   15 years phi started with a new mixbuffer filler: streams_fill_mixbuffer2()
(edit) @2021:9f8951a93401   15 years phi do not crach on invalide stream meta data
(edit) @1928:4d3ccb700daf   15 years phi updated stream interface to handle mmap flag.
(edit) @1926:4522f8bfab00   15 years phi added sill dummy stream flag MMAP :)
(edit) @1914:00d1fd3f4417   15 years phi only send data to ready monetoring clients
(edit) @1913:b4b824af799b   15 years phi added stream attribute 'ready'
(edit) @1912:56ee96cd3d99   15 years phi added new socket types to socket shutdown list
(edit) @1908:5173a6908526   15 years phi for some stream types the sync flag is used diffrently
(edit) @1906:879e3a0312a6   15 years phi added some debug lions
(edit) @1887:90abccb92ba8   15 years phi support MUTE flag on wave streams
(edit) @1857:039b11dd6c39   15 years phi we do not need a filter chain anymore
(edit) @1845:387a865620c1   15 years phi added subs: midi_check_stream() and midi_send_stream(), corrected a …
(edit) @1842:8c8a003773ca   15 years phi support for names on server streams, added roar_stream_get_name()
(edit) @1837:658124707d22   15 years phi support thru streams for waveform streams without a codecfilter
(edit) @1836:e544e1fdbb76   15 years phi in case a stream is deleted another stream refres to as rel id delete the …
(edit) @1821:09e0eed94c03   15 years phi added function subs: light_check_stream() and light_send_stream()
Note: See TracRevisionLog for help on using the revision log.