module-loopback: check validity of source-output/sink-input properly
[platform/upstream/pulseaudio.git] / src / modules / module-loopback.c
2021-03-10 Seungbae Shinmodule-loopback: check validity of source-output/sink... 35/254835/2 accepted/tizen/6.0/unified/hotfix/20210314.220400 submit/tizen_6.0_hotfix/20210310.092434
2020-09-15 Seungbae Shinfixup! Fix build warnings 24/244124/1 accepted/tizen/unified/20200918.123649 submit/tizen/20200915.083021 submit/tizen/20200916.050225 submit/tizen/20200916.182711 submit/tizen/20200918.024414
2020-09-02 Seungbae ShinFix build warnings 75/242975/1 accepted/tizen/unified/20200904.035452 submit/tizen/20200902.103308 submit/tizen/20200903.061740
2020-07-24 Seungbae Shinmodule-loopback: rollback calculation of requested... 17/239417/1 accepted/tizen/unified/20200730.130855 submit/tizen/20200729.164602 submit/tizen/20200730.033624
2020-02-07 Sangchul LeeMerge branch 'upstream/13.0' into tizen 70/222570/8 accepted/tizen/unified/20200304.123924 submit/tizen/20200211.115824 submit/tizen/20200224.103343 submit/tizen/20200303.010146
2019-05-29 Tanu Kaskinenloopback: fix callback name in comment
2019-05-29 Tanu Kaskinenloopback: remove an unnecessary level of pointer derefe...
2019-03-25 Georg Chinisink, source: Call sink input suspend callback also...
2019-03-25 Georg Chiniloopback: Add option fast_adjust_threshold_msec
2018-09-17 Seungbae ShinFix build warnings 66/189366/1
2018-07-02 Tanu Kaskinensink, source: remove the state getters
2018-06-21 Raman Shyshniouloopback: use source sample spec and channel map by...
2018-06-21 Raman Shyshniouloopback: add max_latency_msec argument
2018-01-26 Sangchul LeeInitialize codes based on 11.1 36/168336/1
2018-01-25 Sangchul LeeInitialize git 10/168210/1
2017-12-12 Arun Raghavanbuild-sys: Stop using symdef headers for modules
2017-12-02 Tanu Kaskinensink-input, source-output: add sink/source_requested_by...
2017-10-21 Georg Chiniloopback: Track and use average adjust time
2017-09-05 Georg Chiniloopback: Use new allow_negative flag of pa_{source...
2017-06-13 KimJeongYeonloopback: apply official patchset 60/133660/1 accepted/tizen/unified/20170627.071444 submit/tizen/20170626.070954
2017-04-17 Georg Chinisource/sink: Allow pa_{source, sink}_get_latency_within...
2017-04-14 Georg Chiniloopback: Implement underrun protection
2017-04-11 Georg Chiniloopback: Reset sink input rate when source or sink...
2017-04-10 Georg Chiniloopback: Add hooks to track port latency offsets
2017-04-07 Georg ChiniMerge branch 'master' of ssh://git.freedesktop.org...
2017-04-07 Georg Chiniloopback: Calculate and track minimum possible latency
2017-03-31 Georg Chiniloopback: Do not skip audio at startup
2017-03-29 Georg Chiniloopback: Fix corking logic of module-loopback
2017-03-29 Georg Chinisink-input/source-output: Don't crash when cork() is...
2017-03-05 Georg Chiniloopback: fix up the previous commit
2017-02-28 Georg Chiniloopback: Initialize latency at startup and during...
2017-02-20 Georg Chiniloopback: correct comments about the thread calling...
2017-02-18 Georg Chiniloopback: Rename sink_input_buffer to loopback_memblock...
2016-12-19 Tanu Kaskinendon't assume that pa_asyncq_new() always succeeds
2016-11-08 KimJeongYeonloopback: add volume type of sink-input 72/96172/1 accepted/tizen/3.0/ivi/20161109.124716 accepted/tizen/3.0/mobile/20161109.124257 accepted/tizen/3.0/tv/20161109.124526 accepted/tizen/3.0/wearable/20161109.124626 submit/tizen_3.0/20161108.053851
2016-10-14 KimJeongYeonloopback: add volume type of sink-input 57/92257/1 accepted/tizen/common/20161109.140230 accepted/tizen/ivi/20161109.002819 accepted/tizen/mobile/20161109.002427 accepted/tizen/tv/20161109.002640 accepted/tizen/wearable/20161109.002735 submit/tizen/20161108.054351
2016-07-13 Georg Chiniloopback: Stop tracking max_request and min_memblockq_l...
2016-07-13 Georg Chiniloopback: Adjust rate based on latency difference
2016-07-13 Georg Chiniloopback: Restart timer after 1/3 second
2016-07-13 Georg Chiniloopback: Move timer restart and snapshots to timer...
2016-07-13 Georg Chiniloopback: Change memblockq length
2016-07-13 Georg Chiniloopback: Improve latency estimation
2016-07-13 Georg Chiniloopback: Improve latency estimation in snapshots
2016-07-13 Georg Chiniloopback: Save time stamps during latency snapshots
2016-04-25 Tanu Kaskinenloopback: refactor proplist updating
2015-12-18 Georg Chiniloopback: Validate the rate parameter
2015-09-13 Alexander E. Patrakovloopback: Fix the obviously-wrong "buffer+=buffer"...
2015-02-16 Alexander E. Patrakovmodule-loopback: don't use 0 for custom source output...
2015-02-02 Georg Chiniloopback: Don't push zero-sized block to memblockq
2015-01-14 Ondrej Holecekupdate FSF addresses to FSF web page
2013-07-29 Tanu Kaskinenloopback: Increase the maximum allowed latency
2013-07-08 Mikel Astizloopback: Fix cork state not updated after move
2013-07-04 poljar (Damir Jelić)Remove pa_bool_t and replace it with bool.
2013-06-24 poljar (Damir Jelić)Whitespace cleanup: Remove tabs
2013-03-22 Tanu Kaskinenloopback: Flush asyncmsgq from the right context
2013-03-22 Tanu Kaskinenloopback: Fix segfault in may_move_to() callbacks
2012-10-30 Tanu Kaskinenloopback: Don't fix the source output format/rate/channels.
2012-10-30 Tanu Kaskinenloopback: Use the real sample spec once it's known.
2012-09-21 Mikel Astizloopback: Disable adjust timer when suspended
2012-09-21 Frédéric Dalleauloopback: Cork source-output if sink is suspended
2012-09-21 Frédéric Dalleauloopback: Cork sink-input if source is suspended
2012-07-04 Frédéric Dalleauloopback: Enable routing on loopback streams
2012-04-04 David Henningssonmodule-loopback: Reset process_msg callbacks in teardown
2012-04-02 Frédéric Dalleauloopback: Fix crash on error during init
2012-03-20 David Henningssonmodule-loopback: Never call adjust_rates after teardown
2012-02-07 Arun Raghavanloopback: Trivial whitespace fix
2012-02-07 Frédéric Dalleauloopback: Fix crash when moving sink-input fails
2012-01-30 Maarten Lankhorstloopback: Fix crashes
2011-10-01 Tanu Kaskinenmemblockq: Improve debuggability by storing a name...
2011-09-07 Tanu Kaskinenloopback: New modargs: sink_input_properties and source...
2011-06-22 Maarten BosmansRemove unnecessary #includes
2011-06-22 Colin Guthriecapture: Add the passthrough format negotiation to...
2011-05-15 Tanu Kaskinenloopback: Add a modarg for disabling remixing.
2011-05-15 Colin GuthrieMerge branch 'passthrough'
2011-05-02 Arun Raghavancore: Add extended stream API to support compressed...
2011-03-20 Colin GuthrieMerge remote-tracking branch 'mkbosmans/mingw32-build'
2011-03-11 Maarten BosmansFix up according to Coding Style
2011-01-31 Colin GuthrieMerge remote branch 'mkbosmans/rate-adjustment'
2011-01-17 Colin GuthrieMerge commit 'e4979ab5cff84ef64c88bba3a1b6b4c5e02f7777'
2011-01-16 Maarten BosmansLimit rate adjustments to small, inaudible jumps
2011-01-16 Maarten Bosmansmodule-loopback: Add adjust_time to valid args
2011-01-03 Cai Yuanqingloopback: Add new arguments to disable stream move
2010-12-12 Maarten Lankhorstmodule-loopback: Prevent an infinite loop when rate...
2010-08-19 Tanu Kaskinenloopback: Make stream names and roles configurable.
2010-02-09 Lennart Poetteringnative: rework handling of seeks that depend on variabl...
2009-11-05 Lennart PoetteringMerge remote branch 'origin/merge-queue'
2009-10-08 Daniel MackMerge branch 'master' of git://0pointer.de/pulseaudio
2009-10-07 Lennart PoetteringMerge remote branch 'coling/history'
2009-10-07 Lennart PoetteringMerge remote branch 'phish3/master'
2009-10-07 Lennart PoetteringMerge remote branch 'tanuk/dbus-work'
2009-10-05 Tor-Björn Claessonloopback: Setting latency of module-loopback
2009-09-14 Daniel MackMerge branch 'master' of git://0pointer.de/pulseaudio
2009-09-03 Lennart PoetteringMerge commit 'origin/master-tx'
2009-08-30 Tanu KaskinenMerge branch 'master' of git://0pointer.de/pulseaudio...
2009-08-28 Lennart Poetteringcore: move 'flags' field into 'pa_sink_input_new_data...
2009-08-26 Lennart Poetteringloopback: quieten gcc on 32bit
2009-08-26 Tanu KaskinenMerge branch 'master' of git://0pointer.de/pulseaudio...
2009-08-26 Lennart Poetteringloopback: update description and icons when moving...
2009-08-25 Lennart Poetteringloopback: make sure a monitor can't be looped back...
2009-08-25 Lennart Poetteringloopback: add loopback module for direct connections...