(categorize) |
|||
| (25 intermediate revisions not shown) | |||
| Line 1: | Line 1: | ||
This feature provides working call audio (incoming, outgoing), SMS sending on the Nokia N900. | This feature provides working call audio (incoming, outgoing), SMS sending on the Nokia N900. | ||
| + | |||
| + | |||
| + | == MeeGo 1.1 == | ||
The modifications are hosted in the OBS project [https://build.meego.com/project/packages?project=devel%3Adevices%3An900%3Afeature11_modem devel:devices:n900:feature11_modem] | The modifications are hosted in the OBS project [https://build.meego.com/project/packages?project=devel%3Adevices%3An900%3Afeature11_modem devel:devices:n900:feature11_modem] | ||
| Line 5: | Line 8: | ||
All the packages in question are built for ARMv7 and X86 and can downloaded at http://download.meego.com/live/devel:/devices:/n900:/feature11_modem/testing/ . The packages are built against testing repository (http://download.meego.com/testing/) | All the packages in question are built for ARMv7 and X86 and can downloaded at http://download.meego.com/live/devel:/devices:/n900:/feature11_modem/testing/ . The packages are built against testing repository (http://download.meego.com/testing/) | ||
| - | + | Feature contact points from Nokia N900 hardware adaptation team: | |
| - | + | * Harri Hakulinen <harri.hakulinen@nokia.com> | |
| - | + | * Carsten Munk <carsten@maemo.org> | |
| - | < | + | |
| - | + | ||
| - | < | + | |
=== Kickstart changes === | === Kickstart changes === | ||
| Line 18: | Line 18: | ||
<pre> | <pre> | ||
# Feature modem | # Feature modem | ||
| - | pulseaudio-meego-voice | + | pulseaudio-modules-meego-voice |
| - | pulseaudio-meego-cmtspeech | + | pulseaudio-modules-meego-cmtspeech |
| - | pulseaudio-meego-common | + | pulseaudio-modules-meego-common |
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
</pre> | </pre> | ||
| Line 36: | Line 29: | ||
Package maintainer: Carsten Munk <carsten@maemo.org> | Package maintainer: Carsten Munk <carsten@maemo.org> | ||
| - | Patch diff location: https://build.meego.com/package/files?package=nokia-n900-configs&project= | + | Patch diff location: https://build.meego.com/package/files?package=nokia-n900-configs&project=devel%3Adevices%3An900%3Afeature11_modem |
Package is N900 specific. | Package is N900 specific. | ||
| Line 42: | Line 35: | ||
What is changed: | What is changed: | ||
| - | |||
| - | |||
| - | |||
* ALSA mixer changes for N900 and pulseaudio configuration changes | * ALSA mixer changes for N900 and pulseaudio configuration changes | ||
** RISK: Non-modem sound in general might not work (need QA) | ** RISK: Non-modem sound in general might not work (need QA) | ||
| Line 52: | Line 42: | ||
Package maintainer: Carsten Munk <carsten@maemo.org> | Package maintainer: Carsten Munk <carsten@maemo.org> | ||
| - | Patch diff location: https://build.meego.com/package/files?package=udev-rules-nokia-n900&project= | + | Patch diff location: https://build.meego.com/package/files?package=udev-rules-nokia-n900&project=devel%3Adevices%3An900%3Afeature11_modem |
Package is N900 specific | Package is N900 specific | ||
| Line 71: | Line 61: | ||
* Added N900 modem power on patch [http://bugs.meego.com/show_bug.cgi?id=5662 BMC#5662) | * Added N900 modem power on patch [http://bugs.meego.com/show_bug.cgi?id=5662 BMC#5662) | ||
| - | ** UPSTREAM STATUS: in | + | ** UPSTREAM STATUS: patches has been re-submitted after fixing problems noted by ofono maintainers |
| + | *** [http://lists.ofono.org/pipermail/ofono/2010-September/004617.html n900 PATCH 0/5 n900 modem drivers] | ||
| + | *** [http://lists.ofono.org/pipermail/ofono/2010-September/004619.html n900 PATCH 1/5 Include isimodem sources always in dist] | ||
| + | *** [http://lists.ofono.org/pipermail/ofono/2010-September/004622.html n900 PATCH 2/5 isigen: generic modem driver plugin for isimodems] | ||
| + | *** [http://lists.ofono.org/pipermail/ofono/2010-September/004618.html n900 PATCH 3/5 isimodem: remove the modem driver parts] | ||
| + | *** [http://lists.ofono.org/pipermail/ofono/2010-September/004620.html n900 PATCH 4/5 n900: modem driver plugin for Nokia N900] | ||
| + | *** [http://lists.ofono.org/pipermail/ofono/2010-September/004621.html n900 PATCH 5/5 n900maemo: modem driver plugin for N900 with Maemo] (Not relevant to MeeGo and won't be backported) | ||
| + | ** BACKPORT to 0.26 DONE by Pekka Pessi | ||
| + | *** [https://build.meego.com/package/view_file?file=0001-isigen-generic-modem-driver-plugin-for-isimodems.patch&package=ofono&project=devel%3Adevices%3An900%3Afeature11_modem 0001-isigen-generic-modem-driver-plugin-for-isimodems.patch] | ||
| + | *** [https://build.meego.com/package/view_file?file=0002-isimodem-remove-the-modem-driver-parts.patch&package=ofono&project=devel%3Adevices%3An900%3Afeature11_modem 0002-isimodem-remove-the-modem-driver-parts.patch] | ||
| + | *** [https://build.meego.com/package/view_file?file=0003-n900-modem-driver-plugin-for-Nokia-N900.patch&package=ofono&project=devel%3Adevices%3An900%3Afeature11_modem 0003-n900-modem-driver-plugin-for-Nokia-N900.patch] | ||
| + | *** [https://build.meego.com/package/view_file?file=0004-modemconf-use-isigen-and-n900.patch&package=ofono&project=devel%3Adevices%3An900%3Afeature11_modem 0004-modemconf-use-isigen-and-n900.patch] | ||
| + | *** [https://build.meego.com/package/view_file?file=0005-usbpnmodem-plug-in-either-n900-or-isigen.patch&package=ofono&project=devel%3Adevices%3An900%3Afeature11_modem 0005-usbpnmodem-plug-in-either-n900-or-isigen.patch] | ||
| + | *** [https://build.meego.com/package/view_file?file=0006-gisi-added-g_isi_send-and-g_isi_vsend.patch&package=ofono&project=devel%3Adevices%3An900%3Afeature11_modem 0006-gisi-added-g_isi_send-and-g_isi_vsend.patch] | ||
| + | *** [https://build.meego.com/package/view_file?file=0007-gisi-Retry-version-query-in-g_isi_verify.patch&package=ofono&project=devel%3Adevices%3An900%3Afeature11_modem 0007-gisi-Retry-version-query-in-g_isi_verify.patch] | ||
| + | *** [https://build.meego.com/package/view_file?file=0008-n900-ripped-out-post-0.26-features.patch&package=ofono&project=devel%3Adevices%3An900%3Afeature11_modem 0008-n900-ripped-out-post-0.26-features.patch] | ||
| + | *** [https://build.meego.com/package/view_file?file=0009-isigen-ripped-out-post-0.26-features.patch&package=ofono&project=devel%3Adevices%3An900%3Afeature11_modem 0009-isigen-ripped-out-post-0.26-features.patch] | ||
** RISK: Does not affect other components than including a new n900modem driver. | ** RISK: Does not affect other components than including a new n900modem driver. | ||
| - | |||
| - | |||
Package is global. | Package is global. | ||
| - | |||
==== pulseaudio ==== | ==== pulseaudio ==== | ||
| Line 121: | Line 124: | ||
** UPSTREAM STATUS: Uncertain, but may be MeeGo specific enough to not upstream | ** UPSTREAM STATUS: Uncertain, but may be MeeGo specific enough to not upstream | ||
** RISK: Does not affect core pulseaudio, just adds to API. Nokia pulseaudio voice modules need this. | ** RISK: Does not affect core pulseaudio, just adds to API. Nokia pulseaudio voice modules need this. | ||
| - | * Added [https://build.meego.com/package/view_file?file=0027-build-add-pulsecore.pc-Nokia-specific.patch&package=pulseaudio&project=devel%3Adevices%3An900%3Afeature11_modem pulsecore headers]. This adds pkgconfig(pulsecore) and exports src/pulsecore/*.h to modules. | + | * Added [https://build.meego.com/package/view_file?file=0027-build-add-pulsecore.pc-Nokia-specific.patch&package=pulseaudio&project=devel%3Adevices%3An900%3Afeature11_modem pulsecore headers]. This adds pkgconfig(pulsecore) and exports src/pulsecore/*.h to modules. This is needed for Nokia pulseaudio voice modules, possibly for getting closer into the pulseaudio core. |
| - | + | ** UPSTREAM STATUS: Uncertain, but rule of encapsulation might be broken in terms of architecture (if core is not usually suitable for outside interference) | |
| - | *** RISK: None, except for added ABI/API currently exported without headers. | + | ** RISK: None, except for added ABI/API currently exported without headers. |
Package is global. | Package is global. | ||
| - | |||
| - | |||
=== Added packages === | === Added packages === | ||
==== libcmtspeech ==== | ==== libcmtspeech ==== | ||
| + | |||
| + | Library for cellular speech data path | ||
| + | |||
| + | Package maintainer: Sami Sirkia <sami.u.sirkia@gmail.com> | ||
| + | |||
| + | Package files: https://build.meego.com/package/files?package=libcmtspeechdata&project=devel%3Adevices%3An900%3Afeature11_modem | ||
| + | |||
| + | Upstream: http://meego.gitorious.org/meego-cellular/libcmtspeechdata | ||
| + | |||
| + | What does it do: | ||
| + | |||
| + | <pre> | ||
| + | # This package provides "libcmtspeechdata", an application | ||
| + | # engine (APE) side library, for the Nokia CMT Speech Data | ||
| + | # SSI protocol. The library provides an application interface, | ||
| + | # for implementing the speech data path for cellular voice | ||
| + | # calls. The library depends on other components for setting | ||
| + | # up and managing the call signaling path. | ||
| + | # | ||
| + | # CMT is abbreviation of Cellular Modem Terminal, i.e. the | ||
| + | # cellular modem. APE refers to Application Engine, i.e. | ||
| + | # the processing environment where libcmtspeechdata is run. | ||
| + | # In DFL6x configurations, APE is a TI OMAP3 processor. | ||
| + | # SSI refers to the Synchronous Serial Interface, which is | ||
| + | # a serial bus found on TI OMAP application engines as well | ||
| + | # as on Nokia cellular modems. SSI is used as the low-level | ||
| + | # interface used to communicate between APE and CMT. | ||
| + | </pre> | ||
| + | |||
| + | Dependancy of pulseaudio-modules-meego | ||
| + | |||
| + | ==== pulseaudio-modules-meego ==== | ||
| + | |||
| + | Package maintainer: | ||
| + | |||
| + | Upstream: http://meego.gitorious.org/maemo-multimedia/pulseaudio-modules-meego | ||
| + | |||
| + | Package files: https://build.meego.com/package/files?package=maemo-pulseaudio-modules&project=devel%3Adevices%3An900%3Afeature11_modem | ||
| + | |||
| + | What does it do: | ||
| + | |||
| + | Provides maemo-pulseaudio-modules-voice, maemo-pulseaudio-modules-voice. Key components for voice call. | ||
| + | |||
| + | This is a Nokia CMT modem specific package. | ||
| + | |||
| + | Patches: | ||
| + | |||
| + | * [http://build.meego.com/package/view_file?file=pulseaudio-modules-meego-cmtspeech-ofono.patch&package=pulseaudio-modules-meego&project=devel%3Adevices%3An900%3Afeature11_modem ofono-cmtspeech interact with ofono for cmtspeech control]. Upstream status unknown. | ||
| + | * [https://build.meego.com/package/view_file?file=pulseaudio-modules-meego-version.patch&package=pulseaudio-modules-meego&project=devel%3Adevices%3An900%3Afeature11_modem match to meego pulseaudio patch]. Upstream status unknown. Patch only changes version numbers to install into the right spot. | ||
| + | * [https://build.meego.com/package/view_file?file=pulseaudio-modules-meego-include-call-state-tracker_h.patch&package=pulseaudio-modules-meego&project=devel%3Adevices%3An900%3Afeature11_modem include call state tracker header]. Upstream status unknown but should be trivial. | ||
| + | * [https://build.meego.com/package/view_file?file=0901-dont_build_main_volume.patch&package=pulseaudio-modules-meego&project=devel%3Adevices%3An900%3Afeature11_modem don't build mainvolume module. Unsuitable for MeeGo]. Upstreaming not needed. | ||
| + | |||
| + | |||
| + | == MeeGo 1.2 == | ||
| + | |||
| + | This section concentrates on making sure that the voice call feature is working in MeeGo 1.2, too. | ||
| + | |||
| + | === PulseAudio downgrade (to 0.9.19) === | ||
| + | |||
| + | PulseAudio is being downgraded and the new patchset (in http://build.meego.com/package/show?package=pulseaudio&project=devel%3Amultimedia) does not contain the "N900" patches, i.e. | ||
| + | * flat-sink-branch | ||
| + | * old-sink | ||
| + | * call-state-tracker | ||
| + | |||
| + | ==== PulseAudio patch mapping ==== | ||
| + | |||
| + | {| border="1" | ||
| + | ! MeeGo .21 patch !! Original pathces(*) !! Included in MeeGo .19 patch(**) | ||
| + | |- | ||
| + | | flat-sink-branch || 0021-pulsecore-Port-the-old-flat-sink-branch-to-the-new-u.patch || pa-0.9.19-mfld-folder-modules.patch,<br/>pa-0.9.19-mfld-folder-pulsecore.patch | ||
| + | |- | ||
| + | | call-state-tracker.patch || 0060-call-state-tracker-New-component.patch || pa-0.9.19-mfld-folder-pulsecore.patch,<br/>pa-0.9.19-mfld-folder-src.patch | ||
| + | |- | ||
| + | | rowspan="21" |old-sink.patch || 0001-alsa-old-Import-the-alsa-old-modules-from-0.9.15.-DO.patch || rowspan="21" |pa-0.9.19-mfld-folder-alsa.patch,<br/>pa-0.9.19-mfld-folder-pulsecore.patch<br/>,pa-0.9.19-mfld-folder-pulse.patch<br/>,pa-0.9.19-mfld-folder-src.patch | ||
| + | |- | ||
| + | | 0002-alsa-old-Move-buffer-mode-switching-to-IO-thread-wit.patch | ||
| + | |- | ||
| + | | 0003-alsa-old-Adapt-to-the-changed-pa_alsa_set_hw_params-.patch | ||
| + | |- | ||
| + | | 0004-alsa-old-Adapt-to-the-changed-pa_alsa_set_sw_params-.patch | ||
| + | |- | ||
| + | | 0005-alsa-old-Remove-the-deprecated-pa_rtpoll_install-cal.patch | ||
| + | |- | ||
| + | | 0015-alsa-old-Adapt-to-the-changed-pa_alsa_open_by_device.patch | ||
| + | |- | ||
| + | | 0016-alsa-old-Adapt-to-the-changed-pa_alsa_init_proplist_.patch | ||
| + | |- | ||
| + | | 0017-alsa-old-Use-pa_-sink-source-_set_fixed_latency-for-.patch | ||
| + | |- | ||
| + | | 0018-alsa-old-Adapt-to-the-changed-pa_-sink-source-_suspe.patch | ||
| + | |- | ||
| + | | 0019-alsa-old-pa_source.virtual_volume-doesn-t-exist-anym.patch | ||
| + | |- | ||
| + | | 0034-alsa-old-Adapt-partially-to-the-changed-alsa-mixer-h.patch | ||
| + | |- | ||
| + | | 0035-alsa-old-update-buffer-metrics-correctly-to-proplist.patch | ||
| + | |- | ||
| + | | 0054-alsa-old-Don-t-push-the-first-captured-frames.patch | ||
| + | |- | ||
| + | | 0055-alsa-old-Split-the-modules-into-a-module-part-and-a-.patch | ||
| + | |- | ||
| + | | 0056-alsa-old-Copy-and-adapt-as-needed-volume-handling-wi.patch | ||
| + | |- | ||
| + | | 0057-alsa-old-Add-the-paths-argument-to-the-modules-and-u.patch | ||
| + | |- | ||
| + | | 0058-alsa-old-Add-db_fixes-argument-to-the-modules-and-ma.patch | ||
| + | |- | ||
| + | | 0074-alsa-old-Fix-period_frames-calculation-from-start-su.patch | ||
| + | |- | ||
| + | | 0118-alsa-mixer-Add-DecibelFix-section-to-the-profile-set.patch | ||
| + | |- | ||
| + | | 0119-alsa-mixer-Use-decibel-fixes-when-getting-and-settin.patch | ||
| + | |- | ||
| + | | 0143-core-Add-infrastructure-for-synchronizing-HW-and-SW-.patch | ||
| + | |- | ||
| + | | colspan="3" | (*) refer to http://build.meego.com/package/files?package=pulseaudio&project=home%3Aklitkey | ||
| + | |- | ||
| + | | colspan="3" | (**) refer to http://build.meego.com/package/files?package=pulseaudio&project=devel%3Amultimedia | ||
| + | |} | ||
| + | |||
| + | [[Category:N900]] | ||
This feature provides working call audio (incoming, outgoing), SMS sending on the Nokia N900.
Contents |
The modifications are hosted in the OBS project devel:devices:n900:feature11_modem
All the packages in question are built for ARMv7 and X86 and can downloaded at http://download.meego.com/live/devel:/devices:/n900:/feature11_modem/testing/ . The packages are built against testing repository (http://download.meego.com/testing/)
Feature contact points from Nokia N900 hardware adaptation team:
For N900, add repository and in %packages:
# Feature modem pulseaudio-modules-meego-voice pulseaudio-modules-meego-cmtspeech pulseaudio-modules-meego-common
Package maintainer: Carsten Munk <carsten@maemo.org>
Patch diff location: https://build.meego.com/package/files?package=nokia-n900-configs&project=devel%3Adevices%3An900%3Afeature11_modem
Package is N900 specific.
What is changed:
Package maintainer: Carsten Munk <carsten@maemo.org>
Patch diff location: https://build.meego.com/package/files?package=udev-rules-nokia-n900&project=devel%3Adevices%3An900%3Afeature11_modem
Package is N900 specific
What is changed:
Package maintainer: Martin Xu <martin.xu@intel.com>
Package diff location: https://build.meego.com/package/files?package=ofono&project=devel%3Adevices%3An900%3Afeature11_modem
What is changed:
Package is global.
Package maintainer: Vivian Zhang <vivian.zhang@intel.com> ?
Package diff location: https://build.meego.com/package/files?package=pulseaudio&project=devel%3Adevices%3An900%3Afeature11_modem
What is changed:
# From 46b1ae641bbfe209ce1837c7795177b7d604949b Mon Sep 17 00:00:00 2001 # From: Jyri Sarha <jyri.sarha@nokia.com> # Date: Wed, 22 Jul 2009 12:00:59 +0300 # Subject: [PATCH 037/115] core: Add infrastructure for delayed HW volume setting # # To make concurrent use of SW and HW volume glitchles their application # needs to be syncronized. For accurate syncronization the HW volume # needs to be applied in IO thread. This patch adds infrastructure to # delay the applying of HW volume to match with SW volume. For this patch # to have any effect it needs to be taken into use by sink implementor. # # From 6c573b1a03cfe2f6e5b649371f002be60ea3cf01 Mon Sep 17 00:00:00 2001 # From: Tanu Kaskinen <ext-tanu.kaskinen@nokia.com> # Date: Mon, 21 Dec 2009 14:11:31 +0200 # Subject: [PATCH 072/115] alsa-mixer: Add DecibelFix section to the profile set config file format. # # This commit only implements the parser, the decibel fix data is not yet used # for anything. # # From 91fe0803afe864016e446cb1535cac5e5826fe5c Mon Sep 17 00:00:00 2001 # From: Tanu Kaskinen <ext-tanu.kaskinen@nokia.com> # Date: Tue, 29 Dec 2009 14:51:09 +0200 # Subject: [PATCH 073/115] alsa-mixer: Use decibel fixes when getting and setting decibel volumes.
Package is global.
Library for cellular speech data path
Package maintainer: Sami Sirkia <sami.u.sirkia@gmail.com>
Package files: https://build.meego.com/package/files?package=libcmtspeechdata&project=devel%3Adevices%3An900%3Afeature11_modem
Upstream: http://meego.gitorious.org/meego-cellular/libcmtspeechdata
What does it do:
# This package provides "libcmtspeechdata", an application # engine (APE) side library, for the Nokia CMT Speech Data # SSI protocol. The library provides an application interface, # for implementing the speech data path for cellular voice # calls. The library depends on other components for setting # up and managing the call signaling path. # # CMT is abbreviation of Cellular Modem Terminal, i.e. the # cellular modem. APE refers to Application Engine, i.e. # the processing environment where libcmtspeechdata is run. # In DFL6x configurations, APE is a TI OMAP3 processor. # SSI refers to the Synchronous Serial Interface, which is # a serial bus found on TI OMAP application engines as well # as on Nokia cellular modems. SSI is used as the low-level # interface used to communicate between APE and CMT.
Dependancy of pulseaudio-modules-meego
Package maintainer:
Upstream: http://meego.gitorious.org/maemo-multimedia/pulseaudio-modules-meego
Package files: https://build.meego.com/package/files?package=maemo-pulseaudio-modules&project=devel%3Adevices%3An900%3Afeature11_modem
What does it do:
Provides maemo-pulseaudio-modules-voice, maemo-pulseaudio-modules-voice. Key components for voice call.
This is a Nokia CMT modem specific package.
Patches:
This section concentrates on making sure that the voice call feature is working in MeeGo 1.2, too.
PulseAudio is being downgraded and the new patchset (in http://build.meego.com/package/show?package=pulseaudio&project=devel%3Amultimedia) does not contain the "N900" patches, i.e.
| MeeGo .21 patch | Original pathces(*) | Included in MeeGo .19 patch(**) |
|---|---|---|
| flat-sink-branch | 0021-pulsecore-Port-the-old-flat-sink-branch-to-the-new-u.patch | pa-0.9.19-mfld-folder-modules.patch, pa-0.9.19-mfld-folder-pulsecore.patch |
| call-state-tracker.patch | 0060-call-state-tracker-New-component.patch | pa-0.9.19-mfld-folder-pulsecore.patch, pa-0.9.19-mfld-folder-src.patch |
| old-sink.patch | 0001-alsa-old-Import-the-alsa-old-modules-from-0.9.15.-DO.patch | pa-0.9.19-mfld-folder-alsa.patch, pa-0.9.19-mfld-folder-pulsecore.patch ,pa-0.9.19-mfld-folder-pulse.patch ,pa-0.9.19-mfld-folder-src.patch |
| 0002-alsa-old-Move-buffer-mode-switching-to-IO-thread-wit.patch | ||
| 0003-alsa-old-Adapt-to-the-changed-pa_alsa_set_hw_params-.patch | ||
| 0004-alsa-old-Adapt-to-the-changed-pa_alsa_set_sw_params-.patch | ||
| 0005-alsa-old-Remove-the-deprecated-pa_rtpoll_install-cal.patch | ||
| 0015-alsa-old-Adapt-to-the-changed-pa_alsa_open_by_device.patch | ||
| 0016-alsa-old-Adapt-to-the-changed-pa_alsa_init_proplist_.patch | ||
| 0017-alsa-old-Use-pa_-sink-source-_set_fixed_latency-for-.patch | ||
| 0018-alsa-old-Adapt-to-the-changed-pa_-sink-source-_suspe.patch | ||
| 0019-alsa-old-pa_source.virtual_volume-doesn-t-exist-anym.patch | ||
| 0034-alsa-old-Adapt-partially-to-the-changed-alsa-mixer-h.patch | ||
| 0035-alsa-old-update-buffer-metrics-correctly-to-proplist.patch | ||
| 0054-alsa-old-Don-t-push-the-first-captured-frames.patch | ||
| 0055-alsa-old-Split-the-modules-into-a-module-part-and-a-.patch | ||
| 0056-alsa-old-Copy-and-adapt-as-needed-volume-handling-wi.patch | ||
| 0057-alsa-old-Add-the-paths-argument-to-the-modules-and-u.patch | ||
| 0058-alsa-old-Add-db_fixes-argument-to-the-modules-and-ma.patch | ||
| 0074-alsa-old-Fix-period_frames-calculation-from-start-su.patch | ||
| 0118-alsa-mixer-Add-DecibelFix-section-to-the-profile-set.patch | ||
| 0119-alsa-mixer-Use-decibel-fixes-when-getting-and-settin.patch | ||
| 0143-core-Add-infrastructure-for-synchronizing-HW-and-SW-.patch | ||
| (*) refer to http://build.meego.com/package/files?package=pulseaudio&project=home%3Aklitkey | ||
| (**) refer to http://build.meego.com/package/files?package=pulseaudio&project=devel%3Amultimedia | ||