Android enabling codecs

From OMAPpedia

Revision as of 22:37, 27 July 2010 by Hari s (Talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Since all OpenMax components are available in the public git trees, hardware accelerator binaries have been released that corresponds to certain Android releases.
For accessing the Android git trees, please refer to Accessing the Sources link above.
To download the hardware accelerator package, look for the "Android_DSP_Binaries" link in the Files section of this project.

See OpenMAX_Project for the list of publically available codecs.

Please drop all of the hardware accelerator binaries from the DSP directory (from the downloaded installation above) in to your /system/lib/dsp directory in your target file system. Please note that if the "dsp" directory is not present in your target file system it will need to be created.

For more detailed information refer to Android DSP Codecs wiki.


Contents

[edit] Installing WLAN and Bluetooth in Android

Refer to Wilink Connectivity page on how to obtain the firmwarre and setup the system for WLAN and BT to work on Android


[edit] Enabling Ethernet Port for Browsing

[edit] To enable with external access point

Once Android has booted up, on a terminal type

netcfg eth0 up
netcfg eth0 dhcp
setprop net.dns1 192.168.0.1


[edit] Checking the Kernel

Ethernet support is already built into the default Kernel configuration provided by Texas Instruments. To double check if ethernet is set in the kernel configuration, look in the .config file in the Kernel root directory and check that the following is set to "y":

CONFIG_INET 
IP_PNP 
CONFIG_IP_PNP_DHCP 
CONFIG_NET_ETHERNET 
CONFIG_MII 
CONFIG_SMC911X 

If Ethernet and networking configurations are not enabled properly, then use the menu config to enable it. To enter menu config, type "make menuconfig" in the Kernel root directory. Follow the following to enable:

Networking supportàNetworking optionsà 
  TCP/IP networking 
  IP: kernel level autoconfiguration 
  IP: DHCP support 
Device DriversàNetwork device supportàEthernet (10 or 100Mbit)à 
   Generic Media Independent Interface device support 
   SMSC LAN9115678 support
Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox