source: roaraudio/roard/streams.c

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @4987:9335631d4e00   13 years phi get codecfilter for ogg_vorbis working again
(edit) @4967:572924bdd4c6   13 years phi make some vars file local as they do not need to be global
(edit) @4964:bba084fba0fa   13 years phi avoide most external uses of roar_vio_init_calls()
(edit) @4957:45ba4cf2abe3   13 years phi use roar_mm_*() where possible
(edit) @4934:a88414aa5705   13 years phi Added support for role based handling in roard (Closes: #49)
(edit) @4896:0cd0dc3bc104   13 years phi removed useage of usleep() in flavor to nanosleep() if supported.
(edit) @4847:8af3ac8d139a   13 years phi correctly reset RECSOURCE flag in case of stream delete
(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) @4753:fae4e9e389bc   13 years phi fixed depends
(edit) @4708:c9d40761088a   13 years phi updated copyright statements
(edit) @4689:4132dd3bbb1c   13 years phi fixed segfault at shutdown with singlesink flag used.
(edit) @4614:3b1ab4d465e8   13 years phi Support dir parameter in OINFO command (Closes: #31)
(edit) @4553:cf667cac6d4f   14 years phi do init value
(edit) @4552:47a0412f706d   14 years phi implemented flag toggling and flag protection
(edit) @4550:8c10e4a70f95   14 years phi change internal API to represent flags correctly
(edit) @4547:78b45f9eaf2c   14 years phi ROAR_WARN() -> ROAR_DBG()
(edit) @4546:653a785ffc38   14 years phi avoid wrong counter on flag multiple times set
(edit) @4545:47a468d8b448   14 years phi fixed unflag singlesink on mixer bug
(edit) @4544:d8158852ff37   14 years phi fixed missing reset on delete of flag ROAR_FLAG_SINGLESINK, fixed pre-thru …
(edit) @4543:14019152e072   14 years phi implemented some very basic single sink mode, corrected …
(edit) @4542:a7f6d5484e03   14 years phi fixed even more warnings
(edit) @4541:b036dcf135d3   14 years phi added single_sink counter
(edit) @4540:afaf515bb76a   14 years phi more strict testing if a flag can be set or not
(edit) @4537:31479869dddd   14 years phi deligate handling of ROAR_FLAG_SINGLESINK to subfunction
(edit) @4521:4277b6a0c8a1   14 years phi fixed a lot compiler warnings
(edit) @4516:f2314a12d62a   14 years phi removed the public struct define of struct roar_buffer
(edit) @4417:a5ab68cb66fa   14 years phi emit ROAR_OE_STREAM_XRUN and ROAR_OE_STREAM_CHANGE_VOLUME events
(edit) @4386:716ab8be37ec   14 years phi correctly copy volumes over, do not try to memcpy() and hope
(edit) @4383:5e587feaae19   14 years phi extend the subsys match to MIXING streams
(edit) @4379:5861284631eb   14 years phi support reading volumes at startup
(edit) @4365:7502b11fcb8a   14 years phi make things work
(edit) @4361:135e78128e19   14 years phi added very basic mixer setup rutines
(edit) @4346:0dbee113ccd0   14 years phi added ROAR_OE_BASICS_NEW/ROAR_OE_BASICS_DELETE for clients and streams
(edit) @4336:044833933e5c   14 years phi use a central function for stream state change
(edit) @4290:5ff78a5e1f1a   14 years phi use correct return values
(edit) @4289:1b0960dba7e3   14 years phi typo
(edit) @4288:8346a61bd6a5   14 years phi make LTM work on outputs and mixer streams, too.
(edit) @4286:a65da2e0543d   14 years phi normalize RMS value
(edit) @4278:3d831ee2a440   14 years phi implemented streams_lzm_get()
(edit) @4272:9dbff74050ba   14 years phi support to reg and unreg for LTM :))
(edit) @4240:a8d45cd31d5d   14 years phi added more and corrected debug lions
(edit) @4239:92a8cd133ddb   14 years phi correct order of commands
(edit) @4238:ee1058273870   14 years phi info on stream closted event
(edit) @4237:fabc316e6db6   14 years phi info lions about stream state change
(edit) @4229:7e755981f03f   14 years phi only take PASSFH if stream is not yet connected
(edit) @4157:692ec8c7f69d   14 years phi change delay messurement: do not include delay by mixer stream
(edit) @4120:2dd5a2f6ea39   14 years phi corrected used buffer
(edit) @4119:e5ff9c330a41   14 years phi coorected number of bits, corrected small memory overlapping bug in …
(edit) @4118:f4b311f1ff93   14 years phi fixed outstanding bug about the volume not set correctly (now: pre-conv)
(edit) @4111:ea89fa7723d6   14 years phi experimental patch from maister for resampling
(edit) @4102:c409f3e79a0b   14 years phi ignore primary flag in the case we are already in shutdown…
(edit) @4101:42b7ee5d2f76   14 years phi some work to support counters
(edit) @4099:6425c5901202   14 years phi added still useless parent_stream struct member
(edit) @3932:04a795c3f5c1   14 years phi corrected incrementing of stream pos counter
(edit) @3921:4c4449728a41   14 years phi added RSD EXEC feature to protocol emulation
(edit) @3823:d8a8c6d19430   14 years phi count with correct (audio_)info struct
(edit) @3671:b99065c57cec   14 years phi fixed a problem with the channel mapping
(edit) @3630:89a9079f8e3f   14 years phi implemented roles, still need some support to set them
(edit) @3557:815e1a8b42e6   14 years phi much more easy installing of channel mapping
(edit) @3556:e489a789acf7   14 years phi install map depending on direction
(edit) @3555:58ca37af083d   14 years phi this does currently not work
(edit) @3554:129c6f16409b   14 years phi update API
(edit) @3549:91a128a3d7ae   14 years phi map data on input streams
(edit) @3546:1fe7354f69c3   14 years phi cleanup
(edit) @3544:b6b4a876a8ad   14 years phi init midi channels, too
(edit) @3542:4a10d68e4c70   14 years phi support to set channel map
(edit) @3539:1fd530767d7b   14 years phi support to read channel map from server
(edit) @3517:1a3218a3fc5b   14 years phi updated license headers, FSF moved office
(edit) @3358:7f9d211148e0   14 years phi updated (C) statements
(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
Note: See TracRevisionLog for help on using the revision log.