Editing Documentation/Maemo 5 Developer Guide/Architecture/Multimedia Domain
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 216: | Line 216: | ||
AEP (Audio Enhancements Package) is a full duplex speech audio enhancement package including echo cancellation, background noise suppression, DRC, AGC, etc. | AEP (Audio Enhancements Package) is a full duplex speech audio enhancement package including echo cancellation, background noise suppression, DRC, AGC, etc. | ||
Both EAP and AEP are implemented as a PulseAudio module. | Both EAP and AEP are implemented as a PulseAudio module. | ||
- | |||
- | |||
===FMTX Middleware=== | ===FMTX Middleware=== | ||
Line 223: | Line 221: | ||
FMTX middleware provides a daemon for controlling the [[N900 FM radio transmitter|FM Transmitter]]. The daemon listens to commands from clients via dbus system interface. The frequency of the transmitter is controlled via Video4Linux2 interface. Note that the transmitter must be unmuted before changing frequency. This is because the device is muted by default and when the device is muted, it's not powered. Other settings are controlled by sysfs files in directory <code>/sys/bus/i2c/devices/2-0063/</code>. | FMTX middleware provides a daemon for controlling the [[N900 FM radio transmitter|FM Transmitter]]. The daemon listens to commands from clients via dbus system interface. The frequency of the transmitter is controlled via Video4Linux2 interface. Note that the transmitter must be unmuted before changing frequency. This is because the device is muted by default and when the device is muted, it's not powered. Other settings are controlled by sysfs files in directory <code>/sys/bus/i2c/devices/2-0063/</code>. | ||
- | The wire of the headset acts as an antenna, boosting fmtx transmission power over allowed limits. Therefore the daemon is monitoring plugged devices and powers the transmitter down, if the headset is connected. | + | The wire of the headset acts as an antenna, boosting fmtx transmission power over allowed limits. Therefore the daemon is monitoring plugged devices and powers the transmitter down, if the headset is not connected. |
GConf: system/fmtx/: | GConf: system/fmtx/: | ||
*Bool enabled | *Bool enabled | ||
*Int frequency | *Int frequency | ||
- | |||
- | |||
- | |||
===Audio/ Video Synchronization=== | ===Audio/ Video Synchronization=== | ||
Line 250: | Line 245: | ||
===Input Event Sounds=== | ===Input Event Sounds=== | ||
- | The input event sounds module is using the Xserver xtest (http://www.xfree86.org/current/xtestlib.pdf) extension to produce input | + | The input event sounds module is using the Xserver xtest (http://www.xfree86.org/current/xtestlib.pdf) extension to produce input even feedback via libcanberra. The input-sound module is started with the XSession as a separate process. |
==Metadata Subsystem== | ==Metadata Subsystem== | ||
Line 283: | Line 278: | ||
: [http://maemo.org/packages/view/libplayback-1-0/ libplayback] | : [http://maemo.org/packages/view/libplayback-1-0/ libplayback] | ||
;Documentation and example code | ;Documentation and example code | ||
- | |||
: [http://talk.maemo.org/showthread.php?t=67157 Thread on libplayback] | : [http://talk.maemo.org/showthread.php?t=67157 Thread on libplayback] | ||
Learn more about Contributing to the wiki.