Commit graph

602 commits

Author SHA1 Message Date
Adam Boardman
930e65658c Fix for presense detection of headset plugging which only reports presence/absense of the microphone part, relates to gemian/gemian#7 2021-05-02 17:06:46 +01:00
Ratchanan Srirattanamet
995913eaf3 add libevdev-dev as a build dependency 2021-01-14 14:07:19 +00:00
Ratchanan Srirattanamet
11697f2cc1 card: read headphone availability from input device
Recent Android devices start to provide headphone availability via input
device instead of h2w switch. This renders droid-extcon useless.

This commit introduce droid-extevdev, a simple code that will read
headphone availability from the input device, using libevdev as an
abstraction layer. This means the code now depends on libevdev (but it
can be made optional later on if needed).

This should make headphone availability works on newer Android devices
without having to resort to h2w kernel driver.
2021-01-14 14:07:19 +00:00
Ratchanan Srirattanamet
e84166816b Add virtual_voice_stream
Adding option to create voice virtual stream when voicecall is active
2021-01-14 14:07:19 +00:00
Alfred Neumayer
a784a5a8fa src: Add h2w detection code from pulseaudio-packaging
This applies changes from pulseaudio-packaging for detecting
headset & headphones via the h2w virtual switch file and udev.

Compared to pulseaudio-packaging this now forces udev as a requirement
rather than providing a compile-time switch.
2021-01-14 14:07:19 +00:00
NeKit
efea2f5e7f New upstream release 12.2.84 2021-01-14 14:07:19 +00:00
NeKit
a3d9a12b94 Add libexpat1-dev as build dependency (for XML config parsing) 2021-01-14 14:07:19 +00:00
TheKit
7090354d13 Branch packaging for Gemian 2021-01-14 14:07:19 +00:00
Jonah Brüchert
d991352f66 Detect pulseaudio version from the system, don't assume it's always the same as the droid module's one 2021-01-14 14:07:19 +00:00
Marius Gripsgard
2bd9ba3f7e Fix pkgconf for debian based systems.
Since debian based systems uses lib/{arch}/ as libdir and /usr/lib/pulse-* for modules this causes -L to search for -ldroid-utils in lib/{arch}/
2021-01-14 14:07:19 +00:00
Jonah Brüchert
69a12761d6 Fix pulseaudio droid module version 2021-01-14 14:07:19 +00:00
Jonah Brüchert
6d2dacec5b Release 12.2.79-2 2021-01-14 14:07:19 +00:00
Jonah Brüchert
83acc45987 Fix generating the pkgconfig files with proper pathes 2021-01-14 14:07:19 +00:00
Jonah Brüchert
9b4a813680 Release new upstream version 12.2.79-1 2021-01-14 14:07:19 +00:00
Jonah Brüchert
5024ba675d Release 12.2.78-1 2021-01-14 14:07:19 +00:00
Jonah Brüchert
da247905d2 New upstream release 12.2.78-1 2021-01-14 14:07:19 +00:00
Jonah Brüchert
a49e117ff7 New upstream release 11.1.76 2021-01-14 14:07:19 +00:00
Jonah Brüchert
209537d75f New upstream release 11.1.75 2021-01-14 14:07:19 +00:00
Jonah Brüchert
e9de637e3a Update Vcs information 2021-01-14 14:07:19 +00:00
Jonah Brüchert
beecdf67e9 Move .gitlab-ci.yml into debian folder 2021-01-14 14:07:19 +00:00
Jonah Brüchert
0d69581452 New upstream release (11.1.74) 2021-01-14 14:07:19 +00:00
Jonah Brüchert
c6f5ed1bed Make sure we install to the correct module path 2021-01-14 14:07:19 +00:00
Jonah Brüchert
44e9b517e6 Add GitLab ci configuration 2021-01-14 14:07:19 +00:00
JBBgameich
3b47553add New upstrem release (11.1.73) 2021-01-14 14:07:19 +00:00
JBBgameich
cbbaf3ab42 New upstream release 2021-01-14 14:07:19 +00:00
JBBgameich
6b1debc680 New upstream release 2021-01-14 14:07:19 +00:00
Bhushan Shah
e5f6f476a3 Revert "rules: Use $(overridden_command)"
This reverts commit 95860ffe29.
2021-01-14 14:07:19 +00:00
JBBgameich
268d4a1230 Remove unused parts according to lintian 2021-01-14 14:07:19 +00:00
JBBgameich
7d3f3cdc78 Run wrap-and-sort 2021-01-14 14:07:19 +00:00
JBBgameich
1707b34059 Update git repository url 2021-01-14 14:07:19 +00:00
JBBgameich
31aa7777d6 rules: Use $(overridden_command) 2021-01-14 14:07:19 +00:00
JBBgameich
407371a656 pulseaudio-module-droid-dev: update dependency name 2021-01-14 14:07:19 +00:00
JBBgameich
c0584f6dff Add workaround for proper path detection 2021-01-14 14:07:19 +00:00
JBBgameich
2d43babb6a New upstream release 11.1.68 2021-01-14 14:07:19 +00:00
JBBgameich
3ab10f1e45 Fix rules 2021-01-14 14:07:19 +00:00
JBBgameich
4568e2cf84 Rename to pulseaudio-module-droid 2021-01-14 14:07:19 +00:00
JBBgameich
15efaa50ff Remove fail-missing 2021-01-14 14:07:19 +00:00
JBBgameich
7003fef295 Fix clean step 2021-01-14 14:07:19 +00:00
JBBgameich
6ce6d707d5 Fix dependency name 2021-01-14 14:07:19 +00:00
JBBgameich
5348730a70 Add basic copyright 2021-01-14 14:07:19 +00:00
JBBgameich
050fd80a16 Initial commit 2021-01-14 14:07:18 +00:00
Juho Hämäläinen
22be43a324 Bump packaging version.
And remove Group from spec files.
2020-10-21 13:22:45 +03:00
Juho Hämäläinen
91e9bcbbe7
Merge pull request #98 from jusa/xml-includes
Support includes in module elements with xml configuration.
2020-10-21 13:19:41 +03:00
Juho Hämäläinen
b540528aab parser-xml: Support module includes in configuration files.
[parser-xml] Support module includes in configuration files. Fixes JB#51666
2020-10-21 07:56:25 +03:00
Juho Hämäläinen
d885b86121 parser-xml: Pass root element in parse_file().
Instead of setting it directly to struct parser_data. Also remove
unused root from the struct.
2020-10-20 11:12:11 +03:00
Simonas Leleiva
dd83f69d87 Bump packaging version.
Signed-off-by: Simonas Leleiva <simonas.leleiva@jolla.com>
2020-06-22 16:18:54 +02:00
Simonas Leleiva
e46b8c7b0e
Merge pull request #97 from mer-hybris/64bit
Fix for 64bit
2020-06-22 15:17:12 +01:00
Simonas Leleiva
d8faa4a703 packaging: Fix for 64bit
[packaging] Fix for 64bit. JB#50285

Signed-off-by: Simonas Leleiva <simonas.leleiva@jolla.com>
2020-06-22 09:54:49 +02:00
Juho Hämäläinen
72d4e0aaca Bump packaging version. 2019-12-10 10:48:34 +02:00
Juho Hämäläinen
dcb0b67f67
Merge pull request #96 from jusa/jb47194
Improve audio mode changes.
2019-12-10 10:47:19 +02:00