Editing Porting/Audio

Warning: You are not logged in. Your IP address will be recorded in this page's edit history.
The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision Your text
Line 14: Line 14:
# Try and obtain source to the closed bits (unlikely to happen but it wouldn't be the first time leaks happened :) and change as necessary
# Try and obtain source to the closed bits (unlikely to happen but it wouldn't be the first time leaks happened :) and change as necessary
# Identify if alsa-policy-enforcement, pulseaudio-module-nokia-* or pasr need to change as a result of changes to the hardware/software and if so, reverse engineer, clone or replace them and make the needed changes
# Identify if alsa-policy-enforcement, pulseaudio-module-nokia-* or pasr need to change as a result of changes to the hardware/software and if so, reverse engineer, clone or replace them and make the needed changes
-
# If pulseaudio-modules-nokia-* or pasr need changes one option is to take the bits being used for meego/harmattan (at https://gitorious.org/maemo-multimedia/ ) and hack them to be 100% compatible with the Fremantle software stack and the Neo900 hardware. (we can use the current versions of that code, we can use the older versions that went with the closed pulseaudio-modules-nokia blob and use the pulseaudio-modules-nokia blob as-is or we can use the older versions that went with the closed pulseaudio-modules-nokia blob and reverse engineer the blob)
+
# If pulseaudio-modules-nokia-* or pasr need changes one option is to take the bits being used for meego/harmattan (at https://gitorious.org/maemo-multimedia/ ) and hack them to be ABI compatible with the Fremantle bits. (we can use the current versions of that code, we can use the older versions that went with the closed pulseaudio-modules-nokia blob and use the pulseaudio-modules-nokia blob as-is or we can use the older versions that went with the closed pulseaudio-modules-nokia blob and reverse engineer the blob)
== Solutions for problem 2 ==
== Solutions for problem 2 ==
We have the following options for dealing with the cellular modem issue:
We have the following options for dealing with the cellular modem issue:
# Try and obtain source to pulseaudio-nokia (unlikely to happen but it wouldn't be the first time leaks happened :) and change as necessary
# Try and obtain source to pulseaudio-nokia (unlikely to happen but it wouldn't be the first time leaks happened :) and change as necessary
-
# Use the bits being used for meego/harmattan (at https://gitorious.org/maemo-multimedia/ ) and hack them to be 100% compatible with the Fremantle software stack and the Neo900 hardware. (we can use the current versions of that code, we can use the older versions that went with the closed pulseaudio-modules-nokia blob and use the pulseaudio-modules-nokia blob as-is or we can use the older versions that went with the closed pulseaudio-modules-nokia blob and reverse engineer the blob)
+
# Use the bits being used for meego/harmattan (at https://gitorious.org/maemo-multimedia/ ) and hack them to be ABI compatible with the Fremantle bits. (we can use the current versions of that code, we can use the older versions that went with the closed pulseaudio-modules-nokia blob and use the pulseaudio-modules-nokia blob as-is or we can use the older versions that went with the closed pulseaudio-modules-nokia blob and reverse engineer the blob)
# Hack the kernel driver for cmtspeech to take in the same commands it does now but to translate them into whatever the Neo900 cell modem needs
# Hack the kernel driver for cmtspeech to take in the same commands it does now but to translate them into whatever the Neo900 cell modem needs
# Reverse engineer/clone all of pulseaudio-module-nokia-voice (including libcmtspeech) and modify it for the Neo900 cell modem
# Reverse engineer/clone all of pulseaudio-module-nokia-voice (including libcmtspeech) and modify it for the Neo900 cell modem

Learn more about Contributing to the wiki.


Please note that all contributions to maemo.org wiki may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see maemo.org wiki:Copyrights for details). Do not submit copyrighted work without permission!


Cancel | Editing help (opens in new window)