summaryrefslogtreecommitdiff
path: root/src/pulsecore/card.c
AgeCommit message (Expand)AuthorFilesLines
2015-01-14update FSF addresses to FSF web pageOndrej Holecek1-3/+1
2014-03-14alsa: Use card description in default sink/source prefix when availablePete Beardmore1-1/+1
2013-12-05card: Move pa_card_add_profile() implementation to a more logical placeTanu Kaskinen1-13/+13
2013-11-29Pass the profile object instead of the profile name to pa_card_set_profile()Tanu Kaskinen1-8/+3
2013-11-22card: Ensure we still pick a profile even if it's unavailable.Colin Guthrie1-0/+6
2013-11-05card: Only set active_profile with available profileLuiz Augusto von Dentz1-1/+6
2013-09-17hashmap: Add the ability to free keysArun Raghavan1-6/+6
2013-07-04Remove pa_bool_t and replace it with bool.poljar (Damir Jelić)1-4/+4
2013-03-27Revert "card: Support adding ports dynamically"Mikel Astiz1-19/+0
2013-02-19card: Set initial profile availability stateMikel Astiz1-0/+1
2013-02-18card: Add card profile availabilityMikel Astiz1-0/+20
2013-02-16idxset: Use pa_free_cb_t instead of pa_free2_cb_tTanu Kaskinen1-2/+2
2013-02-16device-port: Remove pa_device_port_hashmap_free()Tanu Kaskinen1-2/+2
2013-02-16hashmap: Use pa_free_cb_t instead of pa_free2_cb_tTanu Kaskinen1-19/+4
2013-01-22card: Remove some unnecessary checks.Tanu Kaskinen1-10/+6
2013-01-20device-port: Add a card pointer to the ports.poljar (Damir Jelić)1-1/+9
2012-10-25card: Store a pa_card pointer in pa_card_profile.Tanu Kaskinen1-7/+16
2012-10-25card: Support adding ports dynamicallyMikel Astiz1-0/+17
2012-10-25card: Support adding profiles dynamicallyMikel Astiz1-0/+12
2012-06-29card: Ensure that there's always at least one profile.Tanu Kaskinen1-3/+7
2012-06-29card: Don't crash if someone gives NULL name to pa_card_set_profile().Tanu Kaskinen1-1/+1
2012-05-31pulsecore: Use PA_IDXSET_FOREACH wherever applicable.Harsh Prateek Bora1-2/+2
2011-11-26Cards now has ports directly, and device port has list of profilesDavid Henningsson1-1/+9
2011-02-25core: Add a new hook PA_CORE_HOOK_CARD_PROFILE_CHANGEDColin Guthrie1-0/+2
2009-06-17card: make sure to always hand failure code back in some callsLennart Poettering1-10/+19
2009-06-17card: some modernizationsLennart Poettering1-9/+7
2009-06-08prop: introduce new PA_PROP_DEVICE_INTENDED_ROLES propertyLennart Poettering1-0/+1
2009-06-05core: add a suspend cause flags fieldLennart Poettering1-3/+4
2009-03-25add missing initializationLennart Poettering1-0/+1
2009-03-23only store card profile if flagged for thatLennart Poettering1-3/+7
2009-03-03Use LGPL 2.1 on all files previously using LGPL 2Colin Guthrie1-1/+1
2009-03-01add logic for initializing a useful icon nameLennart Poettering1-0/+3
2009-02-12don't claim that profile changes are always successfulLennart Poettering1-1/+1
2009-01-22add new function pa_card_suspend()Lennart Poettering1-0/+17
2009-01-22don't include full path in driver name.Lennart Poettering1-1/+2
2009-01-21make pa_card_new_data::active_profile a stringLennart Poettering1-10/+24
2009-01-21when changing profiles do the actual assignment in the generic implementationLennart Poettering1-1/+5
2009-01-21remove bogus pa_core_check_idle() callLennart Poettering1-2/+0
2009-01-20add priority logic to find best default profileLennart Poettering1-2/+15
2009-01-20fix destruction when no profiles are definedLennart Poettering1-3/+5
2009-01-17actually create pa_card object in module-alsa-cardLennart Poettering1-3/+10
2009-01-15rename card config to card profileLennart Poettering1-25/+25
2009-01-15maintain a list of sink inputs/source outputs as part of the pa_client objectLennart Poettering1-2/+4
2009-01-15add new pa_card object as a way to logically combine multiple sinks and sourcesLennart Poettering1-0/+196