aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2018-07-10bluetooth: add wideband audio codec negotiation to HFPjejb-v12James Bottomley1-4/+49
2018-07-10bluetooth: add support for mSBC codecJames Bottomley3-0/+339
2018-07-10bluetooth: add variable codec architectureJames Bottomley3-28/+40
2018-07-10bluetooth: make native the default backendJames Bottomley1-2/+5
2018-07-10bluetooth: add correct HFP rfcomm negotiationJames Bottomley3-6/+125
2018-07-10bluetooth: separate HSP and HFPJames Bottomley6-19/+111
2018-06-28bluetooth: use consistent profile namesJames Bottomley5-50/+50
2018-06-18update NEWSTanu Kaskinen1-0/+79
2018-05-31sink-input, source-output: fix uninitialized variable accessTanu Kaskinen2-4/+12
2018-05-30alsa-card: fix null dereferenceTanu Kaskinen1-1/+2
2018-05-15alsa-util: Use time stamp config only for alsa versions >= 1.1.0Georg Chini1-1/+7
2018-05-11build-sys: remove module-defs.h.m4 from EXTRA_DISTTanu Kaskinen1-1/+0
2018-05-11build-sys: fix distribution of GSettings filesTanu Kaskinen1-2/+4
2018-05-11build-sys: bump sonamesTanu Kaskinen1-1/+1
2018-05-11alsa-util: Set ALSA report_delay flag in pa_alsa_safe_delay()Georg Chini1-0/+7
2018-05-09bluez5-device: Fix memory leak in sco_process_render()Georg Chini1-9/+19
2018-05-09bluez5-device: Rewrite of thread function, reduce send buffer size for a2dp sinkGeorg Chini1-98/+202
2018-05-07vala: Fix lengths for source/sink port arraysDavid Hewitt1-0/+2
2018-05-07allow-passthrough: fix hook return valueTanu Kaskinen1-1/+1
2018-05-06module-allow-passthrough: Don't crash if we can't find a sinkArun Raghavan1-0/+6
2018-05-04ladspa-sink: fix incorrect error conditionsSangchul Lee1-1/+1
2018-05-01i18n: update Polish translationPiotr Drąg1-192/+217
2018-05-01alsa-sink/source: always set reconfiguration callbackSangchul Lee4-18/+6
2018-04-26gsettings: run gsettings-data-convert from gsettings-helperTanu Kaskinen3-0/+172
2018-04-26vala: fix a struct field name and add missing source output volume/mute funct...wellington wallace1-1/+4
2018-04-19build-sys: enable GSettings by defaultTanu Kaskinen1-17/+25
2018-04-19gsettings: free group_names after useTanu Kaskinen1-0/+5
2018-04-19gsettings: free the module-group GSettings objects after useTanu Kaskinen1-0/+4
2018-04-19gsettings: remove bad signal connectionTanu Kaskinen1-2/+0
2018-04-19gsettings: check that children haven't been deleted before using themTanu Kaskinen1-2/+8
2018-04-19build-sys: remove a redundant enable_gsettings checkTanu Kaskinen1-1/+1
2018-04-19gsettings: rename "module" to "module-group"Tanu Kaskinen2-29/+34
2018-04-19gconf, gsettings: fix config.h includesTanu Kaskinen4-8/+10
2018-04-19gsettings: add the modules schema to the schema description fileTanu Kaskinen1-0/+10
2018-04-19default.pa: add module-gsettingsTanu Kaskinen2-0/+15
2018-04-19.gitignore: add module-gsettings related thingsTanu Kaskinen1-0/+2
2018-04-19module-gsettings: new module to store configuration using gsettingsSylvain Baubeau8-291/+747
2018-04-11qpaeq: fix Qt5 mainloop useFelipe Sateler1-2/+2
2018-04-10man: unify pactl and pacmd suspend command documentationTanu Kaskinen2-19/+28
2018-04-02i18n: update the Czech translationDaniel Rusek1-100/+83
2018-03-23Fix memory leaksJungsup Lee3-4/+18
2018-03-20i18n: update the Ukrainian translationYuri Chornoivan1-247/+175
2018-03-20fix a call to pa_sink_suspend() from an incorrect threadTanu Kaskinen6-150/+156
2018-03-20pass pa_suspend_cause_t to set_state_in_io_thread() callbacksTanu Kaskinen25-55/+172
2018-03-16replace sink/source SET_STATE handlers with callbacksTanu Kaskinen25-633/+849
2018-03-16oss: don't fail resume if trigger() failsTanu Kaskinen1-32/+27
2018-03-16sink, source: rename set_state() to set_state_in_main_thread()Tanu Kaskinen17-54/+56
2018-03-07bluetooth: fix resume error handlingTanu Kaskinen2-26/+14
2018-03-04i18n: update the Indonesian translationAndika Triwidada1-1197/+2110
2018-02-23null-sink, pipe-sink: some state variable cleanupsTanu Kaskinen2-5/+5
2018-02-23alsa: add a couple of FIXME commentsTanu Kaskinen2-0/+6
2018-02-23alsa, solaris, oss: remove unnecessary error handling when suspendingTanu Kaskinen4-36/+16
2018-02-22sink: don't sync monitor suspend state when unlinkingTanu Kaskinen1-1/+1
2018-02-22pass pa_suspend_cause_t to set_state() callbacksTanu Kaskinen17-27/+58
2018-02-22sink, source: redo state changing codeTanu Kaskinen2-103/+150
2018-02-15i18n: update the Lithuanian translationMr. M1-125/+149
2018-02-13alsa-mixer: autodetect the ELD deviceTanu Kaskinen11-12/+41
2018-02-13alsa-mixer: autodetect the HDMI jack PCM deviceTanu Kaskinen13-16/+73
2018-02-13alsa-mixer: add hw_device_index to pa_alsa_mappingTanu Kaskinen2-0/+30
2018-02-10filter-apply: Ignore monitor source of filter in find_paired_master()Georg Chini1-0/+6
2018-01-31memfd-wrappers: only define memfd_create() if not already definedTanu Kaskinen2-3/+7
2018-01-26daemon: don't re-exec if the linker supports the -z,now optionVivek Dasmohapatra2-1/+4
2018-01-24build-sys: don't install esdcompat tool if building without esound supportFelipe Sateler3-5/+18
2018-01-21bluetooth: don't send unsolicted replies to the endpoint Release() callTanu Kaskinen1-3/+18
2018-01-18pipe-sink: use existing fifoSamo Pogačnik1-4/+11
2018-01-11alsa-mixer: add another hardware ID for Traktor Audio 6Tanu Kaskinen1-0/+6
2018-01-04pipe-sink: new option "use_system_clock_for_timing"Samo Pogačnik1-12/+221
2018-01-04switch-on-port-available: remove unused return valuesTanu Kaskinen1-9/+6
2018-01-03i18n: fix French translation of "Line Out"Laurent Bigonville1-1/+1
2018-01-03i18n: update the Swedish translationJosef Andersson1-150/+180
2018-01-03build-sys: fix PA_MODULE_NAME for module-default-device-restoreTanu Kaskinen1-1/+1
2018-01-03sink, source: improve suspend cause loggingTanu Kaskinen5-15/+80
2018-01-03sink, source: improve state change loggingTanu Kaskinen5-36/+34
2018-01-03alsa: fix infinite loop with Intel HDMI LPETanu Kaskinen4-0/+58
2017-12-12build-sys: Stop using symdef headers for modulesArun Raghavan90-411/+124
2017-12-12map-file: add pa_encoding_from_stringTanu Kaskinen1-0/+1
2017-12-12qpaeq: port to PyQt5Andrius Štikonas1-34/+34
2017-12-09filter-apply: Eliminate nested and redundant hook eventsKimJeongYeon1-0/+10
2017-12-08ladspa-sink: add module argument to set sink input propertiesRoliga1-0/+9
2017-12-08augment-properties: fix a memory leakTanu Kaskinen1-4/+9
2017-12-07core-util, cpu-x86: use __get_cpuid() instead of homegrown assemblyTanu Kaskinen4-48/+38
2017-12-04client-conf: Add a default value for disable-memfdArun Raghavan1-0/+1
2017-12-03sink, source: Don't finish move if unlink happens after pa_*_move_all_start()Georg Chini2-4/+8
2017-12-03switch-on-connect: add option to ignore virtual sinks/sourcesGeorg Chini1-0/+17
2017-12-02device-manager: don't override application routing requestsTanu Kaskinen1-2/+4
2017-12-02sink-input, source-output: add sink/source_requested_by_application flagTanu Kaskinen27-42/+72
2017-11-30augment-properties: support XDG_DATA_DIRS when find desktop filesIceyer1-25/+53
2017-11-30sconv-s16be: declaration/implementation mismatchesConstantine Kharlamov1-4/+4
2017-11-30merge and deduplicate some pa_buffer_attr documentationjnqnfe2-78/+44
2017-11-30api documentation improvementsjnqnfe15-143/+205
2017-11-29volume: slight simplification of codejnqnfe1-9/+9
2017-11-29volume: pa_cvolume_scale_mask: constify paramjnqnfe2-2/+2
2017-11-23build-sys: add the Dell dock TB16 configurationHui Wang1-1/+2
2017-11-21echo-cancel: fix a memory leakTanu Kaskinen1-1/+4
2017-11-21echo-cancel: ignore remaining canceller messages after the module has been un...Tanu Kaskinen1-0/+19
2017-11-21card-restore: don't restore unavailable profilesTanu Kaskinen1-2/+6
2017-11-21card-restore: log the correct profile nameTanu Kaskinen1-1/+1
2017-11-06remap-source, virtual-source: fix max_rewind handlingTanu Kaskinen2-0/+24
2017-11-05alsa-sink: update max_rewind when updating the latencyTanu Kaskinen1-19/+20
2017-11-05svolume: disable incompatible MMX and SSE code on x86 macOSMihai Moldovan2-8/+8
2017-11-05module-coreaudio-{device, detect}: implement record and playback modargs, cur...Mihai Moldovan2-6/+47
2017-10-30sink-input, source-output: add a couple of assertionsTanu Kaskinen2-0/+10
2017-10-24system.pa: load module-card-restoreTanu Kaskinen1-0/+1
2017-10-24system.pa: load module-device-restore before module-udev-detectTanu Kaskinen1-4/+4
2017-10-24echo-cancel: Expose dereverb in the speex cancellerArun Raghavan1-4/+16
2017-10-24echo-cancel: Fix speex echo state settingArun Raghavan1-3/+3
2017-10-23mention the sound card clock and system clock difference in libpulse docsTanu Kaskinen2-8/+19
2017-10-21sink, source: Rework reconfiguration logic to apply to more than rateArun Raghavan8-94/+90
2017-10-21loopback: Track and use average adjust timeGeorg Chini1-4/+32
2017-10-19volume: improve documentationTanu Kaskinen1-21/+18
2017-10-19bluetooth: set better priorities for profilesTanu Kaskinen1-4/+4
2017-10-15source-output: fix copy-paste errorTanu Kaskinen1-1/+1
2017-10-14build-sys: test for cxx-11 after AC_USE_SYSTEM_EXTENSIONSFelipe Sateler1-1/+1
2017-10-12Revert "alsa-mixer: fix speaker output on a couple of Asus EeePC machines"Tanu Kaskinen1-5/+0
2017-10-12alsa-mixer: fix speaker output on a couple of Asus EeePC machinesGuenter Milde1-0/+5
2017-10-11i18n: add raop files to POTFILES.inTanu Kaskinen1-0/+2
2017-10-11raop: Init dummy port and card for latency changeColin Leroy2-2/+103
2017-10-11raop: Show device codename in sink propertiesColin Leroy1-17/+22
2017-10-09core: Fix gcc-7 -Wimplicit-fallthrough= warnings by rearranging commentPeter Meerwald-Stadler2-6/+4
2017-10-09core: Fix typo and gcc-7 -Wimplicit-fallthrough= warningsPeter Meerwald-Stadler1-5/+5
2017-10-09core: Fix gcc-7 -Wimplicit-fallthrough= warningsPeter Meerwald-Stadler2-16/+6
2017-10-09raop: Fix typoPeter Meerwald-Stadler1-1/+1
2017-10-09raop: Fix gcc-7 warnings, EWOULDBLOCKPeter Meerwald-Stadler2-3/+3
2017-10-09bluetooth: bluez5: Fix Coverity warningPeter Meerwald-Stadler1-1/+1
2017-10-09json-test: Fix Coverity warningPeter Meerwald-Stadler1-1/+5
2017-10-08raop: add latency value for Shairport RAOP serverColin Leroy1-0/+3
2017-10-07build-sys: simulate ln -s correctly on WindowsSalvador Fandino1-8/+8
2017-10-07ladspa-sink: fix Windows compilationSalvador Fandino2-2/+9
2017-10-07proplist-util: fix compilation on Windows without NLSSalvador Fandino1-0/+2
2017-10-03switch-on-port-available: Add some basic propertiesDavid Henningsson1-0/+5
2017-10-03thread-mq: create event on the right mainloopTanu Kaskinen1-1/+1
2017-10-01alsa-mixer: Prioritize hdmi-* mappings over iec958-* mappingsKristian Klausen1-40/+40
2017-09-21RAOP: Announce real latencyColin Leroy4-5/+62
2017-09-19qpaeq: change license from AGPL to LGPL v2.1Tanu Kaskinen4-670/+4
2017-09-19LICENSE: fix typoTanu Kaskinen1-1/+1
2017-09-19i18n: update the Chinese (Taiwan) translationCheng-Chia Tseng1-1397/+2438
2017-09-18update NEWSTanu Kaskinen1-0/+18
2017-09-18bluez: Don't crash on strange MTU sizesArun Raghavan1-0/+10
2017-09-18bluez: Don't autodetect MTU by defaultArun Raghavan3-2/+3
2017-09-18alsa-mixer: add mixer handling to the fallback stereo caseTanu Kaskinen2-7/+10
2017-09-18sink: remove priority bonus for the "internal" form factorTanu Kaskinen1-2/+0
2017-09-18sink, source: fix out of date commentsTanu Kaskinen2-2/+2
2017-09-18sink, source: don't try to update volumes of not-yet-linked devicesTanu Kaskinen2-14/+28
2017-09-09launch: avoid autostarting pulseaudio systemd units for rootFelipe Sateler2-0/+2
2017-09-09build-sys: make bootstrap.sh fail if autopoint or intltoolize are not availableRussell Treleaven1-5/+9
2017-09-05always-source: Fix pa_module_load() usageArun Raghavan1-1/+1
2017-09-05sink: force suspend/resume on passthrough transitionsPierre-Louis Bossart2-0/+25
2017-09-05Implement module-always-sourceSebastian Dröge3-0/+198
2017-09-05build-sys: add the Arctis configurationTanu Kaskinen1-2/+6
2017-09-05bluetooth: recognize another HSP HS UUIDTanu Kaskinen4-2/+14
2017-09-05alsa-mixer: add support for Steelseries Arctis 7 headsetJohan Heikkilä6-0/+126
2017-09-05alsa-mixer: round, not truncate, in to_alsa_dBIan Ray1-1/+1
2017-09-05cli-command: don't exit on "module already loaded" errorsColin Leroy23-36/+62
2017-09-05main: set umask to 077 instead of 022Tanu Kaskinen1-1/+1
2017-09-05cli-command: unload modules synchronouslyTanu Kaskinen1-2/+2
2017-09-05device-port, switch-on-port-available: fix automatic profile changing when cu...Tanu Kaskinen2-6/+1
2017-09-05build-sys: add iec958-stereo-input.conf to dist_alsapaths_DATATanu Kaskinen1-0/+1
2017-09-05alsa-mixer: set PCM Capture Source for iec958 inputTanu Kaskinen1-0/+20
2017-09-05raop: silence a Coverity complaintTanu Kaskinen1-0/+7
2017-09-05bluez5-device: Set transport state correctly for AG roleGeorg Chini1-0/+20
2017-09-05equalizer-sink: update sink description when movingTanu Kaskinen1-4/+22
2017-09-05loopback: Use new allow_negative flag of pa_{source, sink}_get_latency_within...Georg Chini1-18/+31
2017-09-05alsa-mixer: Add support for usb audio in the Dell dock TB16Hui Wang2-0/+56
2017-09-05padsp: Make it compile on muslKhem Raj1-6/+9
2017-09-05filter-apply: Do not re-route stream to master sink/source when manually move...KimJeongYeon1-23/+107
2017-09-05NEWS: add GNU Hurd supportTanu Kaskinen1-0/+1
2017-09-05update NEWSTanu Kaskinen1-0/+71
2017-09-03bluez5-device: lower sink/source priority for Audio gateway or a2dp sourceGeorg Chini1-0/+13
2017-09-02core: ignore devices that are not linked when choosing the default sink or so...Tanu Kaskinen1-0/+6
2017-08-17i18n: add a Norwegian Nynorsk translationKarl Ove Hufthammer2-0/+3239
2017-08-17tunnel-{sink, source}-new: Fix assertion when used with loopback or combine-sinkGeorg Chini2-0/+27
2017-08-15i18n: update the Lithuanian translationMoo1-189/+199
2017-08-05conf-parser: provide a replacement for scandir on Win32Vadim Troshchinskiy1-0/+42
2017-08-04echo-cancel: don't set latency range if the device doesn't support dynamic la...Tanu Kaskinen1-2/+4
2017-07-31pacat: fix a memory issueDenis Shulyaka1-3/+3
2017-07-26i18n: update Polish translationPiotr Drąg1-247/+256
2017-07-25build-sys: add coverity/model.c to the tarballTanu Kaskinen1-0/+1
2017-07-25build-sys: bump sonamesTanu Kaskinen1-2/+2
2017-07-20simple: fix negative latency handlingTanu Kaskinen1-12/+28
2017-07-20simple: Change latency estimation to account for already-read data in pa_simp...Ted Ying1-1/+1
2017-07-17protocol-native: fix bytes-to-usec conversion of "on-the-fly" dataTanu Kaskinen1-1/+1
2017-07-17core: change configured_default_sink/source type to stringTanu Kaskinen9-56/+63
2017-07-17fix dbus message leaksTanu Kaskinen4-4/+32
2017-07-14solaris: Support building on GNU HurdDavid Michael2-2/+9
2017-07-12man: fix typo: "the" -> "they"Tanu Kaskinen1-1/+1
2017-07-12man: fix typos: "my" -> "may"Tanu Kaskinen1-2/+2
2017-07-12man: fix a copy-paste errorTanu Kaskinen1-1/+1
2017-07-10bluez5-device: Log subband count instead of subband flagGrzegorz Kolodziejczyk1-1/+1
2017-06-27i18n: update the Ukrainian translationYuri Chornoivan1-386/+489
2017-06-17Revert "bluetooth: Auto recover if profile is 'off'"Tanu Kaskinen1-7/+1
2017-06-09i18n: update the Italian translationMilo Casagrande1-226/+236
2017-06-05padsp: Write only frame-aligned chunks to the streamArun Raghavan1-5/+15
2017-06-01alsa: make priority of the port headset-mic higher than headphone-micHui Wang1-1/+1
2017-05-31stream-restore: Ignore sink-inputs/source-outputs that connect a filter to th...Georg Chini1-0/+44
2017-05-22i18n: update the French translationTanu Kaskinen1-2166/+1958
2017-05-20i18n: Updated Turkish translationMuhammet Kara1-272/+344
2017-05-18sink-input, source-output: don't allow moving streams that are connected to m...Tanu Kaskinen2-0/+53
2017-05-18sink/source: Don't update default sink/source before calling PA_CORE_HOOK_{SI...Georg Chini3-4/+20
2017-05-18virtual sources and sinks: Don't double attach a sink input or source output ...Georg Chini8-178/+306
2017-05-18virtual sinks and sources: Revert commitsGeorg Chini7-16/+8