summaryrefslogtreecommitdiff
path: root/src/pulsecore/source-output.c
AgeCommit message (Expand)AuthorFilesLines
2012-11-19sink-input, source-output: Check rate update success for passthroughArun Raghavan1-0/+8
2012-11-19source-output: Fix volume fixup for rate updateArun Raghavan1-3/+3
2012-11-16sink, source: Prevent unnecessary rate update attemptsArun Raghavan1-9/+2
2012-06-09pulsecore: Use pa_streq instead of strcmp.Arti Trivedi Bora1-1/+1
2012-05-14sink-input,source-output: Avoid unneccessary rate updatesArun Raghavan1-1/+2
2012-03-28sink-input/source-output: Prevent filter sink/source cyclesDavid Henningsson1-0/+17
2012-03-05format: Allow format->sample spec conversion for compressed formatsArun Raghavan1-9/+4
2012-03-05format: Expose pa_format_info<->pa_sample_spec conversion functionsArun Raghavan1-2/+2
2012-02-09sink-input,source-output: Handle devices going away in unlink hooksArun Raghavan1-1/+3
2011-12-20core: fix typo in loggingPeter Meerwald1-1/+1
2011-12-20core: sample_spec.rate is in Hz, not kHz; change logging outputPeter Meerwald1-4/+4
2011-11-07sink,source: Update sample rate if possible on stream uncorkArun Raghavan1-0/+6
2011-11-07sink-input,source-output: Add an update_rate() functionArun Raghavan1-51/+67
2011-10-17source: Bring rate update code in sync with sink codeArun Raghavan1-2/+6
2011-10-17sink,source: support for rate updatePierre-Louis Bossart1-0/+24
2011-10-05source-output: Do not use unset channel map in pa_source_output_newDavid Henningsson1-1/+2
2011-10-01memblockq: Improve debuggability by storing a name and a sample spec.Tanu Kaskinen1-2/+4
2011-09-21sink,source: Handle missing in the shared volume caseArun Raghavan1-3/+5
2011-08-18source-output: Ensure no volumes are applied for passthrough streamsArun Raghavan1-3/+18
2011-08-18passthrough: We must not plug in a resampler on stream moveArun Raghavan1-3/+4
2011-08-18formats: Fix bad passsthrough checkArun Raghavan1-1/+1
2011-08-17formats: Use correct API to check for passthrough streamsArun Raghavan1-1/+1
2011-08-07source-output: Fix resampling.Colin Guthrie1-5/+5
2011-06-22esound,streams: Fix some crashes.Colin Guthrie1-3/+5
2011-06-22source-output: Trivial code moveArun Raghavan1-52/+52
2011-06-22capture: Remove support for synchronised capture streams.Colin Guthrie1-47/+2
2011-06-22capture: Implement per-stream volume control for capture streams.Colin Guthrie1-5/+518
2011-06-22capture: Add the passthrough format negotiation to capture streams.Colin Guthrie1-21/+154
2011-06-02streams: Fix the actual resampler method shown in debug messages.Colin Guthrie1-0/+1
2011-02-22core: Link virtual sinks and sources to their streams.Tanu Kaskinen1-0/+1
2010-10-06introspect: Include whether a stream is corked in the info callback.Colin Guthrie1-1/+5
2009-09-20core: dump proplist when creating stream similar to how we already to it for ...Lennart Poettering1-2/+6
2009-08-28core: move 'flags' field into 'pa_sink_input_new_data' structure so that hook...Lennart Poettering1-11/+10
2009-08-22core: relex validity checks when destructing half-set up source outputs/sink ...Lennart Poettering1-2/+0
2009-08-21object: speed up type verification by not relying on strcmp()Lennart Poettering1-1/+1
2009-08-15core: make fixed latency dynamically changeableLennart Poettering1-3/+4
2009-08-15core: split of FAIL_ON_SUSPEND into KILL_ON_SUSPEND and NO_CREATE_ON_SUSPENDLennart Poettering1-1/+1
2009-08-15core: introduce pa_{sink_input|source_output}_fail_move()Lennart Poettering1-0/+19
2009-08-13core: add functions to query max_rewind/max_request values from streamsLennart Poettering1-0/+8
2009-08-13core: add assert macros for verifying calling contextLennart Poettering1-3/+30
2009-04-14core: when applying delay memblockq take monitored sink latency into accountLennart Poettering1-0/+19
2009-04-14core: use pa_{source|sink}_get_latency_within_thread() at one more placeLennart Poettering1-4/+1
2009-04-10core: add a seperate fixed_latency field for sinks/sources with fixed latencyLennart Poettering1-4/+9
2009-04-10core: memory leak, fix ref counting when moving streamsLennart Poettering1-3/+13
2009-04-07add suspend_within_thread() callbacks to pa_sink_input/pa_source_outputLennart Poettering1-0/+1
2009-04-01properly account for seeks in the requested_bytes counterLennart Poettering1-1/+1
2009-04-01pass destination source/sink when moving streams so that we can access themLennart Poettering1-1/+1
2009-04-01don't access i->sink if it is not setLennart Poettering1-3/+5
2009-03-30simplify latency config functions a bit and make them callable in more contextsLennart Poettering1-30/+25
2009-03-30Trigger move callback a little bit earlier so that no IO thread is runningLennart Poettering1-4/+5