path: root/src/modules/module-intended-roles.c
Commit message (Collapse)AuthorAgeFilesLines
* Remove unnecessary #includesMaarten Bosmans2011-06-221-5/+0
* capture: Add the passthrough format negotiation to capture streams.Colin Guthrie2011-06-221-4/+2
| | | | | This helps to keep the API more symmetrical and also potentially allows support for passthrough monitor sources at some point in the future.
* core: Add extended stream API to support compressed formatsArun Raghavan2011-05-021-8/+2
| | | | | | | | | | | | | | | This is the beginning of work to support compressed formats natively in PulseAudio. This adds a pa_stream_new_extended() that takes a format structure, sends it to the server (=> protocol extension) and has the server negotiate with the appropropriate sink to figure out what format it should use. This is work in progress, and works only with PCM streams. Actual compressed format support in some sink needs to be implemented, and extensive testing is required. More details on how this is supposed to work is available at:
* Fix up some double spacesMaarten Bosmans2011-03-181-1/+1
* intended-roles: Do not pick monitor sources when doing automatic role-based ↵Colin Guthrie2010-05-081-1/+12
| | | | device selection
* modules: add various checks to avoid selecting objects that are not linked ↵Lennart Poettering2009-08-161-8/+46
| | | | or in another unclear state
* intended-roles: drop quite a few unnecessary includesLennart Poettering2009-06-231-12/+1
* modules: pass properly initialized userdata pointers to various hooksLennart Poettering2009-06-231-2/+2
* intended-roles: properly initialize split stateLennart Poettering2009-06-231-1/+1
* intended-roles: fix symdef header inclusionLennart Poettering2009-06-231-1/+1
* modules: add module-intended-roles that automatically puts streams marked ↵Lennart Poettering2009-06-221-0/+439
with a role on devices that are intended for that role